SKRIPSI
OLEH:
GAGA SETYOADI PRAKOSO
2014141619
SKRIPSI
OLEH:
GAGA SETYOADI PRAKOSO
2014141619
1. Merupakan hasil karya tulis ilmiah sendiri, bukan merupakan karya yang
pernah diajukan untuk memperoleh gelar akademik oleh pihak lain, dan bukan
merupakan hasil plagiat.
2. Saya ijinkan untuk dikelola oleh Universitas Pamulang sesuai dengan norma
hukum dan etika yang berlaku.
Pernyataan ini saya buat dengan penuh tanggung jawab dan saya bersedia menerima
konsekuensi apapun sesuai aturan yang berlaku apabila dikemudian hari pernyataan
ini tidak benar.
ii
LEMBAR PERSETUJUAN
NIM : 2014141619
Nama : GAGA SETYOADI PRAKOSO
Program Studi : TEKNIK INFORMATIKA
Fakultas : TEKNIK
Jenjang Pendidikan : STRATA 1
Judul Skripsi : PERANCANGAN APLIKASI PEMESANAN STUDIO
MUSIK BERBASIS MOBILE PADA CV EGA MUSIK
STUDIO
Skripsi ini telah diperiksa dan disetujui oleh pembimbing untuk persyaratan sidang
skripsi.
Mengetahui,
Ketua Program Studi Teknik Informatika
iii
LEMBAR PENGESAHAN
NIM : 2014141619
Nama : GAGA SETYOADI PRAKOSO
Program Studi : TEKNIK INFORMATIKA
Fakultas : TEKNIK
Jenjang Pendidikan : STRATA 1
Judul Skripsi : PERANCANGAN APLIKASI PEMESANAN STUDIO
MUSIK BERBASIS MOBILE PADA CV EGA MUSIK
STUDIO
Skripsi ini telah dipertahankan dihadapan dewan penguji ujian skripsi Fakultas Teknik,
Program Studi Teknik Informatika dan dinyatakan LULUS.
Mengetahui,
Ketua Program Studi Teknik Informatika
iv
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberi rahmat dan
hidayahNya sehingga penulis dapat menyelesaikan penyusunan skripsi yang
berjudul “PERANCANGAN APLIKASI PEMESANAN STUDIO MUSIK
BERBASIS MOBILE PADA CV EGA MUSIK STUDIO”. Tak lupa shalawat
dan salam kepada Nabi Muhammad SAW semoga memberikan syafa’atnya di akhir
nanti.
Penyusunan skripsi ini tentunya tidak terlepas dari bantuan semua pihak
yang turut serta memberikan andil yang sangat besar, baik langsung dan tidak
langsung. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan
terimakasih sebesar-besarnya kepada semua pihak, terutama:
1. Bapak Drs. H. Darsono, selaku ketua Yayasan Sasmita Jaya, yang telah
memberikan tempat untuk mencari ilmu.
2. Bapak Dr. H. Dayat Hidayat, MM., selaku Rektor Universitas Pamulang.
3. Bapak Ir. Dadang Kurnia, M.M., selaku Dekan Universitas Pamulang
4. Bapak Ahmad Fikri Zulfikar, S.Kom. M.Kom, selaku Ketua Program Studi
Teknik Informatika, Fakultas Teknik Universitas Pamulang yang telah
memberikan izin dalam penyusunan skripsi ini.
5. Ibu Susanna Dwi Yulianti Kusuma, S.Kom., M.Kom., selaku pembimbing
skripsi pada program studi Teknik Informatika di Universitas Pamulang.
6. Segenap dosen yang telah memberikan ilmu pada perkuliahan di Universitas
Pamulang.
7. Untuk Orang Tua tercinta Ibu Lilis Suarni dan Bapak Jati Nugroho yang
saya cintai, yang telah membantu, memberikan dukungan dan semangat yang
tak terkira, serta doa yang dipanjatkan sehingga penulis dapat menyelesaikan
skripsi ini.
8. Para Saudara dan sahabatku yang telah memberikan semangat dan dukungan
untuk penulis dalam menyelesaikan skripsi ini.
9. Karyawan EGA Studio Musik yang telah menjadi objek penelitian skripsi.
v
10. Seluruh teman-teman angkatan 2014 terutama untuk teman – teman kelas
08TPLP016 dan 08TPLP017 yang telah memberikan dukungan moral untuk
terus meyelesaikan skripsi ini.
Penulis,
vi
ABSTRACT
vii
ABSTRAK
viii
DAFTAR ISI
ix
2.4 Pengertian Studio Musik..................................................................... 12
2.5 Aplikasi Mobile .................................................................................. 12
2.6 Perancangan Basis Data ...................................................................... 13
2.6.1 Entity Relationship Diagram (ERD) ........................................... 13
2.6.2 Transformasi ERD ke LRS.......................................................... 14
2.6.3 Logical Record Str uktur (LRS) .................................................. 15
2.7 Unified Modelling Languange (UML) ............................................... 15
2.7.1 Use Case Diagram ....................................................................... 16
2.7.2 Sequence Diagram ....................................................................... 17
2.7.3 Acitivity Diagram ......................................................................... 18
2.7.4 Class Diagram ............................................................................. 19
2.8 Metode Pengujian Sistem ................................................................... 20
2.8.1 Black Box Testing ....................................................................... 20
2.8.2 White Box Testing....................................................................... 21
2.9 Aplikasi Pendukung ............................................................................ 21
2.9.1 Pengertian Android ...................................................................... 21
2.9.2 Sistem Arsitektur Android........................................................... 22
2.9.3 UI (User Interface) ...................................................................... 22
2.9.4 Java API ...................................................................................... 22
2.9.5 XML (Extensible Markup Language) ......................................... 23
2.9.6 JSON (JavaScript Object Notation)............................................. 24
2.9.7 PHP .............................................................................................. 24
2.9.8 MySQL ........................................................................................ 24
2.9.9 Android Studio ............................................................................ 25
BAB III ANALISAN DAN PERANCANGAN ...................................... 26
3.1 Analisa Sistem .................................................................................... 26
3.1.1 Analisa Sistem Berjalan .............................................................. 26
3.1.2 Analisa Sistem Usulan................................................................. 27
3.2 Perancangan Sistem ............................................................................ 28
3.2.1 Perancangan Sistem Basis Data .................................................. 28
3.3 Perancangan UML (Unified Modeling Languange) ........................... 33
3.3.1 Use Case Diagram ...................................................................... 33
x
3.3.2 Acitivity Diagram ........................................................................ 35
3.3.3 Sequence Diagram ...................................................................... 40
3.3.4 Class Diagram ............................................................................. 45
3.4 Rancangan Layar ................................................................................ 46
BAB IV IMPLEMENTASI DAN PENGUJIAN ................................... 54
4.1 Implementasi ....................................................................................... 54
4.1.1 Perangkat Keras yang Digunakan ............................................... 54
4.1.2 Perangkat Lunak yang Digunakan .............................................. 55
4.1.3 Implementasi Sistem ................................................................... 55
4.2 Pengujian Sistem................................................................................. 63
4.2.1 Pengujian Black Box .................................................................... 63
4.2.2 Pengujian White Box ................................................................... 68
BAB V PENUTUP .................................................................................. 71
5.1 Kesimpulan ......................................................................................... 71
5.2 Saran ................................................................................................... 71
DAFTAR PUSAKA ................................................................................... 72
DAFTAR LAMPIRAN .............................................................................. 75
xi
DAFTAR GAMBAR
xii
Gambar 3. 24 Halaman Data User ............................................................... 48
Gambar 3. 25 Menu Home User Mobile ..................................................... 49
Gambar 3. 26 Menu Sign Up User Mobile .................................................. 49
Gambar 3. 27 Menu Login User Mobile ..................................................... 50
Gambar 3. 28 Menu Setelah Login User ..................................................... 50
Gambar 3. 29 Halaman Detail Studio Musik............................................... 51
Gambar 3. 30 Halaman Pemesanan Studio Musik ...................................... 51
Gambar 3. 31 Halaman Lihat Pemesanan.................................................... 52
Gambar 3. 32 Halaman Cek Ketersediaan ................................................... 52
Gambar 3. 33 Halaman Lihat Cek Ketersediaan ......................................... 53
Gambar 3. 34 Halaman User ....................................................................... 53
Gambar 4. 1 Halaman Login Admin Ega Studio Musik ............................. 56
Gambar 4. 2 Halaman Home Admin Ega Studio Musik ............................. 56
Gambar 4. 3 Halaman Data User ................................................................. 57
Gambar 4. 4 Halaman Data Studio Musik ................................................... 57
Gambar 4. 5 Halaman Mengelola Data Pemesanan .................................... 58
Gambar 4. 6 Tampilan Menu Pembuka ....................................................... 58
Gambar 4. 7 Tampilan Menu Login ............................................................ 59
Gambar 4. 8 Tampilan Menu Sign Up......................................................... 59
Gambar 4. 9 Tampil Menu Utama ............................................................... 60
Gambar 4. 10 Tampil Menu Pemesanan Studio Musik ............................... 60
Gambar 4. 11 Tampil Menu Lihat Pemesanan ............................................ 61
Gambar 4. 12 Tampil Menu Cek Ketersediaan ........................................... 61
Gambar 4. 13 Tampil Menu Lihat Ketersediaan ......................................... 62
Gambar 4. 14 Pengujian White Box Login Admin ..................................... 70
xiii
DAFTAR TABEL
xiv