Antarmuka Latihan Perancangan Antar Muka User Biasa

Anda telah keluar dari halaman administrator M05 Ok Gambar 3.59 Antarmuka Pesan Keluar 3.9.9 Jaringan Semantik Struktur aplikasi ini dibuat secara moduler, yaitu program dipecah menjadi modul-modul kecil yang mudah dibuat, mudah dites, dan mudah dimodifikasi. Dalam pembuatan media pembelajaran fisika ini menggunakan alat bantu bagan struktural yang disebut juga jaringan semantik dapat dilihat pada gambar 3.60. Gambar 3.60 Jaringan Simantik 3.9.10 Perancangan Prosedural Pada bagian ini akan dibuat deskripsi rinci dari perangkat lunak, yaitu algoritma yang akan digunakan oleh masing-masing prosedur yang ada pada masing-masing modul. Perancangan prosedural menjelaskan tentang bagaimana program aplikasi berjalan. Adapun deskripsi rincinya adalah sebagai berikut: 1. Prosedur Login Secara Umum Berikut adalah gambar tentang prosedur umum untuk login: Menampilkan menu administrator Mulai Apakah username password sudah benar? Masukkan username dan password Cek username dan password Menampilkan pesan gagal login Selesai Ya Tidak database Gambar 3.61 Flowchart Login 2. Prosedur Tambah Data Secara Umum Berikut adalah gambar prosedur untuk menambahkan data secara umum: Menampilkan data yang telah disimpan Mulai Terisi semua? Masukkan data baru Selesai Ya Simpan data Tidak Validasi data Menampilkan pesan Data harus terisi database Gambar 3.62 Flowchart Tambah Data 3. Prosedur Ubah Data Secara Umum Berikut adalah gambar prosedur untuk mengubah data secara umum: Mulai Ditemukan? Cari data yang akan diubah Cari data Menampilkan data yang dicari Ya Ada perubahan? Masukkan data yang akan diubah Ya Validasi data Terisi semua? Simpan data Ya Menampilkan data yang telah diubah Selesai Tidak Tidak Tidak database database Gambar 3.63 Flowchart Ubah Data 4. Prosedur Hapus Data Secara Umum Berikut adalah gambar prosedur untuk meghapus data secara umum: Mulai Ditemukan? Cari data yang akan dihapus Cari data Menampilkan data yang dicari Ya Data dihapus? Ya Hapus data Selesai Tidak Tidak Data yang akan dihapus Data telah dihapus database database Gambar 3.64 Flowchart Hapus Data 5. Prosedur Cari Data Secara Umum Berikut adalah gambar prosedur untuk pencarian data secara umum: Mulai Ditemukan? Masukkan data yang dicari Cari data Menampilkan data yang dicari Ya Selesai Tidak database Gambar 3.65 Flowchart Cari Data 6. Prosedur Mengerjakan Soal PG Berikut adalah gambar prosedur untuk mengerjakan soal pg data secara umum: Mulai Pilih jawaban ABCD Selesai Menampilkan score,benar dan salah Jawaban benar? Ya Tidak Benar+=1 Menghitung score = benar 10 Cek jawaban database Salah+=1 Gambar 3.66 Flowchart Soal 119

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Proses

Dalam bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang telah dibangun. Tahapan ini dilakukan setelah analisis dan perancangan selesai dilakukan, kemudian diimplementasikan pada bahasa pemrograman yang digunakan. Setelah implementasi, dilakukan pengujian sistem dimana akan dilihat kekurangan pada sistem yang telah dibangun, untuk dilakukan perbaikan maupun pengembangan terhadap sistem tersebut.

4.1.1 Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi antara lain : 1. Server a. Menggunakan minimal prosessor Intel Pentium atau yang sekelasnya. b. Menggunakan RAM minimal 128MB. c. Tersedianya Hard Drive untuk media penyimpanan, minimal 10 MB untuk server, diluar basis data. d. Mouse, keyboard, dan monitor sebagai peralatan antarmuka. 2. Client a. Menggunakan minimal prosessor Intel Pentium atau sekelasnya. b. Menggunakan RAM minimal 64 MB. c. Mouse, keyboard, dan monitor sebagai peralatan antarmuka.

4.1.2 Implementasi Perangkat Lunak

Perangkat lunak yang digunakan selama pembangunan aplikasi ini memiliki spesifikasi sebagai berikut : 1. Sistem Operasi Windows 7 2. Adobe Flash CS5 3. Adobe Dreamweaver CS5 4. Xampp 120

4.1.3 Implementasi Basis Data

Implementasi basis data merupakan penggambaran dalam pembuatan database pada aplikasi yang dibangun, implementasi basis data digambarkan dalam bahasa SQL Structured Query Language. Implementasi basis data dapat dilihat pada tabel 4.1. Tabel 4.1 Implementasi Basis Data No. Nama Tabel Hasil Pembangkitan 1 guru CREATE TABLE IF NOT EXISTS `guru` `id_guru` int11 NOT NULL AUTO_INCREMENT, `nip` int11 NOT NULL, `nama` varchar100 NOT NULL, `alamat` varchar200 NOT NULL, `email` varchar100 NOT NULL, `kontak` varchar100 NOT NULL, `username` varchar100 NOT NULL, `password` varchar100 NOT NULL, PRIMARY KEY `id_guru` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; 2 murid CREATE TABLE IF NOT EXISTS `murid` `id_murid` int11 NOT NULL AUTO_INCREMENT, `nis` int11 NOT NULL, `nama` varchar100 NOT NULL, `alamat` varchar100 NOT NULL, `email` varchar100 NOT NULL, `kontak` varchar100 NOT NULL,