DAFTAR ISI Halaman COVER HALAMAN PENGESAHAN... i HALAMAN PERNYATAAN... ii INTISARI... iii KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR GAMBAR... ix DAFTAR TABEL... xi BAB I PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Identifikasi Masalah... 2 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 4 1.6 Sisematika Penulisan... 4 BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka... 6 2.2 Pengertian Rancang Bangun... 10 2.3 Pengertian Aplikasi... 11 2.3.1. Klasifikasi Aplikasi... 11 2.4 Pengertian Pembelajaran... 12 2.5 Pengertian Teknologi Informasi dan Komunikasi... 12 2.5.1 Teknologi Informasi... 12 2.5.2 Teknologi Komunikasi... 12 2.6 Android... 13 2.7 Metodologi Pengembangan Sistem Informasi... 13 2.8 Metode Waterfall... 14 2.9 Alat Pengembangan Sistem... 16 2.9.1 Unfield Modelling Language (UML)... 16 2.9.2 Use Case... 16 2.9.3 Activity Diagram... 18 2.9.4 Class Diagram... 19 2.9.5 Sequence Diagram... 20 2.10 Embarcadero RAD Studio XE5... 21 2.11 Database Sqlite... 22 BAB III Metodelogi Penelitian 3.1 Metode Penelitian... 23 3.2 Metode Pengumpulan Data... 24 vii
3.3 Metode Pengembangan Sistem... 25 3.3.1. Analisis... 26 3.3.1.1. Analisis Masalah... 26 3.3.1.2. Analisis Kelemahan... 32 3.3.1.3. Analisis Kebutuhan Sistem... 33 3.3.2. Perancangan (Desain)... 37 3.3.2.1. Desain Sistem... 37 3.3.2.2. Desain Interface/Antarmuka... 48 BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Implementasi Sistem... 58 4.2 Perangkat Pendukung Implementasi... 58 4.2.1 Perangkat Keras... 58 4.2.2 Perangkat Lunak... 59 4.3 Implementasi dan Pembahasan Program... 59 4.3.1 Form Login... 59 4.3.2 Form Menu Utama... 60 4.3.3 Tab Materi... 61 4.3.4 Tab Soal Latihan... 62 4.3.5 Tab Soal Ujian... 62 4.3.6 Tab Laporan... 63 4.3.7 Tab Laporan Latihan... 64 4.3.8 Tab Laporan Ujian... 64 4.3.9 Form Pengaturan... 65 4.3.10 Tab Materi... 65 4.3.11 Tab Soal Latihan... 66 4.3.12 Tab Soal Ujian... 67 4.3.13 Tab Data Pengguna... 68 4.4 Pengujian Blackbox...... 69 BAB V SIMPULAN DAN SARAN 5.1 Simpulan... 74 5.2 Saran... 75 DAFTAR PUSTAKA LAMPIRAN viii
DAFTAR GAMBAR Gambar 2.1 Model Air Terjun/waterfall... 14 Gambar 2.2 Tampilan Embarcardero RAD Studio XE5... 21 Gambar 3.1 Tahapan Penelitian Waterfall Model... 26 Gambar 3.2 Use Case Aplikasi Pembelajaran Simulasi Digital Teknologi informasi dan Komunikasi... 38 Gambar 3.3 Class Diagram Aplikasi Pembelajaran Simulasi Digital Teknologi informasi dan Komunikasi... 39 Gambar 3.4 Activity Diagram Aplikasi Pembelajaran Simulasi Digital Teknologi informasi dan Komunikasi (Guru)... 40 Gamber 3.5 Squence Diagram Login... 42 Gambat 3.6 Squence Diagram Guru Melihat Materi... 42 Gambar 3.7 Squence Diagram Siswa Melihat Materi... 43 Gambar 3.8 Squence Diagram Guru Melihat Soal Latihan... 43 Gambar 3.9 Squence Diagram Siswa Melihat Soal Latihan... 44 Gambar 3.10 Squence Diagram Guru Melihat Soal Ujian... 44 Gambar 3.11 Squence Diagram Guru Melihat Laporan Latihan... 45 Gambar 3.12 Squence Diagram Guru Melihat Laporan Ujian... 45 Gambar 3.13 Squence Diagram Siswa Melihat Laporan Latihan... 46 Gambar 3.14 Squence Diagram Siswa Melihat Laporan Ujian... 46 Gambar 3.15 Squence Diagram Guru Merubah Materi... 47 Gambar 3.16 Squence Diagram Guru Merubah Soal Latihan... 47 Gambar 3.17 Squence Diagram Guru Merubah Soal Ujian... 48 Gambar 3.18 Rancangan Tampilan Tab Form Login... 49 Gambar 3.19 Rancangan Tampilan Form Menu Utama... 50 Gambar 3.20 Rancangan Tampilan Tab Materi... 51 Gambar 3.21 Rancangan Tampilan Tab Soal Latihan... 51 Gambar 3.22 Rancangan Tampilan Tab Soal Ujian... 52 Gambar 3.23 Rancangan Tampilan Tab Laporan... 53 Gambar 3.24 Rancangan Tampilan Form Pengaturan... 53 Gambar 3.25 Rancangan Tampilan Tab List Dan Input Materi... 54 Gambar 3.26 Rancangan Tampilan Tab Input Soal Latihan... 55 Gambar 3.27 Rancangan Tampilan Tab Input Soal Ujian... 56 Gambar 3.28 Rancangan Tampilan Tab Pengaturan... 57 Gambar 4.1 Tampilan Tab Form Login... 60 Gambar 4.2 Tampilan Form Menu Utama... 61 Gambar 4.3 Tampilan Tab Materi... 61 Gambar 4.4 Tampilan Tab Soal Latihan... 62 Gambar 4.5 Tampilan Tab Soal Ujian... 63 Gambar 4.6 Tampilan Tab Laporan... 63 Gambar 4.7 Tampilan Tab Laporan Latihan... 64 Gambar 4.8 Tampilan Tab Laporan Ujian... 64 Gambar 4.9 Tampilan Form Pengaturan... 65 Gambar 4.10Tampilan Tab Materi... 66 Gambar 4.11Tampilan Tab Soal Latihan... 67 ix
Gambar 4.12 Tampilan Tab Soal Ujian... 68 Gambar 4.13 Tampilan Data Pengguna... 69 x
DAFTAR TABEL Halaman Tabel 2.1 Komponen-Komponen Pembentuk Use Case Diagram... 16 Tabel 2.2 Komponen-Komponen Pembentuk Class Diagram... 20 Tabel 3.1 Perbandingan Analisis Performence (Kinerja)... 28 Tabel 3.2 Perbandingan Analisis Information (Informasi)... 29 Tabel 3.3 Perbandingan Analisis Economy (Ekonomi)... 30 Tabel 3.4 Perbandingan Analisis Control (Kontrol)... 30 Tabel 3.5 Perbandingan Analisis Efficiency (Efisiensi)... 31 Tabel 3.6 Perbandingan Analisis Service (Pelayanan)... 31 Tabel 4.1 Pengujian Blackbox... 69 DAFTAR PUSTAKA LAMPIRAN xi