BAB
III
ANALISIS
DAN PERANCANGAN SISTEM
3.1
Analisis Sistem
Pada bagian ini akan dirumuskan kebutuhan sistem yang
akan menjadi dasar dalam perancangan jumlah
stock bahan baku menggunakan fuzzy
c-means. Perumusan kebutuhan sistem tersebut dilakukan dengan cara
menentukan alur yang terjadi dalam sistem. Alur tersebut kemudian akan
digambarkan dengan Flowchart
dan Data Flow Diagram (DFD).
Untuk memudahkan didalam menentukan alur yang mungkin
terjadi dalam sistem ini, ditentukan terlebih dahulu pengguna sistem ini.
Pengguna sistem kemudian akan digambarkan sebagai entity
dalam DFD.
Pada sub bab berikut akan dibahas tentang pengguna sistem ini.
Pada sistem pembuatan tahu yang sudah cukup baik, hanya
sistem tersebut masih menggunakan sistem manual ssehingga untuk memperoleh
informasi yang akurat secaara tepat memerlukan waktu yang relatif cukup lama.
3.2
Perancangan Sistem
Pada proses perancangan sistem yang di gunakan oleh
sistem aplikasi yang berorientasikan
pada aliran sistem
yang terjadi, agar memperjelas sistem
alur aplikasi yang dibuat. Penjelasan
mengenai sistem dimulai dari flowchart
sytem atau
diagram alir, diagram
berjenjang, contex diagram, data flow diagram
level 0, data flow diagram level
1.
3.2.1
Flowchart
Perancangan flowchart dalam desain sistem dapat digambarkan
pada desain Flowchart
proses aplikasi dan proses fuzzy c-means
seperti pada gambar 3.1 dan gambar 3.2 .
Gambar 3.1
flowchart Aplikasi
Gambar
3.2 Flowchart Fuzzy C-Means
Penggunan
pada sistem fuzzy ini memiliki beberaa tahap proses untuk menentukan hasil
akhir dari perhitungan fuzzy , anara lain :
a.
Input data Produksi
b.
Menentukan fungsi kurva yang akan
dipakai prroses perhitungan.
c.
Mendefinisikan variabel fuzzy , himpunan
fuzzy serta fungsi keanggotan fuzzy.
d.
Setelah proses perhitungan selesai,
selanjutnya memasukkan fuzzy c-means untuk menggitung nilai fire strenght.
e.
Hasil dari perhitungan fire strenght.
3.2.2
Diagram
Jenjang
Diagram ini akan
menggambarkan proses yang terdapat pada sistem informasi jumlah stock bahan
baku dimulai dari top level sampai level 1 secara berjenjang. Untuk lebih
jelasnya dapat dilihat pada gambar 3.3.
Gambar
3.3 Diagram Berjenjang
Pada
diagram berjenjang dijelaskan bahwa sistem informsi jumlah stock bahan baku
menjadi top level menurunkan tiga proses yaitu proses penerimaan bahan, bahan
keluar, membuat laporan. Ada beberapa proses yang diturunkan kembali menjadi
beberapa proses sesuai dengan kebutuhan sampai pada level 1.
3.2.3
Data Flow Diagram (DFD)
Untuk menggambarkan bagaimana menglirnya data yang ada pada sistem
pergudangan dibuat data flow diagram. Langkah pertama dalam
pembuatan data flow diagram adalah membuat context diagram. Diagram ini dapat
digambarkan hub input – output antar sistem dengan dunia luar (external entity). Dari hasil analisa
terdapat sistem flow yanng ada pada bab sebelumnya diperoleh data flow diagram seperti pada gambar 3.4
sebagai berikut.
Gambar
3.4 context diagram
Context diagram menjelaskan semua alur
data dan pengguna siste yang terjadi dalam proses sistem informasi jumlah stock
bahan.
Dari context diagram yang telah ada
proses dapat diturunkan pada DFD level 0. Unuk DFD level 0 dari SI jumlah stock
bahan baku dapat dilihat pada gambar 3.5 di bawah ini:
Gambar
3.5 DFD Level 0
Dari gambar di atas dapa dijelaskan
bahwa terdapat tiga proses utama pada sub sistem contex diagram,yaitu:
a. Peneriman
barang
b. Barang
keluar
c. Membuat
laporan
Untuk
selanjutnya tiga proses dari DFD level 0 di atas dapat dijelaskan secara rinci
pada level 1 sesbagai berikut :
a. DFD
level 1 untuk peneriman barang
Untuk proses
penerimaan barang dapat dilihat pada gambar 3.5 seperti bawah ini:
Gambar
3.6 DFD level 1 penerimaan barang
Dari gambar di atas dapat dijelaskan
bahwa terdapat dua sub bab pada proses penerimaan barang pada SI jumlah stock
bahan baku yaitu: penerimaan barang, klasifikasi barang.
b. DFD
level 1 untuk proses barang keluar
Dari DFD level 1 selanjutnya membahas
tentang barang keluar yang akan dapat dilihat seperti pada gambar 3.7 dibawah
ini:
Gambar
3.7 DFD level 1 barang keluar
Gambar di atas menjelaskan proses keluar
barang, yaitu mencatat barang berdasarkan input data barang keluar oleh pegawai
yang akan diupdate terhadap stock pada tabel barang.
c. DFD
level 1 untuk proses membuat laporan
Selanjutnya membahas tentang membuat
laporan yang akan dilihat pada gambar 3.8 di bawah ini:
Gambar
3.8 DFD level 1 membuat laporan
Menjelaskan
proses membuat laporan, yaitu proses rekap persedian dengan input data stock
yang kemudian menghasilkan lap stock, lap terima barang yang di terima kepala gudang.
3.3
Perancangan
Tabel
Tabel – tabel yang digunakan tidak
berelasi dengan tabel yang lain, berikut adalah tabel yang digunakan
Tabel data produksi
Tabel data produksi digunakan untu
menyimpan data produksi bahan baku yang selanjutnya akan digunkan untuk proses
perhitungan fuzzy. Berikut adalah
tabel data Produksi.
No
|
Kolom
|
Tipe Data
|
Lebar
|
keterangan
|
1
|
Id
|
int
|
10
|
Primary Key
|
2
|
Periode
|
Varchar
|
25
|
|
3
|
Bahan1
|
Varchar
|
30
|
|
4
|
Bahan2
|
Varchar
|
30
|
|
5
|
Bahan
3
|
Varchar
|
40
|
|
6
|
Permintaan
|
Varchar
|
30
|
|
7
|
Stok_bahan
|
Varchar
|
30
|
|
8
|
Stok_bahan
|
Varchar
|
30
|
|
9
|
Stock_bahan
|
Varchar
|
30
|
Tabel 3.1 Tabel
data produksi
3.4
Implementasi Antarmuka
Pada
implementasi antarmuka ini, menjelaskan bagaimana membuat sebuah antarmuka yang
menarik dari sebuah aplikasi sehingga menjadi user friendly bagi user.
Pada sub bab ini menjelaskan awal user
menggunakan aplikasi stock bahan baku produksi ,
terdapat beberapa desain
yang umum digunakan oleh pengguna saat
aplikasi dijalankan.
3.4.1
Desain halaman Utama Adminisator
Berikut ini tampilan dari desain halaman utama Administrator seperti pada
Gambar 3.9
Gambar
3.9 . Halaman muka
Berikut adalah daftar sub link menu pada tiap daftar link menu yang
terdapat pada Tabel 3.2 tabel from menu
Tabel
3.2 tabel from menu
No
|
Link Menu
|
Sub Link Menu
|
Keterangan
|
1
|
Aplikasi
|
Keluar
|
Keluar dari aplikasi
|
2
|
Input
|
Data Produksi
|
From Data
|
3
|
Fuzzy
|
Proses Clustering
|
From Clustering
|
Fuzzy
|
From Fuzzy
|
makasih gan..
BalasHapus