• Tidak ada hasil yang ditemukan

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

Dokumen terkait