Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
38
BAB IV
PERANCANGAN SISTEM USULAN
4.1 Perancangan Sistem Usulan
Dalam bab ini berisi rancangan sistem yang penulis buat oleh penulis dan
penulis tawarkan kepada Pusat Pendidikan dan Pelatihan Kementrian
Ketenagakerjaan sebagai solusi untuk mengatasi masalah yang saya bahas yaitu
mahasiswa atau siswa masih harus datang kesana secara langsung untuk mendaftar
praktek kerja lapangan atau riset, jika masih menerima namun jika sudah penuh oleh
para pendaftar maka harus menunggu beberapa minggu atau sebulan untuk bisa
mendaftar dan harus merubah tanggal pada surat permohonan jika memang tidak
bisa mendaftar pada hari itu.
Masalah seperti inilah yang selalu di alami oleh para mahasiswa ataupun siswa
dalam mendaftar praktek kerja lapangan, penulis berharap dengan sistem yang
penulis tawarkan dapat mengatasi permasalahan diatas, dan tidak hanya membantu
para pekerja di Pusat Pendidikan dan Pelatihan Kementrian Ketenagakerjaan namun
juga membantu para siswa ataupun mahasiswa dalam melakukan pendaftaran.
.
39
4.1.1. Rancangan Diagram Use Case
Gambar IV.1 USE CASE Prosedur pendaftaran
40
TABEL 4.1 Deskripsi Use Case Prosedur pendaftaran
Use Case Name Pendaftaran PKL atau Riset
Requirements Mahasiswa atau siswa daftar untuk mendapatkan username
dan password
Goal Kemnaker mengirimkan username dan password melalui
Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset
Post-Conditions Mahasiswa atau siswa mendaftar untuk username
Failed end
Condition
Mahasiswa atau siswa tidak mendapatkan bukti
pendaftaran
Actors Mahasiswa/siswa,admin
Main Flow/ Basic
Path
1. Mahasiswa atau siswa mendaftar untuk akun user
2. Mahasiswa atau siswa mendaftar pkl/riset
Alternate
Flow/Invariant A
A1. Mahasiswa atau siswa mendaftar ulang dilain hari
A.2. Mahasiswa atau siswa menghubungi Pusdiklat
Kemnaker
Invariant B B1. Mahasiswa atau siswa didaftarkan langsung di
Pusdiklat Kemnaker dengan datang ke Alamat Pusdiklat
Kemnaker
41
4.1.2. Rancangan Diagram Aktivitas
Gambar IV.2 DIAGRAM AKTIVITAS
42
4.1.3. Rancangan Dokumen Sistem Usulan
1. Halaman mahasiswa atau siswa
a. Halaman utama
Gambar IV.3 HALAMAN UTAMA
b. Halaman Kemnaker
Gambar IV.4 HALAMAN KEMNAKER
43
c. Halaman strukture organisasi
Gambar IV.5 HALAMAN STRUKTUR ORGANISASI
d. Halaman prosedur daftar
Gambar IV.6 HALAMAN PROSEDUR DAFTAR
44
e. Halaman pkl
Gambar IV.7 HALAMAN PKL
f. Halaman riset
Gambar IV.8 HALAMAN RISET
45
g. Halaman login
Gambar IV.9 HALAMAN LOGIN
h. Halaman daftar akun user
Gambar IV.10 HALAMAN DAFTAR AKUN USER
46
i. Halaman daftar pkl/riset
Gambar IV.11 HALAMAN DAFTAR PKL/RISET
j. Halaman bukti daftar
Gambar IV.12 HALAMAN BUKTI DAFTAR
47
k. Halaman daftar ulang
Gambar IV.13 HALAMAN DAFTAR ULANG
l. Halaman bukti ulang
Gambar IV.14 HALAMAN BUKTI DAFTAR ULANG
48
4.2. Perancangan Perangkat Lunak
Dalam perancangan perangkat lunak saya akan merancangkan Entity
relationship diagram,logical record structure,spesifikasi dari file,squence
diagram,class model,spesifikasi hardware dan software.
4.2.1. Entity Relationship Diagram
Gambar IV.15 ERD
49
4.2.2. Logical Record Structur
Gambar IV.16 LRS
4.2.3. Spesifikasi File
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD (dan
atau file-file penunjang untuk web). File-file ini tersimpan pada Database kemnaker
dengan parameter-parameter sbb :
1. Spesifikasi File Pusdiklat Kemnaker
Nama File : Pusdiklat Kemnaker
50
Akronim: Pusdiklat Kemnaker
Fungsi: untuk menyimpan data admin yaitu Pusdiklat Kemnaker
Tipe File: File Master
Organisasi File : Indexed Sequential
Akses File: Random
Media : Harddisk
Panjang record:
Kunci Field : id
Software : Mysql
Tabel 4.2. Spesifikasi File Pusdiklat Kemnaker
No Elemen data Nama Field Tipe Size Ket
1 Id id Varchar 2 Primary Key
2 Nama nama Varchar 20
3 Username username Varchar 8
4 Password password Varchar 8
5 Foto foto Varchar 250
2. Spesifikasi File user
Nama File : user
Akronim: user
Fungsi : untuk menyimpan data user
Tipe File: File Master
Organisasi File : Indexed Sequential
51
Akses File: Random
Media : Harddisk
Panjang record:
Kunci Field : id
Software : Mysql
Tabel 4.3. Spesifikasi File User
No Elemen data Nama Field Tipe Size Ket
1 Id id Varchar 2 Primary Key
2 Nama nama Varchar 20
3 Username username Varchar 8
4 Password password Varchar 8
5 Foto foto Varchar 250
3. Spesifikasi File Mahasiswa/ siswa
Nama File : Mahasiswa/siswa
Akronim: Mahasiswa/siswa
Fungsi : untuk menyimpan data pelajar atau mahasiswa yang mendaftar
untuk mendapatkan akun user
Tipe File: File Master
Organisasi File : Indexed Sequential
Akses File: Random
Media : Harddisk
Panjang record:
52
Kunci Field : email
Software : Mysql
Tabel 4.4. Spesifikasi File Mahasiswa/siswa
No Elemen data Nama Field Tipe Size Ket
1 Email email Varchar 2 Primary Key
2 Nama nama Varchar 20
3 Telephon telephon Varchar 12
4 Foto foto Varchar 250
4. Spesifikasi File Daftar pkl/riset
Nama File : Daftar pkl/riset
Akronim: Daftar pkl/riset
Fungsi : untuk menyimpan data user yang daftar pkl atau riset
Tipe File: File Master
Organisasi File : Indexed Sequential
Akses File: Random
Media : Harddisk
Panjang record:
Kunci Field : kodedaftar
Software : Mysql
Tabel 4.5. Daftar pkl/riset
No Elemen data Nama Field Tipe Size Ket
1 Kode daftar kodedaftar Varchar 10 Primary
Key
53
2 Divisi divisi Varchar 30
3 Username username Varchar 8
4 Nama anggota nama Varchar 20
5 Nama sekolah/
Kampus
sekolah Varchar 30
6 Tanggal masuk daftar Varchar 10
7 Tanggal
selesai
tutup Varchar 10
8 Status status Enum ‘belum’
,’daftar
ulang’
,’selesai’
5. Spesifikasi File Info Pendaftaran pkl/riset
Nama File : Info Pendaftaran pkl/riset
Akronim: Info Pendaftaran pkl/riset
Fungsi : untuk menyimpan data pkl dan riset
Tipe File: File Master
Organisasi File : Indexed Sequential
Akses File: Random
Media : Harddisk
Panjang record:
Kunci Field : kodepklri
Software : Mysql
Tabel 4.6. Info Pendaftaran pkl/riset
No Elemen data Nama Field Tipe Size Ket
54
1 Kode pklri kodepklri Varchar 10 Primary Key
2 Tanggal
pendaftaran
daftar Varchar 10
3 Tanggal selesai tutup Varchar 10
4 Divisi divisi Varchar 10
5 Keterangan keterangan Varchar 50
6 Jumlah jumlah Varchar 30
7 Status status Enum ‘menerima’,
‘penuh’
6. Spesifikasi Surat permohonan
Nama File : surat
Akronim: surat
Fungsi : untuk permohonan pelaksanaan pkl atau riset
Tabel 4.7. Spesifikasi Surat Permohonan
No Elemen data Nama Field Tipe Size Ket
1 No surat nosurat Varchar 10 Primary Key
2 Tanggal tanggal Date 10
3 Prihal prihal Varchar 20
7. Spesifikasi File bukti pendaftaran
Nama File : bukti pendaftaran
Akronim: bukti pendaftaran
Fungsi : untuk bukti pendaftaran pkl atau riset
Media : Harddisk
Software : Mysql
55
Tabel 4.8. bukti pendaftaran
No Elemen data Nama Field Tipe Size Ket
1 Kode daftar kodedaftar Varchar 10
2 Username username Varchar 8
3 Tanggal masuk daftar Varchar 10
4 Tanggal selesai tutup Varchar 10
8. Spesifikasi File Daftar ulang
Nama File : Daftar ulang
Akronim: Daftar ulang
Fungsi : untuk menyimpan data user yang daftar ulang
Tipe File: File Master
Organisasi File : Indexed Sequential
Akses File: Random
Media : Harddisk
Panjang record:
Kunci Field : kodedaftar
Software : Mysql
Tabel 4.9. Daftar ulang
No Elemen data Nama Field Tipe Size Ket
1 Kode daftar kodedaftar Varchar 10 Primary Key
2 Divisi divisi Varchar 30
3 Username username Varchar 8
4 Nama anggota nama Varchar 20
5 Nama sekolah/ sekolah Varchar 30
56
Kampus
6 Tanggal masuk daftar Varchar 10
7 Tanggal
selesai
tutup Varchar 10
8 Surat surat Varchar 230
9. Spesifikasi File bukti daftar ulang
Nama File : bukti daftar ulang
Akronim: bukti daftar ulang
Fungsi : untuk bukti daftar ulang
Media : Harddisk
Software : Mysql
Tabel 4.10. bukti daftar ulang
No Elemen data Nama Field Tipe Size Ket
1 Kode daftar kodedaftar Varchar 10
2 Username username Varchar 8
3 Tanggal masuk daftar Varchar 10
4 Tanggal selesai tutup Varchar 10
57
4.2.4. Sequence Diagram
Gambar IV.17 SQUENCE DIAGRAM
4.2.5. Class Model
Gambar IV.18 CLASS MODEL
58
4.5.6. Spesifikasi Hardware dan software
Spesifikasi Hardware dan Software
Hardware:
- Prosesor intel core i3
- Harddisk space free 1 GB
- Ram 2 GB
Software:
- Xampp 6.8.5 instaler atau portable
- Adobe photoshop
- Adobe dreamweaver
4.3. Implementasi
Implementasi adalah tahap penerapan dari sistem yang telah dibangun
sebelumnya dalam implementasi harus dibuat dahulu jadwal implementasi dalam
bentuk tabel yang dibuat dengan mengacu pada hari.
4.3.1. Jadwal Implementasi
TABEL 4.11. JADWAL IMPLEMENTASI
No Kegiatan Waktu
Bulan 1 Bulan 2 Bulan 3
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa
59
3 Diagram usecase,diagram activity
4 Pembuatan erd,lrs,squence diagram
5 Pembuatan class model dan
prototype/rancangan antar muka
6 Tes perototype /desain antar muka
7 Pembuatan buku petunjuk
8 Evaluasi dan operasional