• Tidak ada hasil yang ditemukan

Menentukan Domain Atribut

Dalam dokumen BAB 3 METODOLOGI Metodologi (Halaman 57-71)

4. Flowchart Pengiriman dan Pemasangan

3.3. Perancangan Basis Data

3.3.1. Perancangan Basis Data Konseptual

3.3.1.4. Menentukan Domain Atribut

Tujuannyauntukmenentukandomainbagiatribut-atributdalam model

datakonseptual. Berikut adalah domain-domain yang diidentifikasikan untuk setiap atribut pada entitas:

1. PengajuanPemesanan

Tabel 3.25Domain Atribut PengajuanPemesanan

Nama Atribut Domain Atribut

KdPengPemesanan

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’O’ yang mengidentifikasikan order, huruf kedua menentukan urutan KdPengPemesanan dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglPengPemesanan Datetime

GmbPengPemesanan Varchar dengan panjang 30 karakter, terdiri dari karakter ’A-Z’, ’a-z’, ’0-9’, ’/’ dan ’-’

StatusPengPemesanan

Char dengan panjang 1 karakter, terdiri dari karakter ’P’ yang menyatakan pending, ’A’ yang menyatakan approved, ’R’ yang menyatakan rejected, dan ’D’ yang menyatakan deal

NamaProyek Varchar dengan panjang 40 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, dan ’0-9’

AlamatPemesanan Varchar dengan panjang 100 karakter, terdiri dari karakter ’A-Z’, ’a-z ’, ’ ’(spasi) dan ’0-9’

KotaPemesanan Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KecPemesanan Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KelPemesanan Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KdPosPemesanan Char dengan panjang 5 karakter, terdiri dari

2. BahanBaku

Tabel 3.26Domain Atribut BahanBaku

Nama Atribut Domain Atribut

KdBahanBaku

Char dengan panjang 5 karakter, dua karakter pertama

huruf, huruf pertama adalah ’M’ yang

mengidentifikasikan material, huruf kedua menentukan urutan KdBahanBaku dengan nilai A-Z, tiga karakter selanjutnya berupa angka dengan nilai 1-999

NamaBahanBaku Varchar dengan panjang 40 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’ ’(spasi), ’-’, dan ’_’

KdTipeBahan Char dengan panjang 3 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’, dan ’0-9’

TipeBahanBaku Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, dan ’0-9’

KdSatuanBahan Char dengan panjang 3 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’, dan ’0-9’

SatuanBahanBaku

Varchar dengan panjang 5 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’.’, dan ’0-9’ ,

contohnya: ’100cm’, ’5m’, ’0.5mm’, ’pcs’

Harga Integer

Stok Small Integer

3. RumusBahanBaku

Tabel 3.27Domain Atribut RumusBahanBaku

Nama Atribut Domain Atribut

KdRumus

Char dengan panjang 5 karakter, dua karakter pertama

huruf, huruf pertama adalah ’F’ yang

mengidentifikasikan formula, huruf kedua menentukan urutan KdRumus dengan nilai A-Z, tiga karakter selanjutnya berupa angka dengan nilai 1-999

NamaRumus Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’-’, ’_’ dan ’ ’(spasi)

SatuanRumus

Char dengan panjang 1 karakter, terdiri dari karakter ’H’

yang menyatakan ’height’ , ’W’ yang

menyatakan ’width’ dan ’-’ yang menyatakan tidak memiliki satuan

RumusUkuran Varchar dengan panjang 100 karakter, terdiri dari

karakter ’w’, ’l’, ’0-9’, ’/’ , ’-’ , '+' , 'x'

Gambar Varchar dengan panjang 30 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’/’ dan ’-’

Deskripsi Varchar dengan panjang 100 karakter, terdiri dari

4. Produksi

Tabel 3.28Domain Atribut Produksi

Nama Atribut Domain Atribut

KdProduksi

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’R’ yang

mengidentifikasikan production, huruf kedua

menentukan urutan KdProduksi dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

NamaBarang varchar dengan panjang 40 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’ ’(spasi), ’-’, dan ’_’

TglMulaiProduksi Datetime

StatusProduksi

Char dengan panjang 1 karakter, terdiri dari karakter ’D’ yang menyatakan delay, ’P’ yang menyatakan production, dan ’F’ yang menyatakan finish

JumlahProduksi Small Integer

UkTinggi Small Integer

UkLebar Small Integer

5. Kontrak

Tabel 3.29Domain Atribut Kontrak

Nama Atribut Domain Atribut

KdKontrak

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’K’ yang

mengidentifikasikan contract, huruf kedua

menentukan urutan KdKontrak dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

Spesifikasi Varchar dengan panjang 200 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’.’, ’ ’(spasi), dan ’,’

Keterangan Varchar dengan panjang 200 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’.’, ’ ’(spasi), dan ’,’

TglKontrak Datetime

StatusKontrak

Char dengan panjang 1 karakter, terdiri dari karakter ’P’ yang menyatakan pending , ’R’ yang menyatakan rejected, dan ’A’ yang menyatakan approved

Diskon Tiny Integer

6. Pemesanan

Tabel 3.30Domain Atribut Pemesanan

Nama Atribut Domain Atribut

KdPemesanan

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’P’ yang mengidentifikasikan Purchase Order, huruf kedua menentukan urutan KdPemesanan dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

7. PembayaranPemesanan

Tabel 3.31Domain Atribut PembayaranPemesanan

Nama Atribut Domain Atribut

KdPembPemesanan

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’M’ yang mengidentifikasikan pembayaran pemesanan, huruf kedua menentukan urutan KdPembPemesanan dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglPembPemesanan Datetime

JumlahBayar Integer

8. RancanganKusen

Tabel 3.32Domain Atribut RancanganKusen

Nama Atribut Domain Atribut

KdRancangan

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’D’ yang

mengidentifikasikan design, huruf kedua

menentukan urutan KdRancangan dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglRancangan Datetime

GmbRancangan Varchar dengan panjang 30 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’/’ dan ’-’ StatusRancangan

Char dengan panjang 1 karakter, berisikan karakter ’A’ yang menyatakan approved, dan ’R’ yang menyatakan rejected

UkLubang Varchar dengan panjang 15 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, contoh : ’1000cm’

UkJendela Varchar dengan panjang 15 karakter, terdiri dari

9. TargetProduksi

Tabel 3.33Domain Atribut TargetProduksi

Nama Atribut Domain Atribut

TglPengiriman Date

TglPemasangan Date

Keterangan Varchar dengan panjang 100 karakter, terdiri dari

karakter ’A-Z’, ’a-z’ dan ’0-9’

10. TugasProduksi

Tabel 3.34Domain Atribut TugasProduksi

Nama Atribut Domain Atribut

KdTugas

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’T’ yang mengidentifikasikan task, huruf kedua menentukan urutan KdPembagian dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

Keterangan Varchar dengan panjang 100 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’.’, ’ ’(spasi), dan ’,’

Deadline Datetime

StatusTugas

Char dengan panjang 1 karakter, terdiri dari karakter ’W’ yang menyatakan working , dan ’D’ yang menyatakan done

TglMulai Datetime

TglSelesai Datetime

DeskTugas Varchar dengan panjang 80 karakter, terdiri dari

11. PengambilanBahanBaku

Tabel 3.35Domain Atribut PengambilanBahanBaku

Nama Atribut Domain Atribut

KdPengambilan

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’A’ yang mengidentifikasikan take, huruf kedua menentukan urutan KdPengambilan dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglPengambilan Datetime

JumlahAmbil Small Integer

12. BarangJadi

Tabel 3.36 Domain Atribut BarangJadi

Nama Atribut Domain Atribut

KdBarangJadi

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’G’ yang

mengidentifikasikan goods, huruf kedua

menentukan urutan KdBarangJadi dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglBarangMasuk Datetime

StatusBarangJadi

Char dengan panjang 1 karakter , terdiri dari karakter ’R’ yang menyatakan ready dan ’S’ yang menyatakan sent

13. PengajuanPembelian

Tabel 3.37Domain Atribut PengajuanPembelian

Nama Atribut Domain Atribut

KdPengajuan

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’Q’ yang

mengidentifikasikan request, huruf kedua

menentukan urutan KdPengajuan dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglPengajuan Datetime

StatusPengajuan

Char dengan panjang 1 karakter, terdiri dari karakter ’P’ yang menyatakan pending, ’A’ yang menyatakan approved, dan ’R’ yang menyatakan rejected

JumlahAju Small Integer

14. Pembelian

Tabel 3.38Domain Atribut Pembelian

Nama Atribut Domain Atribut

KdPembelian

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’B’ yang

mengidentifikasikan purchase, huruf kedua

menentukan urutan KDPembelian dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglPembelian Datetime

HargaBeli Integer

JumlahBeli Small Integer

StatusPembelian

Char dengan panjang 1 karakter, terdiri dari karakter ’P’ yang menyatakan pending, ’A’ yang menyatakan approved, ’R’ yang menyatakan rejected, dan’V’ yang menyatakan verified

15. PembayaranPembelian

Tabel 3.39Domain Atribut PembayaranPembelian

Nama Atribut Domain Atribut

KdPembPembelian

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’Y’ yang mengidentifikasikan pembayaran pembelian, huruf kedua menentukan urutan KdPembPemesanan dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglPembPembelian Datetime

JumlahBayar Integer

16. ReturPembelian

Tabel 3.40Domain Atribut ReturPembelian

Nama Atribut Domain Atribut

KdReturPemb

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’N’ yang

mengidentifikasikan return, huruf kedua

menentukan urutan KdReturPemb dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglRetur Datetime

StatusRetur

Char dengan panjang 1 karakter, terdiri dari karakter ’P’ yang menyatakan pending, ’A’ yang menyatakan approved, ’R’ yang menyatakan rejected, dan’V’ yang menyatakan verified

JumlahRetur Small Integer

AlasanRetur Varchar dengan panjang 200 karakter, terdiri dari

17. Pemasok

Tabel 3.41Domain Atribut Pemasok

Nama Atribut Domain Atribut

KdPem

Char dengan panjang 5 karakter, dua karakter pertama

huruf, huruf pertama adalah ’S’ yang

mengidentifikasikan supplier, huruf kedua menentukan urutan KdPemasok dengan nilai A-Z, tiga karakter selanjutnya berupa angka dengan nilai 1-999

NamaPem Varchar dengan panjang 40 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

AlamatPem Varchar dengan panjang 100 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’, ’ ’(spasi) dan ’0-9’

KotaPem Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KecPem Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KelPem Varchar dengan panjang 20 karakter, berisikan

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KdPosPem Char dengan panjang 5 karakter, terdiri dari angka ’0-9’

EmailPem

Varchar dengan panjang 50 karakter, tersusun atas kombinasi karakter yang diawali dengan karakter huruf ’A-Z’ dan ’a-z’ diikuti dengan kombinasi karakter ’A-Z’, ’a-z’, ’0-9’ dan maksimal satu karakter ’.’, yang kemudian diikuti dengan karakter ’@’, karakter ’@’ dan ’.’ tidak boleh bersampingan, selanjutnya diikuti lagi dengan karakter ’A-Z’, ’a-z’, dan ’0-9’ kemudian diberi tanda ’.’, selanjutnya diakhiri dengan karakter ’A-Z’, ’a-z’, dan ’0-9’

TelpPem Varchar dengan panjang 15 karakter, terdiri dari

angka ’0-9’

FaxPem varchar dengan panjang 15 karakter, terdiri dari

angka ’0-9’

KategoriPem Varchar dengan panjang 15 karakter, terdiri dari

18. Pelanggan

Tabel 3.42Domain Atribut Pelanggan

Nama Atribut Domain Atribut

KdPel

Char dengan panjang 5 karakter, dua karakter pertama

huruf, huruf pertama adalah ’C’ yang

mengidentifikasikan customer, huruf kedua menentukan urutan KdPelanggan dengan nilai’A-Z’, tiga karakter selanjutnya berupa angka dengan nilai 1-999.

NamaPel Varchar dengan panjang 40 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’, dan ’ ’(spasi).

AlamatPel Varchar dengan panjang 100 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’, ’ ’(spasi) dan ’0-9’.

KotaPel Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi).

KecPel Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi).

KelPel Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi).

KdPosPel Char dengan panjang 5 karakter, terdiri dari angka ’0-9’.

EmailPel

Varchar dengan panjang 50 karakter, tersusun atas kombinasi karakter yang diawali dengan karakter huruf ’A-Z’ dan ’a-z’ diikuti dengan kombinasi karakter ’A-Z’, ’a-z’, ’0-9’ dan maksimal satu karakter ’.’, kemudian diikuti dengan karakter ’@’, karakter ’@’ dan ’.’ tidak boleh bersampingan, selanjutnya diikuti lagi dengan karakter ’A-Z’, ’a-z’, dan ’0-9’ kemudian diberi tanda ’.’, selanjutnya diakhiri dengan karakter ’A-Z’, ’a-z’, dan ’0-9’.

TelpPel Varchar dengan panjang 15 karakter, terdiri dari

angka ’0-9’.

FaxPel Varchar dengan panjang 15 karakter, terdiri dari

19. Pengiriman

Tabel 3.43Domain Atribut Pengiriman

Nama Atribut Domain Atribut

KdPengiriman

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’V’ yang

mengidentifikasikan deliver, huruf kedua

menentukan urutan KdPengiriman dengan nilai’A-Z’, limakarakter selanjutnya berupa angka dengan nilai 1-99999

TglPengiriman Datetime

StatusPengiriman

Char dengan panjang 1 karakter, terdiri dari karakter ’P’ yang menyatakan pending, ’S’ yang menyatakan sending, dan ’D’ yang menyatakan done

20. Pemasangan

Tabel 3.44Domain Atribut Pemasangan

Nama Atribut Domain Atribut

KdPemasangan

Char dengan panjang 7 karakter, dua karakter pertama huruf, huruf pertama adalah ’I’ yang

mengidentifikasikan installation, huruf kedua

menentukan urutan KdPemasangan dengan nilai A-Z, lima karakter selanjutnya berupa angka dengan nilai 1-99999

TglPemasangan Datetime

FotoHasil Varchar dengan panjang 30 karakter, terdiri dari

karakter ’A-Z’, ’a-z’, ’0-9’, ’/’ dan ’-’

StatusPemasangan

Char dengan panjang 1 karakter, terdiri dari karakter ’P’ yang menyatakan pending, ’I’ yang menyatakan installing, dan ’D’ yang menyatakan done

21. Karyawan

Tabel 3.45Domain Atribut Karyawan

Nama Atribut Domain Atribut

KdKar

Char dengan panjang 5 karakter, dua karakter pertama

huruf, huruf pertama adalah ’E’ yang

mengidentifikasikan employee, huruf kedua menentukan urutan KdKaryawan dengan nilai A-Z, tiga karakter selanjutnya berupa angka dengan nilai 1-999

NamaKar Varchar dengan panjang 40 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KdPosisi Char dengan panjang 3 karakter, terdiri dari karakter

’A-Z’, ’a-z ’, dan ’0-9’

PosisiKar Varchar dengan panjang 40 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

AlamatKar Varchar dengan panjang 100 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’, ’ ’(spasi) dan ’0-9’

KotaKar Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KecKar Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KelKar Varchar dengan panjang 20 karakter, terdiri dari

karakter ’A-Z’, ’a-z ’ dan ’ ’(spasi)

KdPosKar Char dengan panjang 5 karakter, terdiri dari angka ’0-9’

EmailKar

Varchar dengan panjang 50 karakter, tersusun atas kombinasi karakter yang diawali dengan karakter huruf ’A-Z’ dan ’a-z’ diikuti dengan kombinasi karakter ’A-Z’, ’a-z’, ’0-9’ dan maksimal satu karakter ’.’, yang kemudian diikuti dengan karakter ’@’, karakter ’@’ dan ’.’ tidak boleh bersampingan, selanjutnya diikuti lagi dengan karakter ’A-Z’, ’a-z’, dan ’0-9’, kemudian diberi tanda ’.’, selanjutnya diakhiri dengan karakter ’A-Z’, ’a-z’, dan ’0-9’

TelpKar Varchar dengan panjang 15 karakter, terdiri dari

angka ’0-9’ JenisKelamin

Char dengan panjang 1 karakter, terdiri dari karakter ’M’ yang menyatakan laki-laki dan ’F’ yang menyatakan perempuan

FotoKar Varchar dengan panjang 20 karakter, terdiri dari

3.3.1.5.Menentukan Atribut-Atribut Candidate, Primary, dan Alternate Key

Dalam dokumen BAB 3 METODOLOGI Metodologi (Halaman 57-71)

Dokumen terkait