You are on page 1of 14

RANCANG BANGUN APLIKASI DAFTAR KUMPULAN NILAI SISWA

PADA SMK SWASTA PEMDA RANTAUPRAPAT,


LABUHAN BATU SUMATRA UTARA
HALAMAN JUDUL

NASKAH PUBLIKASI

diajukan oleh
Rachmat Riyanto
10.01.2812

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2013

NASKAH PUBLIKASI

DESIGNING AND BUILDING OF STUDENT VALUE COLLECTION LIST AT SMK


SWASTA PEMDA RANTAUPRAPAT, LABUHAN BATU - SUMATRA UTARA
RANCANG BANGUN APLIKASI DAFTAR KUMPULAN NILAI SISWA PADA SMK
SWASTA PEMDA RANTAUPRAPAT, LABUHAN BATU - SUMATRA UTARA
Rachmat Riyanto
Barka Satya
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA

ABSTRACT
SMK PEMDA Rantauprapat as an educational institutions that continuous to
thrive has data and academic information that must be managed properly, it should be
kept confidential and secure. SMK PEMDA Rantauprapat does the exam with two types :
daily examination (daily test) and final exam. After carrying out the test the entire field of
study teachers are obligated to submit the value of entire students to the each of their
homeroom teacher for rewrite to List Collection of Value that will be submitted to school.
Along with the development of information technology to the general public,
especially in educational institutions, then it should need to responded positively to the
development of information technology. Information Technology should be able to provide
the change to the old management systems (manual) which has been running, with
computer-based management system model (modern). So that institute management
system is better, effective, efficient and accountable.
Based on the exposure of the above background, then the author conducted
research in SMK PEMDA Rantauprapat that still uses collected value model from the
entire field of study teachers by rewriting to the List Collection of Value book because
SMK PEMDA Rantauprapat has an enough potential to do research related with
designing of student List Collection of Value application. This application is designed and
built for provide a solution at above situation.
Keywords : Examination, Efficient, Accountable, Value.

1. Pendahuluan
Target utama setiap Institusi Pendidikan sudah pasti adalah Peningkatan Mutu
Pendidikan, sehingga pemanfaatan teknologi internet mulai digalakkan demi suksesnya
penyelenggaraan pendidikan pada siswa. Namun bagaimanapun metode dan inovasi
pendidikan yang diterapkan, Institusi Pendidikan perlu melakukan penilaian hasil belajar
terhadap peserta didik. Setiap sekolah memiliki buku Daftar Kumpulan Nilai (DKN) siswa
yang merangkum hasil akhir nilai siswa tiap semester. Namun masih banyak sekolah
yang masih menggunakan sistem manual untuk mengolah data data nilai tersebut..
SMK Swasta PEMDA Rantauprapat merupakan salah satu Sekolah Menengah
Kejuruan yang masih menerapkan sistem pengumpulan nilai hasil belajar siswa dengan
cara manual yang berupa buku DKN. Hal yang menjadi sorotan penulis setelah
mengadakan penelitian adalah kurang efisiennya proses pengumpulan nilai tersebut
sampai akhirnya nilai yang sudah ditulis ke dalam buku DKN harus ditulis kembali ke
dalam buku Rapor dengan cara manual oleh wali kelas.
Apliksi Daftar Kumpulan Nilai merupakan salah satu solusi untuk mengatasi
permasalahan permasalahan di atas. Dengan memanfaatkan kecanggihan teknologi
informasi pada masa kini, efisiensi dan efektifitas kerja dalam proses penilaian hasil
belajar akan semakin terpenuhi.

2. Landasan Teori
2.1

Sistem Informasi
Menurut Robert A.Laitch dan K. Roscoe Davis sistem informasi adalah suatu

sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan traksaksi


harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu
organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan.
2.2

Basis Data
Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan

fakta mengenai obyek, orang dan lain lain. Data dinyatakan dengan nilai(angka,
deretan karakter atau simbol).

Jogiyanto HM. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan
Praktek Aplikasi Bisnis (Yogyakarta.Andy Offset.1990). 11.
2
Kusrini, Strategi Perancangan dan Pengelolaan Basis Data(Yogyakarta.Andi
Offset.2007).2-9.

Pengenalan Java

2.3

Java adalah penyederhanaan dari C++ yang sederhana, berorientasi objek,


bertipe static, terkompilasi, multi-threaded, garbage collected, netral arsitektur, robust,
aman dan dapat diperluas.

The Unifed Modeling Language (UML)

2.4

Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja


dalam OOAD (Object-Oriented Analysis/Design) dengan satu bahasa yang konsisten
untuk

menentukan, visualisasi, mengkontruksi, dan mendokumentasikan

artifact

(sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa
software, dapat berupa model, deskripsi, atau software) yang terdapat dalam sistem
software. UML merupakan bahasa pemodelan yang paling sukses dari tiga metode OO
yang telah ada sebelumnya, yaitu Booch, OMT (Object Modeling Technique), dan OOSE
(Object-Oriented Software Engineering).
3. Tinjauan Umum
3.1

Profil SMK Swasta PEMDA Rantauprapat


SMK Swasta PEMDA Rantauprapat yang beralamat di Jalan K. H. Dewantara

No. 104 memiliki profil sebagai berikut :

1. Nama Sekolah

: SMK Swasta PEMDA Rantauprapat

2. NPSN

: 10205209

3. NDS

: 5207190201

4. Nomor Statistik Sekolah

: 322070709001

5. Status

: Disamakan No. A.07.562 (U)

6. No. SK Pendirian

: 52

7. Tanggal SK

: 23 / 9 / 1986

8. Tahun Berdiri

: 1971

9. Luas Lahan Sekolah

: 9193,00 m

10. Status Kepemilikan Lahan

: Pemerintah

11. Provinsi

: Sumatra Utara

12. Kabupaten

: Labuhan Batu

13. Kecamatan

: Rantau Selatan

14. Kelurahan

: Sioldengan

15. Kode Pos

: 21415

16. Telepon

: (0624) 21728

17. Daerah

: Perkotaan

18. Status Sekolah

: Swasta

Anonim, Pemrograman Java(Jakarta.Salemba Infotek.2003).3-5.

19. Kegiatan Belajar Mengajar


3.2

: Pagi

Sistem yang Sedang Berjalan


Sistem pengumpulan Daftar Kumpulan Nilai (DKN) siswa yang berjalan saat ini di

SMK Swasta PEMDA Rantauprapat dimulai dari tiap tiap guru mata pelajaran yang
menyetor nilai siswa kepada wali kelasnya masing masing, kemudian wali kelas akan
menulis secara manual nilai nilai tersebut satu persatu ke dalam buku DKN. Kemudian
nilai - nilai tersebut dijumlahkan per siswa untuk mendapatkan jumlahnya dan
menentukan peringkat kelas. Setelah disalin ke DKN, wali kelas masih harus menyalin
kembali nilai nilai yang ada di buku DKN tersebut ke dalam buku rapor siswa. Hal ini
tentu sangat kurang efektif dan efisien mengingat teknologi saat ini yang sudah mampu
meringankan pekerjaan manusia.

4. Implementasi dan Pembahasan


4.1
4.1.1

Perancangan UML
Use Case Diagram
Untuk memudahkan pemahaman pada sistem berjalan maka perlu dibuat Use

case diagram yang menggambarkan kondisi sistem yang ada. Use case diagram sebagai
berikut :

Gambar 1. Use Case Diagram

4.1.2

Activity Diagram Mencari Data Nilai Siswa


Diagram ini akan menunjukkan alur dari sistem, termasuk tindakan utama dan titik

keputusan. Aktivitas sistem dari aplikasi ini didokumentasikan ke dalam Activity Diagram
sebagai berikut:

Gambar 2. Activity Diagram Mencari Data Nilai Siswa

4.1.3

Class Diagram
Class diagram menggambarkan class-class utama yang ada dalam sistem. Class-

class tersebut akan memiliki atribut dan methods masing-masing dimana atribut dan
methods menjadi ciri dari suatu class. Berikut gambar diagram kelas dari sistem tersebut.

Gambar 3. Class Diagram Entitas

4.1.4

Sequence Diagram
Sequence diagram digunakan untuk menunjukkan hubungan yang antara satu

obyek dengan obyek yang lain dan untuk mendeskripsikan pola komunikasi antar objek.

Gambar 4. Sequence Diagram Tambah Nilai

4.2
4.2.1

Implementasi Program
Tampilan Form Login
Merupakan syarat untuk dapat memanfaatkan program secara keseluruhan,

dimana yang menggunakan aplikasi ini adalah pelaksana atau petugas yang diberi
wewenang untuk memasukkan data ke dalam basis data ataupun karyawan yang
bertugas di masing-masing bagiannya.

Gambar 5. Tampilan Form Login

4.2.2

Tampilan Form Utama


Form menu utama akan muncul, apabila user berhasil memasukkan username dan

password dengan benar pada form login. Dibawah ini adalah gambar tampilan ketika
berhasil melakukan login:

Gambar 6. Tampilan Form Utama

4.2.3

Tampilan Form Data Siswa


Fungsi dari form ini adalah untuk menambah, mengubah, menghapus data siswa.

Berikut tampilan Form Siswa :

Gambar 7. Tampilan Form Data Siswa

4.2.4

Tampilan Form Nilai Siswa


Fungsi dari form ini adalah untuk menambah, mengubah, menghapus data nilai.

Berikut tampilan Form Data Nilai :

Gambar 8. Tampilan Form Nilai

4.2.5

Tampilan Form Detail Nilai Siswa


Fungsi dari form ini adalah untuk melihat detail nilai per siswa serta melihat total

nilai selama satu semester. Tampilan Form Detail Nilai adalah sebagai berikut :

Gambar 9. Tampilan Form Detail Nilai

4.2.6

Tampilan Form Cetak Laporan Nilai


Form ini berfungsi sebagai output data. Hasil dari pengolahan data dengan

database dapat disimpan dengan file .pdf dan sebagainya. Berikut salah satu contoh
laporan dari aplikasi ini.

Gambar 10. Tampilan Form Cetak Laporan Nilai

5. Penutup
5.1

Kesimpulan
Berdasarkan penelitian dan perancangan program, dapat disimpulkan bahwa

aplikasi Daftar Kumpulan Nilai Siswa pada SMK SWASTA PEMDA RANTAUPRAPAT
telah berhasil dibuat.
Poin-poin kesimpulan dari hasil uji coba program adalah sebagai berikut:
1. Pengolahan data - data nilai siswa diinputkan secara manual oleh user, kemudian
akan diolah oleh aplikasi.
2. Data yang terdapat di dalam aplikasi Daftar Kumpulan Nilai ini bisa digunakan
untuk mengisi data dalam buku Rapor.

3. Penjumlahan nilai per siswa secara otomatis akan dilakukan oleh aplikasi saat
user menampilkan detail nilai siswa.
5.2

Saran
Ada beberapa saran yang dapat diberikan berhubungan dengan sistem yang

dibuat:
1.

Diharapkan aplikasi ini dapat dibuat lebih baik lagi dengan menambahkan clientserver.

2.

Diharapkan aplikasi dapat dikembangkan lebih jauh terutama untuk validasi


validasinya, agar lebih memudahkan user dalam memakainya.

3. Diharapkan aplikasi ini dapat dibuat lebih menarik dengan interface yang lebih
atraktif.

10

Daftar Pustaka
Anonim. 2003. Pemrograman Java. Jakarta : Salemba Infotek.
Jogiyanto, HM. 1990. Analisis dan Desain Sistem Informasi Pendekatan Terstuktur Teori
dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Offset.
Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta : Andi
Offset.

11