BAB IV. IMPLEMENTASI DAN ANALISA HASIL
ANALISA DAN PERANCANGAN SISTEM 3.1 Perancangan Sistem Informasi
3.1.1. Analisa Sistem
3.1.1.3. Fase Analisa Kebutuhan 1.Diagram Use case1.DiagramUse case
3.1.1.3.2. Narasi Use case
1) NarasiUse caseLogin
Tabel 3.1 Narasiuse caselogin Gambar 3.4 DiagramUse Casefungsi master
IDUse case: proyek_01 Namause case Login
Aktor : Admin Apply, Admin Supply, Admin Tagihan Deskripsi Use
case:
Use case ini menggambarkan proses dimana admin melakukan login sebelum masuk ke sistem. Pengguna harus memasukkan username dan password ke sistem.
Prakondisi : -Langkah
Umum
Kegiatan Aktor Respon Sistem
K. Memasukkan username dan password dan menekan button
login
4. Menampilkan halaman utama untuk setiap admin
1. Menampilkan halaman login
3. Sistem mengecek validasi di database
K) NarasiUse caseTambah Data Sales
Tabel 3.2 Narasiuse casetambah data sales
IDUse case: proyek_0K
Namause case Tambah data Sales
Aktor : Admin Apply, Admin Supply, Admin Tagihan Deskripsi Use
case:
Use case ini menggambarkan proses dimana admin melakukan penambahan data master sales
Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem 1. Admin memilih menu master
sales
3. Memasukkan data sales baru dan memilih button simpan
5. Mendapat konfirmasi apakah data berhasil ditambahkan
K. Menampilkan halaman menu master sales
4. Menyimpan data di database
3) NarasiUse caseUbah Data sales
Tabel 3.3 Narasiuse caseubah datasales IDUse case: proyek_03
Namause case ubah data sales
Aktor : Admin Apply, Admin Supply, Admin Tagihan Deskripsi Use
case:
Use case ini menggambarkan proses dimana admin melakukan pengubahan data master sales
Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem
K. Admin memilih sales yang akan diubah
4. Memasukkan data sales yang diubah dan memilih button simpan
6. Mendapat konfirmasi apakah data berhasil
1. Menampilkan halaman menu master sales
3. Menampilkan detail sales yang dipilih dalam
fieldyang ada
5. Menyimpan data di database
ditambahkan
4) NarasiUse caseHapus Data sales
Tabel 3.4 Narasiuse casehapus data sales
IDUse case: proyek_04
Namause case hapus data sales
Aktor : Admin Apply, Admin Supply, Admin Tagihan
Deskripsi : Use caseini menggambarkan proses penghapusan data sales Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem
K. Admin memilih sales yang akan dihapus dan memilih button hapus
4. Memilih hapus untuk melanjutkan pengapusan data barang.
6. Mendapat konfirmasi apakah data berhasil dihapus.
1. Menampilkan halaman menu master sales
3. Mengkonfirmasi ulang apakah data akan dihapus
5. Menghapus data sales didatabase dan menampilkan data sales yang ada.
5) NarasiUse caseCatat Pemakaian Bahan Baku
IDUse case: proyek_05
Namause case Pemakaian Bahan Baku Aktor : Admin Apply
Deskripsi Use case:
Use case ini menggambarkan proses dimana admin melakukan pencatatan pemakaian bahan baku proyek
Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem 1. Admin memilih menu
pemakaian project
3. Mencari proyek yang akan ditambahkan bahan
5. Memilih proyek dan spk yang akan dilakukan penambahan bahan. Mengisi data bahan yang dipakai dan memilih button simpan.
7. Mendapat konfirmasi apakah data berhasil ditambahkan
K. Menampilkan halaman menu pemakaian project
4. Menampilkan data proyek dan spk
6. Menyimpan data bahan yang dipakai didatabase.
6) NarasiUse caseCatat Mutasi Barang ke Gudang
Tabel 3.6 Narasiuse casecatat mutasi ke gudang
Namause case Mutasi Barang ke gudang Aktor : Admin Apply
Deskripsi Use case:
Use case ini menggambarkan proses dimana admin melakukan pencatatan pemindahan bahan baku proyek ke gudang
Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem 1. Admin memilih menu mutasi
bahan ke gudang
3. Mencari proyek dari barang yang akan dimutasi
5. Memilih proyek dan spk, mengisi data barang, dan memilih button simpan.
7. Mendapat konfirmasi apakah data berhasil ditambahkan
K. Menampilkan halaman mutasi bahan ke gudang
4. Menampilkan data proyek dan spk
6. Menyimpan data di
database
7) NarasiUse caseCatat Pengelolaan Tenaga Kerja
Tabel 3.7 Narasiuse casecatat pengelolaan tenaga kerja
IDUse case: proyek_07
Namause case Catat Pengelolaan Tenaga Kerja Aktor : Admin Apply
Deskripsi Use case:
Use case ini menggambarkan proses dimana admin melakukan pencatatan pembayaran tenaga kerja
Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem 1. Admin memilih menu apply,
tenaga kerja
3. Menambahkan data tenaga kerja sesuai field yang ada dan menekan button simpan. 5. Mendapatkan konfirnasi
apakah data berhasil ditambahkan.
K. Menampilkan halaman menu tenaga kerja
4. Menyimpan data tenaga kerja di database
8) NarasiUse caseCatat Pengelolaan Biaya Operasional
Tabel 3.8 Narasiuse caseCatat Pengelolaan Biaya Operasional
IDUse case: proyek_08
Namause case Catat Pengelolaan biaya opersaional Aktor : Admin Apply
Deskripsi Use case:
Use case ini menggambarkan proses dimana admin melakukan pencatatan pembayaran biaya operasional
Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem K. Admin memilih menu apply,
biaya operasional
4. Menambahkan data biaya operasional sesuai field yang ada dan menekan button simpan.
3. Menampilkan halaman menu biaya operasional
5. Menyimpan data tenaga kerja di database
6. Mendapatkan konfirnasi apakah data berhasil ditambahkan.
9) NarasiUse caseTambah Surat Jalan
Tabel 3.9 Narasiuse casetambah surat jalan
IDUse case: proyek_09
Namause case Tambah Surat Jalan
Aktor : Admin Supply, Admin Apply Deskripsi Use
case:
Use case ini menggambarkan proses dimana admin melakukan penambahan surat jalan
Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem 1. Admin memilih menu surat
jalan
3. Menambahkan data surat jalan, data barang, dan sales yang mengantar barang, kemudian menekan button simpan.
5. Mendapatkan konfirnasi apakah data berhasil ditambahkan.
K. Menampilkan halaman menu surat jalan
4. Menyimpan data surat jalan di database
Tabel 3.10 NarasiUse caseTambah Penjualan Produk
IDUse case: proyek_10
Namause case Catat Penjualan Produk Aktor : Admin Supply
Deskripsi Use caseini menggambarkan proses penjualan produk Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem 1. Admin memilih menu penjualan
3. Memilih button cari data surat jalan
5. Memilih data surat jalan yang akan dibuatkan nota penjualan
7. Melengkapi data dari surat jalan dan menekan button simpan
K. Menampilkan halaman menu penjualan
4. Menampilkan data surat jalan
6. Menampilkan data surat jalan dalam field di nota penjualan
8. Menyimpan data penjualan di database dan mencetak nota penjualan.
11) NarasiUse casePelunasan Tagihan
Tabel 3.11 NarasiUse casePelunasan Tagihan
IDUse case: proyek_11
Namause case Catat Pelunasan tagihan Aktor : Admin Tagihan
Deskripsi: Use caseini menggambarkan proses pencatatan pelunasan tagihan Prakondisi : Admin sudah melakukan login
Langkah Umum Kegiatan Aktor Respon Sistem 1. Admin memilih menu
pelunasan tagihan
3. Memilih tagihan yang akan dibayar dan menekan button simpan.
5. Mendapatkan konfirnasi apakah data berhasil ditambahkan.
K. Menampilkan halaman menu pelunasan tagihan
4. Menyimpan data pelunasan di database