Aplikasi Rekapitulasi Penilaian Siswa Berbasis Web
Aplikasi Rekapitulasi Penilaian Siswa Berbasis Web
ABSTRAK
Perkembangan ilmu pengetahuan dan teknologi saat ini berkembang dengan begitu pesat.
Semua itu dikembangkan dengan tujuan untuk memberikan kemudahan bagi manusia dalam
melaksanakan tugas dan kepentingannya. Sistem Informasi Penilaian Hasil Belajar Sekolah Menengah
Atas (SMA) rata - rata saat ini masih konvensional dengan mencatat pada buku daftar nilai
kemudian direkap hasilnya secara manual. Mulai dari nilai kognitif yang meliputi nilai ulangan harian,
ulangan tengah semester, ulangan semester, nilai psikomotorik, nilai afektif yang diolah kemudian
hasilnya ditulis di leger secara manual. Leger tersebut kemudian menjadi acuan dalam mengisi rapor
yang juga manual dalam pengisiannya. Hal ini menyebabkan proses memakan waktu lama dan tingkat
kesalahan yang besar , selain itu juga tingkat kecepatan akses data (laporannya) jika dibutuhkan
sewaktu-waktu dibutuhkan menjadi terlambat. Tujuan utama penelitian ini adalah pembuatan sistem
informasi yang dapat digunakan untuk penilaian hasil belajar. Penelitian ini diharapkan agar
memberikan kemudahan dalam pelaksanaan kegiatan pengolahan nilai hasil belajar siswa yang
dilakukan oleh bapak, ibu guru pengajar dan wali kelas. Metode yang digunakan dalam penelitian ini
adalah observasi, wawancara, kepustakaan, analisis, perencanaan, perancangan atau desain,
pembangunan, uji coba sistem serta implementasi system.
ABSTRACT
Development of science and technology is developing so rapidly. It all was developed with the
aim to provide convenience for people in performing tasks and interests. Information Systems
Assessment Learning Outcomes High School (SMA) is still conventional to list the
notes on the book and then recapitulated the results manually. Starting from the cognitive value which
includes the value of daily tests, midterm, semester, the psychomotor, affective values are processed and
the results are written in the Leger manually. Then the Leger become a reference in the manual also fill
out a report card in the filling.This process results in time consuming and error rates are great, but it's also
the speed of data access (report) if it takes any time it takes to be late.The main objective of this research
is the creation of information systems that can be used for the assessment of learning outcomes. The
study is expected to provide facilities in the implementation of the processing activities of student learning
outcomes by teachers and homeroom teacher. The method used in this study is the observation,
interviews, library research, analysis, planning, design, development, system testing and system
implementation.
1
guru dan wali kelas. Antarmuka sistem dirancang 1. Probabilitas
dan diimplementasikan dengan memperhatikan faktor API dapat digunakan untuk bahasa
kemampuan pengguna dalam mengoperasikan pemrograman ataupun untuk sistem operasi
komputer sehingga sistem dapat digunakan dengan mana saja asalkan paket-paket API sudah
mudah dan menghasilkan perhitungan nilai yang akurat. terpasang.
( Lizda Iswari dan Wijaya Kusuma, 2007 ).
2. Lebih Mudah Dimengerti
Sistem informasi penilaian di SMA saat ini masih API menggunakan bahasa yang lebih
dalam cara konvensional dengan mencatat pada buku terstruktur dan juga lebih dimengerti dari pada
daftar nilai kemudian direkap hasilnya secara manual. bahasa system calls. Hal ini sangat penting dalam
Mulai dari nilai kognitif yang meliputi nilai ulangan hal editing dan juga pengembangan system.
harian, ulangan tengah semester, ulangan semester, nilai
psikomotorik, nilai afektif yang diolah kemudian 3. Mudah Dikembangkan
hasilnya ditulis di leger secara manual. Leger tersebut Dengan adanya API, memudahkan
kemudian menjadi acuan dalam mengisi rapor yang programmer untuk mengembangkan suatu
juga manual dalam pengisiannya. Hal ini menyebabkan system.
proses memakan waktu lama dan tingkat kesalahan
yang besar , selain itu juga tingkat kecepatan akses data Cara Memakai API
(laporannya) jika dibutuhkan sewaktu-waktu
dibutuhkan menjadi terlambat. ( Nursahid, Berliana Dalam mengaplikasikan API terdapat beberapa
Kusuma Riasti dan Bambang Eka Purnama, 2015 ) cara yang bisa diterapkan secara langsung, antara lain :
Kualitas informasi yang disediakan sangat besar 1. Dilakukan dengan cara mengimport package /
pengaruhnya terhadap kinerja suatu instansi, untuk itu kelas import java.util.stack.
dibutuhkan suatu jembatan yang menghubungkan 2. Ada beberapa kelas bernama sama di package
kualitas informasi dan kinerja suatu instansi. Dengan yang berbeda.
adanya perkembangan teknologi saat ini, aplikasi 3. Import salah satu dan gunakan nama lengkap
berbasis web merupakan salah satu solusi untuk untuk yang lain.
mengakomodasi kebutuhan akses informasi yang cepat, 4. Gunakan nama lengkap semua kelas.
akurat, serta up to date, serta dinamis. ( Nursahid,
Berliana Kusuma Riasti dan Bambang Eka Purnama, Bahasa Pemrograman API
2015 )
Ada 3 jenis Pemrograman Java Application
II. DASAR TEORI Programming Interface ( API ) adalah :
Pengertian API
1. Inti resmi java API, yang terdapat, yang
Definisi API Singkatan dari Application Program terdapat dalam JDK atau JRE, dari salah satu
Interface, kadang-kadang disebut sebagai edisi dari java platform. Tiga ( 3 ) edisi dari java
Application Programming Interface. API adalah platform adalah java ME ( Micro Edition ), java
seperangkat perintah, fungsi, komponen, dan protocol SE ( Standart Edition ), dan java EE ( Enterprise
yang disediakan oleh suatu sistem operasi ataupun Edition ).
bahasa pemrograman tertentu yang dapat dipergunakan 2. Resmi opsional API yang dapat di download
oleh programmer ketika programmer membangun suatu secara terpisah. Spesifikasi API ini di
perangkat lunak untuk sistem operasi tertentu. API definisikan sesuai dengan Spesifikasi Java
memungkinkan programmer untuk menggunakan Request ( JSR ), dan kadang kadang beberapa
fungsi standar untuk berinteraksi dengan sistem operasi API ini kemudian dimasukkan dalam API inti
lain, tidak perlu merancang sistem operasi dari awal. dari platform ( contoh yang palig terkenal
Dalam API terdapat fungsi-fungsi ataupun perintah- dalam jenis ini adalah swing ).
perintah untuk menggantikan bahasa yang digunakan 3. API tidak resmi, yang dikembangkan oleh
dalam system calls dengan bahasa yang lebih terstruktur pihak ketiga, tetapi tidak berkaitan dengan JSRs
dan juga lebih di mnegerti oleh programmer sendiri. apapun.
Dalam menggunakan API terdapat beberapa Web API adalah API yang bekerja diatas teknologi
keuntungan yang bisa didapatkan oleh seorang web yang menerima pesanan dari klien dan
programer, yaitu : memeberikan respon yang sesuai melalui protokol atau
aturan tertentu. Web API lebih populer dengan sebutan
2
Masitoh, Anugrah, Pratama, dan Anshori Aplikasi Rekapitulasi Penilaian Siswa Berbasis Web
web service, karena API tersebut memberikan layanan berbasis XML untuk informasi yang ditransfer, serta
service yang diminta oleh klien. Pada web API, antara sekumpulan aturan bagi translasi aplikasi dan tipe-tipe
klien dan server tidak terjadi secara langsung. data platform yang spesifik menjadi bentuk XML.
Hubungan antara klien dan server dijembatani oleh file Desain bentuk dari SOAP membuatnya cocok untuk
web API dalam format tertentu. berbagai pertukaran pesan pada aplikasi
Facebook API yang kini telah berkembang dengan Gamba.2 Form tambah pelajaran
nama Graph API merupakan web service programming
interface milik facebook yang berfungsi untuk Setelah memilih menu tambah pelajaran, kemudian
mengakses konten konten layanan pada facebook, sistem menampilkan form untuk menambah pelajaran
seperti profil, teman, foto, dll. Selain itu juga dapat baru. Ketika berhasil menyimpan data pelajaran,
mengakses fungsi fungsi pada facebook seperti (login, sistem kemudian menampilkan notifikasi bahwa data
redirect, update, dll). pelajaran berhasil ditambahkan. Berikut adalah
gambaran notifikasi data pelajaran telah berhasil
ditambahkan
III. HASIL PENGERJAAN
Super Admin
4
Masitoh, Anugrah, Pratama, dan Anshori Aplikasi Rekapitulasi Penilaian Siswa Berbasis Web
Wali Kelas
5
dilakukan oleh admin. mencari nilai rapor siswa, pengguna harus memilih
kriteria pencarian berdasarkan siswa dan semester.
Kriteria pencarian penilaian kompetensi siswaPenilaian
ujian Kriteria pencarian nilai rapor Kemudian sistem
akan menampilkan nilai rapor siswa berdasarkan
kriteria yang dipilih.
Seperti yang digambarkan pada gambar 4.191,
setelah melakukan pencarian, sistem kemudian
menampilkan nilai rapor siswa berdasarkan kriteria
yang dipilih. Dalam halaman tersebut juga terdapat
menu print untuk mencetak laporan nilai rapor siswa.
Guru
Gambar8 Hasil pencarian nilai catatan
bk siswa Pada hak akses guru, pengguna dapat mengelola
penilaian kompetensi dan penilaian ujian. Berikut
Seperti yang digambarkan pada gambar 4.185, dalam adalah penjelasan hasil uji coba halaman guru.
halaman catatan bk terdapat kolom pencarian untuk
memfilter data nilai catatan bk siswa.
6
Masitoh, Anugrah, Pratama, dan Anshori Aplikasi Rekapitulasi Penilaian Siswa Berbasis Web
DAFTAR PUSTAKA
7
[7] http://bayusetiawan15.blog-
spot.co.id/2013/01/definisi-api-application-pro-
gramming.html diakses pada 28 Agustus 2017
pukul 21:00
[8] https://www.aca-
demia.edu/8232308/PENGEMBANGAN_APLIK
ASI_SMS_GATEWAY_UNTUK_INFORMASI_
PENDAFTARAN_PESERTA_DIDIK_BARU_DI
_SMAN_1_JEPARA
[9] http://gaptex.com/pengertian-web-api-bagi-
pemula/
[10] http://s4nbao.blogspot.co.id/2013/01/rest-api.html
[11] https://www.academia.edu/23707779/Pengertian_
and_penjelasan_Singkat_WEB_servicers_Web_A
PI_