• Tidak ada hasil yang ditemukan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1.3. Perancangan Prosedur Yang Diusulkan

4.1.3.3. Diagram Activity yang Diusulkan

Diagram ini adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberi tekanan pada aliran kendali antar objek.

1. Diagram activity Login

Gambar 4.2 Diagram activityLogin yang Diusulkan

User Sistem

Menjalankan aplikasi

Membuka halaman login Menampilkan halaman login

Input user name dan password

Verifikasi user name dan password

Menampilkan pesan kesalahan

Menampilkan halaman utama Ya

2. Diagram activity Stok Barang

Gambar 4.3 Diagram activity Stok Barang

3. Diagram activity Penjualan Barang

Gambar 4.4 Diagram activity Transaksi Penjualan

Bag. Pembelian Sistem

Memilih menu input

Memilih sub menu data barang

Menampilkan halaman daftar stok barang Mencari barang

Bag. Penjualan Sistem

Memilih menu transaksi

Memilih sub menu penjualan barang Menampilkan form penjualan

Mengisi data barang

Memilih tombol tambah

Menampilkan data penjualan kedalam tabel daftar penjualan

4. Diagram activity data Supplier

Gambar 4.5 Diagram activity Supplier

5. Diagram activity Pembelian

Gambar 4.6 Diagram activity Pembelian

Bag. Pembelian Sistem

Masuk ke form utama

Memilih sub menu input

Menampilkan tabel form input data supplier

Mengisi data supplier

Memilih tombol tambah Menampilkan tabel data supplier

Bag. Pembelian Sistem

Memilih menu transaksi

Memilih sub menu pembelian barang Menampilkan form pembelian barang

Mengisi data barang

Memilih tombol tambah Menampilkan data pembelian kedalam tabel daftar pembelian

4.1.3.4 Class Diagram

Diagram kelas adalah diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem atau perangkat lunak yang sedang kita kembangkan. Diagram kelas memberi gambaran/diagram statis tentang system atau perangkat lunak dan relasi – relasi yang ada didalamnya. Adapun diagram class pada sistem informasi pembelian di CV. Sumber Rejeki II yang di usulkan adalah sebagai berikut :

Gambar 4.7 Class Diagram Bag. Penjualan

Login +id: Varchar(15) +password: varchar(15) +inisial: varchar(15) +Login() DataBarang +kd_barang: varchar(8) = BR00001 +tgli: date 2014-04-01

+nm_barang: varchar(20) = spion +no_seri: varchar(15) = BR0001 +hargaBeli: varchar(30) = 20000 +hargaJual: varchar(20) = 25000 +stok: varchar(30) = 2 +Add() +Save() +Edit() +Delete() DataSupplier +kd_supplier: varchar(8) = KS00001 +tgl: date 2014-04-01

+nm_supplier: varchar(30) = roy +alamat: varchar(30) = cikutra +notlp: varchar(13) = 12345678 +Add() +Delete() +Save() +Edit() Penjualan +no_transaksi: varchar(8) +tgl: date = 2014-04-03 +kd_barang: varchar(8) = BR00001 +harga: varchar(30) = 25000 +jumlah: varchar(30) = 1 +jasa: varchar(255) = -+totalharga: varchar(20) = 25000 +Add() Pembelian +no_transaksi: varchar(8)PJ00001 +tgl: date = 2014-04-03 +kd_supplier: varchar(8) = KS00001 +kd_barang: varchar(8) = BR00001 +harga: varchar(30) = 20000 +jumlah: varchar(20) = 1 +totalharga: varchar(20) = 20000 +Add() 1..* 1..* 1..* 1..* 1..* 1..* 1..* 1..*

1. Diagram Objek

Objek diagram adalah diagram yang memberikan gambaran struktur model sebuah sistem, dalam kurun waktu tertentu. Diagram objek yang berasal dari diagram kelas sehingga diagram objek tergantung pada diagram kelas. Obyek Diagram, kadang-kadang disebut sebagai diagram Instance sangat mirip dengan diagram kelas. Seperti diagram kelas object diagram juga menunjukkan hubungan antara obyek, tetapi object diagram menggunakan contoh-contoh dunia nyata. Object diagram digunakan untuk menunjukkan bagaimana sistem akan terlihat seperti pada waktu tertentu. Karena ada data yang tersedia di objek object diagram sering digunakan untuk menjelaskan hubungan yang kompleks antara objek.

Gambar 4.8 Diagram Objek

p1:penjualan +no_transaksi = PJ00001 +tgl_transaksi = 2014-04-01 +kd_barang = BR00001 +harga = 25000 +jumlah = 1 +jasa = -+totalharga = 25000 j:jasa

+keterangan = ganti oli +harga = 20000 login +id = roy +password: roy +inisial: pembelian b:barang +kd_barang: BR00001 +tgl: 2014-04-01 +nm_barang: spion +no_seri: 1561231 +hargabeli = 20000 +hargajual = 30000 +stok = 5 s:supplier +kd_supplier = KP00001 +tgl = 2014-01-01 +nm_supplier = roy +alamat: cikutr +notlp = 08151251452 p2:pembelian +no_transaksi = PB00001 +tgl_transaksi = 2014-01-01 +kd_supplier = KS00001 +kd_barang = BR00001 +harga = 20000 +jumlah = 1 +totalharga = 20000

4.1.3.6 Sequence Diagram yang Diusulkan

Sequence Diagram digunakan untuk mengambarkan interaksi antar objek

dalam waktu yang berurutan. Tetapi pada dasarnya sequence diagram selain digunakan dalam lapisan abstraksi model objek. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara object, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama pesan diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan proses vertikal.

Berikut adalah sequence diagram yang ada pada sistem penjualan pada CV. Sumber Rejeki II:

1. Sequence Diagram Login

Gambar 4.9 Sequence Diagram Login

User formLogin Database Menu utama

1 : Masukan username dan password() 2 : Cek username dan password()

2. Sequence Diagram Stok Barang

Gambar 4.10 Sequence Diagram Stok Barang

3. Sequence Diagram Data Supplier

Gambar 4.11 Sequence Diagram Data Supplier

Database Bag. Pembelian Menu utama Data barang

1 : Memilih menu()

2 : Click menu data barang()

3 : Isi field Cari barang() 4 : Click button cari()

5 : Menampilkan()

Bag. Pembelian Menu utama Input Data supplier Data base

1 : Masuk ke menu utama()

2 : Memilih menu input()

3 : Memilih sub menu inputan data supplier()

4 : Mengisi data supplier()

5 : Klik tambah()

4. Sequence Diagram Transaksi Penjualan

Gambar 4.12 Sequence Diagram Transaksi Penjualan

5. Sequence Diagram Pembelian

Gambar 4.13 Sequence Diagram Pembelian

Bag. Penjualan Menu utama Penjualan barang Database

1 : Memilih Menu()

2 : Pilih menu transaksi()

3 : Click penjualan barang()

4 : Isi data barang()

5 : Tambah()

6 : Menampilkan()

Bag. Pembelian Menu utama Pembelian barang Database

1 : Memilih Menu()

2 : Pilih menu transaksi() 3 : Click pembelian barang()

4 : Isi data barang()

5 : Tambah()

4.1.3.7 Component Diagram yang Diusulkan

Component diagram menggambarkan struktur dan hubungan antara

komponen peranti lunak, termasuk ketergantungan (dependency). Diantara modul berisi kode, baik berisi source code, binary, library, executable. Berikut adalah

component diagram yang diusulkan :

Gambar 4.14 Component Diagram yang Diusulkan

Dokumen terkait