Class Diagram Desain Proses

54 Label √ Attribute of item 55 Name √ Attribute of item 56 Type √ Attribute of item 57 Year √ Attribute of item 58 Jenis √ Attribute of item 59 unitcost √ Attribute of item 60 quantity √ Attribute of item 61 Date √ Attribute of item 62 approve √ Attribute of item 63 Order_pay √ Tipe “Order_pay” 64 Id_order_pay √ Attribute of order_pay 65 Id_order_sign √ Attribute of order_pay 66 Date √ Attribute of order_pay 67 Id_member √ Attribute of order_pay 68 Debt √ Attribute of order_pay 69 Pay √ Attribute of order_pay 70 Retur √ Tipe “Retur” 71 Id_retur √ Attribute ofretur 72 Id_item √ Attribute ofretur 73 Date √ Attribute ofretur 74 receipt √ Attribute ofretur 75 quantity √ Attribute ofretur 76 Note √ Attribute ofretur +create +edit +delete -id_retur -id_item -date -receipt -quantity -note -retur retur +create +edit +delete -id_profile -id_no -name -address -phone -email -bday -gender -married -education -religion -id_city profile +create +edit +delete -id_order_sign -id_order -id_member -date -receipt -invoice -status order_sign +create +edit +delete -id_order_pay -id_order_sign -date -id_member -debt -pay order_pay +create +edit +delete -id_order -id_member -po_no -so_no -no_pol -send_no -date -by_name -by_no_ktp -by_address -by_phone -id_item order +create +edit +delete -id_member -username -password -type -id_profile member +create +edit +delete -id_item -label -name -type -year -jenis -unitcost -quantity -date -approve item +create +edit +delete -id_city -name_city -id_prov city +create +edit +delete -id_prov -name_prov Provinsi +enter +cancel +exit -id_marketing -name_marketing marketing +enter +cancel +exit -id_keuangan -name_keuangan keuangan +enter +cancel +exit -id_inventory -name_inventory inventory +enter +cancel +exit -id_direktur -name_direktur direktur +enter +cancel +exit -id_manajer -name_manajer manajer +enter +cancel +exit -id_hrd -name_hrd hrd +enter +cancel +exit -id_admin -name_admin admin 1.. 1 1.. 1.. 1 1.. 1.. 1 1 1 1.. 1 1 1.. 1 1 1 1.. 1 1.. 1.. 1 +create +edit +delete -id_customer -name -no_ktp -address -id_city customer 1.. 1 1 1 +create +delete +edit -id_category -name_category -id_group category 1.. 1 +create +delete +edit -id_group -name_group group 1 1.. Gambar 4.43 Class Diagram Sistem Informasi Penjualan pada PT. Berkah Jaya Motor

4.3.2 Desain Database

4.3.2.1 Matriks CRUD

Pada analisis sistem menemukan bahwa persyaratan logika tersebut perlu ditentukan dalam bentuk matrik CRUD Create, Read, Update, Delete. Berikut ini adalah tabel matriks CRUD: Tabel 4.35 Matriks CRUD Create, Read, Update, Delete Location Entity – Attribute M K I D MJ H A Member R R R R R R R Id_member R R R R R R R Username R R R R R R R Password R R R R R R R Type R R R R R R R Id_profile R R R R R R R Profile R R R R R R R Id_profile R R R R R R R Id_no R R R R R R R Name R R R R R R R address R R R R R R R Id_city R R R R R R R Phone R R R R R R R email R R R R R R R Bday R R R R R R R Gender R R R R R R R Merried R R R R R R R Education R R R R R R R religion R R R R R R R City R R R R R R CRUD Id_city R R R R R R CRUD Name_city R R R R R R CRUD Id_prov R R R R R R CRUD Provinsi R R R R R R Id_prov R R R R R R CRUD Name_prov R R R R R R CRUD Order CRUD R R R R - - Id_order CRUD R R R R - - Id_member CRUD R R R R - - Po_no CRUD R R R R - - Send_no CRUD R R R R - - No_pol CRUD R R R R - - So_no CRUD R R R R - - Date CRUD R R R R - - By_name CRUD R R R R - - By_no_ktp CRUD R R R R - - By_address CRUD R R R R - - By_id_city CRUD R R R R - - By_phone CRUD R R R R - - Customer CRUD R R R R - - Id_customer CRUD R R R R - - Name CRUD R R R R - - No_ktp CRUD R R R R - - Address CRUD R R R R - - phone CRUD R R R R - - Id_city CRUD R R R R - - Order_sign R CRUD R - - - - Id_order_sign R CRUD R - - - - Id_order R CRUD R - - - - Id_member R CRUD R - - - - date R CRUD R - - - - receipt R CRUD R - - - - invoice R CRUD R - - - - status R CRUD R - - - - item CRUD R CRUD R R - - Id_item CRUD R CRUD - - - - label CRUD R CRUD - - - - name CRUD R CRUD R R - - type CRUD - CRUD R R - - year CRUD - CRUD R R - - jenis CRUD - CRUD R R - - unitcost CRUD - CRUD - - - - quantity CRUD - CRUD R R - - date CRUD - CRUD - - - - approve CRUD - CRUD - - - - category CRUD CRUD id_category CRUD R R R R R CRUD name_category CRUD R R R R R CRUD id_group CRUD R R R R R CRUD group CRUD R R R R R CRUD id_group CRUD R R R R R CRUD name_group CRUD R R R R R CRUD Order_pay - CRUD - - - - -