Perancangan Class Diagram Desain Basis Data .1 Identifikasi Objek.

terdapat di minimal satu transactions dan maksimal banyak transactions.  Antara class type dan category memiliki keterhubungan asosiasi one to one , yaitu satu type hanya bisa di punyai oleh satu category.  Antara class type dan products memiliki keterhubungan asosiasi one to many, yaitu satu type bisa berada di banyak products.  Antara class type dan transactions memiliki keterhubungan composite one to many, yaitu satu type terdapat di minimal satu transactions dan maksimal banyak transactions.  Antara class brands dan products memiliki keterhubungan asosiasi one to many, yaitu satu brands bisa berada di banyak products.  Antara class brands dan transactions memiliki keterhubungan composite one to many, yaitu satu brands terdapat di minimal satu transactions dan maksimal banyak transactions.  Antara class products dan brands memiliki keterhubungan asosiasi one to many, yaitu satu brands bisa berada di banyak transactions.  Antara class products dan type memiliki keterhubungan asosiasi one to many, yaitu satu products bisa berada di banyak type.  Antara class products dan transactions memiliki keterhubungan composite one to many, yaitu satu products terdapat di minimal satu transactions dan maksimal banyak transactions.

4.3.3 Struktur Data

Untuk perancangan database, penulis menggunakan enam table yaitu tb_product, tb_brand, tb_type, tb_category, tb_transactions. Tabel ini adalah tabel yang didapatkan setelah menganalisis data transaksi penjualan Tendencies Store. 1. Tabel tb_brand. a. File name : tb_brand b. File type : Master c. Primary Key : code_brand d. Foreign Key : - Tabel 4.14 Tabel Database tb_brand No Name Type Size 1. Idb Int 4 2. code_brand varchar 5 3. brand_name varchar 40 2. Tabel tb_type. a. File name : tb_type b. File type : Master c. Primary Key : code_type d. Foreign Key : code_category Tabel 4.15 Tabel Database tb_type No Name Type Size 1. code_type int 4 2. type_name Varchar 30 3. code_category int 4 3. Tabel tb_ categories. a. File name : tb_ categories b. File type : Master c. Primary Key : code_ category d. Foreign Key : - Tabel 4.16 Tabel Database tb_categories No Name Type Size 1. code_category int 4 2. category_name varchar 30 4. Tabel tb_ product. a. File name : tb_ product b. File type : Master c. Primary Key : article_code d. Foreign Key : - Tabel 4.17 Tabel Database tb_product No Name Type Size 1. article_code varchar 20 2. article_name varchar 40 3. Colour varchar 10 4. Sex varchar 1 5. code_brand varchar 5 6. code_type int 4 5. Tabel tb_ transactions. a. File name : tb_ transactions b. File type : transaksi c. Primary Key : notrans d. Foreign Key : code_category, code_type, article_code, code_brand Tabel 4.18 Tabel Database tb_transactions No Name Type Size 1. Idtrans int 4 2. Notrans varchar 25 3. Tanggal Date 4.. code_brand varchar 5 5. article_code varchar 20 6. article_name varchar 40 7. Size varchar 3 8. code_category int 4 9. code_type int 4 10. Colour varchar 10