State Chart Diagram Sequence Diagram Collaboration Diagram

Delete Statemachine Diagram: Gambar 4.26 Delete Statemachine Diagram Switch Statemachine Diagram: Gambar 4.27 Switch Statemachine Diagram

4.1.5 Sequence Diagram

Login Sequence Diagram: Gambar 4.28 Login Sequence Diagram Add Sequence Diagram: Gambar 4.29 Add Sequence Diagram Retur Sequence Diagram: Gambar 4.30 Retur Sequence Diagram Search Transaction Sequence Diagram: Gambar 4.31 Search Transaction Sequence Diagram Edit Transaction Sequence Diagram: Gambar 4.32 Edit Transaction Sequence Diagram Register Sequence Diagram: Gambar 4.33 Register Sequence Diagram Delete Sequence Diagram: Gambar 4.34 Delete Sequence iagram Switch Sequence Diagram: Gambar 4.35 Switch Sequence Diagram

4.1.6 Collaboration Diagram

Login Collaboration Diagram: Gambar 4.36 Login Collaboration Diagram Add Collaboration Diagram: Gambar 4.37 Add Collaboration Diagram Retur Collaboration Diagram: Gambar 4.38 Retur Collaboration Diagram Search Transaction Collaboration Diagram: Gambar 4.39 Search Transaction Collaboration Diagram Edit Transaction Collaboration Diagram: Gambar 4.40 Edit Transaction Collaboration Diagram Register Item Collaboration Diagram: Gambar 4.41 Register Item Collaboration Diagram Delete Collaboration Diagram: Gambar 4.42 Delete Collaboration Diagram Switch Collaboration Diagram: Gambar 4.43 Switch Collaboration Diagram

4.1.7 Component Diagram

Main Component Diagram: Gambar 4.44 Main Component Diagram

4.1.8 Deployment Diagram

Gambar 4.45 Deployment Diagram Keterangan gambar: Gambar di atas merupakan deployment diagram secara keseluruhan untuk aplikasi yang dibahas di sini. Karena aplikasi yang tersebut cukup sederhana dan tunggal tanpa terkoneksi ke sebuah jaringan baik lokal maupun internet make deployment diagram aplikasi tersebut cukup sederhana.

4.2 Rancangan Basis Data

Perancangan basis data merupakan proses menciptakan perancangan untuk basis data yang akan mendukung operasi dan tujuan perusahaan.

4.2.1 Spesifikasi Basis Data

1. Nama file: Transaction Media: Hard Disk Isi: Mengenai data faktur penerimaan barang Primary Key: Transaction Code Struktur: Tabel 4.1 Transaction No Nama Field Jenis Lebar Desimal Keterangan 1 Transaction _Code CHAR 20 - Kode transaksi yang akan dijadikan primary key, dihasilkan secara otomatis tanpa input user dari aplikasi berdasarkan algoritma tertentu 2 Factur_Num ber CHAR 20 - Nomor faktur 3 Supplier MEDIUMI NT - - Kode supplier, menunjuk field Supplier_Code di tabel Supplier 4 Type VARCHA R 50 - Catatan pendek 5 Time DATE - - Waktu transaksi tersebut dilakukan 2. Nama file: Item Media: Hard Disk Isi: Mengenai data barang yang ada saat ini Primary Key: Item_Code Struktur: Tabel 4. 2 Item No Nama Field Jenis Lebar Desimal Keterangan 1 Item_Code CHAR 20 - Kode barang, secara default diambil 5 huruf awal dari nama, bisa diubah oleh user 2 Item_Name VARCHAR 30 - Nama barang 3 Unit MEDIUMI NT - - Kode unit menunjuk field Unit_Code di tabel Unit