3.7 Perancangan Basis Data
3.7.1 Perancangan Konseptual .1 Identifikasi Tipe Entitas
3.7.1.4 Identifikasi dan Hubungan Atribut dengan Entitas atau Tipe Relasi dan Domain Atribut
Pada tahap ini diidentifikasi atribut-atribut dan menghubungkannya dengan entiti yang sesuai sekaligus menentukan domain atribut.
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multivalue
Kd_pelanggan Secara unik mendeskripsikan seorang
pelanggan
Integer Tidak Tidak
Nama Nama lengkap
pelanggan / perusahaan
Char [30] Tidak Tidak
Alamat Alamat pelanggan
Char[50] Tidak Tidak
Kota Kota dari alamat pelanggan
Char[20] Tidak Tidak Pelanggan
Kode_pos Kode pos dari alamat
pelanggan
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang Null Multivalue Telepon Telepon pelanggan Char[15] Tidak Ya Email Email pelanggan Char[30] Ya Tidak Fax Fax pelanggan Char[15] Ya Tidak Contact_person Nama orang yang dihubungi
Char[30] Tidak Tidak Pelanggan NPWP Nomor Wajib Pajak pelanggan Char[20] [00.000.000.0-000.000] – [99.999.999.9-999.999] Ya Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multivalue
Kd_supplier Secara unik mendeskripsikan seorang supplier
Integer Tidak Tidak
Nama Nama lengkap
supplier
Char[30] Tidak Tidak
Alamat Alamat supplier Char[50] Tidak Tidak Kota Kota dari alamat
supplier
Char[20] Tidak Tidak
Kode_pos Kode pos dari alamat supplier
Char[5] Ya Tidak
Telepon Telepon supplier Char[15] Tidak Ya
Email Email dari
supplier
Char[30] Ya Tidak
Fax Fax supplier Char[15] Ya Tidak
Supplier
Contact_person Nama orang yang dihubungi
Char[30] Tidak Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan
Panjang
Null Multivalue
Kd_karyawan Secara unik mendeskripsikan karyawan Char[4] [K000-K999] Tidak Tidak
Nama Nama karyawan Char[30] Tidak Tidak Tanggal_lahir Tanggal lahir
karyawan
Datetime Tidak Tidak
Jenis_kelamin Jenis kelamin karyawan
Char[10] Tidak Tidak
Mulai_kerja Tanggal dimana karyawan
pertama kali bekerja
Datetime Tidak Tidak
Jabatan Jabatan karyawan
Char[20] Tidak Tidak
Alamat Alamat karyawan
Char[50] Tidak Tidak
Telepon Telepon karyawan
Char[15] Tidak Ya Karyawan
Kota Kota dari alamat karyawan
Nama Entitas
Atribut Deskripsi Tipe Data dan
Panjang
Null Multivalue
Kode_pos Kode pos dari alamat karyawan Char[5] [00000]-[99999] Ya Tidak Karyawan
Gaji Gaji yang diterima karyawan
Numeric[10] Tidak Tidak
Tabel 3.6 Tabel Identifikasi Atribut Karyawan
Nama Entitas
Atribut Deskripsi Tipe Data dan
Panjang
Null Multivalue
Kd_barang Secara unik mendeskripsikan barang yang diperdagangkan di perusahaan
Integer Tidak Tidak Barang
Nama Entitas
Atribut Deskripsi Tipe Data dan
Panjang
Null Multivalue
Harga_beli Harga barang ketika dibeli dari supplier
Numeric[10] Tidak Tidak
Harga_jual Harga barang ketika dijual
Numeric[10] Tidak Tidak
Mata_uang Mata uang harga beli dan harga jual
Char[3] Tidak Tidak
Satuan Satuan barang Char[5] Tidak Tidak Stock_aktif Stock barang
yang ada saat ini
Integer Tidak Tidak
Assembly Mendeskripsikan termasuk barang rakitan atau tidak
Char[1] Tidak Tidak Barang
Keterangan Informasi tambahan
mengenai barang
Char[50] Ya Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan
Panjang
Null Multivalue
Kd_jenis Mendeskripsikan jenis barang
Integer Tidak Tidak Jenis_barang
Nama_jenis Nama jenis barang
Char[10] Tidak Tidak
Tabel 3.8 Tabel Identifikasi Atribut Jenis_barang
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang Null Multivalue No_rekening No rekening bank yang didiskripsikan secara unik
Char[10] Tidak Tidak Bank
Nama_bank Nama bank dimana perusahaan menjadi nasabah
Nama Entitas
Atribut Deskripsi Tipe Data dan
Panjang
Null Multivalue
Alamat Alamat bank Char[50] Tidak Tidak Bank
Kota Kota bank Char[20] Tidak Tidak
Tabel 3.9 Tabel Identifikasi Atribut Bank
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang Null Multivalue Kd_kurs Mendeskripsika n secara unik perbandingan mata uang rupiah dan dollar
Datetime Tidak Tidak Kurs Rupiah_haria n Nilai rupiah terhadap dollar setiap hari
Numeric[6] Tidak Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Kd_pemesanan Secara unik mendeskripsikan kode pemesanan Char[10] [SO00000000] – [SO99999999] Tidak Tidak Pemesanan Tanggal_pemesa nan Tanggal dimana dilakukan pemesanan
datetime Tidak Tidak
Tabel 3.11 Tabel Identifikasi Atribut Pemesanan
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Kd_penjualan Secara unik mendeskripsikan kode penjualan Char[11] [TMP00000000}-[TMP99999999] Tidak Tidak
Tanggal_penjualan Tanggal dimana dilakukan
penjualan
datetime Tidak Tidak
Penjualan
Nama Entitas
Atribut Deskripsi Tipe Data
dan Panjang
Null Multivalue
Tanggal_pembayaran Tanggal untuk membayar / jatuh tempo
Datetime Tidak Tidak Penjualan
Total_harga Total harga yang dijual
Numeric[1 2]
Tidak Tidak
Tabel 3.12 Tabel Identifikasi Atribut Penjualan
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Kd_penagihan Secara unik mendeskripsikan kode penagihan Char[10] [TG00000000] – [TG99999999] Tidak Tidak Tanggal_penagiha n Tanggal untuk membayar/jatuh tempo
Datetime Tidak Tidak Tagihan
Total_pembayara n
Jumlah pembayaran
Numeric[12] Tidak Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Kd_pembayaran Secara unik mendeskripsikan kode pembayaran Char[8] [BR000000]-[BR999999] Tidak Tidak Jenis_pembayara n Jenis pembayaran yang dilakukan , melalui cek, giro, cash, transfer
char [10] Tidak Tidak
Tanggal_bayar Tanggal dimana dilakukan
pembayaran oleh pelanggan
Datetime Tidak Tidak
Pembayaran
Jumlah_uang Jumlah uang yang dibayarkan
Numeric[12] Tidak Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
No_pajak Mendeskripsikan secara unik nomor
seri pajak Char[17] 026-0000000] – [EPEJ-026-9999999] Tidak Tidak Tanggal_pajak Tanggal keluarnya pajak.
Datetime Tidak Tidak
Pajak
PPN Besaran pajak
yang dikenakan
Numeric[10] Tidak Tidak
Tabel 3.15 Tabel Identifikasi Atribut Pajak
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Kd_pengiriman Secara unik mendeskripsikan pengiriman Char[10] [DO00000000}-[DO99999999] Tidak Tidak Pengiriman Tanggal_pengirim an Tanggal dikirim barang
Datetime Tidak Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Kd_reparasi Secara unik mendeskripsikan kode reparasi Char[10] [WO00000000}-[WO99999999] Tidak Tidak
Nama_barang Nama barang yang direparasi
Char[15] Tidak Tidak
Garansi Garansi barang Char[15] Ya Tidak Model Model barang Char[20] Tidak Tidak
Jenis_garansi Jenis garansi Char[30] Ya Tidak Merk Merk barang Char[20] Tidak Tidak Serial_number Nomor serial
barang
Char[15] Tidak Tidak
Kerusakan Kerusakan yang terjadi pada
barang
Char[50] Tidak Tidak
Perlengkapan Perlengkapan barang
Char[50] Tidak Tidak
Reparasi
Tanggal_repara si
Datetime Tidak Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Kd_pembelian Secara unik mendeskripsika n kode pembelian Char[11] [PMB00000000]-[PMB99999999] Tidak Tidak Tanggal_pemb elian Tanggal ketika barang dibeli
Datetime Tidak Tidak
PPN Besaran pajak
yang dikenakan
Currrency Tidak Tidak
Pembelian
Total_harga Total harga yang dibeli
Numeric[12] Tidak Tidak
Tabel 3.18 Tabel Identifikasi Atribut Pembelian
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Kd_retur Secara unik mendeskripsikan kode retur Char[7] [RT00000]-[RT99999] Tidak Tidak Retur Keterangan Alasan pengembalian barang Char[50] Ya Tidak
Nama Entitas
Atribut Deskripsi Tipe Data dan Panjang
Null Multi value
Tanggal_retur Tanggal ketika barang diretur
Datetime Tidak Tidak Retur
Total_harga Total harga yang diretur
Numeric[12] Tidak Tidak
Tabel 3.19 Tabel Identifikasi Atribut Retur