bab iii analisa dan perancangan sistemeprints.umm.ac.id/60939/4/bab iii.pdfperangkat yang digunakan...
TRANSCRIPT
-
15
BAB III
ANALISA DAN PERANCANGAN SISTEM
Pada bab metodologi dan perancangan sistem ini penulis menjabarkan
tentang variabel penelitian, model dan design sistem, teknik pengumpulan data,
perangkat yang digunakan dan cara penyimpulan data serta rancang antar muka
sistem.
3.1 Variabel Penelitian Pada penelitian ini akan diambil beberapa variabel dari perusahaan sebagai
acuan untuk menentukan perhitungan menggunakan metode Fuzzy Sugeno.
Variabel yang digunakan adalah :
1. Data global tahunan keuangan perusahaan yang terdiri atas keuangan kotor
dan beban selama 10 tahun (2009 -2018).
2. Data global tahunan produksi perusahaan yang terdiri atas permintaan produk
dari hasil penjualan selama 10 tahun (2009-2018).
3.2 Teknik Pengumpulan Data Pengumpulan data yang dilakukan penulis dilakukan dengan cara
mewawancarai manajer produksi perusahaan dan menganalisis data produksi dan
keuangan perusahaan untuk dapat diimplementasikan menggunakan metode
Fuzzy Sugeno.
3.3 Perancangan Aplikasi Perancangan aplikasi ini akan digunakan sebagai landasan dalam
membangun sistem agar sistem dapat terimplementasi secara baik.
3.3.1 Flowchart Sistem Alur kerja sistem (aplikasi) yang peneliti buat akan digambarkan secara
singkat dalam flowchart berikut.
-
16
Gambar 3.1 Flowchart Sistem
3.3.2 Use Case Sistem Use case diagram akan menggambarkan tentang apa saja yang bisa
dilakukan aktor. Aktor yang dimaksud adalah admin dan user (pengguna) yang
bertindak sebagai objek pengguna aplikasi. Berikut adalah gambaran use case
sistem.
Gambar 3.2 Use Case Sistem
3.3.3 Perangkat Sistem Dalam penelitian ini diperlukan perangkat lunak (software) dan perangkat
keras (hardware) untuk mengimplementasikan data dan perhitungan menjadi
sebuah sistem. Untuk itu berikut uraian software dan hardware yang digunakan :
-
17
Tabel 3.1 Perangkat Sistem
Perangkat Keras (Hardware) Perangkat Lunak (Software)
1. Laptop
2. Memory 4 GB
3. Processor Intel Core i5
1. XAMPP 7.3.8-2
2. Visual Studio Code 1.40.2
3. OS X
3.4 Rancang Sistem Perhitungan Tahap ini akan digunakan sebagai landasan dalam mengimplementasikan
perhitungan yang menggunakan metode Fuzzy Sugeno ke dalam sistem agar
sistem dapat berjalan dengan baik sesuai yang diharapkan.
3.4.1 Rancang Parameter Permintaan Parameter produk mempunyai skala 0 sampai 1705 yang terdiri dari 4
kategori yaitu Sangat Rendah, Rendah, Tinggi dan Sangat Tinggi. Sangat Rendah
dimulai dari 0 sampai 1361.5, Rendah dimulai dari 1191.75 sampai 1531.25,
Tinggi dimulai dari 1361.5 sampai 1701 dan Sangat Tinggi dimulai 1531.25
sampai 1800. Gambar 3.3 menunjukkan Garfik Parameter Permintaan Produk
sangat rendah rendah tinggi sangat tinggi 1 0 0 1191,75 1361,5 1531,25 1701 1800
Gambar 3.3 Grafik Himpunan Kabur Permintaan Produk
Himpunan fuzzy SANGAT RENDAH memiliki domain [0,1361,5]
dengan derajat keanggotaan SANGAT RENDAH tertinggi (=1) terletak pada nilai
-
18
a. 1 ; X ≤ 1191.75 Sangat Rendah [x]
b. 1361,5-x/169,75 ; 1191,75 ≤ X ≤ 1361,5 Sangat Rendah [x]
c. 0 ; X ≥ 1361,5
Himpunan fuzzy SANGAT RENDAH memiliki domain [0,1361,5]
dengan derajat keanggotaan SANGAT RENDAH tertinggi (=1) terletak pada nilai
-
19
Dari nilai parameter yang didapat akan dimasukkan ke dalam kategori
Sangat Rendah, Rendah, Tinggi dan Sangat Tinggi sesuai dengan tabel Fungsi
Implikasi (Keanggotaan) bagian permintaan produk yang ditunjukkan tabel 3.2.
Tabel 3.2 Tabel Fungsi Implikasi (Keanggotan)
3.4.2 Rancang Parameter Keuangan Parameter keuangan mempunyai skala 0 sampai 47000 (nilai keuangan
yang diinputkan dihilangkan 6 digit dari belakang untuk memudahkan
perhitungan, contoh 46.000.000.000 menjadi 46.000) yang terdiri dari 4 kategori
yaitu Sangat Rendah, Rendah, Tinggi dan Sangat Tinggi. Sangat Rendah dimulai
dari 0 sampai 36840, Rendah dimulai dari 32215 sampai 41465, Tinggi dimulai
dari 36840 sampai 46090 dan Sangat Tinggi dimulai 41465 sampai 47000.
Gambar 3.4 menunjukkan Garfik Parameter Keuangan
NO PERMINTAAN PRODUK KEUANGAN PRODUKSI
1 IF SANGAT RENDAH AND SANGAT RENDAH THEN SANGAT RENDAH 2 IF SANGAT RENDAH AND RENDAH THEN SANGAT RENDAH 3 IF SANGAT RENDAH AND TINGGI THEN SANGAT RENDAH 4 IF SANGAT RENDAH AND SANGAT TINGGI THEN SANGAT RENDAH 5 IF RENDAH AND SANGAT RENDAH THEN RENDAH 6 IF RENDAH AND RENDAH THEN RENDAH 7 IF RENDAH AND TINGGI THEN RENDAH 8 IF RENDAH AND SANGAT TINGGI THEN RENDAH 9 IF TINGGI AND SANGAT RENDAH THEN TINGGI 10 IF TINGGI AND RENDAH THEN TINGGI 11 IF TINGGI AND TINGGI THEN TINGGI 12 IF TINGGI AND SANGAT TINGGI THEN TINGGI 13 IF SANGAT TINGGI AND SANGAT RENDAH THEN SANGAT TINGGI 14 IF SANGAT TINGGI AND RENDAH THEN SANGAT TINGGI 15 IF SANGAT TINGGI AND TINGGI THEN SANGAT TINGGI 16 IF SANGAT TINGGI AND SANGAT TINGGI THEN SANGAT TINGGI
-
20
sangat rendah rendah tinggi sangat tinggi 1
0 0 32215 36840 41465 46090 47000
Gambar 3.4 Grafik Himpunan Kabur Keuangan
Himpunan fuzzy SANGAT RENDAH memiliki domain [0,1361,5]
dengan derajat keanggotaan SANGAT RENDAH tertinggi (=1) terletak pada nilai
-
21
a. 0 ; X ≤ 36840 | X ≥ 41465 Tinggi [x]
b. x-36840/4625 ; 36840 ≤ X ≤ 41465 Tinggi [x]
46090-x/4625 ; 41465 ≤ X ≤ 46090 c.
Himpunan fuzzy SANGAT RENDAH memiliki domain [0,1361,5]
dengan derajat keanggotaan SANGAT RENDAH tertinggi (=1) terletak pada nilai
-
22
menentukan tingkat produksi menggunakan metode Sugeno Orde-Nol dengan
persamaan 3.9
Dimana nilai Z yang dihasilkan akan berbentuk linier dengan derajat keanggotaan
digambarkan pada gambar 3.5.
SR R T ST Banjir Pesanan 1100 1275 1450 1625 1800
Gambar 3.5 Grafik Derajat Keanggotaan Produksi Keterangan :
SR = Sangat Rendah T = Tinggi
R = Rendah ST = Sangat Tinggi
3.5 Perhitungan Manual Fuzzy Sebagai contoh terdapat data uji coba pada tahun 2018, dimana data
keuangan perusahaan sebesar 45.500.000.000 dan data permintaan produk sebesar
1100
Diketahui : Data Keuangan = 45500
Data Permintaan Produk = 1100
Dicari : Besar perkiraan jumlah produksi di tahun 2018 dan masuk dalam
kategori apa?
Jawaban :
a.) Menentukan kelompok himpunan kabur.
* Nilai Permintaan Produk =1100 Sangat Rendah
* Nilai Keuangan = 45500 Tinggi dan Sangat Tinggi
b.) Menghitung nilai masing-masing kelompok himpunan menggunakan
persamaan.
* Permintaan Produk Sangat Rendah = 1
-
23
= 1361.5-1100/169.75 = 1.5405
* Keuangan Tinggi = 46090-45500/4625 = 0.1276
= 45500-36840/4625 = 1.8724
Sangat Tinggi = 45500-41465/4625 = 0.8724
= 1
c.) Mencari nilai minimum dari nilai yang didapatkan masing-masing data di
setiap kelompok.
Produk Keuangan
Sangat Rendah 1 -
Tinggi - 0.1276
Sangat Tinggi - 0.8724
d.) Menentukan rules fuzzy dari kelompok himpunan kabur masing-masing
data.
1. (Rule 3) IF Produk SANGAT RENDAH AND Keuangan TINGGI
THEN Produksi SANGAT RENDAH.
2. (Rule 4) IF Produk SANGAT RENDAH AND Keuangan SANGAT
TINGGI THEN Produksi SANGAT RENDAH.
e.) Menginputkan nilai minimum dari masing-masing data setiap kelompok
ke rules fuzzy.
Rule Produk Keuangan Value Max
3 1 0.1276 1
4 1 0.8724 1
f.) Mencari nilai maksimum dari setiap rules kemudian dikalikan nilai Z
(Produksi) masing-masing rules.
1. Rule 3 1*1275 = 1275
2. Rule 4 1*1275 = 1275
g.) Membagi total nilai Z yang diperoleh dengan total nilai maksimum untuk
mendapatkan hasil akhir nilai produksi selanjutnya.
Z akhir = (1*1275) + (1*1275) = 1275
1+1
-
24
h.) Mengkategorikan nilai akhir kedalam grafik derajat keanggotaan produksi.
Nilai Z adalah 1275 dan masuk dalam kategori sangat rendah sesuai grafik
derajat keanggotaan produksi pada gambar 3.5.
3.6 Rancang Antar Muka Sistem (Interface Sistem) Interface Sistem (penghubung sistem) adalah penghubung sistem dengan
pengguna untuk dapat malakukan input (masukan) dari pengguna ke sistem atau
output (keluaran) dari sistem ke pengguna. Berikut adalah desain interface dari
sistem yang akan dibuat :
1. Rancangan Halaman Login
Gambar 3.6 Rancang Halaman Login
Pada gambar 3.6 merupakan rancangan tampilan dari halaman login sistem yang
digunakan untuk masuk ke dalam sistem dengan menginputkan username dan
password yang telah diberikan.
SISTEM PENDUKUNG KEPUTUSAN PRODUKSI
PT. ANUGERAH CENDRAWASIH SAKTI MOTOR
USERNAME
PASSWORD
SUBMIT
-
25
2. Rancangan Halaman Utama
Gambar 3.7 Rancang Halaman Utama
Pada gambar 3.7 merupakan rancangan tampilan dari halaman utama sistem
setelah melakukan login dengan username dan password di halaman login.
3. Rancangan Halaman Input Data
Gambar 3.8 Rancang Input Data
Pada gambar 3.8 merupakan rancangan tampilan dari input data sistem yang
digunakan untuk menginputkan data untuk disimpan ke database dengan variabel
yang disimpan tahun, data keuangan dan data permintaan produk.
SISTEM PENDUKUNG KEPUTUSAN PRODUKSI
PT. ANUGERAH CENDRAWASIH SAKTI MOTOR
MENU
INPUT
HITUNG
HOME
INFORMASI
KELUAR
SELAMAT DATANG
DI APLIKASI
SISTEM PENDUKUNG KEPUTUSAN
LOGO
SISTEM PENDUKUNG KEPUTUSAN PRODUKSI
PT. ANUGERAH CENDRAWASIH SAKTI MOTOR
MENU
INPUT
HITUNG
HOME
INFORMASI
KELUAR
TAHUN
PERMINTAAN
KEUANGAN
SUBMIT
-
26
4. Rancangan Halaman Perhitungan
Gambar 3.9 Rancang Halaman Perhitungan
Pada gambar 3.9 merupakan rancangan perhitungan sistem yang digunakan untuk
memanggil data dari database untuk dihitung dengan variabel tahun sebagai acuan
pemanggilan.
5. Rancangan Halaman Hasil Perhitungan
Gambar 3.10 Rancang Halaman Hasil Perhitungan
Pada gambar 3.10 merupakan rancangan tampilan dari halaman hasil perhitungan
yang digunakan untuk menampilkan hasil hitung dari data yang telah diambil dari
database sesuai tahun yang akan dihitung di halaman perhitungan.
SISTEM PENDUKUNG KEPUTUSAN PRODUKSI
PT. ANUGERAH CENDRAWASIH SAKTI MOTOR
MENU
INPUT
HITUNG
HOME
INFORMASI
KELUAR
SISTEM PENDUKUNG KEPUTUSAN PRODUKSI
PT. ANUGERAH CENDRAWASIH SAKTI MOTOR
MENU
INPUT
HITUNG
HOME
INFORMASI
KELUAR
TAHUN
SUBMIT
Prediksi untuk produksi selanjutnya
masuk dalam kategori Range Sangat
Rendah dengan jumlah produksi sekitar
1,275
-
27
6. Rancangan Halaman Informasi
Gambar 3.11 Rancang Halaman Informasi
Pada gambar 3.11 merupakan rancangan tampilan dari halaman informasi sistem
yang berisi segala informasi yang mencakup fitur-fitur yang ada di dalam sistem
dan carapenggunaannya serta fungsi fitur tersebut.
SISTEM PENDUKUNG KEPUTUSAN PRODUKSI
PT. ANUGERAH CENDRAWASIH SAKTI MOTOR
MENU
INPUT
HITUNG
HOME
INFORMASI
KELUAR
INFORMASI 1. HOME : Tampilan awal sistem. 2. INPUT DATA : Digunakan untuk
menginputkan data keuangan dan permintaan ke database.
3. HITUNG : Digunakan untuk melakukan perhitungan dengan memanggil tahun dari database.