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

dokumen-dokumen yang mirip
APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

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

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

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

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

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

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

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

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

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

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

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

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

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

TIFANI PARADITA

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

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

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

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

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

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

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

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

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

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

PERANCANGAN SISTEM PEMESANAN TIKET BUS ANTAR PROPINSI BERBASIS WEB DAN MOBILE ANDROID PADA ( PO. MUARADUA EXPRESS ) TUGAS AKHIR HERPABRIANSYAH

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

PERANCANGAN SISTEM INFORMASI PROMOSI DAN PENYEWAAN PADA EVENT ORGANIZER HIKMAT HERLAMBANG

APLIKASI PACKET FILTER FIREWALL BERBASIS WEB MENGGUNAKAN IPTABLES ADE ILHAM NURTJAHJA

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

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

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN TENAGA KEPENDIDIKAN BERBASIS WEB PADA BIRO SUMBER DAYA MANUSIA UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

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

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

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

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

Aplikasi Sistem Pendaftaran dan Peminjaman Buku Online Pada Perpustakaan Daerah dengan Objek Perpustakaan Kota Jakarta Barat

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

PERANCANGAN E-COMMERCE PADA PT. KARYA BETON SUDHIRA. Nicko Cahyadi

SISTEM INFORMASI PENGOLAHAN PEMBAYARAN KEGIATAN EKSTRAKURIKULER STUDI KASUS PADA SEKOLAH SD NOTRE DAME JAKARTA

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

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


APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

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

SISTEM PENDUKUNG KEPUTUSAN UNTUK KENAIKAN PANGKAT DAN JABATAN DI PD. PAM JAYA MENGGUNAKAN METODE ANALITICAL HIERARCHY PROCESS (AHP)

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

APLIKASI SISTEM INFORMASI PENGELOLAAN NILAI TOEIC PADA LIA MERCUBUANA BERBASIS WEB RIA FITRIANI

RANCANGAN SISTEM LAPORAN KEUANGAN INVESTMENT REKSA DANA PADA PT. MEGA ASSET MANAGEMENT DENGAN MENGGUNAKAN PEMOGRAMAN PHP DAN DATA BASE MY SQL

ANALISA DAN PERANCANGAN SISTEM REPORTING ONLINE PATROLI DAN LEAK SURVEY JARINGAN PIPA GAS BUMI. Muhammad Syaiful Mutaqin

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

APLIKASI PEMBELAJARAN MENGENAL HEWAN UNTUK ANAK USIA DINI BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI KOPERASI ONLINE PADA KOPERASI PASAR CIPETE. Rega Fahleza

Perancangan Sistem Informasi Administrasi Pendaftaran Permohonan Merek Dagang Pada Direktorat Jenderal HKI

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

PERANCANGAN SISTEM INFORMASI PEMESANAN TIKET BUS ONLINE DAN VISUALISASI TEMPAT DUDUK PADA PO.BEJEU

SISTEM PAKAR MENDIAGNOSA GANGGUAN KEHAMILAN MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS WEB

APLIKASI PEMESANAN PAKAIAN BERBASIS WEB

PERANCANGAN APLIKASI PENERIMAAN PENDAPATAN KIOS DI H ZUHRI CENTRE BERBASIS WEB

APLIKASI KLAIM VOUCHER TAKSI BERBASIS WEB PADA PT. PRIMA INTEGRASI SOLUSINDO ENDANG

APLIKASI MONITORING PERKEMBANGAN GIZI DAN TUMBUH KEMBANG BALITA PADA POSYANDU DAHLIA PUTRI INDIRA ANDRYANTI

APLIKASI PEMBUATAN LAPORAN PERTANGGUNG JAWABAN RUTIN UNTUK KELURAHAN TANJUNG DUREN SELATAN BERBASIS MOBILE INFORMATION

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

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

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

PERANCANGAN SISTEM INFORMASI PENANGANAN KELUHAN PELANGGAN PADA UNIVERSITAS MERCU BUANA BERBASIS WEB ADE WULANDA PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM DANA PENSIUN PEGAWAI PADA KEMENTERIAN LUAR NEGERI BERBASIS WEB RADYANTI KUSUMA WARDHANI PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM PENYEDIAAN BARANG ALAT KESEHATAN KHUSUS JANTUNG PT BISAWI TUMBUH SELARAS

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

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

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

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

PERANCANGAN SISTEM INFORMASI WIRA WEDDING ORGANIZER BERBASIS WEB

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

Aplikasi Inventorty Gudang Berbasis Web PT. Meissa Berkah Teknologi. Gilang Pratama Putra

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA

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

APLIKASI LAYANAN HOME CARE BERBASIS ANDROID WILAYAH JAKARTA SELATAN. Tugas Akhir. Oleh: Wakhid Fajar Hidayat PROGRAM STUDI SISTEM INFORMASI

SISTEM MONITORING ORDER PADA PT. ABC BERBASIS WEB

SISTEM PAKAR DIAGNOSA PENYAKIT PATAH TULANG (TRADISIONAL) BERBASIS WEB MENGGUNAKAN METODE FORWARD CHAINING SEFTY MUBAROQ

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

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

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

PERANCANGAN SISTEM INFORMASI PENDAFTARAN PESERTA EVENT BERBASIS WEB PADA UKM RADIO MERCU BUANA

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

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID

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

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

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

RANCANG BANGUN APLIKASI LAYANAN ZAKAT DI LEMBAGA AMIL ZAKAT AL-UKHUWAH EDI LAKSONO

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

PERANCANGAN SISTEM INFORMASI TRAYEK/RUTE ANGKUTAN UMUM PADA KOTA JAKARTA BARAT SUHENDI SITORUS

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

Transkripsi:

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI 41511010032 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : NOVITA INDHIT EKASARI 41511010032 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 ii

iii

iv

KATA PENGANTAR Alhamdulillah saya panjatkan atas ke hadirat Allah SWT yang telah memberikan saya kesehatan, kemudahan dan segala nikmat yang ada, sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan judul Aplikasi Ujian Online Dengan Jawaban Essay Berbasis Web Dengan PHP dan MySQL tepat pada waktunya. Rasa terharu dan bahagia yang tak terhingga setelah bisa mengerjakan Tugas Akhir ini dengan segala suka duka. Mendapatkan pengalaman yang tak ternilai dalam penyusunan Tugas Akhir ini yang merupakan salah satu persyaratan untuk menyelesaikan program studi S1 pada Jurusan Teknik Informatika Universitas Mercu Buana. Selama penulisan laporan tugas akhir ini, penulis banyak mengalami hambatan dan keterbatasan dalam persiapan, penyusunan maupun tahap penyelesaian. Oleh karena itu, dengan selesainya laporan tugas akhir ini maka penulis mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang turut membantu dalam penyusunan skripsi ini. Pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Ibu Afiyati Reno, S.Si., MT, selaku Dosen Pembimbing yang telah memberi arahan dan bimbingan dalam penyusunan laporan tugas akhir ini. 2. Bapak Sabar Rudiarto, S.Kom., M.Kom, selaku Ketua Program Studi Teknik Informatika, Universitas Mercu Buana. 3. Ibu Umniy Salamah, ST., MMSI, selaku Koordinator Tugas Akhir Program Studi Teknik Informatika Universitas Mercu Buana. 4. Bapak Leonard Goeirmanto, ST., M.Sc, selaku Dosen Pembimbing Akademik. 5. Seluruh Dosen Teknik Informatika Universitas Mercu Buana yang telah mengajar penulis, dan memberikan dukungan untuk menyelesaikan Tugas Akhir ini. 6. Keluarga tercinta, yang telah memberikan do a, ilmu yang berguna, serta dukungan materil kepada penulis. v

7. Teman-teman Teknik Informatika Universitas Mercu Buana 2011 yang tidak bisa penulis sebutkan satu persatu, yang telah banyak membantu dan berbagi pengalaman dan ilmu. 8. Semua pihak yang telah membatu doa, motivasi penulis dalam menyelesaikan Tugas Akhir ini semoga Allah SWT memberikan balasan yang setimpal atas jasa dan bantuan yang telah diberikan. Penulis menyadari bahwa dalam penyusunan tugas akhir ini banyak kekurangannya. Oleh karena itu penulis mengharapkan saran dan kritik yang dapat menyempurnakan penulisan ini sehingga dapat bermanfaat dan berguna untuk pengembangan ilmu pengetahuan. Jakarta, Mei 2015 Penulis vi

DAFTAR ISI LEMBAR PERNYATAAN... iii LEMBAR PERSETUJUAN... iv KATA PENGANTAR... iii ABSTRACT...vii ABSTRAK... viii DAFTAR ISI... ix DAFTAR GAMBAR...xii DAFTAR TABEL... xiv DAFTAR KODE... xv BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan dan Manfaat... 2 1.4.1 Tujuan... 2 1.4.2 Manfaat... 3 1.5 Metode Penelitian... 3 1.5.1 Metode Pengumpulan Data... 3 1.5.2 Perancangan Aplikasi... 3 1.5.3 Uji Coba dan Analisis... 4 1.6 Sistematika Penulisan... 4 BAB II LANDASAN TEORI 2.1 Basis Data... 6 2.2 Pengertian Ujian... 9 2.3 Pengertian Online... 9 2.4 Ujian Online... 10 2.5 Tes Essay... 10 2.6 Web... 11 2.6.1 Pengertian Web Database... 11 2.7 UML... 12 2.7.1 Use Case Diagram... 12 2.7.2 Activity Diagram... 14 2.7.3 Class Diagram... 14 2.8 HTML... 15 2.9 CSS... 15 2.10 PHP... 15 2.10.1 Struktur Program PHP... 17 2.11 Metode Waterfall... 18 2.11.1 Tahap Analisis dan Definisi Kebutuhan... 18 2.11.2 Tahap Perancangan Sistem... 18 2.11.3 Tahap Implementasi dan Pengujian... 19 2.11.4 Tahap Integrasi dan Pengujian Sistem... 19 2.11.5 Tahap Pengoperasian dan Pemeliharaan... 19 2.12 Software Penunjang... 19 2.12.1 Adobe Dreamweaver CS3... 19 vii

2.12.2 XAMPP... 20 2.12.2.1 Apache... 21 2.12.2.2 MySQL... 22 2.13 Metode Pengujian Perangkat Lunak... 23 2.13.1 Black Box Testing Metode... 23 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem... 25 3.1.1 Alur Sistem... 25 3.2 Perancangan Aplikasi... 26 3.2.1 Use Case Diagram... 27 3.2.1.1 Use Case Diagram Admin... 28 3.2.1.2 Use case Diagram Dosen... 29 3.2.1.3 Use Case Diagram Mahasiswa... 31 3.2.2 Activity Diagram... 32 3.2.2.1 Activity Diagram Login Sistem... 33 3.2.2.2 Activity Diagram Tambah Pengguna... 34 3.2.2.3 Activity Diagram Hapus Pengguna... 35 3.2.2.4 Activity Diagram Edit Profil Pengguna... 36 3.2.2.5 Activity Diagram Menambah Soal... 37 3.2.2.6 Activity Diagram Memberi Penilaian... 38 3.2.2.7 Activity Diagram Mengerjakan Ujian... 39 3.2.3 Class Diagram... 40 3.3 Perancangan Basis Data... 41 3.3.1 Perancangan Struktur Basis Data... 41 3.4 Rancangan Antarmuka... 43 3.4.1 Rancangan Antarmuka Halaman Login... 43 3.4.2 Rancangan Antarmuka Halaman Admin... 44 3.4.2.1 Rancangan Antarmuka Halaman Awal Admin... 44 3.4.2.2 Rancangan Antarmuka Halaman Pendaftaran Kelas... 44 3.4.2.3 Rancangan Antarmuka Halaman Data Kelas... 45 3.4.3 Rancangan Antarmuka Halaman Dosen... 45 3.4.3.1 Rancangan Antarmuka Halaman Awal Dosen... 45 3.4.3.2 Rancangan Antarmuka Halaman Menambah Soal... 46 3.4.3.3 Rancangan Antarmuka Halaman Kelola Soal... 46 3.4.3.4 Rancangan Antarmuka Halaman Kode Soal... 47 3.4.3.5 Rancangan Antarmuka Halaman Koreksi Nilai... 47 3.4.4 Rancangan Antarmuka Halaman Mahasiswa... 48 3.4.4.1 Rancangan Antarmuka Halaman Awal Mahasiswa... 48 3.4.4.2 Rancangan Antarmuka Halaman Kode Soal Mahasiswa... 48 3.4.4.3 Rancangan Antarmuka Halaman Pengerjaan Ujian... 49 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi... 50 4.1.1 Implementasi Basis Data... 50 4.1.1.1 Basis Data... 51 4.1.2 Tampilan Antarmuka... 55 4.1.2.1 Tampilan Halaman Login... 55 4.1.2.2 Tampilan Halaman Home Admin... 57 4.1.2.3 Tampilan Halaman Pendaftaran Dosen... 58 viii

4.1.2.4 Tampilan Halaman Pendaftaran Mahasiswa... 60 4.1.2.5 Tampilan Halaman Data Dosen... 61 4.1.2.6 Tampilan Halaman Data Mahasiswa... 62 4.1.2.7 Tampilan Halaman Profil Dosen... 63 4.1.2.8 Tampilan Halaman Input Soal... 64 4.1.2.9 Tampilan Halaman Kelola Soal... 66 4.1.2.10 Tampilan Halaman Kode Soal... 67 4.1.2.11 Tampilan Halaman Penilaian... 68 4.1.2.12 Tampilan Halaman Profil Mahasiswa... 70 4.1.2.13 Tampilan Halaman Kode Soal... 70 4.1.2.14 Tampilan Halaman Mengerjakan Ujian... 71 4.1.3 Pengujian Sistem... 73 4.1.3.1 Metode Pengujian... 73 4.1.3.2 Skenario Pengujian... 73 4.1.3.3 Skenario Hasil Pengujian... 77 BAB V PENUTUP 4.1 Kesimpulan... 82 4.2 Saran... 82 DAFTAR PUSTAKA... 83 LAMPIRAN... 84 ix

DAFTAR GAMBAR Gambar 2.1 Tahapan Metode Waterfall... 18 Gambar 2.2 Tampilan Utama Dreamweaver CS3... 20 Gambar 2.3 Tampilan XAMPP versi 1.7.3... 21 Gambar 2.4 Running Apache & MySQL... 21 Gambar 3.1 Diagram Sistem Ujian Online... 26 Gambar 3.2 Use Case Diagram Proses Ujian Online... 27 Gambar 3.3 Use Case Diagram Admin... 28 Gambar 3.4 Use Case Diagram Dosen... 29 Gambar 3.5 Use Case Diagram Mahasiswa... 31 Gambar 3.6 Activity Diagram Login Sistem... 33 Gambar 3.7 Activity Diagram Tambah Pengguna... 34 Gambar 3.8 Activity Diagram Hapus Pengguna... 35 Gambar 3.9 Activity Diagram Edit Profil Pengguna... 36 Gambar 3.10 Activity Diagram Menambah Soal... 37 Gambar 3.11 Activity Diagram Memberi Penilaian... 38 Gambar 3.12 Activity Diagram Pengerjaan Ujian... 39 Gambar 3.13 Class Diagram... 40 Gambar 3.14 Rancangan Antarmuka Halaman Login... 43 Gambar 3.15 Rancangan Antarmuka Halaman Awal Admin... 44 Gambar 3.16 Rancangan Antarmuka Halaman Pendaftaran Kelas... 44 Gambar 3.17 Rancangan Antarmuka Halaman Data Kelas... 45 Gambar 3.18 Rancangan Antarmuka Halaman Awal Dosen... 45 Gambar 3.19 Rancangan Antarmuka Halaman Menambah Soal... 46 Gambar 3.20 Rancangan Antarmuka Halaman Kelola Soal... 46 Gambar 3.21 Rancangan Antarmuka Halaman Kode Soal... 47 Gambar 3.22 Rancangan Antarmuka Halaman Koreksi Nilai... 47 Gambar 3.23 Rancangan Antarmuka Halaman Awal Mahasiswa... 48 Gambar 3.24 Rancangan Antarmuka Halaman Kode Soal Mahasiswa... 48 Gambar 3.25 Rancangan Antarmuka Halaman Pengerjaan Ujian... 49 Gambar 4.1 Tampilan Struktur Tabel Admin... 51 Gambar 4.2 Tampilan Struktur Tabel Dosen... 52 Gambar 4.3 Tampilan Struktur Tabel Mahasiswa... 52 Gambar 4.4 Tampilan Struktur Tabel Jawaban... 53 Gambar 4.5 Tampilan Struktur Tabel Nilai... 54 Gambar 4.6 Tampilan Struktur Tabel Soal... 55 Gambar 4.7 Tampilan Halaman Login... 55 Gambar 4.8 Tampilan Halaman Index Admin... 57 Gambar 4.9 Tampilan Halaman Pendaftaran Dosen... 58 Gambar 4.10 Tampilan Halaman Pendaftaran Mahasiswa... 60 Gambar 4.11 Tampilan Halaman Data Dosen... 61 Gambar 4.12 Tampilan Halaman Data Mahasiswa... 62 Gambar 4.13 Tampilan Halaman Profil Dosen... 63 Gambar 4.14 Tampilan Halaman Input Soal... 64 Gambar 4.15 Tampilan Halaman Kelola Soal... 66 Gambar 4.16 Tampilan Halaman Kode Soal... 67 x

Gambar 4.17 Tampilan Halaman Penilaian... 68 Gambar 4.18 Tampilan Halaman Profil Mahasiswa... 70 Gambar 4.19 Tampilan Halaman Kode Ujian... 70 Gambar 4.20 Tampilan Halaman Mengerjakan Ujian... 71 xi

DAFTAR TABEL Tabel 2.1 Simbol Use Case... 13 Tabel 2.2 Simbol Activity Diagram... 14 Tabel 3.1 Login Admin... 28 Tabel 3.2 Menambah Pengguna Admin... 28 Tabel 3.3 Menghapus Pengguna Admin... 29 Tabel 3.4 Login Dosen... 30 Tabel 3.5 Menambah Soal Dosen... 30 Tabel 3.6 Pengelolaan Soal Dosn... 30 Tabel 3.7 Memberi Penilaian Dosen... 30 Tabel 3.8 Login Mahasiswa... 31 Tabel 3.9 Mengerjakan Ujian Mahasiswa... 32 Tabel 3.10 Melihat Nilai Ujian... 32 Tabel 3.11 Login Sistem... 33 Tabel 3.12 Tambah Pengguna... 34 Tabel 3.13 Hapus Pengguna... 35 Tabel 3.14 Edit Profil Pengguna... 36 Tabel 3.15 Menambah Soal... 37 Tabel 3.16 Memberi Penilaian... 38 Tabel 3.17 Pengerjaan Ujian... 40 Tabel 3.18 Admin... 41 Tabel 3.19 Dosen... 41 Tabel 3.20 Mahasiswa... 41 Tabel 3.21 Jawaban... 42 Tabel 3.22 Soal... 42 Tabel 3.23 Nilai... 43 Tabel 4.1 Skenario Pengujian Login... 73 Tabel 4.2 Skenario Pengujian Admin... 74 Tabel 4.3 Skenario Pengujian Dosen... 75 Tabel 4.4 Skenario Pengujian Mahasiswa... 76 Tabel 4.5 Skenario Hasil Pengujian Login... 77 Tabel 4.6 Skenario Hasil Pengujian Admin... 77 Tabel 4.7 Skenario Hasil Pengujian Dosen... 79 Tabel 4.8 Skenario Hasil Pengujian Mahasiswa... 80 xii

DAFTAR KODE Kode 4.1 Tabel Admin... 51 Kode 4.2 Tabel Dosen... 51 Kode 4.3 Tabel Mahasiswa... 52 Kode 4.4 Tabel Jawaban... 53 Kode 4.5 Tabel Nilai... 54 Kode 4.6 Tabel Soal... 54 Kode 4.7 Potongan Kode Login... 56 Kode 4.8 Potongan Kode Pendaftaran Dosen... 59 Kode 4.9 Potongan Kode Data Dosen... 61 Kode 4.10 Potongan Kode Data Mahasiswa... 62 Kode 4.11 Potongan Kode Profil Dosen... 63 Kode 4.12 Potongan Kode Input Soal... 65 Kode 4.13 Potongan Kode Kelola Soal... 66 Kode 4.14 Potongan Kode Soal... 67 Kode 4.15 Potongan Kode Penilaian... 69 Kode 4.16 Potongan Kode Ujian... 71 Kode 4.17 Potongan Kode Mengerjakan Ujian... 72 xiii