PENGEMBANGAN APPLICATION PROGRAMMING INTERFACE (API) JAFAIK UNTUK PENGAMBILAN DATA DARI 21CINEPLEX.COM

dokumen-dokumen yang mirip
APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

APLIKASI INFORMASI RESEP MASAK MAKANAN KHAS PULAU JAWA PADA SMARTPHONE BERBASIS ANDROID DENI NUROFIK PROGRAM STUDI TEKNIK INFORMATIKA

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

IMPLEMENTASI FUNGSI LOOKUP IP DAN RESPONSIVE WEB DESIGN (RWD) DENGAN HTML5 UNTUK PENGEMBANGAN APLIKASI JAFAIK. Oleh: EKO PRAYITNO

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

PROTOTIPE ESKALATOR OTOMATIS BERBASIS MIKROKONTROLER YANG DAPAT MENGHITUNG JUMLAH PENGGUNA RUDI ABD.SALAM

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

Aplikasi Penghasil Soal Matematika Otomatis dalam Topik Konversi Satuan Berat, Satuan Panjang dan Pecahan Mata Uang. Kiagus Muhammad Alfin

APLIKASI INTEGRASI ANTARA KRIPTOGRAFI MENGGUNAKAN ALGORITMA RSA DAN STEGANOGRAFI MENGGUNAKAN ALGORITMA LSB BERBASIS WEB ADI SAPUTRA

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

APLIKASI PENCARIAN LOKASI ANJUNGAN TUNAI MANDIRI (ATM) TERDEKAT BERBASIS ANDROID DENGAN TEKNOLOGI GPS (GLOBAL POSITIONING SYSTEM)

APLIKASI TATA PERSURATAN PADA DITJEN BADAN PERADILAN UMUM MAHKAMAH AGUNG R.I

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

PENGEMBANGAN APLIKASI BEBEK JAFAIK UNTUK MELEWATI BATASAN UNDUH PADA SITUS WEB 4SHARED ARI TRI WAHYUDI

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Proses Wisuda. Tri Manto

APLIKASI SIMULASI PEMBELAJARAN JARINGAN PROTOKOL ROUTING RIP DENGAN FLASH /ACTION SCRIPT

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

PERANCANGAN SISTEM PENGENDALIAN KERJA LEMBUR KARYAWAN BERBASIS WEB. Laporan Tugas Akhir

SISTEM ADMINISTRASI ABSENSI DAN GAJI GURU PADA SEKOLAH TARBIYATUL ATHFAL

APLIKASI BELAJAR DAN MENGENAL NAMA BUAH-BUAHAN DALAM BAHASA INGGRIS DENGAN PHONEGAP DAN SPEECH RECOGNITION HIMAWAN PROGRAM STUDI TEKNIK INFORMATIKA

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

APLIKASI SISTEM INFORMASI PENDAFTARAN DAN PENJADWALAN PADA KURSUS STIR MOBIL CV. JULIA JAYA BERBASIS WEB

PERANCANGAN ALAT KENDALI PINTU KERETA API OTOMATIS DAN PENGAMATAN JADWAL KERETA API. Oleh: DARIL PARAS PASHA

Analisa dan Aplikasi Estimasi Kompleksitas Perangkat Lunak Studi Kasus: Sistem Informasi Bisnis Web Store Kidnapped-Ally

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

PERANCANGAN APLIKASI MONITORING PROSES KERJA BENGKEL MOBIL BODY REPAIR PT.SELARAS

APLIKASI PENGINGAT AMALAN-AMALAN SUNNAH RASULULLAH BERBASIS ANDROID

SISTEM INFORMASI PENGADAAN IMPOR BARANG PADA BUT. SAKA INDONESIA PANGKAH LIMITED BERBASIS WEB

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

APLIKASI BUKU SAKU DIGITAL UNDANG-UNDANG KETENAGAKERJAAN BERBASIS ANDROID

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

ANALISA PERBANDINGAN KOMPRESI 2 GAMBAR TIFF DAN BMP MENGGUNAKAN METODE TRANSFORMASI WAVELET. Oleh: FIRU AL FARIZI

PADA SISTEM BUANA FAKULTAS ILMU JAKARTA 20122

APLIKASI KAMERA PENGAWAS SITUASI RUANGAN BERDASARKAN PERUBAHAN PIKSEL DAN JAM MALAM

PEMBUATAN APLIKASI PENGELOLAAN CUTI KARYAWAN ONLINE PADA PT ANABATIC TECHNOLOGIES MENGGUNAKAN PHP DAN MySQL

APLIKASI BROADCAST POSITION GRUP WISATAWAN BERBASIS ANDROID MENGGUNAKAN GOOGLE API. Disusun Oleh : Roy Tri Afandi

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

PEMBUATAN DECODER ISO-8583 PADA DATABASE ENGINE MYSQL BONDAN SUMBODO SUSILO

IMPLEMENTASI ELASTICSEARCH SEARCH ENGINE PADA SISTEM MANAJEMEN ORDER PT. SHIPPINDO TEKNOLOGI LOGISTIK

PENGAMANAN DATA MENGGUNAKAN OPENSSL PADA APLIKASI BERBASIS WEB ANDOKO PRIYO DARMANTO

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

RANCANG BANGUN LAB VIRTUAL UNTUK SARANA EDUKASI SISTEM OPERASI LINUX MENGGUNAKAN LXD

APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI

UNIVERSITAS MERCU BUANA. Rancang Bangun Aplikasi Pembelajaran Bahasa Inggris Tingkat Sekolah. Dasar. (Studi Kasus : Kelas 6 SD) RINO FADILLAH

PERANCANGAN SISTEM INFORMASI SALES QUOTATION GAS PADA PT SURYA CIPTA INTERNUSA MENGGUNAKAN PHP FRAMEWORK CODEIGNITER DAN MYSQL

Perbandingan Pencarian Algoritma Hash Table Terhadap Algoritma Sequential Search pada Aplikasi Point of Sale berbasis C#

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

ANALISA DAN PERANCAGAN PENILAIAN KERJA KARYAWAN UNTUK PENINGKATAN KARIR PADA PT. FASTFOOD INDONESIA ( KENTUCKY FRIED CHICKEN )

PERANCANGAN APLIKASI REKONSILIASI KAS ATM TRANSAKSI TUNAI PADA PT. BANK RAKYAT INDONESIA.TBK(PERSERO) Arif Budiman

APLIKASI PEMESANAN PAKAIAN BERBASIS WEB

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

PERANCANGAN APLIKASI DONGENG DIGITAL BERBASIS ANDROID. Laporan Tugas Akhir

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI DIVISI IT BERBASIS WEB DENGAN NOTIFIKASI RIAN ADITIA CAHYADI

RANCANGAN SISTEM INFORMASI PENJUALAN PADA SPBU KAMAL RAYA LAPORAN TUGAS AKHIR

APLIKASI PENGELOLAAN PRESENSI DAN GAJI ASISTEN LAB BERBASIS WEB DI FASILKOM UNIVERSITAS MERCU BUANA RETNO SETYA WULANDARY

APLIKASI SINKRONISASI KEGIATAN MULTI USER DALAM AGENDA ONLINE

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

PROTOTIPE PENGENDALI ALAT PENDINGIN DAN DISPLAY PENGUNJUNG BIOSKOP BERDASARKAN JUMLAH PENGUNJUNG BERBASIS MIKROKONTROLER

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

APLIKASI SURVEY ONLINE BERBASIS FRAMEWORK EXTJS DAN PHP. Oleh: BAMBANG JULYANSYAH

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

APLIKASI INFORMASI GEOGRAFIS PENYEBARAN DAN PENCARIAN LOKASI KLINIK BPJS DI JAKARTA BERBASIS WEB (STUDI KASUS KANTOR PUSAT BPJS KESEHATAN)

PATRIA DWI NOFANTO

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

Rancang Bangun Aplikasi Helpdesk Berbasis Web Untuk Maintenance Access Point di Hotel Pullman Jakarta Central Park. Fajar

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

RANCANG BANGUN APLIKASI PENYIMPANAN DAN TEMU KEMBALI DATA MULTIMEDIA.

APLIKASI PEMBELAJARAN DAN SOAL TES POTENSI AKADEMIK BERBASIS ANDROID ARIANTO IS SUDIBYO

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI


APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

SIMULASI TRANSMISI SINYAL DIJITAL TERENKRIPSI PADA KARAKTER ASCII IRVAN YULIA RAMDANI

PENGEMBANGAN APLIKASI PENGENAL WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN OPENCV AHMAD BASUKI

APLIKASI ANTRIAN SMS MENGGUNAKAN MULTIPLE CHANNEL DAN MULTI PHASE SISTEM DI PT IVM (INTITEK VIRTULINDO MANDIRI) YUYUS MOHAYUS

PROTOTYPE ANALISA DAN PERANCANGAN BORANG AKREDITASI STANDAR 4 TENTANG SUMBER DAYA MANUSIA BERBASIS WEB

IMPLEMENTASI ALGORITMA ANTRIAN BERBASIS PRIORITAS PADA WEB PENDAFTARAN ONLINE PENDAKIAN GUNUNG ARJUNA-WELIRANG DI MALANG JAWA TIMUR

APLIKASI E-COMMERCE MENGGUNAKAN PAYPAL

NOTIFIKASI KERUSAKAN PERANGKAT JARINGAN BERBASIS ANDROID GILANG PRASETYO IFANDANU

ANGGI ANGGRAINI

APLIKASI MENGUBAH POLARISASI FRAME GAMBAR 2 DIMENSI MENJADI 3 DIMENSI

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

APLIKASI PEMBUATAN KARTU KELUARGA (KK) SECARA ONLINE BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MY SQL OLEH: ELLYASARI

APLIKASI RESERVASI FASILITAS GEDUNG OLAHRAGA KECAMATAN CIPONDOH DENGAN MENGGUNAKAN VISUAL BASIC 6.0 DEDE IRAWAN PROGRAM STUDI TEKNIK INFORMATIKA

PEMBUATAN APLIKASI PARKIR, BERBASIS WEB MENGGUNAKAN QRCODE : STUDI KASUS RUKAN PURI NIAGA 3

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

Transkripsi:

PENGEMBANGAN APPLICATION PROGRAMMING INTERFACE (API) JAFAIK UNTUK PENGAMBILAN DATA DARI 21CINEPLEX.COM Oleh: AYI MAULANA 41505120109 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2013

PENGEMBANGAN APPLICATION PROGRAMMING INTERFACE (API) JAFAIK UNTUK PENGAMBILAN DATA DARI 21CINEPLEX.COM Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: AYI MAULANA 41505120109 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2013

KATA PENGANTAR Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunianya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Teknik Informatika Universitas Mercu Buana. Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada: 1. Bapak Tri Daryanto, S.Kom., MT., selaku Ketua Program Studi Teknik Informatika, Universitas Mercu Buana. 2. Bapak Raka Yusuf, ST., M.TI. selaku dosen pembimbing Tugas Akhir yang telah mengarahkan dan membimbing penulis dengan sabar dalam menyusun laporan tugas akhir ini. 3. Bapak Sabar Rudianto, S.Kom., M.Kom. selaku Sekretaris Program Studi dan Koordinator Tugas Akhir Teknik Informatika, Universitas Mercu Buana. 4. Ibu dan Ayah dan Keluarga yang selalu memberikan dukungan, dorongan dan doa agar cepat menyelesaikan kuliah. 5. Saudara dan sahabat-sahabatku seperjuangan yang selalu memberikan bantuan, motivasi dan dukungan kepada penulis. Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta taufiknya, Amin. Jakarta, Februari 2013 Penulis iii

DAFTAR ISI Lembar Pernyataan... Lembar Persetujuan... Kata Pengantar... Abstract... Abstrak... Daftar Isi... Daftar Gambar... Daftar Tabel... i ii iii iv v vi ix x BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Penelitian... 2 1.4 Batasan masalah... 2 1.5 Metodologi Penelitian... 3 1.6 Sistematika Penulisan... 3 BAB II LANDASAN TEORI 2.1 Film... 5 2.1.1 Klasifikasi Film... 5 2.1.1.1 Beradasarkan Fungsinya... 6 2.1.1.2 Beradasarkan Maksud Pembuatannya... 6 2.1.1.3 Beradasarkan Usia Penonton... 7 2.1.2 Rating Film... 7 2.2 Bioskop... 7 2.2.1 Golongan Bioskop... 8 2.2.2 Golongan Penonton Bioskop... 8 2.3 Application Programming Interface (API)... 10 2.3.1 Pengertian API... 10 2.3.2 Protokol... 10 2.3.2.1 Representational State Transfer (REST)... 10 2.3.2.2 Simple Object Access Protocol (SOAP)... 11 vi

2.3.3 Format Data... 12 2.3.3.1 Extensible Markup Language (XML)... 12 2.3.3.1 JavaScript Object Notation (JSON)... 13 2.3.4 Keuntungan Membangun Web API... 15 2.4 Database... 16 2.4.1 Relational Database... 16 2.4.2 Database Management System (DBMS)... 17 2.5 Hypertext Preprocessor (PHP)... 18 2.5.1 Definisi PHP... 18 2.5.2 Koneksi ke MYSQL... 18 2.6 MySQL... 20 2.6.1 Pengertian MySQL... 20 2.7 Teori Bahasa dan Automata... 21 2.7.1 Mesin Turing... 22 2.8 Rekayasa Perangkat Lunak... 23 BAB III ANALISIS, PENGEMBANGAN DAN PERANCANGAN 3.1 Analisis Sistem... 27 3.1.1 Analisis Masalah dan Pengembangan... 27 3.1.2 Analisis Perangkat Lunak... 29 3.1.2.1 Analisis Fungsional... 29 3.1.2.2 Analisis Non Fungsional... 30 3.2 Perancangan... 31 3.2.1 Perancangan Proses Pengambilan Data Jafaik... 31 3.2.2 Perancangan Proses API Jafaik... 38 3.3 Diagram Alir Data... 39 3.3.1 Diagram Konteks... 39 3.3.2 Diagram Alir Data Level 1... 39 3.4 Perancangan Basis Data... 41 3.4.1 Entity Relationship Diagram (ERD)... 41 3.4.2 Logical Record Structure (LRS)... 42 3.4.3 Spesifikasi Tabel Basis Data... 43 3.4 Perancangan Antar Muka... 45 vii

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi... 47 4.1.1 Implementasi Pengambilan Data Jafaik... 47 4.1.2 Implementasi API Jafaik... 55 4.1.2 Implementasi Halaman Beranda... 56 4.2 Pengujian... 56 4.2.1 Lingkungan Pengujian... 57 4.2.2 Skenario Dan Hasil Pengujian... 57 4.2.2.1 Black Box Testing... 58 4.2.2.2 White Box Testing... 59 4.2.3 Analisis Hasil Pengujian... 62 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 65 5.2 Saran... 65 DAFTAR PUSTAKA... 66 LAMPIRAN... 67 viii

DAFTAR GAMBAR Gambar 2.1. Object dalam JSON (www.json.org)... 13 Gambar 2.2. Array dalam JSON (www.json.org)... 14 Gambar 2.3. Value atau nilai dalam format JSON (www.json.org)... 14 Gambar 2.4. Tipe data string pada format JSON (www.json.org)... 14 Gambar 2.5. Number Pada Format JSON (www.json.org)... 15 Gambar 2.6. Visualisasi Mesin Turing (Hopcroft. John E, 2008)... 22 Gambar 2.7. Contoh Diagram Transisi untuk Mesin Turing... 23 Gambar 2.8. Model Proses Iteratif Incremental (Somerville. Ian, 2007). 24 Gambar 3.1. Flowchart Rancangan Umum Proses Ambil Data Jafaik... 32 Gambar 3.2. Flowchart Rancangan Proses Ambil Data Kota... 33 Gambar 3.3. Diagram Transisi Mesin Turing Proses Ambil Data Kota... 34 Gambar 3.4. Flowchart Rancangan Proses Ambil Data Theater... 35 Gambar 3.5. Flowchart Rancangan Proses Ambil Data Film... 36 Gambar 3.6. Flowchart Rancangan Proses Ambil Data Jadwal Film... 37 Gambar 3.7. Flowchart Rancangan Proses API untuk Jafaik... 38 Gambar 3.8. Diagram Konteks Aplikasi... 39 Gambar 3.9. Diagram Alir Data Level 1 Ambil data Jafaik... 40 Gambar 3.10. Diagram Alir Data Level 1 API Jafaik... 40 Gambar 3.11. ERD Basis Data Jafaik... 41 Gambar 3.12. Transformasi ERD ke LRS... 42 Gambar 3.13. LRS Basis Data Jafaik... 43 Gambar 3.14. Rancangan Halaman Beranda... 45 Gambar 4.1. Tampilan Halaman Beranda API Jafaik... 56 Gambar 4.2. Transformasi Flowchart menjadi Flowgraph... 61 ix

DAFTAR TABEL Tabel 2.1. Film Berdasarkan Maksud Pembuatananya... 6 Table 2.2. Fungsi-fungsi Koneksi PHP dengan MySQL... 19 Tabel 3.1. Spesifikasi Tabel Kota... 43 Tabel 3.2 Spesifikasi Tabel Theater... 44 Tabel 3.3 Spesifikasi Tabel Jadwal Film... 44 Tabel 3.4 Spesifikasi Tabel Film... 44 Tabel 4.1 Skenario dan Hasil Pengujian dengan Metode Black Box... 58 Tabel 4.2 Graph Matrix Cyclomatic Complexity... 62 x