Struktur Database Spesifikasi Output

Bab 4 PERANCANGAN SISTEM

4.1 Perancangan Sistem

Proses pengolahan data siswa yang dilakukan di dalam proses sistem informasi yang baru ini tidak jauh berbeda dengan proses pengolahan data siswa pada sistem yang sedang berjalan. Pada sistem informasi yang dirancang ini dikerjakan dengan menggunakan alat bantu komputer sebagai tempat penyimpanan data sekaligus pemrosesan pengolahan data yang mengcakup data siswa, data nilai siswa, data kelas, data bidang studi dan data guru. Data siswa yang terdaftar pada SMP Dharma Bakti Medan akan dilakukan proses penyimpanan secara terkomputerisasi dengan aplikasi database SQL Server yang menggunakan bahasa pemrograman Visual Basic 6.0. Data yang tersimpan didalam data ini adalah NIS, Nama Siswa, Nama Guru, Bidang Studi, Kelas dan keterangan lain yang diperlukan sebagai ketentuan dalam pegolahan data nilai siswa ini. Data ini juga akan dipergunakan untuk proses pengolahan di luar data nilai.

4.2 Struktur Database

Database Basis Data adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen Universitas Sumatera Utara yang penting di dalam sistem komputerisasi, karena merupakan basis data dalam menyediakan informasi bagi para pengguna. Penulis membuat database dengan menggunakan SQL server dan disimpan dengan nama SEKOLAH.MDF. Struktur database dibuat dengan beberapa tabel, yaitu : Tabel 4.1 Tabel Data Siswa Tabel 4.2 Tabel Data Guru Tabel 4.3 Tabel Data Nilai Universitas Sumatera Utara Tabel 4.4 Tabel Data Bidang Studi Tabel 4.5 Tabel Data Kelas Tabel 4.6 Tabel Data Agama Tabel 4.7 Tabel Data Jenis Kelamin Universitas Sumatera Utara Tabel 4.8 Tabel Data Pekerjaan Tabel 4.9 Tabel Data Pendidikan Tabel 4.10 Tabel Data Golongan

4.3 Spesifikasi Output

Data yang telah dimasukkan dapat dicetak atau dikeluarkan sebagai hasil akhir atau output. Adapun hasil akhir dari sistem pengolahan data nilai siswa pada SMP Dharma Bakti Medan antara lain :

1. Laporan Data Siswa

Universitas Sumatera Utara Perancangan Laporan Data Siswa berisi data siswa yang terdiri dari NIS, Nama Siswa, Tempat Tanggal Lahir, Jenis Kelamin, Agama, Alamat dan keterangan lain yang di kelompokkan berdasarkan NIS. Gambar 4.1 Tampilan Desain Laporan Data Siswa

2. Laporan Data Guru

Perancangan Laporan Data Guru terdiri dari NIP, Nama Guru, Jenis Kelamin, Agama, Golongan, Pangkat dan keterangan lain yang dikelompokkan berdasarkan NIP. Gambar 4.2 Tampilan Desain Laporan Data Guru Universitas Sumatera Utara

3. Laporan Data Nilai

Perancangan Laporan Data Nilai berisi data Nama Siswa, Kelas, Bidang Studi, Semester, Tahun Ajaran sebagai keywordnya dan laporan ini juga berisi NH1, NH2, NH3, NT1, NT2, NT3, NMID, NUAS sebagai pokok dari perancangan aplikasi ini. Gambar 4.3 Tampilan Desain Laporan Data Nilai

4. Laporan Data Bidang Studi

Laporan Data Bidang Studi ini berisi Kode Studi dan Bidang Studi yang dikelompokkan berdasarkan Kode Studi. Universitas Sumatera Utara Gambar 4.4 Tampilan Desain Laporan Data Bidang Studi

5. Laporan Data Kelas

Laporan Data Kelas ini berisi Kode Kelas, Nama Kelas yang dikelompokkan berdasarkan Kode Kelas. Gambar 4.5 Tampilan Desain Laporan Data Kelas

6. Laporan Data Agama

Universitas Sumatera Utara Laporan Data Agama ini berisi Kode Agama dan Nama Agama yang dikelompokkan berdasarkan Kode Agama. Laporan ini dapat digunakan untuk membedakan nilai Harian, Tugas dan yang lainnya antara satu murid dengan murid lainnnya karena di SMP Dharma Bakti terdapat Lebih dari 1 Agama yang dianut siswa maupun guru. Gambar 4.6 Tampilan Desain Laporan Data Agama 4.4 Algoritma Aplikasi Pengelolaan Data Nilai Siswa

1. Algoritma Login Administrator

Nama Modul Deskripsi Login Administrator Sistem melakukan validasi atas user yang masuk ke dalam sistem dengan mencocokkan id dan password dari inputan dengan id dan password serta hak akses pada database Algoritma Mulai Masukkan id dan password Identifikasi id dan password If id dan password valid then Masuk ke halaman administrator Else Muncul pesan “Login Gagal,username dan password tidak benar” Kembali ke halaman login Endif Selesai Universitas Sumatera Utara

2. Algoritma Login Guru Nama Modul

Deskripsi Login Guru Sistem melakukan validasi atas user yang masuk ke dalam sistem dengan mencocokkan id dan password dari inputan dengan id dan password serta hak akses pada database Algoritma Mulai Masukkan id dan password Identifikasi id dan password If id dan password valid then Masuk ke halaman guru Else Muncul pesan “Login Gagal,username dan password tidak benar” Kembali ke halaman login Endif Selesai

3. Algoritma Pengolahan Nilai Siswa

Nama Modul Deskripsi Pengolahan Nilai siswa Dalam proses ini admin dapat melakukan penambahan, pengubahan, dan penghapusan data mengenai nilai mahasiswa. Algoritma Mulai Masukkan id dan password Identifikasi id dan password If id dan password valid then Masuk ke halaman Administrator Pilih menu Daftar Tambah data Klik link data nilai Masukkan nis, id matpel, id semester, tahun, uas, uts, uh. If input valid then Muncul pesan “input data berhasil” Kembali ke halaman Daftar nilai siswa endif Else Kembali ke halaman admin Endif Selesai Universitas Sumatera Utara Bab 5 IMPLEMENTASI SISTEM

5.1 Pengertian implementasi Sistem