Anda di halaman 1dari 6

SISTEM INFORMASI PENERIMAAN SISWA BARU MENGGUNAKAN

BAHASA PEMROGRAMAN JAVA DAN DATABASE ORACLE


M.Irfandi1, Desi Amirullah, S.Kom2, Mansur, S.Kom3
Mahasiswa Program Studi D31
Dosen Jurusan Teknik Informatika2,3
Jurusan Teknik Informatika Politeknik Negeri Bengkalis1,2,3
1
2
3
Email : irfantib@gmail.com , Andes.st@gmail.com , Mansur.polbeng82@gmail.com

ABSTRAK
Penerimaan siswa baru merupakan proses administrasi yang terjadi setiap tahun untuk melanjutkan ke jenjang
yang lebih tinggi. Dalam sistem kerjanya dibutuhkan sebuah sistem pengolahan data untuk mempermudah kerja
sekolah dalam mengolah data calon siswa baru. Untuk itu dibuatlah sebuah Sistem Informasi Penerimaan Siswa
Baru. Sistem informasi penerimaan siswa baru ini nantinya bisa mempermudah kerja panitia penerimaan siswa
baru dalam menginput dan mengolah data calon siswa baru di Madrasah Aliyah Negeri Bengkalis. Sistem
informasi ini dirancang dengan menggunakan bahasa pemograman Java dan database Oracle XE yang
merupakan Free Open Source Software, sehingga membantu proses penerapan Free Open Source System
khususnya di Indonesia, dan terhindar dari pembajakan.
Kata kunci : sistem informasi, java dan oracle, penerimaan siswa baru

I.

PENDAHULUAN
Kemajuan Teknologi Informasi pada
saat ini mendorong kita untuk selalu
uptodate untuk sebuah informasi. Tuntutan
untuk akses sebuah informasi dengan cepat
mendorong kita untuk menciptakan sebuah
sarana atau media yang akan membantu
kita dalam akses sebuah informasi dengan
cepat. Salah satu bidang yang telah
berkembang dalam teknologi informasi
adalah Teknik Pengolahan Data. Teknik
pengolahan data ini berkembang di banyak
instansi, seperti instansi pemerintahan,
instansi sekolah, rumah sakit, dan lain
sebagainya. Didunia pendidikan teknik
pengolahan data diterapkan pada Dinas
Pendidikan dan juga di sekolah-sekolah
umum, seperti pengolahan data absensi
siswa, pengolahan data guru, pengolahan
data buku perpustakaan sekolah, dan lainlain.
Perkembangannya
masih
banyak
instansi sekolah yang menggunakan cara
manual dalam mengolah data, seperti
menggunakan media kertas untuk menyalin
atau mencatat sebuah data, selanjutnya data
dimasukkan kedalam aplikasi yang
digunakan secara umum seperti Ms. Excel.
Ini terkesan kurang efektif karena akan
membutuhkan waktu yang lebih untuk hal

tersebut. Pada salah satu instansi sekolah di


Kecamatan Bengkalis yaitu Madrasah
Aliyah Negeri (MAN) Bengkalis, masih
menggunakan pengolahan data yang
manual dalam hal Pendaftaran Siswa Baru.
Pendaftaran dilakukan dengan mengisi
formulir, kemudian data tersebut dicatat
dalam buku registrasi dan kemudian disalin
kedalam komputer dengan aplikasi Ms.
Excel. Hal tersebut akan memperlambat
pencarian data jika dibutuhkan karena
harus mngecek satu persatu.
Melihat kondisi diatas saya tetarik
untuk membuat sebuah aplikasi Sistem
Informasi Penerimaan Siswa Baru
Menggunakan Bahasa Pemrograman
Java dan DatabaseOracle. Dengan sistem
ini, panitia pendaftaran akan menyalin
secara langsung data-data yang diberikan
oleh calon siswa melalui formulir
pendaftaran kedalam sistem tersebut, dan
tidak perlu mencatatnya didalam buku
registrasi. Dan sistem ini diharapkan bisa
membantu panitia pendaftaran dalam
mengolah data calon siswa, dan bisa
membantu pihak Tata Usaha dalam
mengolah data siswa baru. Dan juga
mempermudah pencarian data-data siswa
yang telah tersimpan dalam sistem ini,

Prosiding Seminar Nasional Industri dan Teknologi, 26 Desember 2012 hlmn 118-123

yaitu dengan memanggil


tertentu yang telah ditetapkan.

kode-kode

II. METODE PENELITIAN


Untuk memperoleh data yang benar
dan akurat dalam upaya mendukung dan
melengkapi data-data, teori tugas akhir ini,
penulis
menggunakan
metode
pengumpulan data melalui berbagai cara
agar lebih lengkap diantaranya adalah
sebagai berikut :
2.1. Metode pengumpulan data.
2.1.1. Observasi (Observationmethod)
Metode observasi dilakukan dengan
melihat
langsung
bentuk
formulir
pendaftaran, buku registrasi, laporan data
siswa yang telah diterima, dan-data yang
berkaitan.
2.1.2. Studi Pustaka (Library Research)
Studi pustaka dalam penyusunan Tugas
Akhir ini yaitu dengan cara mengumpulkan
data melalui internet, mencari buku-buku
yang membahas tentang sistem informasi,
serta buku-buku tentang JavaNetBeans dan
DatabaseOracle.
2.1.3. Wawancara (Interview)
Memperoleh informasi dengan cara
bertanya langsung dengan pihak yang
terkait, yaitu panitia penerimaan siswa baru
di MAN Bengkalis tentang sistem dan
proses penerimaan siswa baru yang biasa
dilaksanakan atau yang sedang berjalan
saat ini.
2.2. Perancangan Sistem
Pada tahap ini dilakukan perancangan
sistem yang akan dibangun dengan
mengacu pada teori hasil study literatur
yang telah dilaksanakan pada tahap
sebelumnya, perancangan Sistem Informasi
Penerimaan Siswa Berbasis Java dan
Oracle, serta membuat fitur pencarian data
calon siswa baru, dan juga laporan dalam
bentuk grafik (chart), dengan bahasa
pemrograman Java NetBeans dan Oracle
sebagai databasenya.

2.3. Implementasi dan Pengujian Sistem


Yaitu tahap menginplementasikan sistem
yang telah dirancang dan dilakukan
pengujian terhadap sistem aplikasi yang
dibuat.
2.4. Pembuatan Laporan
Pada tahap ini akan disusun laporan tertulis
sebagai laporan pertanggung jawaban dari
pelaksanaan tugas akhir ini, serta menjadi
dokumentasi dari keseluruhan hasil tugas
akhir.
III. HASIL DAN PEMBAHASAN
3.1. Analisa Sistem Yang Berjalan
Pihak yang terlibat dalam hal ini
adalah Calon Siswa, Panitia Pelaksana, Tata
Usaha, Kepala Sekolah. Pada awalnya
calon siswa datang kepada panitia untuk
melakukan pendaftaran, dengan membawa
persyaratan yang telah ditetapkan, seperti
photocopy SKHU (Surat Keterangan Hasil
Ujian),
SKBB
(Surat
Keterangan
Berkelakuan Baik), dan Uang Pendaftaran.
Jika semua persyaratan lengkap maka
panitia memberikan formulir pendaftaran
untuk diisi oleh calon siswa. Apabila data
sudah lengkap diisi maka dilanjutkan
dengan menyalin data yang berada di
formulir kedalam buku registrasi. Beberapa
hari kemudian calon siswa datang lagi
untuk melakukan pendaftaran ulang, panitia
mengecek dan menandai nama-nama yang
sudah melakukan pendaftaran ulang dan
hasilnya list data siswa didalam buku
registrasi. Selanjutnya data tersebut disalin
lagi kedalam Microsoft Excel untuk
dibuatkan laporan oleh pihak Tata Usaha.
Laporan Dibuat 3 rangkap, 1 untuk arsip
TU, yang 1 nya lagi untuk dilaporkan ke
Kepala Sekolah, dan yang 1 nya lagi untuk
ditempel di papan pengumuman untuk
dilihat oleh siswa.

Gambar 1. Aliran Sistem Yang Berjalan

119

Prosiding Seminar Nasional Industri dan Teknologi, 26 Desember 2012 hlmn 118-123

3.2. Alur Sistem Yang Diusulkan


Pada alur sistem yang diusulkan data dari
formulir
pendaftaran
langsung
diinputkankedalam aplikasi, dan dari
aplikasi ini akan langsung dibuatkan
laporan yang nantinya akan dilaporkan ke
Kepala Sekolah, kemudian disimpan
sebagai arsip oleh bagian Tata Usaha dan
dijadikan pengumuman siswa yang
diterima yang akan dilihat langsung oleh
calon siswa baru. Berikut alur sistem yang
diusulkan :

c. Processor Intel Pentium Dual-Core


CPU
3.4.2. Perangkat Lunak (Software)
Perangkat lunak yang digunakan untuk
implementasi adalah Sistem Informasi
Penerimaan Siswa Baru yang telah dibuat.
3.5. Implementasi
Implementasi sistem yang dimaksudkan
adalah tahap dimana sistem informasi yang
telah dibuat ini bisa dioperasikan dan diuji
keberhasilnnya, sehingga dapat diketahui
kekurangan atau kelemahan pada sistem
ini.
3.5.1. FormLogin

Gambar 2. Alur Sistem Yang Diusulkan

3.3. Perangkat
Untuk
Pembuatan
Program
3.3.1. Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang digunakan
minimal sebagai berikut :
a. Laptop
b. Memori RAM DDR3 3GB
c. Processor Intel Pentium Dual-Core
CPU
d. Harddisk 260 GB
3.3.2. Perangkat Lunak (Software)
Spesifikasi
perangkat
lunak
digunakan minimal sebagai berikut :
a. Sistem
Operasi
Windows
Professional Service Pack 3
b. NetBeans IDE 7.1
c. Oracle 10g XE
d. iReport 3.7.6
e. AdobePhotoshop CS3 Portable

Gambar 3. Tampilan FormLogin

Jika id dan sandi salah dimasukkan maka


akan keluar pesan error sebagai berikut :

yang
XP

Gambar 4. Pesan error ketika id dan sandi salah

Jika id dan sandi benar maka akan muncul


form utama.
3.5.2. Form Utama

3.4. Perangkat Untuk Implementasi


3.4.1. Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang digunakan
minimal sebagai berikut :
a. Laptop/PC
b. Memori RAM 1GB
Gambar 5. Tampilan Form Utama

120

Prosiding Seminar Nasional Industri dan Teknologi, 26 Desember 2012 hlmn 118-123

Gambar diatas merupakan tampilan


FormUtama. Ada beberapa form yang akan
digunakan untuk melakukan penginputan
dan
pengolahan
data,
yaitu
FormPendaftaran, FormOrtuWali, dan
FormAsalSekolah.

3.5.5. Form Asal Sekolah

3.5.3. Form Pendaftaran

Gambar 9. Tampilan Form Asal Sekolah

3.5.6. Orm Laporan

Gambar 6. Tampilan Form Pendaftaran Input Data

Gambar 10. Form Laporan

Gambar 7. Tampilan List Data Pendaftaran Siswa


Baru

3.5.4. FormOrtu Wali

Gambar 11. Pemilihan Laporan JenisKelamin

Gambar 12. Pemilihan kategori Laki-laki

Gambar 8. Tampilan FormOrtu Wali

121

Prosiding Seminar Nasional Industri dan Teknologi, 26 Desember 2012 hlmn 118-123

Gambar 3.13 Hasil laporan berdasarkan jenis


kelamin Laki-laki

3.5.7. Form Grafik


Gambar 3.17 Grafik penerimaan siswa baru yang
terdaftar

Gambar 3.14Form Grafik

Gambar 3.15 Pilihan grafik Terdaftar

Gambar 3.16 Pilihan Tahun

IV. Kesimpulan dan Saran


4.1. Kesimpulan
Berdasarkan hasil pengujian dan
analisa aplikasi yang telah dilakukan, maka
dapat diambil beberapa kesimpulan sebagai
berikut:
a. Aplikasi ini memiliki beberapa menu,
yaitu Asal Sekolah, Pendaftaran Siswa,
Orang Tua, Laporan, Grafik, dan
Petunjuk.
b. Aplikasi ini menginputkan data calon
siswa dan data orang tua calon siswa
berdasarkan data yang telah diisi pada
formulir
pendaftaran,
juga
menginputkan data asal sekolah
sebagai tahap awal sebelum melakukan
penginputan data calon siswa.
c. Aplikasi ini menampilkan beberapa
laporan sebagai outputnya, yaitu
Laporan Keseluruhan Calon Siswa
Baru Yang Mendaftar, Laporan
Keseluruhan Calon Siswa Baru Yang
Tidak Diterima, Laporan Keseluruhan
Calon Siswa Baru Yang Diterima,
Laporan Keseluruhan Calon Siswa
Baru Berdasarkan Jenis Kelamin,
Laporan Keseluruhan Calon Siswa
Baru Berdasarkan Penghasilan Orang
Tua, Laporan Keseluruhan Calon
Siswa Baru Berdasarkan Tanggal
Diterima, dan Laporan Keseluruhan
Calon Siswa Baru Berdasarkan Tahun
Tamat Pendidikan Sebelumnya.
d. Selain
laporan,
aplikasi
ini
menampilkan beberapa grafik sebagai
outputnya. Grafik yang ditampilkan
122

Prosiding Seminar Nasional Industri dan Teknologi, 26 Desember 2012 hlmn 118-123

yaitu Grafik Calon Siswa Yang


Terdaftar, Grafik Calon Siswa Yang
Diterima, Grafik Calon Siswa Yang
Tidak Diterima, Grafik Berdasarkan
Penghasilan Orang Tua, dan Grafik
Berdasarkan Tanggal Pendaftaran.
4.2. Saran
Berdasarkan kesimpulan diatas, maka
dapat dikemukan saran-saran yang akan
membantu untuk pengembangan aplikasi
ini selanjutnya :
a. Aplikasi ini hanya digunakan oleh 1
pengguna pada 1 komputer, untuk
pengembangannya sistem ini dibuat
berbasis client-server, agar ada
beberapa pihak tertentu yang bisa
terhubung dan bisa melihat langsung
data calon siswa baru dari komputer
yang berbeda.
b. Pada penginputan data calon siswa
tidak menambahkan gambar calon
siswa
bersangkutan,
untuk
pengembangannya
ditambahkan
penginputan gambar calon siswa baru
sehingga lebih mudah mengenali calon
siswa tanpa ada orangnya secara
langsung.

[5].

[6].

[7].

[8].

FakultasTeknik,
UniversitasMuhammadiyah
Surakarta;
Huda,
Miftakhul.dkk.
2008,
MembuatAplikasiPenjualandengan
Java danMysql, PT.Elex Media
Komputindo, Jakarta;
Kurrniawan, Hendra. dkk. 2011,
Aplikasi Penjualan dengan Program
Java Netbeans, Xammp, dan iReport,
PT. Elex Media Komputindo, Jakarta;
Raharjo, Budi. 2011, Belajar
OtodidakPemogramanWeb
dengan
PHP
+
Oracle,
Informatika,
Bandung;
Sholikhah, Pusparani dan Khakim
Ghozali, 2009, Rancang Bangun
Sistem Informasi Penerimaan Siswa
Baru Online,Modul: Rekomendasi.
Jurusan Sistem Informasi, Fakultas
Teknologi
Informasi,
Institut
Teknologi SepuluhNopember;

DAFTAR PUSTAKA
[1]. Dharwiyanti, Sri dan Romi Satria
Wahono. 2003, Pengantar Unified
Modeling
Language
(UML),
IlmuKomputer.com;
[2]. DwiRahmadani,
Riecko.
Perancangan Sistem Operasional
Berbasis Aplikasi Desktop PadaSkala
Learning
Center,
2010.
FakultasIlmuKomputer,
JurusanTeknikInformatikaUniversitas
MercuBuana;
[3]. Febrian,
Jack.
2004,
Kamus
Komputer dan Teknologi Informasi,
Informatika, Bandung;
[4]. FiqriPrihandinur,
Aries.
SistemInformasiRumahBersalinSitiKh
adijahJepara,
Menggunakan
Program Java Netbeans Ide 6.1,
Mysql
Di
Linux
Edubuntu,
2009,JurusanTeknikElektro,
123

Anda mungkin juga menyukai