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