4.1.Ruang Lingkup Aplikasi BAB IV PERANCANGAN SISTEM Berdasarkan penjelasan bab II, aplikasi pengendalian persediaan bahan baku memerlukan dua aktor yaitu admin dan operator. Admin berfungsi sebagai pengelola konten secara keseluruhan dan operator hanya menjalankannya saja 4.2.Gambaran Umum Aplikasi Pertama kali saat menggunakan aplikasi ini akan muncul menu login, setelah login berhasil maka menuju ke menu utama. Menu utama berisikan menu-menu sesuai dengan user yang mengakses aplikasi. Berikut gambaran detailnya : 4.2.1. Menu Login Menu login merupakan tampilan yang pertama kali muncul ketika sistem diakses. Dalam proses ini akan dilakukan pengecekan apakah username dan password yang digunakan sesuai dengan yang tersimpan di database, jika yang masuk admin maka akan memunculkan halaman admin, dan jika yang masuk operator maka akan memnuculkan halaman operator. 22
23 4.2.2. Menu Utama Admin dan Operator Setelah melakukan proses login, maka akan menuju ke menu utama. Menu utama dibagi menjadi dua yaitu menu untuk admin dan operator, yang bertujuan untuk memisah fungsi. 4.2.3. Menu Input Menu ini berfungsi untuk melakukan penambahan,pengeditan dan penghapusan user,supplier,barang.
24 4.2.4. Menu Tampil & Cetak Laporan Menu ini berfungsi untuk mencetak laporan harian bahan baku Gmabar 4.2.4 Tampilan Menu Tampil dan Cetak Laporan 4.2.5. Menu Input Keluar & Masuk Barang dan masuk Menu ini digunakan operator untuk menginput barang yang keluar Gmabar 4.2.5 Tampilan Menu Input Keluar & Masuk Barang 4.2.6. Cetak Laporan Keluar & Masuk Ini adalah laporan bahan baku keluar atau masuk.
25 Gmabar 4.2.6 Tampilan Laporan Keluar & Masuk Barang 4.3. Perancangan Sistem Tahap ini disebut dengan perancangan sistem. Perancangan sistem secara umum adalah untuk memberikan gambaran secara umum kepada user tentang sistem yang baru. 4.3.1. Kebutuhan Sistem Dua aktor yang terlibat dalam proses pengendalian yang ditunjukkan pada Tabel 4.3.1 Tabel 4.3.1 Tabel Aktor yang Terlibat Aktor Admin Operator Deskripsi Sebagai pengelola konten secara keseluruhan yang bertugas untuk menambah, mengubah dan menghapus konten informasi dalam menjalankan aplikasi. Hanya memiliki akses untuk mengelola dan membuat laporan bahan baku keluar dan masuk 4.3.2. Kebutuhan Fungsional
26 Kebutuhan fungsional juga dikelompokkan menjadi dua aktor seperti ditunjukkan pada Tabel 4.3.2 Tabel 4.3.2 Tabel Kebutuhan Fungsional Aktor Admin Login Fungsi Untuk mengelola semua data master, admin terlebih dahulu melakukan login agar keamanan data terjaga. Mengelola User Berfungsi untuk mengaktivasikan user untuk masuk kedalam sistem berdasarkan levelnya. Melihat dan mengelola aktor yang menggunakan sistem. Mengelola Supplier Berfungsi untuk melihat dan mengelola supplier yang telah terdaftar. Mengelola Barang Berfungsi untuk melihat dan mengelola stock awal bahan baku Mamantau transaksi barang Cek Barang Berfungsi untuk mencetak laporan harian bahan baku. Ganti password Berfungsi untuk mengubah password lama menjadi password baru. Operator Login Operator yang sudah terdaftar oleh admin dapat melakukan login untuk mengakses sistem. Transaksi Masuk
27 Berfungsi untuk menginput bahan baku yang masuk, baik itu beli,transfer cabang maupun return dari produksi. Transaksi Keluar Berfungsi untuk menginput bahan baku yang keluar, baik itu dipakai untuk produksi maupun transfer cabang. Cetak Transaksi Berfungsi untuk mencetak bahan baku yang keluar dan masuk, Ganti password Berfungsi untuk mengubah password lama menjadi password baru. Mengelola User Ganti Password Mengelola Supplier Memantau Transaksi Barang Admin Menginput Stock Awal Cek barang Gambar 4.3.1 Diagram Use Case Admin
28 Transaksi Keluar Cetak Transaksi Transaksi Masuk Operator Ganti Password Gambar 4.3.2 Diagram Use Case Operator 4.4.Analisis 4.4.1. Kelebihan Sistem Setelah diuji coba, aplikasi ini terbukti dapat menanggulangi kesalahan akibat human error, yaitu tulisan yang sulit dibaca.dan beberapa keunggulan lain diantaranya: a. Untuk dapat mempermudah penginput an bahan baku keluar dan masuk. b. Untuk mempermudah pengecekan stock barang. c. Mencetak laporan harian bahan baku. d. Agar mengurangi penginput an dokumen yang sama.
29 4.4.2. Kelemahan Sistem Setelah melakukan uji coba terhadap sistem, terdapat beberapa kekurangan/kelemahan yaitu: a. MengInput barang keluar dan masuk masih satu per satu. b. Seharusnya penginput an barang keluar dan masuk dibuat seperti shopping cart. Shopping cart adalah sebuah keranjang belanja maya (virtual) yang memperkenankan untuk memilih beberapa item pada web dan kemudian memasukkannya