Pembuatan sistem informasi lowongan pekerjaan berbasis mobile web dan sms gateway mela
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
(2)
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
(3)
commit to user
ii
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
(4)
commit to user
iii
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
(5)
commit to user
iv
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.
(6)
commit to user
v
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.
(7)
commit to user
vi
Kepuasan itu terletak pada usaha, bukan pada pencapaian hasil. Berusaha keras adalah kemenangan terbesar
(8)
commit to user
vii
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
(9)
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
(10)
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
(11)
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
(12)
commit to user
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 Mobiledan 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 :
(13)
commit to user
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,
(14)
commit to user
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 softwa re 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.
(15)
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
(16)
commit to user
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.
(17)
commit to user
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
(18)
commit to user
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 ( specia l 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).
(19)
commit to user
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
(20)
commit to user
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 :
(21)
commit to user
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="">
(22)
commit to user
</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 )
(23)
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
(24)
commit to user
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 Pekerjaan Admin 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.
(25)
commit to user
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 Kerja Form 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
(26)
commit to user
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 lowongan Id 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 :
(27)
commit to user
Mulai
Daftar
Login
Autenfikasi Penyedia kerja
Menu Penyedia Kerja
Tidak
ya
Daftar lowongan Daftar
Lowongan ya
Data Perusahaan Edit data
Penyedia
Kerja ya
stop Logout?
(28)
commit to user
Mulai
Daftar
Login
Autenfikasi Pencari kerja
Menu Pencari kerja
Tidak
ya
Pencarian Mencari
lowongan ya
Data Pribadi Melihat
data Pribadi ya
stop Logout
(29)
commit to user
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 :
(30)
commit to user Perusahaan Memiliki Lowongan Pencari Mencari 1 n n n
Id_perusahaan username password
Nama Website perusahaan email alamat No telp
Bidang Kerja fax
Id lowongan Id perusahaan Tgl Terakhir Bulan tahun Posisi Gaji Keterangan username email agama Id Pencari
status Jenis kelamin
Tahun lahir bulan lahir Tgl lahir Tmpt lahir No tlp alamat nama 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 Gatewayadalah 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
(31)
commit to user
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
(32)
commit to user
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
(33)
commit to user
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 !!!
(34)
commit to user 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
(35)
commit to user 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
(36)
commit to user
3.6.1.6Desain 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
(37)
commit to user 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
(38)
commit to user
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
(39)
commit to user 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
(40)
commit to user
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 :
(41)
commit to user
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
(42)
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 :
(43)
commit to user
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 :
(44)
commit to user
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 :
(45)
commit to user
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
(46)
commit to user
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 :
(47)
commit to user
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
(48)
commit to user
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 :
(49)
commit to user
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
(50)
commit to user
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 :
(51)
commit to user
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 :
(52)
commit to user
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 :
(53)
commit to user
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 :
(54)
commit to user
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 :
(55)
commit to user
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 :
(56)
commit to user
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.
(57)
commit to user
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.
(58)
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.
(1)
commit to user
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 :
(2)
commit to user
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 :
(3)
commit to user
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 :
(4)
commit to user
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.
(5)
commit to user
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.
(6)
commit to user 48 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.