• Tidak ada hasil yang ditemukan

Pembentukan Relasi Model Data Logikal Lokal

Dalam dokumen BAB 4 PERANCANGAN DAN IMPLEMENTASI (Halaman 26-35)

4.4.2. Perancangan logikal

4.4.2.2. Pembentukan Relasi Model Data Logikal Lokal

• Identifikasi Strong Entity

¾ Pelanggan(kode_pelanggan, nama_pelanggan, alamat_pelanggan, jenis_usaha, phone, fax, nama_pic, phone_pic, hp, keterangan)

Primary key kode_pelanggan

¾ Fasilitas (kode_fasilitas, modus, keterangan, keterangan_detail)

Primary key kode_fasilitas

¾ Staff (nik, nama, password, kode_status, keterangan_status)

Primary key nik

¾ Work_Order (nomor_wo, nama_pelanggan_pemakai, nama_pic_pemakai, nama_pelanggan_pembayar, nama_pic_pembayar, keterangan, tgl_wo, staff_buat, tgl_buat, staff_setuju, tgl_setuju, staff_terima_lokal, tgl_terima_lokal, staff_sales_adm, tgl_sales_adm, keterangan_detail_fasilitas, nama_satelit, lokasi_satelit, tujuan, tgl_pelaksanaan, waktu_mulai, waktu_selesai, tgl_test, waktu_test, traffic_type, speed, no_isdn, lokasi)

Primary Key nomor_wo

¾ Booking (kode_book, nama_pelanggan, nama_pic, tgl_kirim, judul, pembayar, dokumen, tgl_transmisi, waktu_mulai, waktu_selesai, asal, tujuan, video_standar, nama_satelit, lokasi_satelit, ul_freq, dl_freq, dl_pole, bandwidth, sym_rate, fec, ras_code, tipe_dec, keterangan)

Primary key kode_book

¾ Konfirmasi (nomor_konf, nama_staff, tgl, tgl_pelaksanaan, waktu_mulai, waktu_selesai, asal, tujuan, video_standar, nama_satelit, ul_freq, dl_freq, dl_pole, bandwidth, sym_rate, fec, ras_code, tipe_dec, keterangan_detail_fasilitas)

Primary Key nomor_wo

¾ Acceptance(kode_acceptance, tgl_mulai, nama_pelanggan_pemakai, nama_pic_pemakai, nama_acara, keterangan_detail_fasilitas, nama_satelit, tujuan, waktu_mulai, waktu_selesai, keterangan, nama_staff)

Primary Key kode_acceptance

¾ Logbook(nomor_log, tgl, waktu_mulai, waktu_selesai, nama_pelanggan, nama_pic, keterangan_detail_fasilitas, status, nama_staff, keterangan, menit_gagal, keterangan_problem)

Primary key nomor_log

¾ Tagihan_Acceptance(nomor_tgh_acc, tgl, tgl_awal, tgl_akhir, nama_pelanggan, nama_pic, nama_staff, keterangan, harga_pemakaian)

¾ Tagihan_Logbook (nomor_tgh_log, tgl, tgl_awal, tgl_akhir, nama_pelanggan, nama_pic, nama_staff, keterangan, harga_pemakaian, menit_gagal, keterangan_problem)

Primary key nomor_tgh_log

• Identifikasi Weak Entity ¾ Tagihan_Acc_Detail

Primary key (saat ini belum bisa ditentukan)

¾ Tagihan_Log_Detail

Primary key (saat ini belum bisa ditentukan)

• Relasi biner one-to-many (1:*)

Pelanggan memesan Work_Order

Pelanggan (kode_pelanggan, nama_pelanggan, alamat_pelanggan, jenis_usaha,

phone, fax, nama_pic, phone_pic, hp, keterangan)

Primary Key kode_pelanggan

Work_Order (nomor_wo, kode_pelanggan, nama_pelanggan_pemakai,

nama_pic_pemakai, nama_pelanggan_pembayar, nama_pic_pembayar, keterangan, tgl_wo, staff_buat, tgl_buat, staff_setuju, tgl_setuju, staff_terima_lokal, tgl_terima_lokal, staff_sales_adm, tgl_sales_adm,

keterangan_detail_fasilitas, nama_satelit,lokasi_satelit, tujuan, tgl_pelaksanaan, waktu_mulai, waktu_selesai, tgl_test, waktu_test, traffic_type, speed, no_isdn, lokasi)

Primary Key nomor_wo

Pelanggan mengirim Booking

Pelanggan (kode_pelanggan, nama_pelanggan, alamat_pelanggan, jenis_usaha,

phone, fax, nama_pic, phone_pic, hp, keterangan)

Primary Key kode_pelanggan

Booking (kode_book, kode_pelanggan, nama_pelanggan, nama_pic, tgl_kirim,

judul, pembayar, dokumen, tgl_transmisi, waktu_mulai, waktu_selesai, asal, tujuan, video_standar, nama_satelit,lokasi_satelit, ul_freq, dl_freq, dl_pole, bandwidth, sym_rate, fec, ras_code, tipe_dec, keterangan)

Primary Key kode_book

Foreign Key kode_pelanggan references Pelanggan (kode_pelanggan)

Fasilitas digunakan Work_Order

Fasilitas (kode_fasilitas, modus, keterangan, keterangan_detail) Primary Key kode_fasilitas

Work_Order (nomor_wo, kode_pelanggan, nama_pelanggan_pemakai,

nama_pic_pemakai, nama_pelanggan_pembayar, nama_pic_pembayar, keterangan, tgl_wo, staff_buat, tgl_buat, staff_setuju, tgl_setuju, staff_terima_lokal, tgl_terima_lokal, staff_sales_adm, tgl_sales_adm,

kode_fasilitas, keterangan_detail_fasilitas, nama_satelit,lokasi_satelit, tujuan, tgl_pelaksanaan, waktu_mulai, waktu_selesai, tgl_test, waktu_test, traffic_type, speed, no_isdn, lokasi)

Primary Key nomor_wo

Foreign Key kode_pelanggan references Pelanggan (kode_pelanggan) Foreign Key kode_fasilitas references Fasilitas (kode_fasilitas)

Fasilitas (kode_fasilitas, modus, keterangan, keterangan_detail) Primary Key kode_fasilitas

Konfirmasi (nomor_konf, nama_staff, tgl, tgl_pelaksanaan, waktu_mulai,

waktu_selesai, asal, tujuan, video_standar, nama_satelit, ul_freq, dl_freq, dl_pole, bandwidth, sym_rate, fec, ras_code, tipe_dec, kode_fasilitas, keterangan_detail_fasilitas)

Primary Key nomor_konf

Foreign Key kode_fasilitas references Fasilitas (kode_fasilitas)

Staff membuat Work_Order

Staff (nik, nama, password, kode_status, keterangan_status) Primary Key nik

Work_Order (nomor_wo, kode_pelanggan, nama_pelanggan_pemakai,

nama_pic_pemakai, nama_pelanggan_pembayar,nama_pic_pembayar, keterangan, tgl_wo, nik, staff_buat, tgl_buat, staff_setuju, tgl_setuju, staff_terima_lokal, tgl_terima_lokal, staff_sales_adm, tgl_sales_adm,

kode_fasilitas, keterangan_detail_fasilitas, nama_satelit,lokasi_satelit, tujuan, tgl_pelaksanaan, waktu_mulai, waktu_selesai, tgl_test, waktu_test, traffic_type, speed, no_isdn, lokasi)

Primary Key nomor_wo

Foreign Key kode_pelanggan references Pelanggan (kode_pelanggan) Foreign Key kode_fasilitas references Fasilitas (kode_fasilitas)

Foreign Key nik references Staff (nik)

Staff mengeluarkan Konfirmasi

Staff (nik, nama, password, kode_status, keterangan_status) Primary Key nik

Konfirmasi (nomor_konf, nik, nama_staff, tgl, tgl_pelaksanaan, waktu_mulai,

waktu_selesai, asal, tujuan, video_standar, nama_satelit, ul_freq, dl_freq, dl_pole, bandwidth, sym_rate, fec, ras_code, tipe_dec, kode_fasilitas, keterangan_detail_fasilitas)

Primary Key nomor_konf

Foreign Key kode_fasilitas references Fasilitas (kode_fasilitas) Foreign Key nik references Staff (nik)

Work_Order menghasilkan Acceptance

Work_Order (nomor_wo, kode_pelanggan, nama_pelanggan_pemakai,

nama_pic_pemakai, nama_pelanggan_pembayar, nama_pic_pembayar, keterangan, tgl_wo, nik, staff_buat, tgl_buat, staff_setuju, tgl_setuju, staff_terima_lokal, tgl_terima_lokal, staff_sales_adm, tgl_sales_adm,

kode_fasilitas, keterangan_detail_fasilitas, nama_satelit, lokasi_satelit, tujuan, tgl_pelaksanaan, waktu_mulai, waktu_selesai, tgl_test, waktu_test, traffic_type, speed, no_isdn, lokasi)

Primary Key nomor_wo

Foreign Key kode_pelanggan references Pelanggan (kode_pelanggan) Foreign Key kode_fasilitas references Fasilitas (kode_fasilitas)

Foreign Key nik references Staff (nik)

Acceptance (kode_acceptance, nomor_wo, tgl_mulai,

nama_pelanggan_pemakai, nama_pic_pemakai, nama_acara,

keterangan_detail_fasilitas, nama_satelit, tujuan, waktu_mulai, waktu_selesai, keterangan, nama_staff)

Primary Key kode_acceptance

Konfirmasi dicatat Logbook

Konfirmasi (nomor_konf, nik, nama_staff, tgl, tgl_pelaksanaan, waktu_mulai,

waktu_selesai, asal, tujuan, video_standar, nama_satelit, ul_freq, dl_freq, dl_pole, bandwidth, sym_rate, fec, ras_code, tipe_dec, kode_fasilitas, keterangan_detail_fasilitas)

Primary Key nomor_konf

Foreign Key kode_fasilitas references Fasilitas (kode_fasilitas) Foreign Key nik references Staff (nik)

Logbook (nomor_log, nomor_konf, tgl, waktu_mulai, waktu_selesai,

nama_pelanggan,nama_pic, keterangan_detail_fasilitas, status, nama_staff, keterangan, menit_gagal, keterangan_problem)

Primary Key nomor_log

Foreign Key nomor_konf references Konfirmasi (nomor_konf)

Staff menyusun Tagihan_Acceptance

Staff (nik, nama, password, kode_status, keterangan_status) Primary Key nik

Tagihan_Acceptance (nomor_tgh_acc, tgl, tgl_awal, tgl_akhir,

nama_pelanggan,nama_pic, nik, nama_staff, keterangan, harga_pemakaian)

Primary key nomor_tgh_acc

Staff merekap Tagihan_Log

Staff (nik, nama, password, kode_status, keterangan_status) Primary Key nik

Tagihan_Logbook (nomor_tgh_log, tgl, tgl_awal, tgl_akhir, nama_pelanggan

,nama_pic, nik, nama_staff, keterangan, harga_pemakaian, menit_gagal, keterangan_problem)

Primary key nomor_tgh_log

Foreign key nik references Staff (nik)

• Relasi Binary one-to-one ( 1 : 1 )

Booking disetujui Konfirmasi

(keterangan: mandatory partisipasi satu sisi)

Booking (kode_book, kode_pelanggan, nama_pelanggan ,nama_pic, tgl_kirim,

judul, pembayar, dokumen, tgl_transmisi, waktu_mulai, waktu_selesai, asal, tujuan, video_standar, nama_satelit,lokasi_satelit, ul_freq, dl_freq, dl_pole, bandwidth, sym_rate, fec, ras_code, tipe_dec, keterangan)

Primary Key kode_book

Foreign Key kode_pelanggan references Pelanggan (kode_pelanggan)

Konfirmasi (nomor_konf, kode_book, nik, nama_staff, tgl, tgl_pelaksanaan,

waktu_mulai, waktu_selesai, asal, tujuan, video_standar, nama_satelit, ul_freq, dl_freq, dl_pole, bandwidth, sym_rate, fec, ras_code, tipe_dec, kode_fasilitas, keterangan_detail_fasilitas)

Primary Key nomor_konf

Foreign Key kode_fasilitas references Fasilitas (kode_fasilitas) Foreign Key nik references Staff (nik)

• Relasi Binary many-to-many ( * : * )

• Acceptance dihitung Tagihan_Acceptance

dihitung

Acceptance (kode_acceptance, nomor_wo,

tgl_mulai, nama_pelanggan_pemakai ,nama_pic_pemakai, nama_acara,

keterangan_detail_fasilitas, nama_satelit, tujuan, waktu_mulai, waktu_selesai, keterangan, nama_staff)

Primary Key kode_acceptance

Foreign Key nomor_wo references Work_Order

(nomor_wo)

Tagihan_Acceptance (nomor_tgh_acc, tgl,

tgl_awal, tgl_akhir, nama_pelanggan, nama_pic, nik)

Primary key nomor_tgh_acc

Foreign key nik references Staff (nik)

Tagihan_Acc_Detail (nomor_tgh_acc, kode_acceptance, keterangan, harga_pemakaian) Primary key nomor_tgh_acc, kode_acceptance

Foreign key nomor_tgh_acc references Tagihan_Acceptance (nomor_tgh_acc) Foreign key kode_acceptance references Acceptance (kode_acceptance)

• Logbook dimasukkan Tagihan_Logbook

dimasukkan

Logbook (nomor_log, nomor_konf, tgl,

waktu_mulai, waktu_selesai, nama_pelanggan ,nama_pic, keterangan_detail_fasilitas, status, nama_staff, keterangan, menit_gagal, keterangan_problem)

Primary Key nomor_log

Foreign Key nomor_konf references Konfirmasi

(nomor_konf)

Tagihan_Logbook (nomor_tgh_log, tgl,

tgl_awal, tgl_akhir, nama_pelanggan ,nama_pic, nik)

Primary key nomor_tgh_log

Tagihan_Log_Detail (nomor_tgh_log, nomor_log, keterangan, harga_pemakaian,

menit_gagal, keterangan_problem)

Primary key nomor_tgh_log, nomor_log

Foreign key nomor_tgh_log references Tagihan_Logbook (nomor_tgh_log) Foreign key nomor_log references Logbook (nomor_log)

Dalam dokumen BAB 4 PERANCANGAN DAN IMPLEMENTASI (Halaman 26-35)

Dokumen terkait