Jumat, 17 Juli 2009

PEMROGRAMAN BERORIENTASI OBYEK


PEMROGRAMAN BERORIENTASI OBYEK ( PBO )

DENGAN BAHASA JAVA

Anggota Kelompok :

1. M. FATKHUL FAIZUN NPM. 07.0502.0032

2. CAHYO ADY P NPM. 07.0502.0015


PROGRAM UNTUK MENGETAHUI TAHUN KABISAT

1. Listing Program :

A. Listing Program Pertama

import javax.swing.JOptionPane;

class thkabisat {

String status1,status2,str1;

public void cetak1(){

status1 = "Tahun " +str1+ " Adalah Tahun Kabisat !";

JOptionPane.showMessageDialog(null,status1);

}

public void cetak2(){

status2 = "Tahun " +str1+ " Bukan Tahun Kabisat !";

JOptionPane.showMessageDialog(null,status2);

}

}

B. Listing Program Ke – 2 :

import javax.swing.JOptionPane;

class ujikabisat {

public static void main (String []args) {

thkabisat tahun = new thkabisat();

int th,b;

int a=1;

while(a==1)

{

String str = JOptionPane.showInputDialog("MASUKKAN TAHUN :");

th=Integer.parseInt(str);

if ( th%4==0){

tahun.str1 = str;

tahun.cetak1();

}

else {

tahun.str1 = str;

tahun.cetak2();

}

String str1=JOptionPane.showInputDialog("TEKAN (1=LAGI 0=KELUAR): ");

b=Integer.parseInt(str1);

if(b==1)

a=1;

else

a=0;

}

}

}

2. Output Program

A. Dijalankan pada Command Prompt :


B. Kemudian akan muncul kotak dialog :


C. Misalkan diinputkan tahun 2009 kemudian tekan OKE akan muncul kotak message sebagai berikut :


D. Kemudian tekan OKE lagi akan muncul :


E. Jika input angka 1kemudian tekan OKE maka akan menginputkan tahun lagi :


F. Setelah tekan OKE maka akn muncul :


G. Setelah tekan OKE maka akn muncul :


H. Jika input angka 0 kemudian tekan OKE maka akan keluar dari program.


Rabu, 15 Juli 2009

ANALISIS DAN RANCANGAN SISTEM INFORMASI

PENGUMPULAN DAN PENGOLAHAN DATA

Didalam pengumpulan dan pengolahan data terdapat beberapa gambaran :

1. DFD Context

Diagram ini hanya terdiri dari satu proses eksternal entity yang dibutuhkan tanpa simpanan (data store).


Pada sistem ini dua kesatuan luar yang disebut (eksternal entity) yaitu Bengkel Kendaraan Roda 2. Sesuai dengan defisiensinya kesatuan luar tercipta tujuan sistem. Bengkel dijadikan kesatuan luar karena bengkel didalam sistem ini merupakan elemen dari sistem yang memberikan masukan sebagai sumber sistem ini.

2. DFD LEVEL 0

DFD Level 0 merupakan proses dari Level Context,kesatuan luar (eksternal entity) tetap.




Proses dimulai dari konsumen datang ke Bengkel dan mendaftarkan diri sebagai pelanggan apabila kita sudah menjadi member kita tinggal adminstrasi lainnya dan konsumen harus menyerahkan data kerusakan kendaraan tersebut atau menyerahkan data apa yang perlu diservice. Sesudah konsumen menyerahkan data-data yang terdiri dari data konsumen dan data kerusakan atau data kendaraan yang akan diservice, pelanggan melakukan transaksi-transaksi lain dan sesudah itu dilakukan pengecekan kendaraan dan montir mulai melakukan service. Setelah service dilakukan pihak bengkel melakukan pengecekan biaya service yang dilakukan di bagian keuangan atau kasir dan kasir menyerahkan data biaya ke konsumen.

3. ERD (Entity Relationship Data)


Keterangan :

Disini konsumen melakukan jasa service bengkel kepada montir, konsumen bisa memilih montir mana yang bisa memperbaiki kerusakan atau bagian kendaraan mana yang harus diservice sesuai dengan keahlian montir tersebut dan sesudah itu montir melakukan cek biaya sesuai dengan kerusakan atau bagiaan y

ang diservice.

4. Database Relationship