Anda di halaman 1dari 19

Terapan Rekayasa Perangkat Lunak

“Sistem Informasi Pengelolaan Inventaris Dan peramalan kebutuhan dan hasil panen
UD.Mina Sumber Abadi”

Oleh :

Ahmad Choirul Mustaqim (152410101155)

Aly Wafi (152410101163)

Hidayatir Rizkiah (152410101168)

Danang Krida Sasmita (152410101167)

Ratih Dwi Luky (152410101180)

LABORATORIUM REKAYASA PERANGKAT LUNAK

PROGRAM STUDI SISTEM INFORMASI

UNIVERSITAS JEMBER
2017
Team Building

Objek : UD. Mina Sumber Abadi

Narasumber : Bapak Supani, Ketua Kelompok UD.Mina Sumber Abadi

Tujuan : System ini dibuat dengan tujuan untuk memudahkan dalam pengelolaan inventaris
dan pendataan Kas . Jadi management dalam pengelolaan inventaris dan kas menjadi
terstruktur dengan adanya sistem ini. Mempermudah komunikasi dengan para user dan
memberikan pelayanan yang lebih baik melalui layanan berbasis web

Rancangan Awal Fitur :

1. Peminjaman Inventaris
2. Pembayaran Tarif Inventaris
3. Pembayaran Kas
4. Pengelolaan Kas

SDLC : Agile (SCRUM)

Platform : Web, Laravel

Product Owner : Ahmad Choirul Mustaqim

Scrum Master : Aly wafi

Scrum Team :

1. Analis : Hidayatir Rizkiah


2. Desain : Ratih Dwi Luky
3. Develop : Ahmad Choirul Mustaqim & Aly Wafi
4. Test & Documentation : Danang Krida Sasmita
UD Mina Sumber Abadi
Merupakan sebuah kelompok usaha yang bergerak dalam pemeliharaan ikan lele dan
gurame, Usaha kelompok ini telah lama didirikan dan pada tahun 2017 ini mereka telah
memiliki konsumen tetap di area luar jawa timur. UD Mina Sumber Abadi ini di pimpin oleh
Bapak supani selaku ketua kelompok, beliau membawahi sekitar 14 kelompok kecil dan
sekitar 10 sub kelompok dari masin masing kelompok kecil.
Dokumentasi Observasi :
Identifikasi Masalah
Hal yang menjadi daya tarik kami untuk menjadikan kelompok usaha ini sebagai objek
adalah :
1. Inventaris
a. Permasalahan dalam mengelola inventaris yang tidak maksimal, kerusakan
pada inventaris juga belum ada penanganan karena selalu saja uang kas
kelompok terbuanga untuk memperbaiki kerusakan itu, padahal pada
kebijakannya kerusakan ditanggung oleh kelompok yang mempergunakan
inventaris tersebut
b. Pembayaran penggunaan inventarin juga belum terkontrol.
2. Forum
a. Ada beberapa kelompok yang tidak hadir dalam forum, sehingga sosialisasi
hasi forum tidak merata.
3. Panen
a. Proses panen yang tidak terkontrol oleh kelompok utama sehingga beberapa
hasil panen dari sub kelompok terjual tidak melalui kelompok utama
b. Perkiraan Kapan panen dari masing masing sub kelompok yang tidak terdata
oleh kelompok utama
System Request – Sistem Informasi Pengelolaan Inventaris Dan peramalan kebutuhan
dan hasil panen UD.Mina Sumber Abadi
Project Sponsor: Bapak Supani, Ketua Kelompok UD Mina Sumber Abadi
Business Need: Sistem ini dibuat dengan tujuan untuk memudahkan dalam pengelolaan
inventaris dan pendataan Kas. Jadi management dalam pengelolaan
inventaris menjadi terstruktur dengan adanya system ini.
Mempermudahkomunikasidengan para user dan memberikan pelayanan
yang lebih baik melalui layanan berbasis web
Business Requirements:

Fiturutama yang ada pada system ini adalah:


1. Login
2. Peminjaman Inventaris
a. Meminjam Inventaris
b. Melihat Peminjaman Inventaris
c. Verifikasi Peminjaman
3. Melihat Daftar Peminjaman Inventaris
4. Detail Inventaris
a. Melihat Detail Inventaris
b. MengubahDetail Inventaris
c. Menghapus Inventaris
d. Penambahan Inventaris
5. Analisa hasil Panen
a. Memasukkan Data Analisa
b. Melihat Analisa Hasil Panen
c. Melihat Analisa Keuntungan Hasil Panen
d. Melihat Analisa Kebutuhan Pemeliharaan Ikan
6. Penebaran Bibit
a. Memasukkan data Penebaran Bibit
b. Melihat data penebaran Bibit
7. Forum
a. Pengajuan Masalah
b. Melihat Data Pengajuan Masalah
c. Memasukkan Hasil Rapat
d. Lihat Hasil Rapat
8. Log out

Business Value:
Keuntungan Intangible:
 Meningkatkan kinerja Pegawai
 Meningkatkan keakurasian data
 Meningkatkan layanan ke anggota
 Pengawasan Sub kelompok Lebih Mudah
 Stabilisasi Pasokan Pakan
 Efektifitas Pembahasan dan Pemberitahuan Hasil Forum

Keuntungan Tangible:
 Menghemat 10% Biaya Pengelolaan Inventaris
 Menghemat 5% Biaya Pakan

Bispro

UseCase
Skenario
No Use case 1
Nama Usecase Masuk akun
Aktor Admin, ketua kelompok, anggota kelompok,
bendahara
Deskripsi Singkat Aktor akan masuk akun
Prekondisi Halaman utama website
Pascakondisi Halaman akun
Flow Event
Normal Flow : Masuk akun
Reaksi Aktor Reaksi Sistem
1.Klik „login‟

2. Menampilkan form :
- Nama Pengguna (varchar 25)
- Password (varchar 25 )

3. Mengisi nama pengguna dan password

4. Klik „Masuk‟
5. Mengecek inputan

6.Eksekusi validasi user dan password


dengan yang tersimpan di dalam database

7. Menampilkan halaman web


Flow Event
Alternatif Flow : Nama Pengguna Atau Password Kosong
6. Menampilkan pop-up “nama pengguna
atau password tidak boleh kosong”
7. Klik „oke‟
8. Menampilkan halaman login
Flow Event
Alternatif Flow : Nama Pengguna salah
6.Menampilkan pop-up “Nama pengguna
salah ”
7. Klik „oke‟
8.Menampilkan Halaman Login
Flow Event
Alternatif Flow : password salah
6.Menampilkan pop-up “password salah”
7. Klik „oke‟
8.Menampilkan Halaman Login
No Use Case 2
Nama Use Case Meminjam Inventaris
Aktor Anggota Kelompok
Deskripsi Singkat Melakukan Pengajuan peminjaman inventaris
Prekondisi User Berada Pada Menu Home system
Pascakondisi User telah mengajukan peminjaman inventaris
FLOW EVENT
Normal Flow: Meminjam Inventaris
Reaksi Aktor Reaksi Sistem
1. Menampilkan halaman Meminjam
Inventaris yang berisi menu :
a. Peminjaman Inventaris
b. Memasukkan Data Analisa
c. Analisa Hasil Panen
d. Penebaran Bibit
e. Forum
1. User Memilih menu Peminjaman
Inventaris
2. System Menampilakn Dropdown menu
pilihan peminjman
a. Meminjam Inventaris
b. Melihat Peminjaman Inventaris
3. Memilih menu Meminjam
Inventaris
4. System Menampilkan List Barang
Yang Tersedia
5. User Memilih barang yang akan
dipinjam
6. Klik Tombol Pinjam
7. Menyimpan data peminjaman
inventaris ke database
8. Menampilkan Pop Up ( Pengajuan
Peminjaman Inventarin Berhasil
ditambahkan Pada list peminjaman)
9. Klik Oke
10. Menampilkan halaman Meminjam
Inventaris
Alternatif Flow : Barang Belum dipilih
6. Klik Tombol Pinjam
7. Menampilkan Pop Up “Silahkan
Pilih barang terlebih dahulu”
8. Klik OK
9. System Menampilkan Meminjam
Inventaris
Alternatif Flow : Stok Habis
6. Klik Tombol Pinjam
7. Menampilkan Pop Up “Stok
Barang Habis”
8. Klik OK
9. System Menampilkan Meminjam
Inventaris

No Use Case 3
Nama Use Case Melihat Peminjman Inventaris
Aktor Anggota Kelompok
Deskripsi Singkat Untuk Mengetahui Verivikasi Pengajuan
peminjaman inventaris oleh ketua kelompok
Prekondisi User Berada Pada Menu Home system
Pascakondisi User telah melihat peminjalan yang telah
dilakukan
FLOW EVENT
Normal Flow: Melihat Peminjaman Inventaris
Reaksi Aktor Reaksi Sistem
1. Menampilkan halaman Meminjam
Inventaris yang berisi menu :
a. Peminjaman Inventaris
b. Memasukkan Data Analisa
c. Analisa Hasil Panen
d. Penebaran Bibit
e. Forum
2. User Memilih menu Peminjaman
Inventaris
3. System Menampilakn Dropdown menu
pilihan peminjman
a. Meminjam Inventaris
b. Melihat Peminjaman Inventaris
4. Memilih menu Melihat
Peminjaman Inventaris
5. System Menampilkan Data
peminjaman yang telah dilakukan oleh
user sebelumnya

No Use Case 4
Nama Use Case Verifikasi Peminjaman
Aktor Ketua Kelompok
Deskripsi Singkat Memverifikasi peminjaman Inventaris
Prekondisi Halaman Website Ketua Kelompok setelah
Login
Pascakondisi Halaman Verifikasi Peminjaman
FLOW EVENT
Normal Flow: Verifikasi Peminjaman
Reaksi Aktor Reaksi Sistem
1. Menampilkan halaman website yang
berisi menu :
a. Peminjaman Inventaris
b. Memasukkan Data Analisa
c. Analisa Hasil Panen
d. Penebaran Bibit
e. Forum
2. Memilih menu Verifikasi
Peminjaman
3. Menampilkan tabel data peminjaman
Inventaris :
a. Id Peminjaman
b. Id Peminjam
c. Nama Peminjam
d. Kode Alat
e. Nama Alat
f. Tanggal Pinjam
g. Tanggal Kembali
h. Status
i. Jumlah
4. Klik salah satu data yang ada pada
tabel
6. Klik Verifikasi
5. Menampilkan PopUp Untuk Memilih
Status Peminjaman Inventaris
6. User Memilih Menu DropDown
Pada PopUp Sesuai dengan Status
Peminjaman yang sedang
dilakukan
7. Klik Oke
8. MenampilkanPopup Status Telah
Diperbaharui
9. Menampilkan Halaman Verifikasi
Peminjaman
Alternatif Flow : Data belum dipilih
Reaksi Aktor Reaksi Sistem
6. Klik Verifikasi
7. Menampilkan POPUP (Anda belum
memasukkan pilihan, Mohon isi
kembali)
8. Klik Oke
9. Menampilkan data peminjama
Inventaris :
a. Id Peminjaman
b. Id Peminjam
c. Nama Peminjam
d. Kode Alat
e. Nama Alat
f. Tanggal Pinjam
g. Tanggal Kembali
h. Status
i. Jumlah

No Use Case 7
Nama Use Case Melihat Detail Inventaris
Aktor Admin
Deskripsi Singkat Untuk Mengetahui data inventaris
Prekondisi User Berada Pada Menu Home system setelah
Login
Pascakondisi User telah melihat data Inventaris yang ada
FLOW EVENT
Normal Flow:Melihat Detail Inventaris
Reaksi Aktor Reaksi Sistem
1. Menampilkan halaman Menu Home
System yang berisi menu :
a. Detail Inventatis
b. Forum
2. User Memilih menu Detail
Inventaris
3. System Menampilakan tabel dari detail
inventaris , diantaranya :
a. Id_Inventaris
b. Nama Barang
c. Stok

No Use Case 8
Nama Use Case Mengubah Detail Inventaris
Aktor Admin
Deskripsi Singkat Untuk Mengubah data inventaris yang sudah
ada
Prekondisi User Berada Pada Menu Home system setelah
Login
Pascakondisi User telah mengubah data Inventaris yang ada
FLOW EVENT
Normal Flow:Mengubah Detail Inventaris
Reaksi Aktor Reaksi Sistem
1. Menampilkan halaman Menu Home
System yang berisi menu :
a. Detail Inventatis
b. Forum
2. User Memilih menu Detail
Inventaris
3. System Menampilakan tabel dari detail
inventaris , diantaranya :
a. Id_Inventaris
b. Nama Barang
c. Stok
Dan berisi menu diantaranya :
a. Ubah Inventaris
b. Tambah Inventaris
c. Hapus Inventaris
4. User memilih data yang ada di
tabel dan Klik Ubah Inventaris
5. System menampilkan form isian
diantaranya :
a. Id Inventaris
b. Nama Barang
c. Stok
User hanya bisa mengubah isi dari stok
saja.
6. User mengisi form isian untuk
stok
7. Klik Simpan
8. System meng-update data inventaris
yang ada di database
9. System Menampilakan tabel dari detail
inventaris , diantaranya :
a. Id_Inventaris
b. Nama Barang
c. Stok
Alternatif Flow : Data belum diisi
Reaksi Aktor Reaksi Sistem
7. Klik Simpan
8. Menampilkan POPUP (Anda
belum mengisi pilihan, Mohon isi
kembali)
9. Klik Oke
10. System menampilkan form isian
diantaranya :
a. Id Inventaris
b. Nama Barang
c. Stok
User hanya bisa mengubah isi dari stok
saja.

No Use Case 9
Nama Use Case Menghapus Inventaris
Aktor Admin
Deskripsi Singkat Untuk Menghapus data inventaris yang sudah
ada
Prekondisi User Berada Pada Menu Home system setelah
Login
Pascakondisi User telah menghapus data Inventaris yang ada
FLOW EVENT
Normal Flow:Menghapus Inventaris
Reaksi Aktor Reaksi Sistem
1. Menampilkan halaman Menu Home
System yang berisi menu :
a. Detail Inventatis
b. Forum
2. User Memilih menu Detail
Inventaris
3. System Menampilakan tabel dari detail
inventaris , diantaranya :
a. Id_Inventaris
b. Nama Barang
c. Stok
Dan berisi menu diantaranya :
a. Ubah Inventaris
b. Tambah Inventaris
c. Hapus Inventaris
4. User memilih data yang ada di
tabel dan Klik Hapus Inventaris
5. System menampilkan pop up yang berisi
"Anda yakin akan menghapus data ini ?"

6. Klik Oke
7. System menghapus data inventaris yang
ada di database
8. System Menampilakan tabel dari detail
inventaris , diantaranya :
a. Id_Inventaris
b. Nama Barang
c. Stok
Alternatif Flow : Data belum dipilih
Reaksi Aktor Reaksi Sistem
4. Klik Hapus Inventaris
5. Menampilkan POPUP (Anda
belum memilih pilihan)
6. Klik Oke
10. System Menampilakan tabel dari detail
inventaris , diantaranya :
a. Id_Inventaris
b. Nama Barang
c. Stok
Dan berisi menu diantaranya :
a. Ubah Inventaris
b. Tambah Inventaris
c. Hapus Inventaris

No Use Case 10
Nama Use Case Penambahan Inventaris
Aktor Admin
Deskripsi Singkat Untuk Menambah data inventaris yang baru
Prekondisi User Berada Pada Menu Home system setelah
Login
Pascakondisi User telah menambah data Inventaris yang baru
FLOW EVENT
Normal Flow:Penambahan Inventaris
Reaksi Aktor Reaksi Sistem
1. Menampilkan halaman Menu Home
System yang berisi menu :
a. Detail Inventatis
b. Forum
2. User Memilih menu Detail
Inventaris
3. System Menampilakan tabel dari detail
inventaris , diantaranya :
a. Id_Inventaris
b. Nama Barang
c. Stok
Dan berisi menu diantaranya :
a. Ubah Inventaris
b. Tambah Inventaris
c. Hapus Inventaris
4. Klik Tambah Inventaris
5. System menampilkan form isian
diantaranya :
a. Id Inventaris
b. Nama Barang
c. Stok
d. Stok Ready
User tidak perlu mengisi id karena akan
otomatis terisi.
6. User mengisi form isian Inventaris
Baru
7. Klik Simpan
8. System menambahkan data inventaris
yang ada di database
9. System Menampilakan tabel dari detail
inventaris , diantaranya :
a. Id_Inventaris
b. Nama Barang
c. Stok
Alternatif Flow : Data belum diisi
Reaksi Aktor Reaksi Sistem
7. Klik Simpan
8. Menampilkan POPUP (Anda
belum mengisi pilihan, Mohon isi
kembali)
9. Klik Oke
10. System menampilkan form isian
diantaranya :
a. Id Inventaris
b. Nama Barang
c. Stok
d. Stok Ready
User tidak perlu mengisi id karena akan
otomatis terisi.

No Use Case 11
Nama Usecase Memasukkan Data Analysa
Aktor Ketua kelompok, ketua sub kelompok,
anggota kelompok
Deskripsi Singkat Memasukkan data analysa
Prekondisi halaman analysa
Pascakondisi Halaman memasukkan data analysa
Flow event
Normal Flow : Memasukkan data analysa
Aktor System
1.Klik „Ramalan hasil panen‟

2.menampilkan form :
- jumlahbibit (ekor) : int
- LuasKolam (m2) : int

3. Mengisi Form

4. Klik „Ramal‟

5. Mengecek inputan

6. Menyimpan data pada database

7.Menampilkan pop-up „data berhasil


dimasukkan‟
Flow Event
Alternatif Flow : Salah input
6.Menampilkan pop-up “data yang
dimasukkan tidak sesuai tipe”
7.Klik „oke‟
8. Menampilkan form
Flow Event
Alternatif Flow : data kosong
6.Menampilkan pop-up “data tidak boleh
kosong”
7. Klik „oke‟
8.Menampilkan frorm

No Use Case 12
Nama Usecase Melihat analysa hasil panen
Aktor Ketua kelompok, ketua sub kelompok, dan
anggota kelompok
Deskripsi Singkat Actor melihat analysa hasil panen
Prekondisi Halaman analysa
Pascakondisi Halaman analysa hasil panen
Flow event
Normal Flow : Melihat analysa hasil panen
Aktor System
1.Klik „lihat analysa hasil panen‟

2. menganalysa hasil panen

3. menampilkan analysa hasil panen


Panjanglele : int
Perkiraanlele : int
Tanggalpanen : date

No Use Case 13
Nama Usecase Melihat analysa kebutuhan perawatan ikan
Aktor Ketua kelompok, ketua sub kelompok, dan
anggota kelompok
Deskripsi Singkat Actor melihat analysa kebutuhan perawatan
ikan
Prekondisi Halaman analysa
Pascakondisi Halaman analysa kebutuhan perawatan ikan
Flow event
Normal Flow : Melihat analysa kebutuhan perawatan ikan
Aktor System
1.Klik „kebutuhan pemeliharaan ‟

2. menganalysa kebutuhan perawatan ikan

3. menampilkan analysa kebutuhan


perawatan ikan
Jenispakan : varchar (20)
Frekuensi : varchar (20)
Vitamin : varchar (20)
Frekuensi Ga : varchar (20)
Biaya : money
Bibit @200 : int
Pakan : int

No Use Case 14
Nama Usecase Melihat Data Penebaran Bibit
Aktor Ketua kelompok
Deskripsi Singkat Aktor dapat melihat data penebaran bibit lele
Prekondisi Halaman Analisa
Pascakondisi Halaman Data Penebaran Bibit
Flow event
Normal Flow : Melihat Data Penebaran Bibit
Aktor System
1.Klik „Penebaran Bibit‟

2. memuat data penebaran bibit

3. menampilkan data penebaran bibit


Id Tebar : integer (20)
Id User : integer (20)
Jumlah : integer (20)
Tanggal : date
Kolam : integer(20)

Anda mungkin juga menyukai