Optimasi Anggaran Gambaran Umum Sistem Yang Akan Dibuat

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