3.1. Analisis Sistem
Dalam membangun sebuah program aplikasi dimana tujuan dari aplikasi tersebut
adalah untuk membantu dan menunjang kerja user dalam menggunakan komputer agar lebih efisien dan efektif. Sehingga apa yang selama ini dikerjakan secara
konvensional menjadi lebih modern dengan adanya teknologi dan informasi.
Maka untuk memulai membangun aplikasi mengenai sistem pengisian
raport, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan
dari user yang menggunakan program aplikasi pengisian raport yang akan dibuat.
3.2. Perancangan Sistem
Berikut merupakan beberapa alat bantu yang digunakan dalam pembuatan
Aplikasi Pengisian Sistem Raport Siswa .
3.2.1 Desain Sistem
1.Diagram Context
Gambar 3.1. Diagram Context
2.DFD (Data Flow Diagram)
Data Flow Diagram adalah gambaran system secara logika. Gambaran ini tidak tergantung pada perangkat keras, lunak, struktur data atau organisasi.
output
Tabel 3.2 Simbol – Simbol Flowchart
No Simbol Fungsi
1. Terminator, untuk memulai dan
mengakhiri suatu program.
2. Process, suatu simbol yang
menunjukkan setiap pengolahan
yang dilakukan oleh komputer.
3. Data, untuk memasukan data
maupun menunjukkan hasil dari
suatu proses.
4. Decision, suatu kondisi yang akan
menghasilkan beberapa
kemungkinan jawaban atau pilihan.
5. Preparation, suatu simbol yang
pengolahan data dalam storage.
6. Connector, merupakan simbol untuk
masuk dan keluarnya suatu prosedur
pada lembar kerja yang sama.
7. Off – page Connector, merupakan
simbol untuk masuk dan keluarnya
suatu prosedur pada lembar kertas
yang lain.
8. Arus atau flow, prosedur yang dapat
dilakukan dari atas ke bawah, bawah
ke atas, dari kiri ke kanan, atau dari
kanan ke kiri.
9. Document, merupakan simbol untuk
data yang berbentuk informasi.
10. Predifined Process, untuk
menyatakan sekumpulan langkah
proses yang ditulis sebagai prosedur.
11. Display, untuk output yang
ditujukan suatu device, seperti
monitor.
12. Magnetic Disc, umtuk menyimpan
data.
3.2.2 Desain Basis Data (Database)
Basis Data (Database) 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.
Adapun desain basis data (Database) adalah sebagai berikut :
1. Entity Relationship Diagram (ERD)
Entity Relationship Diagram adalah bentuk hubungan antara tabel master dengan
tabel transaksi. Dari gambar dapat kita ketahui hubungan antara tabel yang ada.
2. Struktur Data
Dalam Sistem ini memerlukan 11 Tabel :
1. Table Siswa
Nama Table : TableSiswa
Fungsi : Untuk menginput Data Siswa
Tabel 3.3. Table Siswa
Jenis_kelamin Text
Nama Table : TableGuru
Fungsi : Untuk menginput Data Guru
Wali_Kelas Text
3. Table Absen
Nama Table : TableAbsen
Fungsi : Untuk menginput Data Absen Siswa
Tabel 3.5. Table Absen
Nama Field Tipe Data
4. Tabel Ekstrakulikuler
Nama Table : TableEkstrakulikuler
Fungsi : Untuk menginput Data Nilai Ekstrakulikuler siswa
Tabel 3.6. Table Ekstrakulikuler
Nama Field Tipe Data
NIS Text
Kode Text
Kegiatan_Ekstrakulikuler Text
5. Table Fisik
Nama Table : TableFisik
Fungsi : Untuk menginput Data Kondisi Fisik Siswa
Tabel 3.7. Table Fisik
Nama Field Type Data
NIS Text
Kode Text
Tinggi_Badan Text
Berat_Badan Text
6. Table Kondisi Kesehatan
Nama Table : TableKondisikesehatan
Fungsi : Untuk menginput Data Kondisi Kesehatan Siswa
Tabel 3.8. Table Kondisi Kesehatan
7. Table Mata Pelajaran
Nama Table : TableMapel
Fungsi : Untuk menginput Data Mata Pelajaran
Tabel 3.9. Table Mata Pelajaran
Nama Field Tipe Data
Kode_Mapel Text
Nama_Mapel Text
8. Table Nilai
Nama Table : TableNilai
Fungsi : Untuk menginput Nilai
Tabel 3.10. Table Nilai
9. Table Prestasi
Nama Table : TablePrestasi
Fungsi : Untuk menginput Prestasi yang telah dicapai siswa
Tabel 3.11. Table Prestasi
Nama Field Tipe Data
Nama Table : TableSaran
Fungsi : Untuk menginput Saran
Tabel 3.12. Table Saran
Nama Field Tipe Data
NIS Text
Kode Text
Saran Text
11.Table Sikap
Nama Table : TableSikap
Tabel 3.13. Table Sikap
Nama Field Tipe Data
NIS Text
Kode Text
Sikap_Spiritual Text
Deskripsi_Spiritual Text
Sikap_Sosial Text
4.1. Pengertian Implementasi Sistem
Implementasi system merupakan prosedur yang dilakukan untu menyelesaikan
desain system yang ada dalam dokumen desain yang disetujui dan diuji kemudian
diinstal guna dilakukan pemrosesan data dengan system yang baru atau system
yang diperbaiki.
4.2. Tujuan Implementasi
Tujuan – tujuan dari implementasi sistem, yaitu :
1. Membuat desain sistem yang telah dibuat selama penelitian
2. Menguji,Menulis dan mendokumentasikan prosedur-prosedur dan
program-program yang diperlukan oleh dokumen-dokumen desain
system yang telah dibuat
3. Memastikan bahwa pemakai dapat mengoperasikan dengan mudah
terhadap sistem yang baru dan mendapat informasi yang baik dan jelas.
4. Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai
yaitu dengan menguji sistem secara menyeluruh.
5. Memastikan bahwa sistem telah berjalan lancar dengann mengontrol
dan melalukan instalasi secara benar.
4.3. Komponen Dalam Implementasi Sistem
Agar perancangan sistem yang telah kita kerjakan dapat berjalan baik atau
Untuk itu dibutuhkan beberapa komponen utama yang mencakup perangkat
keras (hardware), perangkat lunak (software, dan perangkat operator (brainware).
4.3.1 Kebutuhan Perangkat Keras (Hardware)
Perangkat keras (hardware) merupakan komponen – komponen peralatan yang membentuk suatu sistem komputer dan peralatan – peralatan tambahan lainnya
yang mungkin komputer menjalankan tugasnya sesuai dengan yang diberikan.
Komponen ini bersifat nyata secara fisik, artinya dapat dilihat dan
dipergunakan, misalnya monitor, CPU (Central Processing Unit), printer, keyboard, dan mouse. Spesifikasi perangkat keras komputer yang digunakan
dalam pembuatan website ini adalah :
1. Personal Computer dengan Processor min Intel Pentium 3. 2. Keyboard
3. Monitor W 14” resolution 1024x768.
4. Hardisk sebagai media penyimpan.
5. Mouse
6. Printer
4.3.2 Kebutuhan Perangkat Lunak (Software)
Hardware tidak dapat menyelesaikan masalah tanpa adanya software.
Software merupakan komponen di dalam sistem data berupa program atau instruksi untuk mengontrol suatu sistem. Perangkat lunak yang diperlukan
untuk menjalankan perangkat kerasnya adalah Sistem operasi windows 2007 atau
4.3.3 Kebutuhan Brainware
Perangkat Operator (Brainware) yang dapat menjalankan website ini terbagi menjadi 4 yaitu administrator dan guru.
4.4. Form Login
Pada saat program dijalankan maka form yang akan pertama sekali tampil adalah
form login,dimana pemakai system harus mengisi user ID dan password.Berikut
ini adalah tampilan perancangan form login :
Gambar 4.1. Tampilan Form Login
4.5. Form Utama
Apabila login sudah berhasil maka akan tampil form utama sistem.Berikut ini
Gambar 4.2. Tampilan Form Utama
4.6. Form Data Siswa
Form data siswa merupakan Form untuk mengisi keterangan siswa secara lengkap. Mulai dari data diri siswa, keluarga, status dalam keluarga dan pekerjaan
orang tua. Pada Form terdapat tombol-tombol sebagai berikut :
1) Tambah,yaitu tombol yang berfungsi untuk menambah data siswa/siswi
2) Edit,yaitu tombol yang berfungsi untuk mengubah,memperbaiki data
siswa/siswi.
3) Simpan,yaitu tombol yang berfungsi untuk menyimpan data siswa/siswi
4) Batal,yaitu tombol yang berfungsi untuk membatalkan pengisian data
siswa/siswi.
Gambar 4.3. Tampilan Form Data Siswa
4.7. Form Data Guru
Form data guru merupakan Form yang digunakan untuk mendata guru secara keseluruhan. Form ini juga bisa mendata seluruh pegawai yang ada si sekolah tersebut. Sehingga data guru tersebut bisa tersusun secara rapi dan terstruktur.
Pada Form terdapat tombol-tombol sebagai berikut :
1) Tambah,yaitu tombol yang berfungsi untuk menambah data guru.
2) Edit,yaitu tombol yang berfungsi untuk mengubah,memperbaiki data guru.
3) Simpan,yaitu tombol yang berfungsi untuk menyimpan data guru.
4) Batal,yaitu tombol yang berfungsi untuk membatalkan pengisian data guru.
Gambar 4.4. Tampilan Form Data Guru
4.8. Form Daftar Mata Pelajaran
Form data guru merupakan Form yang digunakan untuk mengisi daftar mata pelajaran yang ada. Sehingga daftar mata pelajaran tersebut bisa tersusun secara
rapi dan terstruktur. Pada Form terdapat tombol-tombol sebagai berikut :
1) Tambah,yaitu tombol yang berfungsi untuk menambah daftar Mata
Pelajaran.
2) Edit,yaitu tombol yang berfungsi untuk mengubah,memperbaiki daftar
Mata Pelajaran.
3) Simpan,yaitu tombol yang berfungsi untuk menyimpan daftar Mata
Pelajaran.
4) Batal,yaitu tombol yang berfungsi untuk membatalkan pengisian daftar
5) Hapus,yaitu tombol yang berfungsi untuk menghapus daftar Mata
Pelajaran.
Gambar 4.5. Tampilan Form Daftar Mata Pelajaran
4.9. Form Input Nilai Siswa
Form pengisian nilai siswa di input sesuai dengan kode mata pelajaran. Form
untuk pengisian nilai ini ada 6 Form sesuai dengan data yang diinput pada Form
daftar nama siswa dan form mata pelajaran berdasarkan kurikulum 2013. Pada
Gambar 4.6. Tampilan Form NIS Proses
Gambar 4.8. Tampilan Form Input Nilai Pengetahuan
Gambar 4.10. Tampilan Form Input Nilai Ekstrakulikuler
4.10. Form Cetak Rapot
Form data guru merupakan Form yang digunakan untuk mencetak rapot. User
terlebih dahulu mengisi NIS,Nama Peserta,Kelas,Semester,dan Tahun Ajaran.
Gambar 4.12. Tampilan Form Input Prestasi siswa
4.11. Laporan
Laporan merupakan hasil dari kerja aplikasi ini. Laporan ini berguna sebagai hasil
belajar siswa yang telah diinput datanya kedalam aplikasi ini, seperti data
guru,data keterangan peserta didik, hasil belajar siswa,nilai kompetensi
sikap,Nilai pengetahuan,kondisi kesehatan siswa, nilai ekstrakurikuller serta
Gambar 4.13. Tampilan Laporan Data Guru
Gambar 4.15. Tampilan halaman depan Rapot Siswa
Gambar 4.17. Tampilan halaman Petunjuk
Gambar 4.19. Tampilan Halaman Nilai Sikap Siswa
5.1. Kesimpulan
Berdasarkan pembahasan pada bab-bab sebelumnya maka pada bab ini penulis
dapat mengambil kesimpulan sebagai berikut :
1. Aplikasi ini dibuat untuk memudahkan para walikelas dalam proses
menginput data nilai siswa secara efisien dan sesuai dengan kurikulum
2013.
2. Sistem yang dirancang merupakan sistem informasi yang berbentuk
aplikasi digital yang dapat menginput data dan mencetak data yang
diinginkan.
3. Aplikasi ini juga dilengkapi dengan form untuk menambah field, sehingga
aplikasi ini lebih bersifat fleksibel dan dinamis untuk melakukan
penambahan field bila user membutuhkan pembaharuan field.
4. Pada aplikasi pengisian sistem raport siswa ini, sistem ini dilengkapi
sistem untuk mendata data kepala sekolah, guru, pegawai, sekolah dan
siswa secara lengkap sehingga memudahkan sekolah dalam mencetak
raport.
5. Kemudahan yang diciptakan programmer dalam meng-input, meng-update
dan menghapus data pada sistem ini sehingga data dapat diperbaharui oleh
5.2. Saran
Berdasarkan kesimpulan di atas maka dapat diberikan saran – saran yang
penulis usulkan yang berguna nantinya dan yang menjadi bahan pertimbangan
bagi pihak sekolah dalam menggunakan Aplikasi Perancangan Rapot Digital ini
antara lain :
1. Diharapkan Aplikasi ini dilengkapi dengan sistem online. Sistem online
disini dimaksudkan agar para orangtua bisa melihat hasil belajar,
keterangan ketidakhadiran dan nilai ekstrakurikuller dari anak mereka.
2. Untuk Meningkatkan Efisiensi kinerja,disarankan jasa komputer dengan
menggunakan sistem informasi yang telah dirancang.
3. Diharapkan program ini bisa mendata ketidakhardiran siswa pada tiap