SISTEM INFORMASI NILAI BERBASIS WEB PADA SMA NEGERI 14 KOTA BEKASI
ISBN: 978-602-72850-6-4
SNIPTEK 2015
SISTEM INFORMASI NILAI BERBASIS WEB PADA SMA NEGERI 14 KOTA
BEKASI
Ramadhan Kurniadi
AMIK BSI Bekasi Jl. Raya Kaliabang No.8, Perwira, Bekasi Utara
si.ac.id
ABSTRACT bagi guru di sekolah karena pengolahan nilainya yang— Sistem Informasi Nilai Siswa Berbasis Web
merupakan suatu sistem yang memberikan informasi belum terkomputerisasi dan terintegrasi dengan benar
laporan keaktifan siswa secara online yang berupa laporan sehingga cara yang digunakan pun masih tergolong lambat
nilai serta informasi siswa yang bersangkutan dengan dan mengahabiskan banyak waktu untuk memprosesnya.
berbasiskan web, sehingga membantu kecepatan dan Hal- hal tersebut menyebabkan kinerja manajemen
kualitas dalam penyampaian informasi. Nilai merupakan sekolah belum optimal. Oleh karena itu dibutuhkan suatu
salah satu komponen terpenting dalam kegiatan belajar sistem aplikasi yang terintegrasi untuk dapat mengolah
mengajar di sekolah, yang merupakan tolak ukur penilaian nilai menjadi lebih cepat, tepat dan akurat. Yang dibantu
hasil belajar siswa selama bersekolah. Penilaian dilakukan oleh sistem dengan dukungan perangkat komputer dan
secara menyeluruh dan berkesinambungan oleh masing- internet. masing guru terhadap proses dan hasil belajar siswa sesuai dengan karakteridtik mata pelajaran dan sesuai jurusan BAHAN DAN METODE masing-masing siswa sehingga diperoleh informasi yangLokasi Penelitian lengkap, dan pengolahan nilainya pun masih menggunakan
program yang belum terintegrasi dengan database. Tempat atau lokasi penelitian di SMA Negeri 14 Kota
Permasalahan yang terjadi dalam pengolahan nilai di SMA Bekasi.14 Kota Bekasi saat ini masih dilakukan secara manual dengan menulis di buku Leger, dan penyampaiian nilainya Teknik Pengumpulan Data dan Analisa Data masih menggunakan media kertas, sehingga banyak waktu
Dalam rangka pengumpulan data yang diperlukan, dan tenaga yang diperlukan untuk memproses nilai tersebut. Peneliti menggunakan beberapa metode penelitian yaitu :
Tujuan dari penelitian ini untuk membangun suatu sistem A. aplikasi nilai yang dapat mempermudah penginputan, Metode Pengembangan Perangkat Lunak
Dalam pengembangan perangkat lunak, Peneliti
pengolahan, pengecekan dan laporan data nilai siswa yang
menngunakan metode waterfall (Sukamto, 2014 : 28)
terkomputeriasi dan dapat meningkatkan efisiensi kinerja
yang terbagi menjadi lima tahapan, yaitu : baru.
1. Analisa kebutuhan perangkat lunak Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat
PENDAHULUAN lunak seperti apa yang dibutuhkan oleh user.
Spesifikasi kebutuhan perangkat lunak pada tahap
Dalam rangka meningkatkan sumber daya manusia di ini perlu untuk didokumentasikan.
dunia pendidikan khusunya di lingkungan sekolah, Setiap 2. guru dan siswa harus mampu mengikutinya, salah satunya Desain
Desain perangkat lunak adalah proses multi dengan cara mengenal media komputerisasi yaitu internet. langkah yang fokus pada desain pembuatan
Dengan internet guru maupun siswa dapat mengakses
program perangkat lunak termasuk struktur data,
informasi kapan saja dan dimana saja. Ditambah lagi pada
arsitektur perangkat lunak, representasi
saat ini penggunaan internet khususnya website sudah
antarmuka, dan prosedur pengodean. Tahap ini
familiar dan sudah menjadi kebutuhan dalam kehidupan
mentranslasi kebutuhan perangkat lunak dari masyarakat. tahap analisis kebutuhan ke repsresentasi desain
Salah satu kegiatan yang rutin dilakukan oleh sekolah agar dapat diimplementasikan menjadi program
adalah pengolahan nilai siswa, dimana nilai adalah salah pada tahap selanjutnya. Desain perangkat lunak
satu bagian dari kegiatan belajar mengajar (KBM) di yang dihasilkan pada tahap ini juga perlu
sekolah. Jumlah siswa dan mata pelajaran sekolah yang didokumentasikan. semakin banyak, seringkali menjadi masalah tersendiri 3.Pembuatan kode program
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
SNIPTEK 2015
ISBN: 978-602-72850-6-4
Desain harus ditranslasikan ke dalam program Identifikasi Kebutuhan perangkat lunak. Hasil dari tahap ini adalah Identifikasi kebutuhan diperoleh berdasarkan program computer sesuai dengan desain yang kebutuhan pengguna dan kebutuhan sistem dari aplikasi telah dibuat pada tahap desain. pengolahan nilai SMA 14 KotaBekasi berrbasis web.
4. A.
Pengujian
Kebutuhan User
Pengujian fokus pada perangkat lunak secara segi Dalam aplikasi pengolahan nilai terdapat tiga lojik dan fungsional dan memastikan bahwa pengguna yang dapat berinteraksi langsung dalam semua bagian sudah diuji. Hal ini dilakukan untuk lingkungan sistem, yaitu calon siswa baru ataupun meminimalisir kesalahan (error) dan memastikan orangtua yang bertindak sebagai pendaftar, bagian keluaran yang dihasilkan sesuai dengan yang administrasi Kumon dan Pembimbing. Dari ketiga diinginkan. pengguna tersebut memiliki karakteristik interaksi
5. (support) atau pemeliharaan dengan sistem dan memiliki kebutuhan informasi yang Pendukung
(maintenance) berbeda - beda, seperti berikut: Tidak menutup kemungkinan sebuah perangkat
A.1 Skenario Kebutuhan Guru lunak mengalami perubahan ketika sudah a) dikirimkan ke user. Perubahan bisa terjadi karena Input Nilai Ulangan (U1), U2, U3 b) adanya kesalahan yang muncul dan tidak Input Nilai Tugas (T1), T2, T3 c) terdeteksi saat pengujian atau perangkat lunak Input Nilai UTS d) harus beradaptasi dengan lingkungan baru. Tahap Input Nilai UAS e) pendukung atau pemeliharaan dapat mengulangi Lihat Nilai UTS f) proses pengembangan mulai dari analisis Lihat Nilai UAS g)
Lihat Nilai Akhir/Leger spesifikasi untuk perubahan perangkat lunak yang A.2 Skenario Kebutuhan Walikelas sudah ada, tapi tidak untuk membuat perangkat a) lunak baru.
Lihat Nilai UTS
b) Lihat Nilai UAS
c) Lihat Nilai Akhir/Leger B.
Teknik Pengumpulan Data
d) Adapun teknik yang digunakan dalam Penelitian Cetak Nilai Akhir/Leger
A.3 Skenario Kebutuhan Admin TA yaitu : a) 1.
Mengelola Data Siswa Metode Studi Kasus
b) SMA Negeri 14 Kota Bekasi yang dijadikan Mengelola Data Guru
c) objek Penelitian, maka metode yang Mengelola Data Kelas d) digunakan yaitu studi kasus. Dimana Peneliti Mengelola Data User e)
Mengelola Data Mata Pelajaran dalam mengumpulkan data, langsung melakukan analisa, mencari kasus atau permasalahan yang dihadapi dalam sistem
B.
yang selama ini digunakan, serta mencari Kebutuhan Sistem 1)
Pengguna atau user harus melakukan login penyelesaian dari masalah tersebut. terlebih dahulu untuk dapat masuk dan 2. Metode Wawancara / Interview mengakses aplikasi ini dengan memasukkan
Metode yang dilakukan dengan wawancara username dan password agar privasi masing- pada sumber informasi dari pihak Sekolah. masing pengguna tetap terjaga keamanannya. Dari wawancara ini, Peneliti mewawancarai
2) Staff Tata Usaha yang bertugas sebagai admin Pengguna harus melakukan logout setelah selesai menggunakan aplikasi. dalam pengolahan nilai di sekolah. Data yang
3) Sistem melakukan pengelolaan terhadap data nilai diperoleh dari wawancara tersebut adalah yang telah diinput. kebutuhan yang diperlukan untuk mengetahui informasi tentang pengolaham nilai di
Use Case Diagram sekolah.
Usecase diagram dibuat untuk mengetahui fitur 3.
Metode Studi pustaka atau kebutuhan apa saja yang ada di dalam aplikasi atau Peneliti melakukan pengumpulan data dengan cara memberikan gambaran interaksi antara use case dan actor. membaca buku-buku panduan, mencari data-data dari
Use case adalah abstraksi dari interaksi antara sistem dan
sumber yang berhubungan dengan Penelitian Penelitian
actor, sedangkan actor adalah sebuah peran yang dapat
dan mencari kajian teoritis untuk mendukung proses dimainkan oleh pengguna dalam interaksinya dengan komputerisasi sistem. sistem.
HASIL DAN PEMBAHASAN Analisa Kebutuhan Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
205
ISBN: 978-602-72850-6-4
Goal Admin mengelola
mengelola data guru
Actors Admin Main Flow / Basic Path
1. User memilih kriteria pencarian
2. User mengetikan nip atau id user
3. Sistem menampilkan data guru yang dicari
Alternate Flow / Invariant A
Tabel III.3 Deskripsi Usecase Mengelola Mata Pelajaran
Usecase Name Mengelola Mata
Pelajaran
Requirements Admin mengelola
data mata pelajaran
data mata pelajaran secara online melalui web
aktif dari keseluruhan guru
Pre-conditions Admin telah
melakukan login
Post-Conditions Daftar data mata
pelajaran yang aktif dari keseluruhan mata pelajaran
Failed end Condition Admin tidak dapat
mengelola data mata pelajaran
Actors Admin Main Flow / Basic Path
1. User memilih kriteria pencarian
2. User mengetikan kode mata pelajaran atau nama mata pelajaran
3. Sistem menampilkan data mata pelajaran yang dicari
Alternate Flow / Invariant A
Failed end Condition Admin tidak dapat
Post-Conditions Daftar data guru yang
- Invariant B -
Failed end Condition Admin tidak dapat
SNIPTEK 2015 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
Gambar III.2. Usecase Diagram Sistem Informasi Nilai Secara Umum
Gambar III.3. Usecase Diagram Sistem Mengolah Nilai Secara Rinci
Adapun deskripsi alur usecase pada sistem informasi nilai adalah sebagai berikut : Tabel III.1
Deskripsi Usecase Mengelola Data Siswa
Usecase Name Mengelola Data Siswa Requirements Admin mengelola data siswa Goal Admin mengelola data siswa
secara online melalui web
Pre-conditions Admin telah melakukan
login
Post-Conditions Daftar data siswa yang aktif
dari keseluruhan siswa
mengelola data siswa
melakukan login
Actors Admin Main Flow / Basic Path
1. User memilih kriteria pencarian
2. User mengetikan nis atau nama siswa
3. Sistem menampilkan data siswa yang dicari
Alternate Flow / Invariant A
Tabel III.2 Deskripsi Usecase Mengelola Data Guru
Usecase Name Mengelola Data Guru Requirements Admin mengelola
data guru
Goal Admin mengelola
data guru secara online melalui web
Pre-conditions Admin telah
- Invariant B -
ISBN: 978-602-72850-6-4
Actors Admin, guru dan
Alternate Flow / Invariant A
login terlebih dahulu
2. User melakukan
1. User masuk kedalam web
Main Flow / Basic Path
walikelas
melakukan login
2. User mengetikan id user atau nama user
Failed end Condition User tidak dapat
merngakses web sesuai kebutuhan
Post-Conditions Setelah berhasil login, user dapat
kedalam web
web secara online Pre-conditions User telah masuk
melakukan login di
login Goal User dapat
3. Sistem menampilkan data user yang dicari
1. User memilih kriteria pencarian
Usecase Name Login Requirements User yaitu admin,
data user
username dan password
SNIPTEK 2015
dengan memasukkan
Invariant B -
Tabel III.4 Deskripsi Usecase Mengelola Data User
Usecase Name Mengelola Data User Requirements Admin mengelola
Goal Admin mengelola
Actors Admin Main Flow / Basic Path
data user secara online melalui web
Pre-conditions Admin telah
melakukan login
Post-Conditions Daftar data user yang
aktif dari keseluruhan user
Failed end Condition Admin tidak dapat
mengelola data user
guru dan walikelas dapat melakukan
- Invariant B -
Tabel III.6 Deskripsi Usecase Login
Alternate Flow / Invariant A
Basis Data
Sumber : Bagian Administrasi Tujuan : Walikelas Media : Kertas Jumlah : 1-2 lembar Frekuensi : Setiap akhir semester Bentuk : Lihat Lampiran A.1
1. Nama Dokumen : Laporan Nilai Leger Fungsi : Untuk mengetahui keseluruhan data nilai siswa pada setiap mata pelajaran
Rancangan dokumen pada program Pengolahan Nilai terdiri dari :
Rancangan Dokumen
Pada perancangan perangkat lunak ini difokuskan pada empat atribut, yaitu struktur data, representasi antarmuka, interaksi antar objek, dan arsitektur perangkat lunak didalam kelas.
Perancangan Perangkat Lunak
Alternate Flow / Invariant A
4. Jika valid user dapat mengakses web
3. Sistem melakukan validasi dengan mengecek status login
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri 207
Tabel III.5 Deskripsi Usecase Mengolah Nilai
Usecase Name Mengelola Nilai Requirements Admin mengelola
- Invariant B -
data nilai
Goal Admin mengelola
data nilai secara online melalui web
Pre-conditions Admin telah
melakukan login
Post-Conditions Daftar data nilai yang
kosong dari data nilai yang ada
Failed end Condition Admin tidak dapat
mengelola data nilai
Actors Admin Main Flow / Basic Path
2. User mengetikan nis atau nama siswa
3. Sistem menampilkan data nilai yang dicari
1. User memilih kriteria pencarian
- Invariant B -
ISBN: 978-602-72850-6-4
SNIPTEK 2015
Perancangan pada basis data menghasilkan pemetaan tabel
- – tabel yag digambarkan dengan Entity Relationship Diagram (ERD).
A.
Entity Relationship Diagram
Gambar III.7 Rancangan Antar Muka Lihat Data Siswa
C. Rancangan Antar Muka Input Data Guru Gambar III.4. Entity Relationship Diagram
Gambar III.8 Rancangan Antar Muka Input Data Guru
D. Rancangan Antar Muka Lihat Data Guru Gambar III.9 Rancangan Antar Muka Lihat Data Guru
E. Rancangan Antar Muka Input Data Kelas Gambar III.5. Logical Record Structure
Rancangan Antar Muka
A. Rancangan Antar Muka Input Data Siswa Gambar III.10 Rancangan Antar Muka Input Data Kelas
F. Rancangan Antar Muka Lihat Data Kelas Gambar III.11 Rancangan Antar Muka Lihat Data Kelas
G. Rancangan Antar Muka Input Data User Gambar III.6 Rancangan Antar Muka Input Data Siswa
B. Rancangan Antar Muka Lihat Data Siswa Gambar III.12 Rancangan Antar Muka Input Data User
H. Rancangan Antar Muka Lihat Data User
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
SNIPTEK 2015
ISBN: 978-602-72850-6-4
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri 209
Gambar III.13 Rancangan Antar Muka Lihat Data User
I. Rancangan Antar Muka Input Mata Pelajaran Gambar III.14 Rancangan Antar Muka Input Data Mapel
J. Rancangan Antar Muka Lihat Mata Pelajaran Gambar III.15 Rancangan Antar Muka Lihat Data Mapel
K. Rancangan Antar Muka Input Nilai Gambar III.16 Rancangan Antar Muka Input Data Nilai
L. Rancangan Antar Muka Lihat/Edit Nilai Gambar III.17 Rancangan Antar Muka Lihat Data Nilai
M. Rancangan Antar Muka Menu Utama Gambar III.18 Rancangan Antar Muka Menu Utama
O. Rancangan Antar Muka Login User Gambar III.19 Rancangan Antar Muka Login User
P. Rancangan Antar Muka Login Admin Gambar III.20 Rancangan Antar Muka Login Admin
3.3.4. Rancangan Arsitektur Perangkat Lunak
A. Class Diagram
Gambar III. 21 Class Diagram
B. Sequence Diagram
ISBN: 978-602-72850-6-4
SNIPTEK 2015 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
Gambar III.22 Sequence Diagram Login Gambar III.23 Sequence Diagram Input Data Siswa
Gambar III.24 Sequence Diagram Input Data Guru Gambar III.25 Sequence Diagram Input Data Kelas
Gambar III.26 Sequence Diagram Input Data User Gambar III.27 Sequence Diagram Input Data Mata Pelajaran
SNIPTEK 2015
ISBN: 978-602-72850-6-4 KESIMPULAN
Berdasarkan uraian yang telah dibahas pada bab- bab sebelumnya, Peneliti mencoba menarik kesimpulan mengenai Penelitian Penelitian ini yaitu sebagai berikut: 1.
Aplikasi Sistem Informasi Nilai di SMAN 14 Bekasi dalam pengolahan nilai yang sebelumnya masih manual diubah menjadi sistem secara terkomputerisasi agar lebih terintegrasi, efisien dan akurat dalam perhitungan nilai.
2. Aplikasi Sistem Informasi Nilai bisa memberikan informasi tentang nilai siswa kepada guru dan wali kelas tanpa harus datang langsung untuk mengolah atau menginput nilai siswa.
3. Program ini memungkinkan bagi pengguna untuk menyelesaikan masalah pengolahan nilai secara online.
4. Sebuah program yang baik adalah program aplikasi yang mampu memenuhi segala kebutuhan dari pengguna. Bentuk aplikasi program ini merupakan website pengolahan nilai dimana pengunjung dalam sistem ini adalah guru atau walikelas dapat melihat dan mengontrol informasi tentang nilai siswa pada SMAN 14 Bekasi.
REFERENSI
Bekti, Humaira’ Bintu. 2015. Mahir Membuat Website Gambar III.28 Sequence Diagram Input Nilai dengan Adobe Dreamweaver CS6. CSS dan JQuery.
Yogyakarta : ANDI. Edi, Winarno , Ali Zai dan SmitDev. 2013. Buku Sakti
Pemrograman PHP. Jakarta : PT.Elex Media Komputindo. Huda, Miftahul dan Bunafit Komputer. 2010. Membuat Aplikasi Database Dengan Java, MySQL, dan Netbeans.
Jakarta : PT.Elex Media Komputindo. Kadir, Abdul, dan Terra Ch. Triwahyuni. 2013. Teknologi Informasi Edisi Revisi. Yogyakarta : ANDI. Kadir, Abdul. 2014. Pengenalan SI Edisi Revisi. Yogyakarta : ANDI.
Prasetio, Adhi. 2014. Buku Sakti Web MasterPHP & MySQL, HTML & CSS,HTML5&CSS3,JavaScript. Jakarta : Mediakita.
Rasyid,Harun. Dan Mansyur.2009. Penilaian Hasil Belajar.Bandung : Wacana Prima. Sibero, Alexander F.K. 2011. Kitab Suci Web Programming.
Yogyakarta : MediaKom. Gambar III.29 Sequence Diagram Lihat/Edit Nilai
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri 211
ISBN: 978-602-72850-6-4
SNIPTEK 2015 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
Sipayung, Hendra Halomoan, dan Fransisca Chster Butar
- – butar. 2014. Cara Gila Menjual APapun Lewat Internet. Bandung : Kaifa Mizan.
Sukamto, Rosa Ariani. dan M.Shalahuddin. 2014. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.
Bandung : Informatika Bandung. Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta : ANDI.
Wibowo, Angga. 2007. 16 Aplikasi PHP Gratis Untuk Pengembangan Situs Web. Yogyakarta : ANDI. Widodo, Prabowo Pudjo dan Herlawati. 2011.
Menggunakan UML. Bandung : Informatika Bandung.