perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 i
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
a.n Dekan Fakultas FMIPA UNS Pembantu Dekan I
a.n Ketua D-III Tehnik Informatika FMIPA UNS
Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D.
Drs. Y.S. Palgunadi, M.Sc. NIP. 19610223 198601 1001
Abstract NIP. 19610223 198601 1commit 001 to user iii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user v
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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. commit to user vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 to useryang setinggi-tingginya serta rasa menyampaikan rasa hormat dan commit penghargaan viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 1
tersebut dapat
2 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
3 digilib.uns.ac.id
perpustakaan.uns.ac.id
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, commit to user
4 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user yang lebih berguna dan lebih berarti bagi yang menerima. Tanpa suatu 5
6 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 dokumendokumen, 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. commit to user
7 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
perpustakaan.uns.ac.id
8 digilib.uns.ac.id
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 commit to user sederhana ( Kendall, 2003).
9 digilib.uns.ac.id
perpustakaan.uns.ac.id
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) 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
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. commit to user
perpustakaan.uns.ac.id
10 digilib.uns.ac.id
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 : commit to user a. Mampu menangani jutaan user dalam waktu yang bersamaan.
11 digilib.uns.ac.id
perpustakaan.uns.ac.id
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: <wml>
commit to user
12 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 )
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
13
14 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
Pencari Kerja
Data Registrasi, Data Lowongan secara keseluruhan
Konfirmasi registrasi, mengedit biodata, dan Data Lowongan
Username dan Password Konfirmasi registrasi
Konfirmasi login Mengecek kebenaran lowongan Admin
Konfirmasi Data
Data Registrasi Sistem Informasi Lowongan Pekerjaan
Mengisi informasi lowongan
Penyedia Kerja
Konfirmasi informasi lowongan
Mengedit dan menghapus Memelihara system
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. commit to user
15 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Form pendaftaran Pencari Kerja
I n f o D a D t a a t a l o l w o o w n o g n a g n a n p p e k e r j a a n
Korfirmasi
Konfirmasi login Registrasi
Pencari
Data pencari
Konfirmasi
Form Pendaftaran
Data Perusahaan Konfirmasi
Penyedia Kerja
Konfirmasi login Perusahaan
Username dan Password
2.0 Username dan password Admin
Konfirmasi login
Login
Konfirmasi login Username dan password Username dan password Konfirmasi login
e k e r j a a n
Memasukkan Data lowongan pekerjaan Info data lowongan pekerjaan
3.0
Menghapus dan Mengedit Konfirmasi Data
Manage Data
Admin
Data lowongan pekerjaan Id_lowongan
Lowongan
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 commit to user masing-masing. Untuk admin, akan memperoleh konfirmasi login
16 digilib.uns.ac.id
perpustakaan.uns.ac.id
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. 1.1 Form Pendaftaran
Data Pencari Konfirmasi
Konfirmasi
Pencari
Registrasi
1.2 Data Pencari
Pencari Kerja Aktifasi
Konfirmasi
Gambar 3.3 DFD Level 1 Proses 1 Registrasi
data lowongan baru, data perusahaan baru Admin
Id lowongan, id perusahaan,
3.1 Edit Data
Data lowongan baru Data lowongan
Lowongan
3.2 Id lowongan, id perusahaan
Data lowongan Hapus Data
Id lowongan
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 : commit to user
17 digilib.uns.ac.id
perpustakaan.uns.ac.id
Mulai
Daftar
Login
Tidak Autenfikasi Penyedia kerja
ya
Menu Penyedia Kerja
Daftar Lowongan
ya
Daftar lowongan
Edit data Penyedia Kerja
ya
Data Perusahaan
Logout?
stop
Gambar 3.5 Flowchat Penyedia Kerja
commit to user
18 digilib.uns.ac.id
perpustakaan.uns.ac.id
Mulai
Daftar
Login
Tidak Autenfikasi Pencari kerja
ya
Menu Pencari kerja
Mencari lowongan
Pencarian ya
Melihat data Pribadi
Data Pribadi ya
Logout
stop
Gambar 3.6 Flowchat Pencari kerja
commit to user
19 digilib.uns.ac.id
perpustakaan.uns.ac.id
Mulai
Login
Tidak Autenfikasi Admin
ya
Menu Admin
Tidak
Data Lowongan
Edit dan hapus data lowongan
Pencari Kerja
Edit dan hapus pencari kerja
Penyedia kerja
Edit dan hapus pencari kerja
Tidak Logout?
ya
stop
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 :
commit to user
20 digilib.uns.ac.id
perpustakaan.uns.ac.id
username
Id_perusahaan
password email
Nama
alamat Perusahaan
Website perusahaan
No telp
Bidang Kerja
fax
1
nama
alamat email
password username
Memiliki
No tlp
Id lowongan Id Pencari
Id perusahaan
Tmpt lahir n
Tgl Terakhir
Tgl lahir Pencari n
Lowongan
Bulan
n
Mencari
bulan lahir
tahun Tahun lahir Posisi
status
Jenis kelamin agama
Gaji
Keterangan
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
Username
Varchar 20
No
Password
varchar
No
15
2. Tabel Lowongan Nama Tabel Fungsi
: Lowongan commit to user : Untuk penyimpanan data lowongan
Keterangan
21 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 3.2 Lowongan Nama Field Id_lowongan
Tipe Int
Ukuran
Key
3
*
Null No
Keterangan Primery Key, Auto Increment
Id_perusahaan Int
3
No
Tgl Terakhir
Int
2
No
Bulan
Varchar 8
No
Tahun
Int
No
Posisi
Varchar 25
No
Gaji
Int
No
Keterangan
Text
4
8
No
3. Tabel Pencari Nama Tabel
: Pencari
Fungsi
: Untuk penyimpanan data pencari pekerjaan Tabel 3.3 Pencari
Nama Field Id_pencari
Tipe Int
Ukuran
Key
3
*
Null No
Keterangan Primery Key, Auto Increment
Username
Varchar 10
No
Password
Varchar 8
No
Nama
Varchar 30
No
Alamat
Text
No
commit to user
22 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Varchar
20
No
Varchar
20
No
perusahaan Email
commit to user
23 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.6
Alamat
Text
No
No tlp
Int
12
No
Bidang kerja
Varchar
10
No
fax
Int
10
No
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 : Header Home Pendaftaran Pencari Kerja Baru
Login Username
Pendaftaran Penyedia Kerja Baru
Data Lowongan
Password
Login
Penting !!! Registrasi Footer
Gambar 3.9 Desain Tampilan Web Pengunjung commit to user
24 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.6.1.2 Desain Tampilan Pendaftaran Pencari Kerja Desain ini terdiri dari Pendaftaran Pencari Kerja, dapat dilihat pada gambar dibawah ini : Header Home Pendaftaran Pencari Kerja Baru Pendaftaran Penyedia Kerja Baru
Username
Pendaftaran Pencari Kerja
Password
Login
Penting !!! Registrasi Footer
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 : Header Home Pendaftaran Pencari Kerja Baru
Username
Pendaftaran Pencari Kerja Pendaftaran Penyedia Kerja Baru
Password
Login
Penting !!! Registrasi Footer
commit toTampilan user Gambar 3.11 Desain Pendaftaran Penyedia Kerja
25 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.6.1.4 Desain Tampilan Cara Registrasi Desain ini Cara Registrasi, dapat dilihat pada gambar dibawah ini : Header Home Pendaftaran Pencari Kerja Baru
Username
Cara Registrasi Pendaftaran Penyedia Kerja Baru
Password
Login
Penting !!! Registrasi Footer
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 : Header Pendaftaran Pencari kerja baru Pendaftaran Penyedia Kerja Baru Login Home
Footer Gambar 3.13 Desain Tampilan Utama Mobile
commit to user
26 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.6.1.6 Desain Tampilan Pendaftaran Pencari Kerja Mobile Desain ini terdiri dari pendaftaran pencari kerja, dapat dilihat seperti gambar dibawah ini : Pendaftaran Pencari Kerja Username : Password : Nama : Alamat : Email : No_Tlp : Tmpt Lahir : Tgl Lahir : Jenis Kelamin : Status : Agama : Home
Footer 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 : Login Username Passsword Pencari Kerja, Akses Penyedia Kerja Home
Footer commit to user Gambar 3.15 Desain Login
27 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 : Header Home Data Lowongan
Home
Edit Data Pribadi Logout Footer
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 : Header
Home Data Lowongan
Data Lowongan Tgl Bulan Tahun Posisi Gaji
Ket
Data Pribadi Logout
Footer commit to user Gambar 3.17 Desain Tampilan Data Lowongan
28 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.6.2.3 Desain Tampilan Utama Pencari Kerja Mobile Desain ini tampilan utama pencari kerja, dapat dilihat pada gambar dibawah ini:
Header
Home Data lowongan Edit Data Pribadi Logout Home
Footer 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 : Header Tgl Bulan Tahun Posisi Gaji
Ket
Home
Footer Gambar 3.19 Desain Tampilan Utama Data lowongan mobile
commit to user
29 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 : Header Home Pendaftaran Data Lowongan
Home
Edit Data Pribadi Logout Footer
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 : Header Home Pendaftaran Pencari Kerja Edit Data Pribadi Logout
Pendaftaran Pencari Kerja Tgl Terakhir : Posisi : Gaji : Keterangan : Reset
Daftar
Footer commit to userPendaftaran pencari Kerja Gambar 3.21 Desain Tampilan
30 digilib.uns.ac.id
perpustakaan.uns.ac.id
3.6.3.3 Desain Tampilan Utama Penyedia Kerja Mobile Desain ini tampilan utama pencari kerja, dapat dilihat pada gambar dibawah ini:
Header
Home Pendaftaran Data Lowongan Data Penyedia kerja Logout Home
Footer 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 : Header TTL Posisi Gaji Keterangan
: : : :
Home
Footer
Gambar 3.23 Desain Tampilan Pendaftaran Data Lowongan
commit to user
31 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 : Header Login Username Password Login
Footer
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 : Header Home Lowongan Pencari Pekerjaan Penyedia Kerja
Tampilan lowongan pekerjaan, data pencari pekerjaan, data penyedia kerja
Logout
Footer
commit to user Gambar 3.25 Desain Tampilan Halaman Utama admin
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 :
commit to user
32
33 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
34 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
35 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
36 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
37 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 to userhalaman utama terdiri dari menu kita login sebagai Pencari commit Kerja. Pada
38 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user Pencari kerja, Data Pribadi, dan logout. Tampilannya sebagai berikut :
39 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user login terlebih dahulu dengan memasukkan username dan password yang
40 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
41 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
commit to user
42 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
43 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
44 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
45 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 commit to user
46 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 :
INFO TEKNIK
Gambar 4.27 Tampilan awal mengirim SMS Maka akan mendapatkan balasan dengan format lowongan kerja untuk teknik, Tampilanya sebagai berikut :
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.
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 : commit to user
47 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user 48