TUGAS AKHIR PEMBUATAN SISTEM INFORMASI LOWONGAN …... · digunakan dalam membangun Sms Gateway...
Transcript of TUGAS AKHIR PEMBUATAN SISTEM INFORMASI LOWONGAN …... · digunakan dalam membangun Sms Gateway...
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
TUGAS AKHIR
PEMBUATAN SISTEM INFORMASI LOWONGAN PEKERJAAN
BERBASIS MOBILE WEB DAN SMS GATEWAY
Diajukan Untuk Memenuhi Salah Satu Syarat Menempuh Gelar Ahli Madya
Program Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun Oleh :
MELA RISKI DEVI KAYATI
M3209052
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET SURAKARTA
SURAKARTA
2012
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
i
TUGAS AKHIR
PEMBUATAN SISTEM INFORMASI LOWONGAN PEKERJAAN
BERBASIS MOBILE WEB DAN SMS GATEWAY
Diajukan Untuk Memenuhi Salah Satu Syarat Menempuh Gelar Ahli Madya
Program Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun Oleh :
MELA RISKI DEVI KAYATI
M3209052
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET SURAKARTA
SURAKARTA
2012
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM INFORMASI LOWONGAN PEKERJAAN
BERBASIS MOBILE WEB DAN SMS GATEWAY
Disusun Oleh
Mela Riski Devi Kayati
M3209052
Tugas akhir ini telah disetujui untuk dipresentasikanpada ujian Tugas Akhir
Pada tanggal 8 Juni 2012
Pembimbing Utama
Mohtar Yunianto, S.Si, M.Si
NIP. 19800630 200501 1001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI LOWONGAN PEKERJAAN
BERBASIS MOBILE WEB DAN SMS GATEWAY
Disusun oleh
Mela Riski Devi Kayati
NIM. M3209052
Dibimbing oleh
Pembimbing Utama
Mohtar Yunianto, S.Si, M.Si
NIP. 19800630 200501 1001
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program
Diploma III Teknik Informatika
Pada hari Jum’at tanggal 29 Juni 2012
Dewan Penguji
1. Penguji 1 Mohtar Yunianto, S.Si, M.Si ( )
NIP. 19800630 200501 1001
2. Penguji 2 Abdul Azis, S.Kom, M.Cs ( )
NIP. 19810413 200501 1 001
3. Penguji 3 Taufiqurrakhman NH, S.Kom ( )
NIDN 0622058201
Disahkan Oleh
Abstract
a.n Dekan Fakultas FMIPA UNS
Pembantu Dekan I
Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D.
NIP. 19610223 198601 1 001
a.n Ketua D-III Tehnik Informatika
FMIPA UNS
Drs. Y.S. Palgunadi, M.Sc.
NIP. 19610223 198601 1001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
Abstract
Mela Riski Devi Kayati, 2012. PRODUCTION OF JOB VACANCY
INFORMATION SYSTEM USING BASIS OF MOBILE WEB AND
SMS GATEWAY. Diploma Degree (D-3) of Informatics Engineering.
Mathematics and Science Faculty, Sebelas Maret University.
A rapid development of information technology affects almost all
aspects of human life. The development is increasing due to the existence of
information exchange media called internet. One of the effects is the world of
work. Nowadays, world of work actually need internet. The aim of this final
project is giving simplicity in looking for jobs by using internet and mobile
phone.
In the production of this job vacancy website, it is needed analysis and
design of the system, implementation, and assessment. This website using
language program called PHP, MYSql as the database, and GAMMU.
From the result of this final project, it can be concluded that job
vacancy website has been created. The system is a website which is expected
to make it easier for the graduates in looking for jobs and for the administrator
in managing database.
Key words: website, PHP
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
Abstrak
Mela Riski Devi Kayati, 2012. PEMBUATAN SISTEM INFORMASI
LOWONGAN PEKERJAAN BERBASIS MOBILE WEB DAN SMS
GATEWAY D3 Teknik Informatika. Fakultas Matematika dan Ilmu Pengetahuan
Alam, Universitas Sebelas Maret.
Perkembangnya teknologi informasi yang sangat pesat mempengaruhi
hampir semua aspek kehidupan manusia. Perkembangan ini semakin meningkat
dengan adanya media penukaran informasi yakni internet. Salah satu dampaknya
adalah dunia pekerjaan. Dalam dunia pekerjaan saat ini sangat dibutuhkan untuk
menggunakan media internet. Tujuan dari tugas akhir ini adalah untuk
memberikan kemudahan mencari pekerjaan dengan menggunakan media internet
dan handphone.
Dalam pembuatan website lowongan pekerjaan ini, dibutuhkan analisa
sistem, desain sistem, implementasi, dan pengujian. Website lowongan pekerjaan
ini menggunakan bahasa pemograman PHP, MYSql sebagai database dan
GAMMU.
Dari hasil tugas akhir ini dapat ditarik kesimpulan bahwa website
Lowongan Pekerjaan sudah dibuat. Sistem merupakan sebuah website yang
diharapkan dapat memudahkan lulusan dalam melakukan pencarian pekerjaan dan
admin dalam mengelola database.
Kata kunci : website, PHP
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
HALAMAN MOTTO
Kepuasan itu terletak pada usaha, bukan pada pencapaian hasil. Berusaha keras
adalah kemenangan terbesar
Don’t stop, if your inspiration has not been reached
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
HALAMAN PERSEMBAHAN
Tugas Akhir ini kupersembahkan untuk :
Alm. Ayahku yang aku cintai dan sayangi yang belum lama ini meninggalkan aku,
terima kasih atas dukunganya dan memotivasiku semasa masih hidup
Ibuku yang aku cintai dan sayangi atas waktu, doa dan dukungannya
Teman – temanku khususnya Teknik Informatika 2009, terima kasih atas
persahabatan yang hangat selama ini
Teman – teman kost kiky, terima kasih atas doa dan dukungannya.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
KATA PENGANTAR
Puji syukur dan terima kasih kehadirat Tuhan Yang Maha Esa yang telah
melimpahkan rahmat-Nya, sehingga penulis dapat menyelesaikan Laporan Tugas
Akhir dengan judul : “PEMBUATAN SISTEM INFORMASI LOWONGAN
PEKERJAAN BERBASIS MOBILE WEB DAN SMS GATEWAY”.
Laporan Tugas Akhir ini dimaksudkan untuk memenuhi salah satu syarat
kelulusan Diploma III Teknik Informatika Fakultas MIPA Universitas Sebelas
Maret Surakarta.
Untuk itu penulis menyampaikan penghargaan dan ucapan terima kasih
yang tak terhingga kepada :
1. Bapak Drs. YS. Palgunadi. M. Sc, selaku Ketua Program Diploma III
Teknik Informatika Universitas Sebelas Maret Surakarta beserta staf yang
telah member izin kepada penulis dalam proses penyusunan Laporan
Kegiatan Magang Mahasiswa.
2. Bapak Mohtar Yunianto S.si. M.Si, selaku Pembimbing Di FMIPA UNS,
selaku pembimbing yang telah memberikan bimbingan dan koreksi dengan
sabar dan teliti hingga laporan ini dapat penulis selesaikan.
3. Alm. Bapak dan ibu penulis yang senantiasa menyalurkan semangat dan
kasih sayang yang tiada henti kepada penulis.
4. Temen – teman Kost Kiky terima kasih atas motivasi, dorongan,
bimbingan, dan semangatnya.
5. Temen - temen Teknik Informatika 2012 dan semua pihak yang telah
membantu dalam memberikan masukkan sehingga selesainya Laporan
Tugas Akhir.
Untuk itu segala bantuan yang telah diberikan, penulis hanya dapat
menyampaikan rasa hormat dan penghargaan yang setinggi-tingginya serta rasa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
terima kasih yang tak terhingga semoga amal kebaikan tersebut mendapatkan
balasan dari Allah SWT.
Akhirnya penulis berharap semoga laporan ini dapat memeberikan manfaat
bagi semua pihak.
Surakarta, Juni 2012
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user 1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Teknologi informasi pada era globalisasi saat ini berkembang sangat
pesat. Kemajuan teknologi tersebut menjadikan pemanfaatan komputer
sebagai sebuah sistem informasi. Informasi – informasi itu diperlukan oleh
masyarakat sebagai media bersosialisasi dan pencarian data. Informasi itu
dibagi menjadi dua, yaitu media cetak dan media elektronik. Begitu
pentingnya informasi pada masyarakat maka dapat disimpulkan bahwa sebuah
informasi dapat melangsungkan dan perkembangan masyarakat sekitar.
Informasi Lowongan pekerjaan merupakan salah satu informasi yang
sangat penting untuk masyarakat, karena sangat dibutuhkan oleh banyak
lulusan dari universitas maupun lulusan sekolah. Dengan adanya informasi
lowongan pekerjaan ini diharapkan dapat membantu masyarakat terutama
lulusan dari universitas maupun sekolah untuk mencari pekerjaan yang sesuai
dengan bidang mereka. Pada dasarnya informasi lowongan pekerjaan hanya
dapat dilihat di website saja dan tidak semua orang sempat untuk online
mencari pekerjaan. Oleh karena itu dengan informasi lowongan pekerjaan ini
dapat membantu masyarakat terutama lulusan dari universitas maupun
sekolah untuk mencari pekerjaan dengan cara mendaftar dan melihat info
lowongan melalui SMS Gateway. Pendaftarannya bukan hanya lewat website
saja tetapi bisa juga melalui ponsel yang terkoneksi dengan internet.
Berdasarkan latar belakang tersebut diatas maka penulis membuat
Sistem Informasi Lowongan Pekerjaan Berbasis Mobile Web dan SMS
Gateway, Dengan harapan informasi lowongan pekerjaan tersebut dapat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
mengurangi permasalahan dalam mencari pekerjaan seperti latar belakang
diatas.
1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan di atas, maka rumusan
masalah yang dapat diambil adalah bagaimana membuat informasi lowongan
pekerjaan menggunakan Mobile Web dan Sms Gateway?.
1.3 Batasan Masalah
Batasan masalah hanya pada proses pembuatan Web Mobile dan SMS
Gateway yang sederhana, dan bahasa pemoggraman yang digunakan adalah
PHP dan MySQL sebagai databasenya.
1.4 Tujuan dan Manfaat
Tujuan dari kegiatan penelitian ini adalah Pembuatan sistem informasi
lowongan pekerjaan berbasis Mobile Web dan Sms Gateway.
Manfaat dari penelitian ini adalah :
1. Membantu memberikan informasi lowongan pekerjaan kepada lulusan
dari universitas maupun lulusan dari sekolah - sekolah.
2. Membantu lulusan dari universitas dan lulusan sekolah dalam mencari
pekerjaan dalam bidang yang dikuasai melalui Sms.
1.5 Metodologi Penelitian
Dalam penelitian ini, data dan informasi sangat diperlukan agar
penelitian yang disusun mencapai hasil yang memuaskan. Adapun sumber
data yang penulis peroleh adalah sebagai berikut :
1) Analisa Sistem
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
Menganalisa dan mengumpulkan data untuk dijadikan referensi baik
dari buku maupun artikel – artikel serta mengenai perangkat lunak yang
diperlukan dalam perancangan PHP dan SMS Gateway.
2) Design Software
Membuat design sistem yang akan dibuat, dari design database, proses
hingga PHP agar memudahkan dalam merealisasikan PHP dan SMS
Gateway yang akan dibuat.
3) Implementasi
Melaksanakan coding ( membuat kalimat – kalimat perintah
menggunakan bahasa komputer )
4) Pengujian
Pada tahap ini dilakukan pengujian sistem Mobile Web dan SMS
Gateway yang telah dibuat, mencari kesalahan sistem yang terjadi,
sehingga dapat mengurangi kesalahan yang terjadi pada sistem serta
pembenahan desain website agar nampak lebih rapi.
5) Finalisasi
Setelah selesai pada tahap pengujian program aplikasi, beri kesimpulan
dan saran yang berkenan dari hasil yang dicapai.
1.6 Sistematika Penulisan Laporan
Sistematika penulisan dari laporan tugas akhir ini adalah :
Bab I Pendahuluan
Berisi tentang latar belakang, tujuan, manfaat, metode
penelitian dan sistematika penulisan laporan.
Bab II Dasar Teori
Berisi tentang dasar teori yang digunakan yaitu konsep
data sistem informatika, definisi sistem dan informasi,
definisi sistem informasi, komponen sistem informasi,
perancangan sistem, database MySql, diagram context,
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
DFD, PHP. Ini juga dibahas tentang WAP, WML. Dan
pada bab ini juga dibahas mengenai dasar teori yang
digunakan dalam membangun Sms Gateway dengan
menggunakan software GAMMU.
Bab III Desain dan Implementasi dalam Pembuatan Aplikasi
Berisi tentang perancangan dan pembuatan Sistem
Informasi Lowongan Pekerjaan berbasis mobile web
dan Sms Gateway, mulai dari pembuatan bagian awal,
bagian tengah, bagian inti, bagian akhir sampai dengan
hasil menjadi mobile web.
BAB IV Pengujian Aplikasi
Berisi hasil pengujian dari pembuatan Sistem Informasi
Lowongan Pekerjaan berbasis Mobile Web dan Sms
Gateway, Baik pada bagian awal, tengah, dan akhir.
BAB V Kesimpulan
Berisi tentang kesimpulan dari seluruh pembahasan
laporan dan saran – saran.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
BAB II
LANDASAN TEORI
2.1 Konsep Data Sistem Informatika
Sebuah sistem informasi merupakan kumpulan perangkat keras dan
lunak komputer serta perangkat manusia yang akan digunakan untuk
mengolah data menggunakan perangkat keras dan lunak tersebut. Selain
itu data juga memegang peranan penting dalam sistem informasi. Data
yang akan dimasukkan dalam sebuah sistem informasi dapat berupa
formulir-formulir, prosedur-prosedur dan bentuk data lainnya.
Sekain itu sistem informasi dapat didefinisikan sebagai berikut :
1. Suatu sistem yang dibuat oleh manusia yang terdiri dari
komponen-komponen dalam organisasi untuk mencapai tujuan
yaitu menyajikan informasi.
2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan
memberi informasi bagi pengambil keputusan dan atau untuk
mengendalikan organisasi.
3. Suatu sistem didalam suatu organisasi yang mempertemukan
pengolahan transaksi, bersifat menajerial, dan kegiatan stategi dari
suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan. ( Kristanto, 2003 )
2.2 Definisi Sistem dan Informasi
Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau menyelesaikan suatu sasaran tertentu. Suatu sistem yang
baik harus mempunyai tujuan dan sasaran yang tepat karena hal ini akan
sangat menentukan dalam mendefinisikan masukan yang dibutuhkan
sistem dan juga keluaran yang dihasilkan. (Kristanto, 2003) .
Informasi merupakan kumpulan data yang diolah menjadi bentuk
yang lebih berguna dan lebih berarti bagi yang menerima. Tanpa suatu
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
informasi, suatu sistem tidak akan berjalan dengan lancar dan akhirnya
bisa mati. (Kristanto, 2003).
2.3 Definisi Sistem Informasi
Sebuah sistem informasi merupakan kumpulan dari perangkat keras
dan perangkat lunak serta perangkat manusia yang akan mengolah data
menggunakan perangkat keras dan lunak tersebut. Selain itu data juga
memegang peranan penting dalam sistem informasi.
(Kristanto, 2003).
2.4 Komponen Sistem Informasi
Untuk mendukung lancarnya suatu sistem informasi dibutuhkan
beberapa komponen yang fungsinya sangat vital di dalam sistem informasi
tersebut. Komponen-komponen sistem informasi tersebut adalah sebagai
berikut :
1) Input
Input adalah semua data yang dimasukkan ke dalam sistem
informasi. Dalam hal ini yang termasuk dalam input adalah dokumen-
dokumen, formulir-formulir, dan file-file.
2) Proses
Proses merupakan kumpulan prosedur yang akan memanipulasi
input yang kemudian akan disimpan dalam bagian basis data dan
seterusnya akan diolah menjadi suatu output yang akan digunakan oleh
penerima.
3) Output
Output merupakan semua keluaran atau hasil dari model yang
sudah diolah menjadi suatu informasi yang berguna dan dapat dipakai
penerima. Komponen ini berhubungan langsung dengan pemakai sistem
informasi dan mreupakan tujuan akhir dari pembuatan sistem informasi.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
4) Teknologi
Teknologi disini merupakan bagian yang berfungsi untuk
memasukkan input, mengolah input dan menghasilkan keluaran. Ada 3
bagian dalam teknologi ini yang meliputi perangkat keras, perangkat
lunak, dan perangkat manusia.
5) Basis Data
Basis data merupakan kumpulan data-data yang saling
berhubungan satu dengan yang lain yang disimpan dalam perangkat
keras komputer dan akan diolah menggunakan perangkat lunak.
6) Kendali
Kendali merupakan semua tindakan yang diambil untuk menjaga
sistem informasi tersebut agar bisa berjalan dengan lancar dan tidak
mengalami gangguan.
(Kristanto, 2003)
2.5 Perancangan sistem
Perancangan sistem adalah merancang atau mendesain sistem yang
baik, isinya adalah langkah-langkah operasi dalam pengolahan data dan
prosedur untuk mendukung operasi sistem. Untuk dapat mencapai
keinginan yang dimaksud dalam perancangan sistem informasi. Maka
dilakukan perancangan sistem dengan langkah – langkah :
1. Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah
struktur data yang sesuai dengan sistem yang dibuat.
2. Melakukan evaluasi serta merumuskan masalah
3. Menganalisis kendala yang akan dihadapi dalam permasalahan yang
mugkin timbul dalam proses perancangan sistem. ( Jogiyanto,2001 )
2.6 Database
Basis data merupakan kumpulan data yang saling berhubungan
satu dengan yang lainnya, tersimpan di perangkat komputer dan digunakan
perangkat lunak untuk memanipulasinya. ( Jogiyanto,2001 ). Basis data
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
merupakan salah satu komponen yang penting dalam sistem informasi,
karena merupakan basis dalam menyedikan informasi bagi para pemakai.
Jenjang data yang diperlukan dalam membentuk basis data adalah :
1. Characters : Merupakan bagian data terkecil, yang dapat berupa
karakter numeric, huruf ataupun karakter – karakter khusus ( special
character ) yang membentuk suatu item data/field
2. Field : Mempresentasikan suatu atribut dari record yang menunjukkan
suatu item dari data, seperti misalnya nama, alamat dan sebagainya.
Kumpulan dari field membentuk suatu record.
3. Record : Menggambarkan suatu unit data individu yang tertentu.
Kumpulan dari record membentuk suatu file.
4. File : Terdiri dari record – record yang menggambarkan suatu
kesatuan data yang sejenis.
5. Database : Kumpulan dari file / tabel membentuk suatu database.
2.7 SMS Gateway
SMS Gateway merupakan pintu gerbang bagi penyebaran
informasi dengan menggunakan SMS. Dapat menyebarkan pesan ke
banyak nomer secara otomatis dan cepat yang langsung terhubung dengan
database nomer – nomer ponsel saja, tanpa harus mengetik ratusan nomer
dan pesan di ponsel, karena semua nomer akan diambil secara otomatis
dari database tersebut. Selain itu, dengann adanya SMS Gateway, dapat
mengolah pesan – pesan yang ingin dikirim. Dengan menggunakan
program tambahan yang dibuat sendiri, pengirim pesan dapat lebih
fleksibel dalam mengirim berita, karena biasanya pesan yang dikirim
berbeda – beda untuk masing – masing penerimanya. ( Tarigan, 2012 ).
2.8 Diagram Context
Diagram Context adalah tingkatan tertinggi dalam diagram aliran
data dan hanya membuat satu proses, menunjukkan sistem secara
keseluruhan, diagram ini tidak membuat penyimpanan data dan tampak
sederhana ( Kendall, 2003).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
2.9 Data Flow Diagram ( DFD )
DFD adalah gambaran alur data atau informasi tanpa mengaitkan
bentuk fisik media penyimpanan data atau hadware ( Kendall, 2003). DFD
merupakan alat bantu yang berfungsi untuk menggambarkan secara rinci
mengenai sistem sebagai jaringan kerja antar fungsi yang berhubungan
satu sama lain dengan menunjukkan dari dan kemana data mengalir serta
penyimpanannya. Beberapa simbol yang digunakan dalam DFD terlihat
pada table berikut ini :
Tabel 2.1 Simbol DFD ( Kendall,2003)
2.10 Web Server
Untuk menjalankan PHP dan MySQL, dibutuhkan web server.
Web server dikenal juga dengan istilah HTTPD ( Hypertext Transfer
Protokol Daemon ) atau HTTP server, adalah service yang bekerja untuk
melayani request dari HTTP client ( web browser ) ke komputer
server.PHP dan MySQL dapat bekerja sama dengan banyak web server.
Salah satunya adalah Apache.
Simbol Keterangan
Menunjukkan kesatuan luar yang bisa menerima
informasi atau data-data awal
Menunjukkan proses dimana beberapa tindakan
atau sekelompok tindakan dijalankan
Menunjukkan arus data dimana informasi sedang
melintas kesuatu proses
File, basis data atau menyimpan yang
diimplementasikan dalam komputer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
Apache, PHP dan MySQL adalah tiga sekawan yang bekerja di
komputer server untuk melayani request dari komputer client melalui jalur
HTTP. Apache bertugas sebagai penjaga gerbang komputer server.
Ketika komputer client menyampaikan request, Apache akan
memeriksa apakah request ini membutuhkan PHP. Jika iya, maka Apache
akan mengirimkan request tersebut kepada PHP. PHP akan menjawab
request untuk melakukan sesuatu dan mengirimkannya kembali ke
Apache. Selanjutnya tugas Apache adalah menyampaikan hasil jawaban
PHP kepada komputer client melalui jalur HTTP.
Jika dalam script PHP ditemukan perintah untuk memasukkan,
memperbarui, menghapus atau menampilkan data dari MySQL, maka php
akan mengirimkan request tersebut kepada MySQL untuk ditindaklanjuti.
Setelah selesai mengerjakan perintah yang diberikan kepadanya, MySQL
mengirimkan kembali data ke PHP untuk disampaikan ke Apache.
Selanjutnya, Apache yang akan menghubungi komputer client
untuk menyampaikan apakah requestnya dapat dipenuhi atau tidak. Jadi
selain jadi penjaga gerbang, Apache juga berperan sebagai juru bicara
komputer server pada jalur HTTP. ( Imansyah, 2003 )
2.11 PHP
PHP merupakan bahasa scripting open source yang ditulis
menggunakan sintaks bahasa C, java dan Perl yang sederhana dan mudah
dipelajari. Script PHP menyatu dengan file HTML, dieksekusi dan bekerja
di komputer server ( server side ). Kemudian script PHP mengirimkan
hasil eksekusi ke komputer client melalui jalur HTTP. ( Imansyah, 2003 )
2.12 MYSQL
Salah satu database server yang berhubungan dengan PHP adalah
MySQL. Berikut adalah beberapa keunggulan MySQL menurut Imansyah,
2003 :
a. Mampu menangani jutaan user dalam waktu yang bersamaan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
b. Mampu menampung lebih dari 50.000.000 record.
c. Sangat cepat mengeksekusi perintah.
d. Memiliki user privilege system yang mudah dan efisien.
2.13 Wireless Application Protocol (WAP)
Wireless Application Protocol disingkat WAP adalah sebuah
protokol atau sebuah teknik messaging service yang memungkinkan
sebuah telepon genggam digital atau terminal mobile yang mempunyai
fasilitas WAP, melihat / membaca isi sebuah situs di internet dalam sebuah
format teks khusus.
Situs internet ini harus merupakan situs dengan fasilitas WAP.
WAP dipublikasikan oleh WAP Forum, ditemukan pertama kali oleh
Ericsson pada tahun 1997. Motorola, Nokia, dan Unwired Planet juga
melakukan hal yang sama. Anggota Forum itu kini beranggotakan lebih
dari 90% pasar telepon genggam, software developer dan organisasi yang
lain. ( Maulana, 2009)
2.14 Wireless Markup Language (WML)
WML singkatan dari Wireless Markup Language. Ini merupakan
bahasa mark-up Warisan dari HTML, tetapi WML didasarkan pada XML,
jadi jauh lebih ketat daripada HTML.
WML digunakan untuk membuat halaman yang dapat ditampilkan
dalam browser WAP. Artikel dalam WML dinamakan DECK. Deck
dibangun sebagai kumpulan CARD. ( Maulana, 2009 )
Contoh WML:
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"
"http://www.wapforum.org/DTD/wml_1.3.xml">
<wml>
<card id="" title="">
<p align="">
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
</p>
</card>
</wml>
2.15 Gammu
Gammu adalah sebuah aplikasi yang dapat diguanakan untuk
mengelola berbagai fungsi pada handphone, modem dan perangkat sejenis
lainnya. Fungsi – fungsi yang dapat dikelola oleh Gammu antara lain
adalah fungsi nomer kontak ( phonebook ) dan fungsi SMS. Kelebihan
Gammu dibandingkan tool SMS Gateway lainnya adalah :
1. Gammu bisa dijalankan di Windows maupun di Linux
2. Banyak device yang kompatibel dengan Gammu
3. Gammu menggunakan database MySQL
4. Baik kabel dat USB maupun SERIAL, semuanya kompatibel dengan
Gammu
5. Gammu adalah aplikasi open source yang dapat dipakai secara gratis
6. Gammu tidak memerlukan banyak software ( hanya memerlukan PC +
modem ), sehingga memudahkan dalam pengembangan aplikasi
dengan modal terjangkau.
Gammu SMS Gateway akan sangat memudahkan kita untuk
mengirimkan SMS dalam jumlah yang banyak melalui komputer. Contoh
aplikasinya dapat digunakan sebagai pengirim SMS massal, SMS Polling,
SMS Auto Replay ( Auto Responder ), SMS on Demand, SMS Scheduller,
dan lain sebagainya. ( Tarigan, 2012 )
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
BAB III
DESAIN DAN PERANCANGAN SISTEM
3.1 Analisis Kebutuhan Sistem
Dalam merancang Sistem Informasi Lowongan Pekerjaan Berbasis
Mobile Web dan SMS Gateway terdapat perangkat lunak dan perangkat
keras yang digunakan untuk mendukung proses perencanaan aplikasi
yaitu:
3.1.1 Perangkat Lunak
a. Sistem Operasi : Microsoft Windows 7 Ultimate
b. Bahasa Pemograman : PHP
c. Database : MySql
d. Web Server : Xampp, WinWap, Gammu
e. Database Manager : PhpMyAdmin
f. Web Editor : Adobe Photoshop
3.1.2 Perangkat Keras
a. Leptop dengan processor Intel® Core 2 Duo processor T6600
b. RAM 320 GB
c. Harddisk 2 GB
d. Modem ( GSM )
3.2 Kebutuhan Sistem
Sistem Informasi lowongan pekerjaan berbasis web dan sms
gateway ini user dapat membuka melalui website dan handphone yang
terkoneksi dengan internet, tanpa menggunakan perangkat lunak.
3.3 Perancangan Sistem
Perancangan Sistem Informasi Lowongan Pekerjaan berikut
digambarkan dalam diagram alir data dan spesifikasi proses. Diagram alir
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
data sistem ini terdiri dari diagram konteks, DFD level 0, DFD level 1,
Flowchart. Spesifikasi proses menggambarkan kejadian di dalam setiap
proses pada level terbawah pada DFD. Model ini berfungsi
mendeksripsikan apa yang dilakukan ketika masukan ditransformasi
menjadi keluaran. Diagram alir data dapat digambarkan sebagai berikut :
3.3.1 Diagram Konteks
Diagram Konteks pada sistem lowongan pekerjaan berbasis Mobile
Web dan SMS Gateway ditampilkan pada gambar berikut ini :
Sistem Informasi Lowongan PekerjaanAdmin
Pencari Kerja
Penyedia Kerja
Data Registrasi,
Data Lowongan
secara keseluruhan
Konfirmasi registrasi,
mengedit biodata,
dan Data Lowongan
Username dan Password
Konfirmasi login
Mengecek kebenaran
lowongan
Konfirmasi Data
Mengedit dan menghapus
Memelihara system
Konfirmasi registrasi
Data Registrasi
Mengisi informasi
lowongan
Konfirmasi informasi
lowongan
Edit biodata
Gambar 3.1 Diagram Konteks
Keterangan :
1. Admin : Bertugas untuk mengecek status pengiriman, konfirmasi
status pengiriman, data lowongan pekerjaan dan data member.
2. Pengunjung : dapat melakukan Registrasi, dan melihat data
lowongan setelah melakukan registrasi
3. Member : Dapat melakukan proses login, melihat data lowongan
pekerjaan dan pengumuman lowongan pekerjaan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
3.3.2 Data Flow Diagram ( DFD )
DFD pada sistem informasi lowongan pekerjaan berbasis Mobile
Web dan SMS Gateway ditampilkan pada gambar berikut ini :
1.0
Registrasi
2.0
Login
3.0
Manage Data
Pencari KerjaForm pendaftaran
Korfirmasi
Admin
Pencari
Konfirmasi login
Data pencari
Username dan
password
Konfirmasi login
Admin
Username dan
password
Konfirmasi login
I
n
f
o
D
a
t
a
l
o
w
o
n
g
a
n
p
e
k
e
r
j
a
a
n
Konfirmasi login
Username dan password
Perusahaan
Konfirmasi login
Data Perusahaan
Konfirmasi
Username dan Password
Lowongan
Data lowongan
pekerjaan
Memasukkan Data lowongan pekerjaan
Konfirmasi Data
Menghapus dan Mengedit
D
a
t
a
l
o
w
o
n
g
a
n
p
e
k
e
r
j
a
a
n
Info data lowongan pekerjaan
Id_lowongan
Penyedia Kerja
Form Pendaftaran
Konfirmasi
Gambar 3.2 DFD Level 0
Keterangan :
1. Proses Registrasi : Sebelum melakukan pendaftaran, pencari dapat
memperoleh informasi lowongan pekerjaan secara keseluruhan.
Jika ingin memperoleh informasi lowongan menurut kemampuan
atau bidang kerja yang diinginkan pencari harus melakukan proses
registrasi terlebih dahulu. Kemudian data registrasi akan disimpan
ke dalam tabel pencari ataupun perusahaan.
2. Proses Login : Untuk bisa login, pencari, perusahaan dan admin
harus memberikan ID login berupa username dan password
masing-masing. Untuk admin, akan memperoleh konfirmasi login
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
admin dengan menggambil data pada tabel admin. Untuk pencari
kerja dan penyedia kerja, akan memperoleh data dan konfirmasi
login pelanggan dan informasi data pribadi dengan mengambil data
pada data tabel pencari dan perusahaan.
3. Proses Manage Data : Data lowongan ini yang memproses yaitu
perusahaan yang sudah registrasi, pencari juga bisa melihat tetapi
sesuai dengan bidangnya. Apabila pencari belum registrasi dapat
pula melihat data lowongan tapi dengan secara keseluruhan.
Pencari Kerja
1.1
Registrasi
Pencari
Form Pendaftaran
Konfirmasi
Data Pencari
Konfirmasi
1.2
Aktifasi
Data Pencari
Konfirmasi
Gambar 3.3 DFD Level 1 Proses 1 Registrasi
Admin
3.1
Edit
Data
Lowongan
data lowongan baru, data
perusahaan baru Data lowongan baru
Data lowongan
3.2
Hapus Data Id lowongan
Data lowonganId lowongan, id
perusahaan
Id lowongan, id
perusahaan,
Gambar 3.4 DFD level 1 Proses 4 Manage Data
3.3.3 Flowchart
Flowchart pada sistem informasi lowongan pekerjaan berbasis
Mobile Web dan Sms Gateway ditampilkan pada gambar dibawah ini :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
Mulai
Daftar
Login
Autenfikasi
Penyedia kerja
Menu Penyedia
Kerja
Tidak
ya
Daftar
lowonganDaftar
Lowongan ya
Data
Perusahaan
Edit data
Penyedia
Kerja ya
stop
Logout?
Gambar 3.5 Flowchat Penyedia Kerja
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
Mulai
Daftar
Login
Autenfikasi
Pencari kerja
Menu Pencari
kerja
Tidak
ya
PencarianMencari
lowonganya
Data PribadiMelihat
data Pribadi
ya
stop
Logout
Gambar 3.6 Flowchat Pencari kerja
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
Mulai
Login
Autenfikasi
Admin
Menu Admin
stop
Tidak
Logout?
ya
Data
Lowongan
Edit dan
hapus data
lowongan
Pencari Kerja
Penyedia kerja
Edit dan hapus
pencari kerja
Edit dan
hapus pencari
kerja
Tidak
ya
Tidak
Gambar 3.7 Flowchat Admin
3.4 Perancangan Database
3.4.1. Entity Relationship Diagram ( ERD )
ERD sistem informasi lowongan pekerjaan berbasis Mobile
Web dan SMS Gateway ditampilkan pada gambar berikut ini :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
Perusahaan
Memiliki
Lowongan
Pencari
Mencari
1
n
nn
Id_perusahaanusername password
Nama
Website
perusahaan
alamat
No telp
Bidang Kerja fax
Id lowongan
Id perusahaan
Tgl Terakhir
Bulan
tahun
Posisi
Gaji Keterangan
username
agama
Id Pencari
status Jenis kelamin
Tahun lahir
bulan lahir
Tgl lahir
Tmpt lahir
No tlp
alamatnama
password
Gambar 3.8 ERD ( Entity Relationship Diagram )
3.5 Kamus Data
Kamus data untuk pembuatan sistem informasi Lowongan Pekerjaan
berbasis Mobile Web dan SMS Gateway adalah sebagai berikut :
1. Tabel Admin
Nama Tabel : Admin
Fungsi : Penyimpanan data Admin yang mempunyai hak untuk
mengakses Aplikasi
Tabel 3.1 Admin
Nama Field Tipe Ukuran Key Null Keterangan
Username Varchar 20 No
Password varchar 15 No
2. Tabel Lowongan
Nama Tabel : Lowongan
Fungsi : Untuk penyimpanan data lowongan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
Tabel 3.2 Lowongan
Nama Field Tipe Ukuran Key Null Keterangan
Id_lowongan Int 3 * No Primery Key,
Auto Increment
Id_perusahaan Int 3 No
Tgl Terakhir Int 2 No
Bulan Varchar 8 No
Tahun Int 4 No
Posisi Varchar 25 No
Gaji Int 8 No
Keterangan Text No
3. Tabel Pencari
Nama Tabel : Pencari
Fungsi : Untuk penyimpanan data pencari pekerjaan
Tabel 3.3 Pencari
Nama Field Tipe Ukuran Key Null Keterangan
Id_pencari Int 3 * No Primery Key,
Auto Increment
Username Varchar 10 No
Password Varchar 8 No
Nama Varchar 30 No
Alamat Text No
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
No telp Int 12 No
Tempat lahir Varchar 15 No
Tgl lahir Int 2 No
Bulan lahir Varchar 8 No
Tahun lahir Int 4 No
Jenis kelamin Varchar 2 No
Status Varchar 12 No
Agama Varchar 10 No
4. Tabel Perusahaan
Nama Tabel : Perusahaan
Fungsi : Untuk menyimpan data perusahaan
Tabel 3.4 Perusahaan
Nama Field Tipe Ukuran Key Null Keterangan
Id_perusahaan int 3 * No Primery Key,
Auto Increment
Username Varchar 10 No
Password Varchar 8 No
Nama Varchar 30 No
Website
perusahaan
Varchar 20 No
Email Varchar 20 No
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
Alamat Text No
No tlp Int 12 No
Bidang kerja Varchar 10 No
fax Int 10 No
3.6 Desain Tampilan Sistem
3.6.1 Desain Tampilan Halaman Utama WEB
Berikut ini adalah tampilan halaman user, halaman utama admin,
dan login admin pada website, dapat dilihat seperti dibawah ini :
3.6.1.1 Desain Tampilan Web Pengunjung
Desain ini terdiri dari data lowongan, login bagi yang sudah
mendaftar, dan pendaftaran pencari kerja maupun penyedia kerja,
dapat dilihat pada gambar dibawah ini :
Gambar 3.9 Desain Tampilan Web Pengunjung
Header
Data Lowongan
Username
Password
Home
Pendaftaran
Pencari Kerja
Baru
Pendaftaran
Penyedia Kerja
Baru
Login
Login
Footer
Penting !!!
Registrasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
Header
Header
3.6.1.2 Desain Tampilan Pendaftaran Pencari Kerja
Desain ini terdiri dari Pendaftaran Pencari Kerja, dapat
dilihat pada gambar dibawah ini :
Gambar 3.10 Desain Tampilan Pendaftaran Pencari Kerja
3.6.1.3 Desain Tampilan Pendaftaran Penyedia Kerja
Desain ini terdiri dari Pendaftaran Peyediai Kerja, dapat
dilihat pada gambar dibawah ini :
Gambar 3.11 Desain Tampilan Pendaftaran Penyedia Kerja
Pendaftaran Pencari Kerja
Username
Password
Home
Pendaftaran
Pencari Kerja Baru
Pendaftaran
Penyedia Kerja
Baru
Login
Footer
Penting !!!
Registrasi
Pendaftaran Pencari Kerja
Username
Password
Home
Pendaftaran
Pencari Kerja Baru
Pendaftaran
Penyedia Kerja
Baru Login
Penting !!!
Registrasi
Footer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
Header
3.6.1.4 Desain Tampilan Cara Registrasi
Desain ini Cara Registrasi, dapat dilihat pada gambar
dibawah ini :
Gambar 3.12 Desain Tampilan Cara Registrasi
3.6.1.5 Desain Tampilan Utama Mobile
Desain ini terdiri dari pendaftaran pencari kerja, penyedia
kerja, dan login, dapat dilihat seperti gambar dibawah ini :
Gambar 3.13 Desain Tampilan Utama Mobile
Cara Registrasi
Username
Password
Home
Pendaftaran
Pencari Kerja Baru
Pendaftaran
Penyedia Kerja
Baru Login
Penting !!!
Registrasi
Footer
Header
Pendaftaran Pencari kerja baru Pendaftaran Penyedia Kerja
Baru Login
Home
Footer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
3.6.1.6 Desain Tampilan Pendaftaran Pencari Kerja Mobile
Desain ini terdiri dari pendaftaran pencari kerja, dapat dilihat
seperti gambar dibawah ini :
Gambar 3.14 Desain Pendaftaran Pencari Kerja Mobile
3.6.1.7 Desain Tampilan Login
Desain login ini terdiri dari username dan password yang
berguna untuk masuk ke dalam sistem, dapat dilihat pada gambar
dibawah ini :
Gambar 3.15 Desain Login
Pendaftaran Pencari Kerja
Username :
Password :
Nama :
Alamat :
Email :
No_Tlp :
Tmpt Lahir :
Tgl Lahir :
Jenis Kelamin :
Status :
Agama :
Home
Footer
Login
Username
Passsword
Akses
Home
Footer
Pencari Kerja,
Penyedia Kerja
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
Header
Header
3.6.2 Desain Tampilan Pencari Kerja dan Mobile
Berikut ini adalah tampilan halaman utama pencari kerja dapat
dilihat seperti dibawah ini :
3.6.2.1 Desain Tampilan Web Pengunjung
Desain ini terdiri dari data lowongan, edit data pribadi dan logout,
dapat dilihat pada gambar dibawah ini :
Gambar 3.16 Desain Tampilan Web pengunjung
3.6.2.2 Desain Tampilan Data Lowongan
Desain ini terdiri dari data lowongan, dapat dilihat pada gambar
dibawah ini :
Gambar 3.17 Desain Tampilan Data Lowongan
Home
Home
Data Lowongan
Edit Data Pribadi
Footer
Logout
Data Lowongan Home
Data Lowongan
Data Pribadi
Logout
Footer
Tgl Bulan Tahun Posisi Gaji Ket
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
3.6.2.3 Desain Tampilan Utama Pencari Kerja Mobile
Desain ini tampilan utama pencari kerja, dapat dilihat pada gambar
dibawah ini:
Gambar 3.18 Desain Tampilan Utama Pencari Kerja mobile
3.6.2.4 Desain Tampilan Data Lowongan Mobile
Desain ini terdiri dari data lowongan, dapat dilihat pada gambar
berikut ini :
Gambar 3.19 Desain Tampilan Utama Data lowongan mobile
Header
Home Data lowongan Edit Data Pribadi Logout
Home
Footer
Header
Tgl Bulan Tahun Posisi Gaji Ket
Home
Footer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
Header
3.6.3 Desain Tampilan Penyedia Kerja dan Mobile
Berikut ini adalah tampilan halaman utama Penyediai kerja dapat
dilihat seperti dibawah ini :
3.6.3.1 Desain Tampilan Web Pengunjung
Desain ini terdiri dari data lowongan, edit data pribadi dan logout,
dapat dilihat pada gambar dibawah ini :
Gambar 3.20 Desain Tampilan Penyedia Kerja
3.6.3.2 Desain Tampilan Pendaftaran Pencari Kerja
Desain ini terdiri dari Pendaftaran untuk Pencari Kerja dapat
dilihat pada gambar berikut ini :
Gambar 3.21 Desain Tampilan Pendaftaran pencari Kerja
Header
Pendaftaran Pencari Kerja
Tgl Terakhir :
Posisi :
Gaji :
Keterangan :
Home
Pendaftaran
Pencari Kerja
Edit Data Pribadi
Logout
Footer
Reset Daftar
Home
Home
Pendaftaran Data
Lowongan
Edit Data Pribadi
Footer
Logout
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
3.6.3.3 Desain Tampilan Utama Penyedia Kerja Mobile
Desain ini tampilan utama pencari kerja, dapat dilihat pada gambar
dibawah ini:
Gambar 3.22 Desain Tampilan Utama pencari Kerja
3.6.3.4 Desain Tampilan Pendaftaran data Lowongan Mobile
Desain ini pendaftaran data lowongan, dapat dilihat pada gambar
berikut ini :
Gambar 3.23 Desain Tampilan Pendaftaran Data Lowongan
Header
Home Pendaftaran Data Lowongan Data Penyedia kerja Logout
Home
Footer
Header
Footer
TTL :
Posisi :
Gaji :
Keterangan :
Home
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
3.6.4 Desain Tampilan Admin
Berikut ini adalah tampilan admin yang dapat dilihat seperti
dibawah ini :
3.6.4.1 Desain Tampilan Web Pengunjung
Desain ini terdiri dari data lowongan, edit data pribadi dan logout,
dapat dilihat pada gambar dibawah ini :
Gambar 3.24. Desain Halaman Login Admin
3.6.4.2 Desain Tampilan Halaman Utama Admin
Desain utama ini berfungsi untuk melakukan pengaturan
terhadap semua objek yang tampil pada website, memberikan hak
akses pada user, dan merubah website. dapat dilihat pada gambar
dibawah ini :
Gambar 3.25 Desain Tampilan Halaman Utama admin
Login
Username
Password
Login
Header
Footer
Home
Lowongan
Pencari Pekerjaan
Penyedia Kerja
Logout
Tampilan lowongan pekerjaan, data
pencari pekerjaan, data penyedia
kerja
Header
Footer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
BAB IV
IMPLEMENTASI DAN ANALISA
4.1. Implementasi Sistem
Sesuai dengan perancangan sistem yang telah dijelaskan
sebelumnya, pada pembuatan sistem informasi lowongan pekerjaan berbasis
Mobile Web dan SMS Gateway ini terdapat dua tingkatan penggunaan yaitu
user ( Pengunjung, Pencari kerja dan Penyedia Kerja ), admin. Pengunjung
adalah orang yang hanya ingin melihat data lowongan pekerjaan, pencari
kerja adalah orang yang ingin mendaftar lowongan pekerjaan sesuai dengan
bidangnya, sedangkan perusahaan adalah orang yang ingin memasukkan
lowongan pekerjaan ke dalam sistem. Berikut adalah implementasi halaman
yang dapat diakses oleh masing – masing pengguna.
4.1.1 Halaman Pengunjung Web dan Mobile
4.1.1.1 Form Tampilan Halaman Utama WEB
Halaman utama adalah halaman pertama kali muncul ketika
aplikasi dibuka. Pada halaman utama terdiri dari menu yaitu :
1. Menu Utama yang terdiri dari Home, Pendaftaran Pencari kerja,
Pendaftaran Penyedia Kerja, Cara Registrasi,
2. Info tentang lowongan pekerjaan,
3. Form login bagi yang sudah mendaftar.
Tampilan halaman beranda sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
Gambar 4.1 Tampilan Halaman Utama
4.1.1.2 Form Tampilan Halaman Pendaftaran Pencari Kerja Web
Halaman Pendaftaran Pencari Kerja dapat diakses oleh umum (
Pengunjung, Pencari, dan Penyedia Kerja ). Untuk Pendaftaran Pencari
Kerja harus memasukkan username, password, nama, alamat, email, no
telpon, tempat lahir, tanggal lahir, jenis kelamin, status, agama. Tampilan
dapat dilihat sebagai berikut :
Gambar 4.2 Tampilan Halaman Pendaftaran Pencari Kerja
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
4.1.1.3 Form Tampilan Halaman Pendaftaran Penyedia Kerja Web
Halaman Pendaftaran Penyedia Kerja dapat diakses oleh umum
( Pengunjung, Pencari, dan Penyedia Kerja ). Untuk Pendaftaran Penyedia
Kerja harus memasukkan username, password, nama, website perusahaan,
email, alamat, no telpon, bidang kerja, fax. Tampilan dapat dilihat sebagai
berikut :
Gambar 4.3 Tampilan Halaman Pendaftaran Penyedia Kerja
4.1.1.4 Form Tampilan Halaman Cara Registrasi Web
Form cara registrasi ini digunakan untuk melihat bagaimana
cara registrasi sebelum pencari dan penyedia kerja mendaftar sebagai
member. Tampilan dapat dilihat sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
Gambar 4.4 Cara Registrasi
4.1.1.5 Form Tampilan Utama Mobile
Halaman utama sistem informasi lowongan pekerjaan ini, hanya
terdapat pendaftaran pencari kerja, pendaftaran penyedia kerja, dan login.
Tampilan halaman mobile dapat dilihat sebagai berikut :
Gambar 4.5 Tampilan Utama mobile
4.1.1.6 Form Tampilan Pendaftaran Pencari Kerja Mobile
Form pendaftaran pencari kerja hampir sama dengan tampilan
web tapi tampilan mobile ini lebih sederhana. Untuk Pendaftaran Pencari
Kerja harus memasukkan username, password, nama, alamat, email, no
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
telpon, tempat lahir, tanggal lahir, jenis kelamin, status, agama. Tampilan
dapat dilihat sebagai berikut :
Gambar 4.6 Tampilan Pendaftaran Pencari Kerja
4.1.1.7 Form Tampilan Pendaftaran Penyedia Kerja
Form pendaftaran penyedia kerja hampir sama dengan tampilan
web tapi tampilan mobile ini lebih sederhana dengan tidak terlalu banyak
gambar dan warna. Untuk Pendaftaran Penyedia Kerja harus memasukkan
username, password, website perusahaan, email, alamat, no telpon, bidang
kerja, fax. Tampilan dapat dilihat sebagai berikut :
Gambar 4.7 Tampilan Pendaftaran Penyedia Kerja
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
4.1.1.8 Form Tampilan Login
Form tampilan login mobile ini sangat sederhana, hanya terdapat
username, password dan hak akses, hak akses bagi pencari atau penyedia
kerja yang sudah registrasi. Tampilan dapat dilihat sebagai berikut :
Gambar 4.8 Tampilan Login
4.1.2 Halaman Pencari Kerja Web dan Mobile
4.1.2.1 Form Login Web
Halaman login pencari adalah halaman untuk dapat melakukan
pencarian data lowongan sehingga pencari harus melakukan login terlebih
dahulu dengan memasukkan username dan password yang telah dibuat pada
saat registrasi. Tampilan form login dapat dilihat sebagai berikut :
Gambar 4.9 Form Login Pencari Kerja
4.1.2.2 Form Tampilan Halaman Utama Web
Halaman utama adalah halaman pertama kali muncul apabila
kita login sebagai Pencari Kerja. Pada halaman utama terdiri dari menu
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
home, Data lowongan, Data Pribadi, dan logout. Tampilan halaman beranda
sebagai berikut :
Gambar 4.10 Tampilan Halaman Utama
4.1.2.3 Form Tampilan Data Lowongan Web
Pada data lowongan ini bisa melihat lebih jelas data lowongan
pekerjaan yang ada dan dapat juga mencari data lowongan yang diinginkan
menggunakan search. Tampilan data lowongan dapat dilihat sebagai berikut
:
Gambar 4.11 Tampilan Data Lowongan
4.1.2.4 Form Tampilan Utama Pencari Kerja Mobile
Tampilan utama pencari kerja ini hampir sama dengan tampilan
web browser, hanya tampilan ini lebih sederhana. Terdiri dari home, Daftar
Pencari kerja, Data Pribadi, dan logout. Tampilannya sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
Gambar 4.12 Tampilan Utama Pencari Kerja
4.1.2.5 Form Tampilan Data Lowongan Mobile
Pada data lowongan bisa melihat jelas data lowongan pekerjaan
yang ada dan dapat juga mencari pekerjaan dengan menggunakan search.
Tampilan mobilenya sebagai berikut :
Gambar 4.13 Tampilan Data Lowongan
4.1.3 Halaman Penyedia Kerja Web dan Mobile
4.1.3.1 Form Login Web
Halaman login penyedia kerja adalah halaman untuk dapat
melakukan pendaftaran data lowongan sehingga penyedia harus melakukan
login terlebih dahulu dengan memasukkan username dan password yang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
telah dibuat pada saat registrasi. Tampilan form login dapat dilihat sebagai
berikut :
Gambar 4.14 Login Penyedia Kerja Web
4.1.3.2 Form Tampilan Halaman Utama Web
Halaman utama adalah halaman pertama kali muncul apabila kita
login sebagai Penyedia Kerja. Pada halaman utama terdiri dari menu home,
Pendaftaran Data Lowongan, Data Pribadi perusahaan, dan logout untuk
keluar. Tampilan halaman beranda sebagai berikut :
Gambar 4.15 Tampilan Halaman Utama
4.1.3.3 Form Tampilan Pendaftaran Data Lowongan Web
Tampilan pendaftaran data lowongan ini digunakan untuk
penyedia kerja menuliskan data pekerjaan ke dalam pendaftran lowongan
agar dapat dilihat oleh pencari kerja. Tampilan pendaftaran data lowongan
sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
Gambar 4.16 Pendaftaran Data Lowongan
4.1.3.4 Form Tampilan Utama Penyedia Kerja Mobile
Tampilan utama penyedia kerja ini hampir sama dengan tampilan
web browser, hanya tampilan ini lebih sederhana. Terdiri dari home,
Pendaftaran data lowongan, data penyedia kerja, logout. Tampilan dapat
dilihat sebagai berikut :
Gambar 4.17 Tampilan Utama Penyedia Kerja Mobile
4.1.3.5 Form Tampilan Pendaftaran Data Lowongan Mobile
Pada Tampilan Pendaftaran Data Lowongan ini digunakan untuk
penyedia kerja menuliskan data pekerjaan ke dalam pendaftran lowongan
agar dapat dilihat oleh pencari kerja. Tampilan pendaftaran data lowongan
mobilenya sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
Gambar 4.18 Pendaftaran Data Lowongan
4.1.4 Halaman Admin
4.1.4.1 Form Tampilan Halaman Login Admin
Halaman ini digunakan untuk menakses halaman admin dengan
mengisikan username dan password admin. Halaman admin juga dapat
disebut Control Panel, yaitu halaman yang dikhususkan untuk penfelola
web. Jadi, halaman ini hanya dapat digunakan oleh admin saja, sedangkan
pengunjung, pencari, dan penyedia kerja sama sekali tidak boleh
mengaksesnya. Tampilan halaman login admin dapat dilihat sebagai berikut
:
Gambar 4.19 Halaman login admin
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
4.1.4.2 Form Tampilan Halaman Utama
Pada halaman utama admin pertama kali muncul apabila kita
login, terdiri dari menu home, Lowongan terdapat edit dan hapus lowongan,
Data pencari kerja terdapat edit dan hapus pencari kerja, data penyedia kerja
terdapat edit dan hapus penyedia kerja dan logout untuk keluar. Tampilan
halaman beranda sebagai berikut :
Gambar 4.20 Tampilan Halaman Utama
4.1.4.3 Form Tampilan Lowongan
Menu lowongan admin, yang memiliki sub menu yaitu hapus dan
edit lowongan.
a. Halaman hapus data lowongan
Data Lowongan ini digunakan untuk data lowongan yang sudah
tidak digunakan lagi. Tampilan halaman hapus dapat dilihat sebagai
berikut :
Gambar 4.21 Tampilan hapus data lowongan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
Apabila klik hapus maka akan muncul seperti dibawah ini :
Gambar 4.22 Tampilan hapus data lowongan
b. Halaman edit data lowongan
Berisi Tanggal, Bulan, Tahun, Posisi, Gaji, dan Keterangan ( ubah
dan hapus ) . Tampilan halaman edit data lowongan dapat dilihat seperti
dibawah ini :
Gambar 4.23 Tampilan halaman edit data lowongan
Untuk tampilan edit data lowongan berfungsi untuk mengubah
Tanggal terakhir, bulan, tahun, posisi, gaji, keterangan. Tampilan ubah
dapat dilihat sebagai dibawah ini :
Gambar 4.24 Halaman edit data lowongan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
4.1.4.4 Form Tampilan Data Pencari Kerja
Halaman ini hampir sama dengan data lowongan, yang terdiri dari
hapus dan edit pencari. Untuk hapus dan edit sama dengan Data lowongan.
Tampilan data lowongan dapat dilihat sebagai berikut :
Gambar 4.25 Tampilan Data Pencari Kerja
4.1.4.5 Form Tampilan Data penyedia Kerja
Halaman ini juga hampir sama dengan data lowongan, dan
pencari kerja yang terdiri dari hapus dan edit penyedia kerja. Untuk hapus
dan edit juga sama dengan data lowongan dan pencari kerja. Tampilan
penyedia kerja dapat dilihat sebagai berikut :
Gambar 4.26 Tampilan Data Penyedia Kerja
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46
4.1.5 Tampilan SMS
Tampilan ini form sms saat kita ingin melihat info lowongan kerja
hari ini dengan cara ketik INFO (spasi) Jurusan Kerja yang diinginkan,
contoh : INFO spasi TEKNIK. Tampilan dapat dilihat sebagai berikut :
Gambar 4.27 Tampilan awal mengirim SMS
Maka akan mendapatkan balasan dengan format lowongan kerja
untuk teknik, Tampilanya sebagai berikut :
Gambar 4.28 Tampilan Balasan dari SMS
4.2. Uji Coba
Pada tahap uji coba ini dilaksanakan agar dapat menghasilkan
keunggulan dan kekurangan sistem yang dijabarkan di 4.3 Evaluasi Sistem
dibawah ini :
INFO TEKNIK
Dibutuhkan lowongan Jurusan
Teknik dengan Gaji ≤ Rp.
1.500.000 Tambahakan uang
Makan, THR, dll.
Syarat min D3, surat lamaran
kerja, foto copy ijasah dan KTP.
Paling lambat 12 Juni 2012
Bawa lamaran anda ke Jl.
Diponegoro 92 Jakarta Pusat no
Telp 087654444.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
4.3. Evaluasi Sistem
4.3.1 Evaluasi Keunggulan Program
Program pembuatan aplikasi lowongan pekerjaan berbasis mobile
web dan SMS Gateway ini mempunyai suatu kelebihan dan karakteristik,
diantaranya adalah :
1. Program ini menampilkan informasi lowongan pekerjaan lengkap
dengan seluruh data lowongan pekerjaan, sehingga memberi
kemudahan kepada pengunjung dalam mencari lowongan pekerjaan.
2. Pencari dapat melihat lowongan pekerjaan secara keseluruhan.
3. Penyedia kerja dapat menuliskan lowongan pekerjaan, setelah
registrasi.
4. Aplikasi dapat di akses dengan aplikasi Mozilla Firefox, Google
Chrome Dan Opera.
5. Aplikasi ini dapat juga diakses lewat handpone ( mobile ) dengan
browser biasa, OS 5.
6. Aplikasi ini juga dilengkapi dengan sistem sms gateway yang
difungsikan sebagai info pengiriman pesan singkat tentang lowongan
pekerjaan.
4.3.2 Evaluasi Kekurangan Program
Program pembuatan aplikasi lowongan pekerjaan berbasis mobile
web dan SMS Gateway ini disamping memiliki kelebihan juga memiliki
kelemahan. Kelemahannya adalah Masih perlu pengembangan dan
penyempurnaan dalam hal keamanan website karena apabila dihostingkan
data tidak aman.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
48
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan pembahasan yang telah dipaparkan pada bab
sebelumnya dapat disimpulkan bahwa telah dibuat sistem informasi
lowongan pekerjaan berbasis mobile web dan sms gateway, Dengan menu
login, Pendaftaran pencari kerja, Pendaftaran penyedia kerja, Registrasi,
Data Lowongan, dan Data pribadi.
5.2 Saran
Untuk perkembangan sistem ini dikemudian hari, maka perlu
beberapa saran sebagai berikut :
1. Penambahan form penyedia kerja ketika ingin mengirimkan panggilan
wawancara pada beberapa pelamar yang telah memenuhi syarat
terhadap perusahaan tersebut.
2. Adanya fasilitas chatting atau messaging yang dapat digunakan oleh
member pencari kerja dan penyedia kerja, sehingga komunikasi juga
dapat dilakukan pada saat member pencari kerja dan member penyedia
kerja sedang online pada saat bersamaan.