• Tidak ada hasil yang ditemukan

Selain mer ekam data penjualan, terdapat proses lain di dalam pencatatan data barang yang dilakukan oleh user yang memiliki jabatan sebagai kasir

N/A
N/A
Protected

Academic year: 2023

Membagikan "Selain mer ekam data penjualan, terdapat proses lain di dalam pencatatan data barang yang dilakukan oleh user yang memiliki jabatan sebagai kasir"

Copied!
22
0
0

Teks penuh

(1)

BAB III

ANALISA KEBUTUHAN SISTEM 3.1 Analilis Organisasi

Dalam sebuah kios pertanian data penjualan selalu dilakukan oleh setiap user (user yang memiliki jabatan sebagai kasir) dalam kios pertanian pada saat terjadi transaksi penjualan.Setia p transaksi harus dilakukan dengan cepat dan benar.Oleh karena itu dibutuhkan sistem yang dapat membantu kerja user agar pencatatan dapat berjalan dengan baik dan benar. Selain mer ekam data penjualan, terdapat proses lain di dalam pencatatan data barang yang dilakukan oleh user yang memiliki jabatan sebagai kasir. Setiap terjadi pengurangan, penambahan atau pengu bahan, data barang harus selalu dicatat agar data barang selalu konsisten antara data di sistem dan data yang nyata di gudang.User yang memiliki jabatan sebagai admin dapat melakukan pro ses lihat data barang atau supplier serta user tersebut dapat mengupdate data user yang meng gunakan sistem.

Untuk itu system informasi penjualan dan persediaan barang kios tani sukses menggunakan we bsite dibutuhkan untuk membantu mengatasi permasalahan di atas.

3.1.1 Sejarah kios Tani

Sejarah singkat tentang kios tani sukses yang beralamat di jl raya jungklang rt 14/04 mulyasari binong sudah berdiri sejak tahun 2021 bergerak di bidang pertanian, sebagai penyedia (Supplier ) berbagai jenis produk pertanian seperti pupuk, pestisida, alat pertanian bagi para petani baik grosir maupun eceran. Adalah sarana yang bergerak dalam bidang pertanian sehubungan deng an jarangnya toko atau kios penyedia sarana obat pertanian atau penyedia pupuk organik di da erah Binong khususunya di desa mulyasari sehingga pemilik toko berinisyatif untuk membuat kios berbagai macam obat pertanian,saprotan,dan pupuk organik bagi petani.

3.1.2 Profil dan Visi Misi Kios

Kios tani sukses berada di jl.raya jungklang RT.14/04 Ds.mulyasari Kec.Binong Kab.Subang 31253 kios kami yaitu mewujudkan usaha pertanian unggul bersama petani dan masyarakat yang berorientasi pada pemberdayaan sosial, ekonomi ekologi dan juga mengelola usaha dala m bidang pertanian demi kemajuan dan kesejahteraan dari petani & perusahaan dengan berorie ntasi pada bisnis yang profit benefit, mengalami pertumbuhan yang akan terus meningkat.

(2)

Manager/Admin

Kasir Operator

Gudangan

3.1.3 Tugas dan funsi kios

Toko pertanian kios Tani sukses bergerak di bidang pertanian, sebagai penyedia (Supplier) berbagai jenis produk pertanian seperti pupuk organik, pestisida, alat pertanian bagi para petani baik grosir maupun eceran.

A.Tugas

Kios tani sukse adalah sebagai penyedia sarana pupuk dan obat pertanian serta berbagai

macam jenis bibit padi, dan alat pertanian seperti saprotan bagi petani yang akan menanam padi di sawah

B.Fungsi

Kios tani sukses berfungsi untuk memenuhi kebutuhan petani seperti pupuk organi k dan

Obat pertanian bagi prtani serta memenuhi kebutuhan petani untuk memberi pestis ida supaya hasil paanen petani sesuai harapan

3.1.4 Struktur Organisani Kios

Gambar 3. 1 Stuktur organisasi

3.2 Analisis Kebutuhan Sistem

Analisis kebutuhan system sangat diperlukan dalam mendukung kinerja aplikasi, apakah aplikasi yang dibuat telah sesuai dengan kebutuhan atau belum.Karena kebutuhan sistem akan mendukung tercapainya tujuan suatu aplikasi.

3.2.1 Gambaran sisitem lama

Pada umumnya, system informasi yang digunakan kios tani sukses menggunakan sistem

(3)

Dan kios tidak memiliki web site sendiri.

1 proses yang sedang berjalan

Gambar 3. 2 Proses bisnis berjalan

2. proses berjalan admin

Gambar 3. 3 proses berjalan admin

(4)

3.3 Uraian hasil kebutuhan informasi 3.3.1 Kebutuhan informasi

Membutuhhkan Sistem informasi yang akan dibuat menggunakan sistem berbasis website Dengan menggunakan system ini, pihak kios tani tidak dibebani oleh biaya dari sistem informasi yang digunakan.

Struktur organisasi kios tani secara garis besarnya adalah sebagai berikut:

Kios tani dipimpin oleh manager dalam sistem ini berperan sebagai admin yang memiliki bawahan sebagai berikut:

a)

Bagian penjualan/Kasir

Pengguna system informasi penjualan kios tani ini adalah kasir dan manager/admi n. Untuk dapat menjadi pengguna sistem ini, maka orang harus mendapat persetujuan dari manager/admin kios tanit yang berhak penuh terhadap system untuk menjadi user. Data use r dimasukkan ke system oleh admin.User dapat menggunakan sistem ini jika data user telah tercatat di dalam sistem.

User betugas untuk mencatat setiap transaksi penjualan yang terjadi.Orang yang dapat menjadi user adalah orang yang cepat dan lincah dalam menggunakan keyboard. Dal am system ini user memasukkan data ke system sebagian besar menggunakan keyboard.

User tidak dapat menambah, mengubah atau menghapus data barang.User apat mengubah data password dengan cara memasukkan password yang saat ini di gunakan yang akan disesuaikan dengan password yang ada pada tempat penyimpanan. Jika password sesuai, k emudian user memasukkan password baru sesuai dengan keinginanuser. Bertanggung jawa b penuh terhadap kebenaran data barang yang ada pada sistem.Artinya, jika ada

penambahan barang baru atau ada data barang yang berubah, maka data yang ada pada sistem harus disesuaikan dengan kenyataan digudang. Pergudangan harus teliti pada saat memasukkan, mengubah atau menghapus data barang.Data barang yang ada pada sistem harus sesuai dengan barang yang ada pada gudang.Hal ini dikarenakan data barang berpen garuh pada system penjualan dan laporan persediaan barang. Pergudangan juga dapat men

(5)

utama sistem.Admin dapat melihat laporan penjualan harian,mingguan,bulanan, tahunan dan melihat laporan persediaan barang. Admin juga dapat mengubah data manager/admin, user, operator pergudangan.Admin memiliki hak penuh atas sistem.

3.3.2 Kebutuhan perangkat keras

Agar sebuah sisitem berjalan dengan baik dan mempunyai kemampuan yang memadai.

Perangkat keras yang dibutuhkan dalam pembuatan aplikasi ini adalah :

Tabel 3. 1 perangkat keras

Proccessor Intel(R) Pentium(R) 4 CPU2.80GHz

RAM 4 GB

VGA 1 G

HardDisk 500 GB

Resolusi monitor 1024 x 768 pixel

:

3.3.3 Kebutuhan perangkat lunak

Tabel 3. 2 penagkat lunak

Bahasa pemrograman PHP

Database MySql 5.0.18

Windowns 10

(6)

Tabel 3. 3 Deskripsi usecase

3.3.4 Kebutuhan fungsional

Tabel 3. 4 Kebutuhan fungsional Nomor SRS Deskripsi

SRS-F-001 Sistem dapat melakkan login

SRS-F-002 Sistem dapat memonitoring seluruh kegiatan

SRS-F-003 Sistem memiliki fitur mengelola data barang

SRS-F-004 Sistem memiliki fitur mengelola data stok barang

SRS-F-005 Sistem memiliki fitur mengelola data kios

No Pemakai Kebutuhan

1 Bagian kasir

a)

Mencatat transaksi penjualan

a)

Mencari data barang

b)

Mencatat data barang baru

c)

Mengubah/menghapus data barang

d)

Menambah data barang baru

2 Bagian admin

a)

Mencari databarang

b)

Melihat detail databarang

c)

Melihat laporan penjualan

d)

Menambah datauser

e)

Mengubah datapassword.

f)

Memonitoring seluruh kegiatan

(7)

3.3.4 Kebutuhan non fungsional

Tabel 3. 5Kebutuhan non fungsional

Nomor SRS Deskripsi

SRS-NF-001 Sistem dibangun dengan tampilan kebutuhan sistem

SRS-NF-002 Sistem yang dibangun berbasis web

SRS-NF-003 Sistem dikembangkan menggunakan Bahasa pemrograman PHP

3.4 Permodelan aktor dan use case

(8)

3.4.1 Pemodelan Use Case Keseluruhan

Gambar 3. 4 Usecase keseluruhan

(9)

3.4.2 Definisi actor

Tabel 3. 6 Definisi Aktor

3.4.3 Definisi use case

Tabel 3. 7 Definisi Usecase

No Use case Deskripsi

1 Login Use case menggambarkan kegiatan masuknya

user name dan password untuk masuk ke dalam system

2 Mencatat transaksi penjualan Use case menggambarkan masuknya transaksi dan penjualan stok barang

3 Mencari data barang Use case menggambarkan pencarian data barang yang masuk

4 Melihat detail data barang Untuk melihat data barang yang tersedia 5 Melihat laporan penjualan Use case menggambarkan kegiatan laporan

penjualan

6 Mencari data user Use case ini dapat melihat data user 7 Mengubah data password Untuk mengubah data password yang ada 8 Mencatat data barang baru Use case menggambarkan data barang baru

yang masuk

9 Mengubah/menghapus data Melihat data barang yang telah mencapai batas waktu

10 Mengubah menghapus data user use case ini dapat menampilakn sekaligus bisa menghapus data user

11 Menambah data data barang Melihat data barang baru yang datang

No Actor Deskripsi

1 Kasir User ini bertanggung jawab untuk menerima pesanan dari pelanggan 2 Admin User ini untuk melihat stok barang yang masuk dan keluar

(10)

3.4.4 Sekenario Use Case Login

Tabel 3.7 Sekenario Usecase

Nama use case Login

Aktor Use Case Bagian kasir, ,Bagian admin

Deskripsi Use case menggambarkan kegiatan masuknya user name dan password untuk masuk ke dalam system

PraKondisi Membuka aplikasi perusahaan masuk ke menu login dengan memasukan username dan password

Aksi aktor Reaksisistem

1. Masukkan Username dan password

2. Validasi Username dan Password

3. Menampilkan Menu Utama berdasarkan Jabatan Scenario alternatif 1

Jika username dan password salah maka sistem akan memunculkan pesan

“username dan password tidak valid”

danaktor kembali ke langkah 1.

(11)

Gambar 3. 5 Kelola barang

Gambar 3. 6 Kelola penjualan

(12)

Tabel 3. 8 Mencatat transaksi penjualan

Nama use case Mencatat transaksi penjualan

Aktor Use Case Bagian kasir

Deskripsi Use case menggambarkan kegiatan pencatatan penjualan pupuk dan obat prtanian

PraKondisi Membuka aplikasi perusahaan untuk mencatat penjualan barang pupuk dan obat pertanian

Aksi aktor Reaksisistem

1. Masukkan ke dalam

website 2. Validasi masuk

3. menambahkan pencatatan pupuk Scenario alternatif 1

Jika berhasil menambahkan catatan pupuk salah maka sistem akan memunculkan pesan tidak valid” dan aktor kembali ke langkah 1.

(13)

Tabel 3. 9 Melihat mencatat data barang

Nama use case Melihat Mencatat data barang

Aktor Use Case Bagian Kasir

Deskripsi Use case Mencatat databarang

PraKondisi Membuka aplikasi perusahaan mencaatat data barang

Aksi aktor Reaksisistem

1. Masukkan ke

dalamwebsite 2. Validasi masuk

3. mencari pencatatan data barang Scenario alternatif 1

Jika berhasil mencari pencatatan data barang maka sistem akan memunculkan data barang,dan apabila gagal pesantidak valid” dan actor kembali ke langkah 1.

(14)

Tabel 3. 10 mencatat transaksi penjualan

Nama use case Mencatat transaksi penjualan

Aktor Use Case Bagian kasir

Deskripsi Use case menggambarkan kegiatan pencatatan penjualan pupuk dan obat prtanian

PraKondisi Membuka aplikasi perusahaan untuk mencatat penjualan barang pupuk dan obat pertanian

Aksi aktor Reaksisistem

1. Masukkan ke dalam

website 2. Validasi masuk

3. menambahkan pencatatan pupuk Scenario alternatif 1

Jika berhasil menambahkan catatan pupuk salah maka sistem akan memunculkan pesan tidak valid” dan aktor kembali ke langkah 1.

(15)

Tabel 3. 11 mencatat data penjualan

Nama use case Mencatat data penjualan

Aktor Use Case Bagian kasir

Deskripsi Use case menggambarkan kegiatan pencatatan penjualan pupuk dan obat prtanian

PraKondisi Membuka aplikasi perusahaan untuk mencatat penjualan barang pupuk dan obat pertanian

Aksi aktor Reaksisistem

1. Masukkan ke dalam

website 2. Validasi masuk

3. menambahkan pencatatan pupuk Scenario alternatif 1

Jika berhasil menambahkan catatan pupuk salah maka sistem akan memunculkan pesan tidak valid” dan aktor kembali ke langkah 1.

(16)

Gambar 3. 7 Kelola pengguna

Gambar 3. 8 Kelola penjualan

(17)

Gambar 3. 9 Laporan barang

(18)

Tabel 3. 12 Melihat laporan barang

Nama use case Melihat laporan barang

Aktor Use Case Bagian admin

Deskripsi Use case menggambarkan Mencari data barang/supplier Melihat detail databarang

PraKondisi Membuka aplikasi perusahaan mencari data barang/supplier detail data barang

Aksi aktor Reaksisistem

1. Masukkan ke dalam

website 2. Validasi masuk

3. mencari pencatatan barang Scenario alternatif 1

Jika berhasil mencari catatan barang maka sistem akan memunculkan data barang,dan apabila gagal pesan tidak valid” dan aktor kembali ke langkah 1.

(19)

Tabel 3. 13 Melihat laporan penjualan

Nama use case Melihat laporan penjualan

Aktor Use Case Bagian admin

Deskripsi Use case menggambarkan melihat laporan penjualan PraKondisi Membuka aplikasi perusahaan laporan penjualan barang

Aksi aktor Reaksisistem

1. Masukkan ke dalam

website 2. Validasi masuk

3. mencari laporan penjualan barang Scenario alternatif 1

Jika berhasil mencari laporan barang maka sistem akan memunculkan laporan barang,dan apabila gagal pesan tidak valid” dan aktor kembali ke langkah 1.

(20)

Tabel 3. 14 Mencari,menambah,mengubah data user

Nama use case Mencari,menambah,mengubah data user

Aktor Use Case Bagian admin

Deskripsi Use case menggambarkan Mencari,menambah,mengubah data user PraKondisi Membuka aplikasi perusahaan mencari menambah mengubah data user

Aksi aktor Reaksisistem

1. Masukkan ke dalam

website 2. Validasi masuk

3. mencari,menambah,mengubah,data user Scenario alternatif 1

Jika berhasil mencari,menambah.mengubah data user maka sistem akan memunculkan data user,dan apabila gagal pesan tidak valid” dan aktor kembali ke langkah 1.

(21)

3.4.5 Activity Diagram login

Diagram aktivitas adalah bentuk visual dari alur kerja yang berisi aktivitas dan tindakan, yang juga dapat berisi pilihan, pengulangan, dan concurrency. Dalam Unified Modeling Language, diagram aktivitas dibuat untuk menjelaskan aktivitas komputer maupun alur aktivitas

Gambar 3. 10 Activity diagran admin

(22)

2 Activity diagram bagian kasir kelola transaksi

Gambar 3. 11 activity diagram bagian kasirkelola transaksi

Referensi

Dokumen terkait

40 Dalam klasifikasi filogenetik ini data sequence gen ND5 pada mitokondria kupu Ornithoptera spp yang disimpan di National Center for Biotechnology Information

Setelah peneliti mengadakan penelitian dengan judul materi dakwah Islam dalam panca dasar bela diri pencak silat Persaudaraan Setia Hati Terate (PSHT) di komisariat UIN Walisongo

dan Cd) dalam gonad jantan kerang hijau ( Per- na viridis ) yang tercemar di Teluk Jakarta, Ban- ten dan Lada. 2) menganalisis dampak akumu- lasi pencemaran logam berat di

Pengujian keseluruhan sistem terbagi menjadi dua tahap pengujian, yaitu pengujian penyalaan sirine terhadap perubahan kecepatan dan pengujian tampilan PC

Perbedaan sirup glukosa dengan gula pasir atau sukrosa yaitu sukrosa merupakan gula disakarida, terdiri atas ikatan glukosa dan fruktosa, sedangkan sirup glukosa adalah

Dengan kata lain, teka-teki yang harus dipecahkan ialah bagaimana sesuatu yang stabil dan given dapat distabilisasi dan direproduksi sebagai sebuah kesatuan yang

Inject paket 100 bisa dilakukan lebih dari 1 kali, jika selama di masa observasi tidak ada usage minimum 50MB Menjual Kartu Internet.. Menjual

Setiap penelitian yang dilakukan terhadap suatu masalah sudah pasti mempunyai tujuan yang ingin dicapai, demikian pula dalam penelitian ini yang mempunyai tujuan sebagai berikut