Perancangan Aplikasi Pengolahan Data Nilai Raport Siswa Digital SDN 014715 Tanjung Seri Chapter III V
BAB 3
PERANCANGAN SISTEM
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
Context Diagram (CD) pada Aplikasi Sistem Pengisian Raport Siswa adalah
sebagai berikut:
Universitas Sumatera Utara
19
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.
Tabel 3.1. Simbol – simbol DFD
No
1.
Gambar
Nama
Fungsi
Kesatuan
Merupakan
Luar
kesatuan luar
(External
di lingkungan
entitiy)
luar
yang
sistem
akan
Universitas Sumatera Utara
20
memberikan
input
atau
menerima
output
dari
sistem
2.
Proses
Kegiatan dari
(Proses)
hasil
suatu
arus data yang
masuk dalam
proses
untuk
dihasilkan
arus data yang
akan
kelaur
atau
untuk
mengubah
input menjadi
outpu
3.
Aliran Data
Data mengalir
(Data Flow)
melalui sistem
dimulai
dengan
sebagian input
dan
diubah
menjadi
Universitas Sumatera Utara
21
output
4.
Penyimpanan
Data disimpan
Data
untuk
(Data
keperluan
Storage)
berikutnya
Sumber : www.google.com
Tabel 3.2 Simbol – Simbol Flowchart
No
1.
Simbol
Fungsi
Terminator, untuk memulai dan
mengakhiri suatu program.
2.
Process,
suatu
menunjukkan
simbol
setiap
yang
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
menyediakan
simbol
tempat
–
yang
tempat
Universitas Sumatera Utara
22
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,
menyatakan sekumpulan
untuk
langkah
proses yang ditulis sebagai prosedur.
11.
Display,
untuk
output
yang
ditujukan
suatu
device,
seperti
monitor.
12.
Magnetic Disc, umtuk menyimpan
data.
Sumber : www.google.com
Universitas Sumatera Utara
23
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
Nama Field
Tipe Data
Nis
Text
Nama
Text
NISN
Text
Tempat_lahir
Text
Tanggal_lahir
Text
Universitas Sumatera Utara
24
Jenis_kelamin
Text
Alamat_siswa
Text
Agama
Text
Nama_Ayah
Text
Nama_Ibu
Text
P_Ayah
Text
P_Ibu
Text
Alamat_Ortu
Text
Nama_Wali
Text
P_Wali
Text
2. Table Guru
Nama Table
: TableGuru
Fungsi
: Untuk menginput Data Guru
Tabel 3.4. Table Guru
Nama Field
Tipe Data
NIP
Text
Nama
Text
Jenis_Kelamin
Text
Jabatan
Text
Alamat
Text
Password
Text
Universitas Sumatera Utara
25
Wali_Kelas
Text
3. Table Absen
Nama Table
: TableAbsen
Fungsi
: Untuk menginput Data Absen Siswa
Tabel 3.5. Table Absen
Nama Field
Tipe Data
Nis
Text
Kode
Text
Sakit
Text
Izin
Text
Tanpa_Keterangan
Text
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
Keterangan
Text
Universitas Sumatera Utara
26
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
Nama Field
Tipe Data
NIS
Text
Kode
Text
Pendengaran
Text
Penglihatan
Text
Gigi
Text
Universitas Sumatera Utara
27
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
Nama Field
Type Data
NIS
Text
Kode
Text
Kode_Mapel
Text
Nilai_Pengetahuan
Text
Predikat_Pengetahuan
Text
Deskripsi_Pengetahuan
Text
Nilai_Keterampilan
Text
Predikat_Keterampilan
Text
Deskripsi_Keterampilan
Text
Universitas Sumatera Utara
28
9. Table Prestasi
Nama Table
: TablePrestasi
Fungsi
: Untuk menginput Prestasi yang telah dicapai siswa
Tabel 3.11. Table Prestasi
Nama Field
Tipe Data
NIS
Text
Kode
Text
Jenis_Prestasi
Text
Keterangan
Text
10. Table Saran
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
Fungsi
: Untuk menginput nilai sikap
Universitas Sumatera Utara
29
Tabel 3.13. Table Sikap
Nama Field
Tipe Data
NIS
Text
Kode
Text
Sikap_Spiritual
Text
Deskripsi_Spiritual
Text
Sikap_Sosial
Text
Deskripsi_Sosial
Text
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI SISTEM
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
tidak, maka perlu dilakukan pengujian terhadap sistem yang telah dikerjakan.
Universitas Sumatera Utara
31
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 :
4.3.2
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
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
windows 8 yaitu Microsoft visual studio 2010 dan crystal Report 13.
Universitas Sumatera Utara
32
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
adalah tampilan perancangan form utama :
Universitas Sumatera Utara
33
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.
5) Hapus,yaitu tombol yang berfungsi untuk menghapus data siswa/siswi
Universitas Sumatera Utara
34
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.
5) Hapus,yaitu tombol yang berfungsi untuk menghapus data guru.
Universitas Sumatera Utara
35
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
Mata Pelajaran.
Universitas Sumatera Utara
36
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
Form ini, user bisa langsung mengetikkan nilai yang diperoleh. Form ini
berhungan dengan Form untuk mencetak raport siswa.
Universitas Sumatera Utara
37
Gambar 4.6. Tampilan Form NIS Proses
Gambar 4.7. Tampilan Form Input Nilai Sikap
Universitas Sumatera Utara
38
Gambar 4.8. Tampilan Form Input Nilai Pengetahuan
Gambar 4.9. Tampilan Form Input Nilai Kesehatan
Universitas Sumatera Utara
39
Gambar 4.10. Tampilan Form Input Nilai Ekstrakulikuler
Gambar 4.11. Tampilan Form Input Prestasi siswa
Universitas Sumatera Utara
40
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
catatan prestasi siswa.
Universitas Sumatera Utara
41
Gambar 4.13. Tampilan Laporan Data Guru
Gambar 4.14. Tampilan Laporan Data Siswa
Universitas Sumatera Utara
42
Gambar 4.15. Tampilan halaman depan Rapot Siswa
Gambar 4.16. Tampilan halaman keterangan sekolah
Universitas Sumatera Utara
43
Gambar 4.17. Tampilan halaman Petunjuk
Gambar 4.18. Tampilan halaman keterangan siswa
Universitas Sumatera Utara
44
Gambar 4.19. Tampilan Halaman Nilai Sikap Siswa
Gambar 4.20. Tampilan halaman Nilai Ekstrakulikuler Siswa
Universitas Sumatera Utara
45
Gambar 4.21. Tampilan halaman Catatan Prestasi Siswa.
Universitas Sumatera Utara
BAB 5
KESIMPULAN DAN SARAN
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
user.
Universitas Sumatera Utara
47
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
mata pelajaran sehingga proses absensi bisa lebih akurat.
Universitas Sumatera Utara
PERANCANGAN SISTEM
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
Context Diagram (CD) pada Aplikasi Sistem Pengisian Raport Siswa adalah
sebagai berikut:
Universitas Sumatera Utara
19
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.
Tabel 3.1. Simbol – simbol DFD
No
1.
Gambar
Nama
Fungsi
Kesatuan
Merupakan
Luar
kesatuan luar
(External
di lingkungan
entitiy)
luar
yang
sistem
akan
Universitas Sumatera Utara
20
memberikan
input
atau
menerima
output
dari
sistem
2.
Proses
Kegiatan dari
(Proses)
hasil
suatu
arus data yang
masuk dalam
proses
untuk
dihasilkan
arus data yang
akan
kelaur
atau
untuk
mengubah
input menjadi
outpu
3.
Aliran Data
Data mengalir
(Data Flow)
melalui sistem
dimulai
dengan
sebagian input
dan
diubah
menjadi
Universitas Sumatera Utara
21
output
4.
Penyimpanan
Data disimpan
Data
untuk
(Data
keperluan
Storage)
berikutnya
Sumber : www.google.com
Tabel 3.2 Simbol – Simbol Flowchart
No
1.
Simbol
Fungsi
Terminator, untuk memulai dan
mengakhiri suatu program.
2.
Process,
suatu
menunjukkan
simbol
setiap
yang
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
menyediakan
simbol
tempat
–
yang
tempat
Universitas Sumatera Utara
22
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,
menyatakan sekumpulan
untuk
langkah
proses yang ditulis sebagai prosedur.
11.
Display,
untuk
output
yang
ditujukan
suatu
device,
seperti
monitor.
12.
Magnetic Disc, umtuk menyimpan
data.
Sumber : www.google.com
Universitas Sumatera Utara
23
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
Nama Field
Tipe Data
Nis
Text
Nama
Text
NISN
Text
Tempat_lahir
Text
Tanggal_lahir
Text
Universitas Sumatera Utara
24
Jenis_kelamin
Text
Alamat_siswa
Text
Agama
Text
Nama_Ayah
Text
Nama_Ibu
Text
P_Ayah
Text
P_Ibu
Text
Alamat_Ortu
Text
Nama_Wali
Text
P_Wali
Text
2. Table Guru
Nama Table
: TableGuru
Fungsi
: Untuk menginput Data Guru
Tabel 3.4. Table Guru
Nama Field
Tipe Data
NIP
Text
Nama
Text
Jenis_Kelamin
Text
Jabatan
Text
Alamat
Text
Password
Text
Universitas Sumatera Utara
25
Wali_Kelas
Text
3. Table Absen
Nama Table
: TableAbsen
Fungsi
: Untuk menginput Data Absen Siswa
Tabel 3.5. Table Absen
Nama Field
Tipe Data
Nis
Text
Kode
Text
Sakit
Text
Izin
Text
Tanpa_Keterangan
Text
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
Keterangan
Text
Universitas Sumatera Utara
26
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
Nama Field
Tipe Data
NIS
Text
Kode
Text
Pendengaran
Text
Penglihatan
Text
Gigi
Text
Universitas Sumatera Utara
27
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
Nama Field
Type Data
NIS
Text
Kode
Text
Kode_Mapel
Text
Nilai_Pengetahuan
Text
Predikat_Pengetahuan
Text
Deskripsi_Pengetahuan
Text
Nilai_Keterampilan
Text
Predikat_Keterampilan
Text
Deskripsi_Keterampilan
Text
Universitas Sumatera Utara
28
9. Table Prestasi
Nama Table
: TablePrestasi
Fungsi
: Untuk menginput Prestasi yang telah dicapai siswa
Tabel 3.11. Table Prestasi
Nama Field
Tipe Data
NIS
Text
Kode
Text
Jenis_Prestasi
Text
Keterangan
Text
10. Table Saran
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
Fungsi
: Untuk menginput nilai sikap
Universitas Sumatera Utara
29
Tabel 3.13. Table Sikap
Nama Field
Tipe Data
NIS
Text
Kode
Text
Sikap_Spiritual
Text
Deskripsi_Spiritual
Text
Sikap_Sosial
Text
Deskripsi_Sosial
Text
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI SISTEM
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
tidak, maka perlu dilakukan pengujian terhadap sistem yang telah dikerjakan.
Universitas Sumatera Utara
31
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 :
4.3.2
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
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
windows 8 yaitu Microsoft visual studio 2010 dan crystal Report 13.
Universitas Sumatera Utara
32
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
adalah tampilan perancangan form utama :
Universitas Sumatera Utara
33
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.
5) Hapus,yaitu tombol yang berfungsi untuk menghapus data siswa/siswi
Universitas Sumatera Utara
34
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.
5) Hapus,yaitu tombol yang berfungsi untuk menghapus data guru.
Universitas Sumatera Utara
35
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
Mata Pelajaran.
Universitas Sumatera Utara
36
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
Form ini, user bisa langsung mengetikkan nilai yang diperoleh. Form ini
berhungan dengan Form untuk mencetak raport siswa.
Universitas Sumatera Utara
37
Gambar 4.6. Tampilan Form NIS Proses
Gambar 4.7. Tampilan Form Input Nilai Sikap
Universitas Sumatera Utara
38
Gambar 4.8. Tampilan Form Input Nilai Pengetahuan
Gambar 4.9. Tampilan Form Input Nilai Kesehatan
Universitas Sumatera Utara
39
Gambar 4.10. Tampilan Form Input Nilai Ekstrakulikuler
Gambar 4.11. Tampilan Form Input Prestasi siswa
Universitas Sumatera Utara
40
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
catatan prestasi siswa.
Universitas Sumatera Utara
41
Gambar 4.13. Tampilan Laporan Data Guru
Gambar 4.14. Tampilan Laporan Data Siswa
Universitas Sumatera Utara
42
Gambar 4.15. Tampilan halaman depan Rapot Siswa
Gambar 4.16. Tampilan halaman keterangan sekolah
Universitas Sumatera Utara
43
Gambar 4.17. Tampilan halaman Petunjuk
Gambar 4.18. Tampilan halaman keterangan siswa
Universitas Sumatera Utara
44
Gambar 4.19. Tampilan Halaman Nilai Sikap Siswa
Gambar 4.20. Tampilan halaman Nilai Ekstrakulikuler Siswa
Universitas Sumatera Utara
45
Gambar 4.21. Tampilan halaman Catatan Prestasi Siswa.
Universitas Sumatera Utara
BAB 5
KESIMPULAN DAN SARAN
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
user.
Universitas Sumatera Utara
47
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
mata pelajaran sehingga proses absensi bisa lebih akurat.
Universitas Sumatera Utara