Perancangan Prosedural Tabel Mengajar

3.5.7 Perancangan Prosedural

Perancangan prosedural mentransformasi elemen-elemen struktural dari arsitektur program ke dalam suatu deskripsi prosedural dari komponen-komponen perangkat lunak. Adapun perancangan prosedural untuk aplikasi yang akan dibangun adalah sebagai berikut: 1. Prosedural login, merupakan prosedur yang terjadi ketika admin atau pegawai akan mengakses aplikasi. Prosedural login dapat dilihat pada gambar 3.159. Mulai Masukan username, password dan tipe pengguna Tidak Tampil pesan data login salah Username, password dan tipe user valid Ya Selesai Menu User Membandingkan username, password dan tipe user dengan database Pengecekan data kosong Data kosong tidak ya Tampil pesan data kosong Gambar 3.159 Prosedural Login 2. Prosedural tambah, prosedur ini dilakukan ketika pengguna akan melakukan penambahan data. Prosedural tambah dapat dilihat pada gambar 3.160. Mulai Isi data yang akan ditambah data kosong Ya Tampil pesan data kosong Tidak Simpan data Selesai Pengecekan data kosong Tampil Pesan Data Sudah Tersimpan di Database Gambar 3.160 Prosedural Tambah 3. Prosedural ubah, prosedur ini dilakukan ketika pengguna akan melakukan perubahan data. Prosedural ubah dapat dilihat pada gambar 3.161. Cek data valid Tidak Tampil pesan data valid ya Mulai Ditemukan? ya Tidak Tampil pesan data tidak ditemukan Cari data yang akan diubah Ubah Simpan data ya Data tidak disimpan tidak Selesai Tampil Pesan Data Sudah Tersimpan di Database data yang akan di ubah Isi data yang akan diubah Cek konfirmasi ubah data Gambar 3.161 Prosedural Ubah 4. Prosedural hapus, prosedur ini dilakukan ketika user akan melakukan penghapusan data. Prosedural hapus dapat dilihat pada gambar 3.176. Hapus Mulai Ditemukan? ya Tidak Tampil pesan data tidak ditemukan Cari data yang akan dihapus Data dihapus Ya Data tidak dihapus tidak Selesai Tampil Pesan Data Sudah Tersimpan di Database data yang akan dihapus Cek konfirmasi penghapusan Gambar 3.162 Prosedural Hapus 261

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Setelah implementasi maka dilakukan pengujian sistem yang baru dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.

4.1 Implementasi

Setelah sistem dianalisis dan didesain secara rinci, maka selanjutnya akan menuju tahap implementasi. Tujuan Implementasi adalah untuk mengkonfirmasikan modul program perancangan pada para pelaku sistem sehingga pengguna dapat memberi masukan kepada pembangun sistem.

4.1.1 Kebutuhan Perangkat Keras

Perangkat keras yang diperlukan untuk mengimplementasikan perangkat lunak Learning Management System pada SMAN 1 ARJAWINANGUN, adalah sebagai berikut: Tabel 4.1 Spesifikasi perangkat keras Perangkat Yang dibutuhkan Processor Kecepatan 500 MHz RAM 512 MB Harddisk 100 MB Monitor Resolusi 1024 x 768 VGA 128 Mb