BAB 4
ANALISIS DAN PERANCANGAN SISTEM
Seiring dengan perkembangan teknologi sistem informasi penilaian siswa yang saya buat pada SD Negeri 054875 Sei Limbat Kecamatan Selesai Kabupaten Langkat
untuk meningkatkan efisiensi kerja dan waktu, maka sistem yang ada pada saat ini yang sebagian bersifat manual perlu dikomputerisasi, khususnya dalam pengolahan
data, yaitu dengan mengaplikasikan paket program computer. Data yang diperlukan agar dapat bermanfaat harus dikelola dalam suatu database.Sistem manajemen
database merupakan suatu pengorganisasian dan pengolahan data pada komputer.
4.1 Analisis Sistem
Dalam membangun suatu program yaitu sistem informasi penilaian siswa pada suatu sekolah, penulis akan merancang alur kerja berdasarkan kebutuhan pengguna yaitu
guru yang nantinya akan menggunakan program aplikasi ini.
Program aplikasi ini dibuat berdasarkan kebutuhan seorang guru atau pengajar yang akan memberikan nilai hasil belajar kepada murid atau pelajar dengan
mudah dan efisien serta meminimkan terjadinya kesalahan pada penghitungan nilai akhir rapor. Karena pada dasarnya ada ditemukan beberapa guru yang sering terjadi
kesalahan dalam melakukan penilaian kepada murid.
Universitas Sumatera Utara
4.2 Perancangan Sistem
Membuat suatu program memerlukan suatu persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen
yang membentuk suatu program.
Perancangan sistem adalah upaya suatu organisasi atau lembaga untuk memulai memiliki suatu sistem yang lebih baik lagi. Perancangan sistem dilakukan setelah
mendapat gambaran dengan jelas apa yang harus dikerjakan. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user pemakai mengenai gambaran yang
jelas tentang perancangan sistem yang akan dibuat serta di implementasikan.
4.2.1 Perancangan Masukan input
Sistem input yang baik dapat menghasilkan output yang baik. Maka dari itu, data yang dimasukkan harus baik untuk menghasilkan output yang sempurna, sehingga
pengguna dapat nyaman dalam menggunakan software. Adapun tujuan dari rancangan sistem masukan input adalah :
1. Untuk menjamin dan mewujudkan hasil yang diharapkan. 2. Memberikan penyelesaian yang tepat.
3. Membuat pemasukan data menjadi lebih efisien dan efektif.
Adapun rancangan masukan input yang ingin penulis buat adalah sebagai berikut :
Universitas Sumatera Utara
No NIS
Nama Nilai
tugas Nilai
harian Nilai
ulangan Nilai
UTS Nilai
UAS Nilai
rata- rata
Nilai Remedial
Nilai rapor
Nilai Sikap
Header
Pilih Kelas
Pilih Mata Pelajaran
Pilih NIS Tahun Ajaran
Semester
Form Nilai
Nilai Tugas
Nilai Harian
Nilai Ulangan
Nilai Sikap
Nilai UTS
Nilai UAS
Nilai Rata- rata
Nilai Remedial
Nilai Rapor
Tambah Simpan
Edit Hapus
Batal
Universitas Sumatera Utara
Gambar 4.1 Rancangan Input Form Penilaian Siswa
4.2.2 Perancangan Keluaran output
Keluaran output merupakan bagian yang sangat penting dalam suatu perancangan perangkat lunak software, karena digunakan untuk menghasilkan jawaban dari
proses yang dijalankan software yang dibutuhkan oleh pengguna. Ada beberapa tujuan dari keluaran output diantaranya adalah :
1. Merancang output untuk tujuan khusus. 2. Membuat output yang berguna bagi user.
3. Menyediakan jumlah output yang tepat. 4. Mengirim output tepat waktu.
Adapun rancangan masukan output yang penulis buat dengan crystal reports adalah sebagai berikut :
Hasil Kompetensi
Mata Pelajaran Nilai
Sikap
Ketidak Hadiran Lama
Nama Sekolah
Nama Murid
NIS Tahun Ajaran
Semester
Kelas
Wali Kelas
NIP
Universitas Sumatera Utara
Gambar 4.2 Rancangan output Laporan Hasil Nilai Siswa
4.2.3 Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan diagram level tertinggi dari
Data Flow Diagram DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Diagram konteks berfungsi memberikan gambaran tentang keseluruhan
sistem. Diagram konteks berisi gambaran umum secara garis besar sistem yang akan dibuat yang berisi siapa saja pihak yang akan memberikan data ke sistem, data
apa saja yang diberikan ke sistem, kepada siapa sistem herus memberi informasi atau laporan dan apa saja isi atau laporan yang harus dihasilkan sistem.
Sistem informasi nilai siswa dapat dibuat diagram konteksnya. Diagram ini menunjukkan bagaimana jalur sistem informasi siswa dijalankan. Langkah pertama
user akan mengirimkan data siswa ke sistem informasi, di sistem informasi system diolah menjadi informasi sehingga informasi tersebut dimanfaatkan dan akan diterima
oleh untuk memasukkan nilai siswa dan data nilai siswa tersebut dimasukkan ke sistem untuk diolah menjadi sistem informasi nilai siswa. Data nilai yang telah
menjadi suatu informasi akan di teruskan kepada kepala sekolah. Untuk lebih lanjut penjelasannya dapat dilihat pada Gambar 4.3 berikut.
Universitas Sumatera Utara
Gambar 4.3 Diagram Konteks
Sistem Informasi Penilaian Siswa
Siswa Guru
Data Siswa
Daftar Nilai Data Guru,Nilai
Informasi Nilai
Mata Pelajaran
Data Mata Pelajaran
Laporan
Kepala Sekolah
Universitas Sumatera Utara
4.2.4 Data Flow Diagram DFD
Diagram alir data atau Data Flow Diagram DFD merupakan suatu model logika yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data ke
luar dari sistem, di mana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data
tersebut.
DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan
kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh professional sistem kepada pemakai maupun pembuatan program. Berikut bentuk Data Flow Diagram DFD
dari perancangan Sistem Informasi Penilaian siswa pada SD Negeri 054875 Sei Limbat Kecamatan Selesai Kabupaten Langkat :
Universitas Sumatera Utara
Manajemen Master Data ADMIN
GURU
LOG IN User
Siswa Mata
Pelajaran Guru
Absen Manajemen
Nilai
Nilai
Manajemen Laporan
Daftar Nilai
Data Rapor
Data Nilai
Data Nilai
Log In Log In
Siswa
Mapel
Guru
Absen
Daftar Siswa Daftar Mapel
Daftar Guru Daftar Absen
Daftar Siswa Daftar Mapel
Daftar Guru Daftar Absen
Gambar 4.4 DFD Sistem Informasi Penilaian siswa
4.2.5 Entity Relationship Diagram ERD
ERD adalah suatu komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut yang mempresentasikan seluruh fakta dari
dunia nyata yang ditinjau.
Universitas Sumatera Utara
Nilai Rapor Siswa
Guru
Mata Pelajaran NIS
Jenis Kelamin Agama
Nama NIS
Jenis Kelamin Agama
Nama
Kode Mapel Nama Mata
Pelajaran
Gambar 4.5 ERD Sistem Informasi
4.2.6 Flowchart Sistem
Flowchart adalah diagram dengan simbol-simbol yang mempunyai arus untuk menggambarkan langkah-langkah penyelesaian suatu program. Berikut merupakan
flowchart sistem informasi yang di rancang oleh penulis.
Universitas Sumatera Utara
Start Login
Username dan
Password
Admin Guru
Tampil Menu
Utama
Siswa Absensi
Mapel Guru
Form Nilai Cetak Laporan
About Tampil
Form Siswa
Tampil Form
Absen Tampil
Form Mapel
Tampil Form
Guru Tampil
Form Nilai
Cetak laporan
Tampil tentang
Program
Tampil Data
If user= admin
Tambah Edit
Hapus Input data
siswa baru
Edit data siswa
Input NIS siswa
Proses simpan data
End If user = admin
Input Nilai Siswa
Input Nilai Siswa
menurut mapel
Simpan Data F
F F
F F
F F
F F
F F
F
F F
T
T T
T T
T
T T
T T
T T
T
Gambar 4.6 Flowchart Sistem Informasi
Universitas Sumatera Utara
4.3 Perancangan Database