• Tidak ada hasil yang ditemukan

Mengidentifikasi dan Mengasosiasikan Atribut dan Domain Atribut dengan

Entity atau Relationship Type

Tahap ini bertujuan untuk mengasosiasikan atribut dengan Entity atau Relationship Type yang cocok dan juga menentukan domain bagi atribut-atribut dalam model data konseptual. Atribut-atribut entity yang diidentifikasikan adalah sebagai berikut :

Nama Entitas : Customer Tabel 3.3 Entitas Customer

Attribute Description Data Types

and Length

Nulls Multi Valued

Kd_Customer M engidentifikasi setiap pembeli secara unik

Char (6) No No

Nama_Customer Nama dari customer Varchar (30) No No Alamat_Customer Alamat dari customer Varchar (50) No No Telpcust Nomor telepon dari

customer

Varchar (15) No Yes

Nama Entitas : S upplier Tabel 3.4 Entitas Supplier

Attribute Description Data Types

and Length

Nulls Multi Valued

Kd_Supplier M engidentifikasikan setiap supplier secara unik

Char (5) No No

Nama_Supplier Nama dari supplier Varchar (30) No No Alamat_Supplier Alamat dari supplier Varchar (50) No No Telpsupp Nomor telepon supplier Varchar (15) No Yes Faxsupp Nomor fax dari supplier Varchar (15) No Yes

Nama entitas : Produk Tabel 3.5 Entitas Produk

Attribute Description Data Types

and Length

Nulls Multi Valued

Kd_Produk M engidentifikasikan setiap produk secara unik

Char (5) No No

Nama_Produk Nama dari produk Varchar (20) No No Qty Jumlah produk yang

tersedia

Integer No No

Harga_Beli M engidentifikasikan harga produk pada saat

pembelian

Float No No

Harga_Jual M engidentifikasikan harga produk pada saat dijual

Float No No

Tgl_Update M engidentifikasikan tanggal update dari harga beli dan harga jual

Datetime No No

Nama entitas : Karyawan Tabel 3.6 Entitas Karyawan

Attribute Description Data Types

and Length

Nulls Multi Valued

Kd_Karyawan M engidentifikasikan karyawan yang bekerja

Nama_Karyawan Nama dari karyawan Varchar (30) No No Alamat_Karyawan Alamat dari karyawan Varchar (50) No No Telpkary Nomor telepon dari

karyawan

Varchar (15) No Yes

Faxkary Nomor fax dari karyawan Varchar (15) No Yes Nama_Divisi Nama dari divisi Varchar (30) No No Nama_Status Nama dari Status Varchar (30) No No

Nama entitas : Status_Karyawan Tabel 3.7 Entitas Jabatan

Attribute Description Data Types

and Length

Nulls Multi Valued

Kd_Status M engidentifikasikan jabatan yang ada pada

perusahaan secara unik

Char (5) No No

Nama_Status Nama dari Status Varchar (30) No No

Nama entitas : Divisi Tabel 3.8 Entitas Divisi

Attribute Description Data Types

and Length

Nulls Multi Valued

Kd_Divisi M engidentifikasikan divisi yang ada di perusahaan

secara unik

Nama_Divisi Nama dari divisi Varchar (30) No No

Nama entitas : PO Tabel 3.9 Entitas PO

Attribute Description Data Types

and Length Nulls Multi Valued No_PO M engidentifikasikan pemesanan pembelian secara unik Char (8) No No

Tgl_PO Tanggal pemesanan

pembelian

Datetime No No

Nama_Supplier Nama dari supplier Varchar (30) No No Nama_Produk Nama dari produk Varchar (20) No No Qty_Beli Jumlah produk yang dibeli Integer No No

Harga_Beli M engidentifikasikan harga dari produk

Float No No

Nama_Karyawan Nama dari karyawan Varchar (30) No No

Nama Entitas : RO Tabel 3.10 Entitas RO

Attribute Description Data Types

and Length Nulls Multi Valued No_RO M engidentifikasikan penerimaan barang Char (8) No No

pembelian secara unik

Tgl_RO Tanggal penerimaan

barang pembelian

Datetime No No

Nama_Karyawan Nama dari karyawan Varchar (30) No No

Nama Entitas : PP Tabel 3.11 Entitas PP

Attribute Description Data Types

and Length Nulls Multi Valued No_PP M engidentifikasikan pembayaran pembelian secara unik Char (8) No No Tgl_PP Tanggal pembayaran pembelian Datetime No No

Nama_Karyawan Nama dari karyawan Varchar (30) No No

Nama Entitas : SO Tabel 3.12 Entitas SO

Attribute Description Data Types

and Length Nulls Multi Valued No_SO M engidentifikasikan pemesanan penjualan secara unik Char (8) No No

penjualan

Nama_Customer Nama dari customer Varchar (30) No No Nama_Produk Nama dari produk Varchar (30) No No Qty_Jual Jumlah produk yang dijual Integer No No

Harga_Jual M engidentifikasikan harga produk

Float No No

Nama_Karyawan Nama dari karyawan Varchar (30) No No

Nama Entitas : DO Tabel 3.13 Entitas DO

Attribute Description Data Types

and Length

Nulls Multi Valued

No_DO M engidentifikasikan surat jalan secara unik

Char (8) No No

Tgl_DO Tanggal surat jalan Datetime No No Nama_Karyawan Nama dari karyawan Varchar (30) No No

Nama Entitas : S P Tabel 3.14 Entitas S P

Attribute Description Data Types

and Length Nulls Multi Valued No_SP M engidentifikasikan pembayaran penjualan secara unik Char (8) No No

Tgl_SP Tanggal pembayaran penjualan

Datetime No No

Nama_Karyawan Nama dari karyawan Varchar (30) No No

Nama Entitas : CN Tabel 3.15 Entitas CN

Attribute Description Data Types

and Length

Nulls Multi Valued

No_CN M engidentifikasikan credit nota secara unik

Char (8) No No

Tgl_CN Tanggal credit nota Datetime No No Nama_Supplier Nama dari supplier Varchar (30) No No Nama_Produk Nama dari produk Varchar (20) No No Qty_CN Jumlah produk yang

ditukar

Integer No No

Nama_Karyawan Nama dari karyawan Varchar (30) No No

Dari kamus data relationship dapat ditemukan domain atribut seperti terlihat pada tabel berikut :

Tabel 3.16 Domain Atribut

Tipe Data dan Panjang Data Keterangan

Kd_Customer Char(6) Digit 1 dan 2 diisi dengan KC dan digit lainnya diisi dengan angka.

Tipe Data dan Panjang Data Keterangan

Kd_Supplier Char(5) Digit 1 dan 2 diisi dengan K S dan digit lainnya diisi dengan angka.

Kd_Produk Char (5) Digit 1 dan 2 diisi dengan KP dan digit lainnya diisi dengan angka.

Kd_Karyawan Char(5) Digit 1 dan 2 diisi dengan KK dan digit lainnya diisi dengan angka.

Kd_Divisi Char(5) Digit 1 dan 2 diisi dengan KD dan digit lainnya diisi dengan angka.

Kd_Status Char(5) Digit 1 dan 2 diisi dengan KJ dan digit lainnya diisi dengan angka.

No_PO Char(8) Digit 1 sampai 3 diisi dengan NPO digit lainnya diisi dengan angka.

No_RO Char(8) Digit 1 sampai 3 diisi dengan NRO digit lainnya diisi dengan angka.

No_PP Char(8) Digit 1 sampai 3 diisi dengan NPP digit lainnya diisi dengan angka.

No_SO Char(8) Digit 1 sampai 3 diisi dengan NSO digit lainnya diisi dengan angka.

No_DO Char(8) Digit 1 sampai 3 diisi dengan NDO digit lainnya diisi dengan angka.

M engidentifikasi candidate key dan primary key dapat dilihat pada tabel sebagai berikut: Tabel 3.17 Identifikasi Candidate dan Primary Key

Nama Entitas Candidate Key Primary Key

Customer Kd_Customer Kd_Customer Supplier Kd_Supplier Kd_Supplier Produk Kd_Produk Nama_Produk Kd_Produk Karyawan Kd_Karyawan Telpkary Faxkary Kd_Karyawan Status_Karyawan Kd_Status Nama_Status Kd_Status Divisi Kd_Divisi Nama_Divisi Kd_Divisi PO No_PO No_PO RO No_RO No_RO PP No_PP No_PP SO No_SO No_SO Tipe Data dan Panjang Data Keterangan

lainnya diisi dengan angka.

No_CN Char(8) Digit 1 sampai 3 diisi dengan NCN digit lainnya diisi dengan angka.

Nama Entitas Candidate Key Primary Key

DO No_DO No_DO

SP No_SP No_SP CN No_CN No_CN

ER Diagram Konseptual dengan Penambahan Primary Key

m e la ku ka n m enang a ni me la k u ka n m enang a ni m e la ku ka n me n er ima m e na ngan i m e m ilik i m em ilik i

Dokumen terkait