2. MODEL, ANALISA, DESAIN,
DAN IMPLEMENTASI 2.1 Model
1. Tahap pengumpulan data a. Studi Kepustakaan.
b. Observasi. c. Wawancara.
2. Tahap pembuatan perangkat lunak. a. Requirements analysis and definition
b. System and software design c. Implementation and unit testing
d. Integration and system testing e. Operation and maintenance
2.2 Analisis Masalah
Analisis sistem ini diperoleh melalui wawancara dan observasi yang
akan ditemukan beberapa data dan fakta yang akan dijadikan bahan uji
dan analisis menuju penerapan dan pengembangan sebuah aplikasi sistem
yang diusulkan.
Sistem pembelajaran
yang didapatkan
oleh siswa
selama disekolah dianggap sangat kurang.
Untuk mendukung keberhasilan siswa dalam
pelajaran tersebut
maka dibuatlah suatu media pembelajaran
yang dapat diakses siswa kapanpun dan dimanapun. Maka solusi untuk
permasalahan tersebut adalah media pembelajaran memalui website.
Metode yang digunakan adalah metode latihan drill yaitu Suatu
teknik dalam
pendidikan dan
pengajaran dengan jalan melatih anak- anak terhadap bahan pelajaran yang
sudah diberikan.
Pengajar memberikan materi- materi
kepada murid.
Kemudian Materi-materi
tersebut diajarkan
kepada murid satu persatu. Setelah itu Guru akan memberikan latihan apabila
di setiap materinya telah dimengerti oleh murid. Selanjutnya pengajar
memberikan nilai kepada murid dari hasil latihan yang telah dilakukan.
2.3 Flowmap Pembelajaran
Gambar 1. Flowmap Pembelajaran
Dipelajari Dipelajari
Mengerti Mengerti
Diajarkan Diajarkan
ya Tidak
Pengajar Murid
Dikerjakan Dikerjakan
Jawaban Jawaban
Memeriksa Memeriksa
Nilai Materi Huruf Hijaiyah
Materi Angka arab Materi kosakata
Materi cerita Materi Percakapan
Latihan Huruf Hijaiyah
Latihan Angka arab Latihan kosakata
Latihancerita Latihan Percakapan
Materi Huruf Hijaiyah Materi Angka arab
Materi kosakata Materi cerita
Materi Percakapan
Latihan Huruf Hijaiyah
Latihan Angka arab Latihan kosakata
Latihancerita Latihan Percakapan
2.4 Desain
1. ERD Entity Relationship Diagram
Admin Kategori
Latihan Memiliki
Materi N
1
Mengelola 1
N Memiliki
1
N User_name
materi type
Id_latihan Id_materi
Nama_kategori Id_kategori
password
Memiliki Skor
total nama
N 1
Soal Memiliki
1 N
Id_latihan Id_soal
Gambar 2. ERD Entity Relationship Diagram
2. Relasi tabel
Admin PK
User Name Password
Latihan PK
id_latihan id_materi
id_kategori tipe
soal Kategori
PK id_kategori
nama_kategori sub_kategori
Materi PK
Id Materi Id Kategori
username materi
Deskripsi Gambar
Gambar Arab Animasi
Suara date
Skor id_soal
nama tanggal
waktu total
Soal PK
id_soal id_latihan
soal_jawab bahan
date
Gambar 3. Relasi table
3. Diagram Konteks
Aplikasi Pembelajaran Bahasa Arab Dasar Tingkat
Dasar Berbasis Web Dengan Metode Interaktive Learning
Admin
data_login data_admin
data_latihan data_materi
data_kategori info_login
info_admin info_latihan
info_latihan info_materi
Info_kategori
Pengguna
data_materi data _latihan
info_materi info_latihan
Gambar 4. Diagram konteks
4. DFD Data Flow Diagram
Admin 1
Login 2
Manage User
3 Manage
Kategori 4
Manage Materi
5 Manage
Latihan T_user
T_kategori T_materi
T_latihan data_login
info_login data_login
info_login data_admin, status login valid
info_admin d
a ta
_ a
d m
in ,
sta tu
s l o
g in
v a
lid info_admin
data_kategori, status login valid
info_kategori data_materi_,
status login valid info_materi
data_latihan, status login valid
info_latihan info_kategori
data_kategori data_materi
info_materi data_kategori
info_kategori
in fo
_ ka
te g
o ri
d a
ta _
ka te
g o
ri data_materi
info_materi data_latihan
info_latihan Pengguna
6 Pilih
Kategori data_kategori
info_kategori info_kategori
info_materi info_latihan
T_jawaban data_jawaban
info_jawaban
Gambar 5. DFD level 0
5. Perancangan Struktur Menu
Menu utama Pengguna
Materi Sub kategori
Kategori
Latihan
Gambar 6. Perancangan Struktur Menu Pengguna.
Menu utama Login
Admin Mengelola Admin
Tambah Ubah
Hapus Mengelola Kategori
Tambah Ubah
Hapus Mengelola Materi
Tambah Ubah
Hapus Mengelola Latihan
Tambah Ubah
Hapus Sub kategori
Gambar 7. Perancangan Struktur Menu Admin
2.5 Implementasi