Anda di halaman 1dari 7

Jurnal String Vol. 3 No.

3 April 2019 p-ISSN: 2527 - 9661


e-ISSN: 2549 - 2837

PERANCANGAN SISTEM PENGOLAHAN DATA NILAI SISWA


BERBASIS JAVA DI SMP AT-TAQWA KEC. SAWAH BESAR
JAKARTA
Muhammad Aland Wahyu Andrian
Program Studi Informatika, Universitas Indraprasta PGRI
muhaland.unindra@gmail.com

Abstrak
Perkembangan teknologi sudah merambah segala bidang kehidupan dengan sangat pesat dan
memudahkan dalam banyak kegiatan. Komputer adalah salah satu perangkat yang sangat dibutuhkan
untuk proses pengolahan data, agar data yang di olah tersebut dapat secara efektif dan efisien dalam
memberikan informasi yang diperlukan oleh suatu organisasi. Sekolah menjadi salah satu sarana
dalam dunia pendidikan, juga membutuhkan komputer dalam menjalani kegiatannya untuk
menyelesaikan masalah yang dihadapi dan mengurangi tingkat kesalahan manusia (human error)
dalam memasukkan data. Pendidikan sekolah tidak terlepas dari data-data siswa dan nilai-nilai
akademik para siswanya. Di smp at-taqwa proses pengolahan data nilai siswa masih menggunakan
cara manual yaitu menggunakan program ms. excel dan ms. word saja. Sehingga pengolahan dan
penyimpanan nilai dilakukan secara manual, maka dibutuhkan ketelitian dan waktu yang banyak untuk
proses pembuatan laporan. Untuk itu perlu dibuat perancangan sistem pengolahan data nilai siswa
dengan dukungan bahasa pemograman java swing serta database mysql.
Kata Kunci : Perancangan sistem, pengolahan data nilai, siswa

Abstract
Technological developments have penetrated all areas of life very rapidly and facilitated many
activities. Computers are one of the devices that are needed for data processing, so that the data
processed can be effective and efficient in providing information needed by an organization. School
becomes one of the means in the world of education, also requires a computer in carrying out its
activities to solve problems faced and reduce the level of human error in entering data. School
education is inseparable from student data and the academic values of their students. At junior high
school, the data processing value of students still uses manual methods, namely using the ms program.
excel and ms. just word. So that the processing and storage of values are done manually, so much
precision and time are needed for the report making process. For this reason, it is necessary to design
a student value data processing system with the support of the java swing programming language and
mysql database.
Key Words : System design, processing data values, students

1. PENDAHULUAN menyelesaikan masalah yang dihadapi dan


Perkembangan teknologi sudah merambah mengurangi tingkat kesalahan manusia
segala bidang kehidupan dengan sangat (human error) dalam memasukkan data.
pesat dan memudahkan dalam banyak Pendidikan sekolah tidak terlepas dari
kegiatan. Komputer adalah salah satu data-data siswa dan nilai-nilai akademik
perangkat yang sangat dibutuhkan untuk para siswanya. Penilaian hasil belajar oleh
proses pengolahan data, agar data yang di satuan pendidikan dilaksanakan dalam
olah tersebut dapat secara efektif dan bentuk ujian sekolah sedangkan penilaian
efisien dalam memberikan informasi yang hasil belajar oleh pemerintah melalui ujian
diperlukan oleh suatu organisasi. Sekolah nasional untuk menentukan kelulusan,
menjadi salah satu sarana dalam dunia penilaian oleh pendidik di laksanakan
pendidikan, juga membutuhkan komputer secara berkesinambungan untuk memantau
dalam menjalani kegiatannya untuk proses, kemajuan dan perbaikan hasil

267 Muhammad Aland Wahyu Andrian, Perancangan Sistem Pengolahan ...


Jurnal String Vol. 3 No. 3 April 2019 p-ISSN: 2527 - 9661
e-ISSN: 2549 - 2837

dalam bentuk ujian harian, ujian tengah a. Perancangan Sistem


semester dan ujian kenaikan kelas. Hasil Perancangan sistem adalah sekumpulan
belajar adalah sesuatu yang dicapai atau aktivitas yang menggambarkan secara
diperoleh siswa berkat adanya usaha atau rinci bagaimana sistem akan berjalan
pikiran yang dinyatakan dalam bentuk [3]. Tujuannya adalah untuk
penguasaan, pengetahuan dan kecakapan menghasilkan produk perangkat lunak
dasar yang terdapat dalam berbagai aspek yang sesuai dengan kebutuhan
kehidupan sehingga tampak pada diri pengguna. Ada 3 perancangan sistem
individu perubahan tingkah laku secara yaitu:
kualitatif [1]. 1) Perancangan database
2) Perancangan proses
SMP At-Taqwa adalah salah satu sekolah
3) Perancangan antarmuka
yang menggunakan komputer sebagai
penunjang kegiatan pendidikan salah satu b. Sistem Informasi
nya adalah pengolahan data nilai siswa. Pengertian sistem informasi dapat
Namun penggunaan komputer disini hanya dilihat dari segi fisik dan fungsinya.
digunakan untuk membuat form atau Dari segi fisiknya dapat diartikan
lembaran penilaian yakni menggunakan susunan yang terdiri dari perangkat
program ms. excel dan ms. word saja. keras, perangkat lunak dan tenaga
Sehingga pengolahan dan penyimpanan pelaksananya yang secara bersama-
nilai dilakukan secara manual, maka sama saling mendukung untuk
dibutuhkan ketelitian dan waktu yang menghasilkan suatu produk. Sedangkan
banyak untuk proses pembuatan laporan. dari segi fungsi informasi merupakan
Sebagian besar penyimpanan masih berupa suatu proses berurutan dimulai dari
kertas yang diarsipkan sehingga mudah pengumpulan data dan diakhiri dengan
sekali hilang ataupun rusak, Oleh karena komunikasi/desiminasi.
itu perlu adanya konsep pengolahan data Sistem informasi merupakan suatu
nilai siswa dengan memahami efisiensi sistem didalam suatu organisasi yang
waktu dan keamanan yang dibutuhkan menggabungkan kebutuhan pengolahan
untuk menginput dan mengolah nilai. transaksi harian yang mendukung
Aplikasi dekstop dengan java dapat fungsi organisasi yang bersifat
dimanfaatkan pihak sekolah untuk manajerial dalam kegiatan strategi dari
pengolahan data dan memberikan suatu organisasi untuk dapat
informasi mengingat kebutuhan akan menyediakan kepada pihak luar
informasi yang ingin tersaji secara cepat, tertentu dengan laporan-laporan yang
praktis dan akurat. Pengembangan sistem diperlukan [4].
dengan membangun aplikasi untuk
c. Pengolahan nilai sekolah
memudahkan guru dalam pengolahan data Berdasarkan ketentuan pada permen
dan menyampaikan informasi dan diknas nomor 20 tahun 2007 tentang
memudahkan siswa mengetahui hasil nilai standar penilaian pendidikan, pendidik
mereka [2]. melaporkan hasil penilaian mata
Berdasarkan uraian singkat di atas, perlu pelajaran pada setiap akhir semester
diterapkan sistem informasi pengelolaan kepada pimpinan satuan pendidikan
data nilai siswa yang berbasis aplikasi dalam bentuk nilai prestasi belajar
sehingga dapat menghasilkan suatu sistem peserta didik disertai deskripsi singkat
informasi yang efektif dan juga dapat sebagai cermin kompetensi utuh, yang
menghemat waktu pekerjaan. selanjutnya dilaporkan kepada orang
tua/ wali peserta didik dalam bentuk

268 Muhammad Aland Wahyu Andrian, Perancangan Sistem Pengolahan ...


Jurnal String Vol. 3 No. 3 April 2019 p-ISSN: 2527 - 9661
e-ISSN: 2549 - 2837

raport. Berikut ini adalah perhitungan tersebut berlaku untuk umum. Untuk
nilai-bilai yang diakumulasi menjadi mendapatkan informasi yang dibutuhkan
nilai raport, yaitu nilai tugas dan nilai dari objek yang akan diteliti oleh karena itu
ujian harian diambil secara dilakukan pengamatan langsung di smp at-
berkesinambungan sebanyak empat taqwa.
kali. a. Teknik Observasi
Rata-rata NT (nilai tugas) = Teknik pengumpulan data dengan cara
(NT1+NT2+NT3+NT4)/ 4 melihat, mengerjakan langsung sebagai
pelaksanaan kegiatan proses pelayanan
Rata-rata UH (ujian harian) = dan pemberian laporan kepada
(NT1+NT2+NT3+NT4)/4 bendahara sekolah sehingga penulis
Nilai raport = (Rata-rata NT) + (Rata- mendapatkan ide atau pemikira yang
rata UH) + UTS + UAS/4 lebih efisien dan memudahkan bagi
pihak-pihak terkait dalam
d. Java
merancangkan sistem pengolahan data
Berikut ini adalah pengertian java
nilai siswa di smp at-taqwa.
menurut beberap para ahli:
1) Java adalah bahasa pemrograman b. Studi Pustaka
Pencarian data berupa buku dan
untuk menciptakan isi yang aktif
referensi tentang pembuatan aplikasi
dalam halaman web, juga dapat
maupun pengertian dari sumber daya
dijalankan dalam semua komputer
manusia itu sendiri. Berupa data
[5].
berbentuk dokumentasi teks dan
2) Java adalah bahasa pemrograman
pemograman.
objek murni karena semua kode
programnya dibungkus dalam kelas c. Studi Lapangan
Menurut hasil wawancara dengan
[6].
Bapak Dedy bagian staff Tata usaha
Java adalah bahasa pemrograman yang
pengolahan data nilai siswa yang ada
berkembang yang berorientas objek.
dalam proses tersebut berdasarkan
Teknologi object oriented memandang
tugas, ujian harian, ujian tengah
software sebagai sebuah interaksi
semester dan ujian akhir semester yang
antarbagian dalam sebuah sistem dan
menggambarkan bagian tersebut ke dikerjakan oleh siswa, akan dikoreksi
oleh masing-masing guru bidang studi.
dalam satu objek yang memiliki
Sedangkan staff kurikulum membuat
sifat/property/data dan kemampuan
laporan nilai UTS dan UAS kepada
untuk melakukan suatu tugas tertentu.
wali kelas. Hasil dari semua nilai
tersebut dirangkum oleh wali kelas dan
2. METODE PENELITIAN
dibuat buku ledger, nilai yang ada pada
Metode penelitian yang digunakan yaitu
buku ledger inilah yang akan menjadi
metode grounded research. Metode ini
nilai raport.
adalah suatu metode berdasarkan fakta dan
menggunakan analisis perbandingan yang
bertujuan untuk generalisasi empiris, 3. HASIL DAN PEMBAHASAN
Aturan sistem yang diusulkan SMP At-
menetapkan konsep, membuktikan teori,
Taqwa pada bagian pengolahan data nilai
mengembangkan teori, pengumpulan dan
siswa adalah sebagai berikut:
analisis data dalam waktu yang bersamaan
a. Bagian tata usaha menerima data siswa
[7]. Dalam penelitian grounded research
dari wali kelas dan menginputkan
metode yang digunakan adalah studi
seluruh data siswa tersebut pada menu
perbandingan yang bertujuan untuk
input data siswa.
menentukan seberapa besar suatu gejala

269 Muhammad Aland Wahyu Andrian, Perancangan Sistem Pengolahan ...


Jurnal String Vol. 3 No. 3 April 2019 p-ISSN: 2527 - 9661
e-ISSN: 2549 - 2837

b. Bagian tata usaha menerima data


pengajar dari guru yang bersangkutan
dan menginputkan seluruh data guru
tersebut pada menu input data guru.
Guru dan wali kelas secara otomatis
mendapatkan informasi dan
memudahkan pencarian data baik data
guru maupun data siswa.
c. Wali kelas menerima rangkuman nilai
dari guru bidang studi dan
menginputkan nilai kompetitif dan nilai
khs tersebut kedalam sistem Gambar 3. Diagram ERD (Entity
komputerisasi. Relationship Diagram)
Berikut ini merupakan penggambaran Selanjutnya penulis membuat aplikasi
tentang sistem yang diusulkan pada dengan menggunakan java swing edisi 7
pengolahan data nilai siswa smp at-taqwa berbasis dekstop dan database mysql.
secara keseluruhan dalam bentuk diagram Berikut ini adalah tampilan dari aplikasi
konteks. pengolahan data siswa smp at-taqwa:

Gambar 4. Tampilan Layar Progressbar

Tampilan ini terdapat di awal saat program


aplikasi pertama kali di jalankan. Seperti
program–program lain pada umumnya,
menu progressbar ini sebagai awal
Gambar 1. Diagram kontek sistem pembuka program.
pengolahan data nilai siswa

Gambar 5. Tampilan layar login

Gambar 2. Normalisasi bentuk ke -2 NF Menu login setelah menu progessbar


selesai dijalankan. Menu login digunakan
sebagai kata kunci sebelum kita memasuki
program utama. Agar tidak sembarangan

270 Muhammad Aland Wahyu Andrian, Perancangan Sistem Pengolahan ...


Jurnal String Vol. 3 No. 3 April 2019 p-ISSN: 2527 - 9661
e-ISSN: 2549 - 2837

orang dapat mengakses program ini. utama pada tengah layar terdapat beberapa
Sehingga dalam form menu ikon menu yang berupa ikon gambar
kerahasiaannya tetap terjaga dengan baik. animasi yang sesuai dengan kegunaannya,
Ada 2 login yang tersedia di aplikasi ini seperti gambar ikon rumah jika di tekan
yaitu menu login untuk admin yaitu guru akan muncul layan baru yang di dalamnya
dan wali kelas yang mempunyai hak dan terdapat menu profil, visi & misi SMP At-
kewenangan untuk menggunakan aplikasi taqwa. Kemudian gambar ikon print
ini secara penuh termasuk data nilai siswa, digunakan untuk mencetak data-data
kemudian menu login operator yaitu tata maupun laporan nilai. Seperti yang
usaha yang bertugas untuk menginput dijelaskan pada menu login diawal,
maupun mengupdate data guru, siswa, dan tampilan menu utama untuk kedua
pelajaran. Dengan adanya dua menu login pengguna yaitu admin dan operator sama
ini, maka menu utama akan ada dua menu saja, akan tetapi berbeda penggunaannya.
dengan tampilan yang sama akan tetapi Dalam artian untuk operator dibatasi
menu untuk operator berbeda penggunaannya, terbatas pada tugas tata
penggunaannya berdasarkan tugas dari tata usaha.
usaha.
Apabila pengguna dapat memasukkan
nama pengguna dan kata kunci dengan
tepat yang sama yang terdapat pada
database, jika lupa nama pengguna dan
username maka akan muncul dialog
informasi jika terjadi kesalahan, tetapi jika
berhasil maka menu utama akan tampil dan
program siap untuk dijalankan.

Gambar 7. Tampilan Menu Input Data


Pada tampilan menu Input terdapat gambar
ikon guru, siswa, nilai, dan mata pelajaran.
Nilai digunakan untuk memasukkan data
nilai siswa yang di masukkan setiap
semester untuk bukti siswa. Dalam menu
Gambar 6. Tampilan Menu Utama ini admin bisa menggunakan semua akses
Layar di atas menampilkan tampilan menu menu, tetapi operator hanya bisa
sistem aplikasi penilaian pada SMP At- menggunakan tiga menu dasar, yaitu input
taqwa. Pada layar utama tersedia menu bar data guru, siswa, dan mata pelajaran saja.
yang terdiri dari menu Akses yang Di bawah ini adalah tampilan dari menu
digunakan pada saat pengguna ingin login input:
atau exit dari aplikasi, menu View yang
digunakan untuk memasukkan data yang
berkaitan dengan Data Siswa, Guru
maupun Data Pelajaran menu input yang
digunakan untuk memasukkan data-data
siswa, guru dan nilai. Sedangkan Menu

271 Muhammad Aland Wahyu Andrian, Perancangan Sistem Pengolahan ...


Jurnal String Vol. 3 No. 3 April 2019 p-ISSN: 2527 - 9661
e-ISSN: 2549 - 2837

Gambar 8. Tampilan Tambah Data Siswa


Pada tampilan diatas merupakan rancangan Gambar 10. Tampilan Tambah Data Nilai
tampilan form Data Siswa. Form ini Tampilan form Nilai Siswa berfungsi
memiliki beberapa tombol yang terdiri dari untuk menginput data-data nilai siswa yang
tombol untuk Tambah untuk memasukkan telah diberikan oleh guru yang mengajar.
data siswa baru, menyimpan data siswa Pada menu ini, juga terdapat tombol yang
yang telah di-input user cukup menekan berfungsi untuk menambahkan data nilai
tombol Simpan, sedangkan tombol Ubah siswa, menyimpan data nilai siswa,
digunakan untuk mengubah data yang telah mengubah hasil inputan data-data nilai
di-input, tombol Batal digunakan untuk siswa, membatalkan semua tindakan yang
membatalkan semua data yang telah di- dilakukan pada form ini, dan keluar dari
input, serta tombol Hapus berfungsi ketika tampilan form Data Nilai.
user ingin menghapus data yang telah di-
input.

Gambar 9. Tampilan Tambah Data Guru


Layar diatas merupakan rancangan
tampilan form Data Guru yang digunakan
untuk menginput data-data guru. Pada
form ini terdapat beberapa tombol yang
berfungsi untuk menambahkan data yang
baru, menyimpan semua kegiatan peng-
input-an yang terjadi pada menu ini,
membatalkan semua kegiatan
penyimpanan yang telah dilakukan, dan
mengeluarkan dari form Data Guru untuk Gambar 11. Tampilan Laporan Nilai Siswa
kembali ke menu utama.

272 Muhammad Aland Wahyu Andrian, Perancangan Sistem Pengolahan ...


Jurnal String Vol. 3 No. 3 April 2019 p-ISSN: 2527 - 9661
e-ISSN: 2549 - 2837

4. SIMPULAN DAFTAR PUSTAKA


Dari pembahasan yang telah dikemukakan [1] Siagian, Roida Eva Flora dan Sri Dewi
penulis dalam perancangan sistem Saputri. 2012. Majalah Ilmiah Faktor.
pengolahan data nilai siswa berbasis java Maret-April 2012. Univ. Indraprasta
di SMP At-Taqwa, maka dapat dihasilkan PGRI.
beberapa kesimpulan sebagai berikut: [2] Mayasari, S., dan Andi Sunyoto, A.
a. Tujuan perancangan sistem Aplikasi Pengolahan Data Nilai Siswa
Pengelolaan Data Nilai Siswa ini Menggunakan Java pada SMK Pi
adalah untuk mempermudah dalam Ambarukmo 1. Teknik Informatika
mengelola data nilai siswa SMP at- STMIK AMIKOM Yogyakarta: Vol
taqwa. Agar proses Penyajian Data 02 No. 01, 2015.
menjadi efektif dan efisien, selain itu [3] Satzinger, J.W., Jackson, R.B, dan
perancangan ini dapat membantu Burd, S.D. System Analysis and
menyelesaikan permasalahan pekerjaan Design ln A Changing World USA:
yang berkenaan dengan pengolahan Cengage Learning. 2012.
data nilai siswa dapat terselesaikan [4] Sutabri, T. Sistem Informasi
dengan cepat, tepat, akurat guna Manajemen. Yogyakarta: Andi. 2009.
mengefesiensikan waktu pekerjaan. [5] R. A. Sukamto dan M. Shalahuddin,
b. Aplikasi pengolahan data nilai siswa Rekayasa Perangkat Luna. Bandung:
berbasis komputerisasi dapat Informatika, 2013.
memenuhi kebutuhan akan suatu [6] Asropudin, Pipin. Kamus Teknologi
proses penyajian Data yang cepat dan Informasi. Bandung: Titian Ilmu,
akurat serta efektif dan efisien. 2013.
Aplikasi Pengolahan Data Nilai Siswa [7] Nazir. Metode Penelitian. Bogor:
ini tercipta dengan dukungan bahasa Ghalia Indonesia. 2014.
pemograman java swing serta database
mysql dan xampp.

273 Muhammad Aland Wahyu Andrian, Perancangan Sistem Pengolahan ...

Anda mungkin juga menyukai