1 SISTEM INFORMASI LOWONGAN KERJA DAN PENDAFTARAN DI ASSOSIASI BURSA KERJA KHUSUS (ABKK) KEBUMEN BERBASIS WEB NASKAH PUBLIKASI disusun oleh Ahmad Rifq...
SISTEM INFORMASI LOWONGAN KERJA DAN PENDAFTARAN DI ASSOSIASI BURSA KERJA KHUSUS (ABKK) KEBUMEN BERBASIS WEB
NASKAH PUBLIKASI
disusun oleh Ahmad Rifqi 07.12.2247
Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011
JOB VACANCY AND REGISTRATION INFORMATION SYSTEM BASED ON WEB IN ABKK KEBUMEN
SISTEM INFORMASI LOWONGAN KERJA DAN PENDAFTARAN DI ASSOSIASI BURSA KERJA KHUSUS (ABKK) KEBUMEN BERBASIS WEB
Ahmad Rifqi Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA
ABSTRACT By using a manual system to manage the registration of labor and jobs in the office ABBK Kebumen, resulting in registration data processing becomes less effective and inefficient, where there is waste of time, labor and takes place a lot. With applicable labor registration information system and web-based work for cevacancies on ABKK Kebumen, then the short comings of the old system can be replaced with a more effective, especially in terms of time and manpower so that theresults would be more optimal. Labor information system built registration can provide an enormous influence in improving the performance of registration data processing workforce in ABKK Kebumen. Where registration in the implementation of a web-based workforce willenable users and job seekers by accessing the internet so do not come to the office ABKK Kebumen. In general, the use of the new system is more effective and more efficient. Keywords : Internet, Website
1.
PENDAHULUAN
Di zaman modern saat ini Teknologi sangat berkembang pesat, banyak perusahaan dihadapkan pada persaingan yang sangat ketat. Kehadiran internet sangatlah besar pengaruhnya bagi perusahaan, apalagi dalam persaingan antara perusahaan
penyedia
lowongan
pekerjaan,
perusahaan
di
tuntut
untuk
meningkatkan kualitas dan informasi lowongan pekerjaan yang baik. Website cepat sekali populer di lingkungan pengguna internet, karena kemudahan yang diberikan kepada pengguna internet untuk melakukan pencarian informasi. Dengan demikian kehadiran suatu website tentang lowongan pekerjaan sangatlah membantu dalam menginformasikan suatu lowongan yang ada. Oleh karena itu, perusahaan ini harus memiliki suatu sistem informasi yang tepat. Dalam hal ini website lowongan kerja dan pendaftaran adalah yang mempunyai peranan yang mudah untuk di akses oleh para pencari lowongan pekerjaan. Salah satu keunggulan website dapat di akses dimanapun dan kapanpun dengan cepat, akurat dan memberikan informasi pekerjaan yang dibutuhkan.
2.
LANDASAN TEORI 2.1 Konsep Dasar Sistem Sistem adalah kumpulan elemen - elemen yang saling berkaitan dan bertanggung jawab memproses masukan (INPUT) sehingga menghasilkan keluaran (OUTPUT). 2.2 Konsep Dasar Sistem Informasi Menurut Robert A. Lietch dan K. Roscore Davis, definisi sistem informasi adalah “suatu sistem didalam suatu organisasi yang mempertemukan suatu kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi, menyediakan kepada pihak luar agar laporan-laporanya yang diperlukan tersedia”. 2.3 Konsep Dasar Internet A.
Sekilas Tentang Internet Internet adalah istilah umum yang dipakai untuk menggambarkan network tingkat dunia yang terdiri dari computer-komputer dan layananlayanan servis atau sekitar 30 sampai 50 juta pemakai computer dan puluhan sistem informasi termasuk E-mail, FTP, dan Word Wide Web (WWW).
2.4 Konsep Website A.
Sejarah Website Sebuah situs web (sering pula disingkat menjadi situs saja; website, site) adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu nama dominan (domain name) atau subdomain di World Wide Web (www) di internet.
B.
Konsep Dasar Aplikasi Web WWW merupakan sistem informasi tersebar berbasis teks tingkat tinggi (hypertext). Dengan kemampuan menampilkan berbagai bentuk/gaya text berikut gmbar grafis, atau membuat, menyunting dan melihat dokumen hypertext.
C.
Pemanfaatan Web Saat Ini Pemanfaatan teknologi saat internet terutama web, mendorong munculnya ide-ide kreatif dalam pemanfaatannya, dalam perkembangan di saat ini, web tidak hanya dijadikan sebagai tempat penyimpanan suatu informasi yang standar, web telah dimanfaatkan sebagai alternative fasilitas baru yang lebih menjanjikan kemudahan dan fleksibilitas, dan menggantikan fasilitas-fasilitas yang telah ada.
D.
Prinsip Dasar Pembentukan Web Sebelum dapat memanfaatkan keunggulan dari sebuah web kita dituntut untuk dapat merancang dan membuat sebuah web yang sesuai dengan fungsi yang kita kehendaki.
E.
Sistem Software untuk Merancang Sebuah Website 1. BAHASA PEMROGRAMAN 1.1 HyperText Markup Language (HTML) HTML adalah sebuah file teks atau file ASCII yang berisi instruksi/script kepada web browser untuk menampilkan suatu tampilan grafis dari sebuah halaman web. 1.2 Pretext Hyper-Proccesor (PHP) PHP adalah bahasa pemrograman web yang didesain khusus untuk membuat halaman web atau bahasa pemrograman script yang paling banyak dipakai saat ini. 2. DATABASE 2.1 Database MySQL MySQL adalah database yang mendukung RDBMS (Relational Database Management System).
3. TAMPILAN 3.1 Macromedia Dreamweaver MX Macromedia Dreamweaver adalah sebuah software web design yang menawarkan cara mendesain website dengan 2 langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram. 3.2 Adobe Photoshop CS 2 Merupakan perangkat lunak standar editing-gambar professional, yang membantu anda bekerja lebih efisien, mengeksplorasi kreativitas anda dan menghasikan gambar kualitas tertinggi untuk cetakan web dan lainya. 3.3 Web Server Apache Web Server Apache, Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. 4. PERANCANGAN SISTEM Perancangan sistem merupakan langkah awal dalam pengembangan sebuah sistem. 4.1 Flowchart Sistem Menggambarkan urutan–urutan instruksi dari suatu program. 4.2 DFD (Data Flow Diagram) DFD adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan system sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
3.
ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem (system Analysis) dapat didefinisikan penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponen dengan maksud mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhankebutuhan yang diharapkan sehingga dapat diusulkan perbaikanya. a) Identifikasi Masalah b) Definisi Masalah c) Penyebab Masalah
3.1.1 ANALISIS PIECES 3.1.1.1 Kinerja (Performance) Pada sistem lama pelayanan pendaftaran di ABKK Kebumen membutuhkan waktu 5-10 menit sehingga hasil troughtput dan respon time lambat 3.1.1.2 Informasi (Information) Pada sistem lama promosi menggunakan brosur dan mencetak kurang lebih 4x dalam setahun sehingga informasi yang didapat konsumen terbatas. 3.1.1.3 Ekonomi (Economy) Pada sistem lama yang menggunakan brosur membutuhkan biaya yang sangat mahal. 3.1.1.4 Pengendalian (Control) Pada sistem lama pendaftaran manual sangat sulit melakukan control sehingga kerusakan dan kehilangan data bisa terjadi. 3.1.1.5 Efisiensi (Efficiency) Lebih mengurangi biaya yang ada dengan mengganti sistem yang lama dengan yang baru. 3.1.1.6 Pelayanan (Service) Pada sistem lama pelayanan kurang maksimal karena apabila konsumen yang ingin mendaftar dan mencari lowongan pekerjaan. 3.1.2 ANALISIS KEBUTUHAN SISTEM 3.1.2.1 Analisis kebutuhan perangkat keras (Hardware) Analisis perangkat keras bertujuan untuk mengetahui perangkat keras yang dibutuhkan dalam pengoperasian website. 3.1.2.2 Analisis perangkat lunak (Software) Kebutuhan perangkat lunak meliputi sistem operasi, web server, database server, web browser, web editor dan image editor. 3.1.2.3 Analisa kebutuhan Brainware Dengan adanya kebutuhan ini diharapkan website selalu up to date untuk menjaga penyampaian informasi kepada konsumen secara cepat.
3.1.3 ANALISIS KELAYAKAN SISTEM 3.1.3.1 Analisis Kelayakan Teknologi Kelayakan teknologi digunakan untuk mengetahui apakah teknologi ini nantinya dapat diterapkan dalam sistem. 3.1.3.2 Analisis Kelayakan operasi Kelayakan operasional sistem dilihat dari sistem baru yang akan dikembangkan nantinya. 3.1.3.3 Kelayakan Hukum Proyek yang dibuat sudah memalui ijin dari perusahaan untuk dibuatkan sistem berupa website. 3.1.3.4 Kelayakan Ekonomi Tujuan dari analisis kelayakan ekonomi adalah untuk melihat apakah sistem yang akan diterapkan merugikan atau menguntungkan bagi pihak perusahaan. 3.1.4 ANALISIS BIAYA DAN MANFAAT 1. Metode periode pengembalian ( payback periode) 2. Metode pengembalian investasi ( return on investment = ROI) Total Manfaat – Total Biaya ROI = Total Biaya 3. Metode nilai bersih (net present value = NVP = -NP +
Proceed + (1+i)1
Proceed + (1+i)2
NVP) Proceed (1+i)n
Tabel Kesimpulan Analisis dan Biaya Manfaat No 1 2 3
Metode Biaya dan Manfaat Payback Period Return On Investment Net Present Value
Nilai
Syarat
Keputusan
1 Tahun 4 Bulan 13 Hari
< 2 Th
Layak
> 0%
Layak
>0
Layak
0,34 % 1.449.101,02
3.2 Flowchart Sistem
3.3 DFD Level 0 ( Data Flow Diagram)
3.4 DFD Level 1 (Data Flow Diagram)
1 Pengolahan data Berita
2 Pengolahan data Daftar
3 Pengolahan data Jekel
4 Pengolahan data Hubungi
9 Pembuatan Lap. Berita
10 Pembuatan Lap. Daftar 11 Pembuatan Lap. Nota Daftar
12 Pembuatan Lap. Jekel
13 Pembuatan Lap. Hubungi
5 Pengolahan data Kategori
6 Pengolahan data Modul
7 Pengolahan data Pengumuman
8 Pengolahan data User
14 Pembuatan Lap. Modul
15 Pembuatan Lap. Pengumuman 16 Pembuatan Lap. User
3.5 PERANCANGAN DATABASE 3.5.1 Normalisasi pertama 3.5.2 Normalisasi kedua 3.5.3 Normalisasi ketiga 3.5.4 Relasi Antar Tabel 3.5.5 Struktur Tabel 3.6 PERANCANGAN STRUKTUR MENU 3.6.1 Struktur Link Halaman Pengunjung Struktur halaman untuk pengunjung terdiri dari beberapa link yang akan menampilkan informasi tersebut. 3.6.2 Struktur Link Halaman Operator Struktur halaman untuk konsumen digunakan oleh user yang telah terdaftar atau login terdahulu, terdiri dari beberapa link yang akan menampilkan informasi edit lowongan, pendaftaran, dan pengumuman. 3.6.3 Struktur Link Halaman Admin Struktur halaman untuk admin digunakan oleh administrator untuk mengelola web. 3.7 PERANCANGAN INTERFACE 3.7.1 Struktur Halaman Login Admin
4.
IMPLEMENTASI SISTEM
4.1 Implementasi Sistem Implementasi sistem merupakan tahap merelasikan sistem yang baru dikembangkan agar nantinya sistem tersebut siap di implementasikan sesuai dengan yang diharapkan. 4.1.1 Menerapkan Rencana Implementasi Rencana implementasi merupakan awal ditahap implementasi sistem yang bertujuan untuk mengetahui kapan program tersebut di implementasikan dan menyiapkan apa saja yang di perlukan dalam implementasi program. 4.1.2 Pengetesan Program Pengetesan dilakukan untuk mengetahui letak dan bentuk kekurangan dari sistem yang telah dibuat dengan melakukan kegiatan study kelayakan, jika sistem yang baru dibuat telah memenuhi persyaratan yang diinginkan, maka sistem dinyatakan layak penggunaanya dan jika tidak maka dilakukan pengecekan dan perbaikan ulang terhadap bentuk kekuranganya.
4.2 Implementasi Basis Data Dalam pembuatan website ABKK Kebumen ini akan menggunakan basis data dengan nama ABKK dengan 7 tabel. 4.3 Pembahasan Website ABKK Kebumen 4.3.1 Halaman Admin
4.3.2 Halaman Menu Admin
4.3.3 Halaman Menu Operator
4.3.4 Halaman User
4.3.5 Halaman Profil ABKK
4.3.6 Halaman Lowongan Pekerjaan
4.3.7 Halaman Pendaftaran
4.3.8 Halaman Formulir Pendaftaran
4.3.9 Halaman Pengumuman
4.3.10 Halaman Hubungi Kami
4.4 Pengujian Sistem 1. Black Box Testing
2. White Box Testing Berikut contoh scriptnya ## Apabila username dan password ditemukan ## if ($ketemu > 0){ session_start(); session_register("namauser"); session_register("passuser"); session_register("leveluser");
Login Gagal...!! Username atau Password salah...!! "; echo "
"; 4.5 Hasil Pengujian Sistem A. Pengujian terhadap seluruh item input data yang ada B. Pengujian terhadap seluruh item edit data yang ada C. Pengujian terhadap seluruh item hapus data yang ada D. Pengujian terhadap seluruh item output data yang ada 4.6 Web Hosting dan Domain Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web situs Internet.
5.
PENUTUP 5.1 Kesimpulan Berdasarkan uraian yang telah di jelaskan pada bab-bab sebelumnya dan hasil rancangan serta implementasi maka penulis mengambil kesimpulan sebagai berikut : a.
Dengan adanya website ABKK Kebumen maka sistem Pendaftaran dan Informasi Lowongan Pekerjaan yang dulu memakai brosur akan dipermudah dengan adanya website tersebut.
b.
Website ini akan menjadi sistem yang handal dan cepat dengan adanya proses peng-update-an secara berkala dan pemeriksaan sistem satu bulan sekalidapat mencegah kesalahan informasi.
c.
Dengan pembangunan website ABKK Kebumen yang bersifat server side scripting ini, informasi yang di inginkan oleh user dapat didapatkan dengan mudah dan bersifat luas karena website ini
bersifat dinamis sehingga mudah di akses oleh para pencari lowongan pekerjaan. d.
Website ini dibuat sesuai dengan permintaan dari ABKK Kebumen yang menginformasikan lowongan pekerjaan dan pendaftaran online pekerjaan.
5.2 Saran Beberapa saran yang dapat penulis berikan untuk proses pelaksanaan dan pengembangan website ini dikemudian hari : 1.
Pemeliharaan web setelah di upload ke internet sebaiknya dilakukan secara teratur dan baik.
2.
Dalam keamanan data sangat penting maka dari itu pengembangan seterusnya perlu lebih memperhatikan keamanan data yang ada.
3.
Pengembangan website selanjutnya dapat mengikuti teknologi yang terus berkembang.
4.
Dilakukan pengembangan sistem pada masa yang akan datang sehingga dapat dijadikan sebagai pengganti sistem yang lamadan tidak hanya digunakan sebagai sistem pendukung saja.
DAFTAR PUSTAKA
Al Fatta, Hanif. Analisis dan Perancangan Sistem Informasi. Yogyakarta : Penerbit ANDI. Andino Meseleno, Kamus istilah komputer dan informatika, http://www.ilmukomputer.com/pengantar/andino/andino-kamus.zip Eko Indrajit, Dr. Richardus. 2000. Pengantar Konsep Dasar Manajemen Sistem Informasi. Jakarta : PT. Elex Media Computindo kelompok Gramedia. Hakim, L. 2009. Trik Rahasia Master PHP. Yogyakarta: Lokomedia. http://pakmulkom.blogdetik.com/2008/09/11/1-pengertian-manfaat-dan-fasilitas-internet/ http://www.wihans.web.id http://diondwi.blogspot.com/2009/02/pengertian-mysql.html http://sma34jakarta.files.wordpress.com/2010/03/bab4-mengenalphotoshop.pdf http://iratyasningrum-dfd.blogspot.com/ http://thoy.blogdetik.com/2008/04/18/data-flow-diagram-dfd/ Jogiyanto, H. M. Analis dan Desain Sistem Informasi “Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis”. Yogyakarta : ANDI Offet. M. Sutiyadi, Pengenalan internet, http://www.ilmukomputer.com/umum/yadi/yadiinternet.zip Mahyuzis, Tavri D. 2000. Analisis dan Perancangan Sistem Pengolahan Data. Jakarta : PT. Elex Media Computindo kelompok Gramedia. Mc-Leod. Jr, Raymond. 1996. Management System Information. Texas A&M University. Murdick dan Ross (1993) Nugroho, Bunafit. Database Relasional Dengan My SQL. : Penerbit ANDI. Peranginangin, Kasiman. Oktober 2006. Aplikasi Web dengan PHP dan My SQL. : Penerbit ANDI. Suyanto, M. 2005. Multimedia Alat Untuk Meningkatkan Keunggulan Bersain. Yogyakarta : Penerbit ANDI.