Algoritma Program Sistem Informasi Akademik SMA Negeri 1 Kualuh Leidong

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