Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
19
BAB III
ANALISIS DAN PERANCANGAN
3.1 Gambaran Umum Objek Penelitian
3.1.1 Visi dan Misi SMK Negeri 2 Palembang
SMK Negeri 2 Palembang memiliki visi dan misi sebagai berikut:
1. Visi SMK Negeri 2 Palembang
Menjadi pusat pendidikan dan pelatihan teknologi tingkat menengah kejuruan
yang berwawasan lingkungan (Clean,Green,Healthful) berbudaya, berkarakter
bangsa dan mampu bersaing di era global.
2. Misi SMK Negeri 2 Palembang
a. Mengembangkan sistem pendidikan menengah kejuruan sebagai pusat
pendidikan kejuruan terpadu (PPKT).
b. Mewujudkan pusat informasi dan publikasi model pembelajaran berbasis
Technology Information.
c. Mewujudkan sumber daya manusia yang berkarakter bangsa dan berjiwa
Enterpreneurship, berperan aktif memelihara alam dan lingkungan
d. Meningkatkan kerjasama pendidikan sistem ganda dengan dunia usaha/dunia
industri berskala nasional, regional, dan internasional.
e. Mewujudkan lulusan agar mampu berkomunikasi global, peduli kelestarian
alam dan lingkungan hidup yang clean, green, and healthful/bersih, hijau dan
sehat serta mampu bersaing di tingkat nasional, regional, dan internasional.
20
3.1.2 Struktur Organisasi
Untuk memudahkan proses kegiatan di organisasi, Sekolah memerlukan
struktur organisasi yang baik, agar para karyawan atau pegawai mempunyai
tanggung jawab, mengetahui kedudukannya, dan menjalankan tugasnya masing-
masing, yang telah ditetapkan dalam struktur organisasi. Adapun struktur organisasi
SMK Negeri 2 Palembang dapat dilihat pada Gambar 3.1.
Gambar 3.1 Struktur Organisasi
3.2 Waktu dan Tempat Penelitian
Waktu penelitian dilakukan pada bulan Juni 2019 sampai dengan November
2019 pada SMK Negeri 2 Palembang yang beralamat di Jl. Demang Lebar Daun,
20 Ilir D.III, Kec. Ilir Tim. 1, Kota Palembang, Sumatera Selatan 30151.
3.3 Metode Pengumpulan Data
Adapun beberapa Teknik pengumpulan data yang peneliti lakukan dalam
penelitian sebagai berikut:
21
a. Studi Pustaka
Pengumpulan data yang dilakukan dengan cara melihat dari sumber-sumber
seperti buku, hasil penelitian, dan jurnal-jurnal yang berkaitan dengan
penelitian.
b. Wawancara
Proses wawancara dilakukan dengan kepala dan staff bursa kerja khusus dan
pihak terkait di SMK Negeri 2 Palembang.
c. Observasi
Pengamatan secara langsung terhadap proses yang sedang berjalan di bursa
kerja khusus SMK Negeri 2 Palembang untuk memperoleh informasi yang
nantinya akan dibutuhkan dalam pembuatan sistem.
3.4 Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan dalam penelitian ini adalah
Dynamic System Development Method (DSDM) yaitu metode pengembangan
perangkat lunak Agile yang menyediakan kerangka kerja untuk membangun dan
memelihara sistem dalam waktu yang terbatas melalui penggunaan prototype yang
incremental dalam lingkungan yang terkondisikan (Pressman dan Maxim, 2014).
Skema DSDM dapat dilihat pada Gambar 3.2.
22
Gambar 3.2 Tahapan Dynamic System Development Method
Berikut tahapan secara rinci Dynamic System Development Method sesuai
Gambar 3.2 adalah:
a. Studi Kelayakan
Studi kelayakan disini bukan hanya untuk menilai kelayakan suatu sistem
informasi untuk dikembangkan (kelayakan secara ekonomis, teknis, dan
teknologi dan lainnya). Dalam tahap ini studi kelayakan dilaksanakan dengan
cepat, Studi kelayakan yang dilakukan memang tidak terperinci seperti pada
SDLC. Fokus utama studi kelayakan disini adalah pada risiko proyek dan
bagaimana cara mengelola resiko tersebut.
b. Studi Bisnis
Tahapan ini mirip dengan analisa sistem pada SDLC. Secara garis besar,
pengembang sistem informasi bersama-sama para pemangku kepentingan
lainnya berusaha memahami kebutuhan bisnis. Pada tahap ini melakukan
analisis kebutuhan dari sistem yang nantinya akan dibangun.
23
c. Perulangan Pemodelan Fungsional
Pada tahap perulangan pemodelan fungsional yaitu melakukan perancangan
fungsi utama dari sistem informasi yang akan dibangun.
d. Perulangan Perancangan dan Pembuatan Sistem Informasi
Pada tahap ini, dilakukan proses pengkodean sistem dan aplikasi sistem
informasi yang telah dikembangkan sudah siap untuk digunakan oleh pengguna.
Meskipun demikian uji coba khusunya oleh pengguna sesungguhnya perlu
dilakukan.
e. Implementasi
Tahapan ini merupakan saat sistem lama dihentikan dan digantikan oleh
sistem informasi baru. Didalam tahapan ini dilakukan pelatihan terhadap
pengguna cara menggunakan sistem tersebut.
3.5 Metode Pengujian Sistem
Metode pengujian sistem yang digunakan adalah Black Box Testing. Pengujian
kotak hitam atau yang biasa disebut Black Box Testing yaitu menguji perangkat
lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode program.
Pengujian dimaksudkan untuk mengetahui apakah fungsi-fungsi, masukan, dan
keluaran dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan (Rosa dan
Shalahuddin, 2014).
24
3.6 Studi Kelayakan
3.6.1 Kelayakan Secara Ekonomis
Kelayakan ekonomis merupakan salah satu aspek dalam studi kelayakan.
Kelayakan ekonomis menghitung berapa besar manfaat yang akan didapatkan
dalam menyediakan sistem baru. Metode yang digunakan dalam kelayakan
ekonomis adalah Payback Periode, Return on Investment, dan Net Present Value.
Komponen Biaya dan Manfaat
Berikut biaya yang dikeluarkan untuk membangun sistem informasi bursa kerja
khusus di SMK Negeri 2 Palembang.
a. biaya pengembangan sistem :
1. Biaya kontrak sistem analis sebesar Rp. 3.000.000/bulan dengan target
penyelesaian adalah 2 bulan sehingga biaya yang dikeluarkan yaitu Rp.
6.000.000.
2. Biaya kontrak programmer sebesar Rp. 4.000.000/bulan dengan target
penyelesaian adalah 2 bulan pembuatan sistem, sehingga biaya yang
dikeluarkan yaitu Rp. 8.000.000.
3. Pengguna aplikasi Star UML, Visual Studio Code, XAMPP gratis
b. biaya operasional sistem :
1. Biaya sewa Virtual Private Server Rp. 1.440.000/tahun
2. Biaya domain .com Rp. 120.000/tahun
c. Manfaat pengurangan biaya operasional :
1. Pengurangan biaya alumni untuk menyiapkan berkas lamaran kerja
25
Diasumsikan dalam satu bulan terjadi dua kali lamaran kerja dan terdapat
40 pelamar kerja, maka dalam satu tahun perhitungan biayanya adalah
sebagai berikut :
Jumlah lamaran dalam satu tahun = 40 pelamar x 2 x 12 bulan
= 960 pelamar/tahun
Jika satu lamaran kerja mengeluarkan biaya kurang lebih sebesar Rp.
10.000, maka biaya yang dikeluarkan adalah :
Biaya yang dikeluarkan pelamar = 960 pelamar x Rp. 10.000
= Rp. 9.600.000
2. Pengurangan biaya alumni untuk mengirimkan berkas lamaran kerja
Diasumsikan dalam satu bulan terjadi dua kali lamaran kerja dan terdapat
40 pelamar kerja, maka dalam satu tahun perhitungan biayanya adalah
sebagai berikut :
Jumlah lamaran dalam satu tahun = 40 pelamar x 2 x 12 bulan
= 960 pelamar/tahun
Jika satu kali mengirim berkas lamaran kerja mengeluarkan biaya sebesar
Rp. 10.000, maka biaya yang dikeluarkan adalah :
Biaya yang dikeluarkan pelamar = 960 pelamar x Rp. 10.000
= Rp. 9.600.000
26
Tabel 3.1 Rincian Biaya dan Manfaat
No Rincian Biaya dan Manfaat
Tahun 0 Tahun 1 Tahun 2 Tahun 3
1. Biaya-biaya
a. biaya pembuatan sistem informasi bursa kerja khusus
- Gaji sistem analis dengan lama pengerjaan 2 (dua) bulan
6.000.000
- Gaji programmer (membuat program) dengan lama pengerjaan 2 (dua) bulan
8.000.000
- license Asta UML 0 (free)
- license XAMPP 0 (free)
- license Visual Studio Code
0 (free)
Total biaya persiapan pembuatan sistem
14.000.000
b. biaya operasional sistem
- sewa VPS (virtual private server) selama 1 tahun
1.440.000 1.440.000 1.440.000 1.440.000
- domain .com selama 1 tahun
120.000 120.000 120.000 120.000
Total biaya operasional sistem
1.560.000 1.560.000 1.560.000 1.560.000
Total biaya-biaya 15.560.000 1.560.000 1.560.000 1.560.000
2. Manfaat-manfaat
a. pengurangan biaya operasional
- biaya alumni menyiapkan berkas lamaran kerja
9.600.000 9.600.000 9.600.000
- biaya alumni mengirimkan berkas lamaran kerja
9.600.000 9.600.000 9.600.000
Total manfaat-manfaat 19.200.000 19.200.000 19.200.000
Adapun metode untuk melakukan analisis biaya dan manfaat adalah :
a. Metode Periode Pengembalian (Payback Period)
Metode ini digunakan untuk menghitung jangka waktu yang diperlukan untuk
membayar kembali biaya investasi dalam pembuatan aplikasi yang telah
dikeluarkan. Penilaian kelayakan untuk payback period :
27
- Layak jika waktu pengembalian lebih kecil dari umur ekonomis
- Tidak layak jika waktu pengembalian lebih besar dari umur ekonomis.
Perhitungan payback periode :
𝑃𝑃 = 𝑖𝑛𝑣𝑒𝑠𝑡𝑎𝑠𝑖
𝑝𝑟𝑜𝑐𝑒𝑒𝑑 × 1 𝑡𝑎ℎ𝑢𝑛
Nilai investasi : Rp. 15.560.000
Proses Th 1 : Rp. 19.200.000
𝑃𝑃 = 𝑅𝑝. 15.560.000
𝑅𝑝. 19.200.000 × 1 𝑡𝑎ℎ𝑢𝑛
= 0,81/ 𝑡ℎ
𝑃𝑃 = 0,81 = 9 𝐵𝑢𝑙𝑎𝑛
𝐿𝑎𝑦𝑎𝑘 = 𝑃𝑃 < 𝑈𝑚𝑢𝑟 𝐼𝑛𝑣𝑒𝑠𝑡𝑎𝑠𝑖 = 0,81 < 1,00
Dari perhitungan diatas diketahui bahwa periode pengembalian sudah dapat
dicapai pada tahun ke-1, jika sistem yang dibangun langsung digunakan,
secara detailnya adalah 0,81. Dapat disimpulkan bahwa yang ditanamkan pada
rancangan sistem ini akan mencapai akan mencapai titik impas pada waktu
kurang lebih 9 bulan, yang berarti setelah 9 bulan akan mulai dapat mengambil
keuntungan dari sistem tersebut.
b. Metode Pengembalian Investasi (Return on Investment)
Metode pengembalian investasi digunakan untuk mengukur persentase
manfaat yang dihasilkan proyek dibanding dengan biaya yang dikeluarkan.
Penilaian kelayakan untuk ROI :
- Layak jika ROI > 0
- Tidak layak jika ROI < 0
28
𝑅𝑂𝐼 = 𝑡𝑜𝑡𝑎𝑙 𝑚𝑎𝑛𝑓𝑎𝑎𝑡 − 𝑡𝑜𝑡𝑎𝑙 𝑏𝑖𝑎𝑦𝑎
𝑡𝑜𝑡𝑎𝑙 𝑏𝑖𝑎𝑦𝑎 × 100%
Biaya-biaya
Biaya tahun 0 = Rp. 15.560.000
Biaya tahun 1 = Rp. 1.560.000
Biaya tahun 2 = Rp. 1.560.000
Biaya tahun 3 = Rp. 1.560.000 +
Total = Rp. 20.240.000
Manfaat-manfaat
Manfaat tahun 1 = Rp. 19.200.000
Manfaat tahun 2 = Rp. 19.200.000
Manfaat tahun 3 = Rp. 19.200.000 +
Total = Rp. 57.600.000
𝑅𝑂𝐼 = 𝑅𝑝. 57.600.000 − 20.240.000
20.240.000 × 100%
𝑅𝑂𝐼 = 184,5 % ≫ 𝐿𝑎𝑦𝑎𝑘
Dilihat dari perhitungan diatas, nilai ROI diketahui sebesar 184,5%, yang
berarti proyek sistem baru ini akan memberikan keuntungan 183,8% dari biaya
investasi. Berdasarkan hasil perhitungan ROI tersebut, sistem informasi bursa
kerja khusus dianggap layak untuk dibuat karena ROI bernilai positif.
c. Metode Nilai Bersih Sekarang (Net Present Value)
Metode ini merupakan metode yang memperhatikan nilai waktu dari uang.
Suku bunga diskonto mempengaruhi proceed atau arus dari uangnya. Net
Present Value dapat dihitung dari selisih nilai proyek pada awal tahun
29
dikurangi dengan proceed tiap tahun yang dinilai uangkan ke tahun awal
dengan tingkat bunga diskonto.
Rumus untuk menghitung Net Present Value yaitu :
𝑁𝑃𝑉 = −𝑛𝑖𝑙𝑎𝑖 𝑝𝑟𝑜𝑦𝑒𝑘 +𝑝𝑟𝑜𝑐𝑒𝑑 1
(1 + 𝑖)1+
𝑝𝑟𝑜𝑐𝑒𝑑 2
(1 + 𝑖)2+
𝑝𝑟𝑜𝑐𝑒𝑑 3
(1 + 𝑖)3
Keterangan :
NPV = Net Present Value
i = tingkat bunga diskonto diperhitungkan
n = umur proyek investasi
Proceed = selisih biaya dan manfaat
𝑁𝑃𝑉 = − 𝑛𝑖𝑙𝑎𝑖 𝑝𝑟𝑜𝑦𝑒𝑘 +𝑝𝑟𝑜𝑐𝑒𝑑 1
(1 + 𝑖)1+
𝑝𝑟𝑜𝑐𝑒𝑑 2
(1 + 𝑖)2+
𝑝𝑟𝑜𝑐𝑒𝑑 3
(1 + 𝑖)3
𝑁𝑃𝑉 = −20.240.000 +19.200.000
(1 + 4,75%)1+
19.200.000
(1 + 4,75%)2+
19.200.000
(1 + 4,75%)3
𝑁𝑃𝑉 = −20.240.000 +19.200.000
1,0475+
19.200.000
1,095+
19.200.000
1,1425
𝑁𝑃𝑉 = − 20.240.000 + 18.329.356 + 17.534.247 + 16.805.252
𝑁𝑃𝑉 = − 20.240.000 + 18.329.356 + 17.534.247 + 16.805.252
𝑁𝑃𝑉 = 32.428.855
Pada perhitungan Net Present Value diatas nilai waktu dari suku bunga uang
yang ditanamkan (4,75% berdasarkan suku bunga dari www.bi.go.id pada
tanggal 20 februari 2020). Hasil perhitungan Net Present Value adalah Rp.
32.428.855, karena Net Present Value > 0, berarti investasi menguntungkan
dan dapat diterima.
30
3.6.2 Kelayakan Secara Teknis dan Teknologi
Kelayakan secara teknis dan teknologi merupakan salah satu aspek dari studi
kelayakan untuk mengetahui teknis dan teknologi yang digunakan layak atau tidak.
Jika teknologi mudah didapat, murah, dan tingkat penggunaannya mudah maka
dapat dikatakan layak. Dari segi teknis sebelumnya proses pelamaran kerja pada
bursa kerja khusus SMK Negeri 2 Palembang masih bersifat konvensional sehingga
mengharuskan alumni datang langsung ke sekolah untuk menyerahkan berkas
lamaran kerjanya, namun dengan adanya sistem informasi bursa kerja khusus,
proses melamar kerja jadi lebih mudah karena tidak mesti datang langsung ke
sekolah. Dari segi teknis dianggap layak karena memberikan manfaat dapat
menghemat waktu dan biaya. Sedangkan dari segi teknologi, sistem informasi bursa
kerja khusus menggunakan teknologi berbasis website yang mana dapat diakses
menggunakan Personal Computer (PC) menggunakan web browser dan akses
internet. Karena teknologi yang digunakan mudah didapat dan tingkat
penggunaanya mudah maka studi kelayakan dari segi teknologi dianggap layak.
3.6.3 Analisis dan Kelola Resiko
Beberapa resiko yang mungkin akan dihadapi dalam mengembangkan sistem
informasi Bursa Kerja Khusus SMK Negeri 2 Palembang, misalnya, pengguna
akhir menolak sistem, adanya perubahan kebijakan dari pihak BKK, dan kurangnya
pelatihan terhadap sistem sehingga pengguna belum dapat memahami penggunaan
dari sistem serta dampak dari perubahan sistem. Analisis resiko ini merupakan
perkiraan dalam membangun sistem informasi Bursa Kerja Khusus SMK Negeri 2
Palembang.
31
Berdasarkan beberapa kemungkinan resiko yang akan dihadapi diatas, berikut
solusi untuk mencegah resiko tersebut terjadi:
1. Untuk mengatasi resiko pengguna akhir menolak sistem, pada proses
analisis kebutuhan fungsional nantinya akan disesuaikan dengan kebutuhan
pengguna.
2. resiko adanya perubahan kebijakan dari pihak BKK, resiko ini dianggap
tidak perlu diatasi, karena tentunya untuk menerapkan sistem baru perlu
dilakukan beberapa perubahan kebijakan, namun kebijakan tersebut untuk
memudahkan pengguna.
3. Untuk mengatasi resiko kurangnya pelatihan terhadap pengguna, pada
proses implementasi tentunya akan dilakukan pelatihan terhadap pengguna,
namun karena ini sifatnya alumni akan terus menerus ada, jadi akan
dilakukan pelatihan terhadap BKK cara penggunaan sistem untuk seluruh
pengguna, agar nantinya BKK dapat melakukan pelatihan cara penggunaan
sistem kembali ke calon pengguna berikutnya.
3.7 Studi Bisnis
3.7.1 Analisis Sistem Yang Berjalan
Sistem yang berjalan saat ini bursa kerja khusus smk negeri 2 palembang
mengumumkan informasi lowongan kerja dan hasil seleksi dari perusahaan
dilakukan melalui media sosial dengan menggunakan grup facebook dan grup
whatsapp, serta proses pelamaran kerja mengharuskan alumni datang ke sekolah
untuk menyerahkan berkas lamaran kerja. Hal ini membuat informasi lowongan
kerja yang dibagikan tidak tersebar secara merata sehingga mengakibatkan
32
informasi tidak sampai ke sebagian alumni, dan siswa mengeluarkan banyak biaya
karena harus menyerahkan berkas lamarannya ke sekolah. Oleh karena itu, sebagai
solusi dari permasalahan diatas maka penulis mengajukan beberapa perubahan yang
akan dibuat dengan sistem berbasis web, yang dapat diakses melalui web browser
menggunakan akses internet.
Adapun alur sistem yang berjalan saat ini adalah sebagai berikut:
1. Perusahaan yang membuka lowongan kerja datang ke sekolah
menginformasikan bahwasanya mereka membuka lowongan kerja ke BKK
SMK Negeri 2 Palembang.
2. Setelah menerima informasi lowongan kerja dari perusahaan, BKK SMK
Negeri 2 Palembang meneruskan informasi lowongan kerja tersebut ke alumni
melalui majalah dinding, grup facebook dan grup whatsapp.
3. Setelah informasi tersebut dibagikan oleh BKK SMK Negeri 2 Palembang,
Alumni yang melihat lowongan kerja dan berkeinginan ingin melamar, dapat
mempersiapkan berkas lamaran kerjanya sesuai kententuan lowongan kerja,
dan mengirim berkas lamaran langsung ke BKK SMK Negeri 2 Palembang.
4. Setelah berkas lamaran kerja terkumpul BKK SMK Negeri 2 Palembang
menghubungi pihak perusahaan yang membuka lowongan kerja untuk datang
ke sekolah mengambil berkas lamaran kerja yang telah dikirim oleh alumni
yang melamar kerja.
5. Setelah berkas diambil oleh pihak perusahaan, selanjutnya berkas lamaran
kerja tersebut diseleksi. Hasil seleksi yang dilakukan oleh pihak perusahaan
33
dikirim ke BKK SMK Negeri 2 Palembang, biasanya melalui email atau pihak
perusahaan datang langsung ke sekolah.
6. Setelah menerima hasil seleksi yang dikirim oleh perusahaan, selanjutnya BKK
SMK Negeri 2 Palembang menginformasikan hasil seleksi tersebut ke para
alumni melalui grup facebook dan grup whatsapp.
7. Alumni menerima informasi hasil seleksi yang dibagikan oleh BKK SMK
Negeri 2 Palembang.
Gambar 3.3 Flowchart Sistem Yang Berjalan
34
3.7.2 Identifikasi Masalah
Pada tahap ini dilakukan identifikasi masalah, berikut ini merupakan
penjabarannya:
a) Informasi lowongan kerja yang dibagikan melalui grup facebook dan whatsapp
belum tersebar secara merata, karena banyak alumni yang belum bergabung
didalam grup. Sehingga mengakibatkan informasi tidak sampai ke sebagian
alumni.
b) Proses pelamaran kerja masih bersifat konvensional, sehingga menyebabkan
alumni yang melamar kerja harus datang langsung ke sekolah untuk mengirim
berkas lamaran kerjanya ke BKK SMK Negeri 2 Palembang. Sehingga
mengeluarkan waktu dan biaya yang cukup banyak, belum lagi jika lamaran
kerja tersebut ditolak pada proses seleksi administrasi, pelamar harus
menyiapkan berkas lamarannya lagi.
3.7.3 Analisis Kebutuhan Sistem
Untuk menunjang sistem informasi bursa kerja khusus SMK Negeri 2
Palembang, maka diperlukan beberapa perangkat keras. Adapun kebutuhan
perangkat keras dan perangkat lunak pengembangan dan penggunaan sebagai
berikut.
1. Kebutuhan Perangkat Keras dan Perangkat Lunak Pengembangan :
a. Personal Computer (PC) dengan Processor AMD A9 3.6 GHz
b. Random Access Memory (RAM) 4 GB
c. Hard Disk Drive (HDD) 1 TB
d. Mouse
35
e. Visual Studio Code sebagai Text Editor
f. Google Chrome sebagai Web Browser
g. XAMPP sebagai Web Server
2. Kebutuhan Perangkat Keras dan Perangkat Lunak Penggunaan :
a. Personal Computer (PC)
b. Web Browser
3.7.4 Analisis Kebutuhan Fungsional
Analisis kebutuhan untuk mendeskripsikan fungsi-fungsi yang disediakan
sistem untuk pengguna. Kebutuhan fungsional tersebut sebagai berikut :
1. Pengguna sistem (perusahaan) dapat membuat lowongan kerja untuk
diumumkan ke alumni, dan membuat pengumuman dari hasil seleksi
untuk ditampilkan ke alumni,
2. Pengguna sistem (ketua BKK) dapat menyetujui dan menolak lowongan
kerja yang dibuat oleh perusahaan,
3. Pengguna sistem (alumni) dapat melihat lowongan kerja, melamar kerja,
dan melihat pengumuman hasil seleksi kerja,
4. Pengguna sistem (ketua BKK dan admin) dapat melihat data para alumni
dan perusahaan,
5. Pengguna sistem (perusahaan, ketua BKK dan amin) dapat melihat siapa
saja pelamar yang lulus seleksi.
36
6. Pengguna sistem (ketua BKK dan admin) dapat melihat laporan
lowongan kerja, laporan pelamar lulus, dan laporan pengumuman hasil
seleksi.
Tabel 3.2 Analisis Kebutuhan Fungsional
No User Kebutuhan Fungsional
1. Admin - Melihat data alumni dan perusahaan - Mengelola data lowongan kerja - Mengelola data pengumuman hasil seleksi - Melihat laporan
2. Ketua BKK - Menyetujui atau menolak lowongan kerja dari perusahaan
- Melihat data alumni dan perusahaan - Melihat lowongan kerja - Melihat pengumuman hasil seleksi - Melihat laporan
3. Perusahaan - Membuat lowongan kerja - Mengelola lowongan kerja - Membuat pengumuman hasil seleksi - Mengelola pengumuman hasil seleksi - Melihat data pelamar
4. Alumni - Melihat lowongan kerja - Melamar kerja melalui sistem - Melihat pengumuman hasil seleksi kerja - Melihat riwayat lamaran
3.7.5 Sistem Yang Diusulkan
Dari permasalahan sistem yang sedang berjalan, maka diperlukan suatu
sistem baru yang dapat memudahkan proses menginformasikan lowongan kerja,
pelamaran kerja, dan pengumuman hasil seleksi. Adapun alur proses yang
diusulkan dalam sistem yang akan dibuat sebagai berikut:
1. Perusahaan yang sudah bekerjasama dan memiliki akun dapat membuat
lowongan kerja melalui Sistem informasi bursa kerja khusus.
2. Setelah membuat lowongan kerja, perusahaan harus menunggu sampai
lowongan kerja tersebut disetujui oleh Ketua BKK SMK Negeri 2 Palembang.
37
3. Jika lowongan kerja disetujui oleh Ketua BKK, maka lowongan kerja tersebut
akan tampil dan dilihat oleh alumni, tapi jika ditolak maka perusahaan harus
membuat lowongan kerja kembali.
4. Setelah lowongan kerja disetujui oleh ketua BKK dan dilihat oleh alumni,
maka alumni yang berkeinginan untuk melamar kerja dapat melamar.
5. Selanjutnya perusahaan dapat melihat data para alumni yang melamar kerja.
setelah melihat data para pelamar, maka perusahaan dapat melakukan seleksi
administrasi.
6. Setelah melakukan seleksi administrasi, perusahaan dapat mengumumkan hasil
seleksi ke alumni dengan membuat pengumuman hasil seleksi.
7. Setelah pengumuman hasil seleksi dibuat, alumni dapat melihat pengumuman
hasil seleksi administrasi tersebut.
8. Bagi alumni yang dilulus tahap seleksi dapat mengikuti tes sesuai jadwal yang
tertera pada pengumuman hasil seleksi.
3.8 Perulangan Pemodelan Fungsional
Tahap pemodelan menggunakan Unified Modelling Language yang digunakan
terdiri dari Use Case Diagram, Activity Diagram, Class Diagram, Perancangan
Struktur Database, dan time box plan. Tahapan pemodelan selanjutnya yaitu
antarmuka pengguna.
38
3.8.1 Pemodelan Proses
3.8.1.1 Use Case Diagram
Use Case Diagram terdiri dari empat aktor yaitu admin, ketua BKK,
perusahaan, dan alumni. Admin mempunyai hak akses untuk mengelola alumni,
perusahaan dan ketua BKK, mengelola lowongan kerja, mengelola pengumuman,
dan melihat laporan. Ketua BKK mempunyai hak akses untuk mengkonfirmasi
lowongan kerja, melihat data lowongan kerja, melihat data alumni, melihat data
perusahaan, dan melihat laporan. Perusahaan mempunyai hak akses membuat
lowongan kerja, melihat data pelamar, melakukan seleksi administrasi, dan
membuat pengumuman hasil seleksi. Sedangkan alumni mempunyai hak akses
melihat lowongan kerja, melamar kerja, melihat pengumuman hasil seleksi, melihat
riwayat lamaran, dan mengelola informasi pribadi. Use Case Diagram dapat dilihat
pada Gambar 3.4.
Gambar 3.4 Use Case Diagram
39
A. Definisi Aktor
Berikut adalah pendefinisian aktor pada sistem informasi bursa kerja khusus yang
akan dijelaskan pada Tabel 3.3 sebagai berikut.
Tabel 3.3 Definisi Aktor
No Aktor Deskripsi
1. Perusahaan Orang yang memiliki hak akses untuk membuat lowongan kerja, melakukan seleksi pelamar, melihat data pelamar, dan membuat pengumuman hasil seleksi.
2. Alumni Orang yang memiliki hak akses untuk melihat lowongan kerja, melamar kerja, melihat pengumuman hasil seleksi, melengkapi informasi pribadi, dan melihat riwayat lamaran.
3. Ketua BKK Orang yang memiliki hak akses untuk melihat data alumni, melihat data perusahaan, melihat data lowongan kerja, mengkonfirmasi lowongan kerja, melihat data pengumuman, dan melihat laporan.
4 Admin Orang yang memiliki hak akses untuk mengelola data user, mengelola data lowongan kerja, mengelola data pengumuman dan melihat laporan.
3.8.1.2 Activity Diagram
Activity Diagram akan menggambarkan proses-proses apa saja yang terjadi
pada sistem yang akan dibangun.
1. Activity Diagram Login
Activity Diagram Login dimulai dengan pengguna membuka website, sistem
menampilkan halaman website, pengguna memilih login, sistem akan menampilkan
halaman login, pengguna menginput email dan password, sistem akan membaca
data email, password, dan role id, jika benar maka sistem akan menampilkan
halaman pengguna, jika salah sistem akan memberi pesan email atau password
salah, dan mengulang ke proses input email dan password. Activity Diagram Login
dapat dilihat pada Gambar 3.5.
40
Gambar 3.5 Activity Diagram Login
2. Activity Diagram Registrasi Alumni
Activity Diagram registrasi alumni dimulai dengan alumni membuka website,
sistem menampilkan halaman website, alumni memilih login, sistem akan
menampilkan halaman registrasi, alumni menginput nis, nama lengkap, email,
password, jenis kelamin, no hp, alamat lengkap, jurusan dan tahun lulus. sistem
akan menyimpan data tersebut dan menampilkan pesan ke alumni untuk menunggu
1-2 hari agar dikonfirmasi oleh admin. Activity Diagram registrasi alumni dapat
dilihat pada Gambar 3.6.
41
Gambar 3.6 Activity Diagram Registrasi Alumni
3. Activity Diagram Konfirmasi Alumni
Activity Diagram konfirmasi alumni dimulai dengan admin melakukan login
terlebih dahulu di website setelah itu sistem akan menampilkan halaman dashboard
admin, lalu pilih menu konfirmasi alumni, kemudian admin bisa memilih proses
untuk melihat data alumni yang mendaftar, menyetujui alumni, dan menolak
alumni. Setelah admin menyetujui alumni yang mendaftar, maka alumni tersebut
dapat melakukan login sebagai alumni. Activity Diagram konfirmasi alumni dapat
dilihat pada Gambar 3.7.
42
Gambar 3.7 Activity Diagram Konfirmasi Alumni
4. Activity Diagram Kelola Alumni
Activity Diagram Kelola Alumni dimulai dengan admin melakukan login
terlebih dahulu di website setelah itu sistem akan menampilkan menu untuk admin,
lalu pilih menu kelola user dan klik alumni, maka sistem akan menampilkan
halaman kelola alumni, kemudian admin bisa memilih proses untuk menambah,
melihat, mengubah, dan menghapus data-data alumni. Activity Diagram Kelola
Alumni dapat dilihat pada Gambar 3.8.
43
Gambar 3.8 Activity Diagram Kelola Alumni
5. Activity Diagram Kelola Perusahaan
Activity Diagram Kelola Perusahaan dimulai dengan admin melakukan login
terlebih dahulu di website setelah itu sistem akan menampilkan menu untuk admin,
lalu pilih kelola user dan klik perusahaan, maka sistem akan menampilkan halaman
kelola perusahaan, kemudian admin bisa memilih proses untuk menambah, melihat,
mengubah, dan menghapus data-data perusahaan. Activity Diagram Kelola
Perusahaan dapat dilihat pada Gambar 3.9.
44
Gambar 3.9 Activity Diagram Kelola Perusahaan
6. Activity Diagram Kelola Ketua BKK
Activity Diagram Kelola Ketua BKK dimulai dengan admin melakukan login
terlebih daulu di website setelah itu sistem akan menampilkan menu untuk admin,
lalu pilih kelola user dan klik ketua BKK, maka sistem akan menampilkan halaman
kelola ketua BKK, kemudian admin bisa memilih proses untuk mengubah data
ketua BKK. Activity Diagram Kelola Ketua BKK dapat dilihat pada Gambar 3.10.
45
Gambar 3.10 Activity Diagram Kelola Ketua BKK
7. Activity Diagram Buat Lowongan Kerja
Activity Diagram buat lowongan kerja dimulai dengan perusahaan melakukan
login terlebih dahulu di website setelah itu sistem akan menampilkan halaman
dashboard perusahaan, lalu pilih menu lowongan kerja, dan klik buat lowongan
kerja, maka sistem akan menampilkan halaman buat lowongan kerja, kemudian
perusahaan input lowongan kerja dan pilih simpan, sistem akan menyimpan data
lowongan kerja untuk nantinya dikonfirmasi oleh ketua BKK. Activity Diagram
buat lowongan kerja dapat dilihat pada Gambar 3.11.
46
Gambar 3.11 Activity Diagram Buat Lowongan Kerja
8. Activity Diagram Konfirmasi Lowongan Kerja
Activity Diagram konfirmasi lowongan kerja dimulai dengan ketua BKK
melakukan login terlebih dahulu di website setelah itu sistem akan menampilkan
halaman dashboard ketua BKK, lalu pilih menu konfirmasi lowongan kerja,
kemudian ketua BKK bisa memilih proses untuk melihat detail lowongan kerja,
mengkonfirmasi lowongan kerja, dan menolak lowongan kerja. Setelah ketua BKK
mengkonfirmasi lowongan kerja, maka lowongan kerja tersebut akan tampil
dihalaman alumni. Activity Diagram konfirmasi lowongan kerja dapat dilihat pada
Gambar 3.12.
47
Gambar 3.12 Activity Diagram Konfirmasi Lowongan Kerja
9. Activity Diagram Melamar Kerja
Activity Diagram melamar kerja dimulai dengan alumni melakukan login
terlebih dahulu di website setelah itu sistem akan menampilkan halaman home
alumni, lalu pilih menu lowongan kerja, sistem akan menampilkan cuplikan
lowongan kerja, lalu klik lihat lowongan kerja, setelah itu sistem akan menampilkan
detail lowongan kerja, jika alumni melamar kerja maka sistem akan mengirim data
alumni ke perusahaan yang dilamar. Activity Diagram melamar kerja dapat dilihat
pada Gambar 3.13.
48
Gambar 3.13 Activity Diagram Melamar Kerja
10. Activity Diagram Melakukan Seleksi Pelamar
Activity Diagram melakukan seleksi pelamar dimulai dengan perusahaan
melakukan login terlebih dahulu di website setelah itu sistem akan menampilkan
halaman dashboard perusahaan, lalu pilih menu seleksi pelamar, klik lihat pelamar,
sistem akan menampilkan daftar lowongan kerja, lalu pilih lowongan kerja yang
ingin diseleksi, sistem akan menampilkan halaman pilih tahap seleksi, kemudian
pilih tahap seleksi, sistem akan menampilkan daftar nama pelamar sesuai dengan
tahapan yang dipilih, kemudian perusahaan bisa memilih proses untuk melihat data
pelamar dengan memilih lihat cv, dan menentukan lulus atau ditolak. Pada CV
menampilkan informasi pribadi pelamar, foto dan file berkas pendukung pelamar.
Activity Diagram Melakukan Seleksi Pelamar dapat dilihat pada Gambar 3.14.
49
Gambar 3.14 Activity Diagram Melakukan Seleksi Pelamar
11. Activity Diagram Buat Pengumuman
Activity Diagram buat pengumuman dimulai dengan perusahaan melakukan
login terlebih dahulu di website setelah itu sistem akan menampilkan halaman
dashboard perusahaan, lalu pilih menu pengumuman, dan klik buat pengumuman,
maka sistem akan menampilkan halaman buat pengumuman, perusahaan
menginput pengumuman dan pilih simpan, sistem akan menyimpan data
pengumuman dan menerbitkannya agar dapat dilihat oleh alumni. Activity diagram
buat pengumuman dapat dilihat pada Gambar 3.15.
50
Gambar 3.15 Activity Diagram Buat Pengumuman
12. Activity Diagram Kelola Lowongan Kerja
Activity Diagram kelola lowongan kerja dimulai dengan admin melakukan
login terlebih dahulu di website setelah itu sistem akan menampilkan halaman
dashboard admin, lalu pilih menu lowongan kerja, sistem akan menampilkan data
lowongan kerja, kemudian admin bisa memilih proses untuk melihat detail
lowongan kerja, mengubah dan menghapus data lowongan kerja. Activity Diagram
kelola lowongan kerja dapat dilihat pada Gambar 3.16.
51
Gambar 3.16 Activity Diagram Kelola Lowongan Kerja
13. Activity Diagram Kelola Pengumuman
Activity Diagram kelola pengumuman dapat dilakukan admin dengan
melakukan login terlebih dahulu di website setelah itu sistem akan menampilkan
halaman dashboard admin, lalu pilih menu pengumuman, sistem akan
menampilkan data pengumuman, kemudian admin bisa memilih proses untuk
melihat detail pengumuman, mengubah dan menghapus data pengumuman. Activity
Diagram kelola pengumuman dapat dilihat pada Gambar 3.17.
52
Gambar 3.17 Activity Diagram Kelola Pengumuman
14. Activity Diagram Melihat Laporan
Activity Diagram melihat laporan dimulai dengan ketua BKK melakukan login
terlebih dahulu di website setelah itu sistem akan menampilkan halaman dashboard
ketua BKK lalu pilih menu laporan, jika memilih laporan lowongan kerja, sistem
akan menampilkan halaman laporan lowongan kerja, setelah itu tentukan tanggal,
sistem akan menampilkan laporan lowongan kerja berdasarkan tanggal yang telah
ditentukan. Klik tombol cetak laporan untuk mencetak, sistem akan mencetak
laporan lowongan kerja. Jika memilih laporan pengumuman, maka sistem akan
menampilkan halaman laporan pengumuman, tentukan tanggal, maka sistem akan
menampilkan laporan pengumuman berdasarkan tanggal yang telah ditentukan.
Klik tombol cetak untuk mencetak laporan pengumuman. Jika memilih laporan
pelamar lulus, sistem akan menampilkan halaman laporan pelamar lulus, kemudian
53
pilih tanggal, sistem akan menampilkan daftar lowongan kerja sesuai tanggal yang
dipilih, klik lihat pelamar pada lowongan kerja yang ingin dilihat, sistem akan
menampilkan daftar nama-nama pelamar yang lulus seleksi atau diterima kerja, klik
tombol cetak untuk mencetak laporan pelamar lulus. Activity Diagram melihat
laporan dapat dilihat pada Gambar 3.18.
Gambar 3.18 Activity Diagram Melihat Laporan
15. Activity Diagram Informasi Pribadi
Activity Diagram informasi pribadi dimulai dengan alumni melakukan login
terlebih dahulu di website setelah itu sistem akan menampilkan halaman home
alumni, lalu klik foto pada sudut kanan atas kemudian pilih menu informasi pribadi,
54
sistem akan menampilkan halaman informasi pribadi, pilih ubah informasi pribadi
untuk mengubah data informasi pribadi, sistem akan menampilkan form ubah data
informasi pribadi, selanjutnya alumni mengubah data, sistem akan menyimpan data
yang telah diubah tersebut. Jika ingin menambah pengalaman kerja klik tombol
tambah pengalaman kerja, maka sistem akan menambah pengalaman kerja, dan jika
ingin menambah keahlian klik tombol tambah keahlian, maka sistem akan
menambah keahlian. Activity Diagram informasi pribadi dapat dilihat pada Gambar
3.19.
Gambar 3.19 Activity Diagram Informasi Pribadi
16. Activity Diagram Upload Foto dan File Pendukung
Activity Diagram upload foto dan file dimulai dengan alumni melakukan login
terlebih dahulu di website setelah itu sistem akan menampilkan halaman home
alumni, lalu klik foto pada sudut kanan atas, kemudian pilih menu upload foto dan
55
file, sistem akan menampilkan halaman upload foto dan file. Jika ingin mengupload
foto pilih foto dan upload, sistem akan menyimpan foto yang diupload, jika
mengupload file pilih file dan upload, sistem akan menyimpan file. Activity
Diagram upload foto dan file dapat dilihat pada Gambar 3.20.
Gambar 3.20 Activity Diagram Upload Foto dan File
17. Activity Diagram Riwayat Lamaran
Activity Diaram melihat riwayat lamaran dimulai dengan melakukan login
terlebih dahulu di website setelah itu sistem akan menampilkan halaman home
alumni, kemudian pilih menu riwayat lamaran, setelah itu sistem akan
menampilkan halaman rwayat lamaran, perusahaan dapat melihat riwayat lamaran.
Activity Diagram melihat riwayat alumni dapat dilihat pada Gambar 3.21.
56
Gambar 3.21 Activity Diagram Melihat Riwayat Lamaran
3.8.1.3 Class Diagram
Class Diagram menggambarkan atau mendefinisikan kelas-kelas yang akan
dibuat untuk membangun sistem. Class Diagram terdiri dari 10 class yaitu class
ketua bkk, admin, kelola user, kelola data, lowongan kerja, seleksi, pengumuman,
info alumni dan upload. Class Diagram dapat dilihat pada Gambar 3.22.
57
Gambar 3.22 Class Diagram
3.8.1.4 Perancangan Struktur Database
Perancangan struktur database merupakan rancangan tabel yang akan dibuat
pada database. Berikut perancangan stuktur database yang diusulkan.
1. Tabel User
Tabel user berisi data-data pengguna untuk login ke sistem, seperti id sebagai
primary key, nama, email, password, dan role_id. Isi field dari tabel user dapat
dilihat pada Tabel 3.4.
Tabel 3.4 Tabel User
No Nama Field Type Size Keterangan
1 id varchar 11 Primary Key
2 nama varchar 60 Nama pengguna
58
3 email varchar 60 Email pengguna
4 password varchar 128 Password pengguna
5 role_id tinyint 1 Role Id untuk membedakan pengguna
2. Tabel Alumni
Tabel alumni berisi data-data dari alumni, seperti id_alumni sebagai primary key,
id_user sebagai foreign key dari field id pada tabel user, nis, nama, jurusan,
angkatan, tempat_lahir, tgl_lahir, jenis_kelamin, alamat, agama, hobi, nilai,
tinggi_badan, berat_badan, nama_sd, tahunmulai_sd, tahunselesai_sd,
nama_smp, tahunmulai_smp, tahunselesai_smp, nama_smk, tahunmulai_smk,
tahunselesai_smk, foto, no_hp, whatsapp, facebook, instagram dan statusa. Isi
field dari tabel alumni dapat dilihat pada Tabel 3.5.
Tabel 3.5 Tabel Alumni
No Nama Field Type Size Keterangan
1 id_alumni varchar 12 Primary Key
2 id_user varchar 12 Index Key
3 nis varchar 12 Nis alumni
4 nama varchar 40 Nama alumni
5 jurusan varchar 40 Jurusan
6 angkatan int 12 Tahun lulus
7 tempat_lahir varchar 40 Tempat lahir
8 tgl_lahir date Tanggal lahir
9 jenis_kelamin varchar 20 Jenis kelamin
10 alamat varchar 128 Alamat alumni
11 agama varchar 20 Agama
12 hobi varchar 40 Hobi
13 nilai varchar 5 Nilai ujian nasional
14 tinggi_badan int 3 Tinggi badan alumni
15 berat_badan int 3 Berat badan alumni
16 nama_sd varchar 60 Nama Sekolah Dasar
17 tahunmulai_sd int 4 Tahun mulai SD
18 tahunselesai_sd int 4 Tahun selesai SD
19 nama_smp varchar 60 Nama Sekolah Menengah Pertama
20 tahunmulai_smp int 4 Tahun mulai SMP
21 tahunselesai_smp int 4 Tahun selesai SMP
22 nama_smk varchar 60 Nama Sekolah Menengah Kejuruan
23 tahunmulai_smk int 4 Tahun mulai SMK
24 tahunselesai_smk int 4 Tahun selesai SMK
25 foto varchar 40 Foto alumni
26 no_hp varchar 15 Nomor handphone alumni
27 whatsapp varchar 15 Nomor akun whatsapp alumni
59
28 facebook varchar 60 Username facebook alumni
29 instagram varchar 60 Username instagram alumni
30 statusa Varchar 1 Status alumni bekerja atau tidak
3. Tabel Perusahaan
Tabel perusahaan berisi data-data dari perusahaan, seperti id_perusahaan sebagai
primary key, id_user sebagai foreign key dari field id pada tabel user,
nama_perusahaan, alamat, industri, no_hp, informasiperusahaan, dan logo. Isi
field dari tabel perusahaan dapat dilihat pada Tabel 3.6.
Tabel 3.6 Tabel Perusahaan
No Nama Field Type Size Keterangan
1 id_perusahaan varchar 12 Primary Key
2 id_user varchar 12 Foreign Key
3 nama_perusahaan varchar 60 Nama perusahaan
4 alamat varchar 125 Alamat perusahaan
5 industri varchar 20 Jenis industri
6 no_hp varchar 15 Kontak Perusahaan
7 informasiperusahaan text Informasi tentang perusahaan
8 logo varchar 30 Logo perusahaan
4. Tabel Loker
Tabel loker atau lowongan kerja berisi data-data dari lowongan kerja, seperti
id_loker sebagai primary key, id_perusahaan sebagai foreign key dari field
id_perusahaan pada tabel perusahaan, judul_loker, posisi, deskripsi, syarat, gaji,
tahapan, keahlian, info_lainnya, batas_loker, statusp, k_nilai, k_umur,
tgl_dikonfirmasi, dilihat, dan batas_tahap. Isi field dari tabel loker dapat dilihat
pada Tabel 3.7.
Tabel 3.7 Tabel Loker
No Nama Field Type Size Keterangan
1 id_loker varchar 12 Primary Key
2 id_perusahaan varchar 12 Foreign Key
3 judul_loker varchar 128 Judul lowongan kerja
4 posisi text Posisi lowongan kerja
5 deskripsi text Deskripsi lowongan kerja
6 syarat text Syarat lowongan kerja
60
7 gaji varchar 15 gaji
8 tahapan varchar 128 Tahapan seleksi lowongan kerja
9 keahlian text Keahlian yang dibutuhkan
10 info_lainnya text Info lain lowongan kerja
11 batas_loker date Batas lowongan kerja
12 statusp varchar 30 Status lowongan kerja
13 k_nilai varchar 5 Ketentuan nilai
14 k_umur int 2 Ketentuan umur
15 tgl_dikonfirmasi date Tanggal lowongan kerja dikonfirmasi
16 dilihat int 11 Ketentuan keempat lowongan kerja
17 batas_tahap varchar 10 Batas tahapan lowongan kerja
5. Tabel Pelamar
Tabel pelamar berisi data-data dari pelamar yang melamar kerja, seperti
no_pelamar sebagai primary key, id_loker sebagai foreign key dari field id_loker
pada tabel loker, id_alumni sebagai foreign key dari field id_alumni pada tabel
alumni, id_perusahaan sebagai foreign key dari field id_perusahaan pada tabel
perusahaan, tgl_submit, status, statustahap dan pesan. Isi field dari tabel pelamar
dapat dilihat pada Tabel 3.8.
Tabel 3.8 Tabel Pelamar
No Nama Field Type Size Keterangan
1 no_pelamar varchar 12 Primary Key
2 id_loker varchar 128 Foreign Key
3 id_alumni varchar 128 Foreign Key
4 id_perusahaan varchar 128 Foreign Key
5 tgl_submit date tanggal Melamar
6 status varchar 20 status Pelamar
7 statustahap varchar 60 status sedang ditahap apa
8 pesan text pesan jika ditolak
6. Tabel Pengalaman Kerja
Tabel Pengalaman Kerja berisi data-data pengalaman kerja, seperti
id_pengalaman sebagai primary key, id_alumni sebagai foreign key dari field
id_alumni pada tabel alumni, nama_instansi, posisi_p, tahunmasuk_p, dan
tahunkeluar_p. Isi field dari tabel pengalaman dapat dilihat pada Tabel 3.9.
61
Tabel 3.9 Tabel Pengalaman Kerja
No Nama Field Type Size Keterangan
1 id_pengalaman int 12 Primary Key
2 id_alumni varchar 128 Foreign Key
3 nama_instansi varchar 60 Nama instansi tempat dulu bekerja
4 posisi_p varchar 30 Posisi
5 tahunmasuk_p int 4 Tahun masuk kerja
6 tahunkeluar_p int 4 Tahun berhenti kerja
7. Tabel File Berkas
Tabel file berkas berisi data-data file berkas alumni, seperti id_file sebagai
primary key, id_alumni sebagai foreign key dari field id_alumni pada tabel
alumni, nama_dokumen, file, dan jenis_file. Isi field tabel file berkas dapat
dilihat pada Tabel 3.10.
Tabel 3.10 Tabel File Berkas
No Nama Field Type Size Keterangan
1 id_file varchar 12 Primary Key
2 id_alumni varchar 12 Foreign Key
3 nama_dokumen varchar 60 Nama file
4 file varchar 40 File
5 jenis_file varchar 40 Jenis file
8. Tabel Industri
Tabel industri berisi data-data dari industri seperti id_industri sebagai primary
key, dan nama_industri. Isi field tabel industri dapat dilihat pada Tabel 3.11.
Tabel 3.11 Tabel Industri
No Nama Field Type Size Keterangan
1 id_industri int 11 Primary Key
2 nama_industri varchar 40 Nama Jenis Industri
9. Tabel Jurusan
Tabel jurusan berisi data-data jurusan seperti id_jurusan sebagai primary key,
dan nama jurusan. Isi filed tabel jurusan dapat dilihat pada Tabel 3.12.
62
Tabel 3.12 Tabel Jurusan
No Nama Field Type Size Keterangan
1 id_jurusan int 11 Primary Key
2 nama_jurusan varchar 40 Nama Jurusan
10. Tabel Angkatan
Tabel angkatan berisi data-data dari angkatan seperti id_angkatan sebagai
primary key, dan nama_angkatan. Isi field dari tabel angkatan dapat dilihat pada
Tabel 3.13.
Tabel 3.13 Tabel Angkatan
No Nama Field Type Size Keterangan
1 id_angkatan int 11 Primary Key
2 nama_angkatan int 11 Tahun angkatan
11. Tabel Keahlian
Tabel Keahlian berisi data-data dari keahlian seperti id_keahlian sebagai
primary key, id_alumni, nama_keahlian dan persen_k. Isi field dari tabel
keahlian dapat dilihat pada Tabel 3.14.
Tabel 3.14 Tabel Keahlian
No Nama Field Type Size Keterangan
1 id_keahlian int 11 Primary Key
2 id_alumni varchar 12 Id alumni
3 nama_keahlian varchar 60 Nama keahlian
4 persen_k int 11 Persetase keahlian
12. Tabel Pengumuman
Tabel Pengumuman berisi data-data dari pengumuman seperti id_pengumuman
sebagai primary key, id_loker sebagai foreign key dari field id_loker pada tabel
loker, id_perusahaan sebagai foreign key dari field id_perusahaan pada tabel
perusahaan, no_pelamar, judul_pengumuman, isi_pengumuman,
63
tahapditampilkan, info_seleksi, tgl_seleksi, tgl_diterbitkan, dan dilihat. Isi field
dari tabel pengumuman dapat dilihat pada Tabel 3.15.
Tabel 3.15 Tabel Pengumuman
No Nama Field Type Size Keterangan
1 id_pengumuman varchar 12 Primary Key
2 id_loker varchar 12 Foreign key
3 id_perusahaan varchar 12 Foreign key
4 no_pelamar varchar 350 Foreign key
5 judul_pengumuman varchar 60 Judul Pengumuman
6 isi_pengumuman text Isi Pengumuman
7 tahapditampilkan varchar 12 Tahapan yang ditampilkan
8 info_seleksi text Info seleksi selanjutnya
9 lokasi_seleksi varchar 60 Lokasi seleksi
10 tgl_seleksi date Tanggal seleksi
11 tgl_diterbitkan date Tanggal pengumuman diterbitkan
12 dilihat int 11 Total dilihat
3.8.2 Perancangan Antarmuka Pengguna (User Interface)
3.8.2.1 Interface Halaman Login
Perancangan interface login pengguna, dapat lihat pada Gambar 3.23.
Gambar 3.23 Halaman Login Pengguna
64
3.8.2.2 Interface Halaman Registrasi Alumni
Perancangan interface registrasi alumni, dapat dilihat pada Gambar 3.24.
Gambar 3.24 Halaman Registrasi Alumni
3.8.2.3 Interface Halaman Utama Sistem
Perancangan interface halaman utama sistem, dapat dilihat pada Gambar 3.25.
Gambar 3.25 Halaman Utama Sistem
3.8.2.4 Interface Halaman Alumni
1. Halaman Beranda Alumni
Perancangan interface halaman beranda alumni, dapat dilihat pada Gambar 3.26.
65
Gambar 3.26 Halaman Beranda Alumni
2. Halaman Lowongan Kerja
Perancangan interface halaman lowongan kerja pada alumni, dapat dilihat pada
Gambar 3.27.
Gambar 3.27 Halaman Lowongan Kerja
66
3. Halaman Detail Lowongan Kerja
Perancangan interface halaman detail lowongan kerja pada alumni, dapat dilihat
pada Gambar 3.28.
Gambar 3.28 Halaman Detail Lowongan Kerja
4. Halaman Pengumuman
Perancangan interface halaman pengumuman pada alumni, dapat dilihat pada
Gambar 3.29.
Gambar 3.29 Halaman Pengumuman
67
5. Halaman Detail Pengumuman
Perancangan interface halaman detail pengumuman pada alumni, dapat dilihat pada
Gambar 3.30.
Gambar 3.30 Halaman Detail Pengumuman
6. Halaman Informasi Pribadi
Perancangan interface halaman informasi pribadi alumni, dapat dilihat pada
Gambar 3.31.
Gambar 3.31 Halaman Informasi Pribadi Alumni
68
7. Halaman Upload Foto dan File Pendukung
Perancangan interface halaman upload foto dan file berkas pendukung alumni,
dapat dilihat pada Gambar 3.32.
Gambar 3.32 Halaman Upload Foto dan File
8. Halaman Riwayat Lamaran
Perancangan interface halaman riwayat lamaran, dapat dilihat pada Gambar 3.33.
Gambar 3.33 Halaman Riwayat Lamaran
69
9. Halaman Ubah Password
Perancangan interface halaman ubah password alumni, dapat dilihat pada Gambar
3.34.
Gambar 3.34 Halaman Ubah Password
3.8.2.5 Interface Halaman Perusahaan
1. Halaman Dashboard Perusahaan
Perancangan interface halaman dashboard perusahaan, dapat dilihat pada Gambar
3.35.
Gambar 3.35 Halaman Dashboard Perusahaan
2. Halaman Buat Lowongan Kerja
70
Perancangan interface halaman buat lowongan kerja pada halaman Perusahaan,
dapat dilihat pada Gambar 3.36.
Gambar 3.36 Halaman Buat Lowongan Kerja Perusahaan
3. Halaman Lowongan Kerja Tertunda
Perancangan interface halaman lowongan kerja tertunda pada perusahaan, dapat
dilihat pada Gambar 3.37.
Gambar 3.37 Halaman Lowongan Kerja Tertunda
71
4. Halaman Lowongan Kerja Telah Diterbitkan
Perancangan interface halaman buat lowongan kerja yang telah diterbitkan pada
halaman Perusahaan, dapat dilihat pada Gambar 3.38.
Gambar 3.38 Halaman Lowongan Kerja Telah Diterbitkan
5. Halaman Seleksi, Menampilkan Daftar Pelamar Kerja
Perancangan interface halaman seleksi, menampilkan daftar pelamar kerja pada
halaman Perusahaan, dapat dilihat pada Gambar 3.39.
Gambar 3.39 Halaman Seleksi, Menampilkan Daftar Pelamar Kerja
72
6. Halaman Seleksi Melihat CV Pelamar
Perancangan interface halaman seleksi, melihat CV pelamar kerja pada halaman
Perusahaan, dapat dilihat pada Gambar 3.40.
Gambar 3.40 Halaman Seleksi Melihat CV Pelamar
7. Halaman Data Pelamar Lulus
Perancangan interface halaman data pelamar lulus seleksi pada halaman
Perusahaan, dapat dilihat pada Gambar 3.41.
Gambar 3.41 Halaman Data Pelamar Lulus
73
8. Halaman Buat Pengumuman
Perancangan interface halaman buat pengumuman pada halaman Perusahaan, dapat
dilihat pada Gambar 3.42.
Gambar 3.42 Halaman Buat Pengumuman
9. Halaman Data Pengumuman
Perancangan interface halaman data pengumuman pada halaman Perusahaan, dapat
dilihat pada Gambar 3.43.
Gambar 3.43 Halaman Data Pengumuman
74
10. Halaman Informasi Perusahaan
Perancangan interface halaman informasi perusahaan pada halaman Perusahaan,
dapat dilihat pada Gambar 3.44.
Gambar 3.44 Halaman Informasi Perusahaan
11. Halaman Ubah Password
Perancangan interface halaman ubah password pada halaman Perusahaan, dapat
dilihat pada Gambar 3.45.
Gambar 3.45 Halaman Ubah Password
75
3.8.2.6 Interface Halaman Admin
1. Halaman Dashboard Admin
Perancangan interface halaman dashboard admin, dapat dilihat pada Gambar 3.46.
Gambar 3.46 Halaman Dashboard Admin
2. Halaman Konfirmasi Alumni
Perancangan interface halaman konfirmasi alumni yang mendaftar pada halaman
admin, dapat dilihat pada Gambar 3.47.
Gambar 3.47 Halaman Konfirmasi Alumni
3. Halaman Kelola Data Alumni
Perancangan interface halaman kelola data alumni pada halaman admin, dapat
dilihat pada Gambar 3.48.
76
Gambar 3.48 Halaman Kelola Data Alumni
4. Halaman Kelola Data Perusahaan
Perancangan interface halaman kelola data perusahaan pada halaman admin, dapat
dilihat pada Gambar 3.49.
Gambar 3.49 Halaman Kelola Data Perusahaan
5. Halaman Kelola Data Ketua BKK
Perancangan interface halaman kelola data ketua BKK pada halaman admin, dapat
dilihat pada Gambar 3.50.
77
Gambar 3.50 Halaman Kelola Data Ketua BKK
6. Halaman Kelola Lowongan Kerja
Perancangan interface halaman kelola lowongan kerja pada halaman admin, dapat
dilihat pada Gambar 3.51.
Gambar 3.51 Halaman Kelola Lowongan Kerja
7. Halaman Kelola Pengumuman
Perancangan interface halaman kelola pengumuman pada halaman admin, dapat
dilihat pada Gambar 3.52.
78
Gambar 3.52 Halaman Kelola Pengumuman
8. Halaman Laporan Lowongan Kerja
Perancangan interface halaman laporan lowongan kerja pada halaman admin dapat
dilihat pada Gambar 3.53.
Gambar 3.53 Halaman Laporan Lowongan Kerja
9. Halaman Laporan Pengumuman
Perancangan interface halaman laporan pengumuman pada halaman admin dapat
dilihat pada Gambar 3.54.
79
Gambar 3.54 Halaman Laporan Pengumuman
10. Halaman Laporan Pelamar Lulus
Perancangan interface halaman laporan pelamar lulus pada halaman admin dapat
dilihat pada Gambar 3.55.
Gambar 3.55 Halaman Laporan Pelamar Lulus
11. Halaman Ubah Password Admin
Perancangan interface halaman ubah password pada halaman admin dapat dilihat
pada Gambar 3.56.
80
Gambar 3.56 Halaman Ubah Password Admin
3.8.2.7 Interface Halaman Ketua BKK
1. Halaman Dashboard Ketua BKK
Perancangan interface halaman dashboard ketua BKK dapat dilihat pada Gambar
3.57.
Gambar 3.57 Halaman Dashboard Ketua BKK
2. Halaman Data Alumni
Perancangan interface halaman data alumni pada halaman ketua BKK dapat dilihat
pada Gambar 3.58.
81
Gambar 3.58 Halaman Data Alumni
3. Halaman Data Perusahaan
Perancangan interface halaman data perusahaan pada halaman ketua BKK, dapat
dilihat pada Gambar 3.59.
Gambar 3.59 Halaman Data Perusahaan
4. Halaman Konfirmasi Lowongan Kerja
Perancangan interface halaman konfirmasi lowongan kerja, dapat dilihat pada
Gambar 3.60.
82
Gambar 3.60 Halaman Konfirmasi Lowongan Kerja
5. Halaman Data Lowongan Kerja
Perancangan interface halaman data lowongan kerja pada halaman ketua BKK,
dapat dilihat pada Gambar 3.61.
Gambar 3.61 Halaman Data Lowongan Kerja
6. Halaman Data Pengumuman
Perancangan interface halaman data pengumuman pada halaman ketua BKK, dapat
dilihat pada Gambar 3.62.
83
Gambar 3.62 Halaman Data Pengumuman
7. Halaman Laporan Lowongan Kerja
Perancangan interface halaman laporan lowongan kerja pada halaman ketua BKK
dapat dilihat pada Gambar 3.63.
Gambar 3.63 Halaman Laporan Lowongan Kerja
8. Halaman Laporan Pengumuman
Perancangan interface halaman laporan pengumuman pada halaman ketua BKK
dapat dilihat pada Gambar 3.64.
84
Gambar 3.64 Halaman Laporan Pengumuman
9. Halaman Laporan Pelamar Lulus
Perancangan interface halaman laporan pelamar lulus pada halaman ketua BKK
dapat dilihat pada Gambar 3.65.
Gambar 3.65 Halaman Laporan Pelamar Lulus
10. Halaman Ubah Password
Perancangan interface halaman ubah password pada halaman ketua BKK, dapat
dilihat pada Gambar 3.66.
85
Gambar 3.66 Halaman Ubah Password
3.8.3 Time Box Plan
Berikut adalah time box plan untuk pembuatan Sistem informasi bursa kerja
khusus di SMK Negeri 2 Palembang.
Tabel 3.16 Tabel Time Box Plan
No Nama Fungsi Status Deadline
1 Login Selesai September 2019
2 Menambahkan pengguna Selesai September 2019
3 Mengelola data alumni Selesai September 2019
4 Mengelola informasi pribadi (alumni)
September 2019
5 Mengupload foto dan file pendukung
Selesai September 2019
6 Mengelola data perusahaan Selesai September 2019
7 Mengelola informasi perusahaan Selesai September 2019
8 Mengupload logo perusahaan Selesai September 2019
9 Mengelola data ketua BKK Selesai September 2019
10 Membuat lowongan kerja Selesai September 2019
11 Mengkonfirmasi lowongan kerja Selesai September 2019
12 Mengelola data lowongan kerja Selesai September 2019
13 Melihat lowongan kerja Selesai September 2019
14 Melamar kerja Selesai September 2019
15 Melihat riwayat lamaran kerja Selesai September 2019
16 Melakukan seleksi Selesai Oktober 2019
17 Membuat pengumuman Selesai Oktober 2019
18 Melihat pengumuman Selesai Oktober 2019
19 Melihat data pengumuman Selesai Oktober 2019
20 Melihat laporan Selesai Oktober 2019
21 Mencetak laporan Selesai Oktober 2019