Analisis Sistem ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem bertujuan untuk melakukan identifikasi persoalan-persoalan yang muncul dalam pembuatan sistem, hal ini dilakukan agar pada proses perancangan aplikasi tidak terjadi kesalahan yang berarti, sehingga sistem yang dirancang dapat berjalan dengan baik, tepat guna, dan ketahanan dari sistem tersebut akan lebih terjaga serta selesai tepat pada waktu yang telah ditentukan. Sistem ini akan melakukan perhitungan penentuan lokasi pameran sepeda motor dengan menggunakan metode Fuzzy Multi-Atribute Decision Making dan Weighted Product. 3.1.1 Analisis masalah Pameran merupakan suatu strategi promosi untuk memperkenalkan barang dan jasa pada konsumen, dengan tujuan untuk menarik minat konsumen agar membeli produk tesebut. fungsi dari pameran itu sendiri adalah suatu tempat untuk mengadakan pertunjukan dengan tujuan memberitahukan tentang informasi produk, baik segi harga, kecepatan dan ketahanan mesin sehingga konsumen yakin dan tertarik ingin menggunakannya. Untuk mencari lokasi pameran sangatlah tidak mudah, karena harus mempertimbangkan faktor-faktor tertentu, yang didasari oleh beberapa kriteri-kriteria yang telah ditentukan dalam proses pemilihan, yaitu kepadatan penduduk, persaingan lokasi, harga sewa lokasi, minat pembeli dan transportasi. Dalam penentuan lokasi pameran, perhitungan dilakukan dengan melibatkan beberapa data yang akan dihitung dengan secara manual, dalam proses perhitungan akan rentan terjadi kesalahan jika dilakukan dengan manual. Dengan adanya sistem pendukung keputusan penentuan lokasi pameran sepeda motor, proses perhitungannya menjadi lebih mudah dan akurat. Untuk mengidentifikasi masalah tersebut digunakan diagram Ishikawa fishbone diagram. Diagram Ishikawa adalah sebuah alat analisis grafis yang memungkinkan pengguna untuk menampilkan faktor yang terlibat dalam situasi tertentu dapat dilihat pada gambar 3.1 Gambar 3.1 Diagram Ishkawa Berdasarkan gambar 3.1 diatas terlihat bahwa, permasalahan dalam penentuan lokasi pameran sepeda motor adalah karena belum adanya sistem informasi yang dibuat khusus untuk menyelasaikan masalah tersebut. Maka dibangunlah sistem informasi pendukung keputusan untuk menyelesaikan permasalahan tersebut dengan menggunakan algoritma Fuzzy Multi-Attribute Decision Making dan Weighted Produnct. 3.1.2 Analisis dan kebutuhan sistem Analisis kebutuhan sistem meliputi analisis fungsional sistem dan analisis kebutuhan non-fungsional sistem. 3.1.2.1 Kebutuhan fungsional Kebutuhan fungsional yang harus dimiliki oleh sistem penentuan lokasi pameran dengan algoritma Fuzzy Multi-Attribute Decision Making dan Weighted Product adalah : 1. Sistem bisa menerima inputan data lokasi pameran dan bobot kriteria yang ditentukan 2. Sistem bisa mengetahui lokasi yang terbaik berdasarkan hasil pengujian antara metode Fuzzy Multi-Attribute Decision Making dan Weighted Product 3. Sistem mengetahui metode yang mana yang paling cepat memproses data 3.1.2.2 Kebutuhan non-fungsional sistem untuk kebutuhan non-fungsional sestem yaitu : 1. sistem dapat melakukan perhitungan untuk penentuan lokasi pameran dengan komputasi secara cepat. 2. Sistem harus user friendly sehingga dapat dioperasikan oleh pengguna dengan mudah. 3.1.3 Pemodelan Pemodelan sistem dilakukan untuk memperoleh gambaran yang lebih jelas tentang objek apa saja yang akan berinteraksi dengan sistem, serta hal-hal apa saja yang harus dilakukan oleh sebuah sistem sehingga sistem dapat berfungsi dengan baik dan sesuai dengan kegunaannya. Pada penelitian ini digunakan UML Unified Modeling Language sebagai bahasa pemodelan untuk mendesain dan merancang sistem pendukung keputusan penentuan lokasi pameran sepeda motor. Model UML yang digunakan antara lain Use case diagram, Activity diagram, ERD dan Sequence diagram. 3.1.3.1 Use case diagram Use case diagram adalah sebuah diagram yang dapat merepresentasikan interaksi yang terjadi antara user dengan sistem. Use case diagram akan menjelaskan fungsi apa saja yang dikerjakan oleh sistem. Dalam sistem yang dibuat terdapat 3 fungsi utama yang dimiliki sistem pada perhitungan metode Fuzzy Multi-Attribute Decision Making dan Weighted product seperti terlihat pada gambar 3.2 dibawah ini : Gambar 3.2 Use case diagram Proses perhitungan dengan metode Fuzzy Multi-Attribute Decision Making, dapat dilihat pada tabel 3.1. dibawah ini : Tabel 3.1 Proses perhitungan metode FMADM Name Proses perhitungan dengan metode FMADM Actors Admin yang telah ditentukan Description Use case ini mendeskripsikan proses perhitungan dalam penentuan lokasi pameran sepeda motor dengan metode FMADM Basic Flow Admin menginput data kriteria lokasi pameran Alternate Flow Admin biasa melihat data kriteria yang diinputkan Pre Condition Admin dapat melihat perbandingan running time dari hasil perhitungan Post Condition Admin dapat melihat data pengujian didalam database Untuk proses perhitungan metode Weighted Product, dapat dilihat pada tabel 3.2.dibawah ini : Tabel 3.2. Proses perhitungan metode WP Name Proses perhitungan dengan metode WP Actors Admin yang telah ditentukan Description Use case ini mendeskripsikan proses perhitungan dalam penentuan lokasi pameran sepeda motor dengan metode FMADM Basic Flow Admin menginput data kriteria lokasi pameran Alternate Flow Admin biasa melihat data kriteria yang diinputkan Pre Condition Admin dapat melihat perbandingan running time dari hasil perhitungan Post Condition Admin dapat melihat data pengujian didalam database 3.1.3.2 Activity diagram login Activity diagram login dapat dilihat seperti pada gambar 3.3. dibawah ini : Gambar 3.3 Activity diagram login Pada gambar 3.3 diatas terlihat bahwa, admin terlebih dahulu menginputkan username dan password, kemudian menekan tombol masuk, Apabila username dan password valid maka akan tampil menu utama, jika usermane dan password tidak valid maka muncul message box” user tidak ditemukan. 3.1.3.3 Activity diagram perhitungan metode FMADM Untuk proses Perhitungan dengan metode FMADM, dapat dilihat Activity diagram pada gambar 3.4. Gambar 3.4. Activity diagram perhitungan metode FMADM Pada Activity diagram perhitungan metode Fuzzy Multi-Attribute Decision Making FMADM diatas terlihat bahwa, admin terlebih dahulu melakukan login, Kemudian memilih metode Fuzzy Multi-Attribute Decision Making, maka akan tampil form input data kriteria, setelah semua data kriteria diinputkan, selanjutnya mengKlik button tambah. Baru kemudian melakukan proses perhitungan dengan mengKlik button Check, data akan tersimpan kedatabase dan menampilkan hasil perhitungan metode Fuzzy Multi-Attribute Decision Making. 3.1.3.4 Activity diagram perhitungan metode WP Untuk Activity diagram proses perhitungan dengan metode Weighted Product, dapat dilihat pada gambar 3.5. dibawah ini : Gambar 3.5. Activity diagram perhitungan metode WP Pada Activity diagram perhitungan metode Weighted Product WP diatas terlihat bahwa, admin terlebih dahulu melakukan login, Kemudian memilih metode Weighted Product, maka akan tampil form input data kriteria, setelah semua data kriteria diinputkan, selanjutnya mengKlik button tambah. Baru kemudian melakukan proses perhitungan dengan mengKlik button Check, data akan tersimpan kedatabase dan menampilkan hasil perhitungan metode Weighted Product. 3.1.4 Sequence diagram metode FMADM dan WP. Sequence diagram merupakan suatu diagram interaksi yang menggambarkan bagaimana objek-objek berpartisipasi dalam berbagai interaksi dan pesan yang ditukar didalam sistem. 3.1.4.1 Sequence Diagram proses perhitungan metode Fuzzy Multi-Attribute Decision Making dapat dilihat pada gambar 3.6 dibawah ini : Gambar 3.6 Sequence diagram untuk proses perhitungan metode FMADM Pada sequence diagram diatas terlihat bahwa admin melakukan login terlebih dahulu untuk masuk kesistem, kemudian pilih metode FMADM dan input nilai bobot kriteria yang telah ditentukan. Selanjutnya melakukan proses perhitungan serta menyimpan data kedalam database serta menampilkan hasil perhitungan metode Fuzzy Multi- Attribute Decision Making FMADM. 3.1.4.2 Sequence diagram perhitungan metode Weighted Product dapat dilihat seperti pada gambar 3.7 dibawah ini : Gambar 3.7 Sequence diagram untuk proses perhitungan dengan metode WP Pada sequence diagram diatas terlihat bahwa admin melakukan login terlebih dahulu untuk masuk kesistem, kemudian pilih metode Weighted Product dan input nilai bobot kriteria yang telah ditentukan. Selanjutnya melakukan proses perhitungan serta menyimpan data kedalam database serta menampilkan hasil perhitungan metode Weighted Product WP. 3.1.4.3 Entity Relationship Diagram ERD Entity Relationship Diagram yaitu hubungan antara entitas – entitas yang ada dalam database, berikut akan ditunjukkan bentuk ERD yang terdapat pada sistem seperti pada gambar 3.8 dibawah ini : Gambar 3.8 ERD Sistem penentuan lokasi pameran

3.2 Perancangan sistem