SISTEM INFORMASI BURSA LOWONGAN KERJA BERBASIS WEB · SISTEM INFORMASI BURSA LOWONGAN KERJA...

13
SISTEM INFORMASI BURSA LOWONGAN KERJA BERBASIS WEB Disusun Oleh : Novita Dwi Kumala Sari 4180401001 FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012

Transcript of SISTEM INFORMASI BURSA LOWONGAN KERJA BERBASIS WEB · SISTEM INFORMASI BURSA LOWONGAN KERJA...

SISTEM INFORMASI BURSA LOWONGAN KERJA

BERBASIS WEB

Disusun Oleh :

Novita Dwi Kumala Sari

4180401001

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MERCU BUANA

JAKARTA

2012

SISTEM INFORMASI BURSA LOWONGAN KERJA

BERBASIS WEB

LAPORAN TUGAS AKHIR

Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Strata 1 (S-1)

Komputer Bidang Studi Sistem Informasi

Disusun Oleh :

Novita Dwi Kumala Sari

4180401001

FAKULTAS ILMU KOMPUTER

UNIVERSITAS MERCU BUANA

JAKARTA

2012

KATA PENGANTAR

Puji dan syukur kepada Tuhan Yang Maha Esa karena atas rahmat dan

bimbingan-Nya sehingga dapat menyelesaikan penulisan skripsi dengan judul ”Sistem

Informasi Bursa Lowongan Kerja Berbasis Web” tepat pada waktunya. Adapun tujuan

penulisan Tugas Akhir ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan

jenjang Strata Satu (S1) Jurusan Sistem Informasi pada Universitas Mercu Buana.

Penulis menyadari bahwa dalam penyelesaian tugas akhir ini masih jauh dari

sempurna. Oleh karena itu penulis mengharapkan saran-saran serta kritik yang bersifat

membangun dari pembaca agar tugas akhir ini dapat lebih baik lagi bagi penulis

khususnya.

Keberhasilan Tugas Akhir ini tentunya tidak terlepas dari bimbingan, pengarahan,

serta dukungan dari berbagai pihak. Untuk itu, pada kesempatan ini penulis ingin

menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Ibu Ratna Mutu Manikam, S.Kom, MT selaku dosen pembimbing yang telah

berkenan meluangkan waktunya dalam memberikan bimbingan maupun

pengarahan serta petunjuk kepada penulis sehingga terselesainya Tugas Akhir ini.

2. Kedua Orangtua Ayahanda Suwardi, Ibunda Sumiati, Mas Bambang, Kak imel,

kedua ponakan aku (Alvian Bima Prasetyo dan Anastasya Dwi Safitri), dan Om

Hermaji yang telah banyak membantu dan memberikan dorongan, yang selalu

memberikan semangat dalam penulisan tugas akhir ini.

3. Nur Ani, ST, MMSI selaku ketua Program Studi Sistem Informasi.

4. Anita Ratnasari, S.Kom, M. Kom selaku Koord. Tugas Akhir Sistem Informasi.

5. Seluruh dosen dan karyawan Universitas Mercu Buana yang telah memberikan

informasi dan bimbingannya.

Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang telah

membantu, dan semoga tugas akhir ini dapat bermanfaat bagi pembaca.

Jakarta, Februari 2012

Penulis

Novita Dwi Kumala Sari

DAFTAR ISI

Lembar Pernyataan ……………………………………………………………… i

Lembar Pengesahan ………………………………………………....................... ii

Abstrack ................................................................................................................ iii

Abstrak .................................................................................................................. iv

Kata Pengantar ...................................................................................................... v

Daftar Isi ................................................................................................................ vii

Daftar Gambar ...................................................................................................... x

Daftar Tabel ........................................................................................................... xii

BAB I PENDAHULUAN ................................................................................... 1

I.1. Latar Belakang ............................................................................... 1

I.2. Batasan Masalah ............................................................................ 2

I.3. Tujuan Penelitian ........................................................................... 2

I.4. Manfaat Penelitian ......................................................................... 2

I.5 Metode Penelitian .......................................................................... 3

I.6 Sistematika Penulisan .................................................................... 4

BAB II LANDASAN TEORI ............................................................................. 6

2.1. Dasar Sistem Informasi ................................................................... 6

2.2. Konsep Sistem Informasi .............................................................. 7

2.3. Karakteristik Sistem ....................................................................... 10

2.4. Analisa Dan Perancangan Sistem .................................................. 12

2.5. Metode Waterfall .......................................................................... 15

2.6. Unified Modeling Language (UML) ……………………………. 17

2.7. Diagram Use Case ………………………………………………. 19

2.8. Activity Diagram ………………………………………………… 20

2.9. Class Diagram ……………………..…………………………….. 22

2.10. Squence Diagram ………………………………………………... 23

2.11. Data Dictionary (Kamus Data) …………………………………… 24

2.12. Internet ……………………………………………………………. 26

2.13. Basis Data ....................................................................................... 27

2.14. Entity Relationship Diagram ........................................................... 32

2.15. Tipe Data MySQL ........................................................................... 34

2.16. Teori Pengujian ................................................................................. 36

BAB III ANALISA DAN PERANCANGAN ................................................... 38

3.1. Tinjauan Umum .............................................................................. 38

3.1.1. Sejarah Singkat ................................................................... 38

3.2. Analisa Sistem ................................................................................ 42

3.3. Analisa Sistem Berjalan ................................................................. 43

3.4. Perancangan Sistem Yang Diusulkan ............................................ 44

3.5. Activity Diagram ........................................................................... 49

3.6. Diagram Activity Perusahaan ........................................................ 50

3.7. Diagram Activity Pencari Kerja .................................................... 51

3.8. Class Diagram ............................................................................... 52

3.9. Sequence Diagram Login .............................................................. 53

3.10. Kamus Data .................................................................................. 55

3.11. Rancangan Antar Muka ................................................................ 58

3.12. Rancangan Layar Login Admin ................................................... 58

3.13. Rancangan Layar Data Admin ..................................................... 59

3.14. Rancangan Layar Login Perusahaan Dan Pencari Kerja ............... 59

3.15. Rancangan Layar Lowongan Kerja ............................................... 60

3.16. Rancangan Layar Input Data Lowongan ...................................... 60

3.17. Rancangan Layar Login Pencari Kerja .......................................... 61

3.18. Rancangan Layar Pencari Lowongan Kerja .................................. 61

BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................. 63

4.1. Implementasi Program ................................................................... 63

4.2. Tampilan Layar Implementasi Program ........................................ 65

4.3. Hasil Pengujian .............................................................................. 71

4.4. Analisis Hasil Pengujian ................................................................ 73

BAB V PENUTUP ............................................................................................... 75

5.1. Kesimpulan ..................................................................................... 75

5.2. Saran ............................................................................................... 75

DAFTAR PUSTAKA .......................................................................................... 76

LISTING PROGRAM ......................................................................................... 77

DAFTAR GAMBAR

Gambar 2.1 Konsep Sistem Informasi ………………………………………….. 9

Gambar 2.2 Skema Waterfall …………………………………………………… 15

Gambar 2.3 Contoh Use Case Diagram ……………………………………….. 20

Gambar 2.4 Activity Diagram …………………………………………………... 21

Gambar 2.5 Contoh Class Diagram …………………………………………….. 22

Gambar 2.15 Contoh Sequence Diagram ……………………………………….. 24

Gambar 2.17 Form Kamus Data ………………………………………………… 24

Gambar 2.18 Notasi Kamus Data ……………………………………………….. 25

Gambar 2.16 Basis Data Di sebuah Tempat Penyimpanan …………………..…. 26

Gambar 3.1 Struktur Organisasi Karya Mandiri ………………………………… 39

Gambar 3.2 Diagram Activity Analisis Sistem Berjalan ………………………... 28

Gambar 3.3 Diagram Use case Pencari Lowongan Pekerjaan ………………….... 29

Gambar 3.4 Diagram Activity Admin ……………………………………………. 49

Gambar 3.5 Diagram Activity Perusahaan ……………………………………….. 50

Gambar 3.6 Diagram Activity Pencari Kerja …………………………………….. 51

Gambar 3.7 Diagram Class Pengelolaan Tenaga Kerja ………………………….. 52

Gambar 3.8 Diagram Sequence Login …………………………………………… 53

Gambar 3.9 Diagram Sequence Registrasi Pencari Kerja ……………………….. 54

Gambar 3.10 Diagram Sequence Input Lowongan ………………………………. 54

Gambar 3.11 Diagram Sequence Input Lamaran ………………………………... 55

Gambar 3.12 Rancangan Layar Menu Utama Admin …………………................ 58

Gambar 3.13 Rancangan Layar Login Admin …………………………………… 58

Gambar 3.14 Rancangan Layar Data Admin …………………………………….. 59

Gambar 3.15 Rancangan Layar Login Perusahaan ……………………………… 59

Gambar 3.16 Rancangan Layar Lowongan Kerja ……….………………………. 60

Gambar 3.17 Rancangan Layar Input Data Lowongan ……………………….... 61

Gambar 3.18 Rancangan Layar Login Pencari Kerja ……………………………. 61

Gambar 3.19 Rancangan Layar Pencari Kerja …………………………………... 62

Gambar 4.1 Tampilan Layar Versi PHP ………….……………………………... 63

Gambar 4.2 Tampilan PHPMyAdmin …………………………………………… 64

Gambar 4.3 Tampilan Database yang akan dibuat ………………………………. 64

Gambar 4.4 Tampilan Tabel Pada Database …………………………………….. 65

Gambar 4.5 Tampilan Login Admin …………….………………………………. 65

Gambar 4.6 Tampilan HalamanUtama Login ….………………………………... 66

Gambar 4.7 Tampilan Layar Data Admin ……………………………………….. 66

Gambar 4.8 Tampilan Layar Data Konfirmasi Pembayaran …………………….. 67

Gambar 4.9 Tampilan Login Perusahaan ……………………………………….. 67

Gambar 4.10 Tampilan Registrasi Instansi/Perusahaan …………………………. 68

Gambar 4.11 Tampilan Login Pencari Kerja ……… …………………………… 68

Gambar 4.12 Tampilan Layar Profile Pencari Kerja …………………………….. 81

Gambar 4.13 Tampilan Layar Input Lamaran …………………………………… 70

DAFTAR TABEL

Tabel 2.1 Jenis – Jenis Diagram UML ……………………………………………. 18

Tabel 2.2 Notasi Communication Diagram ……………………………………….. 19

Tabel 2.3 Notasi Activity Diagram ………………………………………………… 21

Tabel 2.4 Notasi Sequence Diagram ……………………………………………… 23

Tabel 2.5 Tabel Tipe Data Date and Time ………………………………………… 34

Tabel 2.6 Tipe Data String …………………………………………........................ 35

Tabel 2.7 Tabel Tipe Data Numeric ………………………………………………. 36

Tabel 3.1 Use Case Edit Profil Perusahaan ……………………………………....... 45

Tabel 3.2 Use Case Input Lowongan Kerja ……………………………………….. 45

Tabel 3.3 Use Case view Pelamar Kerja …………………………………………... 45

Tabel 3.4 Use Case Konfirmasi Pembayaran ……………………………………… 46

Tabel 3.5 Use Case Input Hasil Lamaran …………………………………………. 46

Tabel 3.6 Use Case Edit Profil Pekerja ……………………………………………. 46

Tabel 3.7 Use Case Input Lamaran Kerja …………………………………………. 47

Tabel 3.8 Use Case Status Lamaran Kerja ………………………………………… 47

Tabel 3.9 Use Case Input Foto ……………………………………………………. 47

Tabel 3.10 Update Data Admin …………………………………………………... 48

Tabel 3.11 Update Status Perusahaan Pembayaran ……………………………..… 48

Tabel 3.12 Update Input Kategori Pekerjaaan …………………………………….. 48

Tabel 3.13 Konfirmasi Pembayaran ……………………………………………….. 56

Tabel 3.14 Lowongan ……………………………………………………………… 56

Tabel 3.15 Pencari Kerja …………………………………………………………… 57

Tabel 3.16 Perusahaan ……………………………………………………………… 57

Tabel 3.17 Kategori …………………………………………………………………. 58

Tabel 4.1 Hasil Pengujian Aplikasi Dengan Metode Black Box ……………………. 71