Tabel [dbo].[orderdetail] Membuat Tabel

PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER 94 Tabel 5.2: Ketera ga Ta el dbo.orderdetail No. Nama Kolom Keterangan 1. orderid Digunakan untuk menyimpan data ID-Order. Kolom ini merupakan kunci asing foreign key yang mengacu pada kolom serial pada ta el dbo.orders . Kolo i i bertipe data bigint, karena setiap kali order bisa lebih dari satu produk, sehi gga di ta el dbo.orderdetail dimungkinkan akan menyimpan banyak record. 2. productid Digunakan untuk menyimpan data ID-Produk yang diorder. Kolom ini juga merupakan kunci asing foreign key yang mengacu pada kolom serial di tabel dbo.products . 3. quantity Digunakan untuk menyimpan data kuantitas order suatu produk yang yang diorder. 4. price Digunakan untuk menyimpan data nilai order yang di dapat dari harga jual orderrdetail.price dikalikan dengan kuantitas orderdetail.quantity. Kolom orderdetail.price ini bisa mempunyai nilai value yang sama dengan kolom products.price, tetapi juga bisa mempunyai nilai yang berbeda. Sama jika nilai yang tersimpan di kolom products.price belum mengalami perubahan naik atau turun sejak pertama kali dientri dan orderdetail.quantity bernilai satu, demikian sebaliknya. Adapu struktur ta el dbo.orderdetail hasil pembuatan menggunakan SSMS ditunjukkan pada Gambar 5.8 berikut ini. Gambar 5.8: “truktur ta el dbo.orderdetail PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER 95 5.2.3 Tabel [dbo].[orders] Ta el dbo.orders digu aka u tuk menyimpan data order dari ko su e terte tu. Jika ta el dbo.orderdetail berhubungan dengan detail produk ya g diorder, ta el dbo.orders berhubungan dengan data ko su e ya g elakuka order. “e ara tek is dbo.orderdetail merupakan tabel detail dari t a el dbo.orders . Ketera ga ta el dbo.orders ditunjukkan pada Tabel 5.3. Tabel 5.3: Ketera ga Ta el dbo.orders No. Nama Kolom Keterangan 1. serial Digunakan untuk menyimpan data ID-Order. Kolom ini merupakan kunci primer primary key pada tabel ini. Kolom ini bertipe data bigint dengan atribut Is Identify=Yes. 2. date Digunakan untuk menyimpan data tanggal seorang konsumen melakukan order. 3. customerid Digunakan untuk menyimpan data ID-Konsumen yang melakukan order. Sruktur ta el dbo.orders hasil pembuatan menggunakan SSMS ditunjukkan pada Gambar 5.9. Gambar 5.9: “truktur ta el dbo.orderdetail 5.2.4 Tabel [dbo].[customer] Ta le dbo.customer digu aka u tuk e yi pa data konsumen yang pernah melakukan order. Keterangan dari tabel dbo.customer ditua gka dala Tabel 5.4. PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER 96 Tabel 5.4: Ketera ga Ta el dbo.customer No. Nama Kolom Keterangan 1. serial Digunakan untuk menyimpan data ID-Konsumen. Kolom ini merupakan kunci primer primary key. Kolom ini juga bertipe data bigint dengan atribut Is Identify=Yes. 2. name Digunakan untuk menyimpan data nama konsumen. 3. email Digunakan untuk menyimpan data e-mail konsumen. 4. address Digunakan untuk menyimpan data alamat konsumen, yang selanjutnya digunakan sebagai alamat pengiriman barang yang diorder, tentunya setelah konsumen mentransfer sejumlah uang sesuai nilai ordernya. 5. phone Digunakan untuk menyimpan data no. telepon konsumen. Gambar 5.10 berikut ini menunjukkan struktur tabel dbo.customer hasil pembuatan menggunakan SSMS. Gambar 5.10: “truktur ta el dbo.customer 5.2.5 Tabel [dbo].[supply] Ta el dbo.supply digu aka u tuk e yi pa data pembeliankulakan suatu produk. Ketera ga dari ta el dbo.supply dituangkan dalam Tabel 5.5.