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.
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
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
> 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.
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
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
𝑟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
𝑟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𝑉
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 ViAlternatif 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:
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
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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.
2. Interface Halaman Login
Diharapkan admin agar mengakses form login dengan mengisikan username dan password, sehingga dapat mengelola website.
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.
4. Interface Halaman Menu Tambah Data Pelamar
Pada halaman ini admin dapat menambahkan data pelamar dengan mengisikan nama pelamar dan alamat pelamar.
5. Interface Halaman Menu Data Kriteria
Pada halaman data kriteria, terdapat kode, kriteria, bobot dan aksi tambahan berupa edit, hapus, dan tambah data.
6. Interface Halaman Tambah Data Kriteria
Pada halaman ini admin dapat menambahkan kriteria dengan memasukan nama kriteria dan bobot kriteria.
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.
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.
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.
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.
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.
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.
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.
14. Interface Halaman Perhitungan Matriks Vi
Halaman perhitungan matriks Vi yaitu menampilkan hasil akhir perhitungan metode SAW.
15. Interface Halaman Menu Laporan
Halaman menu laporan yaitu menampilkan laporan hasil perhitungan seleksi petugas kemanan dan bisa dicetak sesuai dengan kebutuhan.
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
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
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
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
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
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
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
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
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
(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