SISTEM INFORMASI BKK (BURSA KERJA KHUSUS) SMK NEGERI 1 BOYOLALI
Naskah Publikasi
Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Diajukan oleh :
Iska Budianto Ratnasari Nurrahmah, S.T.,M.T Yusuf Sulistyo Nugroho, S.T., M.Eng
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013
(8ug'ltt
0l,6'00I : )IIN ('cS'ft'ouo,lrdng ue11'rq)
m,*t,/ff lptug uteford Bnte)
'pqep8ueyq
'SM"Prfi'l;t'$0 tu8tuer srruhes rule8 qeloradueul
{nilm
uepre/krad nlus rtrEl"s rcEeqes ?u{ue}1p qBIa} 1uI WruII Isu{llqnd
I,6II'OOI
:
08, : xN (L'rtI"I'S lerutprmN Feseqe{)
)IN
"I'S
:::
f",%' y' ,;;**,rps,rer
pEEuul IIBH
8S001,000r-I oluBlpng e{sl : qalo tmsttsrp trup nuldeJs"redm Euea
ITvlo^Os I ruflCflN
X}t[S
(snsnmr yfuo)t vsun0 )Drg rsyfituo.{Nr I lflrsrs :
ppnf uu8uep IIBIUry Isulqqnd
NYItVStrCNfld N\TruYTYH
HALAMAN PENGESAHAN
Publikasi ilmiah dengan judul : SISTEM INFORMASI BKK (BURSA KERJA KHUSUS) SMK NEGERI 1 BOYOLALI Yang dipersiapkan dan disusun oleh : Iska Budianto L.200070053
Telah disetujui pada : Hari
: ..............................
Tanggal
: ..............................
Pembimbing 1
Pembimbing 2
(Ratnasari Nurrahmah, S.T.,M.T)
(Yusuf Sulistyo Nugroho, S.T., M.Eng)
NIK : 780
NIK : 100.1197
Publikasi ilmiah ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana Tanggal ...........................
Mengetahui, Ketua Program Studi Teknik Informatika
(Dr. Heru Supriyono, M.Sc.) NIK : 100.970
SISTEM INFORMASI BKK (BURSA KERJA KHUSUS) SMK NEGERI 1 BOYOLALI Iska Budianto TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA Email :
[email protected] ABSTRAKSI Sistem Informasi BKK (Bursa Kerja Khusus) SMK Negeri 1 Boyolali merupakan sistem yang dibangun dengan tujuan untuk memudahkan petugas BKK dalam proses pendataan alumni, pemberian informasi lowongan pekerjaan agar alumni bisa dengan mudah dalam mencari pekerjaan dan mudah dalam mendaftarkan diri pada pekerjaan tersebut. Metode perancangan sistem yang digunakan adalah adalah SDLC (System Development Life Cycle) yaitu siklus hidup pengembangan sistem. Pengembangan sebuah sistem mempunyai proses/urutan terkait dengan sistem yang dikembangkan. SDLC sendiri adalah proses yang digunakan oleh analisis sistem untuk mengembangkan sistem informasi mulai dari analisis/penentuan kebutuhan, perancangan sistem, implementasi sistem, perawatan sistem dan kebijakan berbagi sistem (sharing) kepada konsumen. Sistem telah diimplementasikan pada bulan November 2012 sebatas jaringan lokal, berdasarkan hasil dari uji sistem, pihak sekolah (petugas BKK) dapat dengan mudah mengetahui data siswa dan memberikan informasi lowongan pekerjaan kepada alumni serta memudahkan alumni untuk mendaftar lowongan pekerjaan. Kata kunci : Sistem Informasi BKK, SDLC.
ABSTRACT Information systems of BKK SMK Negeri 1 Boyolali is a systems which is built as mean to facilitate the officer to process the collegiate data, giving information about job vacancy, so the collegiate can search the information and can apply easily. The scheme method system that used is SDLC (System Development Life Cycle) is a life cycle development system. Developing a system has a process or a sequence which is related with the development system. SDLC is a process that used by the analysis system to developing the information system started from the analysis/determination of requirement, system scheme, system implementation, treatment system, and policy on delivering (sharing) systems to consumer. The system has been implementation at November 2012 limited to local network. Based on the result from the system test, the school officer (BK officer) knows the student
data and giving the job vacantly easily to the collegiate. The systems also make collegiate apply for the job that they want easily.
Key words :Information system of BKK, SDLC
Sistem
PENDAHULUAN Sistem
Informasi
BKK
yang
sebelumnya
masih menggunakan cara manual
(Bursa Kerja Khusus) di Sekolah
yang
Menengah
pengerjaanya, pencatatan pembukuan
suatu
Kejuruan
sistem
dirancang
merupakan
informasi
sebagai
yang
sarana
kurang
diandalkan
yang membutuhkan
waktu
dalam
yang
untuk
relatif lama, data-data yang tidak
mengembangkan potensi diri siswa
tertata dengan rapi. Tidak dapat
untuk disalurkan dalam dunia kerja.
dipungkiri, pencatatan data secara
Agar menjadi manusia produktif,
manual rentan terhadap kesalahan
mampu mengembangkan diri dan
manusia dan untuk mengatasinya,
mampu bersaing di dunia kerja.
biasanya membuat suatu cara kerja
BKK (Bursa Kerja Khusus) di
Sekolah
Menengah
Kejuruan
atau model pencatatan tertentu. Aplikasi
perangkat
mempunyai tugas dalam menangani
dibutuhkan
jasa pengumpulan data, penyaluran
pekerjaan yang semula masih secara
tenaga
memberikan
manual sekarang menjadi berbasis
Bagian
komputer. Perangkat lunak tersebut
kerja
dan
informasi
kerja.
pengumpulan menyimpan
data,
BKK
diharapkan
dapat
menggantikan
membantu,
mengidentifikasi
mempermudah dalam mengelola dan
data siswa yang akan disalurkan di
mengatur berjalannya BKK (Bursa
dunia kerja. Pada bagian penyaluran
Kerja Khusus).
tenaga
dan
pihak
untuk
lunak
kerja,
BKK
Kelebihan sistem ini adalah
menanggapi kerjasama dengan dunia
menampilkan informasi dunia kerja
kerja dalam penyaluran dunia kerja
dan informasi data anggota serta
agar siswa dapat mengembangkan
menampilkan
diri. Bagian pemberian informasi,
pengelompokan anggota yang telah
pihak
memberikan
diambil dalam bentuk web dengan
infomasi dan gambaran tentang dunia
tampilan yang lebih menarik. Sistem
kerja yang telah di setujui dan
informasi
memberikan pilihan kepada siswa.
Khusus) dibangun untuk membantu
BKK
pihak
hanya
BKK
wilayah
(Bursa
dan
Kerja
siswa Sekolah Menengah Kejuruan
perangkat lunak. Jenis penelitian ini
dalam mencari pekerjaan.
adalah
penelitian
pengembangan
Penelitian
(Research
Development)
TELAAH PENELITIAN
dan
dengan
and
beberapa
menurut
tahapan yaitu: identifikasi potensi
Rochsianto, Novan Yoga (2011),
dan masalah, analisis kebutuhan dan
Pengembangan Sistem Informasi
pengumpulan data, desain sistem,
Alumni Berbasis Web Menggunakan
implementasi, validasi sistem, revisi
PHP Dan MySQL Di SMA Negeri 2
sistem, uji coba sistem, dan revisi
Nganjuk.
pengembangan
sistem kedua. Teknik pengumpulan
sistem informasi alumni berbasis
data pada penelitian ini adalah
web
angket
Dalam
menggunakan
PHP
dan
yang
ditujukan
kepada
MySQL di SMA Negeri 2 Nganjuk
alumni SMA Negeri 2 Nganjuk.
adalah sebuah rangkaian prosedur
Pengujian
formal data orang-orang yang telah
menggunakan kelayakan pengujian
tamat dari SMA Negeri 2 Nganjuk
aplikasi web. Teknik analisis data
dengan
menggunakan
pengelompokan,
proses
sistem
menjadi informasi, dan membentuk
dengan
satu rangkaian bangunan terkait
kategori.
dengan
menunjukkan
link-link
serta
media
statistik
teknik
informasi
diskriptif
persentase
Hasil bahwa:
dan
penelitian dalam
internet dalam pendistribusiannya
pembuatan sistem informasi ini
dan
bahasa
sudah melalui beberapa tahapan
pemrograman PHP dan MYSQL
sesuai dengan prosedur penelitian
dalam
dan pengembangan yaitu: (1) tahap
menggunakan
pengembangannya.
Penelitian
ini
bertujuan
untuk
identifikasi potensi dan masalah,
mengembangkan sistem informasi
analisis
Alumni berbasis web di SMA
pengumpulan data, desain sistem,
Negeri
implementasi
2
Nganjuk,
mengetahui
kebutuhan
sistem,
dan
validasi
kelayakan sistem informasi Alumni
sistem, revisi sistem, uji coba
berbasis web di SMA Negeri 2
sistem, revisi sistem kedua. (2) hasil
Nganjuk
uji kelayakan aspek functionality,
berdasarkan
kelayakan
reliability, dan efficiency sudah
mengungkap ada tidaknya hubungan
sesuai dengan kelayakan pengujian
antara bimbingan kepada alumni dan
aplikasi
sistem
persepsi alumni terhadap layanan,
untuk
mengungkap ada tidaknya hubungan
web,
informasi
sehingga
sudah
layak
diimplementasikan di sekolah. Penelitian
menurut
antara penawaran kepada pengguna Setyo
tenaga kerja dan persepsi alumni
Raharjo (2006), Hubungan Antara
terhadap layanan, mengungkap ada
Kualitas
Layanan
tidaknya
hubungan
Khusus
dan
administrasi
pencari
Bursa
Persepsi
Kerja Alumni
antara kerja
atau
Terhadap Layanan di SMK se-
alumni dan persepsi alumni terhadap
Kabupaten Kendal Jawa Tengah.
layanan, mengungkap ada tidaknya
Sistem ini mencakup keberadaan
hubungan antara informasi lowongan
BKK di sekolah kejuruan akan
kerja dan persepsi alumni terhadap
bertugas membantu sekolah dalam
layanan, mengungkap ada tidaknya
menginformasikan
dan
hubungan antara kerjasama dengan
mempromosikan profil kemampuan
pegguna tenaga kerja dan persepsi
yang dimiliki tamatan. Selain itu juga
alumni
mencatat, mendata para alumni untuk
mengungkap ada tidaknya hubungan
selanjutnya
atau
antara bimbingan kepada alumni,
menawarkan kepada industri untuk
penawaran kepada pengguna tenaga
bisa mengisi pekerjaan sesuai dengan
kerja,
kesempatan yang ada. Keberhasilan
pencari kerja atau alumni, informasi
sekolah kejuruan sering dikaitkan
atau
atau diukur dengan besarnya jumlah
kerjasama pegguna tenaga kerja, dan
tamatan yang telah bekerja atau
persepsi alumni terhadap layanan.
memasarkan
berwiraswasta. Maka kualitas BKK sangat
menentukan
untuk
bisa
terhadap
administrasi
mencari
layanan,
dan
mendata
lowongan
kerja,
Penelitian menurut Eka, Devi Itantri
(2010),
Sistem
Informasi
menjalankan salah satu program
Terpadu SMK Menggunakan JSP
sekolah. Tujuan penelitian ini adalah
(Java Server Page) Study Kasus
untuk mengetahui kualitas layanan
Praktek Kerja Industri Dan Bursa
BKK di SMK se-Kabupaten Kendal,
Kerja SMK N 1 Lamongan.
Pada penelitian ini
menyatajkan
Proyek akhir ini nantinya diharapkan
bahwa administrasi praktek kerja
dapat mempermudah kinerja segenap
industri
satu
komponen SMK Negeri 1 Lamongan
kegiatan yang terdapat dalam lingkup
dalam mengelola data praktek kerja
administrasi
lembaga
industri dan bursa kerja yang cukup
pendidikan di sekolah. Banyak sekali
kompleks dan efektifitas pencarian
data praktek kerja industri yang
informasi mengenai bursa kerja dan
harus diarsipkan, diorganisir dan
praktek kerja industri DU/DI. Sistem
dikelola
dengan
sebaik-baiknya.
Informasi ini menggunakan bahasa
Dengan
adanya
suatu
programan berbasis JSP (Java Server
merupakan
salah
pada
sistem
informasi berbasis web diharapkan
Page) dan MySQL.
akan adanya efektifitas dan efisiensi
Penelitian menurut Wahyudi,
kerja staf kepegawaian dan semua
Agung Hari (2011), Sistem Informasi
pihak yang berkepentingan mendapat
Lowongan Pekerjaan Pada Bursa
kemudahan dalam layanan informasi
Kerja Khusus (BKK) Berbasis SMS.
praktek
kerja
industri.
Sistem
Tujuan penelitian ini adalah dapat
informasi
ini
meliputi
sistem
merealisasikan
informasi
prakerin
sistem
merealisasikan
informasi bursa kerja. Dimana pada
pemrograman;
sistem informasi prakerin dirinci
kerja Sistem Informasi Lowongan
mengenai informasi apa saja yang
Pekerjaan Pada Bursa Kerja Khusus
berkaitan dengan data prakerin mulai
(BKK)
dari waktu dan tempat hingga pada
rancang bangun Sistem Informasi
penilaiannya.
sistem
Lowongan Pekerjaan Pada Bursa
informasi bursa kerja meliputi data
Kerja Khusus (BKK) Berbasis SMS
tempat dimana alumni SMK Negeri
diwujudkan dengan menggabungkan
1 Lamongan bekerja kini, serta
beberapa komponen yaitu komponen
memberikan
input meliputi kode SMS dan data
dan
Sedangkan
informasi
tentang
rancang
algoritma mengetahui
Berbasis
SMS.
Metode
alumni
memiliki
output berupa SMS yang berisi
kerjasama
dengan SMK Negeri 1 Lamongan.
lowongan
masuk,
unjuk
lowongan kerja di DU/DI yang hubungan
yang
bangun;
pekerjaan,
komponen
komponen
hardwere terdiri dari 2 mobile phone
BKK (Bursa Kerja Khusus) di SMK
dan komputer, komponen softwere
Negeri
menggunakan Visual basic 6.0 dan
dalam bab ini difokuskan pada
komponen basis data menggunakan
referensi tentang Sistem Informasi,
Microsoft
PHP, PostGre SQL, Basis data,
Acces.
Perancangan
algoritma
pemrograman
I
HTML,
Boyolali.
PgAdmin,
Pembahasan
Macromedia
menggunakan bahasa natural. Sistem
Dreamweaver CS5, dan Mozilla
yang dibuat terdiri dari 6 form yaitu
Firefox.
form pembuka, form Broadcast, form
PostgreSQL
add,
form
terkirim,
edit,
dan
form
form
laporan
autorespon.
PostgreSQL
merupakan
sebuah Object-Relational Database
Kesimpulan adalah Sistem Informasi
Management
Lowongan Pekerjaan Pada Bursa
berdasarkan pada PostgreSQL Versi
Kerja Khusus (BKK) Berbasis SMS
4.2
berhasil dibuat dengan menggunakan
Universitas California pada Berkeley
2 buah mobile phone yang berfungsi
Computer
sebagai transmitter dan receiver;
PostgreSQL
bahasa
banyak software DBMS lain yang
Pemrograman
digunakan
untuk
yang
merealisasikan
System (ORDBMS)
yang
dikembangkan
Science
kemudian
sebagai
menjadi
di
Department. pelopor bagi
komersial.
sistem menggunakan Visual Basic
PostgreSQL memiliki lisensi GPL
6.0; unjuk kerja Sistem Informasi
(General Public License) dan oleh
Lowongan Pekerjaan Pada Bursa
karena
Kerja Khusus (BKK) Berbasis SMS
digunakan,
mempunyai 2 keunggulan yaitu SMS
didistribusikan oleh setiap orang
Broadcast dan autorespon.
tanpa perlu membayar lisensi (free of charge)
Penelitian
baik
PostgreSQL
dapat
dimodifikasi
dan
untuk
keperluan
pribadi, pendidikanmaupun komersil.
LANDASAN TEORI Laporan
itu
ini
membutuhkan beberapa definisi dan pengertian yang berhubungan dengan kebutuhan untuk Sistem Informasi
PostgreSQL merupakan DBMS yang open-source yang mendukung bahasa SQL secara luas. (Nugroho, 2004). PgAdmin
PgAdmin
merupakan
tool
yang telah ada saat menginstal database
PostgreSQL,
dengan
METODE PERANCANGAN Metode yang
perancangan
digunakan
adalah
sistem SDLC
tampilan yang visual menjadikan
(System Development Life Cycle)
pemakaian database ini jauh lebih
yaitu siklus hidup pengembangan
mudah.
harus
sistem.
menguasai perintah-perintah SQL,
sebuah
tetap dapat membuat objek-objek
proses/urutan terkait dengan sistem
yang diperlukan hanya dengan menu-
yang dikembangkan, SDLC sendiri
menu yang ada dari pgAdmin.
adalah proses yang digunakan oleh
PHP
analisis
Sehingga
tanpa
PHP (Personal Home Page)
Untuk
mengembangkan
sistem
mempunyai
sistem
untuk
mengembangkan sistem informasi
adalah salah satu aplikasi program
mulai
yang biasa digunakan dalam media
kebutuhan,
internet saat ini. Databasenya adalah
implementasi
PostgreSQL yaitu database server
sistem dan kebijakan perencanaan
yang dapat berjalan didalam media
sistem/penyerahan
online sehingga database ini mudah
konsumen. Siklus SDLC dijalankan
dimanage oleh penggunanya. PHP
secara berurutan mulai dari langkah
merupakan
pertama sampai akhir, dan siklus ini
bahasa
skrip
yang
dari
analisis/penentuan perancangan sistem,
perawatan
kepada
tertanam dalam HTML (Hypertext
berjalan
Markup
Language)
yang
Diharapkan dengan metode SDLC
eksekusinya
bersifat
server-side.
sebuah sistem dapat berkembang dan
PHP digunakan untuk mengekstraksi
bekerja dengan baik, karena setiap
data/informasi
dikehendaki
tahapan SDLC yang telah selesai
oleh pengguna dari basis data dan
perlu dikaji ulang yaitu memastikan
menampilkan dalam bentuk web
bahwa tahapan tersebut telah benar
(Nugroho, 2004:1).
disamping itu juga SDLC ini berjalan
yang
secara
sistem,
terus
menerus.
terus menerus. Perancangan sistem informasi berbasis web ada bagian tersendiri
agar sesuai maka dalam perancangan
MEMBANGUN SISTEM
dan pembangunan sistem informasi
Berdasarkan
rancangan
yang berbasis web tahapan SDLC
sistem, maka selanjutnya adalah
yang
membangun sistem tersebut. Sistem
harus
dilakukan
adalah
(Sembiring, 2010) : a. Planing
(perencanaan)
feasibility
b.
c.
berbasis web dibangun dengan PHP
dan
adalah
wawancara,
dan
PostgreSQL
penyimpanan
sebagai
datanya.
media Dalam
observasi quisioner.
pembuatan sistem desain tampilan
Analisis : pada tahap analisis
menggunakan Adobe Dreamweaver
terbagi menjadi empat bagian
CS 5 sebagai tool dan PHP designer
yaitu analisis teknologi, analisis
2007 untuk penulisan script php.
informasi,
Sedangkan
analisis
user
dan
untuk
web
server
analisis biaya dan resiko.
menggunakan Xampp 2.5. Sistem
Desain : tahapan desain terbagi
dibangun dengan 2 hak akses yaitu
menjadi
admin dan user/siswa dimana setiap
empat
bagian,
yaitu
desain informasi, grafis, aplikasi
user memiliki menu yang berbeda.
dan database. d.
Implementasi
:
merupakan
bagian
menerapkan
implementasi untuk
tahapan-tahapan
PERANCANGAN
PEMBUAT
SISTEM DFD Level 0
sebelumnya, yaitu implementasi penulisan
program/pembuatan
program, pemilihan sumber daya, pengujian dan sampai dengan diberikan kepada user.
Gambar 1. Gambar DFD Level 0 DFD Level 1
Pada dasarnya tidak jauh berbeda dengan SDLC secara umum dalam perancangan sistem hanya saja agar sistem sesuai dengan tujuan dan kebutuhan maka perlu dikaji kembali sebelum diterapkan.
Gambar 2. Gambar DFD Level 1
Desain basis data
Halaman Admin Admin merupakan pihak yang berwenang dalam menjalankan dan mengelola website dengan tujuan memberikan
informasi
user/pengunjung.
Admin
kepada harus
melakukan login untuk dapat masuk ke halaman admin sesuai dengan hak Gambar 3. ERD sistem.
akses
yang
dimilikinya.
HASIL APLIKASI SISTEM Halaman utama merupakan halaman yang diperoleh ketika admin maupun user membuka halaman website sebelum
melakukan
login
berdasarkan username dan password.
Gambar 5. Halaman Admin
Bagi user baru dapat melakukan
Halaman User
registrasi dengan cara mengisikan
User
nama, email, username, password.
menggunakan
Setelah melakukan registrasi, user
menikmati sarana yang disediakan
dapat
oleh admin.
melakukan
login
dengan
adalah
pengunjung
yang
manfaat
dan
username dan password yang di buat. Halaman utama dapat ditunjukkan pada gambar 4 berikut.
Gambar 6. Halaman User
Gambar 4. Halaman Utama
Halaman Formulir Pekerjaan
perancangan
Formulir hanya didapatkan oleh tiap
tersebut diimplementasikan dalam
user yang telah mengisikan formulir
pembuatan
pekerjaan yang disediakan sebagai
dengan
salah satu syarat untuk melamar
pemrograman web yaitu PHP dan
pekerjaan
PostgreSQL
yang telah
disediakan
admin
sistem
sistem
informasi
berbasis
menggunakan
web bahasa
sebagai
database
sebelum sistem diberikan kepada konsumen maka dilakukan testing sistem terlebih dahulu hal tersebut dimaksudkan
agar
sistem
dapat
berjalan dengan baik dan sesuai dengan kebutuhan serta mengatasi permasalahan yang ada. Perancangan dan pengujian sistem informasi bursa kerja khusus (BKK) telah menghasilkan : Gambar 7. Halaman formulir
1. Sistem telah mampu melayani kerja
petugas
melayani
KESIMPULAN
BKK
pencarian
dalam
lowongan
informasi
pekerjaan. Petugas BKK tidak lagi
tentang bursa kerja khusus (BKK)
memberikan informasi lowongan
berbasis web telah selesai di buat.
pekerjaan dan pendataan siswa
Pembuatan
didiknya secara manual.
Pembuatan
sistem
sistem
informasi menggunakan
2. Sistem telah membantu siswa
metode SDLC (System Development
dalam mencari pekerjaan dengan
Life Cycle), pada metode tersebut ada
mudah dan lebih efektif, karena
tahapan
sistem informasi BKK telah di
dilakukan
dengan
yang
Pembuatan menganalisis
harus
dilakukan.
didasari
dengan
permasalahan
yang
terjadi, analisis kebutuhan hingga perancangan
sistem.
Hasil
dari
lengkapi
dengan
tool
yang
membuat siswa lebih mudah dalam
mendaftar
pekerjaan.
DAFTAR PUSTAKA Agung Hari. 2011. Sistem Informasi Lowongan Pekerjaan Pada Bursa Kerja Khusus (BKK) Berbasis SMS. Itantri. 2010. Sistem informasi terpadu SMK menggunakan JSP ( Java Server Page ) study kasus praktek kerja industri dan bursa kerja SMK N 1 Lamongan. Nugroho. 2004. Dasar – Dasar PostgreSQL. Rochsianto, Novan Yoga (2011), Pengembangan Sistem Informasi Alumni Berbasis Web Menggunakan PHP Dan MySQL Di SMA Negeri 2 Nganjuk. Setyo Raharjo (2006), Hubungan Antara Kualitas Layanan Bursa Kerja Khusus dan Persepsi Alumni Terhadap Layanan di SMK se-Kabupaten Kendal Jawa Tengah. Wahyudi, Agung Hari (2011), Sistem Informasi Lowongan Pekerjaan Pada Bursa Kerja Khusus (BKK) Berbasis SMS. Yoga, Nova. 2011. Pengembangan Sistem Informasi Alumni Berbasis Web Menggunakan PHP dan MySQL di SMA Negeri 2 Nganjuk.