Analisis Sistem Perancangan Sistem

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