3.3 Flowchart
Mulai
Input Data
Pelanggan
Input Perhitungan
Correlation-Minimum Encoding
M=
Correlation-Product Encoding
M=
M=B, dengan
Max-Min : min ()
Composition
B = dengan
Max-Product Composition
B = dengan
Tampil Hasil
Keputusan
Selesai
model dari suatu sistem nyata dalam bahasa formal. Untuk memodelkan suatu
sistem maka perlu gambaran permasalahan yang ada serta hubungan antar
Use case atau diagram use case merupakan pemodelan untuk kelakuan
(behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah
interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat.
Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah
sistem informasi Berikut model use case diagram pada sistem yang dirancang :
Login
Input Data
Pelanggan
Input Data
Kriteria
Proses Metode
Fuzzy Assosiative
Admin
Memory
Tampilan Hasil
Keputusan
Untuk memahami lebih jelas, apa saja yang akan dilakukan oleh user
dalam use case diagram diatas, maka akan dijelaskan pada skenario use case :
Aktor : Admin
Aktor : Admin
Aktor : Admin
Aktor : Admin
Aktor : Admin
dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak.
Dari use case diagram beserta skenario use case diatas dapat digambarkan
Admin Sistem
Tampil Form Login
Login
Tidak
Valid
Ya
Input Perhitungan
Proses FAM
kelas – kelas yang akan dibuat untuk membangun sistem. Bentuk class diagram
dari sistem yang dibangun dapat dilihat pada gambar dibawah ini:
id_perhitunganText(4)
Perhitungan
id_datapelangganText(4)
Data Pelanggan
Data Kriteria kebersihanNumber(Long)
id_datapelangganText(4)
id_kriteriaText(4) Tambah()
Tambah() kerapianNumber(Long)
nama_pelangganText(20)
nama_kriteriaText(20) Simpan()
Simpan() pewangiNumber(Long)
Tambah() Hapus()
Hapus() nilaiText(20)
Proses() Tutup
Tutup hasilText(20)
Simpan()
Hapus()
Tutup()
id_fungsikeanggotaanText(4)
Login id_perhitunganText(4) Fungsi Keanggotaan
Tampil Hasil kebersihanNumber(Long)
UsernameText(12) id_datapelangganText(4)
PasswordText(12) kerapianNumber(Long)
nama_pelangganText(20)
Login()
pewangiNumber(Long)
kebersihanNumber(Long) Tambah()
Logout()
hasilText(20)
kerapianNumber(Long) Simpan()
pewangiNumber(Long) Hapus()
nilaiText(20) Tutup
Cetak Data()
hasilText(20)
Sistem yang dirancang ini terdiri dari kumpulan data yang tersimpan
dalam sebuah database yang terdiri dari beberapa tabel, dan banyak atribut yang
82
memiliki jenis data yang berbeda. Adapun perangkat lunak yang digunakan untuk
membuat database tersebut adalah Microsoft Access 2010. Berikut adalah struktur
1. Tabel Login
No
Nama Field Tipe Ukuran Keterangan
.
83
No
Nama Field Tipe Ukuran Keterangan
.
id_fungsikeanggotaa
1. Text 4 Id Fungsi
n
Long
2. kebersihan Number Kebersihan
Integer
Long
3. kerapian Number Kerapian
Integer
Long
4. pewangi Number Pewangi
Integer
5. hasil Text 20 Hasil
5. Tabel Perhitungan
berjalan akan memerlukan suatu masukan data yang akan diolah dan akan
dan password administrator jika user ingin melanjutkan maka user memilih tombil
85
“Login” dan apabila user tidak ingin lanjut maka user dapat memilih tombol
“Logout”. Bentuk rancangan form login dapat dilihat pada gambar dibawah ini.
LOGIN
USERNAME
PASSWORD
LOGO
LOGIN LOGOUT
Form menu utama merupakan tampilan awal pada saat aplikasi dijalankan.
Bentuk rancangan form menu utama dapaat dilihat pada gambar dibawah ini.
MENU UTAMA
Input Data Proses Laporan Keluar
IMAGE BACKGROUND
data pelanggan.
DATA PELANGGAN
Id_DataPelanggan
Nama_Pelanggan
Rancangan Form data kriteria berfungsi untuk menentukan nilai yang ada
dalam tiap kriteria dari setiap himpunan Fuzzy. Adapun rancangan form data
kriteria untuk aplikasi ini dalam menentukan tingkat kepuasan pelanggan seperti
DATA KRITERIA
Id_Kriteria
Nama_Kriteria
id_kriteria nama_kriteria
5. Form Perhitungan
PERHITUNGAN
M2*Bk2 M3*Bk3
Id_fungsi keanggotaan Kebersihan Kerapian Pewangi Hasil M1*Bk1
87
6. Form Hasil
Hasil perhitungan bisa dicetak melalui cetak data (cetak laporan) untuk
Memory yang dapat dilihat di media kertas atau layar monitor. Berikut ini adalah