Informasi Nilai NILAI SISWA
Informasi Siswa
Laporan Daftar Guru
Laporan Daftar Siswa Perkelas Laporan Daftar Nilai Siswa Perkelas
Laporan Daftar Nilai Siswa Permata Pelajaran Laporan Daftar Nilai Siswa Persiswa
Kepala Sekolah
Gambar 4.1 Diagram Konteks
Siswa Mata Pelajaran Guru
Data Data Guru Mata Pelajaran Nilai
1 Input Data F1 Kelas F4 Siswa F2 Mata Pelajaran F3 Guru F5 Nilai 2
Pembuatan Informasi Siswa
Laporan
Laporan Daftar
Laporan Daftar Siswa Perkelas Laporan DaftarNilai Siswa Perkelas LaporanDaftarNilai Siswa
PermataPelajaran
Laporan DaftarNilai Siswa Persiswa
Kepala Sekolah
Gambar 4.2 Level Nol
Siswa Guru
Data Siswa Data Guru Nilai
1. 2 1. 3
Data Siswa Penilaian
Input Data
Siswa
F1 Kelas
F2 Matapelajaran F4 Siswa
Data Siswa F3 Guru
F5 Nilai
Data Nilai
2
Pembuatan Sekolah
Laporan Daftar Guru
Laporan Daftar Siswa Perkelas Laporan DaftarNilai Siswa Perkelas
Laporan DaftarNilai Siswa Permatapelajaran Laporan DaftarNilai Siswa Persiswa
Kepala Sekolah
Gambar 4.3 Level Satu
4.2 Basis Data (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 yang penting dalam sistem komputerisasi, karena merupakan basis data dalam menyediakan informasi bagi para pengguna.
Tabel 4.1 Struktur Database Kelas
Field Name Type Data Size Deskripsi
Kode_Kelas Text 2 Kode Kelas
Nama_Kls Text 20 Nama Kelas
Tabel 4.2 Struktur Database Matapelajaran
Field Name Type Data Size Deskripsi
Kode_mt Text 2 Kode Matapelajaran
Nama_Kls Text 20 Nama Kelas
Tabel 4.3 Struktur Database Guru
Field Name Type Data Size Deskripsi
NIP Text 9 NIP
Nama_Guru Text 25 Nama Guru
Alamat Text 30 Alamat
Jenkel Text 1 Jenis Kelamin
Agama Text 9 Agama
Tabel 4.4 Struktur Database Siswa
Field Name Type Data Size Deskripsi
NIS Text 5 NIS
Kelas Text 20 Kelas
Sem Text 1 Semester
Kode_mt Text 2 Kode Matapelajaran
Nekstr Integer 2 Nilai Ekstrakurikuler
NTgs Integer 2 Nilai Tugas
NUjBln Integer 2 Nilai Ujian Bulanan
NTUUjsem Integer 2 Nilai Ujian Tengah
Semester
NA Integer 2 Nilai Akhir
NIP Text 9 NIP
Relasi Antar Tabel
Siswa Nilai Mata Pelajaran
NIS NIS Kode _mt
Nama_Sis Kelas Nama_Kls
Alamat Sem
Telp Kode_mt
Jenkel Nekstr
Agama NTgs Guru
Kode_Kelas NUjBln NIP
NTUjSem Nama_Guru NA Alamat NIP JenKel Agama Kelas Kode_Kelas Nama_Kls Gambar 4.4 Relasi
4.3 Perancangan Input
Perancangan input meliputi data masukan untuk diolah sistem, dimana hal-hal berikut ini dijadikan panduan dalam perancangan input:
1. Jenis data yang diinput, apakah data numerik atau karakter.
2. Pengkodeaan dan pengurutan data, dengan membuat suatu kunci primer.
3. Dialog untuk memandu user (pemakai) dalam menyediakan input, berupa keterangan agar user (pemakai) tidak salah dalam melakukan input data.
4. Validasi pemeriksaan kesalahan, berupa metode untuk memeriksa apakah data yang diinput sudah sesuai dengan kebutuhan sistem.
5. Metode untuk menampilkan validasi input jika kesalahan muncul, berupa langkah-langkah yang dapat diikuti user (pemakai) apabila didapati kesalahan dalam input data.
Adapun tampilan/model perancangan dari setiap input data yang terdapat dalam sistem sebagai berikut:
1. Tampilan Perancangan Form Utama
Berikut ini adalah tampilan perancangan form utama sistem:
Gambar 4.5 Perancangan Form Utama
2. Perancangan Form Input Data Kelas
Form input data kelas ini merupakan interface untuk melakukan penambahan data, penghapusan data dan edit data. Pada form terdapat tombol-tombol sebagai berikut:
1. Tambah, yaitu tombol yang berfungsi untk menambah data kelas.
2. Batal, yaitu tombol yang berfungsi untuk membatalkan penyimpanan dan pengeditan data kelas.
3. Simpan, yaitu tombol yang berfungsi untuk menyimpan data kelas. 4. Hapus, yaitu tombol yang berfungsi untuk menghapus data kelas 5. Koreksi, yaitu tombol yang berfungsi untuk mengubah data kelas. 6. Keluar, yaitu tombol yang berfungsi untuk keluar dari form data kelas.
Berikut ini adalah tampilan / model dari perancangan form input data kelas:
Gambar 4.6 Perancangan Form Input Data Kelas
3. Perancangan Form Input Data Mata Pelajaran
Form input data mata pelajran merupakan interface untuk melakukan penambahan data, penghapusan data dan edit data. Pada form terdapat tombol-tombol sebagai berikut:
1. Tambah, yaitu yang berfungsi untuk menambah data mata pelajaran.
2. Batal, yaitu tombol yang berfungsi untuk membatalkan penyimpanan dan pengeditan data mata pelajaran.
3. Simpan, yaitu tombol yang berfungsi untuk menyimpan data mata pelajaran. 4. Hapus, yaitu tombol yang berfungsi untuk menghapus data mata pelajaran. 5. Koreksi, yaitu tombol yang berfungsi untuk mengubah data mata pelajaran. 6. Keluar, yaitu tombol yang berfungsi untuk keluar dari form data mata
pelajaran.
Berikut ini adalah tampilan perancangan form data mata pelajaran.
Gambar 4.7 Perancangan Form Input Data Mata Pelajaran
4. Perancangan Form Input Data Guru
Form input data guru ini merupakan interface untuk melakukan penambahan data, penghapusan data dan edit data. Pada form terdapat tombol-tombol sebagai berikut:
1. Tambah, yaitu tombol yang berfungsi untuk menambah data guru.
2. Batal, yaitu tombol yang berfungsi untuk membatalkan penyimpanan data pengeditan data guru.
3. Simpan, yaitu tombol yaitu berfungsi untuk menyimpan data guru. 4. Hapus, yaitu tombol yang berfungsi untuk menyimpan data guru. 5. Koreksi, yaitu tombol yang berfungsi untuk mengubah data guru 6. Keluar, yaitu tombol yang berfungsi untuk keluar dari form data guru.
Berikut ini adalah tampilan perancangan form data guru :
Gambar 4.8 Perancangan Form Input Data Guru
5. Perancangan Form Data Siswa
Form input data nilai siswa/i ini merupakan interface untuk melakukan penambahan data, penghapusan data dan edit data. Pada form terdapat tombol-tombol sebagai berikut:
1. Tambah, yaitu tombol yang berfungsi untuk menambah data nilai siswa.
2. Batal, yaitu tombol yang berfungsi untuk membatalkan penyimpanan dan pengeditan data nilai siswa.
3. Simpan, yaitu tombol yang berfungsi untuk menyimpan data nilai siswa 4. Hapus, yaitu tombol yang berfungsi untuk menghapus data nilai siswa. 5. Koreksi, yaitu tombol yang berfungsi untuk mengubah data nilai siswa. 6. Keluar, yaitu tombol yang berfungsi untuk keluar dari form data nilai siswa.
Berikut ini adalah tampilan perancangan form data nilai siswa:
Gambar 4.9 Perancangan Form Data Siswa
6. Perancangan Form Input Data Nilai Siswa
Form input data nilai siswa ini merupakan interface untuk melakukan penambahan data,penghapusan data dan edit data. Pada form terdapat tombol-tombol sebagai berikut:
1. Tambah, yaitu tombol yang berfungsi untuk menambah dat nilai siswa.
2. Batal, yaitu tombol yang berfungsi untuk membatalkan penyimpanan dan pengeditan data nilai siswa.
3. Simpan, yaitu tombol yang berfungsi untuk menyimpan data nilai siswa. 4. Hapus, yaitu tombol yang berfungsi untuk menghapus data nilai siswa. 5. Koreksi, yaitu tombol yang berfungsi untuk mengubah data nilai siswa. 6. Keluar, yaitu tombol yang berfungsi untuk keluar dari form data nilai siswa.
Berikut ini adalah tampilan form input data nilai siswa.
Gambar 4.10 Perancangan Form Input Data Nilai Siswa
7. Perancangan Form Dialog Cetak Lampiran
Form dialog cetak laporan ini merupakan suatu interface untuk melakukan pencetakan suatu data. Pada form ini terdapat tombol-tombol sebagai berikut: 1. Cetak, yaitu tombol yang berguna untuk mencetak data yang telah dikerjakan. 2. Keluar, yaitu tombol yang berguna untuk keluar dari form dialog cetak
laporan.
Berikut ini adalah tampilan perancangan form dialog cetak laporan:
Gambar 4.11 Perancangan Form Dialog Cetak Lampiran
4.4 Perancangan Output
Perancangan output meliputi keluaran informasi yang diolah dari data masukan dimana hal-hal berikut ini dijasikan panduan dalam rancangan output:
1. Informasi apa yang akan disajikan.
2. Menentukan apakah informasi akan ditampilkan atau dicetak.
3. Mengatur presentasi informasi dalam sebuah format yang dapat diterima.
Adapun tampilan/model dari setiap output data yang terdapat dalam sistem adalah sebagai berikut:
1. Perancangan Laporan Output Guru
Laporan ini tampil pada saat pemakai akan melakukan pencetakan laporan daftar Guru. Berikut ini adalah tampilan perancangan laporan output data guru:
Gambar 4.12 Perancangan Output Guru
3. Perancangan Laporan Output Daftar Siswa
Laporan ini tampil pada saat pemakai akan melakukan pencetakan laporan daftar siswa/i. Berikut ini adalah tampilan perancangan laporan daftar siswa:
Gambar 4.13 Perancangan Laporan Output Daftar Siswa
3. Perancangan Laporan Output Data Nilai Siswa Perkelas
Laporan ini tampil pada saat pemakai akan melalukan pencetakan daftar nilai siswa perkelas. Berikut ini adalah tampilan perancangan laporan output nilai siswa perkelas:
Gambar 4.14 Perancangan Laporan Output Data Nilai Siswa Perkelas
BAB 5