4.1.1. Flowchart
Flowchart sistem adalah sebuah diagram yang menjelaskan alur proses dari
sebuah program. Dalam membangun sebuah program flowchart sangatlah penting
menerjemahkan proses berjalannya program agar mudah untuk dipahami. Adapun
jenis flowchart terbagi menjadi 5 jenis flowchart, yaitu :
1. Flowchart Dokumen berperan untuk menelusuri alur form dari satu bagian ke
bagian yang lain dan tercatat bagaimana laporan diproses, dicatat dan ditaruh.
2. Flowchart Program berperan untuk menjelaskan secara rinci alur program yang
telah dibuat yang menggambarkan tiap langkah-langkah didalam program
komputer secara logika komputer.
3. Flowchart Proses berperan untuk menggambarkan langkah selanjutnya dalam
suatu prosedur sistem
4. Flowchart Sistem berperan untuk memberikan informasi tahapan atau proses
kerja yang sedang berlangsung secara menyeluruh
5. Flowchart Skematik berperan untuk menampilkan alur prosedur yang hampir
sama dengan flowchart sistem, namun ada perbedaan menggunakan simbol
simbol dalam menggambarkan alur.
Penggunaan flowchart juga sebagai penerjemah untuk menyampaikan
informasi yang lebih mudah dipahami. Penggunaan flowchart juga dapat membantu
untuk mengembangkan bagaimana sebuah proses dilakukan, membantu
memperlajari proses perbaikan, mengkomunikasikan kepada orang lain apabila
sistem terkendala sehingga tidak bisa bekerja sebagaimana mestinya,
mendokumentasikan sebuah proses, perencanaan sebuah project dan
mengkomunikasikan orang orang yang terlibat dalam proses pembuatan sistem.
Pembuatan flowchart biasanya sebelum sistem di kembangkan
Proses perhitungan kombinasi metode Rank Order Centroid (ROC) dan
Weighted Aggregated Sum Product Assesment (WASPAS) mempunyai beberapa
proses terkait beberapa perhitungan. Dapat dilihat pada gambar 4.2 dibawah ini :
31
FLOWCHART
Mulai
Input Genre
Input Brand
Menentukan Prefrensi Qi
Selesai
alternatif_detail PK id : int(11)
created_at : timestamp
updated_at : timestamp
0
Sistem Pendukung Keputusan Pemilihan
Brand Kuliner yang Mendaftar di Comunale
dengan Kombinasi Metode WASPAS dan
ROC
Level 0
1 2 3 4 5
Input Data
Input Data Input Data Hasil
Kriteria dan Perhitungan
Comunale Brand Perangkingan
Subkriteria
Level 1
Level 2
input data brand, input perhitungan dan hasil perangkingan. Pada level 2
mempunyai 7 sub proses diantaranya menentukan matriks keputusan, normalisasi
matriks keputusan, normalisasi bobot kriteria dengan metode ROC, perkalian bobot
ROC dengan matriks keputusan, eksponensial bobot ROC dengan matriks
keputusan, menghitung preferensi nilai Qi dan perangkingan kombinasi metode
WASPAS dan ROC
1. Admin dapat melakukan proses input username dan password, data master
comunale, data master brand, daa master variabel (kriteria) dan data hasil akhir
yang nantinya akan diproses dengan kombinasi metode Weighted Aggregated
Sum Product Assesment (WASPAS) dan Rank Order Centroid (ROC).
36
Simpan
Kriteria
Simpan
Genre
7. Perangkingan
8. Menampilkan Hasil
metode WASPAS alternatif_detail
Hasil Perangkingan
dan ROC
Hasil
Normalisasi
ROC
7.7 7.5
7.6 7.4
Perangkingan Mencari
Hasil Menhitung Hasil Hasil Mencari Perkalian
SPK Kombinasi Eksponensial
Nilai Qi Prefrensi Eksponensial Perkalian Bobot ROC dan
WASPAS dan Bobot ROC dan
Nilai Qi Matriks
ROC Matriks
Sistem seleksi brand yang ingin masuk di dalam Comunale juga terhitung manual
tidak melalui input kriteria yang sesuai. Perlu adanya sebuah terobosan baru untuk
merancang sebuah sistem pemilihan brand kuliner sesuai kriteria yang nantinya
akan dijadikan pihak PT. Komunitas Anak Nakal sebagai kebijakan untuk memilih
brand kuliner yang masuk di dalam Comunale.
Dengan memanfaatkan sistem pendukung keputusan menggunakan metode
kombinasi Rank Order Centroid (ROC) dan Weighted Aggregated Sum Order
Assesment (WASPAS) dibuat sebuah perancangan aplikasi untuk memilih brand
kuliner yang masuk kedalam Comunale. Dengan adanya sistem ini diharapkan
dapat dimanfaatkan perusahaan untuk memberikan hasil yang optimal.
untuk menentukan tingkat kepentingan dari suatu kriteria. Proses selanjutnya data
brand akan dibuat matriks keputusan dan dilakukan pembobotan matriks keputusan
berdasarkan kriteria benefit atau cost.
Keterangan :
𝑋𝑖𝑗 adalah nilai atribut yang dimiiki dari setiap kriteria.
𝐴𝑖 (i = 1, 2, 3, ….., m) adalah alternatif-alternatif yang mungkin.
𝑋𝑗 (j = 1, 2, 3, ….., n) adalah kriteria dimana performansi alternatif di ukur.
Dalam penelitian ini dapat dijelaskan nilai i sebagai berikut :
A1 = Untuk alternatif Nama Brand 1
A2 = Untuk alternatif Nama Brand 2
A3 = Untuk alternatif Nama Brand 3
A4 = Untuk alternatif Nama Brand 4
A5 = Untuk alternatif Nama Brand 5
b. Kriteria Cost
2
𝑥13 = 2 = 1
2
𝑥43 = 3 = 0,67
2
𝑥113 = 4 = 0,5
2
𝑥153 = 3 = 0,67
1 1 1 1 1 1 1 1
w1 = ( 7 ) (1 + + + 4 + 5 + 6 + 7) = 0,37
2 3
1 1 1 1 1 1 1
w2 = ( 7 ) (0 + + + 4 + 5 + 6 + 7) = 0,23
2 3
1 1 1 1 1 1
w3 = ( 7 ) (0 + 0 + + 4 + 5 + 6 + 7) = 0,16
3
1 1 1 1 1
w4 = ( 7 ) (0 + 0 + 0 + 4 + 5 + 6 + 7) = 0,11
1 1 1 1
w5 = ( ) (0 + 0 + 0 + 0 + + + ) = 0,07
7 5 6 7
1 1 1
w6 = ( 7 ) (0 + 0 + 0 + 0 + 0 + 6 + 7) = 0,04
1 1
w7 = ( 7 ) (0 + 0 + 0 + 0 + 0 + 0 + 7) = 0,02
Q14 = 0,5 ∗ (( 0,33 ∗ 0,37) + (0,67 ∗ 0,23) + (0,5 ∗ 0,16) + (0,75 ∗ 0,11) +
(1 ∗ 0,07) + (0,33 ∗ 0,04) + (0,67 ∗ 0,02)) + 0,5 ∗ ((0,330,37 ) ∗ (0,670,23 ) ∗
(0,50,16 ) ∗ (0,750,11 ) ∗ (10,07 ) ∗ (0,330,04 ) ∗ (0,670,02 )
= 0,52
Tabel 4.5 Preferensi Qi
No Nama Brand Perkalian Eksponensial Hasil
1 Absolutea 0,28 0,25 0,52
2 Acihuy Akang 0,35 0,34 0,70
46
yang telah dirancang sebelumnya, antar muka yang baik adalah antarmuka yang
mudah dimengerti dan sederhana. Semakin sederhana antarmuka maka semakin
mudah juga user akan menggunakan aplikasi. Dari uraian penjelasan diatas maka
rancangan antarmuka akan dijelaskan sebagai berikut :
4.5.1. Rancangan Halaman Dashboard
Halaman dashboard pada gambar 4.9 merupakan halaman depan yang
menampilkan informasi utama dari sebuah sistem. Dashboard ditampilkan setelah
user melakukan login. Manfaat dashboard dalam sebuah sistem adalah :
a. Memudahkan user dalam memahami tampilan aplikasi
b. Memudahkan penyajian informasi tanpa harus menampilkan seluruh fitur.
c. Memberikan shortcut-shortcut menuju ke menu utama.
d. Memberikan informasi singkat tentang aplikasi
e. Sebagai tampilan awal sebelum masuk ke menu lainnya
f. Sebagai pengendali untuk mengatur semua kegiatan yang ada diaplikasi.
SPK COMUNALE
Dashboard DASHBOARD
Master Comunale
Master Brand
Kriteria Subkriteria Alternatif
Master Variable
Genre
Perhitungan
Penilaian Perhitungan Hasil Akhir
Hasil Akhir
Master User
Data User
Data Profile
SPK COMUNALE
Master Comunale
Master Brand
Pilih Semua Batal Pilih Hapus Tambah
Master Variable
Hasil Akhir
Master User
Data User
Data Profile
SPK COMUNALE
Master Comunale
Master Brand
Pilih Semua Batal Pilih Hapus Tambah
Master Variable
Hasil Akhir
Master User
Data User
Data Profile
SPK COMUNALE
Master Comunale
Master Brand
Pilih Semua Batal Pilih Hapus Tambah
Master Variable
Hasil Akhir
Master User
Data User
Data Profile
SPK COMUNALE
Master Comunale
Master Brand
Pilih Semua Batal Pilih Hapus Tambah
Master Variable
Hasil Akhir
Master User
Data User
Data Profile
SPK COMUNALE
Dashboard PERHITUNGAN
Master Comunale
Master Variable
Genre
Perhitungan
Matriks Normalisasi
Hasil Akhir
Master User
Data User
Bobot Kriteria
Data Profile
Nilai Qi
SPK COMUNALE
Master Comunale
Master Brand
Cetak Data
Master Variable
Perhitungan
Hasil Akhir
Master User
Data User
Data Profile
SPK COMUNALE
Master Comunale
Master Brand
Cetak Data
Master Variable
Pilih Data Comunale
Genre
-- Pilih --
Perhitungan Comunale Kenjeran
Comunale Tenggilis
Hasil Akhir Comunale Tambaksari
Data User
Data Profile
SPK COMUNALE
Master Comunale
Master Brand
Pilih Semua Batal Pilih Hapus Tambah
Master Variable
Hasil Akhir
Master User
Data User
Data Profile
SPK COMUNALE
Master Comunale
Master Brand
Nama
Master Variable
Genre
Email
Perhitungan
Hasil Akhir
Password
Hasil Akhir Comunale
Master User
Password Confirmation
Data User
Data Profile