3.3. Analisis Sistem Yang Berjalan
Tahap yang perlu dilakukan sebelum mengembangkan susatu sistem adalah menganalisis sistem yang sedang berjalan kemudian mencari kelemahan yang terdapat
pada sistem tersebut untuk kemudian dijadikan landasan usulan perancangan sistem yang baru.
Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian–bagian komponennya dengan maksud untuk mengidentifikasi dan
mengevaluasi permasalahan–permasalahan dan hambatan yang terjadi untuk kebutuhan yang di harapkan sehingga dapat diusulkan perbaikan – perbaikan pada
sistem tersebut.
3.3.1. Analisis Prosedur Yang Sedang Berjalan
Analisis prosedur merupakan penganalisaan terhadap kegiatan-kegiatan yang dilakukan oleh Dusky Store diantaranya dalam proses penjualan. Analisis terhadap
prosedur yang sedang berjalan hendaknya perlu dilakukan terlebih dahulu sebelum dilakukannya perancangan terhadap sistem yang akan diusulkan. Harus diketahui pula
hal-hal yang menjadi tujuan User sehingga masalah tersebut dapat didefinisikan secara jelas dan dapat dilakukannya pengembangan sistem.
3.3.2. Diagram Usecase Yang Sedang Berjalan
Diagram Use case merupakan pemodelan untuk melakukan behavior sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu
atau lebih aktor dengan sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada didalam sebuah sistem informasi dan siapa saja
yang berhak menggunakan fungsi-fungsi itu. Dibawah ini merupakan model Use Case Sistem penjualan yang sedang berjalan pada Dusky Store adalah sebagai berikut :
Pemilik Bag. Gudang
Konsumen Kasir
Membuat Rekap
Penjualan
Membuat Laporan
Penjualan Melakukan
Penjualan
Melakukan Pembelian
Sekretaris
Gambar 3.3 Diagram Usecase Yang Sedang Berjalan
3.3.3. Skenario Usecase Yang Sedang Berjalan
Skenario Use Case mendeskripsikan aktor-aktor yang melakukan prosedur dalam sistem, serta menjelaskan respon yang ditanggapi terhadap prosedur yang
dilakukan oleh aktor. Adapun tahapan-tahapan skenario use case pada Dusky Store yang sedang
1. Nama Use Case : Melakukan Penjualan
Aktor : Konsumen, Bag. Gudang, dan Kasir
Tujuan : Untuk mengetahui alur atau proses penjualan pada dusky store
Tabel 3.1 Skenario Usecase Melakukan Penjualan Yang Sedang Berjalan
Konsumen Sistem
1. Memilih dan memberikan permintaan barang kepada karyawan
2. Memeriksa permintaan konsumen 3. Jika tidak tersedia mendapat
konfirmasi 4. Jika tersedia kasir membuatkan nota
penjualan 5. Menerima nota dan melakukan
pembayaran 6. Menerima pembayaran dan
menyerahkan barang yang telah dibeli 7. Menerima barang
2. Nama Use Case : Membuat Rekap Penjualan
Aktor : Kasir dan Sekretaris
Tujuan : Untuk mengetahui penjualan harian
Tabel 3.2 Skenario Usecase Membuat Rekap Penjualan Yang Sedang Berjalan
Kasir Sekretaris
1. Membuatkan rekap penjualan harian
2. Menerima rekap penjualan harian
3. Nama Use Case : Membuat Laporan Penjualan
Aktor : Sekretaris dan Pemilik
Tujuan : Untuk mengetahui penjualan selama satu bulan
Tabel 3.3 Skenario Usecase Membuat Laporan Penjualan Yang Sedang Berjalan
Sekretaris Pemilik
1 .dari rekap harian dibuatkan laporan Penjualan bulanan
2. Menerima laporan penjualan bulanan
4. Nama Use Case : Melakukan Pembelian
Aktor : Pemilik
Tujuan : Unrtuk persediaan barang
Tabel 3.4 Skenario Usecase Melakukan Pembelian Yang Sedang Berjalan
Pemilik 1. Mencatat daftar barang yang akan
dibeli 2. Melakukan pembelian
3. Menerima barang yang telah dibeli
3.3.4. Activity Diagram Yang Sedang Berjalan