Perancangan Sistem Perancangan Struktur Tabel

3.4. Perancangan Sistem

3.4.1. Pembuatan Algoritma Program Pembuatan algoritma program adalah penjelasan langkah-langkah yang dilakukan algoritma SAW dan algoritma SMART yang diterjemahkan ke dalam bahasa pemrograman. Adapun langkah yang harus dilalui dalam pembuatan algoritma program adalah : 1. Pembuatan algoritma program berupa alur proses sebuah sistem yang secara umum. 2. Pembuatan alur proses sebuah sistem pemdukung keputusan dengan menggunakan algoritma SAW ke dalam bahasa pemrograman. 3. Pembuatan alur proses sebuah sistem pemdukung keputusan dengan menggunakan algoritma SMART ke dalam bahasa pemrograman. 3.4.2. Alur Proses Sistem Secara Umum Ada dua alur proses sistem secara umum, yaitu Menentukan siapa yang layak menjadi TKI dengan menggunakan algoritma SAW yang dapat dilihat pada Gambar 3.7. dan menggunakan algoritma SMART yang dapat dilihat pada Gambar 3.8. Universitas Sumatera Utara Gambar 3.7. Flowchart Proses Algoritma SAW Universitas Sumatera Utara Gambar 3.8. Flowchart Proses Algoritma SMART Universitas Sumatera Utara

3.5. Perancangan Struktur Tabel

Perancangan struktur tabel digunakan untuk mempermudah pengembang dalam merancang database yang akan digunakan dalam sistem pendukung keputusan ini. Tabel yang digunakan dalam sistem ini diantaranya adalah tabel user, calon_tenaga_kerja, kriteria, penilaian, rating_kecocokan, bobot_rata_rata, matrix_tenaga_kerja, normalisasi_bobot, hasil_saw dan hasil_smart. Berikut ini perancangan struktur tabel dari masing-masing tabel tersebut. Tabel 3.3. Struktur Tabel user No. Nama Field Tipe Data Field 1. id_user Int 10 2. Username Varchar 40 3. Password Varchar 40 4. Level Varchar 20 Tabel 3.4. Struktur Tabel calon_tenaga_kerja No. Nama Field Tipe Data Field 1. id_calon_tenaga_kerja Int 10 2. Nama Varchar 30 3. Alamat Varchar 30 4. tempat_lahir Varchar 30 5. tgl_lahir Varchar 10 6. status_perkawinan Varchar 30 7. jenis_kelamin Varchar 20 8. Agama Varchar 20 9. Usia Varchar 30 10. pendidikan_terakhir Varchar 20 11. tinggi_badan Varchar 10 12. tgl_masuk Varchar 10 13. Tahun Varchar 4 Universitas Sumatera Utara Tabel 3.5. Struktur Tabel kriteria No. Nama Field Tipe Data Field 1. id_kriteria Int 10 2. Criteria Varchar 30 3. ketentuan_kriteria Varchar 30 4. Kategori Varchar 30 5. Bobot Varchar 30 6. Kepentingan Double 10,0 7. bobot_penting Double 10,0 8. bobot_tidak_penting Double 10,0 Tabel 3.6. Struktur Tabel penilaian No. Nama Field Tipe Data Field 1. id_penilaian Int 10 2. id_calon_tenaga_kerja Int 10 3. nilai_tes Varchar 10 4. medical_checkup Varchar 15 Tabel 3.7. Struktur Tabel rating_kecocokan No. Nama Field Tipe Data Field 1. id_rating_kecocokan Int 10 2. id_calon_tenaga_kerja Int 10 3. kecocokan_usia Varchar 10 4. kecocokan_pendidikan Varchar 10 5. kecocokan_tinggi_badan Varchar 10 6. kecocokan_nilai_tes Varchar 10 7. kecocokan_mcu Varchar 10 Universitas Sumatera Utara Tabel 3.8. Struktur Tabel bobot_rata_rata No. Nama Field Tipe Data Field 1. id_bobot_rata Int 10 2. id_kriteria Int 10 3. nilai_rata_rata Double 10,4 Tabel 3.9. Struktur Tabel matrix_tenaga_kerja No. Nama Field Tipe Data Field 1. id_matrix_tenaga_kerja Int 10 2. id_calon_tenaga_kerja Int 10 3. matrix_usia Varchar 10 4. matrix_pendidikan_terakhir Varchar 10 5. matrix_tinggi_badan Varchar 10 6. matrix_nilai_tes Varchar 10 7. matrix_mcu Varchar 10 Tabel 3.10. Struktur Tabel normalisasi_bobot No. Nama Field Tipe Data Field 1. id_normalisasi_bobot Int 10 2. id_kriteria Int 10 3. bobot_relatif_1 Double 10,4 4. bobot_relatif_2 Double 10,4 Tabel 3.11. Struktur Tabel hasil_saw No. Nama Field Tipe Data Field 1. id_hasil_saw Int 10 2. id_calon_tenaga_kerja Int 10 3. Nilai Double 10,3 Universitas Sumatera Utara Tabel 3.12. Struktur Tabel hasil_smart No. Nama Field Tipe Data Field 1. id_hasil_smart Int 10 2. id_calon_tenaga_kerja Int 10 3. hasil_smart Double 10,4

3.6. Perancangan Antarmuka Sistem Interface

Dokumen yang terkait

Implementasi Sistem Pendukung Keputusan dalam Menentukan Predikat Kelulusan Santri dan Dyah dengan Algoritma Electre dan Simple Additive Weighting (SAW)

3 78 78

Sistem Pendukung Keputusan Pemberian Kredit Usaha Akad Musyarakah dengan Metode SAW (Studi Kasus: BPRS Al-Barokah)

0 8 6

Sistem Pendukung Keputusan Penentuan Kelayakan Sekolah Adiwiyata Dengan Metode Simple Additive Weighting.

0 2 6

Sistem Pendukung Keputusan Pemberian Pinjaman Koperasi Menggunakan Metode Simple Additive Weighting (SAW).

0 0 12

Perancangan Sistem Pendukung Keputusan Verivikasi Kelayakan Calon Tenaga Kerja Indonesia (CTKI) dengan Metode Simple Additive Weighting (SAW)

0 1 14

Sistem Pendukung Keputusan Pemilihan Perguruan Tinggi Menggunakan Fuzzy Multi Attribute Decision Making (FMADM) dan Simple Additive Weighting (SAW)

2 1 7

Sistem Pendukung Keputusan Penentuan Kelayakan Calon Tenaga Kerja Indonesia (TKI) ke Luar Negeri Menggunakan Metode Simple Additive Weighting (SAW) dan Simple Multi-Attribute Rating

0 0 22

BAB 2 TINJAUAN PUSTAKA 2.1. Sistem Pendukung Keputusan - Sistem Pendukung Keputusan Penentuan Kelayakan Calon Tenaga Kerja Indonesia (TKI) ke Luar Negeri Menggunakan Metode Simple Additive Weighting (SAW) dan Simple Multi-Attribute Rating

0 1 19

BAB 1 PENDAHULUAN 1.1. Latar Belakang - Sistem Pendukung Keputusan Penentuan Kelayakan Calon Tenaga Kerja Indonesia (TKI) ke Luar Negeri Menggunakan Metode Simple Additive Weighting (SAW) dan Simple Multi-Attribute Rating

0 0 6

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KELAYAKAN CALON TENAGA KERJA INDONESIA (TKI) KE LUAR NEGERI MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) DAN SIMPLE MULTI - ATTRIBUTE RATING TECHNIQUE (SMART) SKRIPSI

0 0 14