BAB III ANALISIS DAN DESAIN SISTEM
III.1. Analisa Sistem Yang Sedang Berjalan CV. Metrico Insan Mandiri dalam menentukan Pemilihan Tipe Sepeda Motor terdapat beberapa faktor yang menjadi Pemilihan. Pemilihan ini berdasarkan Pemilihan Tipe Sepeda Motor yakni, Tipe, Harga, Bahan Bakar, Tampilan, Kecepatan, dan Ban. Agar proses Pemilihan Tipe Sepeda Motor dapat berjalan lebih efektif dan efesien maka pengambilan keputusan yang tepat sangat diperlukan. Untuk menentukan pemilihan Tipe Sepeda Motor penulis menggunakan Metode TOPSIS (Technique For Others Reference by Similarity to Ideal Solution), dimana masing-masing kriteria dalam hal ini faktor faktor Pemilihan Tipe Sepeda Motor, sehingga para konsumen dapat membandingkan Merek dan Tipe yang satu, dengan Tipe yang lainnya, sehingga memberikan output nilai intensitas prioritas yang menghasilkan suatu sistem yang memberikan penilaian terhadap Pemilihan Tipe Sepeda Motor. III.1.1. Input Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan SPK yang digunakan masih bersifat semikomputerisasi hanya menyimpanan data pada aplikasi dari Microsoft Excel yang tidak terintegrasi dengan database, dan tidak dipublikasikan ke konsumen. Namun dengan SPK yang dirancang sistem akan lebih mudah karena telah menggunakan aplikasi yang dibuat sesederhana
32
33
mungkin dan lebih efektif dan afesien dalam akses informasi Pemilihan Tipe Sepeda Motor. Hal ini bertujuan untuk mempermudah konsumen dalam pengambilan keputusan Pemilihan Tipe Sepeda Motor yang ada dan didukung dengan database yang berperan dalam penyimpanan data-data. III.I.2. Proses Pada proses sistem yang berjalan, pihak perusahaan merasa kesulitan karena prosesnya begitu lambat dan tidak efesien. Sistem yang lama masih dilakukan secara manual dengan menggunakan aplikasi Microsoft Excel. Proses yang sedang berlangsung dalam Pemilihan Tipe Sepeda Motor yang ada pada CV. Metrico Insan Mandiri, digambarkan dengan blok diagram dan FOD (Flowchart of Document) dilihat pada gambar III.1 berikut ini. Customer Mulai
Admin
Pimpinan
Memberikan Informasi/Brousur
Prosedur Pemilihan Sepeda Motor
Memasukan Data Pemilihan Tipe Sepeda Motor
Laporan Data Pemilihan Tipe Sepeda Motor
Menyimpan Data Pemilihan Tipe Sepeda Motor
Laporan Data Pemilihan Tipe Sepeda Motor
Gambar III.1.Flowchart Of Document (FOD)
III.1.3. Output Output pada sistem ini akan didapat data-data Pemilihan Tipe Sepeda Motor. Untuk pencatatan, pada bagian perusahaan mencatat data tentang
34
Pemilihan Tipe Sepeda Motor dengan menggunakan aplikasi dari Microsoft Excel kedalam komputer, tetapi masalah yang timbul adalah tidak dijaminnya penyimpanan data-data sepeda motor pada komputer.
III.2. Evaluasi Sistem Yang berjalan Sistem yang ada saat ini masih diolah menggunakan komputer yang masih berbasis desktop (menggunakan Microsoft Excel), dan untuk sistem yang baru menggunakan aplikasi Visual Basic dan database MySQl. Dalam hal ini pengolahan data untuk sistem yang baru dibandingkan sistem yang lama terdapat beberapa hal yang berbeda, diantaranya adalah perubahan dalam hal penggunaan aplikasi program, yaitu akses Pemilihan Tipe Sepeda Motor dan terintegrasi langsung dengan database yang ada.
III.3. Disain Sistem III.3.1. Disain Sistem Secara Global Sistem Pendukung Keputusan untuk Pemilihan Tipe Sepeda Motor Pada CV. Metrico Insan Mandiri yang menggunakan metode TOPSIS (Technique For Others Reference by Similarity to Ideal Solution) dimana masing-masing kriteria dalam hal ini mempunyai nilai yang terbaik untuk menentukan tipe sepeda motor yang diinginkan sehingga memberikan output nilai yang terbaik untuk Pemilihan Tipe Sepeda Motor Berikut merupakan tahapan dalam pembuatan Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor pada CV. Metrico Insan Mandiri.
35
III.3.1.1. UseCase Diagram Berikut adalah UseCase dari Pemilihan Tipe Sepeda Motor pada CV. Metrico Insan Mandiri (Gambar III.2) User Login
Data Alternatif
Master Data
Data Bobot Data Nilai
Admin Data User
Analisis Topsis Analisis
Hasil Akhir
Laporan
Gambar III.2. Usecase Diagram Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode Topsis
III.3.1.2. Sequence Diagram 1. Sequence Diagram form login Admin Berikut ini gambar III.3 tentang Sequence diagram pada form login Admin
36
Admin
Form Login : Admin
Form_Login_admin
Admin
Database
Database
Admin
Menu_Utama Admin
Login
Username dan Password salah result
Username dan Password valid
Gambar III.3. Sequence Diagram pada Form Login Admin
2. Sequence Diagram form Input Data Alternatif Berikut ini gambar III.4 tentang Sequence diagram pada form Input data Alternatif. Admin
Form_input_Alternatif
Database
Database
Form_input_tipe Admin
1. Input kode alternative, nama alter, ket 2.Save, Edit, dan Delete Alternatif
3. Tampil Data Alternatif
Gambar III.4. Sequence Diagram pada Form Input data Alternatif
37
3. Sequence Diagram form Input Data Bobot Berikut ini gambar III.5 tentang Sequence diagram pada form Input data Bobot Admin
Form_Input_Bobot
Database
Database
Form_Data_bobot Admin 1. Input Id Bobot, Nama Bobot, Nilai Bobot
2.Save, Edit, Dan Delete Data Bobot
3. Tampil Data Bobot
Gambar III.5.Sequence Diagram pada Form Input data Bobot
4. Sequence Diagram form Input Data Nilai Berikut ini gambar III.6. tentang Sequence diagram pada form Input data nilai Admin
Form_Input_Nilai
Database
Database
Form_Input_Nilai Admin 1. Iput Data Nilai 2.Save, Edit, dan Delete Data Nilai
3. Tampil Data Nilai
Gambar III.6.Sequence Diagram pada Form Input data Nilai
38
5. Sequence Diagram form Perhitungan Analisa TOPSIS Berikut ini gambar III.7. tentang Sequence diagram pada form Perhitungan Analisa TOPSIS Admin
Form_Analisa TOPSIS
Normalisasi Bobot Kriteria
Analisa
Normalisasi Bobot Kriteria
Bobot Akhir Kriteria
Admin 1. Pilih 5 Alternatif
2.Menentukan Kriteria, HitungAlter
3.Normalisasi bobot Kriteria
4.Hasil Bobot Akhir kriteria
Gambar III.7.Sequence Diagram pada Form Perhitungan Analisa TOPSIS
III.3.1.3. Class Diagram Berikut ini gambar III.8 tentang Class Diagram Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode TOPSIS.
Bobot Akhir Kriteria
39
Administrator Username : Varchar(10) Nama : Varchar(30) Password: Varchar(25) Akses : Varchar(10)
Tabel_Hasil Nama_Sepeda_Motor : Varchar(20) Nilai : Varchar(20) Id_Alternatif : Varchar(10)
Data_Nilai Bobot_Kriteria Id_bobot : Varchar(10) Nama_Bobot : Varchar(15) Nilai_Bobot : int(11)
Id_Nilai:Varchar(10) Id_alternatif:varchar(1 0) Harga:int(11) Bahan_Bakar:int(11) Tampilan:int(11) Kecepatan:Int(11) Ban:int(11)
Alternatif Id_Altenatif :Varchar(10) Nama_Alter :Varchar(25) Ket: Varchar(100)
\\\\
Gambar III.8 Class Diagram Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor dengan Metode TOPSIS
III.3.2. Disain Sistem Secara Detail Tahap perancangan berikutnya yaitu desain sistem secara detail yang meliputi desain output sistem, dengan input sistem, dan desain database.
III.3.2.1. Disain Input 1. Tampilan Login Desain sistem ini berisikan tampilan awal dalam menjalankan aplikasi pemilihan tipe sepeda motor, yaitu berupa tampilan login aplikasi, seperti pada gambar III.9 berikut ini.
40
Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode TOPSIS Master Data
√
√
Analisis
System
∆ √
LOGIN ∆∆∆∆∆∆
∆∆∆∆∆∆ Username ∆∆∆∆∆∆
Password Akses
√
Login
Rese
∆∆∆∆∆∆ Gambar III.9. Perancangan Desain Login
2. Tampilan Data Alternatif Desain Alternatif merupakan halaman yang menampilkan Alternatif data pemilihan tipe sepeda motor pada CV. Metrico Insan Mandiri seperti pada gambar III.10. berikut ini. Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode TOPSIS Master Data
√
Analisis
Kode Alternatif
√
System
ID alternatif
Nama Alternatif ∆∆∆∆∆∆
∆∆∆∆∆∆
Keterangan
∆∆∆∆∆∆ XXX999 XXX999 XXX999
Save
Edit
√
Nama Alternatif
Keterangan
Xxxxxxxxxx Xxxxxxxxxx xxxxxxxxxx
Delete
Gambar III.10. Perancangan Desain Alternatif
41
3. Tampilan Data Bobot Desain Data bobot merupakan halaman yang menampilkan data input bobot untuk menentukan pemilihan tipe sepeda motor pada CV. Metrico Insan Mandiri seperti pada gambar III.11 berikut ini. Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode TOPSIS
Master Data
√
Analisis
√
System
√
ID Bobot ID Bobot
Nama Bobot ∆∆∆∆∆∆
∆∆∆∆∆∆
Nilai Bobot
Save
Edit
Nama Bobot
Nilai Bobot
∆∆∆∆∆∆ XXX999
Xxxxxxxxxx
999
XXX999
Xxxxxxxxxx
999
XXX999
Xxxxxxxxx
999
Delete
Gambar III.11. Perancangan Desain Data Bobot
4. Tampilan Data Nilai Desain Data Nilai halaman untuk input nilai penilaian pemilihan tipe sepeda motor yang hanya bisa diakses oleh admin, pada gambar III.12. berikut ini.
42 Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode TOPSIS √
Master Data
Analisis
√
System
√
Id Nilai
Id motor
Tipe Motor Harga
∆∆∆∆∆∆
∆∆∆∆∆∆
Type motor
∆∆∆∆∆∆ XXX999 XXX999 XXX999
Bahan Bakar Tampilan
Keterangan
xxxxx xxxxx xxxxxx
xxxx xxxx xxxxx
Kecepatan Ban
Save
Id Nilai Xxx999 Xxx 999 Xxx999
Edit
Delete
Type Motor
Harga
xxx xxx xxx
Bahan Bakar
999 999 999
999 999 999
Tampilan
kecepatan
Ban
999 999 999
999 999 999
999 999 999
Gambar III.12. Perancangan Desain Data Nilai
5. Tampilan Data User Desain data User halaman untuk memasukan data admin seperti, Nama, Username, Password, Akses, pada gambar III.13 berikut ini. Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode TOPSIS Master Data
√
Analisis
∞
√
Add User <<
System
√
Nama Username
Nama
Username
Xxxx
xxxx
∆∆∆∆∆∆
Password
∆∆∆∆∆∆
999
Akses
xxx
Password ∆∆∆∆∆∆ Akses
Add
Nama
Xxxx
Save
<< Reset
Username
xxxx
Password
999
Delete
Gambar III.13. Perancangan Desain Data user
Akses
xxx
43
III.3.2.2. Disain Output 1. Tampilan Analisis TOPSIS Desain Analisis Topsis halaman untuk menentukan nilai alternatif dari semua tipe sepeda motor merek HONDA dan menentukan nilai yag terbaik untuk pemilihan tipe sepeda motor, pada gambar III.14 berikut ini. Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode TOPSIS Master Data
Hitung
√
Reset
∆∆∆∆∆∆ Alternatif
√
Analisis
Harga
System
Bahan Bakar
∆∆∆∆∆∆ ,,,,
√
Tampilan
Kecepatan
Ban
∆∆∆∆∆∆
Nilai
Normalisasi
Terbobot
Max_Min
Jarak Alternatif
Haasil
A+ A+ A+
Gambar III.14. Perancangan Desain Analisis TOPSIS
2. Tampilan Hasil Perhitungan Analisis TOPSIS Desain Hasil Perhitungan Analisa Topsis halaman untuk menentukan nilai alternatif dari semua tipe sepeda motor merek HONDA dan menentukan nilai yag terbaik untuk pemilihan tipe sepeda motor, pada gambar III.15 berikut ini.
44 Sistem Penunjang Keputusan Pemilihan Tipe Sepeda Motor Merek HONDA dengan Metode TOPSIS √
Master Data
Analisis
√
√
System
Chart
Hitung
Harga
Reset
xx
Alternatif XXXXX
Nilai
XXXXX
√
B,Bakar
xx
√
Tampilan
xx
√
Kecepatan
xx
√
Ban
xx
√
99999
99999
99999
99999
99999
99999
99999
99999
99999
99999
99999
99999
99999
99999
99999
XXXXX
Normalisasi
Terbobot
XXXXXXX
99999
XXXXXXX
99999
XXXXXXX
99999
Max_Min
Jarak Alternatif
Logo HONDA
Hasil
Keterangan
Keterangan
Detail
XXXXXXX XXXXXXX XXXXXXX
XXXXXXXXXXXX
Gambar III.15. Perancangan Desain Hasil Perhitungan Analisis TOPSIS
III.3.2.3. Disain Database III.3.2.3.1. Struktur Tabel Pada aplikasi Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor pada CV. Metrico Insan Mandiri dengan Metode TOPSIS, penyimpanan data semua objek di diletakkan pada database yang dibuat dengan MySQL. Berikut adalah tabel struktur data pada setiap tabel di dalam Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor pada CV. Metrico Insan Mandiri dengan Metode TOPSIS.
45
Database : spk_motorrev; Nama Tabel : Administrator; Primary key: username Tabel. III.1. Tabel Administrator No
Field Name
Type
Width
Keterangan
1
Username
Varchar
10
Nama Admin
2
Nama
Varchar
30
Nama Admin
3
Password
Varchar
25
Kata Sandi Admin
4
Akses
Varchar
10
Pemilihan Data Admin
Database : spk_motorrev; Nama Tabel : alternatif; Primary key: id_alternatif Tabel. III.2. Tabel Alternatif No
Field Name
Type
Width
Keterangan
1
Id_alternatif
Varchar
10
Id alternatif
2
Nama Alternatif
Varchar
25
Nama Alternatif
3
Keterangan
Varchar
100
Keterangan
Database : spk_motorrev; Nama Tabel : bobot_kriteria; Primary key: bobot_kriteria Tabel. III.3. Bobot_Kriteria No
Field Name
Type
Width
Keterangan
1
Id_bobot
Varchar
10
Id bobot
2
Nama bobot
Varchar
15
Nama bobot
3
bobot
int
10
Nilai bobot
46
Database : spk_motorrev; Nama Tabel : Data_Nilai; Primary key: bobot_kriteria Tabel. III.4. Data_Nilai No
Field Name
Type
Width
Keterangan
1
Id_nilai
Varchar
10
Id nilai
2
Id_alternatif
Varchar
15
Id alternatif
3
Harga
int
11
Nilai Bobot
4
Bahan Bakar
int
11
Nilai Bobot
5
Tampilan
int
11
Nilai Bobot
6
Kecepatan
int
11
Nilai Bobot
7
Ban
int
11
Nilai Bobot
Database : spk_motorrev; Nama Tabel : Tabel_Hasil; Primary key: Tabel_Hasil Tabel. III.5. Tabel_Hasil No
Field Name
Type
Width
Keterangan
1
Nama_sepeda_
Varchar
20
Nama sepeda motor
Varchar
20
nilai
motor 2
Nilai
III.3.2.3.2. Activity Diagram 1. Activity Diagram Login Admin Berikut gambar III.16 tentang activity diagram Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor pada CV. Metrico Insan Mandiri dengan Metode TOPSIS.
47
Start Masukan username dan Password
False Pilih Akses
True Login
Finish
Gambar III.16. Activity Diagram Login Admin
2. Activity Diagram Input Data Alternatif Berikut gambar III.17 tentang activity diagram Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor pada CV. Metrico Insan Mandiri dengan Metode TOPSIS untuk Data Alternatif.
InputData NamaSmartPho Alternatif ne Input
Pilih Data Tampil data SmartPhone Alternatif
Edit
Simpan
Pilih Data
Tampil data SmartPhone Alternatif
Hapus
Gambar III.17. Activity Diagram Input Data Alternatif
48
3. Activity Diagram Data Bobot Berikut gambar III.18 tentang activity diagram Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor pada CV. Metrico Insan Mandiri dengan Metode TOPSIS untuk Data Bobot.
Input InputData NamaSmartPho Bobot, Nilaine
Pilih Data Tampil data SmartPhone Bobot
Edit
Simpan
Pilih Data Tampil data SmartPhone
Bobot
Hapus
Gambar III.18. Activity Diagram Data Bobot
4. Activity Diagram Perhitungan Analisis TOPSIS Berikut gambar III.20 tentang activity diagram Sistem Pendukung Keputusan Pemilihan Tipe Sepeda Motor pada CV. Metrico Insan Mandiri dengan Metode TOPSIS untuk Perhitungan Analisis TOPSIS.
49
Start
Pilih Alternatif Tipe Sepeda Motor
Pilih Kriteria
Hitung Bobot Kriteria
Normalisasi Bobot Kriteria
Nilai Hasil Bobot Akhir Kriteria
Finish
Gambar III.20. Activity Diagram Perhitungan Analisis TOPSIS