• Tidak ada hasil yang ditemukan

5.3 Kelebihan dan Kekurangan Sistem

5.3.1 Kelebihan Sistem

Kelebihan dari sistem yang dibangun adalah sebagai berikut:

1. Pengguna dapat memasukkan data dan dapat keluaran proses dari

sistem berupa file excel (.xlxs).

2. Pengguna dapat menambah,meng-edit, dan menghapus data

anggaran didalam sistem tanpa edit manual melalui Microsoft Excel.

3. Pengguna mendapat rekomendasi pemotongan anggaran dari sistem.

4. Sistem mudah untuk diperbaharui atau di update.

5. Menggunakan java sehingga dapat digunakan dengan mudah.

5.3.2 Kekurangan Sistem

Kekurangan dari sistem yang dibangun adalah sebagai berikut:

1. Hanya dapat memproses file excel (.xlxs) sesuai format.

2. Pengguna harus memasukan prioritas barang sebelum melakukan

68

BAB VI PENUTUP

Pada bab akhir dari tugas akhir ini, berisikan tentang kesimpulan dan saran. Kesimpulan berisi tentang hal-hal yang berkaitan dengan hasil pengujian Sistem Pendukung Pengambilan Keputusan Optimasi Anggaran menggunakan metode Knapsack dengan penyelesaian Greedy ini. Saran akan memuat hal-hal yang berkaitan tentang pengembangan sistem dalam tulisan ini.

6.1 Kesimpulan

Dari hasil implementasi dan analisa yang telah dilakukan, dapat disimpulkan bahwa algoritma knapsack mempunyai kompleksitas yang padat dan membutuhkan banyak waktu. Akan tetapi dengan adanya aplikasi ini banyak membantu pengguna untuk mengoptimalkan anggaran.

6.2 Saran

Aplikasi yang dibuat dalam penelitian ini digunakan untuk membantu pengguna dalam mengolah dan mengoptimalkan anggaran. Akan tetapi aplikasi pengolahan anggaran ini masih memerlukan banyak pengembangan. Oleh karena itu, penulis memberikan beberapa saran antara lain :

1. Bagi Mahasiswa

Diharapkan penelitian ini dapat membantu mahasiswa dalam pembelajaran terkait dengan algoritma atau kasus yang diteliti.

2. Bagi Peneliti Lain

Penelitin ini hanya terbatas file (.xlxs) dengan format letak kolom yang telah ditentukan. Diharapan peneliti selanjutnya bisa membaca file (.xlx) dengan format letak kolom yang sedemikian rupa.

69

DAFTAR PUSTAKA

Rachmawati, D., Candra, A., IMPLEMENTASI ALGORITMA GREEDY UNTUK MENYELESAIKAN MASALAH KNAPSACK PROBLEM. Ilmu Komputer: Universitas Sumatra Utara.

Budi, P. E. (2008). Perancangan dan Analisis Algoritma. Yogyakarta: Penerbit GRAHA ILMU.

Fox, K. (2009). CS 598CSC: Approximation Algorithms. Lecture date: February 9, 2011. Instructor: Chandra Chekuri.

Jurnal Momentum: APLIKASI SISTEM DATABASE RUMAH SAKIT TERPUSAT

PADA RUMAH SAKIT UMUM (RSU) ‘AISYIYAH PADANG DENGAN

MENERAPKAN OPEN SOURCE (PHP-MYSQL). Vol.15 No.2. Agustus 2013.

Kadir, A. (1999). Konsep dan Tuntunan Praktis Basis Data. Yogyakarta: Penerbit Andi.

Kroenke, M. D. (1998). Database Processing. Prentice Hall International, Inc. Kusrini (2011). Konsep dan Aplikasi Sistem Pendukung Keputusan. Yogyakarta:

Andi.

Efraim, T., Aronson, J. E., & Liang, T. P. (2005). Decision Support Systems and Intelligent Systems-7th Ed. Yogyakarta: Penerbit Andi.

Winarni, E. (2013). Sistem Pendukung Pengambilan Keputusan Paket Wisata Manggarai Barat Menggunakan Metode Smart (Simple Multi Attribute Rating Technique). Yogyakarta: Universitas Sanata Dharma.

70

LAMPIRAN

DIAGRAM SQUENCE Tambah Golongan Pos

Gambar 7.0.1Diagram Squence Tambah Golongan Pos

Update Golongan Pos

Hapus Golongan Pos

Gambar 7.0.3Diagram Squence Hapus Golongan Pos

Tambah Jenis Pos

Gambar 7.0.4Diagram Squence Tambah Jenis Pos

Update Jenis Pos

Hapus Jenis Pos

Gambar 7.0.6Diagram Squence Hapus Jenis Pos

Tambah Data RAB

Update Data RAB

Gambar 7.0.8Diagram Squence update Data RAB

Hapus Data RAB

Tambah Data Pos

Gambar 7.0.10Diagram Squence Tambah Data Pos

Update Data Pos

Hapus Data Pos

Gambar 7.0.12Diagram Squence Hapus Data Pos

Tambah Data Prioritas Barang

Update Data Prioritas Barang

Gambar 7.0.14Diagram Squence Update Data Prioritas Barang

Hapus Data Prioritas Barang

Insert File Excel

Gambar 7.0.16 Diagram Squence Insert File Excel

Knapsack

DIAGRAM AKTIVITAS

Input Excel Aktor memilih menu “Browse” Membuka windows explorer Mencari dan menambahkan file excel (xlsx)

Membaca dan memecah menjadi variabel, lalu memasukkan kedalam

database

Aktor Sistem

Gambar 7.0.18 Diagram Input Excel

Tambah Golongan Pos

Aktor memilih menu “golongan pos” Sistem menampilkan halaman golongan pos Aktor Menginputkan : Nama Golongan, ID Golongan, dan Max

Anggaran

Sistem mengcreate dalam database serta menampilkan dalam tabel sesuai inputan

aktor

Aktor Sistem

Update Golongan Pos Aktor memilih menu "Golongan Pos" Sistem Menampilkan menampilkan Halaman golongan pos Aktor memilih golongan yang akan

diedit, lalu klik tombol "Update"

Sistem akan mengupdate didalam database serta menampilkan

hasil sesuai yang diupdate oleh aktor

Aktor Sistem

Gambar 7.0.20 Diagram Update Golongan Pos

Hapus Golongan Pos

Aktor memilih menu "Golongan Pos" Sistem Menampilkan menampilkan Halaman golongan pos Aktor memilih golongan yang akan

dihapus, lalu klik tombol "Hapus" Sistem akan menghapus golongan didalam database serta menampilkan hasil sesuai yang diupdate

terakhir database

Aktor Sistem

Tambah Jenis Pos

Aktor memilih menu "Jenis Pos"

Sistem menampilkan halaman Jenis Pos

Aktor Menginputkan Jenis

pos lalu klik "Simpan" Sistem menampilkan hasil inputan aktor didalam tabel Aktor Sistem

Gambar 7.0.22 Diagram Tambah Jenis Pos

Update Jenis Pos

Aktor memilih menu "Jenis Pos"

Sistem menampilkan halaman Jenis Pos

Aktor mengupdate Jenis pos lalu klik

"Update"

Sistem menampilkan hasil update terakhir aktor

didalam tabel

Aktor Sistem

Hapus Jenis Pos

Aktor memilih menu "Jenis Pos"

Sistem menampilkan halaman Jenis Pos

Aktor memilih Jenis pos yang akan dihapus lalu klik

"Hapus"

Sistem menampilkan hasil update terakhir aktor

didalam tabel

Aktor Sistem

Gambar 7.0.24 Diagram Hapus Jenis Pos

Tambah Data RAB

Aktor menginput data dan pilih tombol "Tambah" Sistem menampilkan data yang telah diinputkan aktor pada tabel Sistem menambahkan data yang telah diinputkan sktor ke dalam database Aktor Sistem

Update Data RAB

Aktor Mengklik/ memilih data yang

akan diupdate

Sistem menampilkan data

di text area

Aktor mengupdate data yang ada di text

area, lalu menekan tombol "Update"

Sistem menampilkan data yang telah terupdate

didalam Tabel

Sistem mengupdate data yang berada didalam database

Aktor Sistem

Hapus Data RAB

Aktor memilih data yang akan dihapus

Sistem menampilkan data di text area Aktor memilih tombol "Hapus" Sistem menghapus data yang dipilih

aktor didalam database

Sistem menampilkan update data terakhir didalam database ke

dalam tabel

Aktor Sistem

Tambah Data Prioritas Barang

Aktor Sistem

Aktor menginput kata kunci, lalu pilih

tombol "Tambah" Sistem menginput kedalam database Setelah merefresh didalam database, sistem menampilkan

data kedalam tabel

Gambar 7.0.28 Diagram Tambah Data Prioritas Barang

Update Data Prioritas Barang

Aktor Sistem

Aktor memilih data yang akan diupdate

Sistem menampilkan data

di textarea

Aktor mengupdate data, lalu klik tombol "Update Sistem mengupdate data didalam database Sistem menampilkan data terupdate didalam tabel

Hapus Data Prioritas Barang

Sistem

Aktor memilih data yang akan dihapus

Sistem menampilkan data

di textarea

Aktor klik tombol "Hapus" Sistem menghapus data didalam database Sistem menampilkan data terupdate didalam tabel Aktor

Gambar 7.0.30 Diagram Hapus Data Prioritas Barang

Tambah Data Pos

Aktor mengginput data, lalu klik tombol "Tambah" Sistem menginput data kedalam database Sistem menampilkan data didalam database ke tabel Aktor Sistem

Update Data Pos

Aktor Mengklik/ memilih data yang

akan diupdate

Sistem menampilkan data

di text area

Aktor mengupdate data yang ada di text

area, lalu menekan tombol "Update"

Sistem menampilkan data yang telah terupdate

didalam Tabel

Sistem mengupdate data yang berada didalam database

Aktor Sistem

Hapus Data Pos

Aktor memilih data yang akan dihapus

Sistem menampilkan data di text area Aktor memilih tombol "Hapus" Sistem menghapus data yang dipilih

aktor didalam database

Sistem menampilkan update data terakhir didalam database ke

dalam tabel

Aktor Sistem

Knapsack Aktor Sistem Sistem menampilkan data dari database kedalam tabel Aktor memasukkan maksimal anggaran Sistem memotong anggaran yang tidak

masuk dalam kategori penting, dan menampilkan didalam tabel Aktor memilih tombol Optimalkan Aktor memilih tombol "Konversi ke file Excel" Sistem melakukkan proses koneversi file

ke format .xlxs

Dokumen terkait