• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
48
0
0

Teks penuh

(1)

32 4.1. Tahapan Sistem Usulan

4.1.1. Analisa Kebutuhan

Kebutuhan fungsionalitas adalah deskripsi tentang aktivitas atau layanan yang harus disediakan oleh aplikasi yang akan dibuat. Dalam rancangan sistem informasi seleksi petugas kemanan hanya terdapat satu pengguna yaitu admin. Admin tersebut memiliki karakteristik dan kebutuhan sebagai berikut:

A. Kebutuhan Admin

1. Admin dapat melakukan login.

2. Admin dapat menginput, menghapus, dan mengedit data calon pelamar. 3. Admin dapat melihat data kriteria.

4. Admin dapat menginput, menghapus, dan mengedit data peserta seleksi. 5. Admin dapat melihat hasil perhitungan

6. Admin dapat mencetak laporan sesuai kebutuhan. B. Kebutuhan Sistem

1. Sistem mampu mengelola data calon pelamar. 2. Sistem mampu mengelola data kriteria.

3. Sistem dapat menyeleksi calon petugas keamanan.

4. Sistem mampu mengelola laporan hasil seleksi calon petugas keaman. 5. Admin harus melakukan logout setelah selesai menggunakan aplikasi.

(2)

C. Penentuan Kriteria dan Bobot

Tabel IV.1. Kriteria Calon Pelamar

Kriteria Keterangan C1 Penampilan C2 Sikap C3 Komunikasi C4 Pengalaman Kerja C5 Bentuk Tubuh C6 Antusias

Tabel IV.2. Nilai Bobot

Kriteria Bobot C1 = Penampilan 1 C2 = Sikap 1 C3 = Komunikasi 0,75 C4 = Pengalaman Kerja 0,75 C5 = Bentuk Tubuh 0,75 C6 = Antusias 0,25

Tabel IV.3. Kategori Penilaian Perhitungan

Penilaian Perhitungan Nilai

Sangat Rendah 1

Rendah 2

Sedang 3

Tinggi 4

(3)

Tabel IV.4. Nilai Sub Kriteria Penampilan Penampilan Nilai Tidak Rapi 1 Kurang Rapi 2 Cukup Rapi 3 Rapi 4 Sangat Rapi 5

Tabel IV.5. Nilai Sub Kriteria Sikap

Sikap Pelamar Nilai

Tidak Sopan 1

Kurang Sopan 2

Cukup Sopan 3

Sopan 4

Sangat Sopan 5

Tabel IV.6. Nilai Sub Kriteria Komunikasi

Komunikasi Nilai Tidak Lancar 1 Kurang Lancar 2 Cukup Lancar 3 Lancar 4 Sangat Lancar 5

Tabel IV.7. Nilai Sub Kriteria Pengalaman Kerja Pengalaman Kerja dibidang Petugas Keamanan Nilai

Belum Pernah 1

< 1 Tahun 2

(4)

> 2 Tahun 4

> 3 Tahun 5

Tabel IV.8. Nilai Sub Kriteria Bentuk Tubuh

Bentuk Tubuh Nilai

Kurus 1

Gemuk 2

Ideal 3

Landai 4

Atletis 5

Tabel IV.9. Nilai Sub Kriteria Antusias

Antusisas Nilai Tidak Antusias 1 Kurang Antusias 2 Cukup Antusias 3 Antusisas 4 Sangat Antusias 5

Tabel IV.10. Penjelasan Nilai Tiap Kriteria

Kriteria Keterangan

C1 = Penampilan Semakin rapi penampilan, semakin besar peluang untuk diterima kerja.

C2 = Sikap Semakin sopan pada saat sesi interview, semakin besar peluang untuk diterima kerja.

C3 = Komunikasi Semakin lancar komunikasi, semakin besar peluang untuk diterima kerja.

C4 = Pengalaman Kerja Semakin lama pengalaman kerja, semakin besar peluang untuk diterima kerja.

(5)

C5 = Bentuk Tubuh Semakin bagus bentuk tubuh, semakin besar peluang untuk diterima kerja.

C6 = Antusias Semakin tinggi sikap antusias, semakin besar peluang untuk diterima kerja.

D. Perhitungan SAW

Pada tahap ini di bangun sistem pendukung keputusan penentuan seleksi Petugas Keamanan pada Dinas Perhubungan Kota Tasikmalaya dengan menggunakan metode SAW. Pada tahap ini dilakukan pengujian sistem, yaitu menjalankan proses implementasi sistem, dengan menguji hasil akhir perhitungan SAW pada sistem dengan perhitungan manual yang dilakukan oleh user. Perancangan implementasi SAW pada sistem dapat diliat dalam contoh perhitungan metode SAW sebagai berikut:

Tabel IV.11. Data Pelamar

Nama

Kriteria

C1 C2 C3 C4 C5 C6

Yoga Cukup Rapi Cukup Sopan

Sangat

Lancar >3 Tahun Landai

Kurang Antusias Kevin Rapi Kurang Sopan Kurang

Lancar >2 Tahun Ideal

Cukup Antusias

Fazri Sangat Rapi Sopan Lancar

Belum

Pernah Atletis

Kurang Antusias Mondi Kurang Rapi Sopan

Cukup

Lancar <1 Tahun Kurus

Sangat Antusias

(6)

Tabel IV.12. Matriks Penilaian Alternatif C1 C2 C3 C4 C5 C6 A1 3 3 5 5 4 2 A2 4 2 2 4 3 3 A3 5 4 4 1 5 2 A4 2 4 3 2 1 5

Hasil Keputusan dari matrik penilaian tersebut, yaitu: 𝑟11= 3 max {3; 4; 5; 2; }+ 3 5= 0,6 𝑟12= 3 max {3; 2; 4; 4; }+ 3 4= 0,75 𝑟13= 5 max {5; 2; 4; 3; }+ 5 5= 1 𝑟14= 5 max {5; 4; 1; 2; }+ 5 5= 1 𝑟15= 4 max {4; 3; 5; 1; }+ 4 5= 0,8 𝑟16= 2 max {3; 3; 2; 5; }+ 2 5= 0,4 𝑟21= 4 max {3; 4; 5; 2; }+ 4 5= 0,8 𝑟22= 2 max {3; 2; 4; 4; }+ 2 4= 0,5

(7)

𝑟23= 2 max {2; 5; 4; 3; }+ 2 5= 0,4 𝑟24= 4 max {5; 4; 1; 2; }+ 4 5= 0,8 𝑟25= 3 max {4; 3; 5; 1; }+ 3 5= 0,6 𝑟26= 3 max {2; 3; 2; 5; }+ 3 5= 0,6 𝑟31= 5 max {3; 4; 5; 2; }+ 5 5= 1 𝑟32= 4 max {3; 2; 4; 4; }+ 4 4= 1 𝑟33= 4 max {5; 2; 4; 3; }+ 4 5= 0,8 𝑟34= 1 max {4; 3; 5; 1; }+ 1 5= 0,2 𝑟35= 5 max {4; 3; 5; 1; }+ 5 5= 1 𝑟36= 2 max {2; 3; 2; 5; }+ 2 5= 0,4 𝑟41= 2 max {3; 4; 5; 2; }+ 2 5= 0,4 𝑟42= 4 max {3; 2; 4; 4; }+ 4 4= 1

(8)

𝑟43= 3 max {5; 2; 4; 3; }+ 3 5= 0,6 𝑟44= 2 max {5; 4; 1; 2; }+ 2 5= 0,4 𝑟45= 1 max {4; 3; 5; 1; }+ 1 5= 0,2 𝑟46= 5 max {2; 3; 2; 5; }+ 5 5= 1

Nilai Matrik Ternormalisasi

Matrik ternormalisasinya dapat dilihat seperti dibawah ini: Tabel IV.13. Matriks Ternormalisasi

Alternatif C1 C2 C3 C4 C5 C6

A1 0,6 0,6 1 1 0,8 0,4

A2 0,8 0,4 0,4 0,8 0,6 0,6

A3 1 0,8 0,8 0,2 1 0,4

A4 0,4 0,8 0,6 0,4 0,2 1

Selanjutnya melakukan proses perangkingan dengan cara mengalikan matrik ternormalisasi (R) dengan nilai bobot (W), adapun proses perangkingan berdasarkan nilai bobot W = [1 1 0,75 0,75 0,75 0,25]

𝑉

1

=

(1)*(0,6)+(1)*(0,75)+(0,75)*(1)+(0,75)*(1)+(0,75)*(0,8)+(0,25)*(0,4) = 3,4

𝑉

2

=

(1)*(0,8)+(1)*(0,5)+(0,75)*(0,4)+(0,75)*(0,8)+(0,75)*(0,6)+(0,25)*(0,6) = 2,7

(9)

𝑉

4

=

(1)*(0,4)+(1)*(1)+(0,75)*(0,6)+(0,75)*(0,4)+(0,75)*(0,2)+(0,25)*(1) = 2,35 Tabel IV.14. Matrik Vi

Alternatif Vi

A1 3,4

A2 2,7

A3 3,4

A4 2,35

Hasil akhir perhitungan SAW berdasarkan tabel IV.16 menampilkan rangking perhitungan berdasarkan nilai tertinggi sampai nilai terendah dan menunjukan bahwa nilai tertinggi terdapat pada A1 dan A3.

4.1.2. Rancangan Diagram Use Case

Use Case Diagram menggambarkan kebutuhan sistem dari sudut pandang di luar

sistem. Adapun use case diagram pada seleksi penerimaan seleksi petugas kemanan di Dinas Perhubungan Kota Tasikmalaya:

(10)

Kelola data pelamar Tambah data pelamar Hapus data pelamar Edit data pelamar

admin

Tampil data pelamar

Kelola data kriteria

Tambah data kriteria

Hapus data kriteria Edit data kriteria

Tampil data kriteria

Kelola data sub kriteria

Tambah data sub kriteria

Hapus data kriteria Edit data sub

kriteria

Tampil data kriteria

Seleksi petugas kemanan Tambah data seleksi Seleksi calon petugas keamanan Tampil calon petugas keamanan Tampil calon petugas keamanan

Cetak hasil seleksi

<<extend>>

laporan Cetak laporan seleksi

<<include>>

Login

Gambar IV. 1. Use Case Diagram

Tabel IV. 15. Deskripsi Use Case Diagram Login

Use Case Name Login.

Requirements Untuk login ke web SPK Petugas Keamanan.

Goal Admin berhasil melakukan login dan

(11)

Pre-Conditions Admin memasukan username dan password.

Post-Conditions Admin berhasil melakukan login dan

mengakses menu utama admin.

Failed End Condition Admin tidak berhasil login dan tidak dapat

mengakses menu utama admin.

Actors Admin.

Main Flow/Basic Path Admin melakukan login sebelum mengakses

menu utama admin.

Alternate Flow/Invariant A A1. Actor membuka aplikasi.

A2. Actor melakukan login kemudian masuk ke menu utama admin.

Invarian B B1. Actor memasukan username dan password.

B2. Actor dapat mengakses menu utama admin.

Tabel IV. 16. Deskripsi Use Case Diagram Menu Data Pelamar

Use Case Name Menu Data Pelamar.

Requirements Untuk mengelola data pelamar.

Goal Admin dapat mengelola data pelamar, melihat

data pelamar, menambah data pelamar, mengedit data pelamar, menghapus data pelamar.

Pre-Conditions Admin memilih menu data pelamar.

Post-Conditions Admin mengelola data pelamar, bisa

menambahkan, mengedit dan menghapus data pelamar.

Failed End Condition Admin tidak memilih data pelamar dan tidak

bisa mengelola data pelamar.

Actors Admin.

(12)

2. Admin mengelola data pelamar.

Alternate Flow/Invariant A A1. Admin memilih menu data pelamar.

A2. Sistem menampilkan menu data pelamar.

Invarian B B1. Admin memilih menu data pelamar.

B2. Admin dapat menambahkan data pelamar. B3. Admin dapat mengedit data pelamar. B4. Admin dapat menghapus data pelamar.

Tabel IV. 17. Deskripsi Use Case Diagram Menu Data Kriteria

Use Case Name Menu Data Kriteria.

Requirements Untuk mengelola data kriteria.

Goal Admin dapat mengelola data kriteria, melihat

data kriteria, menambah data kriteria, mengedit data kriteria, menghapus data kriteria.

Pre-Conditions Admin memilih menu data kriteria.

Post-Conditions Admin mengelola data kriteria, bisa

menambahkan, mengedit dan menghapus data kriteria.

Failed End Condition Admin tidak memilih data kriteria dan tidak

bisa mengelola data kriteria.

Actors Admin.

Main Flow/Basic Path 3. Admin memilih menu data kriteria.

4. Admin mengelola data kriteria.

Alternate Flow/Invariant A A1. Admin memilih menu data kriteria.

A2. Sistem menampilkan menu data kriteria.

Invarian B B1. Admin memilih menu data kriteria.

B2. Admin dapat menambahkan data kriteria. B3. Admin dapat mengedit data kriteria. B4. Admin dapat menghapus data kriteria.

(13)

Tabel IV. 18. Deskripsi Use Case Diagram SubMenu Data Sub Kriteria

Use Case Name SubMenu Data Sub Kriteria.

Requirements Untuk mengelola data sub kriteria.

Goal Admin dapat mengelola data sub kriteria,

melihat data sub kriteria, menambah data sub kriteria, mengedit data sub kriteria, menghapus data sub kriteria.

Pre-Conditions Admin memilih menu data sub kriteria.

Post-Conditions Admin mengelola data sub kriteria, bisa

menambahkan, mengedit dan menghapus data sub kriteria.

Failed End Condition Admin tidak memilih data sub kriteria dan

tidak bisa mengelola data sub kriteria.

Actors Admin.

Main Flow/Basic Path 5. Admin memilih menu data sub kriteria.

6. Admin mengelola data sub kriteria.

Alternate Flow/Invariant A A1. Admin memilih menu data sub kriteria.

A2. Sistem menampilkan menu data sub kriteria.

Invarian B B1. Admin memilih menu data sub kriteria.

B2. Admin dapat menambahkan data sub kriteria.

B3. Admin dapat mengedit data sub kriteria. B4. Admin dapat menghapus data sub kriteria.

Tabel IV. 19. Deskripsi Use Case Diagram Seleksi

Use Case Name Menu Seleksi.

Requirements Admin mengelola data seleksi.

(14)

Pre-Conditions Admin memilih menu seleksi.

Post-Conditions Admin melihat data perhitungan seleksi.

Failed End Condition Admin tidak memilih menu seleksi.

Actors Admin.

Main Flow/Basic Path 1. Admin memilih menu seleksi.

2. Admin dapat melihat hasil seleksi.

Alternate Flow/Invariant A A1. Admin memilih menu seleksi.

A2. Sistem manampilkan hasil seleksi.

Invarian B B1. Admin memilih menu perhitungan.

B2. Sistem menampilkan perhitungan. B3. Sistem manampilkan matriks penilaian. B4. Sistem menampilkan matriks perhitungan ternormalisasi.

B5. Sistem menampilkan perhitungan matriks Vi.

Tabel IV. 20. Deskripsi Use Case Diagram Menu Laporan

Use Case Name Laporan.

Requirements Untuk mendapatkan data laporan.

Goal Admin melihat data hasil perangkingan, dan

mencetak data laporan.

Pre-Conditions Admin memilih menu laporan.

Post-Conditions Admin mencetak data laporan.

Failed End Condition 1. Admin tidak memilih menu laporan.

2. Admin tidak bisa mencetak data laporan.

Actors Admin.

Main Flow/Basic Path 1. Admin memilih menu laporan.

2. Admin mencetak data laporan.

(15)

A2. Sistem menampilkan data laporan.

Invarian B A1. Admin memilih menu laporan.

A2. Admin mencetak data laporan.

4.1.3. Rancangan Diagram Aktivitas 1. Activity Diagram Login

Admin Admin Memasukan username dan password Proses Menu utama Sistem Login menampilkan "username dan password salah" tidak ya

(16)

2. Activity Diagram Menu Data Pelamar

Admin

Pilih menu data pelamar Sistem Menampilkan data pelamar Mengelola data pelamar

Hapus data pelamar

Edit data pelamar Tambah data pelamar

ya tidak

ya

Simpan Perbuahan

(17)

3. Activity Diagram Menu Data Kriteria

Admin

Pilih menu kriteria

Sistem

Menampilkan data kriteria

Mengelola data kriteria

Hapus data kriteria

Edit data kriteria Tambah data kriteria

ya tidak

ya

Simpan Perbuahan

(18)

4. Activity Diagram Menu Data Sub Kriteria

Admin

Pilih menu sub kriteria

Sistem

Menampilkan data sub kriteria

Mengelola data sub kriteria

Hapus data sub kriteria

Edit data sub kriteria Tambah data sub

kriteria

ya tidak

ya

Simpan Perbuahan

(19)

5. Activity Diagram SubMenu Data Seleksi

Admin

Pilih menu seleksi

Sistem

Menampilkan data seleksi

Mengelola data seleksi

Hapus data seleksi

Edit data seleksi Tambah data seleksi

ya tidak

ya

Simpan Perbuahan

(20)

6. Activity Diagram SubMenu Perhitungan Admin Pilih menu perhitungan Sistem Menampilkan data perhitungan Mengelola data perhitungan Matrik Vi Matrik Penilaian tidak Simpan Perbuahan Matrik Ternormalisasi ya ya ya

(21)

7. Activity Diagram Menu Laporan

Admin Admin

Cetak Laporan

Sistem

Pilih menu laporan

Melihat data laporan

Menampilan Menu Laporan

Gambar IV. 15. Activity Diagram Menu Laporan

4.1.4. Rancangan Dokumen Sistem Usulan 1. Dokumen Masukan

(22)

Fungsi : Untuk Mengetahui pelamar yang akan melakukan seleksi

Sumber : Pelamar

Tujuan : Admin

Media : Website

Jumlah : 1

Frekuensi : setiap terjadi penyeleksian

Bentuk : Lihat lampiran C.1

Nama Dokumen : Data Seleksi

Fungsi : Untuk Mengetahui pelamar yang melakukan seleksi

Sumber : Pelamar

Tujuan : Admin

Media : Website

Jumlah : 1

Frekuensi : setiap terjadi penyeleksian

Bentuk : Lihat lampiran C.2

2. Dokumena Keluaran

Nama Dokumen : Matrik ternormalisasi

Fungsi : mengkonversikan nilai

Sumber : Sistem

(23)

Media : Website

Jumlah : 1

Frekuensi : setiap terjadi penyeleksian

Bentuk : Lihat lampiran D.1

Nama Dokumen : Matrik Vi

Fungsi : Hasil dari perhitungan

Sumber : Sistem

Tujuan : Admin

Media : Website

Jumlah : 1

Frekuensi : setiap terjadi penyeleksian

Bentuk : Lihat lampiran D.2

Nama Dokumen : Laporan

Fungsi : Melihat data perhitungan

Sumber : Sistem

Tujuan : Admin

Media : Website

Jumlah : 1

Frekuensi : setiap terjadi penyeleksian

(24)

4.1.5. Rancangan Prototype

1. Interface Halaman Utama Sistem Informasi Seleksi Petugas Keamanan Menggunakan Metode SAW

Pada tampilan awal, menunjukan penggalan kata, tentang pengertian Sistem Pendukung Keputusan dan Seleksi.

(25)

2. Interface Halaman Login

Diharapkan admin agar mengakses form login dengan mengisikan username dan password, sehingga dapat mengelola website.

(26)

3. Interface Halaman Data Pelamar

Pada halaman data pelamar terdapat 2 menu, yaitu : nama pelamar dan alamat. Dan aksi tambahan berupa edit, hapus, dan tambah data.

(27)

4. Interface Halaman Menu Tambah Data Pelamar

Pada halaman ini admin dapat menambahkan data pelamar dengan mengisikan nama pelamar dan alamat pelamar.

(28)

5. Interface Halaman Menu Data Kriteria

Pada halaman data kriteria, terdapat kode, kriteria, bobot dan aksi tambahan berupa edit, hapus, dan tambah data.

(29)

6. Interface Halaman Tambah Data Kriteria

Pada halaman ini admin dapat menambahkan kriteria dengan memasukan nama kriteria dan bobot kriteria.

(30)

7. Interface Halaman Menu Data Sub Kriteria

Pada halaman menu data sub kriteria, terdapat penilaian perhitungan, nilai dari setiap perhitungan dan dapat melihat subkriteria dari beberapa kriteria.

(31)

8. Interfase Halaman Menu Penampilan Data Sub Kriteria

Pada halaman ini terdapat form penampilan yang memilik penilaian perhitungan dari yang buruk sampai sangat baik dengan bobot nilai yang sudah ditentukan.

(32)

9. Interface Halaman Tambah Data Sub Kriteria

Pada halaman tambah data sub kriteria berfungsi untuk menambahkan data sub kriteria dengan memanggil nama kriteria dan mengisi penilaian perhitungan.

(33)

10. Interface Halaman Menu Data Seleksi

Pada halaman ini terdapat data seleksi petugas kemanan dan alternatif nama pelamar, C1 penampilan, C2 sikap, C3 komunikasi, C4 pengalaman Kerja, C5 bentuk tubuh, dan C6 antusias. Dan aksi tambahan berupa edit, hapus, dan tambah data.

(34)

11. Interface Halaman Tambah Data Seleksi

Pada halaman ini admin dapat menambahkan data peserta seleksi petugas kemanan dengan mengisikan nama pelamar, C1 penampilan, C2 sikap, C3 komunikasi, C4 pengalaman Kerja, C5 bentuk tubuh, dan C6 antusias. Dan aksi tambahan berupa edit, hapus, dan tambah data.

(35)

12. Interface Halaman Perhitungan Matriks Penilaian

Halaman perhitungan matriks penilaian menampilkan nilai dari setiap sub kriteria yang telah di masukan di data seleksi petugas kemanan.

(36)

13. Interface Halaman Perhitungan Matriks Ternormalisasi

Halaman perhitungan matriks ternormalisasi yaitu menampilkan hasil perhitungan selanjutnya dari matrik perhitungan matriks penilaian, hasilnya di dapat dengan cara mengalikan nilai tiap kriteria nilai bobot yang sudah ditentukan.

(37)

14. Interface Halaman Perhitungan Matriks Vi

Halaman perhitungan matriks Vi yaitu menampilkan hasil akhir perhitungan metode SAW.

(38)

15. Interface Halaman Menu Laporan

Halaman menu laporan yaitu menampilkan laporan hasil perhitungan seleksi petugas kemanan dan bisa dicetak sesuai dengan kebutuhan.

(39)

4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram (ERD)

Admin Mengelola Pelamar Memiliki Kriteria Memiliki Sub kriteria Mengelola Seleksi Memiliki id_pelamar nm_pelamar alamat id_admin nama username password id_subkriteria nm_subkriteria nilai kd_kriteria kd_kriteria nm_kriteria bobot id_pelamar alamat penampilan sikap komunikasi p_kerja b_tubuh antusias id_kriteria id_admin id_pelamar 1 m 1 m 1 m 1 m m 1

(40)

4.2.2. Logical Record Structure (LRS) pelamar Id_pelamar * nm_pelamar alamat Id_admin ** kriteria kd_kriteria * nm_kriteria bobot id_pelamar ** subkriteria id_subkriteria * nm_subkriteria nilai kd_kriteria ** admin id_admin * username nama password seleksi id_subkriteria * nm_pelamar penampilan sikap komunikasi pg_kerja bt_tubuh antusias kd_kriteria ** id_admin** 1 m m 1 m 1 1 m 1 m

Gambar IV. 32. Logical Record Structure 4.2.3. Spesifikasi File

1. Spesifikasi File Admin

Nama File : Admin.sql

(41)

Fungsi : Untuk Mengelola calon pelamar

Tile File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 70 byte Kunci field : id_admin

Software : Mysql

Tabel IV. 21. Spesifikasi File Admin

No Elemen Data Nama Field Tipe Size Keterangan

1. Id admin Id_admin varchar 10 Primary key

2. Nama admin Nama Varchar 30

3. Username Username Varchar 20

4. Password Password varchar 10

2. Spesifikasi File Kriteria

Nama File : Kriteria.sql

Akronim : Kriteria

Fungsi : Untuk Menyimpan Data Kriteria

Tile File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

(42)

Panjang record : 63byte Kunci field : kd_kriteria

Software : Mysql

Tabel IV. 22. Spesifikasi File Kriteria

No Elemen Data Nama Field Tipe Size Keterangan

1. Kode kriteria kd_kriteria varchar 10 Primary key

2. Nama kriteria nm_kriteria varchar 40

3. Bobot kriteria Bobot int 3

4. Id pelamar id_pelamar varchar 10 Forigen key

3. Spesifikasi File Sub Kriteria

Nama File : Subkriteria.sql

Akronim : Subkriteria

Fungsi : Untuk menyimpan data sub kriteria

Tile File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 55byte

Kunci field : id_subkriteria

(43)

Tabel IV. 23. Spesifikasi File Sub Kriteria

No Elemen Data Nama Field Tipe Size Keterangan

1. Id sub kriteria id_subkriteria Varchar 10 Primary key

2. Nama sub kriteria nm_subkriteria Varchar 30

3. Nilai nilai Int 5

4. Kode kriteria kd_kriteria Varchar 10 Forigen key

4. Spesifikasi File Peserta

Nama File : Seleksi.sql

Akronim : Seleksi

Fungsi : Untuk Mengelola data seleksi petugas keamanan

Tile File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 200byte Kunci field : id_seleksi

Software : Mysql

(44)

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Pelamar Id_pelamar Varchar 10 Primary key

2. Alamat Alamat Varchar 20

3. Penampilan Penampilan Varchar 30

4. Sikap Sikap Varchar 30

5. Komunikasi Komunikasi Varchar 30

6. Pengalaman Kerja P_kerja Varchar 20

7. Bentuk Tubuh B_tubuh Varchar 20

8. Antusias Antusias Varchar 20

9. Id kriteria Id_kriteria Varchar 10 Forigen key

10. Id admin Id_admin Varchar 10 Forigen key

(45)

pelamar Id_pelamar * nm_pelamar alamat Id_admin ** kriteria kd_kriteria * nm_kriteria bobot id_pelamar ** subkriteria id_subkriteria * nm_subkriteria nilai kd_kriteria ** admin id_admin * username nama password seleksi id_subkriteria * nm_pelamar penampilan sikap komunikasi pg_kerja bt_tubuh antusias kd_kriteria ** id_admin** +tambah() +edit() +simpan() +hapus() +simpan() +tambah() +edit() +simpan() +hapus() +tambah() +edit() +simpan() +hapus() +tambah() +edit() +simpan() +hapus() 1 m m 1 m 1 1 m 1 m

(46)

Admin Halaman

Utama Form Seleksi Proses Seleksi

Hasil

perhitungan Laporan

Masukan kunci

halaman() Masukan data pelamar

Proses data()

Tampil hasil perhitungan

Cetak laporan

Gambar IV. 26. Sequence Diagram

4.2.5. Spesifikasi Hardware dan Software 1. Spesifikasi Hardware (Perangkat Keras) a. Server

1) CPU (Central Processing Unit)

(a) Processor : Pentium® Core 2 Duo

(b) Memory : 4 GB

(c) Hard Disk : 500 GB

2) Mouse 3) Keyboard 4) Monitor

(47)

b. Client

1) CPU (Central Processing Unit)

(a) Processor : Pentium® 4

(b) Memory : 4 GB (c) Hard Disk : 500 GB 2) Mouse 3) Keyboard 4) Monitor 2. Spesifikasi Software 1. Server

a. Sistem operasi : Microsoft Windows b. Web Server (1) Apache Server v2 (2) PHP Server v5 (3) MySQL Server v5 (4) phpMyAdmin v4 c. Web Browser (1) Mozilla Firefox (2) Google Chrome 2. Client

a. Sistem operasi : Microsoft Windows b. Web Browser

(48)

(3) Mozilla Firefox (4) Google Chrome

4.3. Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III 1 2 3 4 1 2 3 4 1 2 3 4 1 Persiapan data awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak 5

Pembuatan & Tes

Program 6 Tes Sistem 7 Pelatihan 8 Pembuatan Buku Petunjuk

Gambar

Tabel IV.1. Kriteria Calon Pelamar
Tabel IV.4. Nilai Sub Kriteria Penampilan  Penampilan  Nilai  Tidak Rapi  1  Kurang Rapi  2  Cukup Rapi  3  Rapi  4  Sangat Rapi  5
Tabel IV.8. Nilai Sub Kriteria Bentuk Tubuh
Tabel IV.11. Data Pelamar
+7

Referensi

Dokumen terkait

Audio File Format  File Format berbeda dengan Codec  File Format  Encoding yang dilakukan untuk menyimpan informasi ke dalam komputer  Codec  Encoding yang dilakukan

Nilai pasar ekuitas PT Bank Daerah Khusus Ibukota Tbk adalah sekitar Rp 19 Triliun yang berarti bahwa perusahaan memiliki modal dan kekayaan yang cukup untuk

Hasil pemetaan ini dapat digunakan untuk mempermudah masyarakat dan Dinas Perkebunan dalam mendapatkan informasi yang tepat mengenai perkebunan Kelapa Sawit di

didefinisikan mengalami keracunan akut sianida bila kadar sianida serumnya  0.5 mg/L. Tapi kadar sianida serum tidak bisa dijadikan parameter untuk menentukan

Penerapan konsep pada bangunan tersebut terlihat dari massa bangunan yang terlihat linier (gambar 2.2) dan pada gambar 2.3 menunjukkan bahwa bangunan tersebut

(4) Pidana mati atau penjara seumur hidup atau penjara sementara selama- lamanya dua puluh tahun dijatuhkan jika perbuatan itu berakibat ada orang luka atau

Untuk menguji hal itu maka akan dilakukan penelitian dengan menggunakan metode fraksinasi, menentukan konsentrasi hambat minimum (KHM) dari fraksi aktif, menentukan

Kertas kerja ini menfo- kuskan tentang konsep bertabarruj menurut perspektif Islam dan faktor-faktor yang mendorong wanita membudayakan konsep bertabarruj yang dicela dan