BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset...

22
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. .

Transcript of BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset...

Page 1: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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.

.

Page 2: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

39

4.1.1. Rancangan Diagram Use Case

Gambar IV.1 USE CASE Prosedur pendaftaran

Page 3: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

email

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

Page 4: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

41

4.1.2. Rancangan Diagram Aktivitas

Gambar IV.2 DIAGRAM AKTIVITAS

Page 5: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 6: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

43

c. Halaman strukture organisasi

Gambar IV.5 HALAMAN STRUKTUR ORGANISASI

d. Halaman prosedur daftar

Gambar IV.6 HALAMAN PROSEDUR DAFTAR

Page 7: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

44

e. Halaman pkl

Gambar IV.7 HALAMAN PKL

f. Halaman riset

Gambar IV.8 HALAMAN RISET

Page 8: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

45

g. Halaman login

Gambar IV.9 HALAMAN LOGIN

h. Halaman daftar akun user

Gambar IV.10 HALAMAN DAFTAR AKUN USER

Page 9: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

46

i. Halaman daftar pkl/riset

Gambar IV.11 HALAMAN DAFTAR PKL/RISET

j. Halaman bukti daftar

Gambar IV.12 HALAMAN BUKTI DAFTAR

Page 10: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

47

k. Halaman daftar ulang

Gambar IV.13 HALAMAN DAFTAR ULANG

l. Halaman bukti ulang

Gambar IV.14 HALAMAN BUKTI DAFTAR ULANG

Page 11: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 12: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 13: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 14: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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:

Page 15: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 16: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 17: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 18: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 19: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 20: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

57

4.2.4. Sequence Diagram

Gambar IV.17 SQUENCE DIAGRAM

4.2.5. Class Model

Gambar IV.18 CLASS MODEL

Page 21: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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

Page 22: BAB IV PERANCANGAN SISTEM USULAN · Pre-Conditions Mahasiswa atau siswa mendaftar pkl/riset Post-Conditions Mahasiswa atau siswa mendaftar untuk username Failed end Condition Mahasiswa

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