PADA SISTEM BUANA FAKULTAS ILMU JAKARTA 20122

dokumen-dokumen yang mirip
RANCANG BANGUN APLIKASI PENYIMPANAN DAN TEMU KEMBALI DATA MULTIMEDIA.

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

APLIKASI KAMERA PENGAWAS SITUASI RUANGAN BERDASARKAN PERUBAHAN PIKSEL DAN JAM MALAM

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

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

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

PERANCANGAN APLIKASI KUIS TEBAK LAGU NASIONAL DAN LAGU DAERAH DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 MUHAMMAD SYAHPUTRA.

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

PERANCANGAN APLIKASI DONGENG DIGITAL BERBASIS ANDROID. Laporan Tugas Akhir

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

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

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

ANALISIS DAN PENGEMBANGAN LANJUTAN APLIKASI SIREKA(SISTEM INFORMASI RENCANA KEGIATAN DAN ANGGARAN) BAGIAN PENYUSUNAN RENCANA BADAN PUSAT STATISTIK

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

BAB III ANALISA DAN PERANCANGAN

APLIKASI PENGELOLAAN KEUANGAN KELUARGA MENGGUNAKAN DATABASE SQLITE

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

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

PENGEMBANGAN APLIKASI PENGENAL WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN OPENCV AHMAD BASUKI

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

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

RANCANG BANGUN APLIKASI PERMAINAN HANGMAN TEBAK KALIMAT UNTUK PEMBELAJARAN BAHASA INGGRIS SMA I MADE DWI SARASSWASTANA

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI STACK ADE YULYANTO

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

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

ANALISA DAN MODIFIKASI PERMAINAN SNAKE AND LADDER UNTUK PEMBELAJARAN BAHASA INGGRIS SMA ANDRI GUNAWAN

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

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

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

APLIKASI GAME TEBAK GAMBAR, MEWARNAI DAN MENCOCOKKAN GAMBAR UNTUK ANAK TINGKAT PRA SEKOLAH MENGGUNAKAN MACROMEDIA FLASH. Laporan Tugas Akhir

HASDINAR WINDHU MARTHA

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

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

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

SISTEM ADMINISTRASI ABSENSI DAN GAJI GURU PADA SEKOLAH TARBIYATUL ATHFAL

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

PENGEMBANGAN MODUL PLAYBACK HISTORY TRACK, WIFI, DAN GPS UNTUK MEMBANTU MONITORING PERTAMBANGAN MENGGUNAKAN DELPHI DAN TATUK GIS

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

APLIKASI SINKRONISASI KEGIATAN MULTI USER DALAM AGENDA ONLINE

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

ANALISA PERANCANGAN DAN PENGEMBANGAN PELAYANAN PENCARIAN BUKU PERPUSTAKAAN VIA SMS

APLIKASI PENGELOLAAN APOTIK

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

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

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

APLIKASI KENDALI PERAHU RC (REMOTE CONTROL) BERBASIS ANDROID. Laporan Tugas Akhir. Diajukan untuk melengkapi salah satu syarat

ANALISA KINERJA MODE GATEWAY PROTOKOL ROUTING AODV-UU PADA JARINGAN AD HOC HIBRIDA FUAD ZULFIAN

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

PENGEMBANGAN SISTEM INFORMASI HONOR MENGAJAR DAN HONOR UJIAN DOSEN REGULER UNIVERSITAS MERCU BUANA

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI LINKED LIST LAPORAN TUGAS AKHIR. Oleh WAHYU TEGUH PRATAMA NIM :

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

APLIKASI PENGINGAT AMALAN-AMALAN SUNNAH RASULULLAH BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI PERMINTAAN PEMBELIAN SPAREPART PADA PT. DATINDO INFONET PRIMA

IMPLEMENTASI ALGORITMA SIDIK JARI AUDIO UNTUK MENDETEKSI DUPLIKASI LAGU. Disusun Oleh : Erick Estrada NIM

PEMBUATAN WEB APLIKASI PELAYANAN BIMBINGAN HAJI &UMROH MENGGUNAKAN PHP PADA KELOMPOK BIMBINGAN IBADAH HAJI ( KBIH ) XYZ

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

APLIKASI PEMBELAJARAN BIOLOGI KELAS XII SMA MENGGUNAKAN FLASH DAN DATABASE ACCESS

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

APLIKASI PEMBUATAN INVOICE PELANGGAN POSTPAID PADA SISTEM POST BILLING PROCESSING DENGAN ENKRIPSI MD5 DI PT XYZ RIZAL AHMAD

IMPLEMENTASI PEMOGRAMAN SERIAL PORT DAN PEMOGRAMAN SOCKET (UDP, TCP, SCTP) SMS GATEWAY ADRYAN STIA RAMADHAN

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

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

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

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

OLEH: WIRA KUSUMA

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

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

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

IMPLEMENTASI QR CODE PADA SISTEM ONLINE RESERVASI TIKET PESAWAT RIKY SAPTARIA BUDIMAN SAMBAS

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

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

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

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


APLIKASI MENGUBAH POLARISASI FRAME GAMBAR 2 DIMENSI MENJADI 3 DIMENSI

PERANCANGAN APLIKASI ANALISA PENJUALAN PADA PT. AJBS BERBASIS WEB BASE DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER RANA WIJAYA

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR. Oleh DHANY TRIHANDOYO NIM :

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

PENGEDALI MOBIL RC BERBASIS JARINGAN WIRELESS LAN MENGGUNAKAN PLATFORM ANDROID INDRA SETTYO

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

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

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

ANALISA DAN PERANCANGAN SISTEM INFORMASI ABSENSI KARYAWAN BERBASIS WEB PT. ARTHA KENCANA (STUDI KASUS KANTOR PUSAT PT.

APLIKASI MONITORING VIEW DATA INVOICE YANG DILENGKAPI METODE MD5 (STUDI KASUS PT. XYZ) NUR JAMAN PROGRAM STUDI TEKNIK INFORMATIKA

PERINGKASAN TEKS OTOMATIS BERBASIS WEB MENGGUNAKAN ALGORITMA HILL CLIMBING ANIESMA SULTHAN MAUDUDI

PERANCANGAN APLIKASI KRIPTOGRAFI ENKRIPSI DAN DEKRIPSI DATA MENGGUNAKAN ALGORITMA SKIPJACK. Oleh : YUDA ADRIANSYAH

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

SISTEM PEMBELAJARAN KOLABORATIF SECARA REALTIME MENGGUNAKAN HTML5 CANVAS, NODEJS DAN MONGODB

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

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

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

SISTEM INFORMASI E-PROPERTI PADA PT. HUTAMA KARYA REALTINDO. Rifky Muhammad Taufik

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

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

APLIKASI PENILAIAN KINERJA KARYAWAN BERBASIS WEB PADA PT TELKOM AKSES

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

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

PENGAMANAN DATA MENGGUNAKAN OPENSSL PADA APLIKASI BERBASIS WEB ANDOKO PRIYO DARMANTO

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

Transkripsi:

APLIKASI PEMBUATAN SOAL PILIHAN GANDA PADA SISTEM E-LEARNING UNIVERSITAS MERCU BUANA ZONA ARIEMENDA 41506110047 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 20122 i

APLIKASI PEMBUATAN SOAL PILIHAN GANDA PADA SISTEM E-LEARNING UNIVERSITAS MERCU BUANA Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: ZONA ARIEMENDA 41506110047 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 20122 ii

LEMBAR PERNYATAANN Yang bertanda tangann di bawah ini: NIM Nama : : 41506110047 ZONA ARIEMENDA Judul Skripsi : APLIKASI PEMBUATAN SOAL PILIHAN GANDA PADA SISTEM E-LEARNING UNIVERSITAS MERCU BUANA Menyatakan bahwa skripsi ini adalah hasil karya sayaa sendiri dan bukan plagiat. Apabila ternyata ditemukan di dalam laporan skripsi saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait dengann hal tersebut. Jakarta, Februari 2012 Zona Ariemenda iii

LEMBAR PERSETUJUAN NIM Nama : : 41506110047 ZONA ARIEMENDA Judul Skripsi : APLIKASI PEMBUATAN SOAL PILIHAN GANDA PADA SISTEM E-LEARNING UNIVERSITAS MERCU BUANA Sekripsi ini telah diperiksa, disetujui dan disidangkan sebagai laporan TA JAKARTA, Februari 2012 Anis Cherid, SE., MTI Pembimbing Tri Daryanto, S.Kom., MT Koord. Tugas Akhir Teknik Informatika Anis Cherid, SE., MTI KaProdi Teknik Informatika iv

KATA PENGANTAR Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-nya, 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 Anis Cherid, selaku pembimbing tugas akhir dan koordinator tugas akhir pada Jurusan Teknik Informatika Universitas Mercu Buana. 2. Dosen-dosen Teknik Informatika yang telah memberikan ilmu yang sangat bermanfaat bagi kemajuan penulis. 3. Para Staf dan Karyawan UNIVERSITAS MERCU BUANA yang telah memberi bantuan informasi. 4. Kedua Orang Tua, Kekasih serta Saudara-saudara tercinta yang telah memberikan kesempatan dan semangat yang sangat berarti kepada penulis. 5. Teman-teman yang telah membantu dalam memberi masukan dan pendapat demi terselesainya Tugas ini. Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta taufik-nya, Amin. Jakarta, Februari 2012 Penulis v

DAFTAR ISI LEMBAR PERNYATAAN... iii LEMBAR PERSETUJUAN... iv KATA PENGANTAR... v DAFTAR ISI... vi DAFTAR GAMBAR... viii DAFTAR TABEL... x BAB I PENDAHULUAN... 1 1.1 LATAR BELAKANG... 1 1.2 PERUMUSAN MASALAH... 2 1.3 TUJUAN DAN MANFAAT... 2 1.4 BATASAN MASALAH... 3 1.5 METODOLOGI... 3 1.6 SISTEMATIKA PENULISAN... 4 BAB II LANDASAN TEORI... 5 2.1 FORMAT FILE GIFT... 5 2.2 SOCKET... 9 2.3 MICROSOFT WINSOCK... 9 2.3.1 Macam Operasi Pada Winsock... 10 2.3.2 Penggunaan Winsock Untuk Proses POST dan GET Method... 10 2.4 MICROSOFT VISUAL BASIC 6.0... 14 2.5 PERSONAL HOME PAGE (PHP)... 14 2.6 DATA FLOW DIAGRAM (DFD)... 15 2.6.1 Data Flow... 16 2.6.2 Data Store... 17 2.6.3 Proses... 17 2.6.4 External Entity... 18 2.7 FLOWCHART... 18 2.8 MySQL DATABASE... 21 2.9 REVERSE ENGINEERING... 21 2.10 PENGEMBANGAN PERANGKAT LUNAK MODEL WATERFALL... 22 2.11 MOODLE... 24 2.11.1 Kelebihan Moodle... 24 2.11.2 Membuat Soal di Moodle... 25 vi

BAB III ANALISA DAN PERANCANGAN... 30 3.1 IDENTIFIKASI KEBUTUHAN INPUT DAN OUTPUT... 31 3.1.1 Identifikasi Input... 31 3.1.2 Analisa Kebutuhan dan Sistem yang Diharapkan... 32 3.2 PERANCANGAN APLIKASI... 32 3.2.1 Pemodelan DFD... 32 3.2.2 Flowchart... 34 3.2.3 Perancangan User Interface... 45 BAB IV IMPLEMENTASI DAN PENGUJIAN... 48 4.1 IMPLEMENTASI APLIKASI... 48 4.1.1 Mengisi Data Soal dan Jawaban-Jawabannya... 48 4.1.2 Menyisipkan Jawaban Ke Dalam Soal... 49 4.1.3 Menyisipkan Gambar Ke Dalam Soal... 49 4.1.4 Memberikan Pesan Untuk Jawaban Yang Sudah Dipilih... 51 4.1.5 Menghitung Persentase Masing-Masing Jawaban... 51 4.1.6 Meyimpan Data Soal Ke Dalam File... 52 4.1.7 Membuat Soal Baru... 53 4.1.8 Menghapus Data Soal... 54 4.1.9 Export Data Soal Ke Dalam File Dengan Format GIFT... 55 4.1.10 Membuka File Soal Yang Sudah Pernah Dibuat... 69 4.2 PENGUJIAN SISTEM... 71 BAB V KESIMPULAN DAN SARAN... 75 5.1 KESIMPULAN... 75 5.2 SARAN... 75 DAFTAR PUSTAKA... 76 vii

DAFTAR GAMBAR Gambar 2.1 Halaman web GET Method awal... 11 Gambar 2.2 Halaman web GET Method setelah proses GET... 11 Gambar 2.3 Form ujicoba proses GET method dengan winsock... 12 Gambar 2.4 Halaman web POST Method awal... 13 Gambar 2.5 Halaman web POST Method setelah proses POST... 13 Gambar 2.6 Form ujicoba proses POST method dengan winsock... 14 Gambar 2.7 Simbol Data Flow (aliran data)... 16 Gambar 2.8 Data flow sebagai output dari suatu proses... 17 Gambar 2.9 Simbol Data Store... 17 Gambar 2.10 Simbol Proses... 18 Gambar 2.11 Simbol External Entity... 18 Gambar 2.12 Model Waterfall (http://rpl07.wordpress.com)... 24 Gambar 2.13 Form Login Sistem E-Learning Moodle... 26 Gambar 2.14 Menu Courses yang tersedia... 26 Gambar 2.15 Menu Administration dari Course yang dipilih... 27 Gambar 2.16 Form pilihan pembuatan soal... 27 Gambar 2.17 Form isian soal... 28 Gambar 2.18 Form pilihan jenis jawaban... 28 Gambar 2.19 Form isian dan pilihan persentase bobot jawaban... 29 Gambar 2.20 Form isian feedback message untuk jawaban yang benar mutlak... 29 Gambar 2.21 Form isian feedback message untuk jawaban benar sebagian... 29 Gambar 2.22 Form isian feedback message untuk jawaban yang salah... 29 Gambar 2.23 Tombol Save changes dan Cancel untuk mengakhiri proses... 30 Gambar 3.1 DFD Level 0... 34 Gambar 3.2 DFD Level 1 Proses A... 35 Gambar 3.3 DFD Level 1 Proses B... 36 Gambar 3.4 Flowchart proses membuat soal baru... 36 Gambar 3.5 Flowchart form soal Multiple Choice... 37 Gambar 3.6 Flowchart form soal True/False... 37 viii

Gambar 3.7 Flowchart form soal Matching... 38 Gambar 3.8 Flowchart menyisipkan jawaban ke dalam soal... 38 Gambar 3.9 Flowchart menyisipkan gambar ke dalam soal... 39 Gambar 3.10 Flowchart menghitung persentase jawaban... 40 Gambar 3.11 Flowchart memasukkan pesan... 41 Gambar 3.12 Flowchart navigasi antar-jawaban... 42 Gambar 3.13 Flowchart menyimpan soal dan jawaban... 42 Gambar 3.14 Flowchart menghapus soal dan jawaban... 43 Gambar 3.15 Flowchart membuka file... 43 Gambar 3.16 Flowchart export soal ke dalam file GIFT... 44 Gambar 3.17 Flowchart navigasi antar-soal... 45 Gambar 3.18 Flowchart upload file gambar... 46 Gambar 3.19 Form pengisian soal multiple choice... 47 Gambar 3.20 Form pengisian soal true/false... 48 Gambar 3.21 Form pengisian soal matching... 49 Gambar 4.1 Form pengisian soal multiple choice... 50 Gambar 4.2 Form untuk memilih file gambar... 52 Gambar 4.3 Input box untuk isian pesan... 53 Gambar 4.4 Kotak dialog konfirmasi simpan data soal... 55 Gambar 4.5 Kotak dialog konfirmasi hapus data soal... 56 Gambar 4.6 Kotak dialog konfirmasi export data soal ke dalam file GIFT... 58 Gambar 4.7 Kotak dialog konfirmasi upload file gambar... 58 Gambar 4.8 Input box untuk isian alamat URL sistem e-learning... 58 Gambar 4.9 Input box untuk isian Username... 59 Gambar 4.10 Input box untuk isian Password dari Username... 59 Gambar 4.11 Input box untuk isian nomor Course... 64 Gambar 4.12 Pesan yang menginformasikan hasil proses upload file gambar... 68 Gambar 4.13 Form nama dan lokasi file GIFT akan disimpan... 69 Gambar 4.14 Pesan yang menginformasikan hasil proses export data soal... 72 Gambar 4.15 Form nama dan lokasi file data soal yang akan dibuka... 73 ix