Guru
Data Nilai
Siswa
Wali Kelas
Kepala Sekolah
Berdasarkan diagram konteks sistem pengolahan nilai tersebut terdapat beberapa terminator diantaranya : a. Siswa Dari siswa didapat sebuah data berupa data siswa, kemudian data tersebut disimpan dalam sebuah sistem yang menghasilkan data kepada kepala sekolah berupa data siswa / kelas. b. Guru Memberikan data nilai ke sistem yang akan diolah menjadi laporan nilai raport kepada wali kelas. Data nilai tersebut juga diolah sistem sehingga menghasilkan informasi nilai kepada siswa. c. Wali Kelas Wali kelas menerima laporan nilai raport dari data nilai yang diinputkan guru ke sistem. d. Kepala Sekolah Kepala sekolah menerima laporan berupa data siswa / kelas dari sistem
B.
DFD Level 0
Raport
Siswa
Data Siswa
Raport
Data Siswa
Data Guru
Wali Kelas
Data Guru
Guru Nilai Nilai Raport 1.3 Input Data Nilai Data Nilai Data Nilai
Nilai Raport
Spesifikasi proses input data siswa dimulai dari siswa dengan dilakukan input data siswa yang kemudian menghasilkan informasi data siswa dan disimpan di dalam database. C. Rancangan Kamus Data # Struktur Data Siswa Siswa = NIS + Nama Siswa + Tgl Lahir + Tempat Lahir + JK + Agama + Alamat + Nama Ayah + Nama Ibu + Kerja Ayah + Kerja Ibu
D. Spesifikasi Proses
Guru
Nilai
Data Nilai
Nilai
BEGIN Buka data nilai Cari Id siswa dari data nilai IF nilai Id Siswa tersebut tidak ada THEN rekam ke data nilai END IF Tutup data nilai
END
E. ERD
NIP
Wali Kelas
Membina
NIS Nama TTL Alamat
1
Jenjang Pendidikan
Kelas
Mata Pelajaran
Mempunyai
N
Wali Kelas
Kelas
Siswa
1
NIP Id Pelajaran NIS Id Ujian Kdkls NIS
Mendapatkan
Nama Ibu
N
Nilai
Nilai Ujian
Nama Kelas
N
Memiliki
N
Mata Pelajaran
Id.pelajaran Nm.Mp
KKM
G. Deskripsi Tabel Struktur File Tabel Siswa Primary key : NIS Field Name Data Type NIS Text Nama Siswa Text Tgl Lahir Date Tempat Lahir Text JK Text Agama Text Alamat Text Nama Ayah Text Nama Ibu Text
Field Size 7 25 35 1 15 35 25 25
Description Nomor Induk Siswa Nama Siswa Tanggal Lahir Siswa Tempat Lahir Siswa Jenis Kelamin Agama Alamat Nama ayah siswa Nama ibu siswa
Struktur File Table Guru Primary key : NIP Field Name Data Type NIP Nama Guru Tgl Lahir Tempat Lahir JK Agama Jenjang Pendidikan Mengajar Text Text Date Text Text Text Text Text
Field Size 7 25 35 1 15 15 15
Description Nomor Induk Pegawai Guru Nama Guru Tanggal Lahir Guru Tempat Lahir Guru Jenis Kelamin Agama Pendidikan terakhir Mata pelajaran yang dipegang
Struktur File Tabel MataPelajaran Primary key : Kode MataPelajaran Field Name Data Type Kode MataPelajaran MataPelajaran KKM Text Text Date
Field Size 5 5 3
Struktur File Tabel Kelas Field Name Data Type Id_Kelas Tingkat Kelas Kapasitas Jurusan Wali Kelas Text Number Number Number Text Text
Description Kode Kelas Tingkat Kelas Nama Kelas Jumlah Siswa Nama Jurusan Guru yang ditunjuk memegang kelas untuk
H. Arsitektur Perangkat Lunak Adapun struktur menu program untuk Rancangan Sistem Informasi Pengolahan Data Nilai adalah sebagai berikut :
Sistem Informasi Pengolahan Data Nilai Akhir Siswa
LOGIN
Menu Utama
Data Master
Laporan
Siswa
Siswa
Guru
Guru
Mata Pelajaran
Data Pelajaran
Kelas
Nilai Raport
Input Nilai
Penjurusan
fireTableDataChanged(); } Public Guru getPegawai(int index) { Return isi.get(index); } Public int getRowCount() { Return isi.size(); } Public int getColumnCount() { Return judul.size(); } @Override Public String getColumnName(int column) { Return judul.gget(column); } }