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 yang

  Lokasi 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.