APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

dokumen-dokumen yang mirip
APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

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

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

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

PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB.

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

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

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

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

PERANCANGAN APLIKASI TES MASUK PADA SMPN 6 KOTA TANGERANG SELATAN MENGGUNAKAN VISUAL BASIC. NET

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

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

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

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

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

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

PERANCANGAN SISTEM INFORMASI PENGELOLAAN BERKAS PENGAJUAN GARANSI BANK BERBASIS WEB PADA BANK BJB CABANG BSD FIRLI IRFANDI

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

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

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

APLIKASI PACKET FILTER FIREWALL BERBASIS WEB MENGGUNAKAN IPTABLES ADE ILHAM NURTJAHJA

SISTEM MANAJEMEN PENDATAAN PELANGGARAN ANGKUTAN UMUM DAN TRANSPORTASI BERBASIS WEB PADA SUKU DINAS PERHUBUNGAN JAKARTA TIMUR. Rinaldy Rizky Fachrazi

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

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

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

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT. IRMA GRAHA PRATAMA. Oleh: FERNANDO GUNAWAN SINAGA PROGRAM STUDI SISTEM INFORMASI

APLIKASI RUMUS-RUMUS FISIKA DASAR DENGAN PEMBAHASAN, CONTOH DAN LATIHAN SOAL UNTUK UNIVERSITAS BERBASIS ANDROID

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

PEMBUATAN APLIKASI PENGENDALIAN PEMESANAN BARANG DENGAN METODE ELECTRONIC DATA INTERCHANGE BERBASIS WEB PADA MITRA UD. HASIBUAN JAMES PLYWOOD

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

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

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

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

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

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

PERANCANGAN SISTEM INFORMASI PEMESANAN TIKET ONLINE PESAWAT MERPATI UNTUK AGENT TRAVEL

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

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

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

PEMBUATAN ANIMASI UNTUK MATERI PEMBELAJARAN MATA BAGI MAHASISWA KEDOKTERAN AGUS TRIONO

APLIKASI SIMULASI KOMPRESI ALGORITMA RUN LENGTH ENCODING DENGAN MENGGUNAKAN ACTIONSCRIPT 3.0 TITIK NUR SAKINAH

SISTEM INFORMASI PELAYANAN FASILITAS POLIKLINIK UMUM PADA PT PANARUB INDUSTRY BERBASIS WEB. Oleh: BETI MAYASARI

SIMULASI PERANCANGAN SISTEM APLIKASI TARIK TUNAI PADA BANK BTPN MENGGUNAKAN VERIFIKASI SIDIK JARI EKO SUTRISNO

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

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Sidang Tugas Akhir

APLIKASI PEMBELAJARAN MENGENAL HEWAN UNTUK ANAK USIA DINI BERBASIS ANDROID

PENGAMANAN PESAN MENGGUNAKAN APLIKASI ENKRIPSI DENGAN METODA ALGORITMA CAESAR CIPHER AGUS RIYADI

PERANCANGAN APLIKASI MONITORING PELAKSANAAN PROYEK BERBASIS WEB PADA PT. META TECHNOLOGY SEPTI MUJI RAHAYU PROGRAM STUDI SISTEM INFORMASI

PENGEMBANGAN SYSTEM INFORMASI PENYEWAAN GEDUNG SERBAGUNA PADA DIVISI CLUB HOUSE. Laporan Tugas Akhir

SKRIPSI PERANCANGAN SISTEM MONITORING SUHU MENGGUNAKAN RASPBERRY PI BERBASIS WEB DAN ANDROID PADA RUANG SERVER UNIVERSITAS DARMA PERSADA

SISTEM ADMINISTRASI PELAYANAN SERVICE DAN PENJUALAN SPAREPART MOTOR PADA BENGKEL TAWAKAL AGUNG APRIANDI

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

PERANCANGAN APLIKASI PENERIMAAN PENDAPATAN KIOS DI H ZUHRI CENTRE BERBASIS WEB

ADMINISTRASI KEANGGOTAAN PADA CARESA GYM BERBASIS WEB. Tugas Akhir. Oleh: Miftahul Huda

APLIKASI PENILAIAN KINERJA KARYAWAN BERBASIS WEB PADA PT TELKOM AKSES

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

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

SISTEM INFORMASI SELEKSI CALON PEKERJA LULUSAN SMK TAHAP PERTAMA PADA BKK XYZ BERBASIS WEB MENGGUNAKAN SMS GATEWAY IMAN HIMAWAN AFIANTO

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

APLIKASI LAYANAN JASA PERAWATAN DAN PENITIPAN HEWAN BERBASIS WEB. Andri Hastuti PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

Sistem Aplikasi Persuratan Pada Kementrian Perindustrian Berbasis WEB. Oleh : Ahmad Zaki Al Farisi

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

SISTEM TABULASI SAHAM DALAM RAPAT UMUM PEMEGANG SAHAM PADA BIRO ADMINISTRASI EFEK PT EDI INDONESIA

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

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

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

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

PERANCANGAN SISTEM INFORMASI PERTANAHAN DI KELURAHAN PONDOK RANJI TANGERANG SELATAN BERBASIS WEB

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

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

APLIKASI SISTEM ORDER JASA PEMBUATAN DAN PERAWATAN TAMAN BERBASIS WEB

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

PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SMP SUMPAH PEMUDA SKRIPSI DISUSUN OLEH : ASTARY LESTARI PROGRAM STUDI SISTEM INFORMASI

Perancangan Sistem Pengelolaan Barang DOA (Death On Arrival) Pada Retail IBox Berbasis Web. SKRIPSI. Oleh : RIZKY ADITYA

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

PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

APLIKASI SINKRONISASI KEGIATAN MULTI USER DALAM AGENDA ONLINE

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

SISTEM INFORMASI PENJUALAN DAN PERSEDIAAN BARANG BERBASIS WEB PADA TOKO KOORDINAT MENGGUNAKAN PHP DAN MySQL

PENGENALAN RAMBU-RAMBU LALU LINTAS UNTUK ANAK-ANAK MENGGUNAKAN ADOBE FLASH CS6

PERANCANGAN SISTEM PENYEWAAN MOBIL PADA RENTAL MOBIL CV. PODO ASRI BERBASIS WEB

PERANCANGAN SISTEM INFORMASI PROMOSI DAN PENYEWAAN STUDIO MUSIK BERBASIS WEB DHONI PERMANA PUTRA

PERANCANGAN SISTEM INFORMASI DOKUMENTASI DAN KEARSIPAN BERBASIS WEB PADA SMA AL-MUABARAK SKRIPSI

SISTEM MONITORING ORDER PADA PT. ABC BERBASIS WEB

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

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

PERANCANGAN SISTEM INFORMASI SOLUSI TEKNIS UNTUK MANAJEMEN PROYEK BERBASIS WEB PADA PT. SINERGY INFORMASI PRATAMA. Laporan Tugas Akhir

SISTEM APLIKASI PENGELOLAAN MANAJEMEN MASJID BERBASIS WEB. Yogie Desmansyah PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

Transkripsi:

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer ANDRI SETIAWAN 41508110045 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015

LEMBAR PERNYATAAN Yang bertanda tangan di bawah ini: NIM : 41508110045 Nama : ANDRI SETIAWAN Judul Tugas Akhir : APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB Menyatakan bahwa Tugas Akhir dengan judul yang tersebut di atas adalah hasil karya saya sendiri dan bukan plagiat kecuali kutipan-kutipan dan teori-teori yang digunakan dalam skripsi ini. Apabila ternyata ditemukan di dalam Laporan Tugas Akhir saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait dengan hal tersebut. Jakarta, 20 Agustus 2015 Andri Setiawan ii

LEMBAR PENGESAHAN NIM : 41508110045 Nama : ANDRI SETIAWAN Jurusan : TEKNIK INFORMATIKA Fakultas : ILMU KOMPUTER Judul Skripsi : APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB SKRIPSI INI TELAH DIPERIKSA DAN DISAHKAN JAKARTA,... AGUSTUS 2015 Harni Kusniyati, S.T., M.Kom. Dosen Pembimbing Sabar Rudiarto, M.Kom. Kaprodi Teknik Informatika Umniy Salamah, S.T., MMSI. Koordinator Tugas Akhir iii

KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT yang telah mencurahkan berkah Rahmat dan Karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan usaha semaksimal mungkin. Adapun tujuan dari penyusunan Tugas Akhir ini adalah untuk melengkapi syarat mencapai jenjang S1 atau gelar Sarjana Jurusan Teknik Informatika pada Universitas Mercu Buana. Tugas Akhir ini berjudul APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB yang diharapkan akan berguna bagi para pemakainya. Penulis menyadari bahwa dalam proses penulisan skripsi ini banyak mengalami kendala, namun berkat bantuan, bimbingan, kerjasama dari berbagai pihak dan berkah dari Allah SWT sehingga kendala-kendala yang dihadapi tersebut dapat diatasi. Oleh karena itu dalam kesempatan ini penulis ingin memberikan ucapan terima kasih kepada: 1. Harni Kusniyati, S.T., M.Kom., selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan waktu, tenaga dan pikiran memberikan bimbingan, motivasi, arahan, dan saran-saran yang sangat berharga kepada penulis selama menyusun skripsi. 2. Dr. Bambang Hariyanto, M.T., selaku Dekan Fakultas Ilmu Komputer. 3. Drs. Achmad Kodar, M.T., dan Tri Daryanto, S.Kom., M.Kom., selaku Wakil Dekan Fakultas Ilmu Komputer. 4. Sabar Rudiarto, M.Kom., selaku Ketua Program Studi Teknik Informatika. 5. Umniy Salamah, S.T., MMSI, selaku Koordinator Tugas Akhir Jurusan Teknik Informatika. 6. Seluruh dosen dan staff akademis Program Strata-1 Universitas Mercu Buana. iv

7. Orang tua dan semua keluarga yang tidak ada hentinya dalam memberikan do'a dan dukungan, serta kasih sayang kepada penulis baik berupa moril maupun materi. 8. Semua pihak yang telah membantu dalam menyelesaikan skripsi ini yang tidak dapat disebutkan satu per satu. Akhirnya, dengan segala kerendahan hati penulis menyadari masih banyak terdapat kekurangan-kekurangan, sehingga penulis mengharapkan adanya saran dan kritik yang bersifat membangun demi kesempurnaan skripsi ini dan semoga bermanfaat bagi kita semua. Aamiin. Jakarta, 10 Agustus 2015 Andri Setiawan v

DAFTAR ISI JUDUL...i LEMBAR PERNYATAAN... ii LEMBAR PENGESAHAN... iii KATA PENGANTAR...iv ABSTRAK...vi DAFTAR ISI... viii DAFTAR GAMBAR...xi DAFTAR TABEL... xiii BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 1 1.3. Batasan Masalah... 2 1.4. Tujuan dan Manfaat... 2 1.5. Metodologi Penelitian... 2 1.6. Sistematika Penulisan... 4 BAB II LANDASAN TEORI... 5 2.1. Pengertian Website... 5 2.1.1. Jenis-jenis Website... 5 2.1.2. Aplikasi Web... 6 2.2. Bahasa Pemrograman PHP... 7 2.2.1. Sejarah PHP... 8 2.2.2. Statistik Penggunaan PHP... 9 2.2.3. Sintaks Dasar Program PHP... 10 2.3. Basis Data... 12 2.3.1. Terminologi RDBMS... 12 2.3.2. Database MySQL... 13 2.4. Kerangka Kerja (Framework)... 14 viii

2.4.1. PHP Framework (CodeIgniter)... 14 2.4.2. User interface Framework (Bootstrap)... 14 2.5. Unified Modeling Language (UML)... 15 2.5.1. Notasi Dasar UML... 15 2.6. Ujian Teori SIM... 18 2.5.1. Soal Ujian Teori... 18 BAB III ANALISIS DAN PERANCANGAN... 19 3.1. Analisis... 19 3.2. Pemodelan... 20 3.2.1. Diagram Use Case... 20 3.2.2. Deskripsi Use Case... 21 3.2.3. Activity Diagram... 23 3.2.4. Sequence Diagram... 28 3.2.5. Class Diagram... 31 3.3. Struktur Tabel Basis Data... 32 3.3.1. Tabel soal... 32 3.3.2. Tabel user... 33 3.4. Perancangan Antar Muka... 33 3.4.1. Halaman Utama Pengguna... 33 3.4.2. Halaman Soal... 34 3.4.3. Halaman Hasil... 35 3.4.4. Halaman Login Administrator... 35 3.4.5. Halaman Indeks Soal... 36 3.4.6. Halaman Tambah Soal... 37 3.4.7. Halaman Ubah Soal... 38 BAB IV IMPLEMENTASI DAN PENGUJIAN... 39 4.1. Implementasi Sistem... 39 4.1.1. Spesifikasi Kebutuhan Sistem... 39 4.1.2. Pembuatan Database... 40 4.1.3. Antar Muka Sistem (Interface)... 41 ix

4.2. Pengujian Sistem... 46 4.1.1. Pengujian pada Antar Muka Pengguna... 47 4.1.2. Pengujian pada Antar Muka Administrator... 48 BAB V PENUTUP... 50 5.1. Kesimpulan... 50 5.2. Saran... 50 DAFTAR PUSTAKA... 52 LAMPIRAN... 53 x

DAFTAR GAMBAR Gambar 1.1 Model Waterfall Development... 3 Gambar 2.1 Komunikasi Antara Web Browser dan Aplikasi Web... 6 Gambar 2.2 Siklus PHP dalam Web Server... 7 Gambar 2.3 Grafik Penggunaan PHP... 9 Gambar 2.4 Diagram Penggunaan PHP... 10 Gambar 2.5 Notasi Actor pada UML... 15 Gambar 2.6 Notasi Class pada UML... 16 Gambar 2.7 Notasi Use Case pada UML... 16 Gambar 3.1 Diagram Use Case... 20 Gambar 3.2 Activity Diagram Mengerjakan Soal dan Melihat Hasil... 24 Gambar 3.3 Activity Diagram Mengoreksi Jawaban... 25 Gambar 3.4 Activity Diagram Menambah Soal... 26 Gambar 3.5 Activity Diagram Mengubah Soal... 27 Gambar 3.6 Activity Diagram Menghapus Soal... 28 Gambar 3.7 Sequence Pengguna Mengerjakan, Mengoreksi dan Melihat Hasil.. 29 Gambar 3.8 Sequence Diagram Login... 29 Gambar 3.9 Sequence Diagram Menambah Soal... 30 Gambar 3.10 Sequence Diagram Mengubah Soal... 30 Gambar 3.11 Sequence Diagram Menghapus Soal... 31 Gambar 3.12 Class Diagram Aplikasi Latihan Soal Ujian Teori... 31 Gambar 3.13 Rancangan Halaman Utama Pengguna... 34 Gambar 3.14 Rancangan Halaman Soal... 34 Gambar 3.15 Rancangan Halaman Hasil... 35 Gambar 3.16 Rancangan Halaman Login Administrator... 35 Gambar 3.17 Rancangan Halaman Indeks Soal... 36 Gambar 3.18 Rancangan Halaman Tambah Soal... 37 Gambar 3.19 Rancangan Halaman Ubah Soal... 38 Gambar 4.1 Membuat database dengan phpmyadmin... 40 Gambar 4.2 Implementasi Halaman Utama Antar Muka Pengguna... 41 xi

Gambar 4.3 Implementasi Halaman Antar Muka Soal Latihan... 42 Gambar 4.4 Implementasi Halaman Antar Muka Hasil Lulus... 42 Gambar 4.5 Implementasi Halaman Antar Muka Hasil Tidak Lulus... 43 Gambar 4.6 Implementasi Halaman Antar Muka Login Administrator... 43 Gambar 4.7 Implementasi Halaman Antar Muka Indeks Soal... 44 Gambar 4.8 Implementasi Halaman Antar Muka Tambah Soal... 45 Gambar 4.9 Implementasi Halaman Antar Muka Ubah Soal... 46 xii

DAFTAR TABEL Tabel 2.1 Notasi Activity Diagram pada UML... 17 Tabel 2.2 Notasi Sequence Diagram pada UML... 17 Tabel 3.1 Deskripsi Use Case Mengerjakan Soal... 21 Tabel 3.2 Deskripsi Use Case Mengoreksi Jawaban... 21 Tabel 3.3 Deskripsi Use Case Melihat Hasil... 22 Tabel 3.4 Deskripsi Use Case Menambah Soal... 22 Tabel 3.5 Deskripsi Use Case Mengubah Soal... 23 Tabel 3.6 Deskripsi Use Case Menghapus Soal... 23 Tabel 3.7 Struktur Database Tabel Soal... 32 Tabel 3.8 Struktur Database Tabel User... 33 Tabel 4.1 Daftar Pengujian pada Antar Muka Pengguna... 47 Tabel 4.2 Daftar Pengujian pada Antar Muka Administrator... 48 xiii