83
objek, dan menunjukkan 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 toko obat yang ditargetkan.
4.2.3.6.1 Sequence Diagram menambah obat
:Obat :ObatManager :DbManager
:User
2:MenekanTombol 1:MengisiForm
3: ValidasiInput.. 4:IsiData
6:InsertData.. 7:KoneksiDb
8:ExecuteQuery 5:PanggilFungsiInsert
:ObatUI :Util
9:IsiDataObat 10:ViewDataObat
Gambar 4.19 Sequence Diagram menambah obat
Keterangan: Pada Gambar 4.19 dapat dilihat bahwa ada 5 kelas yang saling berinteraksi, yakni:
1. ObatUI 2. Util
3. Obat 4. ObatManager
5. DbManager
84
4.2.3.6.2 Sequence Diagram mengolah obat
:Obat :ObatManager :DbManager
:User
2:MenekanTombol 1:MengisiForm
3: ValidasiInput.. 4:IsiData
6:UpdateData.. 7:KoneksiDb
8:ExecuteQuery 5:PanggilFungsiUpdate
:ObatUI :Util
9:IsiDataObat 10:ViewDataObat
Gambar 4.20 Sequence Diagram mengolah data obat
Keterangan: Pada Gambar 4.20 dapat dilihat bahwa ada 5 kelas yang saling berinteraksi, yakni:
1. ObatUI 2. Util
3. Obat 4. ObatManager
5. DbManager
4.2.3.6.3 Sequence Diagram menambah supplier
:Supplier :SupplierMan
ager :DbManager
:User
2:MenekanTombol 1:MengisiForm
3: ValidasiInput.. 4:IsiData
6:InsertData.. 7:KoneksiDb
8:ExecuteQuery 5:PanggilFungsiInsert
:SupplierUI :Util
9:IsiDataSupplier 10:ViewDataSupplier
Gambar 4.21 Sequence Diagram menambah supplier
85
Keterangan: Pada Gambar 4.21 dapat dilihat bahwa ada 5 kelas yang saling berinteraksi, yakni:
1. SupplierUI 2. Util
3. Supplier 4. SupplierManager
5. DbManager
4.2.3.6.4 Sequence Diagram mengolah data supplier
:Supplier :SupplierMan
ager :DbManager
:User
2:MenekanTombol 1:MengisiForm
3: ValidasiInput.. 4:IsiData
6:UpdateData.. 7:KoneksiDb
8:ExecuteQuery 5:PanggilFungsiUpdate
:SupplierUI :Util
9:IsiDataSupplier 10:ViewDataSupplier
Gambar 4.22 Sequence Diagram mengolah data supplier
Keterangan: Pada Gambar 4.22 dapat dilihat bahwa ada 5 kelas yang saling berinteraksi, yakni:
1. SupplierUI 2. Util
3. Supplier 4. SupplierManager
5. DbManager
86
4.2.3.6.5 Sequence Diagram menambah penjualan
:TranJual :TransJualMa
nager :DbManager
:User
2:MenekanTombol 1:MengisiForm
3: ValidasiInput.. 4:IsiData
6:Transaksi.. 7:KoneksiDb
8:ExecuteQuery 5:PanggilFungsiTransaksii
:PenjualanUI :Util
9:IsiDataTransaksi 10:ViewDataTransaksi
Gambar 4.23 Sequence diagram Mengolah Transaksi Penjualan
Keterangan: Pada Gambar 4.23 dapat dilihat bahwa ada 5 kelas yang saling berinteraksi, yakni:
1. PenjualanUI 2. Util
3. TransJual 4. TransJualManager
5. DbManager
4.2.3.6.6 Sequence Diagram menambah pembelian