You are on page 1of 105

LAPORAN PENELITIAN TUGAS AKHIR

PENGEMBANGAN APLIKASI MOBILE BURSA KERJA KHUSUS (BKK)


ONLINE PADA SMK KORPRI MENGGUNAKAN METODE STRING
MATCHING

Disusun sebagai salah satu syarat memperoleh gelar sarjana komputer


pada Program Studi Informatika
Fakultas Teknik Universitas Majalengka

MUHAMMAD AZHAR FAHREZI 19.14.1.0014

PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK


UNIVERSITAS MAJALENGKA
2023
HALAMAN PENGESAHAN

i
ABSTRAK

PENGEMBANGAN APLIKASI MOBILE BURSA KERJA KHUSUS (BKK)


ONLINE PADA SMK KORPRI MENGGUNAKAN METODE STRING
MATCHING

Oleh :

MUHAMMAD AZHAR FAHREZI


19.14.1.0014

ii
ABSTACT

iii
PERNYATAAN KEASLIAN

Dengan ini saya menyatakan bahwa Laporan Penelitian Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
perguruan tinggu, dan sepanjang pengetahuan saya tidak dapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara yang
tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka. Apabila
kemudian hari pernyataan saya tidak benar, maka saya bersedia menerima sanksi
akademis yang berlaku.

Majalengka,………………..2023

Muhammad Azhar Fahrezi

iv
KATA PENGANTAR

Alhamdulillah, puji dan syukur penulis panjatkan kehadirat Allah SWT


karena berkat rahmat dan karunia-Nya penulis dapat menyelesaikan Laporan
Tugas Akhir yang berjudul : “ PENGEMBANGAN APLIKASI MOBILE
BURSA KERJA KHUSUS (BKK) ONLINE PADA SMK KORPRI
MENGGUNAKAN METODE STRING MATCHING.”

Laporan Tugas Akhir ini ditulis untuk memenuhi syarat memperoleh gelar
Sarjana Komputer pada Program Studi Informatika Universitas Majalengka.
Penulisan laporan ini berjalan dengan lancar karena dukungan berbagai pihak.
Atas dasar itu penulis mengucapkan terimkasih kepada :

1. Ibu Tati Karwati dan Bapak Rahman, selaku orang tua penulis yang selalu
mendo’akan dan memberikan dukungan serta pengorbanan kasih sayang
yang tak ternilai.
2. Mitha Miftha Hanjanah, S.E selaku istri tercinta telah memberikan
semangat dan dukungan penuh kepada penulis.
3. Bapak Dr. Indra Adi Budiman, M.Pd., selaku Rektor Universitas
Majalengka.
4. Bapak Dony Susandi, S.T., M.T. selaku Dekan Fakultas Teknik.
5. Bapak Harun sujadi, ST., M.Kom., selaku Ketua Program Studi
Informatika.
6. Bapak Ii Sopiandi, S.T., M.Kom selaku Dosen Pembimbing Utama Tugas
Akhir.
7. Ibu Deffy Susanti, S.T., M.Kom. selaku Dosen Pembimbing Pedamping
Tugas Akhir.
8. Bapak Suhendri, S.T., M.Kom selaku Wali Dosen.
9. Dosen-dosen yang telah memberikan ilmu pengetahuan dan bimbingan
selama penulis menuntut ilmu di Program Studi Infomatika, Fakultas
Teknik Universitas Majalengka.
10. Seluruh Staf Tata Usaha Fakultas Teknik Universitas Majalengka.
11. BKK SMK KORPRI Majalengka selaku Tempat Penelitian.

v
12. Rekan-rekan Seperjuangan Kelas Karyawan Informatika yang telah
menjadi teman diskusi penulis.
13. Rekan-rekan staf Pendidikan dan Tenaga Kependidikan SMK KORPRI
Majalengka telah memberikan semangat dan dukungan penuh kepada
penulis.
14. Semua pihak yang tidak penulis sebutkan satu-persatu, baik secara
langsung maupun tidak langsung telah membantu penulis sejak awal
hingga selesainya penyusunan laporan tugas akhir ini.

Penulis menyadari bahwa masih banyak kekurangan pada laporan tugas


akhir ini karena bagaimanapun juga penulis adalah manusia biasa yang
mempunyai keterbatasan dan tidak luput dari kesalahan. Oleh karena itu saran dan
kritik yang membangun penulis harapkan. Namun demikian penulis berharap
laporan tugas akhir ini dapat bermanfaat bagi kita semua.

Majalengka, Agustus 2023

Penulis

vi
DAFTAR ISI

HALAMAN PENGESAHAN.........................................................................i
ABSTRAK.....................................................................................................ii
ABSTACT......................................................................................................iii
PERNYATAAN KEASLIAN.......................................................................iv
KATA PENGANTAR...................................................................................v
DAFTAR ISI................................................................................................vii
DAFTAR GAMBAR...................................................................................xii
DAFTAR TABEL.......................................................................................xiv
BAB I.............................................................................................................1
PENDAHULUAN..........................................................................................1
1.1 Latar Belakang...........................................................................................1
1.2 Identifikasi Masalah...................................................................................5
1.3 Rumusan Masalah......................................................................................5
1.4 Batasan Masalah........................................................................................5
1.5 Tujuan Penelitian.......................................................................................6
1.6 Manfaat Penelitian.....................................................................................6
1.6.1 Bagi Mahasiswa...........................................................................6

1.6.2 Bagi Instansi................................................................................6

1.7 Tinjauan Pustaka........................................................................................7


1.8 Metode Penelitian......................................................................................8
1.8.1 Teknik Pengumpulan Data..........................................................8

1.8.2 Metode Pengembangan Sistem....................................................8

1.9 Sistematika Penulisan................................................................10

1.9.1 Jadwal Pelaksanaan Tugas Akhir..............................................12

BAB II..........................................................................................................14
LANDASAN TEORI...................................................................................14
2.1 Perancangan sistem..................................................................................14
2.2 Sistem.......................................................................................................14
2.3 Sistem Informasi......................................................................................15
2.3.1 Pencocokan String ( String Matching ).....................................15

2.4 Bursa Kerja Khusus.................................................................................16


2.5 Internet.....................................................................................................18
2.5.1 Sejarah Internet..........................................................................18

vii
2.5.2 Istilah Internet............................................................................19

2.6 Konsep Dasar Web..................................................................................19


2.7 Website....................................................................................................20
2.7.1 WWW........................................................................................20

2.8 Metode Waterfall.....................................................................................21


2.9 Flowchart.................................................................................................22
2.10 Flowmap..................................................................................................28
2.11 UML (Unified Modeling Language).......................................................29
2.11.1 Usecase Diagram.......................................................................29

2.11.2 Class Diagram............................................................................32

2.11.3 Activity Diagram.......................................................................33

2.11.4 Sequence Diagram.....................................................................34

2.12 Konsep Database......................................................................................35


2.12.1 Pengertian Database Management System (DBMS).................36

2.13 MySQL....................................................................................................36
2.14 Laravel Framework..................................................................................37
2.15 Bahasa Pemrograman..............................................................................38
2.15.1 HTML (Hypertext Markup Languange)....................................38

2.15.2 PHP............................................................................................38

2.15.3 Javascript...................................................................................39

2.15.4 CSS (Cascading Style Sheet).....................................................39

2.16 Tinjauan Perangkat Lunak.......................................................................40


2.16.1 Visual Studio.............................................................................40

2.16.2 Xampp.......................................................................................40

2.17 Teori Pengujian Sistem............................................................................40


2.18 Pengujian Black-Box...............................................................................41
2.19 Tinjauan Pustaka......................................................................................41
BAB III.........................................................................................................41
METODE PENELITIAN.............................................................................41
3.1 Kerangka Penelitian.................................................................................41

viii
3.2 Pengumpulan Data...................................................................................42
3.3 Objek Penelitian.......................................................................................43
3.3.1 Gambaran Umum SMK KORPRI Majalengka.........................43

3.3.2 Gambaran Umum BKK SMK KORPRI Majalengka................43

3.3.3 Alamat Bursa Kerja Khusus......................................................44

3.3.4 Visi dan Misi BKK SMK KORPRI Majalengka.......................44

3.3.5 Struktur Organisasi BKK SMK KORPRI Majalengka.............45

3.3.6 Data Trucer Studi Lulusan.........................................................46

3.4 Analisis Sistem........................................................................................47


3.4.1 Analisis Dasar Permasalahan Sistem.........................................48

3.4.2 Analisis Sistem yang sedang berjalan........................................49

3.4.3 Analisis Sistem yang Diusulkan................................................50

3.4.4 Analisis Pelaku..........................................................................51

3.5 Analisis Kebutuhan Sistem......................................................................52


3.5.1 Analisis Hardware.....................................................................52

3.5.2 Analisis Software.......................................................................52

3.5.3 Analisis Kebutuhan Pengguna...................................................52

3.6 Perancangan Sistem.................................................................................52


3.6.1 Use Case Diagram.....................................................................53

3.6.2 Activity Diagram.......................................................................54

3.6.3 Class Diagram............................................................................57

3.6.4 Sequence diagram......................................................................58

3.7 Perancangan Struktur Tabel Database.....................................................59


3.7.1 Tabel Failed_job........................................................................59

3.7.2 Tabel Lowongan........................................................................60

3.7.3 Tabel Informasi..........................................................................60

3.7.4 Tabel Pendaftar..........................................................................61

ix
3.7.5 Tabel personal_access_token.....................................................61

3.7.6 Tabel User..................................................................................62

3.8 Rancangan Tampilan Sistem...................................................................64


3.8.1 Rancangan Tampilan Login.......................................................64

3.8.2 Rancangan Tampilan Form Daftar............................................65

3.8.3 Rancangan Tampilan Dashboard...............................................66

3.8.4 Rancangan Tampilan Data Lowongan.......................................67

3.8.5 Rancangan Tampilan Tambah Lowongan.................................67

3.8.6 Rancangan Tampilan Data Informasi........................................68

3.8.7 Rancangan Tampilan Posting Informasi....................................68

3.8.8 Rancangan Tampilan Data Pelamaran.......................................69

3.8.9 Rancangan Tampilan Form Pelamaran......................................69

3.8.10 Rancangan Tampilan Data Lamaran.........................................70

3.8.11 Rancangan Tampilan Kartu Peserta...........................................70

BAB IV........................................................................................................69
HASIL PENELITIAN DAN PEMBAHASAN...........................................69
4.1 Implementasi............................................................................................69
4.1.1 Tampilan Dashboard Web.........................................................69

4.1.2 Tampilan Login.........................................................................70

4.1.3 Tampilan Daftar Akun...............................................................70

4.1.4 Tampilan Lowongan Di Dashboard...........................................71

4.1.5 Tampilan Dashboard Admin......................................................71

4.1.6 Tampilan Admin Lowongan......................................................72

4.1.7 Tampilan Admin Posting Lowongan.........................................72

4.1.8 Tampilan Admin Edit Lowongan..............................................73

4.1.9 Tampilan Admin Detail Lowongan...........................................73

4.1.10 Tampilan Admin Hapus Lowongan...........................................74

x
4.1.11 Tampilan Admin Informasi.......................................................74

4.1.12 Tampilan Admin Posting Informasi..........................................75

4.1.13 Tampilan Admin Pendaftar........................................................75

4.1.14 Tampilan Admin Data Pelamar.................................................76

4.1.15 Tampilan Admin Logout...........................................................76

4.1.16 Tampilan Dashboard Pelamar....................................................77

4.1.17 Tampilan Perusahaan Di Halaman Pelamar..............................77

4.1.18 Tampilan Halaman Lamaran.....................................................78

4.1.19 Tampilan Halaman Edit Lamaran..............................................78

4.2 Pengujian Sistem......................................................................................79


4.2.1 Rencana Pengujian Sistem.........................................................79

BAB V..........................................................................................................83
PENUTUP....................................................................................................83
5.1 Kesimpulan..............................................................................................83
5.2 Saran........................................................................................................83
DAFTAR PUSTAKA..................................................................................84
DAFTAR LAMPIRAN................................................................................85

xi
DAFTAR GAMBAR

Gambar 1. 1 Grafik lulusan sekolah tahun 2019 dari jumlah siswa 639 siswa...................2
Gambar 1. 2 Grafik lulusan siswa tahun 2020 dari jumlah siswa 495 siswa......................3
Gambar 1. 3 Grafik lulusan siswa tahun 2021 dari jumlah siswa 437 siswa......................3
Gambar 1. 4 Grafik lulusan siswa tahun 2022 dari jumlah siswa 506 siswa......................4
Gambar 2. 1 Metode waterfall..........................................................................................22
Gambar 3. 1 Kerangka penelitian.....................................................................................41
Gambar 3. 2 Struktur organisasi.......................................................................................45
Gambar 3. 3 Data trucer studi lulusan..............................................................................47
Gambar 3. 4 Analisis sistem yang sedang berjalan...........................................................49
Gambar 3. 5 Analisis sistem yang diusulkan....................................................................51
Gambar 3. 6 Use case diagram.........................................................................................53
Gambar 3. 7 Activity diagram halaman login..................................................................54
Gambar 3. 8 Activity diagram halaman admin.................................................................55
Gambar 3. 9 Activity diagram halaman user....................................................................56
Gambar 3. 10 Class diagram............................................................................................57
Gambar 3. 11 Sequence login..........................................................................................58
Gambar 3. 12 Sequence halaman admin..........................................................................59
Gambar 3. 13 Rancangan tampilan login.........................................................................64
Gambar 3. 14 Rancangan tampilan form daftar................................................................65
Gambar 3. 15 Rancangan tampilan dashboard.................................................................66
Gambar 3. 16 Rancangan tampilan data lowongan..........................................................67
Gambar 3. 17 Rancangan tampilan tambah lowongan.....................................................67
Gambar 3. 18 Rancangan tampilan data informasi...........................................................68
Gambar 3. 19 Rancangan tampilan posting informasi......................................................68
Gambar 3. 20 Rancangan tampilan data pelamar.............................................................69
Gambar 3. 21 Rancangan tampilan form pelamaran........................................................69
Gambar 3. 22 Rancangan tampilan data lamaran.............................................................70
Gambar 3. 23 Rancangan tampilan kartu peserta.............................................................71
Gambar 4. 1 Tampilan dashboard web.............................................................................69
Gambar 4. 2 Tampilan login............................................................................................70
Gambar 4. 3 Tampilan daftar akun...................................................................................70
Gambar 4. 4 Tampilan lowongan di dashboard................................................................71
Gambar 4. 5 Tampilan dashboard admin..........................................................................71
Gambar 4. 6 Tampilan admin lowongan..........................................................................72
Gambar 4. 7 Tampilan admin posting lowongan..............................................................72
Gambar 4. 8 Tampilan admin edit lowongan...................................................................73
Gambar 4. 9 Tampilan admin detail lowongan.................................................................73
Gambar 4. 10 Tampilan admin hapus lowongan..............................................................74
Gambar 4. 11 Tampilan admin informasi.........................................................................74
Gambar 4. 12 Tampilan admin posting informasi............................................................75
Gambar 4. 13 Tampilan admin pendaftar.........................................................................75
Gambar 4. 14 Tampilan admin data pelamar....................................................................76
Gambar 4. 15 Tampilan admin logout..............................................................................76

xii
Gambar 4. 16 Tampilan dashboard pelamar.....................................................................77
Gambar 4. 17 Tampilan perusahaan di halaman pelamar.................................................77
Gambar 4. 18 Tampilan halaman lamaran........................................................................78
Gambar 4. 19 Tampilan halaman edit lamaran.................................................................78

xiii
DAFTAR TABEL

Tabel 1. 1 Tinjauan pustaka...............................................................................................7


Tabel 1. 2 Jadwal penelitian.............................................................................................12
Tabel 2. 1 Simbol-simbol flowchart.................................................................................28
Tabel 2. 2 Simbol flowmap..............................................................................................29
Tabel 2. 3 Usecase diagram (Apriyanto N.C, 2011).........................................................31
Tabel 2. 4 Class diagram (Rosadan Salahudin, 2013)......................................................32
Tabel 2. 5 Activity diagram (Rosadan Salahudin, 2013)..................................................33
Tabel 2. 6 Sequence diagram (Rosadan Salahudin, 2013)................................................35
Tabel 3. 1 Failed job........................................................................................................59
Tabel 3. 2 Lowongan.......................................................................................................60
Tabel 3. 3 Informasi.........................................................................................................61
Tabel 3. 4 Pendaftar.........................................................................................................61
Tabel 3. 5 Personal_acces_token......................................................................................62
Tabel 3. 6 User.................................................................................................................63
Tabel 4. 1 Pencana pengujian sistem halaman login........................................................79
Tabel 4. 2 Rencana pengujian sistem halaman dashboard................................................79
Tabel 4. 3 Rencana pengujian sistem halaman admin tambah lowongan.........................80
Tabel 4. 4 Rencana pengujian sistem halaman admin tambah informasi..........................81
Tabel 4. 5 Rencana pengujian sistem halaman admin pendaftar......................................81
Tabel 4. 6 Rencana pengujian sistem halaman admin pendaftar......................................81
Tabel 4. 7 Rencana pengujian sistem halaman user pelamaran........................................82
Tabel 4. 8 Rencana pengujian sistem halaman user data lamaran....................................82

xiv
BAB I
PENDAHULUAN

1.1 Latar Belakang

Sekolah Profesi KORPRI Majalengka merupakan salah satu Sekolah


Menengah Profesi rahasia yang “terbesar” dan “paling berpengalaman” di
Kabupaten Majalengka. Jumlah mahasiswa terbanyak (lebih dari 1500 sesuai data
Tahun Akademik 2020/2021), paling tua karena sudah berusia 40 tahun dari tahun
2022 sejak berdirinya yang diarsipkan oleh Yayasan Penetapan Nomor
201/102/Kep/E/1982 tanggal 21 Juli 1982. Ditata di atas tanah seluas 10.168,95
meter persegi bangunan sekolah ini seluas 5.685,86 meter persegi. Telah
menjalani enam kepemimpinan (Kepala Sekolah) di bawah Yayasan Majalengka
Bhakti Abdi Negara. Sejak tanggal 22 Juli 2020 Sekolah Profesi KORPRI
Majalengka dipimpin oleh Bapak Rahmad Hidayat, S.T., M.T.
Bursa Kerja Khusus (BKK) SMK KORPRI Majalengka sebagai salah satu
Mitra Kerja Dinas Ketenagakerjaan, Koperasi dan UKM Kabupaten Majalengka
dan Dunia Industri yang memiliki berbagai kegiatan diantaranya yaitu
Memberikan Informasi Pasar Kerja, Pendaftaran Pencari Kerja, Pendataan
Alumni, Penyaluran dan Penempatan Pencari Kerja.
Informasi pengangguran terbuka hingga 2022 oleh Dinas Pengukuran Pusat
terus diperluas, khususnya di tingkat SMK. Beberapa lulusan SMK yang belum
mendapatkan pekerjaan karena tidak adanya data tentang dunia kerja dan
persaingan di dunia kerja (Kompas, 2022).Minat warga terhadap Sekolah
Menengah kejuruan semakin meningkat. Fakta ini wajib diimbangi dengan
peningkatan kualitas Sekolah Menengah kejuruan. Salah satunya yaitu
menyediakan informasi seputar dunia kerja buat peserta didik. Di era digital ini,
arus informasi begitu cepat. Hal ini bisa dimanfaatkan oleh Sekolah Menengah
kejuruan buat menyalurkan informasi khususnya terkait dunia kerja.
Penyaluran informasi bursa kerja pada Sekolah Menengah kejuruan
KORPRI Majalengka masih manual serta belum terpusat. Berdasarkan Bapak

1
Aang Johan selaku koordinator tim BKK di SMK KORPRI Majalengka selama
ini penyaluran

2
2

informasi kepada alumni dengan memanfaatkan sosial media, Whatsapp


atau telepon ke nomor alumni yang bersangkutan. Nomor telepon alumni
didapatkan dari angket yang disebarkan oleh tim BKK pada saat peserta didik
sudah naik kelas XII.
Kendala yang dihadapi oleh kelompok BKK dalam mensosialisasikan data
melalui WhatsApp atau telepon adalah banyak lulusan yang sering berganti nomor
telepon, sehingga seringkali sulit untuk menghubungi lulusan yang bersangkutan
jika ada tawaran peluang dari perusahaan. Menurut Pak Aang Johan, jumlah
lulusan angkatan yang biasa ganti nomor telepon lebih dari 40% mahasiswa.

Data Siswa Lulusan Tahun 2019


18,31%
16,43%
12,52% 12,05%
7,82%
5,79% 5,16%
2,97% 3,29% 2,66%
1,88%
0,63%
0,31%
0,31% 1,10%
0,47% 0,94% 0,63% 1,25%
0,47%
0,31% 0,78%
0,63%
0,31% 0,94%
0,31% 0,63%
0,47% 0,47%
0,16%
Teknik Teknik Teknik Kom- Teknik dan Rekayasa Akuntansi La-
Pemesinan Kendaraan puter dan Bisnis Sepeda Perangkat Lu- poran Keuan-
Ringan Oto- Jaringan Motor nak gan
motif
Bekerja 117 105 50 77 8 4
Wirausa 37 80 19 17 4 3
ha
Kuliah 4 7 12 2 5 6
Belum 2 3 6 3 2 1
Bekerja
Tidak 2 33 21 4 2 3
Terdata

Gambar 1. 1 Grafik lulusan sekolah tahun 2019 dari jumlah siswa 639 siswa
3

Data Siswa Lulusan Tahun 2020


15,15%

12,12%
10,91%
10,10%

6,46%
4,44% 4,85% 4,85%
3,84% 4,04%
2,42% 3,03% 3,43% 3,03%
1,41%
0,81% 1,41% 1,41% 0,81% 1,41% 1,21%
1,01%
0,61% 0,61% 0,61%

Teknik Teknik Teknik Kom- Teknik dan Bis- Rekayasa


Pemesinan Kendaraan puter Jaringan nis Sepeda Mo- Perangkat Lu-
Ringan Otomo- tor nak
tif
Bekerja 60 75 22 24 15
Wirausah 50 54 15 20 7
a
Kuliah 7 12 7 3 5
Belum 4 7 3 4 3
Bekerja
Tidak 19 32 17 24 6
Terdata

Gambar 1. 2 Grafik lulusan siswa tahun 2020 dari jumlah siswa 495 siswa

Da ta Siswa Lulusa n Ta hun 2 0 2 1


16,48%

12,36%
11,67%

7,55%
6,41% 5,95%
5,72% 5,26% 5,03%
3,43% 3,89%
2,29% 2,75%
2,06%
1,37% 1,14%
0,92% 0,92% 1,14%
0,92%
0,92%
0,69% 0,46% 0,69%
0%
Teknik Teknik Teknik Kom- Teknik dan Rekayasa
Pemesinan Kendaraan puter Jaringan Bisnis Sepeda Perangkat Lu-
Ringan Otomo- Motor nak
tif
Bekerja 72 54 33 26 12
Wirausah 25 23 17 22 5
a
Kuliah 10 15 5 4 4
Belum 3 6 4 2 4
Bekerja
Tidak 28 51 0 9 3
Terdata

Gambar 1. 3 Grafik lulusan siswa tahun 2021 dari jumlah siswa 437 siswa
4

DATA SISWA LULUSAN TAHUN 2 0 2 2


15,22%
14,23%

11,86%
10,08%
9,88%

6,32%
5,73%
4,74%
4,15%
2,96%
2,37% 2,17%
1,38% 1,38% 1,78%
0,59% 0,59%
0,59% 0,59% 0,99% 0,79%
0,59%
0,40% 0,20% 0,40%

Teknik Teknik Teknik Kom- Teknik dan Bis- Rekayasa


Pemesinan Kendaraan puter Jaringan nis Sepeda Mo- Perangkat Lunak
Ringan Otomotif tor

Bekerja 51 77 72 24 11
Wirausaha 50 32 29 9 5
Kuliah 7 3 7 3 2
Belum 3 3 2 1 3
Bekerja
Tidak 21 60 15 12 4
Terdata

Gambar 1. 4 Grafik lulusan siswa tahun 2022 dari jumlah siswa 506 siswa
Berdasarkan dari gambar 1.1 sampai 1.4 rata rata siswa-siswi alumni SMK
Korpri telah bekerja didunia industri maupun dunia usaha. Namun dari tiap
angkatan masih banyak siswa-siswi yang belum mengisi form penelusuran
alumni.

Sekolah Profesi KORPRI Majalengka sering mengadakan latihan untuk


penelusuran alumni. Rombongan pencari bakat SMK KORPRI Majalengka
mengarahkan perburuan 5 bulan setelah pengumuman kelulusan dan hanya sekali
itu saja. Perburuan diakhiri dengan membagikan koneksi Google Drive ke
pertemuan WhatsApp kelas yang lulus untuk mengetahui kemajuan kelas yang
lulus setelah lulus. Peningkatan kelas lulusan misalnya kelas lulusan yang
bersangkutan melanjutkan ujiannya, pernah bekerja dalam bisnis, atau masih
belum menemukan pekerjaan baru. Lulusan yang belum mendapatkan pekerjaan
baru nantinya akan dijangkau oleh kelompok BKK jika ada tawaran pekerjaan
dari perusahaan tersebut. Mengikuti kelas kelulusan adalah salah satu
kekhawatiran sekolah untuk kelas kelulusan.
SMK KORPRI Majalengka belum memiliki sistem informasi sendiri terkait
bursa kerja khusus. Berdasarkan persoalan yang ada, penulis
akan mengembangkan
5

sistem informasi terkait bursa kerja khusus. Sistem informasi dikembangkan


berbasis web menggunakan teknologi internet yang bisa diakses di manapun.
Selain
mempermudah alumni mengakses informasi dimana saja, sistem informasi ini
juga mempermudah tim SMK KORPRI Majalengka dalam menyampaikan
informasi lowongan pekerjaan.

1.2 Identifikasi Masalah


Berdasarkan dari uraian latar belakang, terdapat beberapa permasalahan
yang bisa diidentifikasi adalah sebagai berikut :
1. Sejumlah siswa atau alumni yang lulus dari SMK KORPRI Majalengka
masih ada yang belum bekerja.
2. Peserta didik dan alumni masih kurang informasi tentang dunia kerja.
3. Penyaluran informasi bursa kerja di SMK KORPRI Majalengka masih
manual.
4. Alumni lulusan SMK KORPRI Majalengka yang bekerja di industry tidak
sesuai harapan.
5. SMK KORPRI Majalengka belum mempunyai sistem informasi bursa kerja
khusus berbasis web.

1.3 Rumusan Masalah


Berdasarkan latar belakang diatas, diperoleh rumusan masalah sebagai
berikut :
1. Bagaimana cara mengatasi penyaluran berita lowongan pekerjaan yang
berasal dari perusahaan kepada siswa atau alumni SMK KORPRI Majalengka
yang belum terpusat?
2. Bagaimana kualitas aplikasi sistem informasi bursa kerja khusus di SMK
KORPRI Majalengka yang dikembangkan?

1.4 Batasan Masalah


Banyaknya persoalan yang telah diidentifikasi serta waktu penelitian yang
terbatas, maka penelitian ini difokuskan di penyaluran informasi lowongan yang
6

berasal dari perusahaan ke alumni yang belum terpusat. Oleh sebab itu, diperlukan
sistem informasi bursa kerja khusus di SMK KORPRI Majalengka.

1.5 Tujuan Penelitian


Tujuan penelitian ini adalah sebagai berikut :
1. Mengembangkan sistem informasi bursa kerja khusus di SMK KORPRI
Majalengka supaya informasi lowongan terpusat.
2. Sistem yang dibuat untuk mempermudah pelamar perusahaan lewat BKK
SMK KORPRI Majalengka.

1.6 Manfaat Penelitian

1.6.1 Bagi Mahasiswa

1. Untuk memperluas pengetahuan penulis dan mengembangkan ilmu selama


berkuliah.
2. Memberikan sumbangan informasi dan pengalaman yang bermanfaat dan
dijadikan bahan kajian atau referensi lebih lanjut bagi peneliti yang melakukan
peneliti sejenis.

1.6.2 Bagi Instansi


Manfaat bagi instansi yaitu :
1. Memudahkan dalam menyalurkan informasi lowongan pekerjaan dari
perusahaan.
2. Alumni dapat mengetahui dan mempermudah mendapatkan atau mencari
lowongan pekerjaan.
7

1.7 Tinjauan Pustaka


No Tahun Peneliti Judul ISSN Penerbit

1 2017 David Surya Aji Pengembangan Sistem Informasi Jurnal Ilmiah


Bursa Kerja Khusus (Bkk) Berbasis UNY
Web Dengan Php Dan Mysql Di
Smk Negeri2 Wonosari

2 2018 1) Vembria Rose sistem informasi pendaftaran 2657-0793 Jurnal


Handayani,2)Ragil seleksi kerja berbasis web pada bkk Universitas
Bina Sarana
Wijianto,3)Ari (bursa kerja khusus) tunas insan Informatika
Anggoro karya smk negeri 2 banyumas

3 2021 Rendi Sukmawan, Sistem Peminjaman Dan e-ISSN: Jurnal Stimik


Usman Gultom, Pengembalian Buku Perpustakaan 2597-3673 Jayakarta
Keliling Berbasis Web
Rachmawaty Menggunakan Algoritma String
p-ISSN:
Haroen, Verd Yasin Matching Pada Suku Dinas
Perpustakaan Dan Kearsipan Kota 2579-5201
Administrasi Jakarta Utara

2022 Yusuf Faqih, Yuri Penerapan String Matching Jurnal Ilmiah


Rahmanto,Ahmad Menggunakan Algoritma Boyer-
Moore Pada Pengembangan Sistem
Ari Aldino,Budi Pencarian Buku Online
Waluyo.

2021 Gio Fandi H Pencarian Berita Pada Web Portal 2540-8984 Jurnal Ilmiah
Nainggolan, Septi Menggunakan Algoritma Brute
Force String Matching
Andryana, dan Aris
Gunaryati

Tabel 1. 1 Tinjauan pustaka


8

1.8 Metode Penelitian

1.8.1 Teknik Pengumpulan Data

Dalam proses pengumpulan data penulis menguraikan beberapa metode


sebagai berikut :
1. Metode Observasi
Pengumpulan data yang dilakukan dengan cara meninjau atau mengunjungi
bursa kerja khusus SMK KORPRI Majalengka secara langsung untuk
mencatat informasi yang berkaitan dengan masalah yang akan diteliti.
2. Metode Studi Kepustakaan
Pengumpulan data atau informasi yang dilakukan dengan cara mempelajari
literature atau sumber yang berkaitan dengan masalah yang diteliti.
Informasi yang didapat bisa dari buku, jurnal, modul, serta referensi dari
internet.
3. Metode Wawancara
Metode ini dilakukan dengan cara bertanya jawab secara langsung dengan
narasumber yaitu bapak Aang Johan, S.T. selaku ketua BKK.

1.8.2 Metode Pengembangan Sistem

Dalam pengembangan aplikasi BKK ini, penulis menggunakan model


pendekatan SDLC (System Development Life Circle) dengan model waterfall
(Royce,1970) yang dikemukakan oleh pressman(2001).
Berikut ini di uraikan proses secara garis besar mengenai tahapan-tahapan
siklus SDLC model waterfall pada aplikasi ini. Pengembangan dimulai dari
analisis, perancangan, pengkodean, pengujian, dan pemeliharaan.
A. Analisis
Pada tahap ini, penulis melakukan beberapa aktifitas yaitu identifikasi
masalah, usulan pemecahan masalah dan analisa kebutuhan system.
9

Pemodelan ini diawali dengan mencari kebutuhan dari keseluruhaan system


yang akan di aplikasikan kedalam bentuk software.

B. Design (perancangan)
Tahap berikutnya adalah perancangan, pada tahap ini penulis mulai
melakukan pemodelan berdasarkan hasil analisis. Perancangan menentukan
bagaimana suatu aplikasi menyelesaikan apa yang harus diselesaikan.
Proses ini meliputi beberapa hal yaitu:
a. Use Case Diagram, yaitu diagram aliran data yang memfokuskan pada
aliran data data dari dan ke dalam system,serta memproses data-data
tersebut.
b. Sequance Diagram, yaitu diagram menunjukkan aliran kerja secara
terperinci dan aktivitas diagram.
c. Enity Relantionship Diagram, yaitu teknik analisis data tersrtuktur yang
mempresentasikan proses-proses data didalam organisasi.
d. data flow Chart, yaitu diagram yang berisi komponen – komponen
himpunan entitas dan himpunan relasi yang masing masing dilengkapi
dengan atribut-atribut
e. perancangan struktur menu yaitu menggambarkan struktur dari menu-
menu yang terdapat di System informasi BKK yang penulis
kembangkan.
f. Perancangan layar yaitu menggambarkan rancangan masing-masing
layar menu dan penggunaan di dalamnya.
g. Perancangan database, menggambarkan hubungan antar table basis
data.
C. Code Generation (pengkodean)
Tahap berikutnya dilakukan adalah pemograman atau coding. Pada tahap
ini merupakan hasil transfer dari perancangan kedalam bahasa
pemograman yang telah di tentukan lalu di uji coba jika lulus uji coba
maka system akan dioprasikan.
10

D. Test (pengujian)
Pada tahap ini dilakukan pengujian masing masing fitur dan fungsi untuk
mengetahui apakah dapat bekerja dengan semestinya. Pengujian dilakukan
dengan menguji coba aplikasi secara mandiri dan lapangan. Penulis
melakukan testing apakah fitu-fitur aplikasi sudah berjalan dengan
semestinya atau tidak. Pengujian yang penulis lakukan dengan
menggunakan metode pendekatan blackbox testing, ujicoba blackbox
digunakan untuk mendemonstrasikan fungsi software yang dioperasikan.
E. Support (pemeliharaan)
Pada tahan ini merupakan tahap yang perlu dijalankan dalam melakukan
pemeliharaan dengan meng-upadate aplikasi dan maintenance secara
berkala agar aplikasi dapat terpelihara dengan baik.

1.9 Sistematika Penulisan

Sistematika pembahasan laporan tugas akhir ini dibagi menjadi 6 (Enam)


bab. Berikut penjelasan tentang masing-masing bab :
BAB I : PENDAHULUAN
Bab ini berisi latar belakang,identifikasi masalah,rumusan masalah,
batasan masalah,tujuan penelitian,manfaat penelitian,tinjauan pustaka,metode
penelitian, dan jadwal penelitian.
BAB II : LANDASAN TEORI
Bab ini meliputi penjelasan landasan-landasan teori yang mendukung
pemecahan permasalahan yang ada serta sistem pengolahan data dan alat
yang digunakan dalam pemecahan masalah.
BAB III : METODE PELAKSANAAN
Pembahasan menguraikan tentang kerangka kerja penelitian dan analisis
permasalahan-permasalahan yang ada dan bagaimana pemecahan dari
permasalahan tersebut..
BAB IV : PERANCANGAN
Pembahasan menguraikan tentang perencanaan pembuatan keseluruhan
sistem dalam aplikasi yang akan dibuat..
11

BAB V : IMPLEMENTASI
Menguraikan tentang kebutuhan implementasi dari aplikasi, serta output
yang dihasilkan dari aplikasi yang dibuat.

BAB VI : PENUTUP
Bab ini berisi kesimpulan tentang seluruh pembahasan dan pemecahan
masalah yang telah dilakukan serta mengenai hal-hal yang terdapat dalam bab
sebelumnya dan saran-saran untuk mengembangkan aplikasi berikutnya
12

1.9.1 Jadwal Pelaksanaan Tugas Akhir

Juni Juli Agustus


No Kegiatan 2023 2023 2023

1 2 3 4 1 2 3 4 1 2 3 4
1 a. Identifikasi masalah
b. Analisis sistem
Analisis yang sedang
Kebutuhan berjalan
c. Analisis sistem
yang diusulkan
2 a. Use case diagram
b. Activity diagram
Desain c. Sequence diagram
d. Sequence diagram
e. Interface aplikasi

3 Pengkodean Penyempurnaan
aplikasi
4 Pengujian Blackbox testing
5 Pemeliharaan Ujicoba sistem
Tabel 1. 2 Jadwal penelitian
14

BAB II
LANDASAN TEORI

2.1 Perancangan sistem


Versi Al-Bahra perancangan merupakan suatu kegiatan yang memiliki
l l l l l l l l

maksud untuk mendesain sistem baru yang dapat menyelesaikan masalah–


l l l l l l l l l l

masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem l l l l l l l

yang terbaik. l

Perancangan sistem ialah aktivitas yang menggambarkan secara rinci


l l l l

bagaimana sistem akan berjalan, John W Satzinger, Robert B Jackson dan l l l l

Stephen D Burd. (2012). l l l

Berdasarkan pengertian diatas dapat disimpulkan perancangan sistem


l l l l l l

merupakan kegiatan pemecahan masalah dengan merancang sebuah sistem


l l l l l l l l l l

berdasarkan hasil Analisa sistem yang ada sehingga dapat mencapai hasil yang
l l l l

maksimal.

2.2 Sistem
Definisi Sistem berdasarkan Al-Bahra pada bukunya yang berjudul
l l l l l l l l

Analisis serta desain Sistem info menyebutkan bahwa “sistem ialah sekelompok l l l l l l l l l

elemen yang terintegrasi menggunakan maksud yang sama buat mencapai satu
l l l l l l l l l l l

tujuan”. l l

Dari Romney serta Steinbart (2015) sistem ialah suatu rangkaian yang l l l l l l

terdiri berasal dua atau lebih komponen yang saling bekerjasama dan saling
l l l l l l l l

berinteraksi satu sama lain buat mencapai tujuan dimana sistem biasa nya terbagi
l l l l l l l l l

pada sub system yang lebih mungil yang mendukung system yang lebih besar .
l l l l l l l l l l

Sistem adalah jaringan prosedur yang dirancang berdasarkan pola yang


l l l l

terpadu buat melaksanakan aktivitas-aktivitas inti perusahaan. (Nurzaman, 2018)


l l l l l l l

Sesuai pengertian diatas dapat disimpulkan sistem artinya sekelompok


l l l l l l l l

elemen atau rangkaian yang terdiri dari dua atau lebih komponen yang saling
l l l l l l l l l

bekerjasama serta berinteraksi satu sama lain buat melaksanakan aktivitas


l l l l l l l l

aktivitas inti perusahan guna mencapai tujuan. l l l l l l


15

2.3 Sistem Informasi


berdasarkan Jeperson Hutahaean (2018:13) sistem informasi ialah suatu
l l l l l l l l

sistem didalam suatu organisasi yang mempertemukan kebutuhan pengelolaan


l l l l l l l l l l l l

transaksi harian, mendukung oprasi, bersifat manajerial, serta aktivitas taktik dari l l l l l l

suatu organisasi serta menyediakan pihak luar eksklusif menggunakan laporan-


l l l l l l l l l l

laporan yang diharapkan.

berdasarkan Mulyanto dalam Kuswara serta Kusmana (2017:18) Sistem


l l l l l l

informasi ialah suatu sistem yang terdiri berasal deretan komponen sistem, yaitu l l l l l l l l l l

software, hardware, serta brainware yang memproses informasi sebagai sebuah


l l l l l l l l l

hasil yang bermanfaat buat mencapai suatu tujuan eksklusif pada suatu organisasi.
l l l l l l l l l l l

asal beberapa definisi diatas bisa disimpulkan bahwa sistem informasi


l l l l l

artinya deretan komponen yang terintegrasi buat mengumpulkan, memproses,


l l l l l l l l l l l

menyimpan serta menganalisis hasil informasi yang bermanfaat bagi organisasi


l l l l

atau perusahaan buat mencapai tujuan.


l l l l l l l

2.3.1 Pencocokan String ( String Matching )

dari Dictionary of Algorithms and Data Stru ctures, National Institute of l l l l l

Standards and Technology (NIST, n.d.) string adalah susunan dari karakter- l l l l

karakter l (nomor , huruf l l atau l karakter l yang lain) serta l umumnya l l

diimplementasikan menjadi struktur data array. String bisa be rupa kata, frasa, atau
l l l l l l l l

kalimat.

Pencocokan string menjadi bagian krusial dari sebuah proses pencarian


l l l l l l l

string (string searching) pada sebuah database. akibat asal pencarian sebuah string l l l l l l l

pada database tergantung berasal teknik atau cara pencocokan string yang l l l l l l l

dipergunakan. l l

Pencocokan l string (String Matching) berdasarkan l Dictionary of


Algorithms and Data Structures, National Institute of Standards and Technology l l l l l l

(NIST, n.d.) diartikan sebagai sebuah permasalahan buat menemukan pola l l l l l l l l

susunan karakter string di pada string lain atau bagian dari isi teks.
l l l l l
16

2.4 Bursa Kerja Khusus


Bursa kerja ialah suatu forum yang mempunyai fungsi buat merekrut
l l l l l l l l l l l l

energi kerja baru dan kemudian disalurkan atau ditempatkan ke dunia kerja atau
l l l l l l l l l l l l l

global industri sesuai dengan perjanjian yg telah disepakati sebelumnya. l l l l l l l l l l

Penyelenggaraan bursa kerja merupakan upaya untuk mendekatkan antara peluang


l l l l l l l l l l l l l l

kerja yang ada menggunakan sdm yang tersedia. Hal ini sama halnya
l l l l l

menggunakan yg dikemukakan sang Kementrian Transmigrasi bahwa “Bursa


l l l l l l l

Kerja merupakan lembaga yang menjalankan fungsi penempatan buat


l l l l l l l l l

mempertemukan antara pencari kerja menggunakan pekerjaan baik pada korelasi


l l l l l l l l l l l

kerja juga diluar korelasi” Depnakertrans RI, Dirjen Binapenta (2001: 2).
l l l l l l l l

berdasarkan Departemen tenaga Kerja serta Transmigrasi Depnakertrans


l l l l l l l l l

RI, Dirjen Binapenta (2001:tiga) “Bursa Kerja spesifik merupakan Bursa Kerja di
l l l l l l l l l

Satuan Pendidikan Menengah, di Satuan Pendidikan Tinggi dan


l l l l l l di lembaga l

kerja,pendaftaran pencari kerja, memberi penyuluhan dan bimbingan jabatan dan


l l l l l l l l l

penyaluran dan penempatan pencari kerja”.


l l l l l l

menjadi keliru satu bentuk konkret asal pemerintah dalam memperluas


l l l l l l l l l l l l

kesempatan pencari kerja buat mendapatkan informasi dan lowongan pekerjaan,


l l l l l l l l

maka dibentuklah bursa kerja. Kali ini pemerintah mengikutsertakan forum l l l l l l l l l l

pendidikan menjadi pihak yang diberi keistimewaan serta kewenangan dalam


l l l l l l l l

penyaluran energi kerja melalui Bursa Kerja khusus.


l l l l l l l l l l l

Secara yuridis penyelenggaraan BKK ini dikuatkan dengan perjanjian


l l l l l l l l

kerjasama menteri pendidikan dan kebudayaan serta Menaker No. 076/ U/ 1993
l l l l l l l l l l

serta No.Kep.215/MEN/1993 wacana pembentukan Bursa Kerja dan pedoman


l l l l l l l l l

Penyelenggaraan Bursa Kerja di Satuan Pendidikan Menengah serta Pendidikan


l l l l l l l l l l l

Tinggi. Selain itu, juga keputusan beserta Dirjen Pendidikan Dasar serta l l l l l l l l l l l

Menengah dengan Dirjen Binapenta No. 009/KEP/U/1994 dan


l l l l l l l No.
KEP.02/bp/1994 ihwal pembentukan Bursa Kerja pada Satuan Pendidikan
l l l l l l l l

Menengah serta pedoman Penyelenggaraan Bursa Kerja.


l l l l l l l l l

Selain itu, BKK jua memiliki andil pada aplikasi pengembangan karir
l l l l l l

peserta didik dan lulusannya, pada hal ini BKK bekerjasama menggunakan pihak
l l l l l l l l
17

bimbingan konseling yang ada di sekolah. dalam Bursa Kerja khusus didalamnya l l l l l l

ada sistem pelaksanaan BKK. Sistem pelaksanaan BKK merupakan sekelompok


l l l l l l l l

bagian atau unsur atau komponen BKK yang mempunyai korelasi fungsional yang l l l l l l l l l

teratur untuk melaksanakan aktivitas BKK agar bisa mencapai maksud dan tujuan
l l l l l l l l l

BKK.

2.5 Internet

2.5.1 Sejarah Internet

Internet merupakan jaringan komputer yang dibentuk oleh Departemen


l l l l l l l l l l l l

Pertahanan Amerika Serikat tahun 1969, melalui proyek ARPA yang disebut
l l l l l l l l l

ARPANET (Advanced Research Project Agency Network), dimana mereka l l l l l l l l l

mendemontrasikan bagaimana dengan hardware dan software komputer yang


l l l l l l l

berbasis UNIX yang bisa melakukan komunikasi dalam jarak yang tak terhingga
l l l l l l

melalui saluran telepon.


l l l l l

Proyek ARPANET merancang bentuk jaringan, kehandalan seberapa besar l l l l l l l l l

informasi dapat dipindahkan, dan akhirnya semua sadar yang mereka tentukan l l l l l l

jadi cikal bakal pembangunan protocol baru yang sekarang dikenal sebagai l l l l l l

TCP/IP (Transmission Control Protocol/Internet Protocol). Tujuan awal dibangun l l l l l

proyek ini adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan
l l l l l l l l l l l l

Amerika Serikat, membuat sistem jaringan komputer yang tersebar dengan


l l l l l l l l l l

menghubungkan komputer didaerah-daerah vital untuk mengatasi masalah bila


l l l l l l l l l l

terjadi serangan nuklir dan untuk menghindari terjadinya infromasi terpusat, yang
l l l l l l l l l

apabila terjasi perang dapat mudah di hancurkan. l l l l

Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu l l l l l l l

Stanford Research Institute, University of California, Santa Barbara dan l l l l l l

University of Utah, dimana mereka membentuk suatu jaringan terpadu ditahun


l l l l l l l l l l l l l

1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. l l l l l l l l

Tidak lama kemudian proyek ini berkembang pesat diseluruh daerah, dan semua l l l l l l l l l l l l

universitas dinegara tersebut ingin bergabung, sehingga membuat ARPANET


l l l l l l l l l l l l

kesulitan mengaturnya. Oleh sebab itu, ARPANET dipecah menjadi dua, yaitu
l l l l l l l l l l l l

“MINILET” untuk keperluan militer dan “ARPANET” baru yang lebih kecil l l l l l l l l l l l

untuk keperluan non-militer seperti universitas. Gabungan kedua jaringan


l l l l l l l l l l l l l
18

akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan l l l l l l l l

menjadi internet (Laila, L.H, 2012).


l l l

2.5.2 Istilah Internet

Istilah internet dikenal dari bahasa latin “inter” yang berarti “antara”. l l l l l

Secara kata prakata internet berarti jaringan antara atau penghubung. Internet
l l l l l l l l l l

dapat diartikan jaringan komputer l l dan besar l yang mendunia,l l yaitu l

menghubungkan pemakai komputer dari satu negara kenegara lain diseluruh


l l l l l l l l l l l l l

dunia, dimana didalamnya terdapat sumber daya informasi dari mulai statis
l l l l l

hingga yang dinamis dan interaktif (Sibarani D, 2019). l

2.6 Konsep Dasar Web


Pada saat ini teknologi berkembang sangat pesat, hal ini disebabkan oleh l l l l l l

banyak faktor diantaranya perkembangan pola fikir masyarakat yang cukup pesat, l l l l l

untuk memenuhi kebutuhan masyarakat dalam hal informasi dan ilmu


l l l l l l l l l

pengetahuan serta mekanis dunia kerja, maka dibutuhkan para pengembang


l l l l l l l l l l l

aplikasi web supaya dapat terus beraktifitas dan berinovasi . web suatu jaringan l l l l l l l l l

yang bisa mempermudah serta mempercepat penyampaian informasi secara luas, l l l l l l l l l l

dan dapat diakses dengan mudah dan cepat oleh siapapun yang mendapatkan l l l l l l l

akses internet. l l l

Menurut Yeni Susilowati (2019)”website adalah sejumlah halaman web


l l l l l l l l l l

yang memiliki topic saling terkait antar satu halaman dan halaman lainnya, yang
l l l

biasanya ditempatkan pada sebuah server web yang dapat di akses melalui l l l l l l l l l

jaringan internet maupun jaringan wilayah local (LAN)”. l l l l

Sedangkan menurut Abdullah (2015) website merupakan” kumpulan-


l l l l l l l l l l l

kumpulan halaman yang terdiri beberapa halaman yang didalamnya terdapat


l l l l l l

informasi digital dalam bentuk gambar, teks, audio, musik dan animasi lainnya l l l l l

yang disediakan melalui jalur atau koneksi internet”. l l l l l l l l

Berdasarkan dari teori tersebut, penulis menarik kesimpulan web adalah


l l l l l l l l l l l

fasilitas hypertekt untuk menampilkan data dan berisikan dokumen-dokumen l l l l l l l l l l

multimedia yang berupa teks, gambar, suara, animasi dan lainnya dengan
l l l l l l l

mengunakan browser sebagai perangkat lunak untuk mengaksesnya.


l l l l l l l l l l
19

2.7 Website
Dalam dunia teknologi yang pesat ini diperlukan suatu jaringan yang bisa l l l l l l l

mempermudah serta mempercepat penyampaian informasi secara luas dan dapat


l l l l l l l l l l

dengan mudah dan cepat oleh siapapun yang mendapatkan akses internet.
l l l l l l l l l

Menurut Bekti (2015:35) menyimpulkan bahwa : website merupakan


l l l l l l l l l l

kumpulan halaman - halaman yang digu nakan untuk menampilkan informasi


l l l l l l

teks, gambar diam atau gerak, animasi, suara dan atau gabungan dari semuanya,
l l l l l l l l

baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian l l l l l l l

bangunan yang saling terikat, yang masing - l l masing dihubungkan dengan l l l

jaringan-jaringan halaman.
Menurut Rahmadi (2013:1) “website (dikenal dengan sebutas situs) adalah
l l l l l l l l l l

sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula
l l l l l l l l

dengan berkas – berkas gambar, video atau jenis – jenis berkas lainnya.”
l l l l l l l l

Sedangkan menurut Ippho Santosa dalam Rahmadi (2013:1) “me mbagi website
l l l l l l l

menjadi golongan kanan dan golongan kiri. Dalam we bsite dikenal dengan
l l l l l

sebutan website dinamis dan website statis.


l l l l l l

1. Website statis l l

Website statis adalah website yang mempunyai halaman konten yang tidak
l l l l l l l

berubah-ubah. l l l

2. Website dinamis l l

Website dinamis merupakan website yang secara struktur ditujukan untuk


l l l l l l l l l l l l l

update sesering mungkin.


l l l l l

2.7.1 WWW

WWW atau Word Wide Web merupakan jaringan yang menghubungkan l l l l l l l l

jaringan-jaringan lokal kedalam suatu jaringan global dimana satu komputer l l l l l l

dinegara tertentu dapat secara langsung berkomunikasi dengan komputer lain


l l l l l l l l l l l

dinegara lain juga dapat menghubungkan halaman-halaman website yang ada


l l l l l l l

diseluruh dunia. WWW merupakan salah satu pelayanan paling populer yang
l l l l l l l l l l

disediakan oleh internet yang menyediakan akses lebih dari 6 (enam) miliar
l l l l l l l l l

halaman web yang diciptakan oleh bahasa pemrograman yang disebut HTML dan l l l l l
20

dapat menampilkan teks, gambar, grafik, suara, animasi, dan objek-objek lainnya
l l l l l

seperti Hyperlinks yang memungkinkan pengguna berpindah dari satu halaman


l l l l l l l l l

kehalaman lainnya (Sopiyan, 2017).


l

Menurut Komputer (2015), WWW dapat dibagi menjadi beberapa


l l l l l l l l

komponen sebagai berikut: l l l l

1. Protocol
Protocol adalah media yang berfungsi untuk mengakses komputer jaringan. l l l l l l l l l

WWW memiliki standar protokol yang bernama HTTP (Hypertext Transfer l l l l l

Protocol). HTTP mendefinisikan bagaimana satu pesan bisa diformat dan l l l l

dikirim dari server keclient. HTTP juga mengatur aksi-aksi respon atas l l l l l l l l

perintah-perintah yang ada pada protokol HTTP ini.


l l

2. Address l

Address merupakan alamat yang berkaitan dengan penamaan sebuah


l l l l l l l l

komputer yang sering disebut nomor IP, akan tetapi dengan perkembangan
l l l l l l l l l

zaman dibentuk metode baru yang bernama domain name, seringnya nomor l l l l l l l l

IP tersebut diganti dengan sebuah alamat yang dinamakan URL (Uniform


l l l l l l l l

Resource Locator).
l l l

3. HTML
HTML (Hyper Text Markup Language) yaitu sebuah bahasa scripting yang l l l l l l l l

dapat menghasilkan halaman website sehingga halaman tersebut dapat l l l l l l l

diakses pada setiap komputer pengakses (client). l l l l l l l

2.8 Metode Waterfall


Menurut Pressman (2015:42) mendefinisikan metode waterfall sebagai
l l l l l l l l l l

sebuah model pengembangan sekuensial yang bersifat sistematis dan berurutan


l l l l l l l l l l l l l

saat membangun perangkat lunak. Prosesnya mengikuti alur dari analisis, desain,
l l l l l l l l l

kode, pengujian dan pemeliharaan.


l l l l l
21

Gambar 2. 1 Metode waterfall


l l l

2.9 Flowchart
Menurut Mulyadi (2016) Flowchart atau bagan alir data adalah suatu model
l l l l l l l l

yang menggambarkan aliran data dan proses untuk mengolah data dalam suatu
l l l l l l l

sistem. Bagan alir yang baik dan jelas memerankan bagian yang penting dalam
l l l l l

perancangan sistem informasi yang kompleks dan pengembangan program


l l l l l

komputer. Berikut simbol-simbol Flowchart menurut Mulyadi :


l l l l l l l l

Simbol Nama Keterangan


Simbol ini digunakan l untuk
l l

menggambarkan
l semua l l jenis l

Dokumen l l
dokumen, yang merupakan formulir
l l l l l

yang digunakan untuk merekam l l l l l

terjadinya suatu transaksi.


l l l
22

Simbol Nama Keterangan

Simbol ini digunakan l unutk


l l

Dokumen dan l l menggambarkan dokumen asli dan


l l l

Tembusannya
l l

tembusannya. Nomor dokumen


l l l l

dicantumkan di sudut kanan atas.


l l l

Simbol ini digunakan l untuk


l l

Berbagai l menggambarkan
l berbagai l jenisl

Dokumen l l

dokumen yang digunakan bersama


l l l l

dalam satu paket. l l

Simbol ini digunakan l untuk


l l

menggambarkan catatan akuntansi


l l

Catatan
yang digunakan untuk mencatat l l l l

data yang direkam sebelumnya di l l l l

dalam

dokumen atau formulir.


l l l l

Penghubung
l l l Untuk memungkinkan
l l l l aliran
pada halaman
yang sama dokumen berhenti di suatu halaman
l l l l l l

tertentu.
l l l
23

Simbol Nama Keterangan

Mengarahkan pembaca ke simbol


l l l

Akhir arus l penghubung halaman yang sama


l l l

dokumenl l

yang bernomor l seperti


l l yang

tercantum dalam simbol tersebut.


l l l l l

Berasal dari simbol penghubung


l l l l

Awal arus l halaman yang sama, yang bernomor l

dokumenl l

seperti
l l yang tercantum
l l dalam

simbol tersebut l l l

Untuk menunjukkan kemana dan


l l l l l l

bagaimana bagan alir terkait atau l l

dengan yang lainnya. Nomor yang l

Penghubung
l l l

halaman berbeda tercantum


l di dalam simbol
l l l

penghubung menunjukkan
l l l l l l

bagaimana bagan alir yang

tercantum pada simbol dihalaman


l l

yang lain.

Simbol Nama Keterangan

Kegiatan manual Untuk menggambarkan


l l l l l

kegiatan manual.
l l
24

Simbol ini memungkinkan ahli l l

Keterangan,
l l simbol menambahkan keterangan l l l

Komentar l

untuk memperjelas pesan yang


l l l l l l

disampaikan dalam bagan.

Untukl l menunjukan l l l tempat l

penyimpanan l dokumen: l l arsip

sementaral l dan arsip permanen.


l l

Arsip sementara adalah dokumen l l l l

yang disimpan dan akan diambil


Arsip sementara
l l

kembali. Untuk menunjukan urutan


l l l l l l l l

pengarsipan dokumen digunakan


l l l l

simbol sebagai berikut: l l l

A=menurut l l l abjad N=menurut l l l

nomor urut l l

T=menurut tanggal l l l

Simbol Nama Keterangan

Menggambarkan arsip permanen


l l l

Arsip permanen l l yang tidak akan diproses lagi dalam l

sistem l akuntansi l yang

bersangkutan.l l
25

Menggambarkan pengolahan data l l

On-line komputer
l l l

proses dengan komputer secara on-line


l l l l l l

Menggambarkan pemasukan data ke


l l l l

Keying (typing
l

verifying)
l dalam komputer melalui on-line l l l l l

terminal.
l

Menggambarkanl arsip
Pita magnetic l

komputer yang berbentuk pita


l l l l l

magnertik. l

Simbol Nama Keterangan

Menggambarkanl arsip komputer l l

On-line storagel l yang berbentuk on-line (di dalam


l l l l

memori komputer).
l l l
26

Menggambarkan keputusan yang


l l l l

Keputusan
l l l harus l dibuat l dalam proses l

pengolahan data keputusan yang


l l l l

dibuat ditulis dalam komputer.


l l l l

Menggambarkan l arah proses l

Garis alir pengolahan data. Anak panah tidak


l

digambarkan jika arus dokumen l l l

mengarah kebawah dan kekanan.


l l l

Jika dua garis alir bersimpangan,


l l

Persimpangan
l untuk menunjukan arah masing-
l l l l l

garis alir
masing garis, salah satu garis dibuat l l

sedikit
l melengkung l l l tepat l pada

persimpangan ke dua garis tersebut.


l l l l l l

Simbol Nama Keterangan

Simbol ini digunakan jika dua garis l l

Persimpangan
l

garis alir alir bertemu dan salah satu garis


l l l l

mengikuti arus garis lainnya.


l l l
27

Untuk menggambarkan awal dan


l l l

Mulai/berakhir
l l

akhir suatu sistem akuntansi.


l l l l

Tabel 2. 1 Simbol-simbol flowchart


l

2.10 Flowmap
Flowmap adalah campuran peta dan flow chart yang menunjukan
l l l l l

pergerakan objek dari satu lokasi kelokasi lain. Flowmap menolong analisis dan
l l l l l l

programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih


l l l l l l l l l l l

kecil dan menolong dalam menganalisa alternatif-alternatif lain dalam


l l l l l

pengoperasian.
l l

N
O SIMBOL NAMA KETERANGAN

1. Proses l Kegiatan proses yang


l l

dilakukan l secara l

terkomputerisasi.
l l l

2. Dokumen l l Dokumen l l input l dan


output. l l

3. Manual l Menunjukan l l l kegiatan l

atau pekerjaan manual. l l l l

4. Keyboardl Input l menggunakan


l l

on-line keyboard. l l

5. Storage l Input l atau l output l l

menggunakan l l

harddisk.
28

6. Garis Air Arus setiap proses l l l

N
SIMBOL NAMA KETERANGAN
O

7. Penghubung l l l Penghubung kehalaman


l l l l

yang masih sama atau l

kehalaman lain.
l

8. Arsip Pengarsipan file tanpa


l l

menggunakan l l

komputer. l l

9. Keputusan l l l Digunakan untuk suatu l l l l l

penyeleksian
l l l kondisi
didalam program

Tabel 2. 2 Simbol flowmap


l

2.11 UML (Unified Modeling Language)


Pengertian UML (Unified Modeling Language) menurut (Kroenke et al,
l l l l l l l l l l l l l l

2018) adalah seperangkat diagram, struktur, dan teknik untuk memodelkan dan
l l l l l l l l l

merancang program dan aplikasi berorientasi objek. Sedangkan menurut (Rumpe,


l l l l l l l l l l

2017) UML digunakan sebagai notasi untuk berbagai kegiatan, seperti


l l l l l l l l l

memodelkan kasus bisnis, menganalisis bentuk sistem, serta arsitektur dan desain
l l l l l l l l l l l

awal.

2.11.1 Usecase Diagram

Usecase diagram ialah diagram usecase yang dipergunakan untuk


l l l l l l l l l l

menggambarkan secara rinci siapa yang menggunakan sistem dan apa saja yang
l l l l l

bisa dilakukannya. Diagram usecase tidak menjelaskan secara detail tentang


l l l l l l l l l

penggunaan usecase, namun hanya memberi gambaran singkat hubungan antara


l l l l l l l l l l
29

usecase, aktor dan sistem. Melalui diagram usecase dapat diketahui fungsi-fungsi
l l l l l l l l l l l l l

apa saja yang ada pada sistem. Namun suatu usecase harus didefinisikan sesimpel
l l l l l l l l l l l

mungkin dan dapat dipahami.


l

NO SIMBOL NAMA KETERANGAN


1. Actor Actor ini bekerja dengan cara l l l

mencari himpunan peran yang paling


l l l

spesifik dari yang pengguna l l l

mainkan saat melakukan interaksi l l l

dengan use case.


l l l l

2. Dependencyl l l Depedency artinya suatu proses


l l l l l l

Ketika hubungan pada suatu elemen


l l l l l l l l

mandiri atau biasa disebut dengan l l l l

independent, yang kemudian l l l l l

mempengaruhi elemen lain yang


l l l l l l

tidak bergantung pada elemen l l l l l

mandiri tersebut l l l

3. Generalization
l l Generalization artinya hubungan
l l l l

descendent l atau objek anak l l l l

membagikan struktur data danl l l

perilakunya dari objek induk,


l l l l

sedangkan objek induk berate objek


l l l l l l

yang berada diatasnya atau biasa l l

disebut ancestor. l l l

4. Included l l Include berfungsi untuk l l l l l l

mengkategorikan use case sumber


l l l l l l l

dengan cara eksplisit.


l l

5. Extend l l Berguna untuk mengkategorikan


l l l l l l

atau menspesifikasikan apabila use l l l l l

case target melakukan peluasan l l l l l l

perilaku dari sumber ke satu titk.


l l l l l l

6. Association Association adalah suatu garis yang l l

menghubungkan suatu objek dengan


l l l l l l l

objek lainnya l

NO SIMBOL NAMA KETERANGAN


30

7. System l System melakukan spesifikasi paket l l l l l

dengan menunjukan system secara


l l l l l l

terbatas. l

8. Use Case
l l l Use Case ini memiliki bentuk elips,
l l l l l l l

berfungsi sebagai keterangan atas


l l l l l

urutan action yang ditampilkan ole h


l l l

system, dan menghasilkan actor lain l l

yang lebih terukur. l l l l

9. Collaboration Merupakan berbagai aturan dan l l l l

elemen
l yang bekerja l guna l l l l

menyediakan action yang lebih besar


l l l l

dari jumlah elemennya l l l l

10. Note l Note adalah elemen fisik yang l l l l

terdapat Ketika aplikasi mulai


l l l

dijalankan dan menggambarkan l

suatu daya kamputasi.


l l l

Tabel 2. 3 Usecase diagram (Apriyanto N.C, 2011)


l l l l

2.11.2 Class Diagram

Class diagram adalah daigram yang menggambarkan struktur sistem dari l l l l

segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas
l l l l l l l l l l l l
31

memiliki 3 bagian utama yaitu attribute, operation, dan name. Kelas-kelas yang
l l l l l l l l l

ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan
l l l l l l l l l l l

kebutuhan sistem.
l l l l

NO SIMBOL NAMA KETERANGAN

1. Class Himpunan l dari objek-objek l l

yang berbagi
l atribut l serta l

operasi yang sama


l

NO SIMBOL NAMA KETERANGAN


2. Generalization Garis
l l yang melambangkan l

kosnep pewaris dari suatu kelas


l l l l l

ke satu atau lebih sub kelas


l l l l l l

3. Association Apa yang menghubungkan


l l l

antara objek satu dengan objek l l l l

lainnya

Tabel 2. 4 Class diagram (Rosadan Salahudin, 2013)


l l
32

2.11.3 Activity Diagram

Diagram aktifitas atau activity diagram menggambarkan workflow (aliran


l l

kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan
l l l l l l l l l l

disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa
l l l

yang di lakukan user, jadi aktivitas yang dapat din lakukan oleh sistem.
l l l l l l

NO SIMBOL NAMA KETERANGAN


1. Status awal l Sebuah l diagram aktivitas
l

memiliki sebuah status awal.


l l l l

2. Aktivitas Aktivitas yang dilakukan l

system, aktivitas biasanya


l

diawali dengan kata kerja. l l

3. Percabangan /
l Percabangan dimana ada pilihan
l

Decision l aktivitas yang lebih dari satu. l l

4. Penggabungan
l l Penggabungan dimana yang
l l

/ Join mana lebih dari satu aktivitas l l

lalu digabungkan jadi satu.


l l l

NO SIMBOL NAMA KETERANGAN

5. Status Akhir l Status akhir yang dilakukan l l

system, sebuah diagram aktivitas


l l l

memiliki sebuah status akhir.


l l l l

6. Swimlane l Swimlane memisahkan l l

organisasi bisnis yang


bertanggung jawab terhadap
l l l

aktivitas yang terjdi. l

Tabel 2. 5 Activity diagram (Rosadan Salahudin, 2013)


l l
33

2.11.4 Sequence Diagram

Diagram sekuen atau sequence diagram menggambarkan kelakuan objek


l l l l l l l l l l l l

pada usecase dengan mendeskripsikan waktu hidup objek dan message yang
l l l l l l l l l l l

dikirimkan dan diterima antar objek. Sequence diagram terdiri antar dimensi
l l l l l l l l

vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence


l l l l l l l l l l

diagram baisa digunakan untuk menggambarkan skenario atau rangkaian langkah-


l l l l l l

langkah yang dilakukan sebagai respon dari sebuah event utnuk menghasilkan
l l l l l l l l l l

output tertentu.
l l l l l

NO SIMBOL NAMA KETERANGAN

1. Actor Orang ataupun pihak yang l l

akan mengelola sistem l l l

2. Lifeline l l Menggambarkan l sebuah l l

objek dalam sebuah sistem l l l l

atau l salah satu l

komponennya l

3. Create Message Pembuatan sebuah message


l l l l l l l l l l

sederhana antar elemen dan


l l l l l

juga mengindikasikan
l l

komunikasi antar objek l l

N SIMBOL NAMA KETERANGAN


O
4. Synchronous l Message ini mengaktifkan l l l

Message l l sebuah proses dan sampai


l l l

selsai, l baru l bisa


mengirimkan l sebuah l l

message baru l l l
34

5. Message to Self l l l Suatu l l hasil kembalian l

sebuah operasi dan berjalan


l l l l

pada objek itu sendiri l l l

Tabel 2. 6 Sequence diagram (Rosadan Salahudin, 2013)


l l l l l l

2.12 Konsep Database


Menurut Abdulloh (2018: 103), "Basis informasi" atau "basis data"
l l l l l

merujuk pada kumpulan informasi yang disimpan secara teratur di dalam


l l l l l l l l

komputer, yang dapat diperiksa menggunakan program komputer untuk


l l l l l l l l l

memperoleh data. Sebagaimana dijelaskan oleh Big Business (2017: 1), kumpulan
l l l l l l l l l l

data adalah aplikasi yang menyimpan berbagai informasi, dan setiap kumpulan l l l l l

data memiliki perintah khusus untuk melakukan berbagai tindakan, seperti


l l l l l l l l l l l

membuat, mendapatkan, menghapus, mencari, dan mereplikasi informasi di


l l l l l l l l

dalamnya.Berikut merupakan tingkatan jenjang data: l l l l l

1. Database merupakan kumpulan file atau tabel yang membentuk suatu l l l l l l l l l l l l l

kesatuan basis data.


l l

2. File adalah kumpulan record yang menggambarkan data-data sejenis.


l l l l l l l

Sebagai contoh, file mata pelajaran berisi informasi tentang semua mata
l l l l l l l

pelajaran yang ada.


l

3. Record adalah kumpulan field yang membentuk unit data individu tertentu.
l l l l l l l l l l l l

Sebuah file terdiri dari banyak record. Sebagai contoh, dalam file
l l l l l l l

personalia, setiap record mewakili data dari masing-masing karyawan.


l l l l

4. Field merupakan representasi dari atribut dalam suatu record yang


l l l l l l l l l l

menunjukkan item data tertentu, seperti nama, alamat, dan lain-lain.


l l l l l l l l l

Kumpulan field membentuk satu record.


l l l l l l l l

5. Characters adalah bagian terkecil dari data, dapat berupa karakter sistem, l l l l l l l

huruf, atau karakter khusus (special characters) yang membentuk satu


l l l l l l l l l l l l

item data atau field.


l l l
35

2.12.1 Pengertian Database Management System (DBMS)

Seperti yang dijelaskan oleh Abdulloh (2018:103), DBMS merupakan


l l l l l l l

suatu kerangka kerja produk yang menyediakan berbagai bantuan bagi pengguna
l l l l l l l l l l l

untuk membuat, mengendalikan, dan mengakses basis informasi. Di sisi lain,


l l l l l l l l

Rosa (2016:44) mendefinisikan DBMS (Dataset Administration Framework), l l l l

yang juga dikenal sebagai kerangka kerja administrasi kumpulan data, sebagai
l l l l l l l l

sebuah aplikasi yang digunakan untuk menyimpan, mengelola, dan menampilkan


l l l l l l l l l

informasi.

Secara keseluruhan, dapat disimpulkan bahwa DBMS (Database Management


l l l l l l l l l

System) adalah perangkat lunak yang digunakan untuk mengelola data, sesuai
l l l l l l l l l l

dengan penjelasan sebelumnya.


l l l l l l

2.13 MySQL
Rusli dan kawan-kawan (2019: 5) “MySQL (My Construction Question
l l l l

Language) adalah kerangka kerja yang berharga untuk melengkapi metode yang
l l l l l l l l l l l

terlibat dalam mengawasi bermacam-macam struktur informasi (kumpulan data)


l l l l l l l

baik yang mencakup cara paling umum dalam membuat atau mengawasi l l l l l l l l

kumpulan data. " MySQL menawarkan keuntungan yang berbeda dibandingkan


l l l l l l l l

dengan server basis data lainnya, yaitu:


l l l l

1. Dilengkapi untuk menangani klien dalam jumlah besar secara l l l l l l l l

bersamaan; l

2. Siap untuk memenuhi lebih dari 50.000.000 catatan; l l l l l l

3. Sangat cepat dalam mengeksekusi perintah. l l l l l l

Selain itu, MySQL juga menawarkan dukungan open source. Menurut


l l l l l l l l l l l l

Janner (2006), setiap pengguna MySQL diperbolehkan mengubah spesifikasi


l l l l l l l l l

basis data atau sumber untuk tujuan pengembangan. Berikut adalah keuntungan l l l l l l l l l l l l l l

menggunakan MySQL, antara lain:


l l

1. Cepat. Karena kecepatan adalah fokus utama pengembangan MySQL,


l l l l l l l l

perangkat lunak sepenuhnya didesain ulang untuk kecepatan.


l l l l l l l l l l l

2. Tidak mahal. MySQL gratis di bawah izin sumber terbuka GPL, l l l l

sedangkan pendanaan untuk izin bisnis sepenuhnya masuk akal.


l l l l l l l l

3. Mudah digunakan. Bahasa SQL, yang merupakan bahasa standar untuk l l l l l l


36

berkomunikasi dengan RDBMS, adalah semua yang diperlukan untuk


l l l l l l l l l

membangun dan berinteraksi dengan database MySQL. Yang diperlukan


l l l l l l l l

hanyalah sejumlah kecil kode langsung. l l l l l

4. Dapat berjalan di berbagai framework kerja. MySQL dapat berjalan l l l l l

pada kerangka kerja yang berbeda, seperti sistem operasi Windows, Linux, l l l l l l l l l

Macintosh. Bantuan khusus yang luas tersedia. l l l l l l

5. Aman. MySQL adalah kerangka kerja persetujuan yang dapat l l l l l l

disesuaikan yang memberikan sebagian atau semua hak basis data kepada
l l l l l l l l l

klien eksplisit atau kumpulan klien.


l l l l l l

6. Menjunjung tinggi basis informasi yang besar. MySQL menangani basis


l l l l l

informasi hingga 50 juta kolom atau lebih. l l l

7. Izin yang Dapat Disesuaikan GPL open source memungkinkan l l l l l l l

pengembang l l untuk l l mengubah l l pemrograman l MySQL untuk l l

menyesuaikannya dengan kondisi eksplisit. (Janner, 2006)


l l l l l l

2.14 Laravel Framework


Perkembangan inovasi data saat ini se dang mengalami kemajuan pesat.
l l l l l l l

Salah satu jenis kerangka data yang ada adalah situs. Seiring dengan perubahan
l l l l l l l l

zaman, situs yang dibuat terus mengalami perkembangan. Menulis kode program
l l l l l l l l l l

tidak hanya menjadi alasan untuk menciptakan aplikasi baru (Stauffer, 2016). l l l l l l l

Sistem adalah gabungan dari berbagai elemen yang berbeda yang


l l l l l l l l

digabungkan menjadi satu kesatuan (Stauffer, 2016), sehingga memungkinkan


l l l l l l l l l l

pengguna untuk dengan cepat menciptakan berbagai elemen. Framework,


l l l l l l l l l l l l

sebagaimana didefinisikan oleh Naista (2017), merupakan struktur konseptual


l l l l l l l l l

dasar yang digunakan untuk menyelesaikan atau mengelola masalah-masalah l l l l l l l l l

yang kompleks. Menurut Naista (2017), Laravel adalah salah satu sistem berbasis
l l l l l l l l

PHP yang bersifat open source dan mengadopsi pendekatan MVC (Model-View- l l l l l l l l l

Controller). l

A. Model l

Model merupakan bagian dari aplikasi di mana semua logika bisnis


l l l l l

dihilangkan (Pitt, 2012). Di dalam mode l, terdapat kelas-kelas yang berisi l l l l l

program-program yang dapat mengakses informasi dari tabel-tabel dalam l l l l


37

basis data (Otwell, 2016). Laravel memiliki suatu model ORM yang disebut l l l l l l l l

Smooth ORM (Article Social Planning) yang memungkinkan tugas-tugas ini l l l l l

dilakukan dengan kode yang menyenangkan dan ekspresif. l l l l l l l

B. View l

View adalah bagian dari kode program di mana komponen-komponen UI


l l l l l

(User Interface) disimpan (Pitt, 2012). Informasi yang te lah diolah oleh
l l l l l l

controller l dapat ditampilkan melalui l l view. l Bagian view l dapat


menggabungkan HTML, JavaScript, dan CSS (Pitt, 2012). Laravel memiliki
l l l l

dua desain tampilan, yaitu sharp edge dan PHP (Stauffer, 2016).
l l l l l l l

C. Controller l

Controller merupakan bagian yang menghubungkan antara model dan view l l l l l l l l

(Pitt, 2012). Di dalam controller, terdapat kelas-kelas yang mengelompokkan l l l l l l

logika program untuk mengurus permintaan dari pengguna (Otwell, 2016). l l l l l l l l l

Permintaan yang masuk ke aplikasi Laravel dapat dipindahkan ke controller


l l l l l l

untuk ditangani di satu tempat. Tugas utama controller adalah menangkap


l l l l l l l l

permintaan HTTP dan mengarahkannya ke aplikasi (Stauffer, 2016).


l l l l l

2.15 Bahasa Pemrograman

2.15.1 HTML (Hypertext Markup Languange)

Menurut Rerung (2018:18), HTML (Hypertext Markup Language) adalah


l l l l l l l l l l

bahasa dasar yang digunakan untuk membuat halaman web. HTML menggunakan l l l l l l l l

tanda-tanda (markup) untuk menandai bagian-bagian teks dalam dokumen. l l l l l l l

Harison dan Syarif (2016:43) menyatakan bahwa HTML adalah bahasa l

markup yang digunakan untuk menciptakan halaman web. Dengan menggunakan


l l l l l l l l l

HTML, berbagai informasi dapat ditampilkan dalam pe njelajahan web di internet,


l l l l l l

serta dapat memberikan format hypertext sederhana yang ditulis dalam format
l l l l l l l l

ASCII untuk menciptakan tampilan yang terintegrasi.


l l l l l

Dengan demikian, dapat disimpulkan bahwa HTML adalah bahasa


l l l

pemrograman yang digunakan untuk menulis halaman web dengan menggunakan


l l l l l l l l l l

konsep hypertext dalam dokumen atau naskah.


l l l l l l
38

2.15.2 PHP

PHP merupakan singkatan dari Hypertext Preprocessor, suatu bahasa l l l l l l l l

pemrograman berbasis kode (script) yang digunakan untuk mengolah data dan
l l l l l l l

mengirimkannya kembali ke web browser dalam bentuk kode HTML. PHP


l l l l l l l l

merupakan skrip yang berjalan di sisi server dan dapat ditambahkan ke dalam
l l l l l l

kode HTML. l

Harison dan Syarif (2016:42) menjelaskan bahwa PHP adalah bahasa l l

pemrograman yang berjalan di sisi server (server-side).


l l l l l l l

Laisina et al. (2018:141) juga menyatakan bahwa PHP adalah bahasa l l l

pemrograman yang luas penggunaannya untuk pembuatan dan pengembangan


l l l l l l l l l l

situs web, dan dapat digunakan dalam konteks HTML.


l l l l

Dengan demikian, dapat disimpulkan bahwa PHP adalah bahasa pemrograman


l l l l

yang berjalan di sisi server dan digunakan secara luas untuk mengelola pembuatan
l l l l l l l l l l l l

dan pengembangan situs web, serta dapat diintegrasikan dengan HTML.


l l l l l l l

2.15.3 Javascript

Pahlevi et al. (2018:28) menjelaskan bahwa JavaScript merupakan bahasa


l l l l l l

pemrograman web yang berfungsi sebagai bahasa pemrograman di sisi klien


l l l l l l l

(Client Side Programming Language). Bahasa pemrograman di sisi klien adalah


l l l l l l

tipe bahasa pemrograman yang pemrosesannya dilakukan oleh klien atau


l l l l l l l l

pengguna. Aplikasi klien yang dimaksud dalam konteks ini adalah web browser
l l l l l l l

seperti Google Chrome, Mozilla Firefox, Opera Mini, dan sejenisnya.


l l l l l l l l

2.15.4 CSS (Cascading Style Sheet)

Seperti yang ditunjukkan oleh Pahlevi et al. ( 2018:28), "CSS mewakili


l l l l l l l l

Template Mengalir adalah dialek yang mengalamatkan halaman. Seperti nada,


l l l l l l l

desain, dan gaya teks.


l l

CSS diproduksi untuk mengatur gaya halaman situs. Pada awalnya CSS l l l l l l

dibuat di SGML pada tahun 1970. Pada bulan Desember 1996 W3C
l l l l l l

memperkenalkan CSS level 1 khusus yang disebut juga CSS! Yang menjunjung
l l l l l l l l l l l l l

tinggi desain gaya tekstual, warna pada teks, dan lain-lain. Pada Mei 1998 W3C
l l l l l

meluncurkan CSS2 yang menggabungkan kemampuan pengaturan tempat


l l l l l l l l l l
39

komponen, dan varian terbaru dari CSS yang dapat melakukan arsitektur web, l l l l l l l l

termasuk aktivitas variasi hingga animasi 3D. Saat ini CSS me ndukung banyak
l l l l l

dialek seperti HTML, XHTML, XML, SVG (Desain Vektor Serbaguna), dan
l l l l l l l

Mozilla XUL (Bahasa UI XML).. l l

2.16 Tinjauan Perangkat Lunak

2.16.1 Visual Studio

Edy Winarno dan Ali Zaki, 2014: 102). Visu al Studio Code adalah korektor
l l l l l

kode sumber yang dibuat oleh Microsoft untuk Windows, Linux, dan macOS. Ini
l l l l l l l l

termasuk dukungan untuk pemecahan masalah, kontrol git terinstal dan GitHub,
l l l l l l l l l l

fitur tanda baca, penyelesaian kode pintar, bit, dan pemfaktoran ulang kode.
l l l l l l l l

2.16.2 Xampp

Sesuai Hidayatullah dan Kawistara (2017: 125) menyatakan bahwa


l l l l

“XAMPP adalah aplikasi pembuatan PHP, Apache, dan MySQL pragmatis l l l

sehingga Anda dapat mengakses web unik secara lokal.


l l l l l l

Sesuai Mawaddah dan Fuzi (2018) menyatakan bahwa XAMPP merupakan


l l l l l l

produk yang didalamnya terdapat server MySQL dan di dukung oleh PHP sebagai
l l l l l l l l

bahasa pemrograman untuk membuat situs dinamis dan terdapat web server l l l l l l l l l l

Apache yang dapat berjalan pada beberapa tahapan seperti sistem operasi X,
l l l l l l l l

Windows, Linux, Macintosh, dan Solaris. l

2.17 Teori Pengujian Sistem


Menurut Al Fatta (2017:169), pengujian sistem adalah suatu proses eksekusi
l l l l l l l l l l l l

perangkat lunak untuk menentukan apakah sistem tersebut sesuai dengan


l l l l l l l l l l l l l l

spesifikasinya dan beroperasi sesuai dengan lingkungan yang diinginkan.


l l l l l l l

Pengujian sistem seringkali berhubungan dengan mengidentifikasi bug,


l l l l l l l l l l l

ketidaksempurnaan program, dan kesalahan pada baris


l l l l program yang
menyebabkan kegagalan dalam eksekusi perangkat lunak. Dalam pengujian
l l l l l l l l l l

sistem atau perangkat lunak, biasanya digunakan dua pendekatan, yaitu pengujian
l l l l l l l l l l l

black-box dan white-box. l


40

2.18 Pengujian Black-Box


Black box testing adalah jenis pengujian yang hanya mengamati hasil l l l l l

eksekusi dari data uji dan memeriksa fungsionalitas dari perangkat sistem.
l l l l l l l l l

Pengujian black box hanya me ngevaluasi fungsionalitas melalui antarmuka tanpa


l l l l l l l l l

mengetahui detail proses internalnya. Dengan kata lain, pengujian ini hanya
l l l l l l l l l

melihat masukan (input) dan keluaran (output) dari sistem. Kasus uji dibangun
l l l l l l l l l l l

berdasarkan spesifikasi dan persyaratan, yaitu apa yang seharusnya dilakukan oleh
l l l l l l l l

aplikasi tersebut. Untuk menentukan kasus uji, pengujian ini menggunakan l l l l l l l l l l l l l l

deskripsi eksternal perangkat lunak, termasuk spesifikasi, persyaratan, dan desain.


l l l l l l l l l l

Pengujian ini dapat mencakup fungsionalitas atau karakteristik non-fungsional,


l l l l l l l l

namun biasanya lebih fokus pada fungsionalitas. Para perancang uji memilih
l l l l l l l

masukan yang valid dan tidak valid u ntuk menguji sistem, serta menentukan
l l l l l l l l l l

keluaran yang diharapkan. Namun, tidak ada pengetahuan tentang struktur


l l l l l l l l l

internal atau bagaimana sistem bekerja di dalamnya.


l l l l l

2.19 Tinjauan Pustaka


Telitian sebelumnya yang relevan dengan penelitian peneliti adalah
l l l l l l l l l l l

"Pembuatan Website Profil Bursa Kerja Khusus (BKK) Sekolah Menengah


l l l l l l l l l l l

Kejuruan Negeri Dua Karanganyar" yang dilakukan oleh Ali Marsanto dan
l l l l l l l l

Bambang Eka Purnama. Penelitian ini bertujuan untuk menciptakan sebuah l l l l l l l l l l l l

website BKK yang dapat diakses oleh para alumnus dari manapun. Sistem yang
l l l l l l l l

dibangun menggunakan bahasa pemrograman PHP dan MySQL sebagai basis l l l l l

datanya. Relevansi penelitian ini dengan penelitian kami adalah teknis pembuatan l l l l l l l l l l

sistem dengan menggunakan PHP dan database MySQL.


l l l l l
BAB III
METODE PENELITIAN

3.1 Kerangka Penelitian

Dalam pembuatan Sistem Informasi BKK, terdapat beberapa tahapan yang


l l l l l l

harus dijalani untuk menciptakan sistem informasi yang bermanfaat bagi Siswa
l l l l l l

dan Pelamar Kerja. Gambar berikut ini menjelaskan kerangka kerja yang
l l l l l l l l

digunakan dalam penelitian ini:


l l l

Gambar 3. 1 Kerangka penelitian l l l

Kerangka Penelitian ini terdirj dari beberapa tahapan yang dapat dijelaskan
l l l l l l l

sebagai berikut :
l l l

1. Pengumpulan data
l l l

Tahapan ini difokuskan pada proses pengumpulan data yang akan l l l l l

dilaksanakan di penelitian ini,dimana hasil tersebut hasil dari mengumpulkan l l l l l l l l

data melalui proses studi pustaka, studi lapangan ( Observasi dan


l l l l l l l

Wawancara ) dan studi literatur ( referensi). l l l l l l

41
42

2. Mengembangkan System l l l

Tahapan ini difokuskan pada proses Pengembangan system yang akan di l l l l l

desain maupun penambahan fitur-fitur yang nantinya akan ditambahkan di


l l l l l l

system. l

3. Implementasi l l

Tahapan ini difokuskan pada prosedur sistem yang dilakukan untuk l l l l l l l

menyelesaikan perancangan sistem yang telah disetujui seperti menguji,


l l l l l l l l l l l l l

menginstal, dan memulai menggunakan sistem yang baru atau sistem yang
l l l l l l l l l

diperbaiki. l

3.2 Pengumpulan Data


Dalam pengumpulan data untuk sistem yang akan dibuat, penulis l l l l l l l l l

menguraikan beberapa metode sebagai berikut :


l l l l l l l l l

1. Metode Observasi l l l

Pengumpulan l l l informasi dilakukan l dengan l cara observasi l langsung l

(Komunikasi dua arah) di SMK KORPRI Majalengka dan BKK SMK l l l

KORPRI Majalengka. l

2. Metode Wawancara l l

Metode ini dilakukan dengan metode Tanya-jawab langsung dengan


l l l l l l l l

narasumber Bapak.Aang Johan, S.T. Selaku Kordinator BKK dan Bapak


l l l l

Dede Syamsul, S.T. selaku Sekretaris BKK.


l l l l l l l

3. Metode Kepustakaan l l l l

Kegiatan mengutip dari beberapa bacaan atau jurnal elektronik yang relevan
l l l l l l l l l l l

dengan pelaksanaan kerja praktek bertujuan untuk memberikan landasan teori


l l l l l l l l l l l l

yang kokoh melalui buku-buku atau literatur yang tersedia di perpustakaan, l l l l l l l l l l l l l

termasuk materi kuliah dan pengumpulan data dengan menggunakan web


l l l l l l l l l l l

browser berupa jurnal elektronik serta dokumen-dokumen elektronik yang


l l l l l l l l l l l l l

relevan dengan penelitian.


l l l l l
43

3.3 Objek Penelitian


Objek penelitian adalah fokus utama dalam suatu penelitian karena objek
l l l l l l l l l l l

penelitian menjadi target yang ingin dicapai untuk mendapatkan jawaban atau
l l l l l l l l

solusi terhadap permasalahan yang sedang dihadapi.


l l l l

Sesuai dengan penjelasan Sugiyono (2019:55), objek penelitian adalah


l l l l l l l l l

segala bentuk hal yang telah ditetapkan oleh peneliti untuk dipelajari, dengan
l l l l l l l l l l l l

tujuan untuk mendapatkan informasi tentang hal tersebut, dan selanjutnya diambil
l l l l l l l l l l l

kesimpulan dari hasil penelitian.


l l l l

3.3.1 Gambaran Umum SMK KORPRI Majalengka

SMK KORPRI Majalengka merupakan salah satu Sekolah Menengah l l l l l l l

Kejuruan swasta yang memiliki ukuran "terbesar" dan "tertua" di Kabupaten


l l l l l l l l l l l l

Majalengka. Ukuran terbesar dapat dilihat dari jumlah muridnya yang mencapai
l l l l l l l l

lebih dari 1500 orang menurut data Tahun Pelajaran 2020/2021. Sedangkan, status
l l l l l l l l

tertuanya terlihat dari usianya yang sudah mencapai 40 tahun pada tahun 2022
l l l l l l l l

sejak berdirinya yang tercatat dalam SK Pendirian Nomor 201/102/Kep/E/1982


l l l l l l

pada tanggal 21 Juli 1982. Sekolah ini memiliki area tanah seluas 10.168,95 meter l l l l l l l l

persegi dengan gedung sekolah seluas 5.685,86 meter persegi. SMK KORPRI
l l l l l l l l l l l l

Majalengka berada di bawah naungan Yayasan Bhakti Abdi Negara Majalengka


l l l l l

dan telah mengalami 6 kepemimpinan (Kepala Sekolah). Sejak tanggal 22 Juli


l l l l l l l l

2020, kepala sekolahnya adalah Bapak Rahmad Hidayat, S.T.M.T. l l

3.3.2 Gambaran Umum BKK SMK KORPRI Majalengka

Bursa Kerja Khusus (BKK) SMK KORPRI Majale ngka merupakan salah
l l l l l l l

satu Mitra Kerja Dinas Ketenagakerjaan, Koperasi, dan UKM Kabupaten


l l l l l l l l l

Majalengka serta Dunia Industri. BKK ini memiliki berbagai kegiatan, seperti
l l l l l l l l l

Memberikan Informasi Pasar Kerja, Pendaftaran Pencari Kerja, Pendataan


l l l l l l l

Alumni, serta Penyaluran dan Penempatan Pencari Kerja.


l l l l l l l l
44

3.3.3 Alamat Bursa Kerja Khusus

Nama Instansi : Bursa Kerja Khusus SMK KORPRI Majalengka


l l l l l

Alamat : Jl. Raya Tonjong - Pinangraja Km. 1, Cicenang, l

Kec.Cigasong,
l Kabupaten Majalengka, Jawa Barat
l l l

45476
Telepon
l l : 085295566583

3.3.4 Visi dan Misi BKK SMK KORPRI Majalengka

1. Visi
Terwujudnya Bursa Kerja Khusus (BKK) yang mampu menjembatani pencari
l l l l l l l l l l l

danpemberi kerja serta menyalurkan tamatan yang dapat memenuhi tuntutan


l l l l l l l l l l l

kebutuhan Usaha dan Industri memasuki Era Global.


l l l l l l l l

1. Misi
a. Menjadi pusat informasi lowongan pekerjaan yang aktual bagi siswa dan
l l l l l

alumni SMK KORPRI Majalengka.


l l

b. Menjalin kerjasama dengan Dunia Usaha/Industri untuk mengadakan


l l l l l l l l l

pelatihan dan rekrutmen tenaga kerja bagi siswa dan alumni.


l l l l l l l

c. Memberikan pelayanan berkualitas terhadap alumni melalui pendataan


l l l l l l l l l l

lulusan dan keterserapan tenaga kerja.


l l l l l l l

d. Menyalurkan para tamatan SMK KORPRI Majale ngka sesuai dengan


l l l l l l

kompetensi keahlian yang dibutuhkan dunia usaha dan dunia industri.


l l l l l l l l l
45

3.3.5 Struktur Organisasi BKK SMK KORPRI Majalengka

Gambar 3. 2 Struktur organisasi


l l
46

3.3.6 Data Trucer Studi Lulusan

REKAPITULASI KETERSERAPAN LULUSAN


SMK KORPRI MAJALENGKA
Data Siswa Lulusan Tahun 2018
Data Lulusan
Jumlah
No Jurusan Belum Tidak
Lulusan Bekerja Wirau Kuliah
Bekerja Terdata
1 Teknik Pemesinan 198 101 68 6 2 21
2 Teknik Kendaraan Ringan Otomotif 186 90 74 5 3 14
3 Teknik Komputer Jaringan 99 54 2 19 5 19
4 Teknik dan Bisnis Sepeda Motor 31 11 3 1 6 10
5 Rekayasa Perangkat Lunak 15 4 4 3 1 3
Total 529 260 151 34 17 67

Data Siswa Lulusan Tahun 2019


Data Lulusan
Jumlah
No Jurusan Wirausa Belum Tidak
Lulusan Bekerja Kuliah
ha Bekerja Terdata
1 Teknik Pemesinan 162 117 37 4 2 2
2 Teknik Kendaraan Ringan Otomotif 228 105 80 7 3 33
3 Teknik Komputer Jaringan 108 50 19 12 6 21
4 Teknik dan Bisnis Sepeda Motor 103 77 17 2 3 4
5 Rekayasa Perangkat Lunak 21 8 4 5 2 2
6 Akuntansi Laporan Keuangan 17 4 3 6 1 3
Total 629 361 160 36 15 65

Data Siswa Lulusan Tahun 2020


Data Lulusan
Jumlah
No Jurusan Wirausa Belum Tidak
Lulusan Bekerja Kuliah
ha Bekerja Terdata
1 Teknik Pemesinan 140 60 50 7 4 19
2 Teknik Kendaraan Ringan Otomotif 180 75 54 12 7 32
3 Teknik Komputer Jaringan 64 22 15 7 3 17
4 Teknik dan Bisnis Sepeda Motor 75 24 20 3 4 24
5 Rekayasa Perangkat Lunak 36 15 7 5 3 6
Total 495 196 146 34 21 98
47

Data Siswa Lulusan Tahun 2021


Data Lulusan
Jumlah
No Jurusan Wirausa Belum Tidak
Lulusan Bekerja Kuliah
ha Bekerja Terdata
1 Teknik Pemesinan 138 72 25 10 3 28
2 Teknik Kendaraan Ringan Otomotif 149 54 23 15 6 51
3 Teknik Komputer Jaringan 59 33 17 5 4 0
4 Teknik dan Bisnis Sepeda Motor 63 26 22 4 2 9
5 Rekayasa Perangkat Lunak 28 12 5 4 4 3
Total 437 197 92 38 19 91

Data Siswa Lulusan Tahun 2022


Jumlah Data
No Jurusan
Lulusan Lulusan
Wirausa Belum Tidak
Bekerja Kuliah
ha Bekerja Terdata
1 Teknik Pemesinan 132 51 50 7 3 21
2 Teknik Kendaraan Ringan Otomotif 175 77 32 3 3 60
3 Teknik Komputer Jaringan 125 72 29 7 2 15
4 Teknik dan Bisnis Sepeda Motor 49 24 9 3 1 12
5 Rekayasa Perangkat Lunak 25 11 5 2 3 4
Total 506 235 125 22 12 112

Gambar 3. 3 Data trucer studi lulusan l l l l l

3.4 Analisis Sistem


Penelitian ini akan menghasilkan suatu aplikasi yang digunakan untuk
l l l l l l l l

pendaftaran Bursa Kerja Khusus. Kebutuhan sistem ialah sebagai berikut :


l l l l l l l l l l l l

1. Calon Pelamar bisa Cetak Kartu ujian. l l l l

2. Sistem akan terkoneksi ke koneksi internet dari perangkat mobile pelamar.


l l l l l l l l l l

3. Sistem akan memberikan informasi yang dibutuhkan oleh pengguna.


l l l l l l l l

Untuk menyediakan aplikasi yang dapat memberikan informasi yang


l l l l l l

lengkap, maka dibutuhkan komponen penunjang didalam aplikasi.


l l l l l l

1. Input Sistem l l

a. Input data Lowongan Pekerjaan.


l l l

b. Input Informasi BKK l

2. Output Sistem
l l l

a. Download Kartu Peserta BKK l l l

b. Informasi Lowongan Pekerjaan l l

c. Informasi Seputaran Bursa Kerja Khusus l l l l l l


48

3.4.1 Analisis Dasar Permasalahan Sistem

Sebelum masuk lebih dalam pada perencanaan sistem baru akan dijelaskan
l l l l l l l l l l

lebih lanjut lagi dari analisis prosedur sistem yang sedang berjalan. Seteleah
l l l l l l l l l l

dilakukannya analisis pada sistem yang sedang berjalan didapatkan beberapa


l l l l l l

permasalahan yaitu sebagai berikut :


l l l l l

1. Sistem informasi tidak dapat diakses melalui internet sehingga kurang efektif
l l l l l l l l l l

digunakan. l

2. Belum adanya menu untuk melamar pekerjaan dan print out kartu peserta
l l l l l l l l l l l l l

BKK.
49

3.4.2 Analisis Sistem yang sedang berjalan

Sistem yang sedang berjalan mengenai sistem BKK SMK KORPRI masih
l l l l l l

menggunakan sistem manual.


l l l l

Gambar 3. 4 Analisis sistem yang sedang berjalan


l l l

Penjelasan singkat dari Activity Diagram siste m yang berjalan adalah


l l l l

sebagai berikut :
l l l

a. Perusahaan mencari kandidat karyawan melalui BKK dengan menghubungi


l l l l l l l l l

pihak BKK.
b. BKK menyiapkan kandidat untuk perusahaan sesuai dengan kompetensi
l l l l l l l l l l

kandidat.
50

c. BKK membuat posting tentang informasi lowongan kerja di perusahaan. l l l l l l

d. Kandidat mendaftar menjadi anggota BKK tersebut atau melamar langsung l l l l l l l l

ke perusahaanl l l

e. BKK membuat ujian tertulis untuk tes masuk perusahaan kepada anggota l l l l l l l l l l l l

yang mendaftar. l

f. Perusahaan melakukan tes wawancara bagi anggota atau kandidat yang lulus
l l l l l l l l

tes tertulis.
l l l

g. Perusahaan mendapatkan calon kandidat pekerja.


l l l l l

3.4.3 Analisis Sistem yang Diusulkan

Setelah melakukan analisis di BKK SMK KORPRI Majalengka dan


l l l l l

menemukan permasalahan yang ada, penulis menyadari bahwa cara datang


l l l l l l l

langsung ke BKK setiap ada lowongan yang disebar kurang efektif. Informasi
l l l l l l l

yang didapatkan hanya tersebar melalui papan pengumuman di sekolah, sehingga l l l l l l l l l

tidak tersebar secara cepat dan akurat. Untuk mengatasi masalah ini, penulis
l l l l l l l l l l

menawarkan alternatif solusi dengan membuat website Sistem Informasi Bursa


l l l l l l l l l l

Kerja Khusus (BKK) berbasis web menggunakan bootstrap untuk penyaluran


l l l l l l l l l l l

kerja di BKK SMK KORPRI Majalengka. Dengan adanya sistem ini, diharapkan
l l l l

proses penyampaian informasi menjadi lebih tepat, cepat, dan terus diperbarui
l l l l l l l l l l

sehingga memberikan pelayanan yang baik bagi para pencari kerja.


l l l l l l
51

Gambar 3. 5 Analisis sistem yang diusulkan


l l l

3.4.4 Analisis Pelaku

Pelaku ( User ) yang terlibat pada sistem informasi BKK yang di


l l l l l l

kembangkan adalah :
l

1. Sistem Owner, Staf BKK SMK KORPRI Majalengka yang memiliki hak
l l l l

kewenangan dan kepemilikan dalam aplikasi.


l l l l

2. Sistem user, Pelamar BKK SMK KORPRI Majalengka.


l l l l l

3. Sistem Specialist,Penulis yang membuat aplikasi tersebut.


l l l l l l l l l
52

3.5 Analisis Kebutuhan Sistem


Pada Tahapan analisis kebutuhan sistem dibutuhkan beberapa komponen l l l l l l l l l

yang mampu menunjang dalam proses pengembangan sistem informasi.


l l l l l l l

3.5.1 Analisis Hardware

Perangkat Keras yang dibutuhkan dalam mengembangkan sistem informasi


l l l l l l l

ini diantaranya :
Processor : AMD Ryzen Series 4000
l l l l

Ram : 8 Gb ddr4
VGA : 4gb
Media Penyimpanan : SSD 500Gb
l l

Perangkat Lainnya : Mouse & Keyboard


l l l l

3.5.2 Analisis Software

Perangkat Lunak yang dapat digunakan dalam mengembangkan sistem


l l l l l l

informasi ini adalah sebagai berikut : l l l

1. Os Windows10
2. XAMPP
3. Visual Studio l l

4. Web Browser l l

3.5.3 Analisis Kebutuhan Pengguna

Agar penulisan laporan dan penyampaian laporan dapat bekerja secara


l l l l l l

maksimal, spesifikasi perangkat yang digunakan user adalah sebagai berikut:


l l l l l l l l

1. Smartphone l

2. Web Browser l l

3.6 Perancangan Sistem


Perancangan sistem merupakan tahap lanjutan setelah analisa sistem,
l l l l l l l l

bertujuan untuk mendapatkan gambaran dengan jelas tentang apa yang


l l l l l l l l l

dikerjakan pada analisa sistem, maka dilanjutkan dengan memikirkan


l l l l l

bagaimana membentuk sistem tersebut. l l l l l l l


53

3.6.1 Use Case Diagram

Use Case diagram adalah sebuah diagram yang digunakan untuk


l l l l l l l l

menggambarkan secara ringkas siapa saja yang me nggunakan sistem dan


l l l l l

apa saja yang dapat dilakukan oleh pengguna. Diagram use case tidak l l l l l l l

memberikan penjelasan rinci tentang penggunaan use case, namun


l l l l l l l l l l l

memberikan gambaran singkat tentang hubungan antara use case, aktor,


l l l l l l l l

dan sistem. Diagram use case membantu dalam mengidentifikasi fungsi-


l l l l l l l l l

fungsi apa saja yang terdapat dalam sistem. Penting untuk memberikan
l l l l l l l l

nama use case dengan definisi yang sederhana dan mudah dipahami.
l l l l l l l l

Berikut adalah contoh diagram use case untuk sistem informasi BKK
l l l l l l l l

SMK KORPRI yang telah dibuat: l l

Gambar 3. 6 Use case diagram l l l

Berikut merupakan penjelasan use case diagram Sistem Informasi BKK


l l l l l l l l l l

SMK KORPRI :

1. Sistem ini terdiri dari 2 aktor yaitu pelamar dan admin


l l l l

2. Hanya admin yang bisa mengatur database, pelamar hanya bisa memilih l l l l l

informasi lowongan pekerjaan dan mendaftar. l l l

3. Sistem ini terdiri dari 8 proses yaitu login, Registrasi, Informasi Lowongan
l l l l l

Kerja, Informasi Sekolah atau BKK, mengelola database, mengelola data


l l l l l l l l
54

lowongan kerja, mengelola data pelamar, dan logout


l l l l l

4. Untuk dapat mengakses usecase/sistem tersebut diharuskan untuk registrasi


l l l l l l l l l l l l l l l

dan login
5. Admin memiliki 6 proses yaitu login, input database, input informasi, input
l l l l l l l

informasi lowongan pekerjaan, mengecek data pelamar dan logout. l l l l l l l

6. Pelamar memiliki 4 proses yaitu registrasi, login, mendaftar lowongan kerja,


l l l l l l l

mencetak kartu ujian, dan Logout.


l l l l l

3.6.2 Activity Diagram

Pada tahapan ini activity diagram menggambarkan penggunaan sistem l l l l

informasi BKK SMK KORPRI Majale ngka, dibuat berdasarkan form-form yang l l l

terdapat pada sistem infromasi, berikut gambar activity diagram yang dirancang.
l l l l

1. Berikut merupakan gambar activity diagram halaman Login yang diusulkan:


l l l l l l

Gambar 3. 7 Activity diagram halaman login


55

2. Berikut merupakan gambar activity diagram halaman Admin yang diusulkan:


l l l l l l

Gambar 3. 8 Activity diagram halaman admin


56

3. Berikut merupakan gambar activity diagram halaman User yang diusulkan:


l l l l l l l l

Gambar 3. 9 Activity diagram halaman user l l


57

3.6.3 Class Diagram

Class diagram yang digunakan untuk menampikan beberapa kelas serta


l l l l l l l l

paket-paket yang ada dalam sistem/perangkat lunak yang sedang kita gunakan,
l l l l l l l

berikut adalah diagram aktivitas dari pengembangan aplikasi mobile bursa kerja
l l l l l l l

khusus (BKK) online pada SMK KORPRI menggunakan metode string


l l l l l l l

matching :

Gambar 3. 10 Class diagram


58

3.6.4 Sequence diagram

Perancangan sequence diagram digunakan untuk menggambarkan interaksi


l l l l l l l l l l

antar objek dalam waktu yang berurutan. Tetapi pada dasarnya sequence diagram
l l l l l l l l l l

selain digunakan dalam lapisan abstraksi model objek untuk menunjukan


l l l l l l l l l

rangkaian pesan yang dikirim antar objek dan interakasinya. Berikut adalah
l l l l l

sequence diagram yang diusulkan :


l l l l l l

1. Sequence Login

Gambar 3. 11 Sequence login l l l l


59

2. Sequence Halaman Admin

Gambar 3. 12 Sequence halaman admin l l l l

3.7 Perancangan Struktur Tabel Database


Perancangan struktur tabel database ini berisi tentang struktur tabel yang
l l l l l l l l l l

diperlukan dalam pengembangan sistem informasi BKK SMK KORPRI


l l l l l

Majalengka.
l

3.7.1 Tabel Failed_job

No Field Type Null

1 Id Bigint (20) No

2 uuid
l l Varchar (255) No

3 connection l text l No

4 queuel l l l text l No

5 payload longtext l No

6 exception
l l longtext l No

7 failed_at l timestamp
l No
60

Tabel 3. 1 Failed job


l l

3.7.2 Tabel Lowongan

NO Field Type Null

1 id Bigint (20) no

2 gambar Varchar no
(255)

3 judul l l Varchar no
(255)

4 slug l Varchar no
(255)

5 perusahaanl l Varchar no
(255)

6 posisi Varchar no
(255)

7 persyaratan
l Text l no

8 batas_waktu l Datetime l l no

9 user_id l l Bigint no

10 created_at l l timestamp
l yes
l

Tabel 3. 2
l

11 update_at
l l timestamp
l yes
l
Lowongan

3.7.3 Tabel Informasi

No Field Type Null

1 id Bigint (20) no

2 judul l l Varchar (255) no

3 slug l Varchar (255) no


61

4 excerpt
l l Text l no

5 deskripsi l Text l no

6 file l Varchar (255) no

7 user_id l l Bigint (20) no

8 created_at l l timestamp
l no

9 Updated_at l l timestamp
l no

Tabel 3. 3 Informasi l

3.7.4 Tabel Pendaftar

No Field Type Null

1 id Bigint (20) no

2 kode_pendaftaran
l l Varchar (255) no

3 nama Varchar (255) no

4 jurusan l l Varchar (255) no

5 asal_sekolah l Varchar (255) no

6 Jenis_kelamin
l l Varchar (255) no

7 user_id
l l Bigint (20) no

8 lowongan_id Bigint (20) no

9 created_at l l timestamp l yes l

10 updated_at
l l timestamp l yes l

Tabel 3. 4 Pendaftar l l

3.7.5 Tabel personal_access_token

No Field Type Null

1 id Bigint (20) No

2 tokenable_type
l l l Varchar (255) No
62

3 tokenable_id l l Bigint (20) No

4 name l Varchar (255) No

5 token l Varchar (255) No

6 abilities l Text l Yes


l

7 last_used_at l l timestamp l Yes


l

8 expires_at
l l timestamp l Yes
l

9 created_at l l timestamp l Yes


l

10 updated_at
l l timestamp l Yes
l

Tabel 3. 5 Personal_acces_token l l l l

3.7.6 Tabel User

No Field Type Null

1 id Bigint (20) No

2 foto Varchar (255) Yes l

3 name l Varchar (255) No

4 email
l Varchar (255) No

5 password Varchar (255) No

6 roles l
enum('admin',
l l
No
'pendaftar')
l

7 remember_token
l l l l Varchar (255) No

8 email_verified_a
l l l Timestamp l Yes l

9 created_at l l Timestamp l Yes l

10 Updated_at
l l Timestamp l Yes l
63

Tabel 3. 6 User
l l l

3.8 Rancangan Tampilan Sistem


Dalam perancangannya, tampilan sistem harus dibuat semenarik mungkin
l l l l l l l

dan tidak membingungkan sehingga user dapat dengan mudah dan nyaman
l l l l l l l

menggunakan sistem informasi tersebut. Adapun rancangan dari sistem yang


l l l l l l l l

penulis buat adalah sebagai berikut :


l l l l l l

3.8.1 Rancangan Tampilan Login

Berikut merupakan rancangan yang akan dibuat untuk tampilan sistem yang
l l l l l l l l

diakses oleh user : l l l l

Gambar 3. 13 Rancangan tampilan login

Dari gambar diatas, halaman login memiliki form ketika pengguna akan l l l l

melakukan login ke sistem. Form informasi yang ditampilkan diantaranya


l l l l

username dan password untuk di isi oleh pengguna dalam melakukan login ke
l l l l l l l l l l l

sistem. Apabila user tidak mempunyai akun bisa membuat akun secara mandiri
l l l l l l l l l l

yang disediakan hyperlink dibawah form login.


l l
64

3.8.2 Rancangan Tampilan Form Daftar

Gambar 3. 14 Rancangan tampilan form daftar


Dari gambar diatas, ada beberapa form yang wajib diisi oleh pendaftar.
l l l l
65

3.8.3 Rancangan Tampilan Dashboard

Gambar 3. 15 Rancangan tampilan dashboard


Dari gambar diatas, halaman dashboard memiliki beberapa tampilan
l l l

diantaranya menu home, lowongan, informasi dan menu masuk/daftar. Lalu


l l l l l l l

ditampilan bawah nya ada informasi tentang BKK SMK KORPRI.


l
66

3.8.4 Rancangan Tampilan Data Lowongan

Gambar 3. 16 Rancangan tampilan data lowongan


Dari gambar diatas, halaman data lowongan memiliki sejumlah fungsi
l l l l

diantaranya admin bisa menambahkan informasi lowongan pekerjaan.


l l l

3.8.5 Rancangan Tampilan Tambah Lowongan

Gambar 3. 17 Rancangan tampilan tambah lowongan

Dari gambar diatas, admin bisa menambahkan informasi lowongan kepada


l l

calon peserta atau pelamar.


l l l l
67

3.8.6 Rancangan Tampilan Data Informasi

Gambar 3. 18 Rancangan tampilan data informasi

3.8.7 Rancangan Tampilan Posting Informasi

Gambar 3. 19 Rancangan tampilan posting informasi


68

3.8.8 Rancangan Tampilan Data Pelamaran

Gambar 3. 20 Rancangan tampilan data pelamar


l

3.8.9 Rancangan Tampilan Form Pelamaran

Gambar 3. 21 Rancangan tampilan form pelamaran


l
69

3.8.10 Rancangan Tampilan Data Lamaran

Gambar 3. 22 Rancangan tampilan data lamaran


3.8.11 Rancangan Tampilan Kartu Peserta

Gambar 3. 23 Rancangan tampilan kartu peserta


l l l
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN

4.1 Implementasi
Implementasi merupakan tahapan sistem berdasarkan hasil perancangan
l l l l l l l

yang telah dibuat sebelumnya sehingga sistem dapat difungsikan dalam keadaan
l l l l l l l l l

sebenarnya dan dapat diketahui apakah sistem yang dibuat berhasil mencapai
l l l l l l l l

tujuan yang sebenarnya. Implementasi ini bertujuan untuk menguji dan


l l l l l l l l l l l l l

mendokumentasikan program-program atau prosedur dari perancangan sistem


l l l l l l l l

yang telah dibuat. Sebagai catatan karena beberapa bagian memerlukan hasil dari
l l l l l l l l l

implementasi sistem yang sudah ada, sehingga penulis akan menyertakan juga
l l l l l l l l l l

beberapa tampilan yang sudah ada sebelumnya.


l l l l l l

4.1.1 Tampilan Dashboard Web

Halaman Dashboard adalah halaman yang paling pe rtama saat dibukanya l l

sistem informasi ini.l

Gambar 4. 1 Tampilan dashboard web l

71
72

4.1.2 Tampilan Login

Halaman ini berfungsi untuk memvalidasi pengguna masuk kehalaman


l l l l l l l l l

dashboard atau menuju halaman selanjutnya. Berikut merupakan tampilan


l l l l l l l l l l

halaman login pada sistem informasi yang telah dibuat :


l l l

Gambar 4. 2 Tampilan login


4.1.3 Tampilan Daftar Akun

Halaman ini berfungsi untuk pembuatan akun pelamar. Berikut merupakan


l l l l l l l l l l l l

tampilan halaman pembuatan akun pada sistem informasi yang telah dibuat :
l l l l l l
73

Gambar 4. 3 Tampilan daftar akun l

4.1.4 Tampilan Lowongan Di Dashboard

Halaman ini berfungsi untuk menampilkan informasi di dashboard awal


l l l l l

web. Berikut merupakan tampilan halaman pembuatan akun pada sistem


l l l l l l l l l

informasi yang telah dibuat : l l

Gambar 4. 4 Tampilan lowongan di dashboard

4.1.5 Tampilan Dashboard Admin

Halaman ini berfungsi untuk menampilkan dashboard halaman admin.


l l l l l

Berikut merupakan tampilan halaman pembuatan akun pada sistem informasi


l l l l l l l l

yang telah dibuat :


l l

Gambar 4. 5 Tampilan dashboard admin


74

4.1.6 Tampilan Admin Lowongan

Halaman ini berfungsi untuk menampilkan dan menambahkan informasi


l l l l l l

lowongan pekerjaan. Berikut merupakan tampilan halaman pembuatan akun pada


l l l l l l l l l

sistem informasi yang telah dibuat :


l l l

Gambar 4. 6 Tampilan admin lowongan

4.1.7 Tampilan Admin Posting Lowongan

Halaman ini berfungsi untuk menambahakan informasi kriteria lowongan


l l l l l l

dari perusahaan. Berikut merupakan tampilan halaman pembuatan akun pada


l l l l l l l l l

sistem informasi yang telah dibuat :


l l l
75

Gambar 4. 7 Tampilan admin posting lowongan


4.1.8 Tampilan Admin Edit Lowongan

Halaman ini berfungsi untuk mengedit informasi kriteria lowongan dari


l l l l l l l

perusahaan. Berikut merupakan tampilan halaman pembuatan akun pada sistem


l l l l l l l l l l

informasi yang telah dibuat :


l l

Gambar 4. 8 Tampilan admin edit lowongan l

4.1.9 Tampilan Admin Detail Lowongan

Halaman ini berfungsi untuk menampilkan kriteria lowongan terhadap


l l l l l l l

pelamar. Berikut merupakan tampilan halaman pembuatan akun pada sistem


l l l l l l l l l

informasi yang telah dibuat :


l l
76

Gambar 4. 9 Tampilan admin detail lowongan l

4.1.10 Tampilan Admin Hapus Lowongan

Halaman ini berfungsi untuk menghapus lowongan terhadap pelamar.


l l l l l l l l

Berikut merupakan tampilan halaman pembuatan akun pada sistem informasi


l l l l l l l l

yang telah dibuat :


l l

Gambar 4. 10 Tampilan admin hapus lowongan l

4.1.11 Tampilan Admin Informasi

Halaman ini berfungsi untuk menambahkan informasi tambahan terhadap


l l l l l l

pelamar. Berikut merupakan tampilan halaman pembuatan akun pada sistem


l l l l l l l l l

informasi yang telah dibuat : l l

Gambar 4. 11 Tampilan admin informasi


77

4.1.12 Tampilan Admin Posting Informasi

Halaman ini berfungsi untuk menambahkan informasi tambahan terhadap


l l l l l l

pelamar. Berikut merupakan tampilan halaman pembuatan akun pada sistem


l l l l l l l l l

informasi yang telah dibuat : l l

Gambar 4. 12 Tampilan admin posting informasi

4.1.13 Tampilan Admin Pendaftar

Halaman ini berfungsi untuk melihat data pelamar terhadap perusahaan.


l l l l l l l l l

Berikut merupakan tampilan halaman pembuatan akun pada sistem informasi


l l l l l l l l

yang telah dibuat :


l l

Gambar 4. 13 Tampilan admin pendaftar l


78

4.1.14 Tampilan Admin Data Pelamar

Halaman ini berfungsi untuk melihat data dan mengeksport data ke excel.
l l l l l l l l l l

Berikut merupakan tampilan halaman pembuatan akun pada sistem informasi


l l l l l l l l

yang telah dibuat :


l l

Gambar 4. 14 Tampilan admin data pelamar l

4.1.15 Tampilan Admin Logout

Halaman ini berfungsi untuk keluar dari halaman admin. Be rikut merupakan
l l l l l l l l l l

tampilan halaman pembuatan akun pada sistem informasi yang telah dibuat :
l l l l l l

Gambar 4. 15 Tampilan admin logout l


79

4.1.16 Tampilan Dashboard Pelamar

Halaman ini berfungsi untuk menampilkan dashboard user pelamar. Berikut


l l l l l l l l l l

merupakan tampilan halaman pembuatan akun pada sistem informasi yang telah
l l l l l l l

dibuat : l

Gambar 4. 16 Tampilan dashboard pelamar l

4.1.17 Tampilan Perusahaan Di Halaman Pelamar

Halaman ini berfungsi untuk menampilkan data perusahaan ke user pelamar.


l l l l l l l l l l l

Berikut merupakan tampilan halaman pembuatan akun pada sistem informasi


l l l l l l l l

yang telah dibuat : l l

Gambar 4. 17 Tampilan perusahaan di halaman pelamar l l l


80

4.1.18 Tampilan Halaman Lamaran

Halaman ini berfungsi untuk menampilkan data lamaran user pelamar.


l l l l l l l l

Berikut merupakan tampilan halaman pembuatan akun pada sistem informasi


l l l l l l l l

yang telah dibuat :


l l

Gambar 4. 18 Tampilan halaman lamaran

4.1.19 Tampilan Halaman Edit Lamaran

Halaman ini berfungsi untuk mengedit data lamaran perusahaan ke user


l l l l l l l l l l l

pelamar. Berikut merupakan tampilan halaman pembuatan akun pada sistem


l l l l l l l l l

informasi yang telah dibuat : l l

Gambar 4. 19 Tampilan halaman edit lamaran l


81

4.2 Pengujian Sistem


Setelah dilakukan tahapan implementasi, langkah selanjutnya adalah
l l l l l l l

melakukan pengujian pada sistem, hal ini bertujuan agar hasil akhir sistem yang
l l l l l l l l l

diimplementasikan sesuai dengan yang dibutuhkan. Pengujian sistem informasi


l l l l l l l l l l

Bursa Kerja Khusus ( BKK ) online pada SMK KORPRI menggunakan metode
l l l l l l l l l

string matching menggunakan pengujian black box. l l l l

Black box merupakan pengujian yang dilakukan hanya mengamati hasil l l l l l l

eksekusi melalui data uji dan memeriksa fungsional dari perangkat sistem. Black
l l l l l l l l l l l

box testing hanya mengevaluasi dari interface fungsionalitasnya saja tanpa


l l l l l l l

mengetahui apa sesungguhnya yang terjadi dalam proses detailnya. Dengan kata
l l l l l l l l l l

lain pengujian ini hanya melihat input dan output-nya saja.


l l l l l l

4.2.1 Rencana Pengujian Sistem

Tahapan pertama dalam melakukan pengujian sistem yaitu membuat l l l l l l l l l

perencanaan pengujian. Rencana pengujian sistem adalah untuk memastikan


l l l l l l l l l l l

button apa saja yang akan di uji cobakan, sehinga pada saat proses pengujian
l l l l l l

sistem dilakukan tidak ada yang terlewatkan. Biasanya rencana pengujian sistem
l l l l l l l l

berupa tabel yang di dalamnya berisi item uji, detail uji dan jenis uji. Hal ini akan
l l l l l l l l l l

membantu penulis dalam melakukan proses uji coba sistem.


l l l l l l l l l

1. Rencana Pengujian Sistem Halaman Login. Berikut merupakan tabel rencana


l l l l l l l l l l

pengujian sistem halaman login :


l l l

Item Uji l l Detail Uji l l Jenis Uji l l

Login Melakukan proses login l l l Black Box


untuk mengecek akun user
l l l l l l l l

Tabel 4. 1 Pencana pengujian sistem halaman login l l l l l

2. Rencana Pengujian Sistem Halaman Dashboard. Berikut merupakan tabel


l l l l l l l l l

rencana pengujian sistem halaman dashboard :


l l l l

Item Uji l l Detail Uji l l Jenis Uji l l

Dashboar Menampilkan halaman l Black Box


d dashboard user l l
82

Tabel 4. 2 Rencana pengujian sistem halaman dashboard


l l l l l

3. Rencana Pengujian Sistem Halaman admin tambah lowongan. Be rikut


l l l l l l

merupakan tabel rencana pengujian sistem halaman dashboard :


l l l l l l l

Item Uji
l l Detail Uji l l Jenis Uji
l l

Button l Menampilkan halaman l Black Box


Posting form Lowongan
Baru l

Button l Menampilkan postinganl Black Box


Melihat l yang telah dibuat l l

Button l Menampilkan perintah l l Black Box


Delete l l l untuk menghapus postingan
l l l l

Button l Menampilkan perintah l l Black Box


Edit l untuk mengedit postingan
l l l l

lowongan

Button l Menyimpan hasil postingan


l Black Box
Tambah data Lowongan

Button l Menampilkan kembali ke l l l Black Box


Kembali
l halaman data postingan

Tabel 4. 3 Rencana pengujian sistem halaman admin tambah lowongan


l l l l l

4. Rencana Pengujian Sistem Halaman admin tambah informasi. Berikut


l l l l l l

merupakan tabel rencana pengujian sistem halaman dashboard :


l l l l l l l

Item Uji
l l Detail Uji l l Jenis Uji
l l

Button l Menampilkan halaman l Black Box


Posting form tambah informasi
Baru l

Button l Menampilkan postinganl Black Box


Melihat l yang telah dibuat l l
83

Button l Menampilkan perintah l l Black Box


Delete l l l untuk menghapus postingan
l l l l

Button l Menampilkan perintah l l Black Box


Edit l untuk mengedit postingan
l l l l

informasi

Button l Menyimpan hasil postingan


l Black Box
Tambah data informasi

Button l Menampilkan kembali ke l l l Black Box


Kembali l halaman data postingan

Tabel 4. 4 Rencana pengujian sistem halaman admin tambah informasi


l l l l l

5. Rencana Pengujian Sistem Halaman admin pendaftar. Berikut merupakan tabel


l l l l l l l l l l

rencana pengujian sistem halaman dashboard :


l l l l

Item Uji l l Detail Uji l l Jenis Uji


l l

Button l Menampilkan halaman l Black Box


lihat daftar pelamar l

pendaftarl

Button l Mendownload data pelamar


l l Black Box
excel l l

Button l Menampilkan kembali ke l l l Black Box


Kembali l halaman data pelamar l

Tabel 4. 5 Rencana pengujian sistem halaman admin pendaftar


l l l l l l

6. Rencana Pengujian Sistem Halaman admin pendaftar. Berikut merupakan


l l l l l l l l l

tabel rencana pengujian sistem halaman dashboard :


l l l l l

Item Uji l l Detail Uji l l Jenis Uji


l l

Button l Menampilkan halaman l Black Box


lihat daftar pelamar l

pendaftarl
84

Button l Mendownload data pelamar


l l Black Box
excel
l l

Button l Menampilkan kembali ke


l l l Black Box
Kembali
l halaman data pelamar l

Tabel 4. 6 Rencana pengujian sistem halaman admin pendaftar


l l l l l l

7. Rencana Pengujian Sistem Halaman User pelamaran. Berikut merupakan


l l l l l l l l l l l

tabel rencana pengujian sistem halaman dashboard :


l l l l l

Item Uji
l l Detail Uji l l Jenis Uji
l l

Button l Menampilkan form l Black Box


daftar pendaftaran perusahaan
l l l

Button l Mencari data pelamaran


l l Black Box
search l user l l

Button l Menampilkan kembali ke


l l l Black Box
Kembali
l halaman data pelamar l

Button l Menyimpan pelamaran l l Black Box


Tambah perusahaan l l

Tabel 4. 7 Rencana pengujian sistem halaman user pelamaran


l l l l l l l l

8. Rencana Pengujian Sistem Halaman User data lamaran. Berikut merupakan


l l l l l l l l l l

tabel rencana pengujian sistem halaman dashboard :


l l l l l

Item Uji
l l Detail Uji l l Jenis Uji
l l

Button l Mendownload kartu peserta


l l l l Black Box
Printer l

Button l Mencari data lamaran user


l l l Black Box
search l

Button l Menampilkan kembali ke


l l l Black Box
Kembali
l halaman data lamaran

Button l Menyimpan lamaran l Black Box


85

Tambah perusahaan
l l

Button l Mengedit data lamaran user


l l l l Black Box
edit
l

Button l Menghapus data lamaran


l l Black Box
Delete l l l user l l

Tabel 4. 8 Rencana pengujian sistem halaman user data lamaran


l l l l l l l
BAB V
PENUTUP

1.1 Kesimpulan
Dari uraian yang terdapat pada penelitian ini, maka penulis menarik
l l l l l l l

kesimpulan sebagai berikut :


l l l l l

1. Pengembangan sistem ini menambahkan 2 menu utama yaitu Pembuatan


l l l l l l l l l l

kartu peserta dan data import excel. Menggunakan impelementasi metode


l l l l l l l l l l l l

string matching.
2. Tersedianya form pelamaran perusahaan.
l l l l l

1.2 Saran
Dari uraian yang terdapat pada penelitian ini, maka penulis memberikan
l l l l l l l l

saran sebagai berikut :


l l l

1. Penulis berharap agar sistem informasi ini dapat digunakan secara efektif
l l l l l l l l

dalam berbagai kegiatan pada BKK SMK KORPRI Majalengka. l l l

2. Sistem informasi ini dapat dikembangkan karena masih banyak kekurangan


l l l l l

dan keterbatasan pengetahuan penulis. l l l l l l l

85
DAFTAR PUSTAKA
Amalina, dan Y.D Putri. 2017. Pengembangan Sistem Informasi Berbasis Web l l l l l l

untuk meningkatkan kinerja unit BKK SMK Negeri 1 Tanjung


l l l l l l l l

Raya.Jurnal Ilmu Komputer dan Informatika 3(2):74-78.


l l l l

Habibie, F.H., B.E. Purnama, R.A. Triyono. 2014. Pembangunan Sistem


l l l l l l

Informasi Penerimaan Calon Tenaga kerja Secara Online Berbasis Web


l l l l l l l l

Pada SMK Ganesha Tama Boyolali. Jurnal Teknologi Informasi dan l l l

Komunikasi 5(2) : 77-82. l

Hermansyah,
l dkk. 2009. Manajemen l l Bursa l Kerja l Khusus l l (BKK)
SMK.Yogyakarta: Paramitra.
Al-bahra bin Ladjamudin. 2013. Analisis dan l Desain Sistem Informasi.
l l

Yogyakarta: GrahaIlmu. l

Al Fatta, 2017. Analisis dan Perancangan Sistem Informasi. Yogyakarta : Andi. l l

Arief, M. Rudianto. 2011. Pemrograman Web Dinamis menggunakan PHP dan


l l l l l l

MySQL.Yogyakarta: Andi Offset. l

Edy Winarno ST, M.Eng. Ali Zaki, dan SmitDev Community, 2013, Buku Sakti
l l l l l l

Pemrograman, Gramedia, Jakarta


l l

Haviluddin, 2011. Memahami Penggunaan UML (Unifield Modelling Language).


l l l l l l l l l l

Jurnal Informatika Mulawarman, p. 15.


l l

Jogiyanto, 2009. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi. l l

Kadir, Abdul. 2002. Pemrograman Web mencakup : HTML, CSS, Javascript &
l l l l l

PHP. Yogyakarta : Andi Offset. l

Kusnendi. (2014). Konsep Dasar Sistem Informasi. Konsep Dasar Sistem


l l l l l l

Informasi, 1–36.
DAFTAR LAMPIRAN

You might also like