Disusun Oleh :
Rizziq Ibrahim (17220778)
Bayu Mulya Sejati (17221124)
Muhammad Faaiz Anugrah (17220514)
KATA PENGANTAR
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa, karena atas limpahan
rahmatnya, penyusun dapat menyelesaikan makalah ini tepat waktu tanpa ada halangan yang
berarti dan sesuai dengan harapan.
Ucapan terima kasih kami sampaikan kepada Ibu Rahayu Ningsih sebagai dosen pengampu
mata kuliah Sistem Basis Data yang telah membantu memberikan arahan dan pemahaman dalam
penyusunan makalah ini.
Kami menyadari bahwa dalam penyusunan makalah ini masih banyak kekurangan karena
keterbatasan kami. Oleh karena itu, penyusun sangat mengharapkan kritik dan saran untuk
menyempurnakan makalah ini. Semoga apa yang ditulis dapat bermanfaat bagi semua pihak yang
membutuhkan.
Kelompok 1
ii
`
DAFTAR ISI
Cover .......................................................................................................................i
Kata Pengantar ......................................................................................................ii
Daftar Isi ...............................................................................................................iii
Daftar Tabel ..........................................................................................................iv
Daftar Gambar .......................................................................................................v
BAB I Pendahuluan ...............................................................................................1
1.1 Latar Belakang ...............................................................................................1
1.2 Identifikasi Masalah .......................................................................................1
1.3 Rumusan Masalah .........................................................................................2
1.4 Ruang Lingkup ...............................................................................................2
BAB II Landasan Teori ........................................................................................2
2.1 Sistem Basis Data.............................................................................................3
2.1.1 MySQL............................................................................................3
2.2 ERD ...................................................................................................................4
2.2.1 Komponen ERD.............................................................................4
2.3 Normalisasi Basis Data ...................................................................................7
BAB III Pembahasan.............................................................................................8
3.1 Bentuk ERD......................................................................................................8
3.2 Normalisasi.....................................................................................................10
3.1.1 Abnormal.......................................................................................10
3.1.2 3NF.................................................................................................11
3.3 Tampilan Database........................................................................8
3.4 Mockup Desain Web.....................................................................................12
3.4.1 Halaman Admin ..........................................................................12
3.4.2 Halaman User-Customer ............................................................19
BAB IV Penutup .................................................................................................25
4.1 Kesimpulan ...................................................................................................25
4.2 Saran ...............................................................................................................25
Daftar Pustaka .....................................................................................................26
iii
`
DAFTAR GAMBAR
iv
`
BAB I
PENDAHULUAN
1
`
2
`
BAB II
LANDASAN TEORI
2.1.1 MySQL
1. Open-source
2. Keamanan terjamin
berbasis host maupun enkripsi kata sandi yang membuat data-data pengguna
MySQL dapat selalu terlindungi.
3. Multi-user
3.2 ERD
ERD (Entity Relationship Diagram) atau diagram hubungan entitas adalah sebuah
diagram yang digunakan untuk perancangan suatu database dan menunjukan relasi atau
hubungan antar objek atau entitas beserta atribut-atributnya secara detail. Dengan
menggunakan ERD, sistem database yang sedang dibentuk dapat digambarkan dengan
lebih terstruktur dan terlihat rapi.
2. Atribut
4
`
a. Atribut Kunci
Atribut kunci atau Key Attributes adalah atribut yang berfungsi untuk
menentukan data yang bersifat penting. Biasanya atribut kunci ini berbentuk
angka atau numerik. Contoh dari atribut ini adalah No. KTP, NIM (Nomor
Induk Mahasiswa), dan lain-lain. Atribut kunci ini dilambangkan dengan
lingkaran lonjong dengan keterangan di dalamnya yang diberi garis bawah.
b. Atribut Simpel
Berikutnya adalah atribut simpel. Atribut simpel adalah atribut yang
tidak dapat dipecah lagi dan bernilai tunggal. Contoh dari atribut ini adalah
alamat kantor, nama penerbit, dan lain-lain.
b. Atribut Multi Nilai
Atribut multinilai atau Multivalue Attributes adalah atribut yang
memiliki atribut lebih dari satu nilai. Contoh dari atribut ini adalah sebuah
website artikel yang memiliki beberapa penulis.
c. Atribut Gabungan
Selanjutnya adalah atribut gabungan atau Composite Attributes.
Atribut gabungan adalah atribut yang terdiri dari beberapa atribut yang
berukuran lebih kecil dan memiliki arti tertentu. Contoh dari atribut ini adalah
sebuah nama yang terdiri atas nama depan, nama tengah, dan nama belakang.
d. Atribut Derivatif
Yang terakhir adalah atribut derivatif. Atribut derivatif adalah atribut
yang dihasilkan dari atribut lain dan atributnya tidak wajib untuk ditulis dalam
Entity Relationship Diagram.
5
`
3. Relasi
Komponen ketiga adalah relasi atau relation. Relasi dalam ERD adalah hubungan
yang terjadi antara satu atau lebih entitas. Relasi sendiri sering disebut dengan proses.
Komponen ini digambarkan dengan lambang belah ketupat. Terdapat tiga jenis relasi
yang digunakan dalam ERD dan perlu kamu ketahui, berikut adalah jenisnya.
A. One to One
One to one berarti setiap entitas hanya dapat memiliki relasi dengan satu
entitas lain.
B. One to Many
One to many memiliki arti satu entitas dapat memiliki relasi dengan
beberapa entitas, begitu pula sebaliknya.
C. Many to Many
Many to many memiliki arti setiap entitas yang ada dapat memiliki relasi
dengan entitas lain, begitu pula sebaliknya
4. Garis
Komponen terakhir adalah garis. Dalam ERD sendiri garis digunakan untuk
menunjukkan hubungan entitas dalam ERD. Selain menjadi penghubung, garis juga
dapat menunjukkan alur atau flow dari suatu ERD.
6
`
dari hasil normalisasi Basis Data adalah suatu pengorganisasian sekumpulan data yang
saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi.
7
`
BAB III
PEMBAHASAN
8
`
9
`
3.2 Normalisasi
Setelah penyusun membuat sebuah ERD program, maka selanjutnya
penyusun mencoba untuk mengoptimalkan desain basis data untuk meningkatkan
efesiensi penyimpanan data serta integritas data. Bentuk Normalisasi tersebut adalah
sebagai berikut.
3.2.1 Normalisasi Abnormal
Dalam konteks ini, tergambar dengan jelas bentuk anomali yang muncul
dalam suatu struktur data.
10
`
11
`
13
`
14
`
Kemudian halaman selanjutnya adalah List Studio. Di halaman ini, admin dapat
mengelola beberapa studio yang sudah dibuat sebelumnya. Untuk menambahkan sebuah
studio, admin dapat menekan tombol “ADD STUDIOS”.
15
`
16
`
Kemudian diatas adalah halaman tambah film. Dihalaman ini, admin akan
diminta untuk memasukan data data yang berkaitan dengan film yang akan diinput
kedalam database.
17
`
Dihalaman Tambah Jam Tayang admin akan diminta untuk memasukan jam
tayang sebuah film, dan juga sebuah kode periode sesuai dengan periode periode film
yang telah dibuat sebelumnya.
Jadi di menu awal ini adalah tampilan menu login dan juga register,jika belum memiliki
akun, anda bisa membuat akun di menu register seperti gambar yang di sebelah kanan.
19
`
Lalu setelah memasukan data diri di menu register, anda akan di minta memasukan kode
otp untuk memverifikasi, dan di sebelah kiri adalah tampilan menu user.
20
`
Gambar 3.4.2.5 Halaman Detail Film Gambar 3.4.2.6 Halaman List Film
Di sebelah kanan ini adalah tampilan awal beranda film yang ingin di pilih. Setelah
memilih film yang di inginkan, akan muncul tampilan deskripsi dari film tersebut secara detail.
21
`
Gambar 3.4.2.7 Halaman Pilih Jadwal Gambar 3.4.2.8 Halaman Pilih Kursi
Setelah mengklik tombol beli tiket, anda akan di arahkan ke tampilan hari dan jam tayang,
serta berapa banyak anda akan memesan tiket.
Setelah anda memesan tiket, anda akan di arahkan juga ke menu pilih kursi, untuk yang
berwarna hijau adalah kursi yang kosong atau kursi yang bisa anda pilih, sedangkan yang berwarna
merah adalah kursi yg sudah di pesan dan tidak dapat anda pilih.
22
`
Gambar 3.4.2.9 Halaman Hasil Struk Gambar 3.4.2.10 Halaman Output Tiket
Setelah memesan kursi akan muncul struk pemesanan dan juga tiket yg berbentuk
online/digital,dan juga bisa di print.
23
`
Gambar 3.4.2.11 Halaman Ubah Profile User Halaman 3.4.2.12 Halaman Ubah Kata Sandi
Di sebelah kiri adalah menu edit tampilan user,di sebelah kanan adalah tampilan ganti
pin/password.
24
`
BAB IV
PENUTUP
4.1 Kesimpulan
1. Desain database dan struktur web yang dikembangkan untuk "Aplikasi Pemesanan Tiket
Bioskop" dianggap sebagai respons optimal terhadap tuntutan dan kebutuhan produk
website e-ticket.
2. Berbagai aspek seperti fungsionalitas, efisiensi, dan keamanan telah dipertimbangkan
secara mendetail.
3. Meski demikian, sistem ticketing bioskop yang telah penyusun buat improvisasi dan juga
perbaikan agar sistem yang dibuat dapat berjalan lebih efisien, aman dan juga sesuai
dengan kriteria sistem transaksi online
4.2 Saran
Demikianlah makalah ini disusun. Penyusun menyadari bahwa terdapat kekurangan dalam
penyajian makalah ini. Oleh karena itu, kami mengundang kritik dari pembaca guna
perbaikan lebih lanjut baik itu dari sistem yang telah dibuat, maupun terkait makalah.
25
`
DAFTAR PUSTAKA
Utami E, Hartanto AD. 2012. Sistem Basis Data Menggunakan Microsoft SQL Server
2005.Yogyakarta: Andi Offset.
Setiyadi D. 2016. Materi Kuliah Sistem Basis Data. Bekasi: STMIK Bina Insani
Badan Pusat Statistik Indonesia. Proporsi Individu Yang Menggunakan Internet Menurut
Kelompok Umur (Persen), 2018-2022 (1).
https://www.bps.go.id/id/statistics-table/2/MTIyOCMy/proporsi-individu-yang-
menggunakan-internet-menurut-kelompok-umur--persen-.html
26