Professional Documents
Culture Documents
New Laporan Ta Muhammad Azhar Fahrezi-1
New Laporan Ta Muhammad Azhar Fahrezi-1
i
ABSTRAK
Oleh :
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
iv
KATA PENGANTAR
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
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
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
vii
2.5.2 Istilah Internet............................................................................19
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.16.2 Xampp.......................................................................................40
viii
3.2 Pengumpulan Data...................................................................................42
3.3 Objek Penelitian.......................................................................................43
3.3.1 Gambaran Umum SMK KORPRI Majalengka.........................43
ix
3.7.5 Tabel personal_access_token.....................................................61
BAB IV........................................................................................................69
HASIL PENELITIAN DAN PEMBAHASAN...........................................69
4.1 Implementasi............................................................................................69
4.1.1 Tampilan Dashboard Web.........................................................69
x
4.1.11 Tampilan Admin Informasi.......................................................74
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
xiv
BAB I
PENDAHULUAN
1
Aang Johan selaku koordinator tim BKK di SMK KORPRI Majalengka selama
ini penyaluran
2
2
Gambar 1. 1 Grafik lulusan sekolah tahun 2019 dari jumlah siswa 639 siswa
3
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%
Gambar 1. 2 Grafik lulusan siswa tahun 2020 dari jumlah siswa 495 siswa
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
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%
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.
berasal dari perusahaan ke alumni yang belum terpusat. Oleh sebab itu, diperlukan
sistem informasi bursa kerja khusus di SMK KORPRI Majalengka.
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
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.
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 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
masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem l l l l l l l
yang terbaik. 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
elemen atau rangkaian yang terdiri dari dua atau lebih komponen yang saling
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
informasi ialah suatu sistem yang terdiri berasal deretan komponen sistem, yaitu l 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
Standards and Technology (NIST, n.d.) string adalah susunan dari karakter- l l l l
diimplementasikan menjadi struktur data array. String bisa be rupa kata, frasa, atau
l l l l l l l l
kalimat.
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
susunan karakter string di pada string lain atau bagian dari isi teks.
l l l l l
16
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
kerja yang ada menggunakan sdm yang tersedia. Hal ini sama halnya
l l l l l
kerja juga diluar korelasi” Depnakertrans RI, Dirjen Binapenta (2001: 2).
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
kerjasama menteri pendidikan dan kebudayaan serta Menaker No. 076/ U/ 1993
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
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
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
Pertahanan Amerika Serikat tahun 1969, melalui proyek ARPA yang disebut
l l l l l l l l l
berbasis UNIX yang bisa melakukan komunikasi dalam jarak yang tak terhingga
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
proyek ini adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan
l l 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
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
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
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
dunia, dimana didalamnya terdapat sumber daya informasi dari mulai statis
l l l l l
banyak faktor diantaranya perkembangan pola fikir masyarakat yang cukup pesat, 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
dan dapat diakses dengan mudah dan cepat oleh siapapun yang mendapatkan l l l l l l l
akses internet. 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
informasi digital dalam bentuk gambar, teks, audio, musik dan animasi lainnya l l l l l
multimedia yang berupa teks, gambar, suara, animasi dan lainnya dengan
l l l l l l l
2.7 Website
Dalam dunia teknologi yang pesat ini diperlukan suatu jaringan yang bisa 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
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
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
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
2.7.1 WWW
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
1. Protocol
Protocol adalah media yang berfungsi untuk mengakses komputer jaringan. l l l l l l l l l
dikirim dari server keclient. HTTP juga mengatur aksi-aksi respon atas l l l l l l l l
2. Address 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
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
saat membangun perangkat lunak. Prosesnya mengikuti alur dari analisis, desain,
l l l l l l 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
menggambarkan
l semua l l jenis l
Dokumen l l
dokumen, yang merupakan formulir
l l l l l
Tembusannya
l l
Berbagai l menggambarkan
l berbagai l jenisl
Dokumen l l
Catatan
yang digunakan untuk mencatat l l l l
dalam
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
dokumenl l
dokumenl l
seperti
l l yang tercantum
l l dalam
simbol tersebut l l l
Penghubung
l l l
penghubung menunjukkan
l l l l l l
yang lain.
kegiatan manual.
l l
24
Keterangan,
l l simbol menambahkan keterangan l l l
Komentar l
nomor urut l l
T=menurut tanggal l l l
bersangkutan.l l
25
On-line komputer
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
magnertik. l
memori komputer).
l l l
26
Keputusan
l l l harus l dibuat l dalam proses 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
l
Mulai/berakhir
l 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
pengoperasian.
l l
N
O SIMBOL NAMA KETERANGAN
dilakukan l secara l
terkomputerisasi.
l l l
on-line keyboard. l l
menggunakan l l
harddisk.
28
N
SIMBOL NAMA KETERANGAN
O
kehalaman lain.
l
menggunakan l l
komputer. l l
penyeleksian
l l l kondisi
didalam program
2018) adalah seperangkat diagram, struktur, dan teknik untuk memodelkan dan
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.
menggambarkan secara rinci siapa yang menggunakan sistem dan apa saja yang
l l l l l
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
mandiri tersebut l l l
3. Generalization
l l Generalization artinya hubungan
l l l l
disebut ancestor. l l l
objek lainnya l
terbatas. l
8. Use Case
l l l Use Case ini memiliki bentuk elips,
l l l l l l l
elemen
l yang bekerja l guna 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
yang berbagi
l atribut l serta l
lainnya
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
3. Percabangan /
l Percabangan dimana ada pilihan
l
4. Penggabungan
l l Penggabungan dimana yang
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
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
komponennya l
juga mengindikasikan
l l
message baru l l l
34
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
Sebagai contoh, file mata pelajaran berisi informasi tentang semua mata
l l l l l l 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
5. Characters adalah bagian terkecil dari data, dapat berupa karakter sistem, 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
yang juga dikenal sebagai kerangka kerja administrasi kumpulan data, sebagai
l l l l l l l l
informasi.
System) adalah perangkat lunak yang digunakan untuk mengelola data, sesuai
l l l l 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
baik yang mencakup cara paling umum dalam membuat atau mengawasi l l l l l l l l
bersamaan; 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
pada kerangka kerja yang berbeda, seperti sistem operasi Windows, Linux, l l l 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
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
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
basis data (Otwell, 2016). Laravel memiliki suatu model ORM yang disebut l l l l l l l l
B. View l
(User Interface) disimpan (Pitt, 2012). Informasi yang te lah diolah oleh
l l l l l l
dua desain tampilan, yaitu sharp edge dan PHP (Stauffer, 2016).
l l l l l l l
C. Controller l
bahasa dasar yang digunakan untuk membuat halaman web. HTML menggunakan l l l l l l l l
serta dapat memberikan format hypertext sederhana yang ditulis dalam format
l l l l l l l l
2.15.2 PHP
pemrograman berbasis kode (script) yang digunakan untuk mengolah data dan
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
yang berjalan di sisi server dan digunakan secara luas untuk mengelola pembuatan
l l l l l l l l l l l l
2.15.3 Javascript
pengguna. Aplikasi klien yang dimaksud dalam konteks ini adalah web browser
l l l l l 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
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
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
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
sistem atau perangkat lunak, biasanya digunakan dua pendekatan, yaitu pengujian
l l l l l l l l l l l
eksekusi dari data uji dan memeriksa fungsionalitas dari perangkat sistem.
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
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
Kejuruan Negeri Dua Karanganyar" yang dilakukan oleh Ali Marsanto dan
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
datanya. Relevansi penelitian ini dengan penelitian kami adalah teknis pembuatan l l l l 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
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
41
42
2. Mengembangkan System l l l
system. l
3. Implementasi l l
menginstal, dan memulai menggunakan sistem yang baru atau sistem yang
l l l l l l l l l
diperbaiki. l
1. Metode Observasi l l l
KORPRI Majalengka. l
2. Metode Wawancara 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
penelitian menjadi target yang ingin dicapai untuk mendapatkan jawaban atau
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
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
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
Bursa Kerja Khusus (BKK) SMK KORPRI Majale ngka merupakan salah
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
Kec.Cigasong,
l Kabupaten Majalengka, Jawa Barat
l l l
45476
Telepon
l l : 085295566583
1. Visi
Terwujudnya Bursa Kerja Khusus (BKK) yang mampu menjembatani pencari
l l l 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
1. Input Sistem l l
2. Output Sistem
l l l
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
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
Sistem yang sedang berjalan mengenai sistem BKK SMK KORPRI masih
l l l l l l
sebagai berikut :
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
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
langsung ke BKK setiap ada lowongan yang disebar kurang efektif. Informasi
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
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
kembangkan adalah :
l
1. Sistem Owner, Staf BKK SMK KORPRI Majalengka yang memiliki hak
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
1. Os Windows10
2. XAMPP
3. Visual Studio l l
4. Web Browser l l
1. Smartphone l
2. Web Browser l l
apa saja yang dapat dilakukan oleh pengguna. Diagram use case tidak 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 :
2. Hanya admin yang bisa mengatur database, pelamar hanya bisa memilih l l l l l
3. Sistem ini terdiri dari 8 proses yaitu login, Registrasi, Informasi Lowongan
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 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
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
matching :
antar objek dalam waktu yang berurutan. Tetapi pada dasarnya sequence diagram
l l l l l l l l l l
rangkaian pesan yang dikirim antar objek dan interakasinya. Berikut adalah
l l l l l
1. Sequence Login
Majalengka.
l
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
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
1 id Bigint (20) no
4 excerpt
l l Text l no
5 deskripsi l Text l no
8 created_at l l timestamp
l no
9 Updated_at l l timestamp
l no
Tabel 3. 3 Informasi l
1 id Bigint (20) no
2 kode_pendaftaran
l l Varchar (255) no
6 Jenis_kelamin
l l Varchar (255) no
7 user_id
l l Bigint (20) no
10 updated_at
l l timestamp l yes l
Tabel 3. 4 Pendaftar l l
1 id Bigint (20) No
2 tokenable_type
l l l Varchar (255) No
62
8 expires_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
1 id Bigint (20) No
4 email
l 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
10 Updated_at
l l Timestamp l Yes l
63
Tabel 3. 6 User
l l l
dan tidak membingungkan sehingga user dapat dengan mudah dan nyaman
l l l l l l l
Berikut merupakan rancangan yang akan dibuat untuk tampilan sistem yang
l l l l l l l l
Dari gambar diatas, halaman login memiliki form ketika pengguna akan 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
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
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
71
72
tampilan halaman pembuatan akun pada sistem informasi yang telah dibuat :
l l l l l l
73
Halaman ini berfungsi untuk melihat data dan mengeksport data ke excel.
l l l l l l l l l l
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
merupakan tampilan halaman pembuatan akun pada sistem informasi yang telah
l l l l l l l
dibuat : l
melakukan pengujian pada sistem, hal ini bertujuan agar hasil akhir sistem yang
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
eksekusi melalui data uji dan memeriksa fungsional dari perangkat sistem. Black
l l l l 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
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
Item Uji
l l Detail Uji l l Jenis Uji
l l
lowongan
Item Uji
l l Detail Uji l l Jenis Uji
l l
informasi
pendaftarl
pendaftarl
84
Item Uji
l l Detail Uji l l Jenis Uji
l l
Item Uji
l l Detail Uji l l Jenis Uji
l l
Tambah perusahaan
l l
1.1 Kesimpulan
Dari uraian yang terdapat pada penelitian ini, maka penulis menarik
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
1. Penulis berharap agar sistem informasi ini dapat digunakan secara efektif
l 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
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
Edy Winarno ST, M.Eng. Ali Zaki, dan SmitDev Community, 2013, Buku Sakti
l l l l l l
Kadir, Abdul. 2002. Pemrograman Web mencakup : HTML, CSS, Javascript &
l l l l l
Informasi, 1–36.
DAFTAR LAMPIRAN