4.7 Algoritma Program
Algoritma adalah urutan langkah-langkah untuk memecahkan masalah logika atau matematika. Adapun algoritma yang akan dibahas antara lain yaitu:
1. Algoritma Menu Utama
Langkah 1 : Jika Klik start, maka baca Menu Utama tampil File, Report.
Langkah 2 : Jika Klik File, maka baca Menu File.
Langkah 3 : Jika Klik Laporan, maka baca Menu Laporan
2. Algoritma Menu File
Baca Menu File, maka tampil pilihan: Input Data Matapelajaran
Input Data Guru Input Data Siswa
Input Data Orang Tua Input Data Nilai Siswa
Exit. Langkah 1
: Jika Klik Matapelajaran, maka baca Form Input Data Matapelajaran Langkah 2
: Jika Klik Guru, maka baca Form Input Data Guru Langkah 3
: Jika Klik Siswa, maka baca Form Input Data Siswa Langkah 4
: Jika Klik Orang Tua, maka baca Form Input Data Orang Tua Langkah 5
: Jika Klik Nilai, maka baca Form Input Data Nilai Langkah 6
: Jika Klik Exit, maka keluar dari Program
Universitas Sumatera Utara
3. Algoritma Menu Laporan
Baca Menu Laporan, maka tampil Pilihan: Laporan Daftar Guru
Daftar Siswa Perkelas Daftar Siswa Peragama
Daftar Siswa Perjenis Kelamin Daftar Orang Tua Siswa Perkelas
Daftar Nilai Siswa Perkelas Daftar Nilai Siswa Permatapelajaran
Daftar Nilai Siswa Persiswa Langkah 1 : Jika Klik Laporan Daftar Guru, maka tampil Laporan Daftar Guru.
Langkah 2 : Jika Klik Laporan Daftar Siswa Perkelas, maka tampil Laporan Daftar Siswa Perkelas.
Langkah 3 : Jika Klik Laporan Daftar Siswa Peragama, maka tampil Laporan Daftar Siswa Peragama.
Langkah 4 : Jika Klik Laporan Daftar Siswa Perjenis Kelamin, maka tampil Laporan Daftar Siswa Perjenis Kelamin.
Langkah 5 : Jika Klik Laporan Daftar Orang Tua Siswa Perkelas, maka tampil Laporan Daftar Nilai Siswa Perkelas.
Langkah 6 : Jika Klik Laporan Daftar Nilai Siswa Permatapelajaran, maka tampil Laporan Daftar Nilai Siswa Permatapelajaran.
Langkah 7 : Jika Klik Laporan Daftar Nilai Siswa Persiswa, maka tampil Laporan Daftar Nilai Siswa Persiswa.
Universitas Sumatera Utara
4. Algoritma Matapelajaran
Baca Menu Matapelajaran, maka tampil Pilihan Proses Tambah, Cari, Keluar. Langkah 1 : Jika Klik Tambah, maka isi kode Matapelajaran, kode dicari. Jika ketemu,
maka kembali ke isi kode. Jika tidak ketemu, maka isi data Matapelajaran. Jika data ingin di simpan, maka klik simpan. Jika tidak,
maka klik batal. Langkah 2
: Jika Klik Cari, maka isi kode Matapelajaran pada text cari, kode dicari. Jika tidak ketemu, maka kembali ke isi kode. Jika ketemu, maka tampil
data Matapelajaran. Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka klik koreksi lalu perbaiki data dan klik simpan. Jika
tidak, maka klik batal. Langkah 3 : Jika Klik Keluar, maka keluar dari form Matapelajaran dan kembali ke
menu utama.
Universitas Sumatera Utara
5. Algoritma Guru
Baca Menu Guru, maka tampil Pilihan Proses Tambah, Cari, Keluar.
Langkah 1 : Jika Klik Tambah, maka isi NIP Guru, NIP dicari. Jika ketemu, maka kembali ke isi NIP. Jika tidak ketemu, maka isi data Guru. Jika data ingin
disimpan, maka klik simpan. Jika tidak, maka klik batal. Langkah 2 : Jika Klik Cari maka isi NIP Guru pada text cari, NIP
dicari. Jika tidak ketemu, maka kembali ke isi NIP. Jika ketemu, maka tampil data Guru. Jika data ingin di hapus, maka klik
hapus. Jika ingin dikoreksi, maka klik koreksi lalu perbaiki data kemudian. Jika klik simpan, maka klik disimpan. Jika tidak, maka klik
batal.
Langkah 3 : Jika Klik Keluar, maka keluar dari form Guru dan kembali menu utama.
6. Algoritma Siswa
Baca Menu Siswa, maka tampil Pilihan Proses Tambah, Cari, Keluar. Langkah 1 : Jika Klik Tambah, maka Isi NIS Siswa, NIS dicari. Jika ketemu, maka
kembali ke isi NIS. Jika tidak ketemu maka isi data Siswa. Jika data ingin di simpan, maka klik simpan. Jika tidak, maka klik batal.
Langkah 2 : Jika Klik Cari, maka isi NIS Siswa pada text cari, NIS dicari. Jika tidak ketemu, maka kembali ke isi NIS. Jika ketemu, maka tampil data Siswa.
Universitas Sumatera Utara
Jika data ingin dihapus, maka klik hapus. Jika ingin dikoreksi, maka klik koreksi lalu perbaiki data dan klik simpan. Jika tidak, maka klik batal.
Langkah 3 : Jika Klik Keluar, maka Keluar dari form Siswa dan kembali ke menu utama.
7. Algoritma Orang Tua
Baca Menu Orang Tua, maka tampil Pilihan Proses Tambah, Cari, Keluar.
Langkah 1 : Jika Klik Tambah, maka isi NIS Siswa, NIS dicari. Jika ketemu, maka kembali ke isi NIS. Jika tidak ketemu maka isi data Orang Tua. Jika data
ingin di simpan, maka klik simpan. Jika tidak, maka klik batal. Langkah 2 : Jika Klik Cari, maka isi NIS Siswa pada text cari, NIS dicari. Jika tidak
ketemu, maka kembali ke isi NIS. Jika bertemu, maka tampil data Orang Tua. Jika data ingin dihapus, maka klik hapus. Jika ingin dikoreksi, maka
klik koreksi lalu perbaiki data dan klik simpan. Jika tidak, maka klik batal. Langkah 3 : Jika Klik Keluar, maka Keluar dari form Orang Tua dan kembali ke menu
utama.
8. Algoritma Nilai
Baca Menu Nilai, maka tampil Pilihan Proses Tambah, Cari, Keluar.
Langkah 1 : Jika Klik Tambah, maka isi NIS Siswa, NIS dicari. Jika ketemu, maka kembali ke isi NIS. Jika tidak ketemu maka isi data Nilai. Jika data ingin di
simpan, maka klik simpan. Jika tidak, maka klik batal. Langkah 2 : Jika Klik Cari, maka isi NIS Siswa pada text cari, NIS dicari
Universitas Sumatera Utara
Jika tidak ketemu, maka kembali ke isi NIS. Jika ketemu, maka tampil data Nilai. Jika data ingin dihapus, maka klik hapus. Jika ingin dikoreksi,
maka klik koreksi lalu perbaiki data dan klik simpan. Jika tidak, maka klik batal.
Langkah 3 : Jika Klik Keluar, maka Keluar dari form Nilai dan kembali ke menu utama.
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem