SISTEM INFORMASI BURSA KERJA MENGGUNAKAN APLIKASI WAP (Studi Kasus di Program Studi Mekatronika)
SISTEM INFORMASI BURSA KERJA
MENGGUNAKAN APLIKASI WAP
(Studi Kasus di Program Studi Mekatronika)
TUGAS AKHIR
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Teknik
Program Studi Teknik Informatika
Oleh :
Regina Pricilia Rombang
005314072
PROGRAM STUDI INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2007
JOB FAIR INFORMATION SYSTEM
USING WAP APPLICATION
(Case Study at the Mechatronics Study Program Sanata Dharma University)
FINAL PROJECT
Presented as Partial Fulfillment of the Requirement
To Obtain The Sarjana Teknik Degree
In Informatics Engineering
By :
Regina Pricilia Rombang
005314072
INFORMATICS STUDY PROGRAM
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF ENGINEERING
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2007
hđàâ~ ^tđâể
You ca n t r y t h e be st you ca n
I f you t r y t h e be st you ca n
Th e be st you ca n is good e nough
– Radiohead ( opt im ist ic)
On ce t he m in d h a s be e n st r e t ch e d by a n e w ide a ,
it w ill ne ve r a ga in r e t u r n t o it s or igin a l siz e ."
- Oliver Wendell Holm es
Th e ide a ls w h ich h a ve ligh t e d m e on m y w a y a n d t im e a ft e r t im e give n
m e ne w cou r a ge t o fa ce life che e r fu lly, ha ve be e n Tr u t h , Goodn e ss, a n d
Be a u t y .
- Albert Einst ein, " What I Believe," Forum and Cent ury, 1930
I n t h e book of life , t he a n sw e r s a r e n 't in t h e ba ck .
- Charlie Br ow n
" W ou ld you t e ll m e , ple a se , w hich w a y I ou gh t t o go fr om h e r e ?"
" Th a t de pe n ds a good de a l on w h e r e you w a n t t o ge t t o," sa id t h e Ca t .
" I don 't m u ch ca r e w h e r e - - " sa id Alice .
" Th e n it doe sn 't m a t t e r w h ich w a y you go," sa id t he Ca t .
" - - so long a s I ge t som e w h e r e ," Alice a dde d a s a n e x pla na t ion .
" Oh , you 'r e su r e t o do t ha t ," sa id t h e Ca t , " if you on ly w a lk long
e n ough ."
- Alice in Wonderland
Kn ow ing t h e pla ce a n d t h e t im e of t h e com in g ba t t le ,
w e m a y con ce n t r a t e fr om t he gr e a t e st dist a n ce s in or de r t o figh t .
D isciplin e d a nd ca lm , t o a w a it t h e a ppe a r a n ce
of disor de r a n d h u bbu b a m on gst t h e e n e m y
- Sun Tzu
Be n e a t h t h is m a sk t h e r e is m or e t ha n fle sh . Be n e a t h t h is m a sk t h e r e is
a n ide a , M r . Cr e e dy, a n d ide a s a r e bu lle t pr oof.
– V ( V for Vendet t a)
ABSTRAK
Keterbatasan informasi mengenai lowongan pekerjaan merupakan salah satukendala bagi para alumni untuk mendapatkan pekerjaan yang tepat dan sesuai dengan
bidang yang ditekuni maupun keahlian yang dimiliki. Perkembangan teknologi
internet dan komunikasi membuat informasi lowongan pekerjaan dapat disajikan
secara cepat dan luas melalui website maupun handphone sehingga, informasi
lowongan pekerjaan dapat diakses kapan dan dimana saja, tanpa membatasi ruang
gerak penggunanya.Pembangunan Sistem Informasi Bursa Kerja melalui web dan penggunaan
aplikasi WAP (Wireless Application Protocol) untuk handphone memungkinkan
para mahasiswa ataupun alumni khususnya lulusan program studi Mekatronika untuk
mengakses informasi lowongan pekerjaan secara mudah, cepat, dan berbiaya murah
kapan dan dimana saja. Sistem Informasi Bursa Kerja ini dibangun tidak hanya untuk
menampilkan informasi, akan tetapi terdapat juga fasilitas untuk mengirimkan
informasi lowongan pekerjaan. Pengembangan Sistem Informasi Bursa Kerja ini
menggunakan metode analisa dan desain berorientasi objek dan tools seperti PHP,
DBMS MySQL untuk pembangunan sistem pada web dan WML pada handphone.Hasil akhir dari Sistem Informasi Bursa Kerja menggunakan WAP ini
cukup dapat berjalan dengan baik. Kelebihan dari Sistem Informasi Bursa Kerja ini
adalah tersedianya fasilitas untuk membuat dan mengirimkan resume secara online
berdasarkan pilihan perusahaan yang diinginkan oleh pencari kerja. Sistem Informasi
Bursa Kerja ini memiliki beberapa kekurangan seperti tampilan pada layar handphone
yang kurang menarik karena sistem ini dibangun dengan menggunakan WML yang
hanya mampu menampilkan konten berupa teks dan gambar monochrom (hitam
putih). Sistem ini juga tidak dapat menampilkan foto pencari kerja bagi anggota
perusahaan melalui handphone.
ABSTRACT
The lack of information about job vacancies are one of the problems for thealumnus in getting the right job according to their field of study or skills that they
possess. The development of the internet and communication technology makes it
possible for the information about vacancies to be accessed quickly and world wide
through a website or a mobile phone, and also makes it easier to access this
information anytime and anywhere, without giving any limits to the user.The development of the Job Work Fair Information System through the web
and the use of the WAP application on mobile phones make it possible for the
university students or the alumnus especially graduates from the Mechatronics study
program to access the job vacancy information easily, fast and cheap, anytime and
anywhere. This Job Fair Information System is built not just to show information, but
it also has the facility to send information about job vacancies. The development of
the Job Fair Information System uses the object oriented analytic method and design.
Tools like PHP, DBMS MySQL are used in building the system on the web and
WML on mobile phones.The final result from this Job Fair Information System was quite good. The
advantage of this Job Fair Information System is that it has a facility to create and
send resumes online, based on the company choice of the job seeker. This Job Fair
Information System has several weaknesses, like the display on the mobile phone is
not attractive because this system is built using WML which can only display text and
monochrom (black and white) pictures. This system also can not display the photo of
the job seeker for the company members in a mobile phone.PERNYATAAN KEASLIAN NASKAH
Saya menyatakan dengan sesungguhnya bahwa, skripsi yang saya tulis ini tidak
memuat karya atau bagian karya oaring lain, kecuali yang telah disebutkan dalam
kutipan dan daftar pustaka, sebagaimana layaknya karya tulis ilmiah.Yogyakarta, September 2007
Penulis
Regina Pricilia Rombang
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas bimbingan
dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi dengan judul “Sistem
Informasi Bursa Kerja Menggunakan Apliksi WAP (Studi Kasus di Program Studi
Mekatronika)”.
Skripsi ini disusun untuk memenuhi salah satu syarat guna menyelesaikan
program studi Strata-1 pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Sanata Dharma Yogyakarta.Dalam penyusunan dan penyelesaian skripsi ini penulis telah banyak memperoleh
bantuan dari berbagai pihak. Pada kesempatan ini penulis ingin menyampaikan
ucapan terima kasih kepada :1. Ir. Gregorius Heliarko S.J.,S.S.,B.S.T,M.A.,M.Sc, selaku Dekan Fakultas Teknik Universitas Sanata Dharma Yogyakarta.
2. Agnes Maria Polina, S.Kom., M.Sc selaku dosen pembimbing pertama yang telah meluangkan waktu, dan pikiran untuk membimbing dan mengarahkan penulis dalam penyusunan skripsi ini.
3. Bernardinus Sri Widodo, S.T., selaku dosen pembimbing kedua yang telah
membantu penulis dalam penyusunan usulan penelitian dan penelitian.
4. Drs. Stephanus Hari Suparwito, S.J., selaku dosen penguji atas masukan, saran, dan kritik.
5. Eko Hari Parmadi, S.Si., M.Kom., selaku dosen penguji atas masukan, saran,
dan kritik.
6. Bapak Emanuel Bele Bau SPd atas semangat, dukungan dan bantuannya
terhadap penulis.
7. Staff Sekretariat Teknik yang telah membantu dalam penyediaan informasi
akademik yang diperlukan penulis.
8. Mas Danang dan seluruh staff Laboratorium Teknik Informatika Universitas
Sanata Dharma Yogyakarta.
9. Ketut Dharma Kusuma Putra atas dorongan, semangat, kepercayaan, cinta
dan kasih sayang yang selalu diberikan kepada penulis setiap hari.
10. Putu Kanu Ezekiel Awyawaharika yang selalu menemani penulis, dan
mengembalikan semangat penulis saat sedang suntuk hanya dengan senyuman dan tawa kecilnya yang lucu.
11. Orangtua penulis yang selalu memberikan dukungan moril dan bantuan
finansial selama penulis menjalani masa perkuliahan di Universitas Sanata Dharma Yogyakarta.
12. Adik-adik penulis Sasha, Anne, Aldo dan Noel serta keluarga di Manado,
Tante Nelly atas doa dan dukungannya.
13. Bapak Wayan Redi Aryanta dan Ni Ketut Sri Nuryadi atas nasehat-nasehat
dan dukungan kepada penulis.
14. Keluarga Ansa-Kowaas (Tante Olfi dan Om Albert) yang telah menyediakan
tempat tinggalnya bagi penulis selama menyelesaikan skripsi.15. Chrisma, Bli Putu, Mbok Dwina, atas bantuannya dalam menjaga Kanu.
16. Bhagam yang nakal tetapi selalu menceriakan hari-hari penulis.
17. Dewa, Nanda dan Ringgo untuk segala bantuan yang tidak bisa disebutkan satu-persatu.
18. Wawan, untuk bantuan dalam pembuatan program.
19. Teman-teman seangkatan penulis yang telah bersama-sama menempuh pendidikan di Prodi Teknik Informatika Sanata Dharma Yogyakarta, dan berjuang untuk mencapai gelar sarjana, Bowo, Thessa, Linda, Santos, Lisan, Dion, Danang, Gundul, Chandra, Wiwin, Pande Dui, Moko, Erwin, Merry, Yudi, Yanuar, dan Agnes.
20. Teman-teman kos, Kia (untuk tumpangan kamarnya selama berminggu-
minggu), Kak Rita, Puri, Wahyu, Meta, Lorry, dan Ima.21. Fito, Boy, Pay, Joe, Dirham, teman-teman HPMK, dan semua teman-teman yang tidak dapat penulis sebutkan satu-persatu.
22. Semua pihak yang telah membantu penulis dalam menyelesaikan skripsi ini.
Penulis menyadari bahwa skripsi ini masih jauh dari sempurna. Atas keterbatasandan kekurangan dalam penulisan skripsi ini, segala kritik dan saran yang bersifat
membangun sangat penulis harapkan. Semoga skripsi ini bermanfaat dan memberikan
sumbangan bagi perkembangan ilmu pengetahuan dan teknologi.Yogyakarta, September 2007 Penulis
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
HALAMAN PERSETUJUAN............................................................................... iii
HALAMAN PENGESAHAN................................................................................ iv
HALAMAN PERSEMBAHAN ..............................................................................v
HALAMAN MOTTO ............................................................................................ vi
ABSTRAK ............................................................................................................ vii
PERNYATAAN KEASLIAN NASKAH .............................................................. ix
KATA PENGANTAR .............................................................................................x
DAFTAR ISI........................................................................................................ xiii
DAFTAR TABEL................................................................................................ xix
DAFTAR GAMBAR .............................................................................................xx
BAB I PENDAHULUAN .....................................................................................1
1.1. Latar Belakang ....................................................................................1
1.2. Rumusan Masalah...............................................................................2
1.3. Batasan Masalah .................................................................................3
1.4. Tujuan Penulisan.................................................................................4
1.5. Metodologi Penelitian.........................................................................4
1.6. Sistematika Penulisan .........................................................................6
BAB II LANDASAN TEORI.................................................................................8
2.1. Konsep Dasar Sistem dan Informasi...................................................8
2.1.1. Konsep Dasar Sistem ................................................................8
2.1.1.1. Karakteristik Sistem....................................................9
2.1.1.1. Klasifikasi Sistem .....................................................10
2.1.2. Konsep Dasar Informasi .........................................................11
2.1.2.1. Siklus Informasi ........................................................11
2.1.2.2. Kualitas Informasi.....................................................12
2.1.2.3. Nilai Informasi ..........................................................12
2.2. Sistem Informasi ...............................................................................13
2.2.1. Definisi Sistem Informasi .......................................................13
2.2.2. Komponen Sistem Informasi ..................................................15
2.2.3. Arsitektur Informasi................................................................16
2.2.3.1. Arsitektur Tersentralisasi ...........................................16
2.2.3.2. Arsitektur Desentralisasi............................................17
2.2.3.3. Arsitektur Client/Server .............................................17
2.3. WAP (Wireless Application Protocol) .............................................18
2.3.1. Arsitektur WAP .....................................................................18
2.3.2. Model Pemrograman WAP....................................................19
2.3.3. Protokol WAP........................................................................20
2.3.4. Perbandingan WAP dan Web ................................................21
2.3.5. Jenis Telepon Selular .............................................................21
2.3.6. Perhitungan Tarif Operator ....................................................22
2.3.7. Kecepatan Akses....................................................................23
2.4. WML (Wireless Application Protocol).............................................23
2.5. WWW (World Wide Web) ...............................................................25
2.6. HTML (Hyper Text Markup Language)...........................................26
2.7. PHP (PHP : Hypertext Preprocessor) ...............................................27
2.7.1. Kemampuan PHP...................................................................27
2.8. MySQL .............................................................................................28
2.8.1. Perintah Untuk Lingkungan MySQL.....................................28
2.8.2. Perintah Untuk Mengelola Database .....................................30
2.8.2.1 Data Definition Language (DDL).............................30
2.8.2.2 Data Manipulation Language (DML) .......................30
2.8.2.3 Data Control Language (DCL) .................................31
BAB III ANALISIS DAN PERANCANGAN SISTEM .......................................32
3.1 Analisis Sistem .................................................................................. 32
3.1.1 Gambaran Umum Sistem ...................................................32
3.1.2 Batasan Sistem....................................................................34
3.1.3 Perbandingan Sistem Lama dan Sistem Baru.....................35
3.1.3.1 Use Case Diagram ..................................................37
3.1.3.2 Activity Diagram ....................................................38
3.1.4 Pengorganisasian Objek dan Identifikasi Relasi ................43
3.2 Perancangan Sistem........................................................................... 45
3.2.1 Memodelkan Interaksi Objek dan Behaviour yang Mendukung Use Case Skenario .........................................45
3.2.2 Mengupdate objek model yang mencerminkan
lingkungan implementasi. ..................................................563.3 Perancangan Physical Database ........................................................58
3.4 Perancangan Antarmuka Sistem........................................................ 66
3.4.1 Desain Antarmuka User Pada Aplikasi WAP…………….66
3.4.2 Desain Antarmuka Administrator Pada Aplikasi WAP .....75
3.4.3 Desain Antarmuka User Umum Pada Aplikasi Web .........79
3.4.4 Desain Antarmuka User Anggota Pada Aplikasi Web.......82
3.4.5 Desain Antarmuka Administrator Pada Aplikasi Web.......86
BAB IV IMPLEMENTASI SISTEM ....................................................................88
4.1. Perangkat Pendukung ...................................................................... 88
4.1.1. Perangkat Keras (hardware).................................................88
4.1.2. Perangkat Lunak (software) .................................................88
4.2. Implementasi Antarmuka pada Aplikasi WAP................................ 89
4.2.1. Implementasi Antarmuka User Umum ............................... 89
4.2.1.1 Login ....................................................................... 90
4.2.2. Implementasi Antarmuka User Pencari Kerja/Perusahaan ..92
4.2.2.1 Menu Utama User Pencari Kerja ............................ 96
4.2.2.1.1 Menu Lowongan Kerja ............................ 97
4.2.2.1.2 Menu Kritik dan Saran ........................... 101
4.2.2.1.3 Menu Tampil Kritik dan Saran .............. 102
4.2.2.1.4 Menu Kirim Kritik dan Saran ................ 103
4.2.2.1.5 Menu Seminar dan Event ....................... 104
4.2.2.1.6 Menu Status Keanggotaan ..................... 107
4.2.2.2 Menu Utama User Perusahaan .............................. 109
4.2.2.2.1 Menu Resume ........................................ 109
4.2.2.2.2 Menu Kritik dan Saran ........................... 112
4.2.2.2.3 Menu Kirim Informasi ........................... 113
4.2.2.2.4 Menu Kirim Kritik dan Saran ................ 115
4.2.2.2.5 Menu Kirim Seminar dan Event ............ 115
4.2.2.2.6 Menu Status Keanggotaan ..................... 119
4.2.3. Implementasi Antarmuka Administrator ...........................120
4.2.3.1 Menu Utama ..........................................................121
4.2.3.2 Menu Lowongan Kerja..........................................122
4.2.3.3 Menu Kritik dan Saran ..........................................125
4.2.3.4 Menu Seminar dan Event ......................................126
4.3. Implementasi Antarmuka pada Web.............................................. 129
4.3.1 Implementasi Antarmuka User Umum.............................130
4.3.2 Implementasi Antarmuka User Anggota ..........................146
4.3.3 Implementasi Antarmuka Administrator..........................147
BAB V ANALISA HASIL IMPLEMENTASI ................................................. 150
5.1. Analisa Manfaat Sistem Yang Dibangun........................................150
5.1.1 Kelebihan Sistem yang Dibangun..........................................150
5.1.2 Kekurangan Sistem yang Dibangun ......................................151
5.2. Analisa Teknologi...........................................................................151
5.3. Analisa Ekonomi.............................................................................151
5.3.1 Biaya Teknologi Yang Digunakan ........................................151
5.3.2 Perkiraan Biaya Akses ...........................................................152
5.4. Kemampuan Pengguna ...................................................................152
BAB VI PENUTUP..............................................................................................153
6.1. Kesimpulan .....................................................................................153
6.2. Saran ...............................................................................................154
DAFTAR PUSTAKA ..........................................................................................155
LAMPIRAN A .....................................................................................................157
LAMPIRAN B .....................................................................................................158
LAMPIRAN C .....................................................................................................159
DAFTAR TABEL
Tabel 2.1 Definisi Sistem Informasi ......................................................................13Tabel 2.2 Perbandingan Web dan WAP ................................................................21Tabel 2.3 PerbedaanPraktis Bahasa Pemrograman Web .......................................26Tabel 2.4 Perintah di Lingkungan MySQL............................................................28Tabel 3.1 Perbandingan Sistem Lama dan Sistem Baru ........................................36Tabel 3.2 Tabel Admin ..........................................................................................58Tabel 3.3 Tabel Event ............................................................................................58Tabel 3.4 Tabel Event_admin ................................................................................59Tabel 3.5 Tabel Foto Pekerja .................................................................................59Tabel 3.6 Tabel Kritik............................................................................................59Tabel 3.7 Tabel Lamaran_kerja .............................................................................60Tabel 3.8 Tabel Lowongan ....................................................................................60Tabel 3.9 Tabel Lowongan_admin ........................................................................61Tabel 3.10 Tabel Masuk_lamaran..........................................................................61Tabel 3.11 Tabel Pekerja .......................................................................................62Tabel 3.12 Tabel Pendidikan .................................................................................63Tabel 3.13 Tabel Pengalaman_kerja......................................................................63Tabel 3.14 Tabel Perusahaan .................................................................................64Tabel 3.15 Tabel Resume ......................................................................................65DAFTAR GAMBAR
Gambar 2.1 Arsitektur WAP...............................................................................18Gambar 2.2 Model pemrograman WAP .............................................................19Gambar 2.3 Protokol WAP .................................................................................20Gambar 3.1 Use Case Diagram...........................................................................37Gambar 3.2 Class Diagram Tahap Analisa.........................................................44Gambar 3.3 Class Diagram Tahap Desain..........................................................56Gambar 3.4 Halaman Utama WAP.....................................................................66Gambar 3.5 Halaman Menu Login .....................................................................67Gambar 3.6 Halaman Login Anggota.................................................................67Gambar 3.7 Pesan Kesalahan Login ...................................................................68Gambar 3.8 Halaman Utama menu Anggota ......................................................68Gambar 3.9 Halaman Lowongan Kerja ..............................................................69Gambar 3.10 Halaman Menu Kritik dan Saran ....................................................69Gambar 3.11 Halaman Menu tampil kritik dan saran...........................................69Gambar 3.12 Halaman Kirim Kritik dan Saran ....................................................70Gambar 3.13 Halaman Konfirmasi .......................................................................70Gambar 3.14 Halaman Menu Seminar dan Event ................................................71Gambar 3.15 Halaman Tampil Seminar dan Event ..............................................71Gambar 3.16 Halaman Tampilan Seminar dan Event ..........................................71Gambar 3.17 Halaman Utama Menu Perusahaan .................................................71Gambar 3.18 Halaman Menu Resume ..................................................................72Gambar 3.19 Halaman Tampil Resume................................................................72Gambar 3.20 Halaman Profil ................................................................................72Gambar 3.21 Halaman Menu Kirim Lowongan ...................................................73Gambar 3.22 Halaman Kirim Lowongan..............................................................73Gambar 3.23 Halaman Menu Kirim Seminar dan Event ......................................73Gambar 3.24 Halaman Status Keanggotaan .........................................................74Gambar 3.25 Halaman Login Admin....................................................................75Gambar 3.26 Halaman Menu Utama Admin ........................................................75Gambar 3.27 Halaman Utama Menu Lowongan Kerja ........................................76Gambar 3.28 Halaman tampilan lowongan kerja .................................................76Gambar 3.29 Konfirmasi informasi telah terhapus..............................................77Gambar 3.30 Halaman menu Kritik dan Saran.....................................................77Gambar 3.31 Proses Hapus ...................................................................................77Gambar 3.32 Halaman Menu Seminar dan Event ................................................78Gambar 3.33 Halaman Tampilan Seminar dan Event ..........................................78Gambar 3.34 Halaman Utama Web ......................................................................79Gambar 3.35 Halaman Pendaftaran Pencari Kerja ................................................80Gambar 3.36 Halaman Pendaftaran Perusahaan...................................................81Gambar 3.37 Halaman Login Anggota.................................................................82Gambar 3.38 Pesan Kesalahan Login ...................................................................83Gambar 3.39 Halaman Utama Anggota Pencari Kerja.........................................84Gambar 3.40 Halaman Utama Anggota Perusahaan.............................................85Gambar 3.41 Halaman Login Admin....................................................................86Gambar 3.42 Halaman Utama Admin ..................................................................87Gambar 4.1 Halaman Utama.................................................................................89Gambar 4.2 Halaman Login..................................................................................91Gambar 4.3 Halaman Login Anggota...................................................................92Gambar 4.4 Halaman Konfirmasi Login Pencari Kerja........................................95Gambar 4.5 Halaman Konfirmasi Login Perusahaan ...........................................95Gambar 4.6 Halaman Menu Utama Pencari Kerja ...............................................96Gambar 4.7 Halaman Menu Lowongan Kerja......................................................97Gambar 4.8 Halaman Informasi Lowongan Kerja................................................98Gambar 4.9 Halaman Menu Kritik dan Saran ....................................................101Gambar 4.10 Halaman Tampil Kritik dan Saran ................................................102Gambar 4.11 Halaman Kirim Kritik dan Saran ..................................................103Gambar 4.12 Halaman Menu Seminar dan Event ..............................................104Gambar 4.13 Halaman Tampil Seminar dan Event ............................................105Gambar 4.14 Halaman Informasi Seminar dan Event ........................................106Gambar 4.15 Halaman Menu Status Keanggotaan .............................................107Gambar 4.16 Halaman Menu Utama Perusahaan ...............................................109Gambar 4.17 Halaman Tampil Resume..............................................................110Gambar 4.18 Halaman Utama Kirim Informasi .................................................113Gambar 4.19 Halaman Kirim Lowongan............................................................114Gambar 4.20 Halaman Seminar dan Event.........................................................116Gambar 4.21 Halaman Konfirmasi Seminar dan Event......................................118Gambar 4.22 Halaman Menu Status Keanggotaan .............................................119Gambar 4.23 Halaman Konfirmasi Login Admin ..............................................120Gambar 4.24 Halaman Menu Utama Admin ......................................................121Gambar 4.25 Halaman Kelola Lowongan Kerja.................................................123Gambar 4.26 Halaman Menu Kritik dan Saran ..................................................125Gambar 4.27 Halaman Kelola Kritik dan Saran .................................................125Gambar 4.28 Halaman Kelola Seminar dan Event .............................................126Gambar 4.29 Halaman Utama Bursa Kerja Mekatronika ...................................130Gambar 4.30 Halaman Login Anggota...............................................................134Gambar 4.31 Pesan Kesalahan Login .................................................................139Gambar 4.32 Halaman Pendaftaran Anggota Pencari Kerja ..............................140Gambar 4.33 Halaman Pendaftaran Anggota Perusahaan ..................................143Gambar 4.34 Halaman Utama Pencari Kerja......................................................146Gambar 4.35 Halaman Utama Perusahaan .........................................................147Gambar 4.36 Halaman Login Admin..................................................................148Gambar 4.37 Halaman Pengelolaan Informasi ...................................................149BAB I PENDAHULUAN
1.1. Latar Belakang Masalah
Memperoleh pekerjaan sering merupakan tujuan utama bagi mahasiswa
yang telah lulus dari studinya. Pekerjaan yang tepat dan sesuai dengan pendidikan
dan kemampuan adalah salah satu hal yang menjadi prioritas dan keinginan bagi
para lulusan. Untuk mendapatkan pekerjaan yang sesuai, sering terdapat kendala-
kendala yang membuat para lulusan akhirnya harus bekerja pada suatu pekerjaan
yang tidak sesuai dengan bidang yang ditekuni atau yang diinginkan. Salah satu
kendala yang mungkin saja terjadi adalah karena terbatasnya informasi mengenai
lowongan pekerjaan yang tepat dan sesuai dengan bidangnya.Perkembangan teknologi internet saat ini membuat informasi-informasi
seperti informasi lowongan pekerjaan dapat disajikan secara cepat dan luas
melalui website. Dengan berkembangnya teknologi komunikasi membuat
informasi yang disajikan di internet dapat diakses melaui perangkat komunikasi
seperti handphone dengan menggunakan aplikasi Wireless Application Protocol
(WAP). Dimana, informasi dari web yang pada umumnya memiliki file berukuran
besar, akan ditampilkan melalui handphone yang memiliki kapasitas terbatas.Karena latar belakang itulah penulis tertarik membangun suatu Sistem
Informasi Bursa Kerja khususnya untuk program studi Mekatronika yang
menggunakan teknologi Web sehingga para mahasiswa dan lulusan dapat
mengakses informasi di internet menggunakan komputer yang terkoneksi dengan
internet. Dan karena tidak semua lulusan dapat mengakses internet dengan
komputer secara leluasa, maka Sistem Informasi yang dibangun menggunakan
teknologi Wireless Application Protocol (WAP) sehingga memungkinkan para
mahasiswa dan lulusan program studi mekatronika mengakses informasi di
internet dengan menggunakan handphone yang mendukung teknologi Wireless
Application Protocol (WAP) melalui General Packet Radio Service (GPRS).Aplikasi ini juga menyediakan fasilitas yang memungkinkan para lulusan
(alumni) yang telah bekerja untuk mengirimkan informasi lowongan pekerjaan
apabila di perusahaan tempatnya bekerja membutuhkan tenaga kerja. Fasilitas
pengiriman informasi ini dapat juga digunakan oleh perusahaan yang ingin
mencari tenaga kerja dengan mengirimkan informasi lowongan pekerjaan
menggunakan handphone, atau melalui website dengan menggunakan komputer
yang terkoneksi dengan internet.1.2. Rumusan Masalah
Berdasarkan uraian pada latar belakang tersebut diatas, maka dapat dirumuskan permasalahan-permasalahan sebagai berikut :
1. Bagaimana membangun suatu sistem yang dapat menyajikan informasi lowongan pekerjaan bagi alumni, mahasiswa, dan umum secara mudah, cepat, dan murah tanpa membatasi ruang gerak dengan menggunakan aplikasi Wireless Application Protocol (WAP) dan Web.
2. Bagaimana membuat suatu aplikasi yang tidak hanya sekedar menampilkan informasi lowongan kerja, seminar dan event, dan kritik dan saran, tetapi juga menyediakan fasilitas untuk mengirimkan informasi- informasi tersebut.
3. Bagaimana membangun suatu aplikasi yang dapat menampilkan informasi
melalui teknologi bergerak seperti handphone dengan media dan harga pengaksesan informasi yang relatif murah, dibandingkan dengan pengaksesan informasi melalui warnet.1.3. Batasan Masalah
Batasan-batasan untuk sistem yang akan dibangun adalah sebagai berikut :
1. Sistem yang akan dibangun merupakan gabungan antara WAP dan web.
2. Sistem Informasi Bursa Kerja ini dibangun khususnya untuk program studi
Mekatronika, tetapi tidak menutup kemungkinan diakses oleh umum.
3. Aplikasi yang dibuat hanya untuk menampilkan informasi mengenai lowongan pekerjaan.
4. Untuk mengakses aplikasi ini user harus menggunakan handphone yang mendukung teknologi Wireless Application Protocol (WAP).
5. Fungsi-fungsi administrasi dan user yang tidak memungkinkan untuk dilakukan dengan WAP akan diakomodasikan ke Web.
6. Sistem informasi bursa kerja berbasiskan teknologi WAP dan Web ini tidak membahas masalah jaringan dan sekuritas.
1.4. Tujuan Penulisan
Tujuan penulisan tugas akhir ini adalah :
1. Membuat suatu sistem informasi Bursa Kerja Mekatronika menggunakan aplikasi Wireless Application Protocol (WAP) dan Web, sehingga sistem informasi ini dapat menyajikan informasi secara luas melalui handphone yang memiliki fasilitas GPRS dan komputer yang terkoneksi dengan internet .
2. Memudahkan mahasiswa, alumni khususnya program studi Mekatronika, ataupun umum untuk memperoleh informasi lowongan pekerjaan yang tepat dan sesuai secara cepat, kapan dan dimana saja.
3. Memudahkan perusahaan atau alumni program studi Mekatronika yang telah bekerja untuk mengirimkan informasi lowongan kerja.
1.5. Metodologi Penelitian
Metode-metode yang digunakan saat melakukan penelitian adalah menggunakan studi kasus dengan langkah-langkah sebagai berikut :
1. Studi Literatur
a. Membaca dan mempelajari literatur-literatur melalui situs-situs di internet seperti www.w3schools.com , www.w3c.org , dan www.mysql.com yang membahas mengenai Wireless Application Protocol (WAP), Wireless Markup Language (WML), PHP Hypertext Preprocessor (PHP) , dan MySQL, dan situs-situs seperti www.karir.com dan www.jobsdb.com untuk memperoleh gambaran yang lebih jelas mengenai sistem informasi Bursa Kerja.
b. Membaca dan mempelajari buku-buku mengenai Wireless Application Protocol (WAP), Wireless Markup Language (WML), PHP Hypertext Preprocessor (PHP) , dan MySQL.
2. Pengembangan Sistem Menggunakan Metode Analisa dan Desain
Berorientasi Objek Langkah-langkah yang ditempuh adalah sebagai berikut :a. Analisis berorientasi objek berhubungan dengan analisa model berorientasi objek dari domain aplikasi.
b. Perancangan berorientasi objek berhubungan dengan perancangan model berorientasi objek dari sistem perangkat lunak untuk implementasi persyaratan yang teridentifikasi.
c. Pemrograman berorientasi objek berhubungan dengan realisasi desain perangkat lunak ke dalam bahasa pemrograman berorientasi objek.
1.6. Sistematika Penulisan
Penyusunan Tugas Akhir ini terdiri dari enam bab, dengan sistematika penulisan sebagai berikut :
BAB I PENDAHULUAN Bab ini menjelaskan permasalahan yang menjadi topik penelitian Tugas Akhir ini. Terdiri dari latar belakang masalah, rumusan masalah, batasan masalah, tujuan penulisan, metode penelitian, dan sistematika penulisan.
BAB II LANDASAN TEORI Bab ini menjelaskan teori-teori yang akan digunakan sebagai dasar dalam melakukan analisa, perancangan, dan pengimplementasian. Teori-teori yang dijelaskan antara lain mengenai Sistem Informasi, Wireless Application Protocol (WAP), Wireless Markup Language (WML), PHP Hypertext Preprocessor (PHP), dan MySQL. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisa dan perancangan sistem yang akan dibangun. Analisa sistem yang dilakukan yaitu dengan mengidentifikasi masalah yang ada pada sistem, bagaimana cara mengatasi masalah yang ada, menganalisa kebutuhan sistem, serta gambaran dan batasan sistem yang akan dibangun. Sedangkan perancangan sistem yang dilakukan adalah perancangan database dan perancangan user interface.
BAB IV IMPLEMENTASI SISTEM Bab ini menjelaskan mengenai proses pengimplementasian perangkat lunak, yang dikembangkan dari analisa dan perancangan yang telah dilakukan sebelumnya.
BAB V ANALISA HASIL IMPLEMENTASI Bab ini berisi analisa hasil dari sistem yang telah dibangun, yakni analisa manfaat sistem, analisa teknologi, analisa ekonomi, dan analisa dari sisi kemampuan user.
BAB VI PENUTUP Bab ini berisi kesimpulan dan saran yang diperoleh dari keseluruhan proses pembuatan Tugas Akhir ini.
BAB II LANDASAN TEORI II.1. Konsep Dasar Sistem dan Informasi II.1.1. Konsep Dasar Sistem Sistem dapat didefinisikan menurut dua kelompok pendekatan, yaitu yang menekankan pada prosedur dan yang menekankan pada komponen atau elemen. Pendekatan sistem yang menekankan pada prosedur mendefinisikan sistem
sebagai berikut : Suatu sistem adalah suatu jaringan kerja dari prosedur- prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
1 Pendekatan sistem yang lebih menekankan pada elemen atau komponen-
komponennya mendefinisikan sistem sebagai berikut : Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu .