BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · 52 4. Ujian Online Kepala Seksi Pelatihan...
Transcript of BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · 52 4. Ujian Online Kepala Seksi Pelatihan...
50
BAB IV
RANCANGAN SISTEM USULAN
4.1. Umum
Sistem yang terkomputerisasi merupakan suatu sarana pendukung pada
sebuah perusahaan dan instansi pemerintah yang mana dapat mempengaruhi
efektifitas dan efesiensi dari kinerja instansi pemerintah tersebut. Hal ini dapat
dibandingkan perbedaannya antara instansi pemerintah yang belum menggunakan
sistem terkomputerisasi dengan yang sudah menggunakan sistem
terkomputerisasi. Sebuah instansi pemerintah yang telah menggunakan sistem
yang sudah terkomputerisasi akan lebih terarah.
Begitu juga dengan kantor Unit Latihan Kerja Industri Provinsi
Kalimantan Barat yang saat ini masih belum menggunakan sistem
terkomputerisasi, sehingga kinerja para pegawai pemerintahan tidak maksimal dan
dapat membuang waktu dengan percuma dalam pengarsipan pendaftaran calon
peserta pelatihan. Hal ini sering terjadi kesalahan dalam penginputan data yang
dikarenakan pencatatan masih menggunakan sistem yang belum terkomputerisasi.
Berdasarkan analisa yang telah dilakukan, penulis menyarankan sebuah
rancangan sistem yang terkomputerisasi dalam bab ini. Maka penulis akan
membahas tentang mengenai rancangan sistem atau sistem usulan yang dapat
digunakan untuk diterapkan atau dievaluasi lebih lanjut pada Kantor Unit Latihan
Kerja Industri Provinsi Kalimantan Barat.
51
4.2. Prosedur Sistem Usulan
Pada sistem usulan ini, Unit Latihan Kerja Industri Provinsi Kalimantan
Barat melakukan pembangunan komputerisasi sistem untuk mengetahui alur dari
Bursa Kerja dan Pembinaan Kewirausahaan. Adapun alur yang diperlukan terbagi
menjadi beberapa tahapan, untuk lebih jelasnya prosedur dari sistem usulan adalah
sebagai berikut:
1. Prosedur Login
Kasubag Tata Usaha, Kepala Seksi Pelatihan dan Pemagangan (KSPP),
Kepala Seksi Pemasaran dan Kerjasama (KSPK) dan Kepala Unit Latihan
Kerja Industri (KULKI) dikategorikan sebagai external entity yang bernama
user harus melewati proses login terlebih dahulu dengan cara mengisi data
user (DU) yang diverifikasi dan divalidasi oleh file user.
2. Pengolahan Lowongan Bursa kerja dan Pembinaan Kewirausahaan
Kesubag Tata Usaha mengolah data bursa kerja dan sertifikasi (BKS) yang
dapat diakses oleh peserta nantinya ke dalam file bursa_kerja.
3. Pendaftaran dan Seleksi Administrasi
Peserta mendapatkan informasi bursa kerja dan sertifikasi (BKS) dengan cara
mengakses sistem informasi yang bersumber dari file bursa_kerja. Kemudian
melakukan pendaftaran dengan cara mengisi data peserta (DP) dan tersimpan
di file peserta, beberapa waktu kemudian, peserta mendapatkan data kelulusan
administrasi dan jadwal ujian online (DKAJUO) berdasarkan memverifikasi
kelengkapan data peserta (DP).
52
4. Ujian Online
Kepala Seksi Pelatihan dan Pemagangan (KSPP) mengolah soal ujian (SO)
dan menentukan kunci jawaban (KJ) yang tersimpan di file ujian_online.
Peserta yang lulus dan mengikuti ujian online dan mendapatkan soal ujian
(SO) yang bersumber dari file ujian_online dan mengisi jawaban ujian (JU)
dan tersimpan pada file ujian_peserta dan dikoreksi secara otomatis oleh file
ujian_online.
5. Pelatihan Pembinaan Kewirausahaan
Kepala Seksi Pelatihan dan Pemagangan (KSPP) mengakses hasil ujian
peserta (HUP) yang bersumber dari file ujian_peserta membuat undangan
pelatihan (UP) bagi peserta yang lulus ujian online. Kepala Seksi Pelatihan
dan Pemagangan (KSPP) mengolah data peserta yang dikategorikan lulus pada
prosedur pelatihan dan membuat sertifikat (ST) untuk diserahkan kepada
Peserta menyimpan daftar akhir pelatihan (DAP) ke dalam file sertifikasi.
6. Penempatan Kerja
Kepala Seksi Pemasaran dan Kerjasama mengakses file sertifikasi untuk
mendapatkan data akhir pelatihan (DAP) dan mencari sesuai bursa kerja yang
tersedia, kemudian mengolah surat penempatan kerja (SPK) yang tersimpan di
file penempatan dan menyerahkan surat penempatan kerja (SPK) tersebut
kepada Peserta.
7. Laporan Pelatihan dan Penempatan Kerja
Kepala Unit Lingkungan Kerja Industri (KULKI) dapat mengakses laporan
hasil pelatihan (LHP) dan laporan penempatan kerja (LPK) berdasarkan file
sertifikasi dan file penempatan.
53
4.3. Diagram Alir Data Sistem Usulan
Dari prosedur sistem usulan yang telah dibahas, maka dapat diketahui
Bentuk sistem bursa kerja dan pembinaan pada ULKI Provinsi Kalimantan Barat
secara garis besar.Berikut ini adalah diagram alir data atau DAD dari sistem
usulannya:
Keterangan:
BKS = Bursa Kerja dan Sertifikasi
DP = Data Peserta
DKAJUO = Data Kelulusan Administrasi Jadwal Ujian Online
SO = Soal Ujian
KJ = Kunci Jawaban
JU = Jawaban Ujian
HUP = Hasil Ujian Peserta
UP = Undangan Pelatihan
ST = Sertifikat
DAP = Data Akhir Pelatihan
SPK = Surat Penempatan Kerja
LHP = Laporan Hasil Pelatihan
LPK = Laporan Penempatan Kerja
Sumber: Hasil Penelitian (2017)
Gambar IV.1. Diagram Konteks Sistem Usulan
54
Keterangan:
DU = Data User
BKS = Bursa Kerja dan Sertifikasi
DP = Data Peserta
DKAJUO = Data Kelulusan Administrasi Jadwal Ujian Online
SO = Soal Ujian
KJ = Kunci Jawaban
JU = Jawaban Ujian
HUP = Hasil Ujian Peserta
UP = Undangan Pelatihan
ST = Sertifikat
DAP = Data Akhir Pelatihan
SPK = Surat Penempatan Kerja
LHP = Laporan Hasil Pelatihan
LPK = Laporan Penempatan Kerja
Sumber: Hasil Penelitian (2017)
Gambar IV.2. Diagram Nol Sistem Usulan
55
4.4. Kamus Data
Kamus data menguraikan tentang data-data yang mengalir di sistem seperti
katalog atau spesifikasi dari data tersebut ke dalam bentuk yang rinci. Adapun
kamus data tersebut dibagi menjadi dua bagian, yaitu kamus data masukan dan
kamus data keluaran.
4.4.1. Kamus Data Masukan
1. Nama Dokumen : Data User
Alias : DU
Bentuk data : Cetakan Komputer
Arus data : User-Proses 1.0-File User
Penjelasan : Sebagai akses untuk masuk ke dalam aplkasi
Volume : 1 DU setiap login
Struktur data : Isi
Isi = username+password
2. Nama Dokumen : Data Peserta
Alias : DP
Bentuk data : Cetakan Komputer
Arus data : Peserta-Proses 3.0-File Peserta
Penjelasan : Sebagai berkas syarat administrasi
Volume : 1 DP per 1 peserta
Struktur data : Isi
Isi = nik+nama+tgl_lahir+alamat+no_telp+email+
pendidikan+nilai_ijazah+bidang_pelatihan+
tgl_daftar+ktp.jpg+ijazah.jpg+foto.jpg
56
3. Nama Dokumen : Kunci Jawaban
Alias : KJ
Bentuk data : Cetakan Komputer
Arus data : Kepala Seksi Pelatihan dan Pemagangan-
Proses 4.0-File Ujian_Online
Penjelasan : Sebagai kunci jawaban dari soal
Volume : 1 KJ per 1 SO
Struktur data : Isi
Isi = id_so+kunci
4. Nama Dokumen : Jawaban Ujian
Alias : JU
Bentuk data : Cetakan Komputer
Arus data : Peserta-Proses 4.0- File Ujian_Peserta
Penjelasan : Sebagai jawaban dari peserta
Volume : 1 JU per 1 SO
Struktur data : Isi
Isi = id_so+pilihan
5. Nama Dokumen : Data Akhir Pelatihan
Alias : DAP
Bentuk data : Cetakan Komputer
Arus data : Kepala Seleksi Pelatihan dan Pemagangan-
Proses 5.0-File Sertifikasi
Penjelasan : Sebagai data kelulusan pelatihan
Volume : 1 DAP setiap periode
57
Struktur data : Isi
Isi = id_peserta+tglnik+nm_peserta+no_telp+
nilai_ujian+nilai_praktek+grade+status
4.4.2. Kamus Data Keluaran
1. Nama Dokumen : Bursa Kerja dan Sertifikasi
Alias : BKS
Bentuk data : Cetakan Komputer
Arus data : Kasubag Tata Usaha-Proses 2.0-File Bursa_Kerja
File Bursa_Kerja-Proses 3.0-Peserta
Penjelasan : Sebagai informasi bursa kerja dan sertifikasi
Volume : 1 BKS setiap pengaksesan
Struktur data : Isi
Isi = id_bursa+nm_bursa+jns_bursa+keterangan
2. Nama Dokumen : Data Kelulusan Administrasi dan Jadwal Ujian
Online
Alias : DKAJUO
Bentuk data : Cetakan Komputer
Arus data : File Peserta-Proses 3.0- Peserta
Penjelasan : Sebagai pengumuman kelulusan administrasi
Volume : 1 DKAJUO per 1 peserta
Struktur data : Isi
Isi = no+nik+nama+tgl_lahir+status
3. Nama Dokumen : Soal Ujian
Alias : SO
58
Bentuk data : Cetakan Komputer
Arus data : Kepala Seksi Pelatihan dan Pemagangan-
Proses 4.0-File Ujian_Online
File Ujian_Online-Proses 4.0-Peserta
Penjelasan : Sebagai soal ujian online
Volume : 50 SO setiap ujian
Struktur data : Isi
Isi = id_so+nm_soal+pilihan_jawaban(a/b/c/d/e)
4. Nama Dokumen : Hasil Ujian Peserta
Alias : HUP
Bentuk data : Cetakan Komputer
Arus data : File Ujian_Peserta-Proses 5.0-Kepala Seksi
Pelatihan dan Pemagangan
Penjelasan : sebagai hasil ujian peserta
Volume : 1 HUP
Struktur data : Isi
Isi = id_peserta+nilai+grade+status
5. Nama Dokumen : Undangan Peserta
Alias : UP
Bentuk data : Cetakan Komputer
Arus data : Kepala Seleksi Pelatihan dan Pemagangan-
Proses 5.0-Peserta
Penjelasan : Sebagai undangan sertifikasi
Volume : 1 UP per 1 peserta
59
Struktur data : Isi
Isi = tgl+perihal+no_up+tgl_pelatihan+jam_pelatihan+
nik+nm_peserta+no_telp
6. Nama Dokumen : Sertifikat
Alias : ST
Bentuk data : Kertas
Arus data : Kepala Seksi Pemasaran dan Kerjasama-
Proses 5.0-Peserta
Penjelasan : Sebagai bukti kelulusan pelatihan
Volume : 1 ST per 1 peserta
Struktur data : Isi
Isi = no+periode+nama+bidang_keahlian+tgl
7. Nama Dokumen : Surat Penempatan Kerja
Alias : SPK
Bentuk data : Kertas dan Cetakan Komputer
Arus data : Kepala Seksi Pemasaran dan Kerjasama-
Proses 6.0-Peserta
Kepala Seksi Pemasaran dan Kerjasama-
Proses 6.0-File Penempatan
Penjelasan : Sebagai penempatan kerja
Volume : 1 SPK per 1 peserta
Struktur data : Isi
Isi = no+perihal+tempat_penempatan+nik+nm_peserta
+tgl_penempatan+keterangan
60
8. Nama Dokumen : Laporan Hasil Pelatihan
Alias : LHP
Bentuk data : Cetakan Komputer
Arus data : File Sertifikasi-Proses 4.0-Kepala Unit Latihan
Kerja Industri
Penjelasan : Sebagai laporan hasil pelatihan
Volume : 1 LHP per 1 periode
Struktur data : Isi
Isi = tgl+no+nik+nm_peserta+no_telp+nilai_ujian+
nilai_praktek+grade+status
9. Nama Dokumen : Laporan Penempatan Kerja
Alias : LPK
Bentuk data : Cetakan Komputer
Arus data : File Penempatan-Proses 7.0-Kepala Unit Latihan
Kerja Industri
Penjelasan : Sebagai laporan penempatan kerja
Volume : 1 LPK setiap periode
Struktur data : Isi
Isi = no+ nik+nm_peserta+tgl_penempatan+
tempat_penempatan+keterangan
4.5. Spesifikasi Rancangan Sistem Usulan
Spesifikasi rancangan sistem usulan ini berisikan spesifikasi bentuk
dokumen keluaran, hubungan antar entitas/tabel dalam rancangan basis data yang
61
digambarkan ke dalam bentuk entity relationship diagram (ERD) logical record
structure (LRS) dan spesifikasi file, struktur kode, dan spesifikasi program.
4.5.1. Bentuk Dokumen Masukan
1. Nama Dokumen : Data User
Fungsi : Untuk mengakses sistem informasi
Sumber : User
Tujuan : File User
Frekuensi : Setiap pengaksesan sistem informasi
Media : Cetakan Komputer
Jumlah : 1 Lembar
Bentuk : File
2. Nama Dokumen : Data Peserta
Fungsi : Sebagai persyaratan seleksi administrasi
Sumber : Peserta
Tujuan : File Peserta
Frekuensi : Setiap pendaftaran
Media : Cetakan Komputer
Jumlah : 1 Lembar
Bentuk : File
3. Nama Dokumen : Kunci Jawaban
Fungsi : Sebagai kunci jawaban soal ujian online
Sumber : Kepala Seksi Pelatihan dan Pemagangan
Tujuan : File Ujian_Online
Frekuensi : Setiap pengolahan ujian online
62
Media : Cetakan Komputer
Jumlah : 1 lembar
Bentuk : File
4. Nama Dokumen : Jawaban Ujian
Fungsi : Sebagai jawaban ujian online peserta
Sumber : Peserta
Tujuan : File Ujian_Peserta
Frekuensi : Setiap proses ujian online
Media : Cetakan Komputer
Jumlah : 1 Lembar
Bentuk : File
5. Nama Dokumen : Data Akhir Pelatihan
Fungsi : Sebagai data kelulusan pelatihan/sertifikasi
Sumber : Kepala Seksi Pelatihan dan Pemagangan
Tujuan : File Sertifikasi-Kepala Seksi Pemasaran dan Kerjasama
Frekuensi : Setiap berakhirnya proses pelatihan
Media : Cetakan Komputer
Jumlah : 1 Lembar
Bentuk : File
4.5.2. Bentuk Dokumen Keluaran
1. Nama Dokumen : Bursa Kerja dan Sertifikasi
Fungsi : informasi bursa kerja dan sertifikasi
Sumber : Kasubag Tata Usaha
Tujuan : File Bursa_Kerja-Peserta
63
Frekuensi : Setiap pengolahan/pengaksesan sistem informasi
Media : Cetakan Komputer
Jumlah : 1 Lembar
Bentuk : File
2. Nama Dokumen : Data Kelulusan Administrasi dan Jadwal Ujian Online
Fungsi : Sebagai data kelulusan administrasi dan jadwal ujian
Sumber : File Peserta
Tujuan : Peserta
Frekuensi : Setiap berakhirnya seleksi administrasi
Media : Cetakan Komputer
Jumlah : 1 Lembar
Bentuk : File
3. Nama Dokumen : Soal Ujian
Fungsi : Sebagai soal ujian online
Sumber : Kepala Seksi Pelatihan dan Pemagangan
Tujuan : File Ujian_Online – Peserta
Frekuensi : Setiap pengolahan/pelaksanaan ujian online
Media : Cetakan Komputer
Jumlah : 1 lembar
Bentuk : File
4. Nama Dokumen : Hasil Ujian Peserta
Fungsi : Sebagai hasil keseluruhan ujian online peserta
Sumber : File Ujian_Peserta
Tujuan : Kepala Seksi Pelatihan dan Pemagangan
64
Frekuensi : Setiap berakhirnya proses ujian online
Media : Cetakan Komputer
Jumlah : 1 Lembar
Bentuk : File
5. Nama Dokumen : Undangan Peserta
Fungsi : Sebagai undangan sertifikasi peserta
Sumber : Kepala Seksi Pelatihan dan Pemagangan
Tujuan : Peserta
Frekuensi : Setiap berakhirnya proses ujian online
Media : Kertas
Jumlah : 1 Lembar
6. Nama Dokumen : Sertifikat
Fungsi : Bukti Sertifikasi
Sumber : Kepala Seksi Pelatihan dan Pemagangan
Tujuan : Peserta
Frekuensi : Setiap berakhirnya proses pelatihan
Media : Kertas
Jumlah : 1 Lembar
7. Nama Dokumen : Surat Penempatan Kerja
Fungsi : Sebagai perintah penempatan kerja
Sumber : Kepala Seksi Pemasaran dan Kerjasama
Tujuan : Peserta – File Penempatan
Frekuensi : Setiap penempatan kerja
Media : Cetakan Komputer
65
Jumlah : 1 Lembar
Bentuk : File
8. Nama Dokumen : Laporan Hasil Pelatihan
Fungsi : Sebagai rekapitulasi keseluruhan hasil pelatihan
Sumber : File Sertifikasi
Tujuan : Kepala Unit Latihan Industri Kerja
Frekuensi : Setiap pengaksesan
Media : Cetakan Komputer
Jumlah : 1 lembar
Bentuk : File
9. Nama Dokumen : Laporan Penempatan Kerja
Fungsi : Sebagai rekapitulasi keseluruhan hasil penempatan kerja
Sumber : File Penempatan
Tujuan : Kepala Unit Latihan Industri Kerja
Frekuensi : Setiap pengaksesan
Media : Cetakan Komputer
Jumlah : 1 Lembar
Bentuk : File
4.5.3. Entity Relationship Diagram (ERD)
Entity relationship diagram (ERD) menampilkan basis data yang terdiri
dari entitas-entitas/tabel-tabel dan hubungan yang yang terjadi antar entitas/tabel
tersebut.
66
Sumber: Hasil Penelitian (2017)
Gambar IV.3. Rancangan ERD
4.5.4. Logical Record Structure (LRS)
Hasil dari entity relationship diagram (ERD) yang dirancang kemudian
ditampilkan ke dalam bentuk logical record structure (LRS) agar memberikan
gambaran lebih jelas terhadap basis data yang dirancang oleh penulis.
67
Sumber: Hasil Penelitian (2017)
Gambar IV.4. Rancangan LRS
4.5.5. Spesifikasi File
Basis data yang dirancang akan diuraikan lebih lanjut ke dalam bentuk
spesifikasi file. Adapun spesifikasi file yang terdapat pada basis data diuraikan
sebagai berikut:
1. Spesifikasi file user
Nama File : user
Akronim : user.sql
68
Fungsi : untuk menyimpan data user
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 45
Kunci Field : id_user
Software : MySQL
Tabel IV.1.
Spesifikasi File User
No Nama Field Tipe Panjang Keterangan
1 id_user varchar 4 Primary Key
2 username varchar 20
3 password varchar 20
4 level_akses int 1
Sumber: Hasil Penelitian (2017)
2. Spesifikasi file bursa kerja
Nama File : bursa kerja
Akronim : bursa_kerja.sql
Fungsi : untuk menyimpan data bursa kerja dan sertifikasi
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 138
Kunci Field : id_bursa
Software : MySQL
69
Tabel IV.2.
Spesifikasi File Bursa
No Nama Field Tipe Panjang Keterangan
1 id_bursa varchar 4 Primary Key
2 id_user varchar 4 Foreign Key
3 nm_bursa varchar 30
4 jns_bursa varchar 20
5 keterangan text 80
Sumber: Hasil Penelitian (2017)
3. Spesifikasi file peserta
Nama File : peserta
Akronim : peserta.sql
Fungsi : untuk menyimpan data peserta
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 195
Kunci Field : id_peserta
Software : MySQL
Tabel IV.3.
Spesifikasi File Peserta
No Nama Field Tipe Panjang Ket
1 id_peserta varchar 10 Primary Key
2 id_bursa varchar 4 Foreign Key
3 nik varchar 16
4 nm varchar 30
5 tgl_lahir date 10
6 telp varchar 13
7 tgl_daftar date 10
8 pendidikan varchar 3
9 nilai_didik float 4
70
10 ktp text 30
11 ijazah text 30
12 foto text 30
13 status varchar 5
Sumber: Hasil Penelitian (2017)
4. Spesifikasi file ujian online
Nama File : ujian online
Akronim : ujian_online.sql
Fungsi : untuk menyimpan data soal dan jawaban ujian online
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 258
Kunci Field : id_soal
Software : MySQL
Tabel IV.4.
Spesifikasi File Ujian Online
No Nama Field Tipe Panjang Ket
1 id_soal varchar 4 Primary Key
2 id_user varchar 4 Foreign Key
3 nm_soal text 70
4 pilihan_a text 30
5 pilihan_b text 30
6 pilihan_c text 30
7 pilihan_d text 30
8 pilihan_e text 30
9 kunci text 30
Sumber: Hasil Penelitian (2017)
71
5. Spesifikasi file ujian peserta
Nama File : ujian peserta
Akronim : ujian_peserta.sql
Fungsi : untuk menyimpan data jawaban ujian peserta
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 65
Kunci Field : id_ujian
Software : MySQL
Tabel IV.5.
Spesifikasi File Ujian Peserta
No Nama Field Tipe Panjang Ket
1 id_ujian varchar 6 Primary Key
2 id_peserta varchar 10 Foreign Key
3 id_soal varchar 4 Foreign Key
4 pilihan_jawab text 30
5 nilai float 4
6 grade varchar 1
7 status_ujian varchar 10
Sumber: Hasil Penelitian (2017)
6. Spesifikasi file sertifikasi
Nama File : sertifikasi
Akronim : sertifikasi.sql
Fungsi : untuk menyimpan data sertifikasi
Tipe File : File Master
Organisasi File : Indexed Sequential
72
Akses File : Random
Media : Harddisk
Panjang record : 90
Kunci Field : id_sertifikasi
Software : MySQL
Tabel IV.6.
Spesifikasi File Sertifikasi
No Nama Field Tipe Panjang Ket
1 id_sertifikasi varchar 10 Primary Key
2 id_peserta varchar 10 Foreign Key
3 nm_sertifikasi varchar 30
4 tgl_lahir date 10
5 bidang varchar 20
6 tgl_sertifikasi date 10
Sumber: Hasil Penelitian (2017)
7. Spesifikasi file penempatan
Nama File : penempatan
Akronim : penempatan.sql
Fungsi : untuk menyimpan data penempatan kerja
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 152
Kunci Field : id_penempatan
Software : MySQL
73
Tabel IV.7.
Spesifikasi File Penempatan
No Nama Field Tipe Panjang Ket
1 id_penempatan varchar 10 Primary Key
2 id_sertifikasi varchar 10 Foreign Key
3 tempat varchar 30
4 tgl_penempatan date 10
5 jabatan varchar 12
6 keterangan text 80
Sumber: Hasil Penelitian (2017)
4.5.6. Struktur Kode
Kode yang dibuat untuk setiap primary key di dalam setiap entitas/tabel
dari basis data menggunakan struktur kode. Adapun struktur kode yang dirancang
oleh penulis terdiri dari:
1. Struktur kode user
Contoh: KUI1 (KUI = Kepala Unit Industri, 1 = nomor urut)
Sumber: Hasil Penelitian (2017)
Gambar IV.5. Struktur Kode User
2. Struktur kode bursa kerja
Contoh: OT01 (OT = Otomotif, 01 = nomor urut)
Sumber: Hasil Penelitian (2017)
Gambar IV.6. Struktur Kode Bursa Kerja
74
3. Struktur kode peserta
Contoh: 0808130001 (0808 = Agustus 08, 13 = 2 digit ke kanan no telp, 0001=
nomor urut)
Sumber: Hasil Penelitian (2017)
Gambar IV.7. Struktur Kode Peserta
4. Struktur kode ujian online
Contoh: MT01 (MT = Matematika, 01= nomor urut)
Sumber: Hasil Penelitian (2017)
Gambar IV.8. Struktur Kode Ujian Online
5. Struktur kode ujian_peserta
Contoh: 080801 (0808 = Agustus 08, 01= nomor urut)
Sumber: Hasil Penelitian (2017)
Gambar IV.9. Struktur Kode Ujian Peserta
75
6. Struktur kode sertifikasi
Contoh: O170808001 (O = Otomotif, 170808 = 2017 Agustus 08, 001= nomor
urut)
Sumber: Hasil Penelitian (2017)
Gambar IV.10. Struktur Kode Sertifikasi
7. Struktur kode penempatan
Contoh: PNK0808001 (PNK = Pontianak, 0808 = Agustus 08, 001= nomor urut)
Sumber: Hasil Penelitian (2017)
Gambar IV.11. Struktur Kode Penempatan
4.5.7. Spesifikasi Program
Spesifikasi program merupakan penjelasan program yang dirancang untuk
sistem perancangan sistem informasi bursa kerja dan pembinaan kewirausahaan
pada Unit Latihan Kerja Industri Pemerintah Provinsi Kalimantan Barat terdiri
dari dua level akses yaitu Peserta dan Admin.
76
A. Spesifikasi Program Level Akses Peserta
Sumber: Hasil Penelitian (2017)
Gambar IV.12. Rancangan HIPO Peserta
1. Spesifikasi program home
Nama Program : home
Akronim : home.php
Fungsi : Induk dari aplikasi khusus peserta/pengguna
umum
Bahasa Pemograman : Php
Proses Program :
a. Pada menu beranda ini berisi profil instansi.
b. Klik Pengumuman untuk mengakses pengumuman yang terbaru.
c. Klik Bursa Kerja dan Sertifikasi untuk mengakses bursa kerja dan
sertifikasi yang tersedia saat ini.
d. Klik Registrasi untuk mendaftar menjadi peserta pelatihan.
e. Klik Masuk Ujian untuk mengakses ujian online, pengguna dapat
mengakses menu berikutnya dengan catatan telah lulus administrasi, dan
77
verifikasi untuk masuk ke dalam ujian online wajib mengisikan nik
sebagai username dan no_telp sebagai password.
f. Klik ujian online untuk mengikuti ujian online.
g. Klik keluar ujian apabila telah selesai melaksanakan ujian online.
Sumber: Hasil Penelitian (2017)
Gambar IV.13. Rancangan Home Peserta
2. Spesifikasi program pengumuman
Nama Program : pengumuman
Akronim : pengumuman.php
Fungsi : mendapatkan pengumuman terbaru dari ULKI
Bahasa Pemograman : Php
Proses Program :
Menu ini memberikan informasi atau pengumuman-penguman seperti
pengumuman kelulusan seleksi administrasi, seleksi tertulis, sertifikasi dan
penempatan kerja.
78
Sumber: Hasil Penelitian (2017)
Gambar IV.14. Rancangan Pengumuman
3. Spesifikasi bursa kerja dan sertifikasi
Nama Program : bursa kerja dan sertifikasi
Akronim : bursa.php
Fungsi : informasi bursa kerja dan sertifikasi
Bahasa Pemograman : Php
Proses Program :
Menu ini memberikan informasi bursa kerja dan sertifikasi yang tersedia
sesuai dengan informasi dari ULKI.
Sumber: Hasil Penelitian (2017)
Gambar IV.15. Rancangan Bursa Kerja dan Sertifikasi
79
4. Spesifikasi program registrasi
Nama Program : registrasi
Akronim : registrasi.php
Fungsi : mendaftar menjadi peserta pelatihan
Bahasa Pemograman : Php
Proses Program :
a. Isi kolom-kolom yang tersedia pada menu registrasi.
b. Klik registrasi untuk mendaftar, apabila salah satu kolom tidak terisi maka
akan muncul pesan pemberitahuan.
Sumber: Hasil Penelitian (2017)
Gambar IV.16. Rancangan Registrasi
5. Spesifikasi program masuk ujian
Nama Program : masuk ujian
80
Akronim : mujian.php
Fungsi : verifikasi peserta yang mengikuti ujian online
Bahasa Pemograman : Php
Proses Program :
a. Isi kolom username sesuai dengan nomor induk kependudukan (NIK) dan
password sesuai dengan no_telp yang diregistrasikan.
b. Klik login untuk memverifikasi/validasi dari isian pengguna, jika salah
muncul pesan pemberitahuan, jika benar, maka pengguna akan
dihantarkan ke halaman ujian online.
Sumber: Hasil Penelitian (2017)
Gambar IV.17. Rancangan Masuk Ujian
6. Spesifikasi program ujian online.
Nama Program : ujian online
Akronim : ujian.php
Fungsi : seleksi ujian online
Bahasa Pemograman : Php
Proses Program :
81
Jawab pertanyaan sesuai dengan jawabannya, klik berikutnya untuk
melanjutkan pertanyaan lainnya, apabila sampai pada soal terakhir, maka klik
selesai.
Sumber: Hasil Penelitian (2017)
Gambar IV.18. Rancangan Ujian Online
B. Spesifikasi Program Level Akses Admin
Sumber: Hasil Penelitian (2017)
Gambar IV.19. Rancangan HIPO
82
1. Spesifikasi program login
Nama Program : Login
Akronim : login.php
Fungsi : verifikasi admin untuk masuk ke aplikasi
Bahasa Pemograman : Php
Proses Program :
a. Isi username dan password untuk masuk ke dalam aplikasi.
b. Klik login untuk masuk ke dalam sistem informasi sesuai level akses
masing-masing.
Sumber: Hasil Penelitian (2017)
Gambar IV.20. Rancangan Login
2. Spesifikasi program home
Nama Program : Beranda
Akronim : beranda.php
Fungsi : Induk dari aplikasi
Bahasa Pemograman : Php
Proses Program :
a. Pada menu beranda ini menguraikan sekilas tentang instansi.
b. Klik informasi untuk menampilkan pilihan menu pengumuman dan bursa
kerja.
83
c. Klik peserta untuk menampilkan menu peserta.
d. Klik soal untuk menampilkan menu soal.
e. Klik hasil ujian untuk menampilkan hasil ujian peserta.
f. Klik sertifikasi untuk menampilkan menu sertifikasi.
g. Klik penempatan kerja untuk menampilkan menu penempatan kerja.
h. Klik laporan untuk menampilkan pilihan menu laporan hasil pelatihan dan
laporan penempatan kerja.
i. Klik logout untuk keluar dari aplikasi.
Sumber: Hasil Penelitian (2017)
Gambar IV.21. Rancangan Home Admin
3. Spesifikasi program pengumuman
Nama Program : pengumuman
Akronim : pengumuman.php
Fungsi : melakukan pengolahan data pengumuman
Bahasa Pemograman : Php
Proses Program :
84
a. Klik tambah untuk menambah data pengumuman.
b. Klik ubah untuk mengubah data pengumuman.
Sumber: Hasil Penelitian (2017)
Gambar IV.22. Rancangan Pengumuman Admin
4. Spesifikasi program bursa kerja
Nama Program : bursa kerja
Akronim : bursa.php
Fungsi : pengolahan bursa kerja dan sertifikasi
Bahasa Pemograman : Php
Proses Program :
a. Klik tambah untuk menambah data bursa kerja.
b. Klik ubah untuk mengubah data bursa kerja.
c. Klik hapus untuk menghapus bursa kerja.
85
Sumber: Hasil Penelitian (2017)
Gambar IV.23. Rancangan Bursa Kerja
5. Spesifikasi program ubah status peserta
Nama Program : status peserta
Akronim : statuspeserta.php
Fungsi : melakukan pengubahan status peserta
Bahasa Pemograman : Php
Proses Program :
a. Kolom-kolom data peserta akan muncul.
b. Klik pada kolom status dapat diubah untuk menandakan bahwa karyawan
lulus seleksi administrasi.
86
Sumber: Hasil Penelitian (2017)
Gambar IV.24. Rancangan Ubah Status Peserta
6. Spesifikasi program soal
Nama Program : soal
Akronim : soal.php
Fungsi : melakukan pengolahan data calon debitur
Bahasa Pemograman : Php
Proses Program :
a. Klik tambah untuk menambah data soal.
b. Klik ubah untuk mengubah data soal.
c. Klik hapus untuk menghapus data soal.
Sumber: Hasil Penelitian (2017)
Gambar IV.25. Rancangan Soal
87
7. Spesifikasi program Hasil Ujian
Nama Program : hasil ujian
Akronim : hasilujian.php
Fungsi : pengolahan hasil ujian online
Bahasa Pemograman : Php
Proses Program :
Menu ini akan menampilkan data-data hasil ujian yang telah dilakukan peserta
secara langsung tanpa perlu mengoreksi hasil jawaban.
Sumber: Hasil Penelitian (2017)
Gambar IV.26. Rancangan Hasil Ujian
8. Spesifikasi program sertifikasi
Nama Program : sertifikasi
Akronim : sertifikasi.php
Fungsi : melihat informasi debitur
Bahasa Pemograman : Php
Proses Program :
a. isi kolom-kolom yang tersedia pada kolom sertifikasi.
88
b. Pilih id peserta untu menentukan peserta yang disertifikasi dan isi juga
kolom lainnya.
c. Klik tambah untuk menyatakan bahwa data tersebut telah disertifikasi.
Sumber: Hasil Penelitian (2017)
Gambar IV.27. Rancangan Sertifikasi
9. Spesifikasi program penempatan kerja
Nama Program : penempatan kerja
Akronim : penempatan kerja.php
Fungsi : mengolah penempatan kerja
Bahasa Pemograman : Php
Proses Program :
a. Pilih id sertifikasi dan isi kolom-kolom lainnya.
b. Klik tempatkan untuk menempatkan peserta yang telah mendapatkan
sertifikasi memiliki surat penempatan kerja.
89
Sumber: Hasil Penelitian (2017)
Gambar IV.28. Rancangan Penempatan Kerja
10. Spesifikasi program laporan hasil pelatihan
Nama Program : laporan hasil pelatihan
Akronim : lapdpelatihan.php
Fungsi : pengolahan data laporan pelatihan
Bahasa Pemograman : Php
Proses Program :
a. Untuk melakukan pencarian, isi kolom pencarian dan klik tombol cari,
sistem akan menampilkan data yang dicari apabila data tersebut berada
pada basis data dan menampilkan pesan pemberitahuan apabila data tidak
ditemukan.
b. Klik cetak untuk mencetak laporan hasil pelatihan.
90
Sumber: Hasil Penelitian (2017)
Gambar IV.29. Rancangan Laporan Hasil Pelatihan
11. Spesifikasi program laporan penempatan kerja
Nama Program : laporan penempatan kerja
Akronim : lappenempatan.php
Fungsi : pengolahan data laporan penempatan kerja
Bahasa Pemograman : Php
Proses Program :
a. Untuk melakukan pencarian, isi kolom pencarian dan klik tombol CARI,
sistem akan menampilkan data yang dicari apabila data tersebut berada
pada basis data dan menampilkan pesan pemberitahuan apabila data tidak
ditemukan.
b. Klik CETAK untuk mencetak laporan penempatan kerja.
91
Sumber: Hasil Penelitian (2017)
Gambar IV.30. Rancangan Laporan Penempatan Kerja
4.6. Spesifikasi Sistem Komputer
Spesifikasi sistem komputer dibutuhkan dalam perancangan sistem ini
yang terbagi menjadi perangkat keras dan perangkat lunak. Spesifikasi sistem
komputer tersebut diuraikan pada halaman berikut.
4.6.1. Umum
Sistem komputer yang diperlukan dalam merancang sistem ini
memerlukan kriteria atau spesifikasi dari perangkat keras dan perangkat lunak
agar rancangan sistem ini dapat direalisasikan. Adapun spesifikasi dari perangkat
keras dan perangkat lunak akan diuraikan sebagai berikut.
4.6.2. Perangkat Keras
Adapun spesifikasi dari perangkat keras yang diperlukan dalam merancang
sistem informasi bursa kerja dan pembinaan kewirausahaan pada Unit Latihan
Kerja Industri Pemerintah Provinsi Kalimantan Barat terdiri dari:
92
1. CPU (Central Processing Unit)
a. Processor : 2 GHz
b. Memory : 2 GB
c. Harddisk : 320 GB
2. Monitor : Resolusi Layar Maksimum (1366 x 768)
3. Keyboard : 86 keys
4. Mouse : Optical
4.6.3. Perangkat Lunak
Adapun spesifikasi dari perangkat lunak yang diperlukan dalam
merancang sistem informasi bursa kerja dan pembinaan kewirausahaan pada Unit
Latihan Kerja Industri Pemerintah Provinsi Kalimantan Barat yaitu:
1. Sistem Operasi : Windows 7 Ultimate
2. Web Server : Wamp Server 2.1
a. Apache : Apache 2.2.17
b. MySQL : MySQL 5.5.8
c. PHP : PHP 5.3.5
3. Web Editor : Macromedia Dreamweaver 8.0
4. Web Browser
a. Mozzila Firefox : Versi 53.0.3
b. Google Chrome : Versi 58.0.3029.110
4.7. Jadwal Implementasi
Jadwal implementasi atau waktu yang dibutuhkan untuk merancang sistem
informasi sistem informasi bursa kerja dan pembinaan kewirausahaan pada Unit
93
Latihan Kerja Industri Pemerintah Provinsi Kalimantan Barat adalah tiga bulan.
Adapun rincian kegiatannya dapat dilihat pada tabel berikut ini.
Tabel IV.8.
Jadwal Implementasi
No
Tahapan Kegiatan
Dalam Satuan Minggu
Juni Juli Agustus
1 2 3 4 1 2 3 4 1 2 3 4
1. Analisis Kebutuhan
2. Evaluasi Analis Kebutuhan
3. Perancangan Sistem
4. Evaluasi Rancangan Sistem
Sumber: Hasil Penelitian (2017)