Tabel 4.4 Struktur Database Siswa
Field Name Type
Data Size
Description NIS
Text 5
Nomor Induk Siswa Nama_Sis
Date 30
Nama Siswa Alamat
Text 25
Alamat Telp
Text 12
Telepon Jenkel
Text 1
Jenis Kelamin Agama
Text 1
Agama Kode_Kelas
Text 2
Kode Kelas
Tabel 4.5 Struktur Database Nilai
Field Name Type
Data Size
Description NIS
Text 5
Nomor Induk Siswa Kode_Kelas
Text 2
Kode Kelas Sem
Text 1
Semester Thn_Ajrn
Text 8
Tahun Ajaran Kode_mt
Text 2
Matapelajaran Nilai_Khdrn
Long 4
Nilai Tugas Nilai_Tgs
Long 4
Nilai Formatif Nilai_Quis
Long 4
Nilai Sumatif Nilai_UTS
Long 4
Nilai Tugas Nilai_UAS
Long 4
Nilai Formatif Nilai_Rata
Long 4
Nilai Sumatif NIP
Text 9
Kode Guru
4.4 Entity Relationship Diagram ERD
Entity Relationship Diagram ERD tersusun atas 3 tiga komponen yaitu entitas, atribut dan kerelasian antar entitas. Secara garis besar entitas merupakan objek yang
Universitas Sumatera Utara
terlibat dalam sebuah sistem. Atribut berperan sebagai penjelas entitas dan kerelasian menunjukkan hubungan yang terjadi antara 2 dua entitas.
Adapun ERD dari Sistem Informasi Siswa pada SMA Mamiyai Al-Ittihadiyah Medan adalah sebagai berikut:
Relasi Antar Tabel
Universitas Sumatera Utara
Gambar 4.4 Relasi Antar Tabel 4.5 Spesifikasi Input
Data yang menjadi dasarinput dalam sistem informasi data siswa pada SMA Mamiyai Al-Ittihadiyah Medan adalah:
4.5.1 Form Utama
Gambar 4.5 Form Menu Utama
Universitas Sumatera Utara
4.5.2 Form Mata Pelajaran
Gambar 4.6 Form Mata Pelajaran
4.5.3 Form Kelas
Universitas Sumatera Utara
Gambar 4.7 Form Kelas 4.5.4 Form Guru
Gambar 4.8 Form Guru 4.5.5 Form Siswa
Gambar 4.9 Form Siswa
Universitas Sumatera Utara
4.5.6 Form Nilai
Gambar 4.10 Form Nilai 4.6 Spesifikasi Output
Data yang telah dimasukkandiinput dapat dicetak sebagai hasil akhir atau output. Adapun hasil akhir dari Sistem Informasi data Siswa pada SMA Mamiyai Al-
Ittihadiyah Medan adalah sebagai berikut:
4.6.1 Laporan Daftar Mata Pelajaran
Universitas Sumatera Utara
Gambar 4.11 Laporan Daftar Mata Pelajaran 4.6.2 Laporan Daftar Guru
Gambar 4.12 Laporan Daftar Guru
4.6.3 Laporan Daftar Siswa Keseluruhan
Gambar 4.13 Laporan Daftar Siswa Keseluruhan
Universitas Sumatera Utara
4.6.4 Laporan Daftar Nilai Siswa Perkelas
Gambar 4.14 Laporan Daftar Nilai Siswa Perkelas 4.7 Algoritma Program
Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah
logika atau matematika. Adapun algoritma yang akan dibahas antara lain yaitu:
1. Algoritma Menu Utama
Langkah 1 : Klik Start, Baca Menu, maka tampil File, Report Langkah 2 : Jika Klik File, maka baca Menu File
Langkah 3 : Jika Klik Report, maka baca Menu Report
Universitas Sumatera Utara
2. Algoritma Menu File
Jika baca menu file, maka tampil pilihan Input Data Matapelajaran
Input Data Kelas Input Data Guru
Input Data Siswa Input Data Nilai
Exit Langkah 1 Jika klik mata pelajaran, maka Baca Form Input Data Matapelajaran
Langkah 2 : Jika klik kelas, maka Baca Form Input Data Kelas Langkah 3 : Jika klik Guru, maka Baca Form Input Data Guru
Langkah 4 : Jika klik Siswa, maka Baca Form Input Data Siswa Langkah 5 : Jika klik nilai, maka Baca Form Input Data Nilai
Langkah 6 : Jika klik Exit, maka Keluar dari Program
3. Algoritma Menu Laporan Jika baca menu laporan, maka tampil Pilihan
Laporan Daftar Matapelajaran Laporan Daftar Guru
Universitas Sumatera Utara
Laporan Daftar Siswa Keseluruhan Laporan Daftar Siswa Perkelas
Laporan Daftar Nilai Siswa Perkelas Persemester Laporan Daftar Nilai Siswa Persemester
Laporan Daftar Nilai Siswa Pernis dan Tahun Ajaran. Langkah 1 : Jika klik Laporan Daftar Mata pelajaran, maka tampil Laporan
Daftar Matapelajaran Langkah 2 : Jika klik Laporan Daftar Guru, maka tampil Laporan Daftar Guru
Langkah 3 : Jika klik Laporan Daftar Siswa Keseluruhan, maka tampil Laporan Daftar Siswa Keseluruhan
Langkah 4 : Jika klik Laporan Daftar Siswa Perkelas, maka tampil Laporan Daftar Siswa Perkelas
Langkah 5 : Jika klik Laporan Daftar NIlai Siswa Perkelas Persemester, maka tampil Laporan Daftar Nilai Siswa Perkelas Persemester
Langkah 6 : Jika klik Daftar Nilai Siswa Persemester, maka tampil Laporan Daftar Nilai Siswa Persemester
Langkah 7 : Jika klik Laporan Daftar Nilai Siswa Pernis dan Tahun Ajaran, maka tampil Laporan Daftar Nilai Siswa Pernis dan Tahun Ajaran
4. Algoritma Mata pelajaran
Universitas Sumatera Utara
Jika baca menu Mata pelajaran, maka tampil pilihan Proses, Tambah, Cari, Keluar.
Langkah 1 : Jika klik tambah, maka isi kode mata pelajaran. Jika data ingin di simpan, maka klik simpan. Jika tidak, maka klik batal.
Langkah 2 : Jika klik cari maka isi kode mata pelajaran pada teks cari. Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka klik
koreksi. Jika tidak dikoreksi, maka klik batal. Langkah 3 : Jika klik keluar, maka keluar dari form mata pelajaran dan kembali
ke menu utama
5. Algoritma Kelas Baca Menu Kelas
Tampil Pilihan Proses Tambah, Cari, Koreksi, Keluar.
Langkah 1 : Jika klik tambah, maka isi kode kelas. Jika data ingin di simpan, maka klik simpan. Jika tidak, maka klik batal.
Langkah 2 : Jika klik cari, maka isi kode kelas pada teks cari. Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka klik koreksi.
Lalu perbaiki data kemudian klik simpan jika ingin disimpan. Jika tidak, maka klik batal.
Langkah 3 : Jika klik keluar, maka keluar dari form kelas dan kembali ke menu utama
Universitas Sumatera Utara
6. Algoritma Guru Baca Menu Guru
Tampil Pilihan Proses Tambah, Cari, Koreksi, Keluar.
Langkah 1 : Jika klik tambah, maka isi NIP. Jika data ingin di simpan, maka klik simpan jika tidak klik batal.
Langkah 2 : Jika klik cari, maka isi NIP pada text cari, jika bertemu, maka akan tampil data guru. Jika data ingin di hapus, maka klik hapus. Jika ingin
dikoreksi, maka klik koreksi lalu perbaiki data kemudian klik simpan jika ingin disimpan. Jika tidak, maka klik batal.
Langkah 3 : Jika klik keluar, maka keluar dari form guru dan kembali ke menu utama
7. Algoritma Siswa Baca Menu Siswa
Tampil Pilihan Proses Tambah, Cari, Koreksi, Keluar.
Langkah 1 : Jika klik tambah, maka isi NIS, Jika data ingin di simpan, maka klik simpan jika tidak, maka klik batal.
Langkah 2 : Jika Klik Cari maka isi NIS pada text cari. Kode dicari jika tidak bertemu kembali ke isi NIS, jika bertemu, maka tampil data siswa.
Jika data ingin di hapus, maka klik hapus. Jika ingin dikoreksi, maka
Universitas Sumatera Utara
klik koreksi. Jika ingin disimpan, maka klik simpan. Jika tidak, maka klik batal.
Langkah 3 : Jika Klik Keluar, maka keluar dari form siswa dan kembali ke menu utama.
8. Algoritma Nilai Baca Menu Nilai
Tampil Pilihan Proses Tambah, Cari, Koreksi, Keluar. Langkah 1 : Jika klik tambah, maka isi NIS. Jika data ingin di simpan, maka klik
simpan jika tidak, maka klik batal. Langkah 2 : Jika klik cari, maka isi NIP pada text cari. Jika data ingin di hapus,
maka klik hapus. Jika ingin dikoreksi, maka klik koreksi. Jika ingin disimpan, maka 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