Perancangan Pesan Jaringan Semantik

Gambar 3.53 Perancangan Pesan Gallery 3. Perancangan Pesan Bab MG03, MG04, MG05 - MG03 Gambar 3.54 Perancangan Pesan Berhasil Tambah Bab - MG04 Gambar 3.55 Perancangan Pesan Berhasil Ubah Bab - MG05 Gambar 3.56 Perancangan Pesan Berhasil Hapus Bab 4. Perancangan Pesan Materi MG06, MG07, MG08 - MG06 Gambar 3.57 Perancangan Pesan Berhasil Tambah Materi - MG07 Gambar 3.58 Perancangan Pesan Berhasil Ubah Materi - MG08 Gambar 3.59 Perancangan Pesan Berhasil Hapus Materi 5. Perancangan Pesan Soal MG09, MG10, MG11, MG12 - MG09 Gambar 3.60 Perancangan Pesan Berhasil Tambah Soal - MG10 Gambar 3.61 Perancangan Pesan Berhasil Ubah Soal - MG11 Gambar 3.62 Perancangan Pesan Berhasil Ubah Status Soal - MG12 Gambar 3.63 Perancangan Pesan Berhasil Hapus Soal 6. Perancangan Pesan Try Out MG13, MG14, MG15, MG16 - MG13 Gambar 3.56 Perancangan Pesan Berhasil Tambah Try Out - MG14 Gambar 3.64 Perancangan Pesan Berhasil Ubah Informasi Try Out - MG15 Gambar 3.65 Perancangan Pesan Berhasil Ubah Status Try Out - MG16 Gambar 3.66 Perancangan Pesan Berhasil Hapus Try Out

5.1.5 Jaringan Semantik

Setelah melakukan perancangan antarmuka dan perancangan pesan, selanjutnya dilakukan perancangan terhadap aliran atau hubungan antar menu pada sistem yang akan dikembangan dan digambarkan dengan jaringan semantik. Berikut jaringan semantik pada pengembangan LMS di SMAN 11 Bandung. 1. Jaringan Semantik Siswa T01 S01 S02 S03 S04 S06 S05 ST01 ST02 M T0 1 Gambar 3.67 Jaringan Semantik Siswa 2. Jaringan Semantik Guru T01 G01 G02 G03 G04 G05 G06 G07 G12 G13 G14 G15 G16 G17 G18 G19 G20 G22 G21 G23 FG03 FG01 FG04 NG01 NG02 MT 01 MG 04 M G 03 M G 03 MG 09 MG 10 MG 11 MG12 MG 13 MG 14 MG 15 MG16 Gambar 3.68 Jaringan Semantik Guru 5.1.6 Perancangan Prosedural Perancangan prosedural merupakan perancangan yang dilakukan untuk menetapkan detail algoritma yang dinyatakan ke dalam suatu program. Berikut perancangan prosedural pengembangan LMS di SMAN 11 Bandung. 1. Prosedur Login Mulai Data username dan password Pengecekan data login Data sesuai ? Gagal login, tampil pesan kesalahan Halaman utama Selesai tidak ya Gambar 3.69 Prosedur Login 2. Prosedur Tambah Data Mulai Pengisian Data Pengecekan Data Data valid ? Tampil pesan kesalahan, data tidak valid Pemeriksaan kesamaan data Selesai tidak ya Data sama ? Tampil pesan, data sudah ada ya Penyimpanan Data tidak Tampil pesan, data berhasil disimpan Gambar 3.70 Prosedur Tambah Data 3. Prosedur Ubah Data Mulai Pemilihan Data Pengecekan Data Data valid ? Tampil pesan kesalahan, data tidak valid Selesai tidak ya Tampil pesan, data berhasil diubah Pengubahan data Gambar 3.71 Prosedur Ubah Data 4. Prosedur Hapus Data Mulai Pemilihan Data Penghapusan data Tampil pesan data berhasil dihapus Selesai ya Konfirmasi hapus data ? tidak Gambar 3.72 Prosedur Hapus Data 5. Prosedur Lihat Data Mulai Pemilihan Data Tampil Data Selesai ya data ada? tidak Gambar 3.73 Prosedur Lihat Data 6. Prosedur Try Out Mulai Pemilihan data try out Try out berhenti Selesai ya data ada? tidak Pengecekan data try out Pengerjaan try out Perhitungan Waktu Waktu habis ? tidak ya Gambar 3.74 Prosedur Latihan Soal 7. Prosedur Nilai Mulai Pemilihan data nilai Tampil data hasil nilai Selesai ya data nilai ada? tidak Gambar 3.75 Prosedur Monitoring Nilai 8. Prosedur Analisis Butir Soal Mulai Pemilihan data analisis soal Tampil data analisis butir soal Selesai ya data analisis soal ada? tidak Gambar 3.76 Prosedur Analisis Butir Soal 107 BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini adalah tahapan implementasi dan pengujian terhadap sistem yang akan dibangun. Tahapan ini berfungsi sebagai implementasi dari hasil analisis dan perancangan yang telah dilakukan yang kemudian akan diadakan pengujian untuk melihat kekurangan untuk pengembangan sistem selanjutnya.

4.1 Implementasi Sistem

Implementasi sistem merupakan tahap penerapan perangkat lunak yang telah dibangun. Tahapan ini merupakan tahap dimana sistem siap untuk dioperasikan pada tempat penelitian.

4.1.1 Kebutuhan Perangkat Keras

Spesifikasi perangkat keras yang digunakan untuk pengembangan aplikasi Learning Management System di SMA Negeri 11 Bandung adalah seperti pada tabel berikut. Tabel 4.1 Spesifikasi Perangkat Keras Perangkat Keras Server Client Processor 3,0 Ghz 1,8 Ghz RAM 8 GB 2 GB Harddisk 250 GB 80 GB Monitor 1600 x 900 1024 x 768

4.1.2 Kebutuhan Perangkat Lunak

Spesifikasi perangkat lunak yang digunakan untuk pengembangan aplikasi Learning Management System di SMA Negeri 11 Bandung adalah seperti tabel berikut. Tabel 4.2 Spesifikasi Perangkat Lunak Perangkat Lunak Server Client Sistem Operasi Windows 7 Windows 7 Web Browser Mozilla Firefox, Google Chrome, Internet Explorer Mozilla Firefox, Google Chrome, Internet Explorer

4.1.3 Implementasi Basis Data

Pembuatan database pada pengembangan Learning Management System SMA Negeri 11 Bandung dilakukan dengan menggunakan fasilitas Script yang disediakan pada phpmyadmin. Implementasi database dalam bahasa SQL adalah sebagai berikut. Tabel 4.3 Implementasi Basis Data No Nama Tabel Script SQL 1 bab CREATE TABLE IF NOT EXISTS bab id_ bab INT NOT NULL PRIMARY KEY AUTO_INCREMENT, nama_ bab VARCHAR45 NOT NULL, penyusun VARCHAR 45 NOT NULL, id_mp INT, FOREIGN KEYid_mp REFERENCES mpid_mp ON DELETE CASCADE ON UPDATE CASCADE ENGINE=InnoDB; 2 soal CREATE TABLE IF NOT EXISTS soal id_soal INT NOT NULL PRIMARY KEY AUTO_INCREMENT, isi_soal VARCHAR45 NOT NULL, jawaban_a VARCHAR100 NOT NULL, jawaban_b VARCHAR100 NOT NULL, jawaban_c VARCHAR100 NOT NULL, jawaban_d VARCHAR100 NOT NULL, jawaban_e VARCHAR100 NOT NULL, kunci ENUMA,B,C,D, E, status ENUMya,tidak, id_bab INT, FOREIGN KEYid_bab REFERENCES babid_bab ON DELETE CASCADE ON UPDATE CASCADE ENGINE=InnoDB; 3 ujian CREATE TABLE IF NOT EXISTS ujian