• Tidak ada hasil yang ditemukan

TA : Rancang Bangun Aplikasi Bursa Kerja Pada Stikes Yayasan Rumah Sakit Dr. Soetomo Surabaya.

N/A
N/A
Protected

Academic year: 2017

Membagikan "TA : Rancang Bangun Aplikasi Bursa Kerja Pada Stikes Yayasan Rumah Sakit Dr. Soetomo Surabaya."

Copied!
170
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI BURSA KERJA PADA STIKES YAYASAN RUMAH SAKIT Dr. SOETOMO SURABAYA

TUGAS AKHIR

Program Studi S1 Sistem Informasi

Oleh:

BADAI SATRIA NUGRAHA 12.41010.0242

FAKULTAS TEKNOLOGI DAN INFORMATIKA

(2)

x DAFTAR ISI

Halaman

ABSTRAK ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR GAMBAR ... xxiv

DAFTAR TABEL ... xivx

BAB IPENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2

1.3 Pembatasan Masalah ... 3

1.4 Tujuan ... 3

1.5 Manfaat ... 3

1.6 Sistematika Penulisan ... 4

BAB IILANDASAN TEORI ... 6

2.1 Alumni ... 6

2.2 Perekrutan ... 6

2.3 Bursa Kerja ... 8

2.4 Basis Data ... 8

2.5 Hypertext Markup Language (HTML) ... 9

2.6 Hypertext Prepocessor (PHP) ... 9

2.7 Bootstrap ... 10

(3)

xi

Halaman

2.9 Aplikasi Web ... 11

2.10 System Development Life Cycle (SDLC) ... 12

2.11 Black Box Testing ... 13

BAB IIIANALISIS DAN PERANCANGAN SISTEM ... 15

3.1 Tahap Analisis Kebutuhan Pengguna ... 15

3.2 Tahap Pembuatan Aplikasi ... 19

3.3 Tahap Pembuatan Laporan ... 20

3.4 Uraian Permasalahan ... 20

3.5 Analisis Permasalahan ... 21

3.6 Perancangan Sistem ... 22

3.6.1 Block Diagram ... 23

3.6.2 System Flow Bursa Kerja ... 29

3.6.3 Context Diagram ... 52

3.6.4 Entity Relationship Diagram ... 60

3.6.5 Struktur Database ... 63

3.6.6 Desain Input Output ... 69

3.6.7 Desain Uji Coba ... 99

BAB IVIMPLEMENTASI DAN EVALUASI ... 104

4.1 Kebutuhan Sistem ... 104

4.1.1 Kebutuhan Hardware (Perangkat Keras) ... 104

(4)

xii

Halaman

4.2 Implementasi Sistem ... 105

4.2.1 FormLogin ... 105

4.2.2 Form Beranda UKSPBK&A ... 106

4.2.3 FormMaster Agama ... 107

4.2.4 FormMaster Provinsi ... 108

4.2.5 FormMaster Kota ... 108

4.2.6 FormMasterType Instansi ... 109

4.2.7 FormMaster Program Studi ... 110

4.2.8 FormMaster Pegawai ... 111

4.2.9 FormMaster Alumni ... 112

4.2.10 Form Verifikasi Instansi ... 113

4.2.11 Form Validasi Lowongan ... 116

4.2.12 Form Pendaftaran Instansi ... 118

4.2.13 Form Beranda Instansi ... 119

4.2.14 Form Lowongan Kerja ... 120

4.2.15 Form Lihat Pelamar ... 121

4.2.16 Form Hasil Pelamar ... 123

4.2.17 Form Jadwal Tes ... 125

4.2.18 Form Lihat Alumni ... 126

(5)

xiii

Halaman

4.2.20 Form Melamar Kerja ... 129

4.2.21 Form Info ... 130

4.2.22 Form Ubah Password ... 131

4.2.23 Form Laporan Pelamar Setiap Lowongan ... 131

4.2.24 Form Laporan Pelamar Diterima Setiap Lowongan... 133

4.2.25 Form Laporan Alumni Belum Bekerja ... 135

4.3 Evaluasi Sistem ... 138

4.3.1 Uji Coba Form ... 138

BAB V PENUTUP... 161

5.1 Kesimpulan ... 161

5.2 Saran ... 161

DAFTAR PUSTAKA ... 162

(6)

xiv

DAFTAR GAMBAR

Halaman

Gambar 3.1 SDLC Waterfall... 15

Gambar 3.2 Document Flow Bursa Kerja ... 18

Gambar 3.3 Block Diagram ... 24

Gambar 3.4 System Flow Mengelola Login ... 30

Gambar 3.5 System Flow Mengelola Data Master Agama ... 31

Gambar 3.6 System Flow Mengelola Data Master Kota ... 32

Gambar 3.7 System Flow Mengelola Data Master Provinsi ... 33

Gambar 3.8 System Flow Mengelola Data MasterType Instansi ... 34

Gambar 3.9 System Flow Mengelola Data Master Program Studi ... 35

Gambar 3.10 System Flow Mengelola Data Master Alumni ... 36

Gambar 3.11 System Flow Mengelola Data Master Pegawai ... 37

Gambar 3.12 System Flow Pendaftaran Instansi ... 38

Gambar 3.13 System Flow Memasukkan Lowongan Kerja ... 39

Gambar 3.14 System Flow Melihat Pelamar ... 40

Gambar 3.15 System Flow Melihat Alumni ... 41

Gambar 3.16 System Flow Memasukkan Jadwal Tes ... 42

Gambar 3.17 System Flow Memasukkan Hasil Pelamaran ... 43

Gambar 3.18 System Flow Melamar Kerja ... 44

Gambar 3.19 System Flow Melihat Hasil Pelamaran ... 45

Gambar 3.20 System Flow Verifikasi Instansi ... 46

(7)

xv

Halaman

Gambar 3.22 System Flow Melihat Jadwal Tes ... 48

Gambar 3.23 System Flow Laporan Pelamar Setiap Lowongan ... 49

Gambar 3.24 System Flow Laporan Pelamar Diterima Setiap Lowongan ... 50

Gambar 3.25 System Flow Laporan Alumni Belum Bekerja ... 51

Gambar 3.26 Context Diagram ... 53

Gambar 3.27 Diagram Jenjang Proses ... 54

Gambar 3.28 DFD Level 0 ... 55

Gambar 3.29 DFD Level 1 Pengecekan Login ... 56

Gambar 3.30 DFD Level 1 Pengolahan Master ... 57

Gambar 3.31 DFD Level 1 Pengolahan Transaksi... 58

Gambar 3.32 DFD Level 1 Pengolahan Laporan ... 60

Gambar 3.33 Conceptual Data Model ... 61

Gambar 3.34 Physical Data Model ... 62

Gambar 3.35 Desain Form Login ... 69

Gambar 3.36 Desain Beranda UKSPBK&A ... 70

Gambar 3.37 Desain Form Master Agama ... 71

Gambar 3.38 Desain FormMaster Provinsi ... 71

Gambar 3.39 Desain Form Master Kota ... 72

Gambar 3.40 Desain FormMasterType Instansi ... 73

Gambar 3.41 Desain Form Master Program Studi ... 74

Gambar 3.42 Desain FormMaster Pegawai ... 75

Gambar 3.43 Desain Form Master Alumni ... 76

(8)

xvi

Halaman

Gambar 3.45 Desain Form Valdasi Lowongan... 78

Gambar 3.46 Desain Beranda Instansi ... 79

Gambar 3.47 Desain Form Lowongan Kerja ... 80

Gambar 3.48 Desain Form Lowongan Kerja Yang Dimasukkan ... 81

Gambar 3.49 Desain Form Data Pelamar Kerja ... 81

Gambar 3.50 Desain Form Penentuan Tes ... 82

Gambar 3.51 Desain Form Hasil Data Lowongan Kerja ... 83

Gambar 3.52 Desain Form Hasil Data Pelamar Kerja ... 84

Gambar 3.53 Desain Form Hasil Pelamar ... 84

Gambar 3.54 Desain Form Data Lowongan ... 85

Gambar 3.55 Desain Form Jadwal Tes ... 86

Gambar 3.56 Desain Form Lihat Alumni ... 86

Gambar 3.57 Desain Form Lihat Alumni 2 ... 87

Gambar 3.58 Desain Form Lihat Alumni 3 ... 87

Gambar 3.59 Desain Beranda Alumni ... 88

Gambar 3.60 Desain Form Cari Lowongan Kerja ... 89

Gambar 3.61 Desain Form Detail Lowongan ... 90

Gambar 3.62 Desain Form Melamar Kerja... 90

Gambar 3.63 Desain Form Pendaftaran Instansi ... 91

Gambar 3.64 Desain Form Ubah Password ... 92

Gambar 3.65 Desain Form Info Pelamaran ... 93

Gambar 3.66 Desain Form Awal Laporan Pelamar Setiap Lowongan ... 94

(9)

xvii

Halaman

Gambar 3.68 Desain Form Cetak Laporan Pelamar Setiap Lowongan ... 95

Gambar 3.69 Desain Form Awal Laporan Pelamar Diterima Setiap Lowongan . 96 Gambar 3.70 Desain Form Laporan Pelamar Diterima Setiap Lowongan ... 96

Gambar 3.71 Desain Form Cetak Laporan Pelamar Diterima Setiap Lowongan . 97 Gambar 3.72 Desain Form Awal Laporan Alumni Belum Bekerja ... 98

Gambar 3.73 Desain Form Laporan Alumni Belum Bekerja ... 98

Gambar 3.74 Desain Form Cetak Laporan Alumni Belum Bekerja ... 99

Gambar 4.1 FormLogin ... 106

Gambar 4.2 Form Beranda UKSPBK&A ... 107

Gambar 4.3 Form Master Agama ... 107

Gambar 4.4 FormMaster Provinsi ... 108

Gambar 4.5 FormMaster Kota ... 109

Gambar 4.6 FormMasterType Instansi ... 110

Gambar 4.7 FormMaster Program Studi ... 111

Gambar 4.8 FormMaster Pegawai ... 112

Gambar 4.9 FormMaster Alumni ... 113

Gambar 4.10 Form Notifikasi ... 115

Gambar 4.11 Form Instansi Ingin Bergabung ... 115

Gambar 4.12 Form Verifikasi Instansi... 116

Gambar 4.13 Form Notifikasi Lowongan ... 117

Gambar 4.14 FormList Lowongan ... 117

(10)

xviii

Halaman

Gambar 4.16 Form Menu Pendaftaran ... 119

Gambar 4.17 Form Pendaftaran Instansi ... 119

Gambar 4.18 Form Beranda Instansi ... 120

Gambar 4.19 Form Lowongan Kerja ... 120

Gambar 4.20 Form Data Lowongan Kerja Yang Dimasukkan... 121

Gambar 4.21 Form Data Pelamar Kerja ... 122

Gambar 4.22 Form Penentuan Tes ... 122

Gambar 4.23 FormHasilData Lowongan Kerja Yang Dimasukkan ... 123

Gambar 4.24 Form Hasil Data Pelamar Kerja ... 124

Gambar 4.25 Form Hasil Pelamar ... 124

Gambar 4.26 Form Data Lowongan Kerja ... 125

Gambar 4.27 Form Jadwal Tes ... 126

Gambar 4.28 Form Lihat Alumni ... 127

Gambar 4.29 Form Data Alumni ... 127

Gambar 4.30 Form Detail Alumni ... 128

Gambar 4.31 Form Beranda Alumni ... 128

Gambar 4.32 Form Cari Lowongan Kerja ... 129

Gambar 4.33 Form Detail Lowongan ... 130

Gambar 4.34 Form Melamar Kerja ... 130

Gambar 4.35 Form Info ... 131

Gambar 4.36 Form Ubah Password ... 131

Gambar 4.37 Form Awal Laporan Pelamar Setiap Lowongan ... 132

Gambar 4.38 Form Laporan Pelamar Dalam Setiap Lowongan ... 132

(11)

xix

Halaman

Gambar 4.40 Form Awal Laporan Pelamar Diterima Setiap Lowongan... 134

Gambar 4.41 Form Laporan Pelamar Diterima Setiap Lowongan ... 134

Gambar 4.42 Form Cetak Laporan Pelamar Diterima ... 135

Gambar 4.43 Form Cari Alumni Belum Bekerja ... 136

Gambar 4.44 Form Laporan Alumni Belum Bekerja ... 136

(12)

xx

DAFTAR TABEL

Halaman

Tabel 3.1 Kebutuhan Pengguna ... 17

Tabel 3.2 Provinsi ... 63

Tabel 3.3 Kota ... 63

Tabel 3.4 Program Studi ... 64

Tabel 3.5 Alumni ... 64

Tabel 3.6 Instansi ... 65

Tabel 3.7 Pegawai ... 66

Tabel 3.8 Agama ... 66

Tabel 3.9 Type Instansi ... 67

Tabel 3.10 Lowongan Kerja ... 67

Tabel 3.11 Melamar ... 68

Tabel 3.12 Jadwal Tes ... 69

Tabel 3.13 Desain Uji Coba ... 99

(13)

6

BAB II

LANDASAN TEORI

2.1Alumni

Menurut Kamus Besar Bahasa Indonesia alumni adalah orang-orang yang

telah mengikuti atau tamat dari suatu sekolah atau perguruan tinggi. Alumni dapat

menjadi pemberi masukan yang bersifat membangun sebagai bentuk kontribusi

kepada lembaga pendidikan mereka. Alumni juga menjadi alat pengukur dari

suatu keberhasilan proses pendidikan pada suatu lembaga pendidikan. Selain itu

alumni juga sebagai penyampai informasi antara lembaga pendidikan dengan

dunia ataupun sebaliknya.

2.2Perekrutan

Menurut Suparyadi (2015) perekrutan adalah suatu proses mendapatkan

sejumlah tenaga kerja yang memenuhi persyaratan tertentu yang diperlukan oleh

organisasi untuk mengisi lowongan jabatan tertentu. Dari definisi ini dapat

dipahami bahwa perekrutan tenaga kerja bukan dilakukan sebanyak-banyaknya,

melainkan dengan jumlah tertentu dan juga wajib mempunyai persyaratan tertentu

yaitu tenaga kerja yang mempuyai ilmu pengetahuan, ketrampilan dan

kemampuan yang memang benar diperlukan dan sesuai dengan jabatan yang

lowong. Perekrutan harus mampu mendukung strategi organisasi dalam rangka

mencapai tujuan organisasi. Dengan demikian perekrutan harus mampu

mendapatkan tenaga kerja yang tepat. Perekrutan juga mempunyai maksud

(14)

1. Memperoleh tenaga kerja dengan kuantitas tertentu.

2. Memperoleh tenaga kerja yang sesuai antara kemampuan dengan

pekerjaannya.

3. Memastikan untuk semua posisi jabatan yang kosong mendapatkan

tenaga kerja yang sesuai.

4. Menjamin organisasi dapat mencapai tujuan organisasi tersebut

meskipun persaingan semakin ketat.

Perekrutan dapat berasal dari dalam maupun luar organisasi. Kebanyakan

perekrutan yang berasal dari dalam dilakukan oleh organisasi yang mempuyai

sumber daya manusia yang baik dan sistem karir yang bagus seperti rotasi,

promosi, pengkaryaan karyawan kembali. Sementara perekrutan yang berasal dari

luar dapat berasal dari lembaga pendidikan, teman/anggota keluarga karyawan,

agen tenaga kerja, karyawan perusahaan lain, asosiasi profesi dan outsourcing.

Perekrutan dari dalam mempuyai beberapa kelebihan yaitu organisasi telah

mengenali rekam jejak karyawan dengan baik sehingga dapat memilih tenaga

kerja dengan akurasi yang tinggi. Organisasi juga tidak mengeluarkan biaya dan

perekrutan dapat dilakukan dengan cepat. Dengan perekrutan yang berasal dari

dalam para tenaga kerja ini sudah memahami strategi organisasi, lingkungan

kerjanya, budaya organisasi, tuntutan pekerjaan dan sudah mempunyai relasi

dengan rekan kerja ataupun unit kerja dalam organisasi. Sedangkan perekrutan

dari luar juga mempunyai kelebihan yaitu para calon tenaga kerja mempuyai

kompetensi yang lebih beragam dan lebih baik sehingga organisasi mampu

mendapatkan tenaga kerja yang sesuai dengan lowongan jabatan yang tidak dapat

(15)

2.3Bursa Kerja

Menurut Kamus Besar Bahasa Indonesia bursa kerja adalah pusat yang

menjadi tempat penawaran pekerjaan. Pencari kerja dapat melamar pekerjaan

pada bursa kerja ini. Perusahaan dapat memilih calon pekerja yang sesuai dengan

kebutuhan perusahaan. Ketersediaan tenaga kerja akan berpengaruh pada jumlah

pelamar. Semakin banyak jumlah pelamar maka kesempatan untuk mendapatkan

calon karyawan yang terbaik semakin tinggi.

Bursa kerja dapat menjadi alternatif bagi para pencari kerja untuk

mendapatkan informasi lowongan pekerjaan selain mendapatkan informasi

lowongan pekerjaan yang bersumber dari media online atau media yang lain.

Dengan mengikuti bursa kerja, para pencari kerja dapat melamar banyak

pekerjaan pada tempat yang sama.

2.4Basis Data

Menurut Kadir (2014) basis data adalah pengelolaan sekelompok data

yang sama-sama berhubungan sehingga mempermudah kegiatan dalam

mendapatkan informasi. Database Management System (DBMS) dibutuhkan

dalam mengolah basis data. DBMS berguna untuk mengelola data pada suatu

basis data seperti membuat memakai, memelihara, mengontrol dan mengakses

basis data.

Maksud utama dari basis data adalah kemudahan dan kecepatan dalam

mendapatkan data. Basis data juga memiliki beberapa manfaat yaitu kemudahan

dan kecepatan akses data, konsistensi data, ketersediaan data, efisiensi pada ruang

(16)

2.5Hypertext Markup Language (HTML)

Menurut Utomo (2013), HTML merupakan bahasa standar internet yang

didefinisikan dan dikelola penggunaanya oleh World Wide Web Consortium.

HTML dibuat dan dikembangkan oleh Tim Berners-Lee ketika mereka bekerja di

CERN. CERN merupakan suatu organisasi penelitian fisika energi tinggi di

Jenewa, Swiss pada tahun 1989. Kemudian bahasa tersebut dipopulerkan oleh

browser Mosaic.

HTML bukan suatu bahasa pemograman. HTML berguna untuk mengatur

tampilan suatu halaman web. Mulai tahun 90-an sampai dengan sekarang sudah

muncul berbagai versi HTML dengan berbagai macam viturnya. Namun dalam

penelitian ini penulis menggunakan versi 5.0. yang memiliki beberapa keunggulan

seperti fitur kanvas, support audio & video, cache offline application, game

development, mobile technology dan support browser.

2.6Hypertext Prepocessor (PHP)

Menurut Saputra (2013), PHP merupakan kepanjangan dari Hypertext

Preprocessor. PHP adalah bahasa pemrograman yang berguna untuk membuat

website yang dinamis. PHP berjalan pada sisi server sehingga PHP disebut juga

sebagai bahasa Server Side Scripting, artinya bahwa dalam setiap menjalankan

PHP, wajib membutuhkan web server dalam menjalankannya. PHP juga bersifat

open source, sehingga dapat dipergunakan secara gratis dan lintas platform atau

dengan kata lain mampu berjalan pada sistem operasi Windows maupun Linux.

PHP juga dibangun sebagai modul pada web server apache dan sebagai binary

(17)

2.7Bootstrap

Menurut Alatas (2013), bootstrap adalah suatu kerangka kerja untuk

membuat suatu aplikasi ataupun situs web yang bersifat responsive dengan

mudah, cepat dan gratis. Responsive artinya adalah aplikasi ataupun situs yang

kita buat dapat menyesuaikan ukurannya dengan layar perangkat yang kita

gunakan sepeti personal computer, smartphone dan tab. Bootstrap terdiri dari

HTML, CSS dan Java Script. Bootstrap memiliki beberapa keunggulan yaitu :

1. Mudah untuk dipelajari dan diaplikasikan.

2. Terdapat fitur responsive.

3. Mampu berjalan pada banyak browser.

Dengan menggunakan bootstrap maka kita mampu membuat suatu situs

ataupun aplikasi web dengan menghemat waktu serta mampu berjalan atau

beroperasi pada banyak browser.

2.8MySQl

Menurut Murya dan Hesananda (2014), MySQL adalah suatu perangkat

lunak sistem manajemen basis data SQL yang mempunyai kemampuan untuk

melaksanakan sekelompok perintah atau proses secara bersamaan dan juga banyak

pengguna. MySQL disalurkan gratis dengan izin GPL(General Public License).

MySQL bersifat open sources dan menggunakan sql untuk bahasa dasar

dalam pengaksesannya. Selain daya tampung yang besar MySQL juga memiliki

keunggulan seperti mampu beroperasi stabil pada berbagai sistem operasi,

mempunyai banyak tipe data, cepat dalam mengeksekusi query dan keamanan

(18)

2.9Aplikasi WEB

Simarmata (2010), Aplikasi Web adalah sebuah sistem informasi yang

mendukung interaksi pengguna melalui antarmuka berbasis web. Fitur-fitur

aplikasi web biasanya berupa data persistence, mendukung transaksi dan

komposisi halaman web dinamis yang dapat dipertimbangkan sebagai hibridisasi

antara hipermedia dan sistem informasi.

Aplikasi web merupakan komponen dari client-side yang mampu berjalan

pada browser web. Client-side memiliki kewajiban untuk pengeksekusian proses

bisnis. Sedangkan berdasarkan teknologinya, web dikelompokkan menjadi dua

yaitu web statis dan web dinamis. Web statis adalah suatu website yang tidak

mampu memperbarui informasi yang termuat didalamnya melalui aplikasi website

tersebut melainkan harus merubah script yang ada didalamnya. Sedangkan Web

Dinamis adalah suatu website yang mampu memperbarui informasi yang termuat

di dalamnya melalui aplikasi website itu sendiri.

Interaksi web memiliki tiga langkah yaitu:

1. Permintaan

Pengguna mengirimkan permintaan ke server web melalui halaman web yang

ditampilkan pada browserweb.

2. Pemrosesan

Permintaan yang dikirimkan oleh pengguna diterima oleh server web

kemudian server web memproses permintaan tersebut.

3. Jawaban

(19)

Halaman web dapat terdiri dari berbagai jenis informasi grafis (tekstual

dan multimedia). Mayoritas elemen grafis dihasilkan dengan tool khusus,

memanfaatkan manipulasi langsung dan editor WYSIWYG.

2.10 System Development Life Cycle (SDLC)

Menurut Kadir (2014) System Development Life Cycle (SDLC) atau daur

hidup pengembangan merupakan metodologi klasik yang digunakan untuk

mengembangkan, memelihara, dan menggunakan sistem informasi. Sedangkan

menurut Sukamto dan Shalahudin (2011) waterfall model atau bisa juga disebut

sekuensial linier. Waterfall model merupakan alur hidup suatu perangkat lunak

yang setiap tahapannya harus dilakukan secara berurutan. Jika tidak berurutan

maka pengerjaan perangkat lunak akan mengalami kegagalan. Tahapan dalam

waterfall

1. Analisis Kebutuhan Perangkat Lunak

Tahapan ini berfungsi dalam identifikasi dan evaluasi permasalahan yang

ada. Pada tahap ini juga harus dilakukan pencatatan spesifikasi kebutuhan

perangkat lunak agar terwujudnya perangkat lunak yang sesuai dengan

pemakainya.

2. Desain

Tahapan ini memuat tahap-tahap yang dilakukan untuk desain pembuatan

aplikasi seperti struktur data, arsitektur perangkat lunak, representasi

antarmuka, dan prosedur pengodean. Tahap ini mengubah kebutuhan

perangkat lunak dari tahap analisis kebutuhan menjadi representasi desain

(20)

3. Pembuatan Kode Program

Tahapan sebelumnya yaitu desain harus digunakan ke dalam pembuatan

program perangkat lunak atau aplikasi. Sehingga aplikasi atau program

perangkat lunak sama dengan desain yang sudah dibuat pada tahapan

sebelumnya.

4. Pengujian

Tahapan pengujian berpusat pada perangkat lunak dari sisi lojik dan

fungsional dan meyakinkan bahwa semua komponen telah mengalami

pengujian. Pengujian dilaksanakan untuk mengurangi error dan keluaran

yang diperoleh tepat dengan yang diharapkan.

5. Pemeliharaan

Pada aplikasi bisa terjadi perubahan didalamya saat diserahkan pada

pemakai. Perubahan terjadi dikarenakan kesalahan yang tidak ditemukani

saat uji coba atau aplikasi tidak dapat beradaptasi dengan lingkungan

barunya. Pemeliharaan bisa terjadi pada tahapan pengembangan dimulai

dari proses analisis spesifikasi untuk perubahan aplikasi baru.

2.11 Black-Box Testing

Menurut Pressman (2010) Black-Box testing adalah suatu metode

pengujian program yang fokus pada persyaratan fungsional perangkat lunak.

Dengan black-box testing kita dapat mengatur kondisi masukan untuk semua

persyaratan fungsional suatu program. Black-Box testing dirancang untuk

menjawab pertanyaan-pertanyaan berikut:

1. Bagaimana validitas fungsional diuji?

(21)

3. Apa kelas input akan membuat kasus uji yang baik?

4. Apakah sistem sangat sensitif terhadap nilai input tertentu?

5. Bagaimana batas-batas kelas data diisolasi?

6. Kecepatan dan volume data seperti apa yang dapat ditolerir sistem?

7. Apa efek akan kombinasi tertentu dari data terhadap operasi sistem?

Black-box testing dapat memukan kesalahan seperti :

1. Fungsi yang tidak benar atau fungsi yang hilang.

2. Kesalahan antarmuka

3. Kesalahan dalam struktur data atau akses database eksternal

4. Kesalahan perilaku (behavior) atau kesalahan kinerja

(22)

15

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Bab ini akan membahas tentang analisis dan perancangan sistem aplikasi

bursa kerja STIKES Yayasan Rumah Sakit Dr.Soetomo Surabaya yang dilakukan

melalui 3 tahap, seperti yang digambarkan pada Gambar 3.1.

1. Tahap Analisis Kebutuhan Pengguna

Study Literatur Wawancara Observasi

2. Tahap Pembuatan Aplikasi

Desain Pembuatan

Kode Progam Analisis

Kebutuhan Perangkat Lunak

Pengujian Pemeliharaan

3. Tahap Pembuatan Laporan

Penyusunan Laporan TA

Gambar 3.1 SDLC Waterfall (Sukamto dan M.Shalahudin,2011)

3.1 Tahap Analisis Kebutuhan Pengguna

Tahap ini terdiri dari beberapa aktivitas seperti: studi literatur, wawancara

dan observasi. Tahap analisis kebutuhan pengguna berguna untuk

mengidentifikasi kondisi bursa kerja saat ini dan impian yang dinginkan. Berikut

penjelasan tiap kegiatan.

a. Studi literatur

Studi literatur berfungsi untuk memperoleh pemahaman tentang bursa kerja

(23)

b. Wawancara

Wawancara bertujuan untuk mengetahui kondisi proses bisnis yang berjalan

saat ini dan permasalahan yang sedang dihadapi oleh STIKES Yayasan Dr.

Soetomo. Wawancara dilakukan kepada kepala bagian UKSPBK&A untuk

mengetahui proses lowongan kerja yang masuk pada bagian UKSPBK&A

saat ini. Proses tersebut dimulai dari instansi mengirimkan surat lowongan

kerja yang ditujukan kepada Ketua STIKES kemudian surat tersebut

didisposisi kepada Wakil Ketua III. Selanjutnya surat tersebut didisposisi

kepada UKSPBK&A. Proses disposisi memerlukan waktu kurang lebih tiga

hari. Kemudian UKSPBK&A akan menempelkan lowongan tersebut ke

papan pengumuman dan mengunggah lowongan tersebut ke web STIKES

dalam bentuk file gambar.

c. Observasi

Proses observasi dilakukan dengan cara mengamati langsung proses bisnis

yang berjalan saat ini. Proses bisnis yang diamati adalah proses lowongan

kerja yang masuk pada bagian UKSPBK&A saat ini, dokumen lowongan

kerja yang dikirim instansi, data lulusan, web STIKES dan papan

pengumuman yang biasa digunakan untuk menempelkan lowongan

pekerjaan. Dari hasil observasi juga dapat diketahui jumlah user yang terlibat

dalam bursa kerja ada 3, yaitu UKSPBK&A, alumni, instansi. Penjelasan

(24)

Tabel 3.1 Kebutuhan Pengguna

No. Pengguna Fungsional

1 UKSPBK&A 1. Mengelola data master meliputi master provinsi,

master kota, master agama, master program studi,

master alumni, master pegawai dan master type

instansi.

2. Memverifikasi instansi yang ingin bergabung.

3. Memvalidasi lowongan pekerjaan yang telah

dimasukkan instansi.

4. Mencetak laporan pelamar(alumni) dalam setiap

lowongan.

5. Mencetak laporan hasil pelamar yang diterima dalam setiap lowongan.

6. Mencetak laporan alumni yang belum bekerja.

2 Alumni 1. Melihat lowongan kerja.

2. Melamar kerja.

3. Melihat jadwal tes.

4. Melihat hasil pelamaran kerja.

3 Instansi 1. Melakukan pendaftaran instansi.

2. Memasukkan lowongan kerja.

3. Memasukkan jadwal tes.

4. Melihat alumni.

5. Melihat pelamar.

6. Memasukkan hasil pelamaran kerja

Dari hasil wawancara dan observasi menghasilkan document flow dari

proses lowongan kerja yang masuk pada UKSPBK&A. Document Flow

merupakan bagan yang menunjukkan aliran dokumen dari satu bagian ke bagian

yang lain di dalam sistem secara logika. Document flow menggambarkan tiap

bagian organisasi yang terkait dalam mengolah dokumen pada setiap proses.

Terdapat lima entitas dalam aliran dokumen ini, yaitu Instansi, Ketua, Wakil

Ketua III, UKSPBK&A dan Alumni. Document flow berawal dari instansi

mengirimkan surat lowongan kerja yang ditujukan kepada Ketua STIKES

(25)

tersebut didisposisi kepada UKSPBK&A. Kemudian UKSPBK&A akan

menyampaikan lowongan pekerjaan tersebut kepada alumni dengan menempelkan

lowongan tersebut ke papan pengumuman dan mengunggah lowongan tersebut ke

web STIKES dalam bentuk file gambar. Berikut document flow bursa kerja pada

STIKES yayasan Dr. Soetomo Surabaya tertera pada Gambar 3.2.

Doc Flow Lowongan Kerja pada STIKES Yayasan RSUD Dr.Soetomo Surabaya

Instansi Ketua STIKES Wakil Ketua III UKSPBK&A Alumni

P

(26)

3.2 Tahap Pembuatan Aplikasi

Tahap pembuatan aplikasi berfungsi untuk mempermudah dalam proses

pembuatan perangkat lunak yang sesuai dengan kebutuhan pengguna. Tahap

pembuatan aplikasi meliputi :

1. Analisis Kebutuhan Perangkat Lunak

Tahapan ini berfungsi dalam identifikasi dan evaluasi permasalahan yang ada.

Pada tahap ini juga harus dilakukan pencatatan spesifikasi kebutuhan

perangkat lunak agar terwujudnya perangkat lunak yang sesuai dengan

pemakainya.

2. Desain

Tahapan ini memuat tahap-tahap yang dilakukan untuk desain pembuatan

aplikasi seperti struktur data, arsitektur perangkat lunak, representasi

antarmuka, dan prosedur pengkodean. Tahap ini mengubah kebutuhan

perangkat lunak dari tahap analisis kebutuhan menjadi representasi desain

supaya mampu dibuat menjadi aplikasi pada tahapan berikutnya.

3. Pembuatan kode program

Tahapan sebelumnya yaitu desain harus digunakan ke dalam pembuatan

program perangkat lunak atau aplikasi. Sehingga aplikasi atau program

perangkat lunak sama dengan desain yang sudah dibuat pada tahapan

sebelumnya.

4. Pengujian

Tahapan pengujian berpusat pada perangkat lunak dari sisi logic dan

(27)

dilaksanakan untuk mengurangi error dan keluaran yang diperoleh tepat

dengan yang diharapkan.

5. Pemeliharaan

Pada aplikasi bisa terjadi perubahan didalamya saat diserahkan pada pemakai.

Perubahan terjadi dikarenakan kesalahan yang tidak ditemukani saat uji coba

atau aplikasi tidak dapat beradaptasi dengan lingkungan barunya.

Pemeliharaan bisa terjadi pada tahapan pengembangan dimulai dari proses

analisis spesifikasi untuk perubahan aplikasi baru.

3.3 TahapPembuatan Laporan

Tahap pembuatan laporan merupakan penyusunan laporan tugas akhir

secara sistematis. Tahap pembuatan laporan bertujuan untuk mendokumentasikan

seluruh tahapan dan hasil perancangan yang sudah dibuat beserta kesimpulan dan

saran.

3.4 Uraian Permasalahan

Identifikasi masalah yang ada di STIKES yayasan Dr. Soetomo Surabaya

adalah pengelolaan lowongan kerja yang kurang baik. Lowongan kerja yang

sesuai dengan bidang rekam medik dan administrasi rumah sakit sangat

dibutuhkan oleh para alumni dalam mencari pekerjaan. Keterserapan alumni pada

dunia kerja akan mempengaruhi kualitas dan penilaian masyarakat dari sebuah

lembaga pendidikan seperti STIKES yayasan Dr. Soetomo Surabaya.

Keterserapan alumni juga sangat berpengaruh dalam penilaian akreditasi.

Berdasarkan wawancara dan observasi yang sudah dilaksanakan

didapatkan beberapa permasalahan, seperti informasi lowongan kerja tidak segera

(28)

surat lowongan kerja yang masuk pada bagian administrasi umum dan

UKSPBK&A tidak sama, jumlah alumni yang mendaftar maupun yang diterima

pada setiap lowongan kerja tidak dapat diketahui, instansi tidak dapat mengetahui

apakah lowongan yang mereka kirimkan diterima atau tidak.

3.5 Analisis Permasalahan

Dalam proses pelaksanaan bursa kerja terdapat beberapa permasalahan,

yaitu :

1. Informasi lowongan kerja tidak segera sampai ke alumni, karena surat

lowongan kerja harus didisposisi kepada Ketua STIKES kemudian surat

tersebut didisposisi kepada Wakil Ketua III. Selanjutnya surat tersebut

didisposisi kepada UKSPBK&A. Proses disposisi memerlukan waktu kurang

lebih tiga hari.

2. Alumni tidak dapat melihat rincian lowongan pekerjaan, karena info lowongan

kerja pada web STIKES tidak detail sehingga alumni harus datang ke kampus

STIKES untuk melihat lowongan tersebut.

3. Terdapat ketidaksesuaian jumlah surat lowongan kerja pada bagian

administrasi umum dan UKSPBK&A yang disebabkan oleh sistem

administrasi surat yang kurang baik.

4. Pihak UKSPBK&A tidak dapat mengetahui berapa jumlah alumni yang

mendaftar maupun yang diterima ketika ada suatu lowongan pekerjaan yang

masuk.

5. Instansi tidak dapat mengetahui apakah lowongan yang mereka kirimkan

disetujui untuk diterima dan ditampilkan pada web STIKES dan papan

(29)

Untuk mengatasi permasalahan yang dihadapi, maka UKSPBK&A

memerlukan sebuah sistem bursa kerja berbasis web. Sistem ini diharapkan dapat

mengatasi permasalahan keterlambatan informasi lowongan kerja karena alumni

tidak perlu datang ke kampus untuk melihat detail lowongan kerja karena aplikasi

ini dapat menampilkan daftar lowongan kerja beserta detailnya. Alumni juga

dapat mendaftar kerja langsung melalui aplikasi bursa kerja ini. Untuk

UKSPBK&A dapat mengetahui jumlah pelamar (alumni) dan pelamar yang

diterima kerja dalam satu lowongan, menyetujui perusahaan untuk bergabung

pada sistem, validasi lowongan kerja, membuat laporan alumni yang melamar

dalam setiap lowongan, laporan alumni diterima dalam setiap lowongan dan

laporan alumni belum bekerja. Untuk instansi dapat langsung memasukkan

maupun memperbarui lowongan kerja setelah mereka mendaftar ke sistem untuk

menjadi anggota, perusahaan juga dapat melihat data pelamar, mengisi jadwal tes

dan mengisi data pelamar yang diterima.

Dengan adanya aplikasi bursa kerja ini maka diharapkan sistem ini dapat

mengatasi permasalahan yang dihadapi oleh STIKES Yayasan Rumah Sakit

Dr.Soetomo Surabaya berkenaan dengan bursa kerja.

3.6 Perancangan Sistem

Setelah melakukan analisis terhadap sistem, maka tahapan berikutnya

adalah perancangan sistem. Perancangan sistem dilakukan untuk mendeskripsikan

kebutuhan-kebutuhan fungsional, menjabarkan alur sistem dan aliran data, serta

berguna sebagai langkah persiapan sebelum tahap implementasi sistem.

Perancangan sistem ini bertujuan untuk dapat membuat dan mendesain sistem

(30)

pengolahan data dan tahapan untuk mendukung penggunaan sistem.

Tahapan-tahapan operasi dalam perancangan sistem ini seperti :

a. Block Diagram.

b. System Flow.

c. Data Flow Diagram (DFD), yang didalamnya terdapat : Context Diagram,

Diagram Jenjang, DFD Level 0, dan DFD Level 1.

d. Conceptual Data Model (CDM), dan Physical Data Model (PDM).

e. Desain Input Output.

f. DesainUji Coba

3.6.1 Block Diagram

Block diagram dibagi menjadi 3 yaitu: input, process dan output. Pada

input terdapat 9 data meliputi: data instansi, data lowongan kerja, data alumni,

data pelamar, data pelamar dalam setiap lowongan, data pelamar diterima, data

alumni belum bekerja, data jadwal tes, data penilaian pelamar. Pada process

meliputi: proses verifikasi instansi berdasarkan jenis instansi, proses validasi

lowongan pekerjaan, proses menampilkan data alumni berdasarkan tahun lulus

dan indeks prestasi kumulatif, proses mengisi data pelamar, proses memasukkan

data pelamar dalam setiap lowongan, memasukkan data pelamar yang diterima,

proses mencari alumni yang belum bekerja, proses memasukkan jadwal tes,

proses memasukkan hasil pelamaran. Untuk output menghasilkan daftar instansi

lolos verifikasi, lowongan kerja, daftar data alumni, daftar data pelamar, jadwal

tes, data hasil pelamaran, laporan pelamar dalam setiap lowongan, laporan

pelamar yang diterima dan laporan alumni belum bekerja. Berikut block diagram

(31)

Rancang Bangun Aplikasi Bursa Kerja

Input Process Output

P

Daftar Data Pelamar

Daftar Data Pelamar Dalam Setiap

Lowongan

Verifikasi Instansi berdasarkan jenis

instansi

Laporan Pelamar Diterima Daftar Instansi lolos verifikasi

Laporan Pelamar Dalam Setiap

Lowongan Daftar Data

Alumni

Data Alumni Belum Bekerja

Laporan Alumni Belum Bekerja Data

Lowongan Pekerjaan

Mengisi Data Pelamaran kerja

Memasukkan Data Pelamar yg

Diterima Menampilkan

Data Alumni berdasarkan tahun

lulus dan IPK

Mencari Alumni yang Belum

Bekerja Validasi Lowongan

Pekerjaan

Lowongan Pekerjaan

Valid

Memasukkan Data Pelamar Dalam Setiap Lowongan Memasukkan Jadwal

Tes Jadwal Tes

Data Jadwal Tes

Data Hasil Pelamaran Memasukkan

Hasil Pelamaran

Data Pelamar Diterima Data Penilaian

Pelamar

(32)

Gambar Block Diagram diatas menjelaskan mengenai input, proses,

output dari aplikasi. Berikut penjelasan masing-masing bagian:

A. Input

a. Data Instansi

Data Instansi adalah data yang berisi tentang profil instansi atau

perusahaan. Data instansi berisi nama instansi, alamat instansi, jenis

instansi, telepon, email, nama penanggung jawab, nomer induk pegawai,

jabatan, alamat penanggung jawab, telepon penanggung jawab, email

penanggung jawab dan profil perusahaan. Data instansi diolah oleh unit

kerjasama pusat bursa kerja dan alumni (UKSPBK&A).

b. Data Lowongan Pekerjaan

Data lowongan pekerjaan adalah data yang berisi tentang lowongan

pekerjaan yang ada pada suatu instansi yang telah bergabung. Berisi

kualifikasi yang dibutuhkan seperti jabatan, jurusan, jenis kelamin, usia

maksimum, IPK terakhir, tanggal lowongan berakhir. Data lowongan

pekerjaan diolah oleh unit kerjasama pusat bursa kerja dan alumni

(UKSPBK&A).

c. Data Alumni

Data alumni adalah data yang berisikan informasi tentang alumni. Data

Alumni diolah oleh bagian UKSPBK&A.

d. Data Pelamar

Data pelamar adalah data yang berisikan tentang informasi pelamar. Data

(33)

e. Data Jadwal Tes

Data jadwal tes adalah data yang berisikan tentang jadwal tes pada suatu

lowongan. Data jadwal tes diolah oleh instansi.

f. Data Penilaian Pelamar

Data penilaian pelamar adalah data yang berisikan tentang hasil penilaian

pelamar. Data penilaian pelamar diolah oleh instansi.

g. Data Pelamar dalam Satu Lowongan

Data pelamar dalam satu lowongan adalah data yang berisikan tentang

jumlah alumni yang melamar dalam satu lowongan pekerjaan. Data

pelamar dalam satu lowongan diolah oleh bagian UKSPBK&A.

h. Data Pelamar Diterima

Data pelamar diterima adalah data yang berisikan tentang jumlah pelamar

yang diterima kerja dalam satu lowongan setelah mengikuti tes. Data

pelamar diterima diolah oleh bagian UKSPBK&A.

i. Data Alumni Belum Bekerja

Data alumni belum bekerja adalah data yang berisikan tentang siapa saja

alumni yang belum mendapat pekerjaan. Data alumni belum bekerja diolah

oleh bagian UKSPBK&A.

B. Process

a. Verifikasi Instansi

Verifikasi instansi adalah proses persetujuan suatu instansi untuk

bergabung dengan sistem bursa kerja berdasarkan kesesuaian instansi

dengan STIKES Yayasan RS dr.Soetomo. Kesesuaian dilihat dari data

(34)

email dan profil intansi. Verifikasi instansi dilakukan oleh unit kerjasama

pusat bursa kerja dan alumni (UKSPBK&A)..

b. Validasi Lowongan Pekerjaan

Validasi lowongan pekerjaan adalah proses pengecekan suatu lowongan

pekerjaan, apakah lowongan pekerjaan ini benar atau tidak. Validasi

lowongan pekerjaan dilakukan oleh unit kerjasama pusat bursa kerja dan

alumni (UKSPBK&A).

c. Menampilkan Data Alumni

Menampilkan data alumni adalah proses menampilkan data alumni

berdasarkan tahun lulus dan IPK terakhir.

d. Mengisi Data Pelamar

Mengisi data pelamar dilakukan oleh alumni yang berisikan data alumni

seperti curiculum vitae danposisi apa yang akan dilamar.

e. Memasukkan Data Pelamar dalam Satu Lowongan

Memasukan data pelamar dalam satu lowongan adalah proses

menampilkan berapa alumni yang melamar dalam setiap lowongan dan

siapa saja alumni tersebut.

f. Memasukkan Data Jadwal Tes

Memasukan data jadwal tes adalah proses memasukkan jadwal tes

berdasarkan lowongan kerja yang telah tervalidasi.

g. Memasukkan Hasil Pelamaran

Memasukan hasil pelamaran adalah proses memasukkan hasil penilaian

dari pelamar yang telah melakukan tes pada suatu lowongan kerja yang

(35)

h. Menampilkan Data Pelamar Diterima

Menampilkan data pelamar yang diterima adalah proses memasukan data

alumni yang diterima kerja setelah melalui tes.

i. Mencari Alumni yang Belum Bekerja

Mencari alumni yang belum bekerja adalah proses pencarian siapa saja

alumni yang belum bekerja.

C. Output

a. Daftar Instansi Lolos Verifikasi

Daftar instansi lolos verifikasi adalah suatu daftar instansi/perusahaan

yang lolos verifikasi dan telah bergabung dengan sistem bursa kerja

STIKES.

b. Lowongan Pekerjaan

Lowongan pekerjaan adalah lowongan pekerjaan yang diunggah ke sistem

oleh perusahaan atau instansi dan lowongan telah lolos validasi.

c. Daftar Alumni

Daftar alumni adalah kumpulan dari data alumni yang telah disaring

berdasarkan tahun lulus dan IPK terakhir.

d. Daftar Pelamar

Daftar pelamar merupakan kumpulan data lamaran pekerjaan yang diisikan

pelamar atau alumni kedalam sistem bursa kerja alumni.

e. Jadwal Tes

(36)

f. Data Hasil Pelamaran

Data hasil pelamaran adalah data yang berisi tentang informasi diterima

atau tidak dari pelamaran yang telah dilakukan oleh pelamar

g. Daftar Pelamar dalam Satu Lowongan

Daftar pelamar dalam satu lowongan adalah laporan yang berisikan

kumpulan data pelamar yang melamar dari satu lowongan pekerjaan.

Sehingga dapat diketahui berapa jumlah pelamar dalam satu lowongan

pekerjaan.

h. Daftar Pelamar yang Diterima

Daftar pelamar yang diterima kerja adalah laporan yang berisikan

kumpulan data pelamar yang telah diterima kerja setelah mengikuti tes dari

satu lowongan pekerjaan.

i. Daftar Alumni yang Belum Bekerja

Daftar alumni belum berkerja adalah laporan yang berisikan kumpulan

data alumni yang belum mendapat pekerjaan. Sehingga pihak STIKES

dapat mengetahui alumninya yang belum bekerja dan dapat membantu

mereka dalam mendapat pekerjaan dengan mengirim email kepada mereka

daftar lowongan pekerjaan yang ada pada sistem sekarang ini.

3.6.2 System Flow Bursa Kerja

System flow adalah bagan yang menggambarkan aliran dokumen didalam

sistem dan merupakan proses kerja dalam sistem. System flow menggambarkan

aliran data pada sistem yang nantinya akan dibangun untuk membantu proses

dalam organisasi. System Flow pada aplikasi ini dapat dibagi menjadi empat (4)

(37)

a. Mengelola Login

System flow mengelola login berguna untuk pembagian hak akses pada setiap

user. User dikelompokkan menjadi 3 yaitu Alumni, UKSPBK&A dan

Instansi. Setiap user diwajibkan memasukkan username dan password untuk

dapat mengakses aplikasi bursa kerja. Username dan password yang sudah

dimasukkan akan dicocokkan oleh sistem dengan tabel alumni, pegawai, dan

instansi. Berikut system flow mengelola login pada Gambar 3.4.

Login

Username dan password

Cek username dan password

Username dan pasword apakah cocok login sebagai

alumni?

alumni

Cek username dan password

Username dan pasword apakah cocok login sebagai

UKSPBK&A ?

Cek username dan password

Username dan pasword apakah cocok login

sebagai Instansi/

Menampilkan pesan gagal login

(38)

b. Mengelola Data Master

Pada pengelolaan data master ini terdiri dari tujuh (7) data master. Data

master yang dikelola adalah data provinsi, data kota, data alumni, data

pegawai, data program studi, data type instansi dan data agama.

1. Mengelola data master agama

System flow pengelolaan data master agama berawal dari UKSPBK&A

memilih menu agama, kemudian sistem menampilkan halaman master

agama. UKSPBK&A memiliki akses untuk menambahkan data agama

baru atau edit data agama yang sudah ada, kemudian sistem akan

menyimpan data agama tersebut ke dalam tabel agama. Berikut system

flow pengelolaan data master agama pada Gambar 3.5.

Master agama

Entry data agama Menambahkan

data agama? tidak

ya

Pilih opsi simpan dan kesesuaian

data

Menampilkan pesan data yang di entrikan tidak sesuai / lengkap

tidak Memilih opsi

edit agama

Menampilkan form edit agama

10 Memilih tambah

data Menampilkan

form tambah agama Form

tambah agama

(39)

2. Mengelola data master kota

System flow pengelolaan data master kota berawal dari UKSPBK&A

memilih menu kota, kemudian sistem menampilkan halaman master kota.

UKSPBK&A memiliki akses untuk menambahkan data kota baru atau edit

data kota yang sudah ada, kemudian sistem akan menyimpan data kota

tersebut ke dalam tabel kota. Berikut system flow pengelolaan data master

kota pada Gambar 3.6.

Master kota

Entry data kota Menambahkan

data kota? tidak

ya

Pilih opsi simpan

selesai

Menyimpan data kota Sesuai?

Cek kelengkapan dan kesesuaian data

Menampilkan pesan data yang di entrikan tidak sesuai / lengkap

tidak ya

Kota Memperbarui

data kota? tidak

ya

Memilih opsi edit kota

Menampilkan form edit kota

4 Memilih tambah

data Menampilkan

form tambah kota Form tambah

kota

(40)

3. Mengelola data master provinsi

System flow pengelolaan data master provinsi berawal dari UKSPBK&A

memilih menu provinsi, kemudian sistem menampilkan halaman master

provinsi. UKSPBK&A memiliki akses untuk menambahkan data provinsi

baru atau edit data provinsi yang sudah ada, kemudian sistem akan

menyimpan data provinsi tersebut ke dalam tabel provinsi. Berikut system

flow pengelolaan data master provinsi pada Gambar 3.7.

Master provinsi halaman master

provinsi halaman

master provinsi

Entry data provinsi Menambahkan

data provinsi? tidak

ya

Pilih opsi simpan

selesai

Menyimpan data provinsi Sesuai?

Cek kelengkapan dan kesesuaian

data

Menampilkan pesan data yang di entrikan tidak sesuai / lengkap

tidak

Memilih opsi edit provinsi Memilih tambah

data Menampilkan form tambah

provinsi Form tambah

provinsii

(41)

4. Mengelola data master type instansi

System flow pengelolaan data master type instansi berawal dari

UKSPBK&A memilih menu type instansi, kemudian sistem menampilkan

halaman master type instansi. UKSPBK&A memiliki akses untuk

menambahkan data type instansi baru atau edit data type instansi yang

sudah ada, kemudian sistem akan menyimpan data type instansi tersebut ke

dalam tabel type instansi. Berikut system flow pengelolaan data master

type instansi pada Gambar 3.8.

Master type instansi

UKSPBK&A Sistem master type

instansi halaman

master type instansi

Entry data type instansi

Pilih opsi simpan

Cek kelengkapan dan kesesuaian

data

Menampilkan pesan data yang di entrikan tidak sesuai / lengkap

tidak

Memilih opsi edit type instansi

Menampilkan form edit type

instansi Memilih tambah

data Menampilkan

form tambah type instansi Form tambah

type instansi

(42)

5. Mengelola data master program studi

System flow pengelolaan data master program studi berawal dari

UKSPBK&A memilih menu program studi, kemudian sistem

menampilkan halaman master program studi. UKSPBK&A memiliki akses

untuk menambahkan data program studi baru atau edit data program studi

yang sudah ada, kemudian sistem akan menyimpan data program studi

tersebut ke dalam tabel program studi. Berikut system flow pengelolaan

data master program studi pada Gambar 3.9.

Master program studi

UKSPBK&A Sistem

Ph

ase

mulai

Menampilkan halaman master program studi halaman master

program studi

Entry data program

studi Menambahkan

data program studi?

tidak

ya

Pilih opsi simpan

selesai

Menyimpan data program studi Sesuai?

Cek kelengkapan dan kesesuaian

data

Menampilkan pesan data yang di entrikan tidak sesuai / lengkap

tidak ya

Program studi Memperbarui

data program studi?

tidak ya

Memilih opsi edit program studi

tambah data Menampilkan form tambah

program studi Form tambah

program studi

(43)

6. Mengelola data master alumni

System flow pengelolaan data master alumni berawal dari UKSPBK&A

memilih menu alumni, kemudian sistem menampilkan halaman master

alumni. UKSPBK&A memiliki akses untuk menambahkan data program

alumni atau edit data alumni yang sudah ada, kemudian sistem akan

menyimpan data alumni tersebut ke dalam tabel alumni. Berikut system

flow pengelolaan data master alumni pada Gambar 3.10.

Master alumni master alumni halaman

master alumni

Entry data alumni

Menambahkan data alumni?

tidak

ya

Pilih opsi simpan

selesai

Menyimpan data alumni Sesuai?

Cek kelengkapan dan kesesuaian

data alumni

Menampilkan pesan data yang di entrikan

tidak sesuai /

Memilih opsi edit alumni Memilih tambah

data Menampilkan

form tambah alumni Form tambah

alumni

(44)

7. Mengelola data master pegawai

System flow pengelolaan data master pegawai berawal dari UKSPBK&A

memilih menu pegawai, kemudian sistem menampilkan halaman master

pegawai. UKSPBK&A memiliki akses untuk menambahkan data program

pegawai atau edit data pegawai yang sudah ada, kemudian sistem akan

menyimpan data pegawai tersebut ke dalam tabel pegawai. Berikut system

flow pengelolaan data master pegawai pada Gambar 3.11.

Master pegawai halaman master

pegawai halaman master

pegawai

Entry data pegawai Menambahkan data pegawai ?

tidak

ya

Pilih opsi simpan

selesai

Menyimpan data pegawai Sesuai?

Cek kelengkapan dan kesesuaian

data pegawai

Menampilkan pesan data yang di entrikan tidak sesuai / lengkap

tidak ya

Pegawai Memperbarui

data pegawai ? tidak

ya

Memilih opsi edit pegawai

Menampilkan Memilih tambah

data Menampilkan

form tambah pegawai Form

tambah pegawai

(45)

c. Pendaftaran instansi

System flow pendaftaran instansi berawal dari instansi memilih menu

pendaftaran instansi, kemudian sistem menampilkan halaman pendaftaran

instansi. Kemudian instansi memasukkan data instansi dan sistem akan

mengecek kelengkapan data jika tidak lengkap akan muncul pesan bahwa

data tidak lengkap dan jika data lengkap sistem akan menyimpan data

instansi tersebut ke dalam tabel instansi dan memberi pesan tunggu

konfirmasi. Berikut system flow pendaftaran instansi pada Gambar 3.12.

Pendaftaran Instansi

Memasukan data instansi pesan tunggu konfirmasi data belum

lengkap tidak

Pesan data tidak

lengkap

Data instansi 3

(46)

d. Memasukkan lowongan kerja

System flow memasukkan lowongan kerja berawal dari instansi memilih menu

masukkan lowongan kerja, kemudian sistem menampilkan halaman

memasukkan lowongan kerja. Kemudian instansi memasukkan data

lowongan kerja dan sistem akan mengecek kelengkapan data jika tidak

lengkap akan muncul pesan bahwa data tidak lengkap dan jika data lengkap

sistem akan menyimpan data lowongan kerja tersebut ke dalam tabel

lowongan kerja dan memberi pesan tunggu konfirmasi. Berikut system flow

memasukkan lowongan kerja pada Gambar 3.13.

Memasukkan Lowongan Kerja

Instansi Sistem

Memasukan data lowongan tidak

ya

Selesai

Menampilkan halaman isi lowongan kerja

Halaman isi lowongan kerja pesan tunggu konfirmasi data belum

lengkap

tidak

Pesan data tidak

lengkap

Data lowongan 3

(47)

e. Melihat pelamar

System flow melihat pelamar berawal dari instansi memilih menu melihat

pelamar, kemudian sistem menampilkan halaman melihat pelamar. Kemudian

instansi memilih lowongan kerja yang telah dimasukkan dan sistem akan

menampilkan data pelamar berdasarkan lowongan tersebut. Kemudian

instansi memilih pelamar dan sistem akan menampilkan halaman detail

pelamar dan memasukkan penilaian pada pelamar apakah pelamar dapat

mengikuti tes atau tidak. Berikut system flow melihat pelamar pada Gambar

3.14.

Melihat Pelamar Kerja

Instansi Sistem

Pilih lowongan kerja tidak

ya

Selesai

Menampilkan halaman lihat pelamar kerja

Halaman lihat pelamar kerja

Halaman daftar pelamar yang melamar

pada lowongan yang dipilih

3 Lowongan

kerja

Menampilkan pelamar yang melamar pada lowongan yang telah dipilih

Melamar

Pilih Pelamar

Menampilkan data pelamar

Halaman detail pelamar kerja

Klik ikut tes atau tidak ikut tes

Hasil

(48)

f. Melihat alumni

System flow melihat alumni berawal dari instansi memilih menu lihat alumni,

kemudian sistem menampilkan halaman melihat alumni. Kemudian instansi

memasukkan angkatan atau ipk ataupun keduanya dan sistem akan

menampilkan data alumni yang dimaksudkan. Berikut system flow melihat

alumni pada Gambar 3.15.

Melihat Alumni

Cari alumni berdasarkan angkatan

dan IPK

Halaman lihat alumni

Halaman alumni berdasarkan angkatan dan IPK

3

Alumni

Menampilkan alumni berdasarkan angkatan dan

IPK

(49)

g. Memasukkan jadwal tes

System flow memasukkan jadwal tes berawal dari instansi memilih menu

masukkan jadwal tes, kemudian sistem menampilkan halaman memasukkan

jadwal tes. Kemudian instansi memilih lowongan kerja dan sistem akan

menampilkan form input jadwal tes berdasarkan lowongan yang telah dipilih

sebelumnya. Berikut system flow memasukkan jadwal tes pada Gambar 3.16.

Masukkan Jadwal Tes

Instansi Sistem

Pilih lowongan kerja tidak

ya

Selesai

Menampilkan halaman jadwal tes

yg berisi daftar lowongan kerja

Halaman jadwal tes

Form isi jadwal tes

3 Lowongan

Pekerjaan

Menampilkan form isi jadwal tes

Memasukkan jadwal tes

Jadwal tes

Jadwal Tes

Pesan Berhasil

Menampilkan pesan berhasil

(50)

h. Memasukkan hasil pelamaran kerja

System flow memasukkan hasil pelamaran kerja berawal dari instansi memilih

menu lihat pelamar, kemudian sistem menampilkan halaman isi hasil tes.

Kemudian instansi memilih lowongan kerja dan sistem akan menampilkan

pelamar berdasarkan lowongan yang telah dipilih sebelumnya. Kemudian

instansi pilih pelamar yang akan diisikan hasil tesnya. Berikut system flow

memasukkan hasil pelamaran kerja pada Gambar 3.17.

Memasukkan Hasil Pelamaran Kerja

Instansi Sistem

Klik diterima atau tidak diterima tidak

ya

Selesai

Menampilkan halaman pemberitahuan hasil

tes berdasarkan lowongan kerja

Halaman Lihat pelamar Pilih lowongan

kerja

Menampilkan pelamar berdasarkan

lowongan kerja yang dipilih

Lowongan kerja

Halaman pelamar berdasarkan lowongan kerja

yang dipilih Pilih pelamar

Menampilkan pelamar yang

dipilih

Form isi hasil tes

(51)

i. Melamar kerja

System flow melamar kerja berawal dari alumni memilih menu lowongan

kerja, kemudian sistem menampilkan halaman lowongan kerja. Kemudian

alumni memilih detail lowongan kerja dan sistem akan menampilkan halaman

detail lowongan kerja. Kemudian alumni pilih dafftar/lamar. Sistem

menampilkan form pendaftaran kerja. Kemudian alumni mengisikan data

pelamar. Sistem akan mengecek kelengkapan data jika tidak lengkap akan

muncul pesan bahwa data tidak lengkap dan jika data lengkap sistem akan

menyimpan data tersebut pada tabel melamar dan menampilkan pesan

berhasil melamar. Berikut system flow melamar kerja pada Gambar 3.18.

Melamar Kerja

Entry data pelamar

Selesai

Menampilkan form pendaftaran kerja sesuai lowongan Menampilkan data belum

lengkap

tidak

Pesan data tidak

lengkap

Data pelamar Pilih detail

lowongan

(52)

j. Melihat hasil pelamaran

System flow melihat hasil pelamaran berawal dari alumni memilih menu info,

kemudian sistem menampilkan halaman melihat hasil pelamaran. Kemudian

alumni dapat melihat riwayat lowongan kerja yang alumni lamar beserta

hasilnya yang diambil dari tabel melamar. Berikut system flow melihat hasil

pelamaran pada Gambar 3.19.

Melihat Hasil Pelamaran

Alumni Sistem

P

h

ase

mulai

Pilih menu

info

tidak

ya

Selesai

Menampilkan Hasil tes

Halaman Hasil tes

1

Melamar

(53)

k. Verifikasi instansi

System flow verifikasi instansi berawal dari UKSPBK&A memilih menu

notifikasi, kemudian sistem menampilkan halaman verifikasi instansi.

Kemudian UKSPBK&A memilih instansi. Kemudian sistem menampilkan

detil insansi yang dipilih dan UKSPBK&A memilih instansi untuk disetujui

bergabung atau tidak. Sistem akan menampilkan pesan verifikasi instansi

berhasil dari email STIKES beserta username dan password instansi tersebut

dan sistem mengubah status data instansi tersebut pada tabel instansi. Berikut

system flow verifikasi instansi pada Gambar 3.20.

Verifikasi instansi

Verifikasi Berhasil

Instansi

Menampilkan detail instansi yang dipilih

Detail instansi Disetujui atau

tidak

Menampilkan pesan instansi berhasil terverifikasi

(54)

l. Validasi lowongan kerja

System flow validasi lowongan kerja berawal dari UKSPBK&A memilih

validasi lowongan kerja, kemudian sistem menampilkan halaman validasi

lowongan kerja. Kemudian UKSPBK&A memilih lowongan kerja. Kemudian

sistem menampilkan detil lowongan kerja yang dipilih dan UKSPBK&A

memberi keputusan lowongan kerja tersebut valid atau tidak. Sistem akan

menampilkan pesan validasi berhasil dan sistem merubah status data

lowongan kerja tersebut pada tabel lowongan kerja. Berikut system flow

validasi lowongan kerja pada Gambar 3.21.

Validasi lowongan pekerjaan

UKSPBK&A Sistem

Pilih lowongan kerja tidak

ya

Selesai

Menampilkan halaman validasi (berisi list lowongan pekerjaan yang telah dimasukan oleh

instansi)

Halaman validasi lowongan kerja kerja yang dipilih

Detil lowongan

kerja Valid atau

tidak

Menampilkan pesan lowongan kerja telah berhasil tervalidasi

(55)

m. Melihat Jadwal Tes

System flow melihat jadwal tes berawal dari alumni memilih menu info,

kemudian sistem menampilkan halaman info yang berisikan lowongan yang

telah dilamar oleh alumni. Kemudian alumni memilih tombol jadwal tes.

Kemudian sistem menampilkan jadwal tes sesuai dengan lowongan yang

dilamar oleh alumni. Berikut system flow Melihat Jadwal Tes pada Gambar

3.22.

Lihat Jadwal Tes

Alumni Sistem

P

h

ase

mulai

Pilih menu

Info

tidak

ya

Selesai

Menampilkan Halaman info

Halaman info 1

Melamar

Tekan tombol jadwal tes

Alumni

Lowongan kerja

Menampilkan

Jadwal tes Lowongan kerja

Jadwal Tes

(56)

n. Laporan pelamar dalam setiap lowongan

System flow laporan pelamar dalam setiap lowongan berawal dari

UKSPBK&A memilih menu laporan pelamar dalam setiap lowongan,

kemudian sistem menampilkan halaman awal laporan pelamar dalam setiap

lowongan. Kemudian UKSPBK&A menekan tombol semua. Sistem akan

menampilkan laporan pelamar dalam setiap lowongan. Berikut system flow

laporan pelamar dalam setiap lowongan pada Gambar 3.23.

Laporan pelamar dalam setiap lowongan

UKSPBK&A Sistem

Ph

ase

Mulai

Pilih menu

Laporan pelamar dalam setiap lowongan pelamar dalam setiap lowongan

Halaman awal laporan pelamar dalam setiap lowongan

2

Cetak laporan pelamar dalam

setiap lowongan

Laporan pelamar dalam setiap

lowongan

Menampilkan laporan pelamar

dalam setiap lowongan Lowongan

kerja

Melamar Instansi

Tekan tombol semua

Laporan Pelamar dalam setiap

lowongan

Tekan tombol cetak

(57)

o. Laporan pelamar yang diterima dalam setiap lowongan

System flow laporan pelamar diterima dalam setiap lowongan berawal dari

UKSPBK&A memilih menu laporan pelamar diterima dalam setiap

lowongan, kemudian sistem menampilkan halaman awal laporan pelamar

diterima dalam setiap lowongan. Kemudian UKSPBK&A menekan tombol

semua. Sistem akan menampilkan laporan pelamar diterima dalam setiap

lowongan. Berikut system flow laporan pelamar dalam setiap lowongan pada

Gambar 3.24.

Laporan pelamar diterima dalam setiap lowongan

UKSPBK&A Sistem

Ph

ase

Mulai

Pilih menu

Laporan pelamar diterima dalam setiap lowongan

tidak

ya

Selesai

Menampilkan halamanawal pelamar diterima

dalam setiap lowongan

Halaman awal laporan pelamar diterima dalam setiap lowongan

2

Cetak laporan pelamar diterima dalam

setiap lowongan

Laporan pelamar diterima dalam setiap lowongan

Menampilkan laporan pelamar

diterima dalam setiap lowongan Lowongan

kerja

Melamar Instansi

Tekan tombol semua

Laporan Pelamar diterima dalam setiap lowongan

Tekan tombol cetak

(58)

p. Laporan alumni yang belum bekerja

System flow laporan alumni yang belum bekerja berawal dari UKSPBK&A

memilih menu laporan alumni yang belum bekerja, kemudian sistem

menampilkan halaman alumni yang belum bekerja. Kemudian UKSPBK&A

memilih angkatan . Kemudian sistem menampilkan daftar alumni yang belum

bekerja. Dari daftar alumni yang belum bekerja tersebut UKSPBK&A pilih

cetak laporan alumni yang belum bekerja. Berikut system flow laporan alumni

yang belum bekerja pada Gambar 3.25.

Laporan alumni yang belum bekerja

UKSPBK&A Sistem

Laporan alumni yg belum berkerja

Halaman laporan alumni yg belum

berkerja

2

Alumni

Cetak laporan alumni yg Isi tahun angkatan

Menampilkan alumni yang belum bekerja

Daftar alumni yg

belum berkerja

(59)

3.6.3 Context Diagram

Context Diagram adalah gambaran keseluruhan dari DFD. Pada Context

Diagram memiliki tiga External Entity yaitu Alumni, Instansi dan UKSPBK&A.

Proses pembuatan context diagram berawal dari system flow yang menerangkan

alur sistem. Pada alur sistem memiliki proses serta tabel yang harus ada untuk

menjalankan proses tersebut sehingga alur data dan entitasnya tergambar dengan

jelas.

UKSPBK&A memasukkan data login UKSPBK&A, data kota, data

provinsi, data alumni, data pegawai, data agama, data program studi, data type

instansi, verifikasi instansi, validasi lowongan pada sistem dan mendapatkan

laporan pelamar dalam satu lowongan, laporan pelamar diterima dalam satu

lowongan, laporan alumni belum bekerja. Alumni memasukkan login alumni, data

pelamar dan mendapatkan daftar lowongan kerja, info lolos tes. Instansi

memasukkan login instansi, data instansi, data lowongan kerja, data jadwal tes,

data hasil lolos tes serta mendapatkan info instansi terverifikasi, info lowongan

tervalidasi dan daftar pelamar. Berikut gambar Context Diagram pada Gambar

(60)

Daftar instansi bergabung Lowongan kerja ingin bergabung

Instansi ingin bergabung Daftar Alum ni

Jadwal Tes

Master alumni Master pegawai

Laporan alum ni belum bekerja Laporan pelam ar diterima dalam setiap lowongan

Laporan pelam ar dalam setiap lowongan Master type instansi Master program studi Master provinsi

Master kota Master agam a Hasil lolos tes

Info lowongan tervalidasi Info instansi terverifikasi

Daftar pelam ar

Validasi lowongan Verifikasi instansi Data Jadwal tes

Data Lowongan kerja Data instansi

Daftar lowongan Info lolos tes Data pelam ar

Login UKSPBK&A Login instansi

Login alumni

0

Rancang Bangun Aplikasi Bursa Kerja STIKES

+

Alumni

UKSPBK&A Instansi

Gambar

Gambar 3.3 Block Diagram
Gambar 3.4 System Flow Mengelola Login
Gambar 3.5.  System Flow Mengelola Data Master Agama
Gambar 3.6 System Flow Mengelola Data Master Kota
+7

Referensi

Dokumen terkait

BLH Kota Yogyakarta telah melakukan pengendalian terhadap pemakaian air tanah oleh hotel dengan cara pemeriksaan dokumen periodik, mewajibkan hotel membuat sumur resapan,

berbasis web model G2C di Dinas Kebudayaan dan Pariwisata Provinsi Jawa Tengah yaitu dilihat dari proses planning, organizing, actuating, serta controlling yang

Gerakan Gulen ini mulai dari identitas Islam sederhana dan yang menjadi seruan internasional untuk dialog dan toleransi, dicontohkan potensi aktivis manusia yang

Faktor yang mendukung kesediaan dokter untuk bekerja di Kabupaten Buol adalah kompensasi yang sudah sesuai dengan standar gaji untuk wilayah terpencil dan penghargaan serta

Proses penyusunan formularium rumah sakit kelas C di Daerah Istimewa Yogyakarta (DIY). Dari wawancara mendalam dan observasi dokumen/ notulen PFT, secara umum proses pengembangan

Pada bagian pembelian, pengolahan data tersebut diawali dari data akuntansi persediaan material suuport dan permintaan material support yang urgent (mendesak) ke

jam efektif mapel, (5) mengatur alokasi waktu jam efektif dua semester(satu tahun) untuk pembelajaran dan ulangan, (6) membagi jam efektif untuk ulangan, (7) membagi waktu jam

Metode yang digunakan untuk menyelesaikan masalah tersebut adalah Artificial Neural Network, karena pada pelelitiannya sebelumnya terkait dengan peramalan harga,