membuat secara manual. Keluaran dari aplikasi ini berupa file excel .xlxs.
File excel yang di-input-kan akan dipecah atau dibagi sesuai pos dan dimasukkan ke dalam database sesuai tabel pos masing-masing.
Fungsi database disini hanya bersifat sementara dan untuk membantu proses optimasi saja. Database yang digunakan tidak bisa untuk
menyimpan berbagai masukkan file excel. Setiap user meng-input-kan file excel secara otomatis, yang kemudian isi dalam tabel database akan
dihapus dan digantikan oleh data yang baru saja diinputkan. Setelah itu, data excel yang masuk akan dicek apakah termasuk
barang yang dianggap penting oleh pengguna atau tidak. Barang yang masuk akan diberi bobot secara otomatis untuk mengetahui prioritas
barang tersebut. Bobot default berdasarkan urutan dalam tabel excel, tetapi pengguna bisa merubah bobot tersebut jika memang barang
tersebut termasuk barang yang dianggap penting.
4.1.4.1 Optimasi Anggaran
Sebelum melakukan optimasi anggaran, pengguna diminta memasukkan maksimal anggaran. Maksimal anggaran tersebut
berfungsi sebagai pembatas anggaran yang disetujui dan sebagai patokan anggaran yang akan dioptimasi. Maksimal anggaran
dapat di-input-kan oleh pengguna karena setiap tahun dan setiap laboratorium memiliki maksimal anggaran yang berbeda. Selain
dapat meng-input-kan maksimal anggaran, pengguna juga dapat meng-input-kan, meng-edit, dan menghapus data yang telah
masuk ke dalam sistem. Langkah kerja optimasi pada penelitian ini yaitu semua
harga total dari semua pos dijumlahkan, lalu dibandingkan dengan maksimal anggaran. Jika total harga melebihi maksimal
anggaran, maka sistem akan memotong atau menghapus barang yang tidak masuk dalam kategori penting, sesuai dengan bobot
dari data barang-barang tersebut. Jika bobot besar maka barang PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
tidak akan dihapus. Sistem ini dapat memotong jumlah barang yang dianggap penting jika kapasitas anggaran melebihi
maksimal anggaran.
4.2 Analisis Kebutuhan Requirement Analysis
4.2.1 Use Case Diagram
Use Case merupakan dokumen behavior sistem dari sudut pandang user, yang melibatkan dua elemen, yaitu sistem dengan komponen dan
deskripsinya dan user elemen eksternal Jacobson, 1991. Use case merupakan dokumen naratif yang mendeskripsikan rangkaian kegiatan
yang ditampilkan aktor dalam menggunakan sistem. Diagram Use Case mengandung tiga komponen, yaitu :
• Use cases komponen sistem : unit fungsionalitas yang saling
berkaitan. •
Actors user sistem : segala sesuatu yang mengakses sistem, tidak hanya orang.
• Asosiasi komunikasi : menghubungkan antara aktor dan use case.
Komponen yang digunakan dalam pembuatan use-case diagram, digambarkan dengan simbol berikut :
Tabel 4.0.2 Komponen Use Case Simbol
Deskripsi
Nama Use Case
Fungsi yang disediakan sistem sebagai
unit-unit yang
saling bertukar pesan antara unit dan aktor,
biasanya dinyatakan
dengan menggunakan kata kerja di awal
frase nama use case. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI