PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

dokumen-dokumen yang mirip
TUGAS AKHIR PEMBUATAN SISTEM UJIAN ONLINE BERBASIS WEB

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO BERBASIS WEB TUGAS AKHIR

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

PEMBUATAN APLIKASI MONITORING PERKULIAHAN DI DIPLOMA III TEKNIK INFORMATIKA FMIPA UNIVERSITAS SEBELAS MARET SURAKARTA

APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK CV. SUPERNOVA TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR

PEMBUATAN APLIKASI SIMPAN PINJAM KOPERASI BERBASIS WEB DI KPRI UNIVERSITAS SEBELAS MARET SURAKARTA

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI BERBASIS WEB LOKAL BANK TABUNGAN NEGARA SURAKARTA TUGAS AKHIR

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

PEMBUATAN WEBSITE PADA HOTEL WIRYOMARTONO. Disusun oleh : RIZA AYU WIJAYA NIM. M

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

PERANCANGAN DAN PEMBUATAN APLIKASI KHAZANAH INTELEKTUAL BERBASIS WEB DAN ANDROID. Disusun oleh : JUPRI SANTOSO M

TUGAS AKHIR PEMBUATAN E-LEARNING PEMBELAJARAN SDIT NURUL ISTIQLAL SEBAGAI PENDAMPING DALAM PROSES BELAJAR MENGAJAR

PEMBUATAN WEBSITE SISTEM AFFILIASI DUTA. Oleh : BENY ARIF LAILAN M

APLIKASI PENDATAAN OPERASIONAL PT MITRA LINTANG INDONESIA. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

SISTEM KEMAHASISWAAN DAN KELULUSAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB DI TOKO AVISTA FASHION

TUGAS AKHIR APLIKASI PENGENALAN TOKOH WAYANG BERBASIS ANDROID

TUGAS AKHIR PEMBUATAN APLIKASI POS ( POINT OF SALE ) BERBASIS PHP DAN MYSQL. Disusun oleh : SUTRISNO NIM. M

PEMBUATAN APLIKASI INFORMASI PASIEN BERBASIS DESKTOP DI BALAI PENGOBATAN MITRA SEHAT TUGAS AKHIR

APLIKASI PENDATAAN TESIS DAN DISERTASI PADA PROGRAM PASCASARJANA UNIVERSITAS SEBELAS MARET SURAKARTA TUGAS AKHIR

PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO

PEMBANGUNAN APLIKASI REMOTE SERVER DENGAN IMPLEMENTASI PROTOKOL SECURE SHELL MENGGUNAKAN JAVA DAN SISTEM OPERASI LINUX DEBIAN 6 TUGAS AKHIR

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR TUGAS AKHIR

Disusun Oleh : YOGI SULISTIANTO NIM.M

LAPORAN TUGAS AKHIR SISTEM INFORMASI APOTEK KUSUMA HUSADA KLATEN. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Gelar Ahli Madya

SISTEM INFORMASI PENJUALAN BENIH UNIT PELAKSANA TERPADU BALAI BENIH HOLTIKULTURA BANGAK TUGAS AKHIR

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

SISTEM INFORMASI KONFEKSI R. S JIMBUNG BERBASIS WEB DI TANON SRAGEN. Tugas Akhir. Ahli Madya pada Program Studi Diploma III Teknik Informatika

SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO TUGAS AKHIR

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

SISTEM INFORMASI KOMPETISI PENUH LIGA SEPAK BOLA BERBASIS WEBSITE. Program Diploma III Ilmu Komputer

PROGRAM APLIKASI PENGHITUNGAN GAJI PEGAWAI NEGERI STUDI KASUS DI BPN KODYA SURAKARTA TUGAS AKHIR

SISTEM INFORMASI PENJADWALAN MATA PELAJARAN SEKOLAH MENENGAH ATAS NEGERI I WONOSARI KABUPATEN KLATEN

APLIKASI SISTEM PENDUKUNG KEPUTUSAN

PEMBUATAN GAME RUNTHINK CHAPTER 2 PERKALIAN & PEMBAGIAN BERBASIS ANDROID. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

APLIKASI PENDATAAN DAN PENGELOLAAN ADMINISTRASI KEUANGAN PT MITRA LINTANG INDONESIA. Program Studi Diploma III Teknik Informatika.

PERANCANGAN DAN PEMBUATAN SISTEM MANAJEMEN LAUNDRY

PEMBUATAN APLIKASI JURNAL ONLINE BERBASIS WEBSITE

PEMBUATAN USER INTERFACE UNTUK MANAJEMEN HOTSPOT MIKROTIK YANG TERINTEGRASI DENGAN BILLING HOTEL MENGGUNAKAN API MIKROTIK

MEMBANGUN APLIKASI TOKO HEWAN ONLINE DENGAN FRAMEWORK PHONEGAP TUGAS AKHIR

PEMBUATAN APLIKASI MOBILE TILANG KENDARAAN BERMOTOR

CD PEMBELAJARAN TEMATIK UNTUK SEKOLAH DASAR KELAS 1 SEMESTER 1 BERTEMA KELUARGA BERBASIS ADOBE FLASH TUGAS AKHIR

SISTEM INFORMASI PENERIMAAN SISWA BARU SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN OBAT DI PALANG MERAH INDONESIA CABANG KOTA SURAKARTA

TUGAS AKHIR PEMBUATAN E-LEARNING SMK DIAN KIRANA 1 SRAGEN

Sistem Informasi Pergudangan Bahan Bangunan. Pada UD. Indah Karya Banyuwangi. Menggunakan Framework Yii dan Mobile Service.

PEMBUATAN SISTEM PENCATATAN KEUANGAN BERBASIS WEB DI SMAII AL-ABIDIN TUGAS AKHIR. Program Studi Diploma III Teknik Informatika

SISTEM INFORMASI PENGOLAHAN NILAI RAPORT SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

Program Studi Diploma III Teknik Informatika

Diajukan Untuk Memenuhi Sebagai Persyaratan Mencapai Derajat Diploma III. Program Studi Diploma III Teknik Informatika

PEMBUATAN WEB E-COMMERSE DISTRO BAJU. MedanEtnic MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR TEGUH ARIFIANTO

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

FITA KASANAH M

HALAMAN PERSETUJUAN SISTEM INFORMASI ZIS (ZAKAT, INFAQ DAN SHODAQOH) BERBASIS WEB DI YAYASAN PERCIKAN IMAN BANDUNG. Disusun Oleh:

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

PEMBUATAN E-COMMERCE PADA STUDY KASUS PENJUALAN OBAT HERBAL DAN THIBBUN NABAWI AZ-ZAHRA TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI MANAJEMEN RUMAH MUSIK DI SANGGAR IDHAN KREASI TANGERANG SELATAN

PEMBUATAN SISTEM INFORMASI PAKET TOUR WISATA MENGGUNAKAN FRAMEWORK CODEIGNITER

SARANA PEMBELAJARAN UJIAN NASIONAL BERBASIS WEB SMP NEGERI 17 SURAKARTA

GAME API UNGGUN : THE GAME BERBASIS ANDROID

APLIKASI BUKU INDUK SISWA ( STUDI KASUS SMK NEGERI 1 MEJAYAN) TUGAS AKHIR

TUGAS AKHIR MEMBANGUN A P L I K A S I PEMESANAN PRODUK UMKM BERBASIS ANDROID STUDI KASUS : KABUPATEN BOYOLALI

SISTEM INFORMASI USULAN PENSIUN PNS ONLINE DINAS PENDIDIKAN KABUPATEN KLATEN TUGAS AKHIR

Disusun Oleh : Dini Sulistyaningrum M

Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret. Disusun oleh : AGUS SUPRIYANTO NIM. M

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

APLIKASI ADMINISTRASI RAWAT JALAN PADA KLINIK HABIL SYIFA MEDIKA TUGAS AKHIR

RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN PERPUSTAKAAN MENGGUNAKAN SCAN BARCODE HP BERBASIS WEB(STUDI KASUS : STT DHARMA ISWARA MADIUN) SKRIPSI

SISTEM INFORMASI DAFTAR PENILAIAN PELAKSANAAN PEKERJAAN BERBASIS WEB TUGAS AKHIR

PERANCANGAN APLIKASI PENDAFTARAN RAWAT JALAN POLIKLINIK SPESIALIS PADA RSU MUHAMMADIYAH PONOROGO BERBASIS WEB SKRIPSI

SISTEM INFORMASI PENJADWALAN MATA KULIAH DIPLOMA III TEKNIK INFORMATIKA UNIVERSITAS SUMATERA UTARA TUGAS AKHIR RAFIKAH AMELIA NASUTION

SISTEM INFORMASI PENERIMAAN SISWA BARU DI SMP NEGERI 2 PLAOSAN TUGAS AKHIR

ABSTRAK. Kata kunci: Website, Soal Ujian, Analisis Hasil Ujian. Universitas Kristen Maranatha

SISTEM INFORMASI PEMBAYARAN SPP DI SMP NEGERI 2 PLAOSAN MAGETAN BERBASIS WEB SERVICE DAN SMS BROADCAST TUGAS AKHIR

PEMBUATAN APLIKASI PEMBANTU PENENTUAN PRIORITAS PEMBERIAN DANA PINJAMAN PNPM MANDIRI STUDI KASUS DI UPK PPK KECAMATAN GATAK KABUPATEN SUKOHARJO

PERANCANGAN DAN PEMBUATAN APLIKASI IVENT MENGGUNAKAN TEKNOLOGI BARCODE HALAMAN SAMPUL

PERANCANGAN WEBSITE PENJUALAN TIKET KONSER MUSIK SECARA ONLINE DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SITIHANDAYANI RKT

Analisa dan Perancangan Sistem Informasi Berita dan Informasi Kelapa Gading Berbasis Web

Disusun Oleh : Dinita Christy Pratiwi NIM. M

PENJUALAN MAKANAN BERBAHAN DASAR TAHU DAN TEMPE BERBASIS E-COMMERCE TUGAS AKHIR FADLI DWIANTO

PEMBUATAN APLIKASI PELATIHAN UJIAN NASIONAL BERBASIS WEB SMA NEGERI JUMAPOLO TUGAS AKHIR

SKRIPSI PERANCANGAN APLIKASI UJIAN ONLINE DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN MYSQL PADA SMK SORE 1 PONOROGO

PERANCANGAN SISTEM INFORMASI ( STUDI KASUS : GANESHA OPERATION PONOROGO ) SKRIPSI

PEMBUATAN SISTEM INFORMASI ADMINISTRASI RAWAT INAP PASIEN RUMAH SAKIT BERBASIS WEB

TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika

SKRIPSI MEMBANGUN PERUSAHAAN ONLINE PADA PABRIK KERUPUK LAKSANA MENGGUNAKAN PHP DAN MYSQL

Program Studi Diploma III Teknik Informatika

PEMBUATAN KOMIK INTERAKTIF JALAN JALAN MEN KOTA SURAKARTA

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA DHARMAWANGSA MEDAN TUGAS AKHIR

Transkripsi:

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika Disusun oleh : MUHAMMAD AJI DARUSSALAM NIM. M3110098 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013 i

HALAMAN PERSETUJUAN PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI Disusun oleh : MUHAMMAD AJI DARUSSALAM NIM. M3110098 Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji pada tanggal 27 Juni 2013 Pembimbing Tutut Maitanti, S.Si, M.Kom NIDN. 0625058501 ii

HALAMAN PENGESAHAN PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI Disusun oleh : MUHAMMAD AJI DARUSSALAM NIM. M3110098 Dibimbing oleh : Tutut Maitanti, S.Si, M.Kom NIDN. 0625058501 Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika pada hari tanggal Dewan Penguji : 1. Tutut Maitanti, S.Si, M.Kom ( ) NIDN. 0625058501 2. Rosita Yanuarti, S.Kom, M.Cs ( ) NIDN. 0629018601 3. Firma Sahrul B, S.Kom, M.Eng ( ) NIDN. 0601028502 Disahkan oleh : Dekan Fakultas MIPA UNS Ketua Program Diploma III Teknik Informatika FMIPA UNS Prof. Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D NIP. 19610223 198601 1 001 Drs. Y.S Palgunadi, M.Sc NIP. 19560407 198303 1 004 iii

ABSTRACT Muhammad Aji Darussalam, 2013. Development on Online Exam Application for University. Diploma III in Information Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret University, Surakarta. Online examination system is part of the distance learning information system through the medium of internet technology. The concept of online exams that are not limited by space and time, can be a solution to the problems that exist in the conventional test methods. This system aims to facilitate lecturers and students in examinations. Correction exam answer process that directly conducted by the system, makes the test more effective and efficient. Students can view the results at the end of test execution directly. The study was conducted by observing the system directly to obtain the results of the analysis of system requirements. As a basis and reference for making an online exam system, the literature study was conducted and then created a system and database design using DFD and ERD. The programming language was used PHP and MySQL as the database. In this system there are 3 levels of user : Administrator, Lecturers and Students. There are 4 types of questions options MCSA (Multiple Choice Single Answer), MCMA (Multiple Choice Multiple Answer), Essay and Ordering Answer. It can be concluded that the online exam application has been completed and has several main features, including the user data management, course management, news management, exam management, exam questions management and exam results management. Keywords : Online Exam, PHP, MySQL iv

ABSTRAK Muhammad Aji Darussalam, 2013. Pembuatan Aplikasi Ujian Online Untuk Perguruan Tinggi. Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Sistem ujian online merupakan salah satu bagian sistem informasi pendidikan jarak jauh melalui media teknologi internet. Konsep ujian online yang tidak terbatas oleh ruang dan waktu, dapat menjadi solusi atas kendala yang ada pada metode ujian secara konvensional. Sistem ini bertujuan untuk mempermudah dosen dan mahasiswa dalam melaksanakan ujian. Proses pengkoreksian jawaban ujian yang langsung dilakukan oleh sistem, dapat membuat ujian menjadi lebih efektif dan efisien. Mahasiswa dapat mengetahui hasil ujiannya secara langsung diakhir pelaksanaan ujian. Penelitian dilakukan dengan mengamati sistem secara langsung sehingga didapatkan hasil analisis mengenai kebutuhan sistem. Sebagai dasar dan acuan untuk membuat sistem ujian online, dilakukan studi pustaka dan kemudian membuat perancangan sistem dan database menggunakan DFD dan ERD. Bahasa pemrograman yang digunakan adalah PHP dan MySQL sebagai databasenya. Pada sistem ini terdapat 3 level user : Administrator, Dosen dan Mahasiswa. Terdapat 4 pilihan tipe soal yaitu MCSA (Multiple Choice Single Answer), MCMA (Multiple Choice Multiple Answer), Essay dan Ordering Answer. Dapat disimpulkan bahwa aplikasi ujian online ini telah selesai dibuat dan mempunyai beberapa fitur utama, diantaranya yaitu manajemen data user, manajemen matakuliah, manajemen berita, manajemen ujian, manajemen soal ujian dan manajemen hasil ujian. Kata kunci : Ujian Online, PHP, MySQL v

KATA PENGANTAR Puji syukur ke hadirat Allah SWT yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul Pembuatan Aplikasi Ujian Online untuk Perguruan Tinggi. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Surakarta. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada: 1. Bapak Drs.Y.S.Palgunadi, M.Sc selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 2. Ibu Tutut Maitanti, S.Si, M.Kom selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis. 3. Seluruh Dosen dan Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 4. Seluruh keluarga, teman-teman Teknik Informatika angkatan 2010, serta semua pihak yang tidak dapat penulis sebutkan satu-persatu. Penulis menyadari bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, 3 Juni 2013 vi Penulis

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii ABSTRACT... iv ABSTRAK... v KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR TABEL... ix DAFTAR GAMBAR... x BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 3 1.5 Manfaat Penelitian... 3 1.6 Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 4 2.1 Sistem Informasi... 5 2.2 PHP... 5 2.3 Apache... 6 2.4 HTML... 6 2.5 Javascript... 6 2.6 MySQL... 7 2.7 DFD (Data Flow Diagram)... 7 2.8 Sistem Basis Data... 8 2.8.1 ERD (Entity Relationship Diagram)... 8 2.8.2 Relasi Antar Tabel... 10 vii

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM... 11 3.1 Analisis Kebutuhan Sistem... 11 3.1.1 Kebutuhan Hardware dan Software... 11 3.1.2 Kebutuhan Fungsional... 12 3.1.3 Kebutuhan Non Fungsional... 13 3.2 Jalannya Penelitian... 14 3.3 Perancangan Sistem... 15 3.3.1 CD (Context Diagram)... 16 3.3.2 DFD (Data Flow Diagram Level 0)... 17 3.3.3 DFD Level 1 Proses Manajemen User... 18 3.3.4 DFD Level 1 Proses Manajemen Matakuliah (Admin)... 18 3.3.5 DFD Level 1 Proses Manajemen Matakuliah (Dosen)... 19 3.3.6 DFD Level 1 Proses Manajemen Kelas... 20 3.3.7 DFD Level 1 Proses Manajemen Berita... 20 3.3.8 DFD Level 1 Proses Manajemen Soal Ujian... 21 3.3.9 DFD Level 1 Proses Manajemen Ujian... 22 3.3.10 DFD Level 1 Proses Ujian... 23 3.4 Perancangan Basis Data... 23 3.4.1 Entitas... 24 3.4.2 ERD (Entity Relationship Diagram)... 30 3.4.3 Relasi Antar Tabel... 31 3.4.4 Kamus Data... 32 3.5 Perancangan Antar Muka... 39 3.6 Cara Analisis... 40 BAB IV IMPLEMENTASI DAN ANALISA... 41 4.1 Implementasi Sistem... 41 4.2 Analisis... 56 BAB V PENUTUP... 62 5.1 Kesimpulan... 62 5.2 Saran... 62 DAFTAR PUSTAKA... 63 viii

DAFTAR TABEL Tabel 2.1 Simbol Komponen DFD... 8 Table 2.2 Simbol Komponen ERD... 9 Tabel 3.1 Kebutuhan Fungsional... 12 Tabel 3.2 Kebutuhan Non Fungsional... 13 Tabel 3.3 Tabel Admin... 26 Tabel 3.4 Tabel Mahasiswa... 26 Tabel 3.5 Tabel Dosen... 27 Tabel 3.6 Tabel Kategori Matakuliah... 27 Tabel 3.7 Tabel Matakuliah... 28 Tabel 3.8 Tabel Kelas... 28 Tabel 3.9 Tabel Dosen Matkul... 28 Tabel 3.10 Tabel Mahasiswa Matkul... 29 Tabel 3.11 Tabel Berita... 29 Tabel 3.12 Tabel Topik Soal... 30 Tabel 3.13 Tabel Soal... 30 Tabel 3.14 Tabel Jawaban... 30 Tabel 3.15 Tabel Tests... 31 Tabel 3.16 Tabel Tests_Subjects_Set... 31 Tabel 3.17 Tabel Tests_Mhs... 32 Tabel 3.18 Tabel Tests_Logs... 32 Tabel 3.19 Tabel Tests_Logs_Jawaban... 33 Tabel 4.1 Ujicoba Sistem... 60 ix

DAFTAR GAMBAR Gambar 2.1 Contoh ERD... 10 Gambar 2.2 Contoh Relasi Antar Tabel... 10 Gambar 3.1 Context Diagram... 16 Gambar 3.2 Data Flow Diagram Level 0... 17 Gambar 3.3 DFD level 1 Proses Manajemen User... 18 Gambar 3.4 DFD level 1 Proses Manajemen Matakuliah (Admin)... 19 Gambar 3.5 DFD level 1 Proses Manajemen Matakuliah (Dosen)... 19 Gambar 3.6 DFD level 1 Proses Manajemen Kelas... 20 Gambar 3.7 DFD level 1 Proses Manajemen Berita... 21 Gambar 3.8 DFD level 1 Proses Manajemen Soal Ujian... 21 Gambar 3.9 DFD level 1 Proses Manajemen Ujian... 22 Gambar 3.10 DFD level 1 Proses Ujian... 23 Gambar 3.11 Entitas Admin... 24 Gambar 3.12 Entitas Dosen... 24 Gambar 3.13 Entitas Mahasiswa... 25 Gambar 3.14 Entitas Matakuliah... 25 Gambar 3.15 Entitas Berita... 25 Gambar 3.16 Entitas Kategori_matkul... 26 Gambar 3.17 Entitas Kelas... 26 Gambar 3.18 Entitas Topik_soal... 26 Gambar 3.19 Entitas Soal... 27 Gambar 3.20 Entitas Jawaban... 27 Gambar 3.21 Entitas Tests_subjects_set... 27 Gambar 3.22 Entitas Tests... 28 Gambar 3.23 Entitas Tests_logs... 28 Gambar 3.24 Entitas Tests_logs_jawaban... 29 Gambar 3.25 Entitas Tests_mhs... 29 Gambar 3.11 Entity Relationship Diagram... 30 Gambar 3.12 Relasi Antar Tabel... 31 x

Gambar 3.13 Rancangan Halaman Utama User... 40 Gambar 4.1 Halaman Login User... 41 Gambar 4.2 Halaman Informasi Gagal Login... 42 Gambar 4.3 Halaman Registrasi Mahasiswa... 42 Gambar 4.4 Halaman Utama Administrator... 43 Gambar 4.5 Halaman Manajemen Data Mahasiswa... 44 Gambar 4.6 Halaman Input Data Mahasiswa... 44 Gambar 4.7 Halaman Detail Data Mahasiswa... 45 Gambar 4.8 Halaman Manajemen Data Kategori Matakuliah... 45 Gambar 4.9 Halaman Manajemen Data Matakuliah... 46 Gambar 4.10 Halaman Enrolment Dosen dan Mahasiswa... 46 Gambar 4.11 Halaman Manajemen Data Berita... 47 Gambar 4.12 Halaman Utama Dosen... 47 Gambar 4.13 Halaman Manajemen Topik Soal... 48 Gambar 4.14 Halaman Manajemen Soal... 48 Gambar 4.15 Halaman Manajemen Jawaban... 49 Gambar 4.16 Halaman Preview Soal... 49 Gambar 4.17 Halaman My Course... 50 Gambar 4.18 Halaman Manajemen Data Ujian... 50 Gambar 4.19 Halaman Manajemen Hasil Ujian... 51 Gambar 4.20 Halaman Utama Mahasiswa... 52 Gambar 4.21 Halaman Course Categories... 52 Gambar 4.22 Halaman My Course... 53 Gambar 4.23 Halaman Online Test... 53 Gambar 4.24 Halaman Pelaksanaan Ujian... 54 Gambar 4.25 Halaman Hasil Ujian... 55 Gambar 4.26 Ujicoba Halaman Login 1... 56 Gambar 4.27 Ujicoba Halaman Login 2... 56 Gambar 4.28 Ujicoba Halaman Enrolment 1... 57 Gambar 4.29 Ujicoba Halaman Enrolment 2... 57 Gambar 4.30 Ujicoba Halaman Online commit Test to 1 user... 58 xi

Gambar 4.31 Ujicoba Halaman Online Test 2... 58 Gambar 4.32 Ujicoba Halaman Ujian 1... 59 Gambar 4.33 Ujicoba Halaman Ujian 2... 59 xii