Entity Relationship Diagram ERD

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