i
LAPORAN SKRIPSI
SISTEM INFORMASI PENERIMAAN CALON
TENAGA KERJA INDONESIA PADA PT DEWI
PENGAYOM BANGSA KABUPATEN PATI
FEBRI RAMANDA
NIM. 201253168
DOSEN PEMBIMBING
Yudie Irawan, M.Kom
Fajar Nugraha,S,Kom, M.Kom
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
v
SISTEM INFORMASI PENERIMAAN CALON TENAGA KERJA INDONESIA PADA PT DEWI PENGAYOM BANGSA KABUPATEN PATI
Nama mahasiswa : Febri Ramanda
NIM : 201253168
Pembimbing :
1. Yudie Irawan, M.Kom 2. Fajar Nugraha, M.Kom
RINGKASAN
Salah satu bentuk pelayanan di PT Dewi Pengayom Bangsa Kabupaten Pati menerima calon TKI ke beberapa negara tujuan Taiwan,hongkong , singapura sering mengalami kesulitan diantaranya pengelolaan data masih dilakukan secara manual, banyaknya data yang masih menumpuk, membutuhkan banyak tempat untuk meyimpan berkas-berkas calon TKI, dan lamanya dalam pencarian data. Sistem yang dikembangkan diharapkan mampu mengatasi berbagai masalah penerimaan calon tenaga kerja indonesia. Sistem dirancang dengan pemodelan UML (Unified
Modelling Language) dan bahasa pemrograman PHP. Hasil perancangan ini
menghasilkan Sistem Informasi Penerimaan Calon Tenaga Kerja Indonesia Pada PT Dewi Pengayom Bangsa Kabupaten Pati.
vi
SISTEM INFORMASI PENERIMAAN CALON TENAGA KERJA INDONESIA PADA PT DEWI PENGAYOM BANGSA KABUPATEN PATI
Student Name : Febri Ramanda
Student Identity Number : 201253168
Supervisor :
1. Yudie Irawan, M.Kom 2. Fajar Nugraha, M.Kom
ABSTRACT
One form of service in PT Dewi protector Nations Pati regency receive prospective workers to some of Taiwan, Hongkong, Singapore often have difficulty including data management is still done manually, the amount of data they accumulate, requiring a lot of space to save the files prospective migrants and the length of the search data. The system developed is expected to address the various issues of labor recruitment Indonesia. The system is designed with modeling UML (Unified Modeling Language) and programming languages PHP. The result of this design produces Candidate Information System Acceptance Indonesian Workers at PT Dewi protector Nation Pati regency.
Keywords : System, Information, TKI, Reception
vii
KATA PENGANTAR
Segala puji bagi Allah, Tuhan semesta alam yang telah melimpahkan kasih dan sayangnya kepada kita semua. Atas berkat rahmat, taufik dan hidayahnya sehingga tersusunlah laporan skripsi yang berjudul “Sistem informasi Penerimaan Calon Tenaga Kerja Indonesia Pada PT Dewi Pengayom Bangsa Kabupaten Pati”. Sholawat dan salam tak lupa penulis ucapkan kepada baginda Rosulullah S.A.W yang menjadi rahmatan lil alamin bagi kita semua.
Penyusunan skripsi ini merupakan slah satu syarat untuk menyelesaikan program studi sistem informasi S-1 Fakultas Teknik Universitas Muria Kudus. Atas bimbingan, bantuan, dorongan dari berbagai pihak maka pada kesempatan ini penulis ingin mengucapkan terima kasih kepada :
1. Bapak Dr. Suparnyo, SH, MS, selaku Rektor Universitas Muria Kudus. 2. Bapak Mohammad Dahlan, ST.MT selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Rhoedy Setiawan, S.Kom, M.Kom selalu ketua Program Studi Sistem Informasi Universitas Muria Kudus.
4. Bapak Yudie Irawan,M.Kom sebagai pembimbing utama penulis dan bapak Fajar Nugraha,M.Kom sebagi pembimbing pembantu yang telah memberikan ilmu, waktu, saran dan membimbing penulis.
5. Ibu Dwi selaku Staf Pada PT Dewi Pengayom Bangsa Kabupaten Pati yang telah memberikan waktu, bimbingan dan arahan.
6. Kedua orang tua yang telah melahirkan, memberikan dukungan materil dan moril.
7. Adikku yang selalu memberikan semangat dan dukungan.
8. Teman – temanku seperjuangan angkatan 2012/2013 Universitas Muria Kudus.
viii
Penulis menyadari bahwa dalam penyusunan laporan skripsi ini masih jauh dari kata sempurna. Oleh karena itu, penulis mengharapkan kritik serta saran guna perbaikan dan penyempurnaan dimasa mendatang. Semoga laporan ini bermanfaat bagi kita untuk mengembangkan ilmu pengetahuan dan teknologi. amin.
Kudus, Agustus 2016 Penulis,
ix
DAFTAR ISI
HALAMAN PERSETUJUAN ... Error! Bookmark not defined. HALAMAN PENGESAHAN ... Error! Bookmark not defined. PERNYATAAN KEASLIAN ... Error! Bookmark not defined. RINGKASAN ... Error! Bookmark not defined. ABSTRACT ... Error! Bookmark not defined. KATA PENGANTAR ... Error! Bookmark not defined.
DAFTAR ISI ... ix
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xiii
DAFTAR LAMPIRAN ... Error! Bookmark not defined. BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... Error! Bookmark not defined. 1.2 Perumusan Masalah ... Error! Bookmark not defined. 1.3 Batasan Masalah... Error! Bookmark not defined. 1.4 Tujuan Skripsi ... Error! Bookmark not defined. 1.5 Manfaat Skripsi ... Error! Bookmark not defined. 2.1 Metodologi Penelitian ... 3
2.1.1 Metode Pengumpulan Data ... 3
2.1.2 Metode Pengembangan Sistem ... 4
2.1.3 Metode Perancangan Sistem ... 6
BAB II LANDASAN TEORI ... 9
2.1 Tinjauan Pustaka ... 9
2.2 Landasan Teori ... 12
2.2.1 Konsep Dasar Sistem Informasi ... 12
x
3.1.1 Visi dan Misi ... 19
3.1.2 Alamat Instansi ... Error! Bookmark not defined. 3.1.3 Struktur Organisasi ... Error! Bookmark not defined. 3.1.4 Uraian Tugas Jabatan (Job Description)Error! Bookmark not defined. 3.2 Analisa Sistem yang Berjalan ... Error! Bookmark not defined. 3.2.1 FOD ... Error! Bookmark not defined. 3.2.1 Analisa Kebutuhan Data dan InfromasiError! Bookmark not defined. 3.3 Analisa Sistem ... 28
3.2.1 Analisa Sistem Yang Dibangun ... 28
3.2.2 Analisa Kebutuhan ... 28
3.4 Perancangan Sistem ... 29
3.4.1 Use Case Diagram ... 30
3.4.2 Class Diagram ... 45
3.4.3 Sequence Diagram ... 52
3.4.4 Activity Diagram ... Error! Bookmark not defined. 3.4.5 Statechart Diagram ... Error! Bookmark not defined. 3.4.6 Perancangan Basis Data ... 85
3.4.7 Perancangan Database ... 95
xi
DAFTAR TABEL
Tabel 2. 1 Tabel Perbandingan Peneitian ... Error! Bookmark not defined. Tabel 2. 2 Notasi Use Case Diagram... Error! Bookmark not defined. Tabel 2. 3 Notasi Class Diagram ... Error! Bookmark not defined. Tabel 2. 4 Notasi Sequence Diagram ... Error! Bookmark not defined. Tabel 2. 5 Notasi Activity Diagram ... Error! Bookmark not defined. Tabel 2. 6 Notasi Statechart Diagram ... Error! Bookmark not defined.
Tabel 3. 1 Tabel Proses Bisnis ... 29
Tabel 3. 2 Alur Optimistic Use Case Pendaftaran ... 32
Tabel 3. 3 Alur Pesimistic Use Case Pendaftaran ... 32
Tabel 3. 4 Alur Optimistic Use Case Peserta ... 33
Tabel 3. 5 Alur Pesimistic Use Case Peserta ... 33
Tabel 3. 6 Alur Optimistic Use Case Jadwal ... 34
Tabel 3. 8 Alur Pesimistic Use Case Jenis Pekerjaan ... 35
Tabel 3. 9 Alur Optimistic Use Case Jenis Pekerjaan ... 35
Tabel 3. 10 Alur Optimistic Use Case Negara ... 36
Tabel 3. 11 Alur Pesimistic Use Case Negara ... 36
Tabel 3. 12 Alur Optimistic Use Case Soal ... 37
Tabel 3. 13 Alur Pesimistic Use Case Soal... 37
Tabel 3. 14 Alur Optimistic Use Case Hasil ... 38
Tabel 3. 15 Alur Pesimistic Use Case Hasil ... 38
Tabel 3. 16 Alur Optimistic Use Case Ujian ... 39
Tabel 3. 17 Alur Pesimistic Use Case Ujian ... 39
Tabel 3. 18 Alur Optimistic Use Case User ... 40
Tabel 3. 19 Alur Pesimistic Use Case User ... 40
Tabel 3. 20 Alur Optimistic Use Case Laporan Kepala ... 41
Tabel 3. 21 Alur Pesimistic Use Case Laporan Kepala ... 41
Tabel 3. 22 Alur Optimistic Use Case Laporan Petugas ... 42
xii
Tabel 3. 24 Alur Optimistic Use Case Laporan Peserta ... 43
Tabel 3. 25 Alur Pesimistic Use Case Laporan Peserta ... 43
Tabel 3. 26 Alur Optimistic Use Case Hasil Wawancara ... 44
Tabel 3. 27 Alur Pesimistic Use Case Hasil Wawancara ... 44
Tabel 3. 28 User ... 90
Tabel 3. 29 Peserta ... 91
Tabel 3. 30 Jenis Pekerjaan ... 92
Tabel 3. 31 Soal... 92
Tabel 3. 32 Jadwal... 93
Tabel 3. 33 Ujian ... 93
Tabel 3. 34 Hasil ... 94
xiii
DAFTAR GAMBAR
Gambar 2. 1 Diagram Kardinalitas one to one ... Error! Bookmark not defined. Gambar 2. 2 Diagram Kardinalitas one to many ... 17 Gambar 2. 3 Diagram Kardinalitas many to many . Error! Bookmark not defined. Gambar 3. 1 Denah Lokasi PT Dewi Pengayom Bangsa Kabupaten Pati ... Error! Bookmark not defined.
xiv
xv
Gambar 3.47 Statechart Diagram Ubah Jenis Pekerjaan... 75
Gambar 3.48 Statechart Diagram Hapus Jenis Pekerjaan ... 75
Gambar 3.49 Statechart Diagram Lihat Jenis Pekerjaan ... 76
Gambar 3.50 Statechart Diagram Tambah Negara ... 76
Gambar 3.51 Statechart Diagram Ubah Negara .... Error! Bookmark not defined. Gambar 3.52 Statechart Diagram Hapus Negara ... 77
Gambar 3.53 Statechart Diagram Lihat Negara ... 77
Gambar 3.54 Statechart Diagram Soal Tambah ... 77
Gambar 3.55 Statechart Diagram Ubah Soal ... 78
Gambar 3.56 Statechart Diagram Lihat Soal ... 78
Gambar 3.57 Statechart Diagram Tambah Hasil ... 78
Gambar 3.58 Statechart Diagram Ubah Hasil ... 79
Gambar 3.59 Statechart Hapus Hasil ... 79
Gambar 3.60 Statechart Lihat Hasil... 79
Gambar 3.61 Statecart Cetak Hasil ... 80
Gambar 3.62 Statechart Tambha Ujian ... 80
Gambar 3.63 Statechart Ubah Ujian ... 80
xvi
Gambar 3.75 Statechart Diagram Lihat Hasil Wawancara ... 84
Gambar 3.76 Entitas ... 85
Gambar 3.77 Atribut Primary Key ... 85
Gambar 3.78 Derajat Kardinalitas Peserta dan Hasil ... 86
Gambar 3.78 Derajat Kardinalitas Jenis Pekerjaan dan Peserta ... 86
Gambar 3.79 Derajat Kardinalitas Jenis Pekerjaan dan Soal ... 87
Gambar 3.80 Derajat Kardinalitas Negara dan Peserta ... 87
Gambar 3.81 Derajat Kardinalitas Jadwal dan Jenis Pekerjaan ... 87
Gambar 3.82 Derajat Kardinalitas Peserta dan Ujian ... 88
Gambar 3.83 Derajat Kardinalitas Peserta dan Wawancara ... 88
Gambar 3.84 Entity Relationship Diagram ... 89
Gambar 3.85 Relasi Tabel ... 95
Gambar 3.86 Menu Utama ... 96
Gambar 3.87 Menu Pendaftaran ... 97
Gambar 3.88 Menu User ... 98
Gambar 3.89 Menu Peserta ... 99
Gambar 3.90 Menu Wawancara ... 100
Gambar 3.91 Menu Jenis Pekerjaan ... 101
Gambar 3.92 Menu Negara ... 102
Gambar 3.93 Menu Jadwal ... 103
Gambar 3.94 Menu Soal ... 104
Gambar 3.95 Menu Ujian ... 105 Gambar 4. 1 Tampilan Website Sistem Informasi Penerimaan Calon Tenaga Kerja Indonesia Pada PT Dewi Pengayom Bangsa Kaubupaten PatiError! Bookmark not defined.
xvii
Gambar 4. 7 Menu Data Peserta ... Error! Bookmark not defined. Gambar 4. 8 Menu Data Wawancara ... Error! Bookmark not defined. Gambar 4. 9 Menu Data Jenis Pekerjaan ... Error! Bookmark not defined. Gambar 4. 10 Menu Data Negara ... Error! Bookmark not defined. Gambar 4. 11 Menu Data Jadwal ... Error! Bookmark not defined. Gambar 4. 12 Menu Soal ... Error! Bookmark not defined. Gambar 4. 13 Menu Ujian Peserta ... Error! Bookmark not defined. Gambar 4. 14 Menu Data Laporan ... Error! Bookmark not defined.
DAFTAR LAMPIRAN
Lampiran 1 : Fotocopy Buku Bimbingan Lampiran 2 : Surat Balasan