Tugas1 4F 156
Tugas1 4F 156
APLIKASI KOMPUTER 3
DAFTAR ISI.............................................................................................................................ii
BAB I PENDAHULUAN.........................................................................................................1
ii
BAB I
PENDAHULUAN
1
BAB II
PERANCANGAN SECARA KONSEPTUAL
3. PAKET WISATA, berisi informasi tentang paket wisata yang dijual perusahaan travel
yang dipesan terlebih dahulu oleh pelanggan. Adapun atribut-atributnya:
a. Kode Paket (Primary Key)
b. Nama Paket
c. Kuantitas
2
d. Kota Tujuan
e. Harga
3
6. PEGAWAI, berisi informasi tentang orang yang melayani pelanggan. Adapun atribut-
atributnya:
a. ID Pegawai (Primary Key)
b. Nama Pegawai
c. Bagian (Jabatan)
d. No. Telp Pegawai
e. Alamat Pegawai
4
7. FAKTUR PENJUALAN, berisi informasi tentang data penjualan paket wisata kepada
pelanggan. Adapun atribut-atributnya:
a. No. Faktur (Primary Key)
b. Tanggal Faktur
c. Jumlah Piutang
d. Termin
5
9. BANK, berisi informasi tentang data mengenai pembayaran dari pelanggan yang
melalui transfer bank. Adapun atribut-atributnya:
a. No.Rekening (Primary Key)
b. Nama Rekening
c. Nama Bank
2. Hubungan antara entitas pemesanan dan entitas pegawai adalah “Diproses” dengan
kardinalitas Many to 1, yang artinya banyak pemesanan diproses oleh satu pegawai,
begitupun sebaliknya satu pegawai bisa memproses banyak pemesanan.
6
3. Hubungan antara entitas pemesanan dan entitas paket wisata adalah “Memesan”
dengan kardinalitas Many to 1, yang artinya satu paket wisata dapat dipesan banyak
kali.
4. Hubungan antara entitas paket wisata dan entitas transportasi adalah “Memiliki”
dengan kardinalitas 1 to 1, yang artinya satu paket wisata memiliki satu transportasi,
begitupun sebaliknya satu transportasi dimiliki oleh satu paket.
5. Hubungan antara entitas paket wisata dan entitas pelaksanaan adalah “Melakukan”
dengan kardinalitas 1 to 1, yang artinya satu paket wisata melakukan satu pelaksanaan
paket, begitupun sebaliknya satu pelaksanaan paket dilakukan oleh satu paket.
7
6. Hubungan antara pegawai dan entitas pelaksanaan adalah “Melakukan” dengan
kardinalitas Many to 1, yang artinya pegawai melakukan banyak pelaksanaan,
begitupun sebaliknya banyak pelaksanaan dilakukan oleh satu pegawai
7. Hubungan antara entitas pegawai dan entitas faktur penjualan adalah “Membuat”
dengan kardinalitas 1 to Many, yang artinya satu pegawai membuat banyak faktur
penjualan, begitupun sebaliknya banyak faktur penjualan dibuat oleh satu pegawai.
8. Hubungan antara entitas pelanggan dan entitas pelunasan adalah “ Melakukan” dengan
kardinalitas 1 to Many, yang artinya satu pelanggan dapat melakukan banyak
pembayaran, begitupun sebaliknya banyak pembayaran, yang dapat dilakukan oleh
satu pelanggan.
8
9. Hubungan antara entitas pegawai dan entitas pelunasan adalah “Melayani” dengan
kardinalitas 1 to Many, yang artinya banyak pelunasan yang dilayani oleh satu
pegawai, begitupun sebaliknya satu pegawai bisa melayani banyak pelunasan.
10. Hubungan antara entitas pelunasan dan entitas faktur penjualan adalah “Didasari”
dengan kardinalitas 1 to 1, yang artinya satu pembayaran didasari oleh satu faktur
penjualan, begitupun sebaliknya satu faktur penjualan untuk mendasari satu
pembayaran.
9
11. Hubungan antara entitas pelunasan dan entitas bank adalah “Dilayani” dengan
kardinalitas Many to 1, yang artinya banyak pelunasan dilayani oleh satu bank,
begitupun sebaliknya satu bank melayani banyak pelunasan.
10
11
BAB III
PERANCANGAN SECARA LOGIKA
Aturan penurunan Foreign Key pada Asosiasi 1 to Many yaitu Primary Key dari tabel
asosiasi 1 ditanamkan (embedded) pada tabel asosiasi Many, seperti gambar tabel
dibawah ini :
12
Aturan penurunan Foreign Key pada Asosiasi Many to 1 yaitu Primary Key dari tabel
asosiasi 1 ditanamkan (embedded) pada tabel asosiasi Many, seperti gambar tabel
dibawah ini :
Aturan penurunan Foreign Key pada Asosiasi Many to 1 yaitu Primary Key dari tabel
asosiasi 1 ditanamkan (embedded) pada tabel asosiasi Many, seperti gambar tabel
dibawah ini :
13
4. Relasi antara paket wisata dan transportasi
Aturan penurunan Foreign Key pada Asosiasi 1 to 1 yaitu Primary Key dari masing-
masing tabel dapat menjadi Foreign Key, kita harus memilih salah satu, seperti
gambar tabel dibawah ini :
Aturan penurunan Foreign Key pada Asosiasi 1 to 1 yaitu Primary Key dari masing-
masing tabel dapat menjadi Foreign Key, kita harus memilih salah satu, seperti
gambar tabel dibawah ini :
14
6. Relasi antara pegawai dan pelaksanaan
Aturan penurunan Foreign Key pada Asosiasi 1 to Many yaitu Primary Key dari tabel
asosiasi 1 ditanamkan (embedded) pada tabel asosiasi Many, seperti gambar tabel
dibawah ini :
15
Aturan penurunan Foreign Key pada Asosiasi 1 to Many yaitu Primary Key dari tabel
asosiasi 1 ditanamkan (embedded) pada tabel asosiasi Many, seperti gambar tabel
dibawah ini :
Aturan penurunan Foreign Key pada Asosiasi 1 to Many yaitu Primary Key dari tabel
asosiasi 1 ditanamkan (embedded) pada tabel asosiasi Many, seperti gambar tabel
dibawah ini :
16
9. Relasi antara pegawai dan pelunasan
Aturan penurunan Foreign Key pada Asosiasi 1 to Many yaitu Primary Key dari tabel
asosiasi 1 ditanamkan (embedded) pada tabel asosiasi Many, seperti gambar tabel
dibawah ini :
17
Aturan penurunan Foreign Key pada Asosiasi 1 to 1 yaitu Primary Key dari masing-
masing tabel dapat menjadi Foreign Key, kita harus memilih salah satu, seperti
gambar tabel dibawah ini :
Aturan penurunan Foreign Key pada Asosiasi Many to 1 yaitu Primary Key dari tabel
asosiasi 1 ditanamkan (embedded) pada tabel asosiasi Many, seperti gambar tabel
dibawah ini :
18
]
B. Rancangan Logical Data Model
Logical Data Model merupakan hasil akhir dari Perancangan Basis Data secara Logika.
Untuk pembuatan Logical Data Model pada perancangan data secara logika ini
prosesnya hampir sama seperti membuat Entity Relationship Diagram (ERD) yang telah
dibuat sebelumnya pada perancangan data secara konseptual, hanya saja berbeda dalam
bentuk penyajiannya. Dalam Logical Data Model disajikan dalam bentuk tabel bukan
diagram.
19
Berikut adalah Logikal Data Model dari aplikasi basis data pemesanan paket wisata:
20
Berikut ini adalah Tabel Relationship yang menggambarkan hubungan antar entitas :
21
FORM EVALUASI DIRI
TUGAS KE- :I
NAMA MAHASISWA : I WAYAN ANDIKA VENDIANA
NIM : 1715644156
SMT/KELAS : 4 / D4-4F
TEMA TUGAS : APLIKASI BASIS DATA PEMESANAN PAKET WISATA
BOBOT
NO KOMPONEN EVALUASI DIRI SKOR BXS
(%)
1 Kelengkapan identifikasi entitas 10 6
2 Kelengkapan identifikasi atribut 10 6
3 Identifikasi kunci utama 5 7
4 Indentifikasi bentuk hubungan antar entitas 10 5
5 Rancangan E-R Diagram 20 6
6 Penurunan kunci tamu dari setiap relasi 5 6
7 Rancangan logical data model relasional 20 6
8 Akurasi pemecahan masalah 10 5
9 Dokumentasi tugas dan ketepatan waktu 10 6
TOTAL
Catatan:
1. Skor yang diberikan: 1 - 7 (tanpa angka 4) yang menunjukkan tingkat capaian
pembelajaran, 1 = capaian pembelajaran sangat rendah / sangat tidak kompeten; 7 =
capaian pembelajaran sangat baik / sangat kompeten).
2. Nilai = bobot x skor
22