22
Gambar 3.4.7.Sequence diagram formPerbandingan
3.5. Perancangan Sistem
3.5.1. Pembuatan algoritma program Pembuatan algoritma program yaitu proses penerjemahan langkah-langkah metode
Profile Matching dan metode TOPSIS ke dalam sebuah bahasa pemrograman. Tahapan yang dilalui dalam pembuatan algoritma program,yaitu:
1. Pembuatan alur proses sistem secara umum.
2. Pembuatan alur proses sistem pendukung keputusan menggunakan metode Profile
Matching dan TOPSIS ke dalam bahasa pemrogram C Sharp C.
3.5.2 Alur proses sistem secara umum Alur proses dalam penentuan tempat gym terbaik di kota Medan dengan metode
Profile Matching dan TOPSIS divisualisasikan dengan flowchart seperti pada gambar
Universitas Sumatera Utara
23
3.5.1. flowchart metode Profile Matching dan gambar 3.5.2. flowchart metode TOPSIS berikut ini:
Gambar 3.5.1.flowchart metode Profile Matching
Start
Masukkan kriteria
Menentukan kriteria Dengan bobot kriteria
Menentukan Core dan secondary
factor Menentukan
Gap kopetensi Menggabungkan
Sub criteria dengan Secondary factor
Melakukan perhitungan
Hasil ranking End
Universitas Sumatera Utara
24
Gambar 3.5.1.Flowchart metode Topsis
Start
Input kriteria
Membangun matriks keputusan
Normalisasi matriks
Matriks ternormalisasi
Matriks ternormalisasi terbobot
Matriks Solusi ideal +-
Menghitung separasi matriks
Menghitung Solusi ideal +-
Menghitung alternatif
End
Universitas Sumatera Utara
25
3.6. Perancangan Antarmuka Sistem Interface
3.6.1. Halaman menu utama Tampilan utama yang muncul pertama kali saat sistem dijalankan.Halaman utama ini
terdiri dari tiga menu, yaitu menu Data, menu Metode dan menu
Perbandingan.Tampilan rancangan halaman utama dapat dilihat pada gambar 3.6.1.berikut ini:
Gambar 3.6.1.Rancangan halaman menu utama
Tabel 3.6.1. Keterangan bagian-bagian halaman menu utama
Keterangan:
No Jenis Objek
Keterangan 1
Form Nama yang dibuat pada aplikasi yang akan dirancang
2 Menustrip
Menampilkan menu pilihan 3
Menustrip Menampilkan menu pilihan
4 Picturebox
Menampilkan logo USU 5
Datagridview Menampilkan table
6 Button
Berfungsi untuk menginputkan data
5
Logo usu
4
Metode
2
Perbandingan
Input data
6
Judul skripsi
1
Universitas Sumatera Utara
26
3.6.2. Halaman form input data
Gambar 3.6.2. Rancangan halaman form input data
Tabel 3.6.2. Keterangan bagian-bagian halaman form input data
Keterangan:
No Jenis Objek
Keterangan 1
Form Berisi nama form yang dibuat
2 Label
Nomor data responden 3
Label Nama gym
4 Label
Fasilitas data responden 5
Label Harga data responden
6 Label
Kenyamanan data responden 7
Label Keamanan data responden
8 Textbox
Berisi nomor data responden 9
Textbox Berisi nama nama tempat gym
10 Textbox
Berisi bobot nilai untuk kriteria fasilitas 11
Textbox Berisi bobot nilai untuk kriteria harga
12 Textbox
Berisi bobot nilai untuk kriteria kenyamanan 13
Textbox Berisi bobot nilai untuk kriteria keamanan
14 Button
Berfungsi untuk menyimpan data responden
Input data
1
Nama
33
g Fasilitas
4
Harga
5
Kenyamanan Keamanan
7
Nomor
2 8
9 10
11 12
13
Input
14
Universitas Sumatera Utara
27
3.6.3. Form Profile matching
Gambar 3.6.3 Rancangan form metode profile matching
Tabel 3.6.3 Keterangan bagian-bagian form metode profile matching
Keterangan:
No Jenis Objek
Keterangan 1
Form Berisi nama form yang dibuat
2 Label
Nilai ideal 3
Label Fasilatas
4 Label
Harga 5
Label Kenyamanan
6 Label
Keamanan 7
Textbox Berisi nilai bobot fasilitas
8 Textbox
Berisi nilai bobot harga 9
Textbox Berisi nilai bobot kenyamanan
10 Textbox
Berisi nilai bobot keamanan 11
Label Persentase
12 Label
Core factor 13
Label Secondary factor
14 Textbox
Berisi nilai bobot core factor 15
Textbox Berisi nilai bobot secondary factor
Profile matching
1
Nilai Fasilitas
3
Harga
4
Kenyamanan Keamanan
6 7
8 9
10
Persentase
11
Core factor
12
Secondary
14 15
Hitung
17 16
Universitas Sumatera Utara
28
16 Datagridview
Menampilkan table 17
Button Memproses metode profile matching
3.6.4. Halaman form metode topsis
Gambar 3.6.4.Rancangan form metode TOPSIS
Tabel 3.6.4. Keterangan bagian-bagian form metode TOPSIS
Keterangan:
No Jenis Objek
Keterangan 1
Form Berisi nama form yang dibuat
2 Datagridview
Menampilkan table 3
Button Memproses metode topsis
TOPSIS
1 2
Hitung
Universitas Sumatera Utara
29
3.6.5. Halaman form Perbandingan
Gambar 3.6.6.Rancangan h alaman formPerbandingan
Tabel 3.6.5. Keterangan bagian-bagian halaman form Perbandingan
Keterangan:
No Jenis Objek
Keterangan 1
Form Berisi nama form yang dibuat
2 Label
Banyak sample 3
Textbox Tempat sample diinputkan
4 Button
Hitung 5
Datagridview Menampilkan table
6 Label
Running Time 7
Textbox Menampilkan hasil dari running time
8 Datagridview
Menampilkan table 9
Label Running time
10 Textbox
Menampilkan hasil dari running time
Perbandingan
1
Banyak sample
2 3
Hitung
5 8
Running
7
Running
10
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN