Upload
visitontwitter
View
228
Download
0
Embed Size (px)
Citation preview
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
1/27
27
BAB IV
PEMBAHASAN
4.1 Perencanaan dan Analisis
Tahap perencanaan dan analisis dimulai dengan mengumpulkan data
menggunakan instrumen yang telah disiapkan. Hasil wawancara dan observasi
dapat dilihat pada lampiran. Berdasarkan hasil wawancara dan observasi sistem
penilaian yang berjalan pada Madrasah Negeri 2 Surakarta secara garis besar dapat
dilihat pada gambar 4.1. Flowchart sistem yang berjalan.
Madrasah Aliyah Negeri 2 Surakarta adalah instansi pemerintah yang
bergerak di bidang pendidikan. Selama ini di Madrasah Aliyah Negeri 2 Surakarta
dalam penyampaian informasi nilai masih dilakukan dengan cara pihak orang
tua/wali harus datang langsung ke sekolah.
Sistem yang sedang berjalan
guru Waka_kurikulum Wali_kelas Kepala Seolahsiswa
Mulai
Data guru, dataNilai ( tugas/
ulangan harian,Uas, UTS )
Data Siswa
Membuat laporan
nilai
Data Mapel
Laporan Nilai
Laporan Nilai
Selesai
Gambar 4.1. Sistem yang sedang berjalan
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
2/27
28
Keterangan :
Siswa mengikuti tes kemudian hasil tes dicatat oleh guru berupa nilai dan
kemudian membuatan laporan nilai.
4.1.1 Analisis kelemahan sistem
Analisis kelemahan sistem dilakukan untuk mengetahui titik-titik masalah
yang ada pada sistem yang berjalan. Sumber data yang digunakan pada tahap
analisis sistem berasal dari hasil wawancara dan observasi. Kerangka analisis
kelemahan sistem yang digunakan adalah PIECES ( Performance, Information,
Economic, Control, Efficiency, Services ). Hasil analisis kelemahan sistem
menggunakan kerangka analisis PIECES sebagai berikut :
a. Analisis Kinerja ( Performance )
Tabel 4.1. Hasil Analisis Aspek Performance
Parameter Hasil Analisis
a. Throughput Proses kerja untuk mengelola data nilaiakademik membutuhkan waktu lebih dari 1hari. Apalagi waktu yang dibutuhkan untuk
pembuatan laporan nilai rata-ratamembutuhkan waktu antara 10 sampai 15menit.
b. Respon time Untuk pencarian data-data seperti dana nilai,data siswa, data guru dan sebagainya
membutuhkan waktu libih dari 5 menit. Haltersebut dikarenakan pengarsipan data yangmasih dilakukan secara manual.
b. Analisis Informasi ( Information )
Tabel 4.2. Hasil Analisis Aspek Information
Parameter Hasil Analisaa. Akurat Informasi yang tersedia kurang akurat,
karena pengarsipan masih dilakukan secara
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
3/27
29
manual, sehingga memungkinkan terjadinyaredudansi dan kehilangan data cukup besar.
b. Tepat Waktu Informasi yang disajikan kurang tepat waktudikarenakan banyak data yang harus direkapuntuk menghasilkan nilai akhir (raport) yangdibutuhkan.
c. Analisis Ekonomi ( Economy )
Tabel 4.3. Hasil Analisis Aspek Economy
Parameter Hasil Analisisa. Biaya SMP Negeri 2 Ngrampal belum menggunakan
sistem pengelolaan nilai secara komputerisasi, jadi untuk memanajemen nilai-nilai siswamasih dilakukan secara manual dan disimpandalam bentuk arip-arsip sehingga perlu biayarutin tambahan untuk membeli peralatankantor.
b. Manfaat Jika menggunakan sistem, dalam jangka panjang akan menghemat biaya karena tidak perlu mengeluarkan biaya untuk pembelian peralatan kantor untuk mengolah nilai danresiko kehilangan atau kerusakan datacenderung lebih rendah dibandingkan dengan
pengolahan manual.
d. Analisis Keamanan (Control)
Tabel 4.4. Hasil Analisis Aspek Control
Parameter Hasil Analisisa. Hak akses Pengolahan nilai manual memungkinkan
semua warga sekolah seperti guru, staff,kepala sekolah, bahkan penjaga sekolahdapat melihat secara langsung nilai siswasecara keseluruhan tanpa adanya hak aksesyang membedakan.
a. Keamanandata
Keamanan kurang terjamin danmemungkinkan terjadinya penyalahgunaan data cukup besar.
e. Analisis Efisiensi (Eficiency)
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
4/27
30
Tabel 4.5. Hasil Analisis Aspek Eficiency
Parameter Sistem Lamaa. Sumber daya
manusiaGuru kurikulum merupakan salah satudalam manajemen nilai, guru kurikulumadalah bagian yang membagi nilai
perkelas, nilai itu didapatkan dari masing-masing guru mata pelajaran. Akan tetapi
bila saat yang ditentukan guru kurikulum berhalangan hadir, maka pembagian nilaiterhambat dan memerlukan waktu yanglebih lama lagi untuk pengolahan nilai.
f. Analisis Pelayanan (Service)
Tabel 4.6. Hasil Analisis Aspek Service
Parameter Sistem barua. Kehandalan 1. Jika menggunakan sistem, terjadinya
inkonsistensi data dapat diminimalisir.2. Informasi yang disajikan juga lebih
akurat.3. Proses pencarian data dan pembuatan
laporan (raport dan lainnya) dapatdilakukan dengan cepat.
4. Adanya hak akses dapat mengurangiresiko penyalahgunaan data.
4.1.2 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem dikelompokkan menjadi dua bagian yaitu analisis
kebutuhan fungsional dan nonfungsional. a. Analisis Kebutuhan Fungsional
1) Perancangan sistem ini memiliki login untuk mengatur hak akses
pengguna, bagian yang memiliki hak akses pada sistem yaitu : wali kelas
(admin), wali murid (user) .
2) Admin dapat masuk ke dalam sistem dengan cara login.
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
5/27
31
3) Admin dapat menambah, mengubah dan menghapus data nilai siswa.
4) User bisa melihat nilai siswa dengan cara login, setelah berhasil login
kemudian user bisa melihat nilai tiap semester.
b. Analisis Kebutuhan Non Fungsional
1) Analisis Kebutuhan Software
Untuk dapat membuat Sistem yang baru, maka membutuhkan perangkat
lunak antara lain:
a) Sistem Operasi berbasis GUI ( grafic user interface )
b) Browser sebagai aplikasi untuk menjalankan program, antara lain:
Mozilla Firefox 3
c) Xampp, sebagai server yang berdiri sendiri (localhost).
2) Analisis Kebutuhan Hardware
Perangkat keras yang dapat digunakan untuk membuat aplikasi ini
adalah PC dengan minimal spesifikasi :
a) PC Pentium 4
b) Memory / RAM 128 MB
c) VGA 16 Bit warna
d)
Monitor dengan resolusi 800 X 600
e) Mouse
f) Keyboard
3) Analisis Kebutuhan Operasional
Perancangan sistem Informasi pada Madrasah Aliyah Negeri 2 Surakarta
ini memberikan informasi nilai bagi para orangtua maka dibutuhkan
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
6/27
32
jaringan internet dan seorang admin untuk input ataupun Update
informasi. Sehingga para orangtua dapat memperoleh informasi secara
cepat.
4.1.3 Analisis Kelayakan Sistem
Perancangan sistem informasi memerlukan adanya analisis kelayakan sistem
untuk mengetahui apakah sistem baru yang dirancang layak untuk dipakai atau
tidak .
4.1.3.1 Kelayakan Teknis
Secara teknis, sistem informasi penilaian ini sangat layak, karena ketersediaan
teknologi di Madrasah Aliyah Negeri 2 Surakarta memadai dan mudah untuk
didapatkan.
4.1.3.2 Kelayakan Hukum
Pengembangan sistem dikatakan layak secara hukum jika tidak melanggar
peraturan dan hukum yang berlaku. Penerapan sistem yang baru tidak boleh
menimbulkan masalah dikemudian hari akibat melanggar hukum yang akan
berlaku, terutama dalam penggunaan software berlisensi terkait penggunaan
aplikasi pendukung sistem.
4.1.3.3 Kelayakan Operasional
Sistem dirancang untuk mudah dioperasikan dan proses pengembangannya
dilakukan dengan teknik penerapan kebutuhan informasi melalui penelitian
yang seksama dan hati hati. Selain itu juga dilakukan pelatihan terlebih
dahulu sehingga akan memudahkan user untuk menjalankannya.
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
7/27
33
4.2 Perancangan sistem
Untuk mengatasi masalah yang terjadi dalam penilaian siswa di Madrasah
Aliyah Negeri 2 Surakarta dikembangkan suatu sistem komputerisasi yang dapat
mengolah data dengan cara cepat dan akurat, sehingga dapat meminimalis
masalah yang ada. Untuk lebih memahami sistem yang dikembangkan dapat
dilihat pada gambar-gambar berikut:
Sistem yang dikembangkan
guru Waka_kurikulum Wali_kelas Kepala Seolahsiswa
Mulai
Data guru, dataNilai ( tugas/
ulangan harian,Uas, UTS )
Data Siswa
Memasukan datainputan
Data Mapel
Laporan Nilai
Laporan Nilai
Selesai
Nila
Gambar 4.2. Diagram alir (flowchart) sistem yang dikembangkan
Keterangan :
Siswa mengikuti tes hasil tes dicatat kemudian dimasukan dalam data base
nilai, kemudian data nilai digunakan untuk membuat laporan nilai.
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
8/27
34
4.2.1 Perancangan Antarmuka
Perancangan antarmuka terdiri dari antarmuka input dan ouput. Konsep
perancangan berbasis web dibagi menjadi dua bagian yaitu back office yang
diruntukkan bagi admin/pengelola website serta front office yang diperuntukkan
bagi pengunjung, siswa, atau guru.
a. Perancangan Back Office
1) Halaman Login
Halaman login adalah halaman yang diperuntukkan bagi admin untuk
dapat mengelola data yang ada di website. Perancangan halaman login
terlihat pada gambar 4.3.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender
User name
Password
Gambar 4.3. Desain halaman login
Keterangan Gambar 4.3 :
Pada gambar 4.3, terlihat ada dialog input Username dan Password.
Username dan Password mengggunakan tipe varchar dengan panjang
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
9/27
35
karakter 15. Bila username dan password yang diketik benar, maka
admin akan masuk pada halaman utama admin seperti pada gambar 4.4.
Namun jika username dan password yang diketik mengalamai kesalahan
maka akan tampil pesan error.
2) Halaman Utama Admin
Halaman utama admin adalah tampilan halaman untuk melihat semua
inputan pada admin.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
UCAPAN SELAMAT DATANG
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender
Input_siswa
Input_guru
Input_mapel
Input_nilai
Laporan
Gambar 4.4. Desain halaman utama admin
Keterangan Gambar 4.4:
Halaman ini terdapat inputan data admin berupa input_siswa, input guru,
input_mapel, input_nilai dan laporan. Jika admin ingin memasukan data
siswa, admin tinggal klik input_data siswa, jika memasukkan data guru klik
data_guru, jika memasukkan data mapel klik input_mapel, jika memasukkan
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
10/27
36
data nilai, klik input_nilai dan untuk membuat laporan hasil belajar klik
laporan. Halaman ini merupakan tampilan halaman admin untuk menginput
data siswa, guru, mapel, nilai dan laporan.
3) Input_siswa
Halaman admin untuk memasukkan data siswa.
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender NIS Char 4
Nama Siswa Varchar (45)
| INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |
BackInput Data Siswa
Tempat Lahir
Tanggal Lahir
Kelas
Alamat
Nik_wali
Varchar (20)
Varchar(10)
Varchar(50)
Varchar(10)
Char (16)
TAMBAH BATAL
Date (8)
Nis Nama Siswa Tempat Lahir Tanggal Lahir Kelas Alamat Email Userid Password
Daftar siswa
Char (4) V (30) Vr (20) date V(10) V(30)
V(10) V (10)
X(10)
Hapus/Ubah
| HAPUS | UBAH |
| HAPUS | UBAH |
NISN Char 10
Agama Varchar (7)
NISN
Char 10
Agama
V (7)
Nama wali Varchar (30)
Gambar 4.5. Input_siswa
Keterangan Gambar 4.5:
a. Nis menggunakan tipe data char dengan panjang karakter 4
b. NISN menggunakan tipe data char dengan panjang karakter 10
c. Nama siswa menggunakan tipe data varchar dengan panjang karakter 45
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
11/27
37
d. Tempat lahir menggunakan tipe data varchar dengan panjang karakter 20
e. Tanggal lahir menggunakan tipe data date dengan panjang karakter 8
f. Agama meneggunakan tipe data varchar dengan panjang katakter 7
g. Kelas meneggunakan tipe data varchar dengan panjang katakter 10
h. NIk wali meneggunakan tipe data char dengan panjang katakter 16
i. Nama wali meneggunakan tipe data varchar dengan panjang katakter 30
j. Alamat meneggunakan tipe data varchar dengan panjang katakter 50
k. Email meneggunakan tipe data varchar dengan panjang katakter 10
4) Input_guru
Halaman admin untuk memasukkan data guru.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender NIP Char(16)
Nama Guru Varchar (45)
| INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |
Back
Input Data Guru
Tempat Lahir
Tanggal Lahir
Alamat
Userid
Password
UlangPassword
Varchar (20)
Varchar(50)
Varchar(10)
Varchar(10)
Varchar(10)
TAMBAH BATAL
Date 8
Nip Nama Guru Tempat Lahir Tanggal Lahir Alamat Email Userid Password
Daftar siswa
Char (10) V (30) Vr (20) date V(30)V(10) V (10)
X(10)
Hapus/Ubah
| HAPUS | UBAH |
| HAPUS | UBAH |
Nuptk Char (16)
Agama Varchar (7)
Nuptl
Char 16
Agama
V (7)
Level Int (1)
Gambar 4.6. Input_guru
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
12/27
38
Keterangan Gambar 4.6:
a. NIP meneggunakan tipe data char dengan panjang katakter 18
b. NUPTK meneggunakan tipe data char dengan panjang katakter 16
c. Nama meneggunakan tipe data varchar dengan panjang katakter 45
d. Tempat lahir meneggunakan tipe data varchar dengan panjang katakter
20
e. Tanggal lahir meneggunakan tipe data date dengan panjang katakter 8
f. Agama meneggunakan tipe data varchar dengan panjang katakter 7
g. Alamat meneggunakan tipe data varchar dengan panjang katakter 50
5) Input_mapel
Halaman admin untuk memasukkan data mata pelajaran.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender Kode mapel Int 10
Nama Mapel Vachar (30)
| INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |
BackInput Data Mata Pelajaran
Nip
TAMBAH BATAL
Kodemapel
Nama Mapel Nip
Daftar Mata Pelajaran
Varchar(8)
Varchar (30) Int (10)
Hapus /ubah
| hapus |ubah |
Varchar (8)
Gambar 4.7. Input_mapel
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
13/27
39
Keterangan :
a. Kode mapel meneggunakan tipe data varchar dengan panjang katakter 8
b. Nama mapel meneggunakan tipe data varchar dengan panjang katakter 30
6) Input_nilai
Halaman admin untuk memasukkan data nilai siswa.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender No Induk siswa
Nip(18)
Nilai Tugas Int(4)
| INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |
BackInput Nilai Siswa
Nip
TAMBAH BATAL
Kodemapel
TugasNip
Daftar Nilai siswa
Varchar(8) Int(4)Int(8)
Hapus /ubah
| hapus |ubah |
Char (4)
Kode mapel Varchar(8)
Nilai Tes Harian Int(4)
Nilai UTS Int(4)
No Induk
Int(8)
TesHarian
9(4)
semester
Int(4)
Nilai Akhir
Int(4)
Nilai UAS Int(4)
Gambar 4.8. Input_nilai
Keterangan Gambar 4.8:
a. No induk siswa menggunakan tipe data char dengan panjang karakter 4
b. Kode mapel menggunakan tipe data varchar dengan panjang karakter 8
c. Nilai tugas menggunakan tipe data int dengan panjang karakter 4
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
14/27
40
d. Nilai tes harian menggunakan tipe data int dengan panjang karakter 4
e. UTS menggunakan tipe data int dengan panjang karakter 4
f. UAS menggunakan tipe data int dengan panjang karakter 4
g. Nilai akhir menggunakan tipe data int dengan panjang karakter berisi
nilai akhir akan terisi secara otomatis.
h. Nip menggunakan tipe data char dengan panjang karakter 18 akan terisi
otomatis utntuk mnegetahui pengampu mata pelajaran.
b. Perancangan Front Office
1) Halaman Beranda
Halaman beranda adalah tampilan halaman utama user sebelum masuk
kedalam data siswa.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
TENTANG SMP N 2 NGRAMPAL
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender
Gambar 4.9. Profile
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
15/27
41
Keterangan Gambar 4.9:
a. Log in dan Log out menggunakan data yang ada diadmin dan halaman
b. Halaman ini merupakan tampilan untuk profile yaitu untuk melihat isi
profil dari sekolah.
2) Halaman Nilai
Halaman Nilai adalah halaman user untuk melihat nilai siswa.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender Nama mapel Tugas Tes Harian uts uas
Varchar (30) Int(4) Int(4) Int(4) Int(4)
uas
Int(4)
Gambar 4.10. Nilai
Keterangan Gambar 4.10:
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
16/27
42
a. Tipe data yang digunakan yaitu Nama mapel varchar dengan panjang
karakter 30, tugas,tes harian, its dan uas menggunakan tipe data integer
panjang karakter 4
b. Menampilkan daftar nilai yang berisi kolom nama mapel, kolom tugas,
kolom tes harian, kolom semester, dan kolom nilai akhir.
3) Halaman Artikel
Halaman user yang berisi tentang artikel – artikel.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
Berisi Artikel artikel
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender
Gambar 4.11. Artikel
Keterangan Gambar 4.11:
a. Log in dan Log out menggunakan data yang ada diadmin dan halaman
b. Kolom ini berisi tentang artikel-artikel yang berhubungan sekolahan
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
17/27
43
c. Desain output
1. Laporan_siswa
Laporan siswa adalah halaman yang berisi tentang data siswa yang
didalamnya terdapat kelas, No.Induk, Nama Siswa, Tempat Lahir,
Alamat, Email, UserID, Password.
Header
Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam
footer
| Home | Profile | Nilai | Artikel | Admin |Selamat datang
| Log in | log out |
kalender
Kelas
| INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |
Back
Data Siswa
TAMPILKAN
9(5)
No Induk Nama S iswa Tempat Lahi r Tanggal Lah ir Alamat Emai l Userid Password
Char(4) Varchar(30) Varchar(20) date Varchar(30)
Varchar(1
0)
Varchar(10)
Varchar(10)
KelasVarchar(10)
| LAPORAN SISWA | LAPORAN GURU | LAPORAN MAPEL | LAPORAN NILAI |
Gambar 4.12. Laporan_siswa
Keterangan Gambar 4.12:
Kelas menggunakan tipe data varchar dengan panjang karakter 10.
2. Laporan_nilai
Laporan Nilai adalah halaman yang berisi laporan nilai siswa yang terdiri
dari Nama mapel, Tugas, Tes Harian, Semester, Nilai akhir.
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
18/27
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
19/27
45
Tabel – Tabel yang digunakan sebagai dasar dalam pembuatan basis data
pada sistem Penilaian adalah sebagai berikut
a. Tabel Siswa
Fungsi : Input Data siswa
Primary Key : Nis
Foreign Key
Tabel 4.7. Tabel Siswa
Nama field Tipe data Panjang data Keterangan Nis Char 4 No induk Siswa Nisn Char 10 Nomor induk siswa
nasional Nama_siswa Varchar 45 Nama SiswaTempat_lahir Varchar 20 Tempat lahir siswaTgl_lahir Date 8 Tanggal lahir siswaagama_id Varchar 1 Agama siswa
1. Islam2. Kristen3.katolik4.Hindu5.Budha
Kelas Varchar 10 Kelas siswa Nama_wali Varchar 30 Nama wali muridAlamat Varchar 50 Alamat siswaEmail Varchar 10 Emil siswa
b. Tabel Guru
Fungsi : Input data guru
Primary key : Nip
Foreign key
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
20/27
46
Tabel 4.8. Tabel Guru
Nama field Tipe data Panjangdata
Keterangan
Nip Char 18 Nomor induk pegawai
Nuptk Char 16 Nomor unik pendidik tenagakependidikan
Nama_guru Varchar 45 Nama Guru
Tempat_lahir Varchar 20 Tempat lahir guru
Tgl_lahir Date 8 Tanggal lahir Guru
Agama_id Varchar 7 Agama guru
Alamat Varchar 50 Alamat Guru
c. Tabel Mapel
Fungsi : Input data mata pelajaran
Primary Key : Kode_mapel
Foreign Key :
Tabel 4.9. Tabel Mapel
Nama field Tipe data Panjang data Keterangan
Kode_mapel char 8 Kode mata pelajaran
Nama_mapel Varchar 30 Nama mata pelajaran
d. Tabel Nilai
Fungsi : Penilaian
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
21/27
47
Primary Key : Kode_nilai
Foreign Key : Nip, Nis, Kode_mapel
Tabel 4.10. Tabel Nilai
Nama Field Tipe Size Keterangan
Kode_nilai Varchar 8 Kode nilai
NipInt 8 No induk
pegawai Nis Int 8 No induk
SiswaKode_mapel char 8 Kode mata
pelajaran Nilai_tugas Int 4 Nilai tugas
Nilai_tes_hrn Int 4 Nilai ulanganharian
UTS Int decimal 4 Nilai ulangantengas
semesterUAS Int 4 Nilai ulangansemester
Tahun_Ak Date 5 TahunAkademi
4.2.3 Perancangan Proses
Perancangan proses menggunakan alat bantu diagram konteks, bagan
berjenjang, dan DFD level.
a. Diagram Konteks
Untuk memahami tentang data yang dipakai pada perancangan sistem
Penilaian dapat dilihat pada diagram konteks berikut ini:
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
22/27
48
Sistem Informasi penilaianSiswa
Guru
Waka_kurikulum
Wali Kelas
Kepala SekolahData Siswa Lap. NIlai
Data Mapel
Data GuruData Nilai
Lap. Nilai
Raport
Gambar 4.14. Diagram konteks sistem penilaian
Keterangan :
Dalam system ini ada 4 entitas yaitu Admin (guru/operator TU sekolah),
kepala sekolah, Wali kelas dan siswa. Dalam hal ini admin melakukan input
data siswa, data guru, data mapel, data nilai. Kepala sekolah dan wali kelas
menerima laopran nilai sedangkan siswa menerima laporan berupa raport atau
daftar nilai.
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
23/27
49
b. Bagan Berjenjang
0
1 3
Top Level
Level 0
Level 1
Sistem InformasiPenilaian
Input Data Laporan
Input DataGuru
Input DataMapel Laporan
Guru
1.1
Input Data Siswa
1.2 1.33.2 3.3 3.43.1
LaporanSiswa
LaporanMapel
LaporanNilai
2
Penilaian
2.2 2.3 2.42.1
Nilai tugas
Nilai tes harian Uts Uas
Gambar 4.15. Bagan Berjenjang
Keterangan :
Dari bagan berjenjang dapat dijelaskan bahwa dari top level pengolahan data
nilai ini dibagi menjadi 2 proses utama yaitu : menginput data dan membuat
laporan. Dan dari kedua master utama tersebut masih dibagi menjadi proses
yang lebih detail seperti yang dapat terlihat dari gambar diatas.
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
24/27
c. DAD level 0
Diagram Alir Data dalam Perancangan Sistem Penilaian ini dapat dilihat pada
gambar
1
INPUT DATA
Siswa
Guru
Waka_kurikulum
data siswa
data guru
Mapel
Data Siswa
Data Guru
Data Mapel
2
PENILAIANNilai Siswa
Data Nilai
3
LAPORANData NIlai
Wali Kelas Kepala Sekolah
Lap. Nilai Lap. Nilai
Raport
Update data siswa
Update data guru
Update data mapel
siswa
Guru
Mapel
Nilai
Data Mapel
Data Guru
Data Siswa
Data Mapel
Data Guru
Data Siswa
Gambar 4.16. DAD level 0
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
25/27
Keterangan:
Admin melakukan input data guru, siswa, mapel dan nilai siswa. Kemudian
masing – masing data disimpan di file master guru, siswa, mapel. Data guru,
mapel, siswa, dan nilai diolah dan disimpan pada file master nilai. Data nilai,
siswa, guru, dan mapel sebagai bahan acuan pembuatan laporan. Wali kelas,
kepala sekolah dan siswa menerima output berupa laporan nilai.
d. DAD Level 1 Input Data
INPUT DATASISWA
Siswa
Guru
Waka_kurikulum
data siswa
data guru
Mapel
Data Siswa
Data Guru
Data Mapel
Update data guruINPUT DATA
GURU
INPUT DATAMAPEL Update data Mapel
Update data siswasiswa
Mapel
Guru
Gambar 4.17 DAD Level 1 input data
Keterangan
Admin melakukan input data siswa, guru, mapel, nilai dan data disimpan di file
master siswa, guru, mapel.
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
26/27
e. DAD Level 1 Laporan
LaporanSiswa
Siswa
Kepala Sekolah
Wali Kelas
Raport
Data Mapel
Laporan Guru
Laporan Mapel
Laporan NilaiLap. Nilai
Data Siswa
Lap. NIlai
siswa
Mapel
Guru
Nilai
Data Siswa
Data Guru
Data Nilai
Data Mapel
Gambar 4.18. DAD level 1 proses pembuatan laporan
Keterangan
Kepala sekolah, wali kelas dan siswa masing-masing menerima output berupa
laporan nilai.
8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan
27/27
4.2.4 Relasi Antar Tabel
Pada sistem penilaian SMP Negeri 2 Ngrampal relasi antar tabel yang ada
dapat digambarkan sebagai berikut :
TABEL SISWA
*NisNisnNama_siswatempat lahirTgl_lahir Agama_idKelasNik_waliNama_wali AlamatEmail
TABEL MAPEL
*Kode_mapelNama_mapel
TABEL GURU
*NipNutpkNama_guruTempat_lahirTgl_lahir Agama_Id Alamat
TABEL NILAI
*Kode_nilai**Kode_mapel**Nip**NisNilai_tugasNilai_tes_hrnUTSUASTahun_Ak
Gambar 4.19. Relasi Antar Tabel
Keterangan:
Primary key : *
Foreign key : **
: Relasi one to many