TUGAS KELOMPOK
SISTEM BASIS DATA
TEMA 1
Dosen Pengampu :
Retnowati,M.Sc
Disusun Oleh :
Ely Lufianti (
15.240.0145 )
M. Oky Dwi K (
15.240.0147 )
Abdulhaq Arrifqi (
15.240.0249 )
STMIK WIDYA
PRATAMA PEKALONGAN
TAHUN 2016/2017
KATA PENGANTAR
Puji syukur kami mengucapakan terima kasih atas rahmat dan karunia yang telah diberikan oleh
Tuhan Yang Maha Esa atas kemudahan dari-Nya. Sehingga kami dapat menyelesaikan makalah “Sistem Basis Data Tema I”
dengan baik.
Makalah ini disusun sebagai pelengkap tugas akhir semester
II mata kuliah Sistem Basis Data dan mempunyai tujuan untuk
menambah wawasan dan pengetahuan bagi pembacanya khususnya bagi mahasiswa STMIK Widya Pratama,
Pekalongan. Pada kesempatan ini kami selaku penyusun makalah mengucapkan terima kasih kepada :
1. Ibu Retnowati, M.Sc. selaku dosen pembimbing.
2. Semua pihak yang berperan membantu kami
dalam pembuatan makalah ini.
Kami selaku penyusun makalah memohon maaf apabiladalam makalah yang telah kami selesaikan terdapat kekurangan. Oleh
karena itu saran serta kritik sangatdibutuhkan agar dimasa yang akan datang dapat
menyempurnakan makalah-makalah yang akan kami buat agar dapat menjadikannya lebih
baik dari sekarang.
Pekalongan, Juli 2016
Penyusun
KASUS
Pemerintah Kota
Pekalongan ingin membangun Sistem Basis Data yang dapat memberikan gambaran tentang
Destinasi Wisata di Kota Pekalongan.
Setiap destinasi wisata
harus dicatat :nama destinasinya, alamat (harus diperjelas : jalan, nomor,
kelurahan, kecamatan, sertakodepos), no telp, alamat website serta harus diberikan
kunci untuk memudahkan pencarian.
Setiap destinasi wisata
tersebut harus di jelaskan pula fasilitas yang diberikan, dimana sebuah jenis fasilitas
(misalkan: kantin) dapat dimiliki oleh lebih dari satu destinasi wisata.
Setiap destinasi wisata
jugadapat memiliki kegiatan yang waktunya harus dicatat : jam masuk, jam tutup,
harga tanda masuk. Tidak semua destinasi wisata memiliki kegiatan.
Wisatawan yang hendak mengunjungi
destinasi wisata, terutama yang memiliki kegiatan khusus diperkenankan melakukan
booking waktu, dan harus dicatat : tgldatang, jumlahwisatawan, tglpulang, serta
nama penanggung jawab dan nohp penanggungjawab.
TUGAS KELOMPOK
SISTEM BASIS DATA
Dosen Pengampu :
Retnowati,M.Sc
Disusun Oleh :
Ely Lufianti (
15.240.0145 )
M. Oky Dwi K (
15.240.0147 )
Abdulhaq Arrifqi (
15.240.0249 )
STMIK WIDYA
PRATAMA PEKALONGAN
TAHUN 2016/2017
KATA PENGANTAR
Puji syukur kami mengucapakan terima kasih atas rahmat dan karunia yang telah diberikan oleh
Tuhan Yang Maha Esa atas kemudahan dari-Nya. Sehingga kami dapat menyelesaikan makalah “Sistem Basis Data Tema I”
dengan baik.
Makalah ini disusun sebagai pelengkap tugas akhir semester
II mata kuliah Sistem Basis Data dan mempunyai tujuan untuk
menambah wawasan dan pengetahuan bagi pembacanya khususnya bagi mahasiswa STMIK Widya Pratama,
Pekalongan. Pada kesempatan ini kami selaku penyusun makalah mengucapkan terima kasih kepada :
1. Ibu Retnowati, M.Sc. selaku dosen pembimbing.
2. Semua pihak yang berperan membantu kami
dalam pembuatan makalah ini.
Kami selaku penyusun makalah memohon maaf apabiladalam makalah yang telah kami selesaikan terdapat kekurangan. Oleh
karena itu saran serta kritik sangatdibutuhkan agar dimasa yang akan datang dapat
menyempurnakan makalah-makalah yang akan kami buat agar dapat menjadikannya lebih
baik dari sekarang.
Pekalongan, Juli 2016
Penyusun
A. KASUS
Pemerintah Kota
Pekalongan ingin membangun Sistem Basis Data yang dapat memberikan gambaran tentang
Destinasi Wisata di Kota Pekalongan.
Setiap destinasi wisata
harus dicatat :nama destinasinya, alamat (harus diperjelas : jalan, nomor,
kelurahan, kecamatan, sertakodepos), no telp, alamat website serta harus diberikan
kunci untuk memudahkan pencarian.
Setiap destinasi wisata
tersebut harus di jelaskan pula fasilitas yang diberikan, dimana sebuah jenis fasilitas
(misalkan: kantin) dapat dimiliki oleh lebih dari satu destinasi wisata.
Setiap destinasi wisata
jugadapat memiliki kegiatan yang waktunya harus dicatat : jam masuk, jam tutup,
harga tanda masuk. Tidak semua destinasi wisata memiliki kegiatan.
Wisatawan yang hendak mengunjungi
destinasi wisata, terutama yang memiliki kegiatan khusus diperkenankan melakukan
booking waktu, dan harus dicatat : tgldatang, jumlahwisatawan, tglpulang, serta
nama penanggung jawab dan nohp penanggungjawab.
B.
PEMBAHASAN
1.
BAGIAN I
Analisa :
a.
Entitas yang diketahui :
1.
Destinasi
2.
Pengunjung
3.
Kegiatan
4.
Fasilitas
b.
Atribut yang diketahui:
1.
Namadestinasi,
alamatdestinasi, no telp, website
destinasi (Destinasi)
2.
Namapengunjung,
alamatpengunjung (Pengunjung)
3.
Namakegiatan,
jam masuk, jam tutup, hargatandamasuk (Kegiatan)
4.
Namafasilitas
(Fasilitas)
c.
Kunci-kunci yang diketahui :
1.
Id_des = (Destinasi)
2.
No_id
= (Pengunjung)
3.
Id_keg
= (Kegiatan)
4.
Id_fas
= (Fasilitas)
d.
Kardinalitas yang terbentuk :
1.
Many to Many
·
Destinasià Pengunjung
·
Destinasià Fasilitas
·
Destinasià Kegiatan
2.
BAGIAN II
a.
Gambar ERD
b. Terjemahan ERD dalam SR
·
Destinasi ( Id des, nm, almt,
notlp, web)
·
Pengunjung ( Id peng, nm, almt)
·
Pesan ( No_psn,iddes,noid,tgl_psn,
nm_pj )
·
Kegiatan ( Id keg, nm,
jm_msk, jm_plg, htm )
·
Fasilitas ( No fas, nm)
·
Punya ( No p, Id des,
id fas, jml)
·
Milik ( Id mlk, Id des, Id keg )
3.
BAGIAN III
Implementasi ERD kedalam DBMS yang dipilih, yang harus di-snap-shot :
Structure table, serta contoh isi table yang minimal terisi 10 record.
a.
Table Destinasi
b.
Table Pengunjung
c.
Table Kegiatan
d.
Table Fasilitas
e.
Table Pesan
No_psn
|
Id_des
|
Id_p
|
Tgl_psn
|
Jml
|
B01
|
1
|
001
|
01-01-2016
|
45
|
B02
|
2
|
001
|
01-02-2016
|
45
|
B03
|
2
|
002
|
01-02-2016
|
5
|
B04
|
2
|
004
|
05-03-2016
|
40
|
B05
|
6
|
005
|
05-03-2016
|
6
|
B06
|
6
|
010
|
05-03-2016
|
36
|
B07
|
7
|
010
|
12-06-2016
|
36
|
B08
|
7
|
006
|
12-06-2016
|
2
|
B09
|
1
|
006
|
14-06-2016
|
2
|
B10
|
8
|
006
|
15-06-2016
|
2
|
f. Table
Milik
Id_mlk
|
Id_des
|
Id_keg
|
M01
|
1
|
002
|
M02
|
1
|
010
|
M03
|
1
|
007
|
M04
|
3
|
002
|
M05
|
3
|
005
|
M06
|
8
|
001
|
M07
|
8
|
002
|
M08
|
8
|
003
|
M09
|
2
|
002
|
M10
|
2
|
005
|
B. PEMBAHASAN
1.
BAGIAN I
Analisa :
a.
Entitas yang diketahui :
1.
Destinasi
2.
Pengunjung
3.
Kegiatan
4.
Fasilitas
b.
Atribut yang diketahui:
1.
Namadestinasi,
alamatdestinasi, no telp, website
destinasi (Destinasi)
2.
Namapengunjung,
alamatpengunjung (Pengunjung)
3.
Namakegiatan,
jam masuk, jam tutup, hargatandamasuk (Kegiatan)
4.
Namafasilitas
(Fasilitas)
c.
Kunci-kunci yang diketahui :
1.
Id_des = (Destinasi)
2.
No_id
= (Pengunjung)
3.
Id_keg
= (Kegiatan)
4.
Id_fas
= (Fasilitas)
d.
Kardinalitas yang terbentuk :
1.
Many to Many
·
Destinasià Pengunjung
·
Destinasià Fasilitas
·
Destinasià Kegiatan
2.
BAGIAN II
a.
Gambar ERD
b. Terjemahan ERD dalam SR
·
Destinasi ( Id des, nm, almt,
notlp, web)
·
Pengunjung ( Id peng, nm, almt)
·
Pesan ( No_psn,iddes,noid,tgl_psn,
nm_pj )
·
Kegiatan ( Id keg, nm,
jm_msk, jm_plg, htm )
·
Fasilitas ( No fas, nm)
·
Punya ( No p, Id des,
id fas, jml)
·
Milik ( Id mlk, Id des, Id keg )
3.
BAGIAN III
Implementasi ERD kedalam DBMS yang dipilih, yang harus di-snap-shot :
Structure table, serta contoh isi table yang minimal terisi 10 record.
a.
Table Destinasi
b.
Table Pengunjung
c.
Table Kegiatan
d.
Table Fasilitas
e.
Table Pesan
No_psn
|
Id_des
|
Id_p
|
Tgl_psn
|
Jml
|
B01
|
1
|
001
|
01-01-2016
|
45
|
B02
|
2
|
001
|
01-02-2016
|
45
|
B03
|
2
|
002
|
01-02-2016
|
5
|
B04
|
2
|
004
|
05-03-2016
|
40
|
B05
|
6
|
005
|
05-03-2016
|
6
|
B06
|
6
|
010
|
05-03-2016
|
36
|
B07
|
7
|
010
|
12-06-2016
|
36
|
B08
|
7
|
006
|
12-06-2016
|
2
|
B09
|
1
|
006
|
14-06-2016
|
2
|
B10
|
8
|
006
|
15-06-2016
|
2
|
f. Table
Milik
Id_mlk
|
Id_des
|
Id_keg
|
M01
|
1
|
002
|
M02
|
1
|
010
|
M03
|
1
|
007
|
M04
|
3
|
002
|
M05
|
3
|
005
|
M06
|
8
|
001
|
M07
|
8
|
002
|
M08
|
8
|
003
|
M09
|
2
|
002
|
M10
|
2
|
005
|
0 Comments