4.2.3.7 Class Diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi
objek. Class diagram menggambarkan keadaan atributproperti suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut
metodafungsi. Class diagram menggambarkan struktur dan deskripsi class, package, dan objek beserta hubungan satu sama lain seperti containment,
pewarisan, asosiasi, dan lain-lain. Class memiliki tiga area pokok, yaitu : nama dan stereotype, atribut, dan metoda. Berikut merupakan class diagram Sistem
Informasi Penjualan dan Pemesanan Garment pada Little Curve Family Clothing :
+tambah +simpan
+hapus +ubah
-ID -Username
-Password -Status
admin
+tambah +simpan
+hapus +ubah
-id -kode_barang
-nama_barang -jenis_barang
-harga_barang -stok_barang
-status
barang
+tambah +simpan
+hapus +ubah
-id -email
-nama -alamat
-telp -nama_perusahaan
-alamat_perusahaan -telp_perusahaan
-status
member
+tambah +simpan
+hapus +ubah
+batal -id
-id_transaksi -email
-nama -alamat
-kota -tgl
-kode_barang -nama_barang
-harga_barang -jenis_barang
-size -jumlah_pesan
-total_harga -bank
-norek -norek_pengirim
-ongkir -status
-keterangan -status_barang
-keterangan_batal
transaksi
+tambah +simpan
+hapus +ubah
-id -kota
-ongkos -status
ongkir
+tambah +simpan
+hapus +ubah
-id -tgl
-judul -isi
-admin
info
+tambah +simpan
+hapus +ubah
-id -norek
-bank -cabang
-status
rekening
+tambah +simpan
+hapus +ubah
-id -kode_laporan
-nama_laporan -jenis_laporan
-tgl1 -tgl2
-status -keterangan
-status_barang
report
+tambah +simpan
+hapus +ubah
-id -kode_barang
-size -stok
-bahan
stok_size
1
1 1
1 1
1 1
1 1
1 1..n
1..n 1..n
1..n
1..n 1..n
1..n 1..n
1..n
1..n 1..n
1..n
1..n 1..n
1..n
1..n 1..n
1..n 1..n
1..n 1..n
1
Gambar 4.32 Class Diagram Sistem Informasi Penjualan dan Pemesanan
Garment pada Little Curve Family Clothing yang diusulkan
4.2.3.8 Deployment Diagram
Deploymentphysical diagram
menggambarkan detail
bagaimana komponen di-deploy dalam infrastruktur sistem, dimana komponen akan terletak
pada mesin, server, atau piranti keras apa, bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal.
Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk mendeploy komponen dalam lingkungan sebenarnya. Hubungan
antar node misalnya TCPIP dan requitment dapat juga didefinisikan dalam diagram.
Gambar 4.33 Deployment Diagram Sistem Informasi Penjualan dan Pemesanan
Garment pada Little Curve Family Clothing yang diusulkan
4.2.3.9 Kodifikasi
Dalam merelasikan table-tabel didalam suatu sistem dibutuhkan suatu kode yang memiliki keunikan tersendiri yang disebut dengan primary key
sehingga mudah dalam proses pemanggilan dan pemasukan ke dalam sistem, kode perancangan sistem informasi penjualan dan pemesanan garment pada Little
Curve Family Clothing terdapat pengkodean yang digunakan seperti :
Web Server Apache
Clients Database
MySQL TCPIP
protocol MySQL Connect
drivers