Kelemahan Sistem Yang Berjalan

memusingkan. Dalam hal output atau penghasilan dari pencarian informasi objek yang dibutuhkan seperti informasi mengenai transaksi, barang dll juga sangat dirasa kurang dari segala aspek karena administrasi perlu mencari record- record yang dibutuhkan dengan pencarian secara manual terhadap tampilan Excel tersebut, bila terdapat banyak sekali record maka administrasi akan memakan waktu yang sangat lama untuk mencari record- record yang dimaksud, ditambah tidak ada fitur untuk mengurutkan data- data yang ada pada table yang telah dibuat, padahal fitur ini terkadang sangat dibutuhkan untuk mempercepat pencarian informasi. Di luar sana terdapat beberapa aplikasi siap pakai seperti Microsoft Access atau MySQl yang lebih baik dalam menangani hal- hal seperti ini namun aplikasi- aplikasi tersebut juga masih memiliki masalah serupa yaitu tidak optimalnya efisiensi waktu maupun tingkat kenyamanan user karena user interface Microsoft Access dan MySQl bukan untuk orang awam dalam database meskipun cukup berpengalaman dalam bidang administrasi. Karena itu diperlukanlah sebuah aplikasi khusus dengan user interface yang cukup bersahabat dengan administrasi, sehingga administrasi dapat merasa lebih nyaman dalam mengoperasikan tugasnya yang dapat meminimalisasi jumlah kesalahan dan aplikasi tersebut mampu memberikan beberapa otomatisasi yang perlu dan dapat diberikan sehingga efisiensi waktu dapat lebih optimal. Aplikasi baru sebagai pengganti aplikasi Microsoft Excel yang dipakai oleh administrasi mampu memiliki kapabilitas yang diperlukan dan tidak dimiliki oleh Excel seperti yang dijabarkan di atas.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

4.1 Functional Dan Behavioral Design

Functional design adalah sebuah paradigma yang digunakan untuk menyederhanakan desain softaware dan hardware seperti komputer, software ataupun model 3 dimensi. Funstional design memastikan bahwa setiap modul bagian dari sebuah peralatan hanya memiliki satu tanggung jawab dan melaksanakan tanggung jawab tersebut tanpa banyak mempengaruhi bagian- bagian lain. Dalam UML, functional design diaplikasikan menggunakan use case dan activity diagaram. Dalam pemrograman software, behavioral design pattern adalah pola design yang mengidentifikasi pola- pola komunikasi dia ntara objek dan menyadari pola- pola tersebut. Dengan melakukan hal tersebut, pola- pola ini meningkatkan fleksibilitas dalam menjalankan komunikasi ini. Dalam UML, behavioral design diaplikasikn menggunakan statemachine dan sequence diagram. 79

4.1.1 Use Case Diagram

Main UseCase Diagram: Gambar 4.1 Main UseCase Diagram Keterangan gambar: Administrasi diharuskan untuk login terlebih dahulu. Setelah login, user bisa mengklik ke 8 tab utama lainnya untuk masuk ke tab- tab tersebut. Ke 9 tab yang ada adalah login, transaksi, pengembalian barang, pencarian, pembaharuan, pendaftaran, penukaran, penghapusan dan lain- lain. Login UseCase Diagram: Gambar 4.2 Login UseCase Diagram Keterangan gambar: Administrasi diharuskan memasukan nama user, password dan mengklik tombol login untuk bisa melakukan login.