Anda di halaman 1dari 34

Analisa dan Perancangan

Sistem Informasi
Billing Validasi Dokumen
PT. Kiat Ananda Cold
Storage

UNIVERSITAS BINA INSANI

Biham Maulana
Harun Zakaria
Nada Indah Putriyani

1
Abstrak

2
KATA PENGANTAR

3
Daftar Isi
Abstrak ................................................................................................................ 2
KATA PENGANTAR ................................................................................................ 3
BAB I .................................................................................................................... 5
Landasan Teori ................................................................................................. 5
BAB II ................................................................................................................... 6
Analisis Sistem ..................................................................................................... 6
2.1. Sejarah Perusahaan .................................................................................. 6
2.2. Struktur Organisasi dan Fungsi .................................................................. 8

4
BAB I
Landasan Teori

5
BAB II

Analisis Sistem

2.1. Sejarah Perusahaan


Kiat Ananda didirikan pertama kali pada tahun 1996 sebagai perusahaan transportasi
berpendingin.Pesatnya perkembangan bisnis sebagai perusahaan transportasi yang
memiliki ratusan pelanggan dari berbagai cakupan negara, pada tahun 2011, Kiat
Ananda memperluas bisnis sebagai jasa layanan gudang berpendingin.
PT. Kiat Aanada Cold Storage adalah Perusahaan penyedia jasa menyeluruh dalam
bidang rantai produk berpendingin yang menyediakan jasa gudang pendingin di
Indonesia. Berlokasi di Bekasi tepatnya di Jl Narogong Km.12,5 Pangkalan 5 desa
Cukiwul Bantar Gebang – Bekasi.yang merupakan kota satelit dari ibukota, hadir
untuk memenuhi kebutuhan akan gudang pendingin di Bekasi dan sekitarnya. Sebagai
importir dan pengecer bagi pabrik serta Jasa Logistik dan Truk Pendingin memberi
nilai tambah. Dengan pengalamannya di bidang transportasi dan gudang berpendingin,
Kiat Ananda memberikan peluang kesempatan untuk memberikan layanan terbaik
dalam “cold chain” untuk konsumen.PT Kiat Ananda Cold Storage memiliki Karyawan
500-600 orang.Pemilik perusahaan atas nama Bapak Suardi dan pejabat yang
memimpin perusahaan atas nama Ray Soraya, pejabat yang bertanggung jawab selain
pimpinan perusahaan dia juga Direktur.
Kiat Ananda memiliki management supply chain yang integrative didukung dengan
tenaga yang berpengalaman dan kompeten di bidangnya. Dengan menyediakan
fasilitas konsultasi perencanaan sistem cold supply chain, gudang pendingin dengan
teknologi moderen, sistem manajemen gudang yang professional, serta dilengkapi
dengan armada pengiriman yang handal mrupakan landasan management dengan
memberikan pelayanan Profesionalitas perusahaan yangmaksimal kepada pelanggan.

6
Karena murni bergerak di bidang manajemen supply chain dan tidak bergerak di
bidang produksi, Kiat Ananda senantiasa memberikan layanan profesional yang
independen, tanpa konflik kepentingan. Melalui manajemen usaha integratif dan
profesional, layanan Kiat Ananda telah dipercaya oleh berbagai klien perusahaan
berkelas multinasional.

7
2.2. Struktur Organisasi dan Tugas
Adapun bentuk stuktur organisasi PT.Kiat Ananda Cold Storage adalah sebagai
berikut :
CEO

Directur

Direktur Operasional Direktur HRD Direktur Marketing

Manager

Manager OPS

Marketing Accounting Admin Operasional Maintenance


Dept Dept Dept Dept

Cleaning Service Security

Driver

Gambar I
2.1 Struktur Organisasi

Adapun pembagian tugas dan tanggung jawab dari masing-masing jabatan di


PT.Kiat Ananda Cold Storage sebagai berikut :

8
1. CEO (Chief Eksekutif Officier)
Tugas dan tanggung jawab direktur utama adalah :
a. Memimpin, merencanakan, mengkoordinir dan mengawasi operasi
perusahaan untuk pencapaian sasaran strategis masing-masing.
b. Mengamati atau mencari peluang bisnis, mewakili organisasi dalam acara
formal atau informasi yang bersifat organisasional serta menyelesaikan
masalah-masalah yang bersifat multidimensional.
c. Mengurus harta kekayaan perusahaan dan bertanggung jawab atas
kelangsungan perusahaan.
d. Menetapkan dan menerapkan system manajemen mutu dan terus
meningkatkan sesuai dengan ISO 9001 : 2000
3. Direktur
Tugas dan tanggung jawab direktur dalah :
a. Mengkoordinasikan dan mengendalikan kegiatan-kegiatan di bidang
administrasi keuangan, kepegawaian, dan kesekretariatan.
b. Mengkoordinasikan dan mengendalikan kegiatan pengadaan dan
peralatan perlengkapan.
c. Merencanakan dan mengembangkan sumber-sumber pendapatan serta
pembelanjaan kekayaan perusahaan.
d. Melaksanakan tugas-tugas yang diberikan CEO.
4. Direktur Operasional
Tugas dan tanggung jawab direktur oprasional adalah:
a. Merencanakan, melaksanakan dan mengawasi seluruh pelaksanaan
operasional perusahaan
b. Membuat standar perusahaan mengenai semua proses operasional,
produksi, proyek dan kualitas hasil produksi

c. Membuat stategi dalam pemenuhan target perusahaan dan cara mencapai


target tersebut

9
d. Membantu tugas-tugas direktur utama
e. Mengecek, mengawasi dan menentukan semua kebutuhan dalam proses
operasional perusahaan
f. Merencanakan, menentukan, mengawasi, mengambil keputusan dan
mengkoordinasi dalam hal keuangan untuk kebutuhan operasional
perusahaan
g. Mengawasi seluruh karyawan apakah tugas yang dilakukan sesuai dengan
standar operasional perusahaan
h. Bertanggung jawab pada pengembangan kualitas produk ataupun
karyawan
i. Membuat laporan kegiatan untuk diberikan kepada direktur utama
j. Bertanggung jawab pada proses operasional, produksi, proyek dan
kualitas hasil produksi
5. Direktur HRD (Human Resource Development)
Tugas dan tanggung jawab Direktur HRD adalah :
a. Bertanggung jawab mengelola dan mengembangkan sumber daya
manusia,seperti perencanaan, pelaksanaan dan pengawasan sumber
daya manusia.
b. Membuat Job description, training dan development system.
c. Melakukan seleksi, promosi, transferring dan demosi pada karyawan
yang dianggap perlu.
d. Bertanggung jawab pada hal yang berhubungan dengan absensi
karyawan, penghitungan gaji, bonus dan tunjangan.
e. Bertanggung jawab terhadap penerimaan karyawan baru
f. Melakukan tindakan disipliner pada karyawan yang melanggar
peraturan.

6. Direktur Marketing
Tugas dan tanggung jawab dari Direktur Marketing adalah:

10
a. Melakukan kerja sama dengan klien, manajemen, tim kreatif dan konten,
serta mitra distribusi dengan tujuan meningkatkan strategi pemasaran secara
efektif dan efisien.
b. Menguji dan mengontrol pembuatan desain produk berdasarkan sistem
pemasaran strategis, melacak, dan menangani pelaporan hasil analisis, serta
memberikan rekomendasi tentang program promosi penjualan.
c. Mengadakan pertemuan rutin dengan manajer untuk berdiskusi tentang
penyelesaian dan peninjauan program kerja pemasaran.

7. Marketing
Tugas dan tanggung jawab dari marketing adalah :
a. Menawarkan jasa penyimpanan kepada Supplier
b. Menjaga dan meningkatkan volume penjualan
c. Menyiapkan prospek klien baru
d. Menganalisa data keuangan klien dengan tujuan penafsiran investasi
klien.
e. Merekomendasikan strategi investasi sesuai dan menguntungkan klien
f. Menjalin komunikasi baik dengan Supplier
g. Memastikan pencapaian target penjualan
h. Membuat laporan penjualan perusahaan
i. Melaporkan aktivitas penjualan perusahaan kepada atasan.
8. Accounting / Finance Departement
Tugas dan tanggung jawab accounting adalah :
a. Melakukan pengaturan administrasi laporan keuangan perusahaan
b. Menyusun dan membuat laporan keuangan perusahaan.
c. Menyusun dan membuat laporan perpajakan perusahaan.
d. Menyusun dan membuat anggaran pengeluaran perusahaan secara
periodic (bulanan atau tahunan)

11
e. Menyusun dan membuat anggaran pendapatan perusahaan secara
periodic (bulanan atau tahunan)
f. Melakukan pembayaran gaji karyawan.
g. Menyusun dan membuat surat-surat yang berhubungan dengan
perbankan dan kemampuan keuangan perusahaan.
h. Memimpin dan mengawasi semua bagian yang dilakukan administrasi
& finance division.
i. Mengatur keluar msuknya kas kecil.
j. Membuat invoice penjualan
9. User
Adapun uraian tugas User adalah sebagai berikut :
Tugas dan tanggung jawabUseradalah :
a. Input data supir nomor polisi,nama supir,jam kedatangan,nama Supplier.
b. Mengecek surat jalan dari Supplier antara lain nama barang,qty,tanggal
exp,jenis barang yang akan disimpan disesuaikan dengan suhu yang
sesuai dengan karakter barang,entah fozen atau chiler.
c. Menginput data surat jalan Supplier yang dibawa supir.
d. Melengkapi dokumen surat jalan dengan BAPB,date code label, ke
warehouse dept bagian operasional yang selanjutnya di check sesuai fisik
dan disesuaikan dengan surat jalan Supplier.
e. Memastikan kembali antara surat jalan supir dengan berita acara
penerimaan barang oleh operasional,data surat jalan sudah sesuai dengan
fisik barang yang diterima, jika tidak sesuai qty barang yang diterima
dengan surat jalan Supplier maka admin inbound mencoret sesuai fisik.
f. Membuat bukti barang masuk yang divalidasi admininstrasi inbound dan
diserahkan ke supir.
g. Membuat PDE Order dari email Supplier.

12
h. Menginput data barang yang akan keluar untuk ke outlet sesuai
permintaan Supplier,nama barang,qty barang,tanggal exp.
i. Menyerahkan PDE order ke bagian warehouse dept bagian operasional
agar barang disiapkan.
j. Memastikan kendaraan (nomor polisi,nama supir,no hp supir,kebersihan
kendaraan) yang disiapkan Supplier untuk membawa barang ke outlet.
k. Membuat bukti barang keluar yang akan diserahkan ke outlet.
l. Membuat laporan bulanan stock barang kepada atasan.
10. Warehouse Dept (Gudang)
Tugas dan tanggung jawab gudang :
a. Mengecheck dan menyesuaikan penerimaan barang sesuai surat jalan
Supplier.
b. Menempatkan barang ke lokasi yang dituju sesuai dengan karakter
barang.
c. Menyiapkan barang yang dibutuhkan oleh Supplier dengan cepat,
tepat dan benar sesuai dengan permintaan barang
d. Mempacking barang-barang yang akan dikirim ke outlet sesuai
permintaan Supplier.
e. Menjaga kebersihan, keselamatan kerja dan keutuhan barang dalam
gudang.
f. Mengecheck kesesuaian antara PDE order (Surat pesanan) dengan
barang.
11. Maintenance
Tugas dan tanggung jawab maintenance adalah :
a. Melakukan pengawasan pelaksanaan pembuatan mekanikal sesuai
dengan jadwal waktu dan spesifikasi yang telah ditentukan
b. Melakukan pengujian hasil instalasi system mekanikal

13
c. Melaksanakan, memantau,mengawasi dan mengevaluasi semua
standar listrik kontruski dan proyek infrastruktur, jaringan listrik dan
peralatan listrik yang telah dipasang untuk mendukung operasional
perusahaan.
d. Melaksanakan,memantau, mengawasi dan mengevaluasi suhu masing-
masing ruangan gudang yang disesuaikan dengan karakter barang
Supplier.
e. Membuat laporan hasil pekerjaan.

12. Lost Prevention


Tugas dan tanggung jawab lost prevention adalah :
a. Menyelengarakan keamanan lingkungan perusahaaan.
b. Mengawasi proses loading unloading setiap penerimaan barang dan
pengeluaran barang.
c. Mengontrol keamanan gudang dengan maksud mengawasi keadaan atau
hal-hal yang mencurigakan
d. Memantau setiap bagian cctv.
e. perusahaan Menyelesaikan dan mengidentifikasi masalah yang timbul di
gudang.

13. Security
Tugas dan tanggung jawab security adalah :
a. Menyelenggarakan keamanan dan ketertiban di lingkungan kerja
perusahaan khususnya pengamanan fisik
b. Pengaturan tanda pengenal karyawan
c. Mengatur parkir kendaraan
d. Melaksanakan penjagaan lingkungan kerja
e. Mengadakan pengawalan uang/barang apabila diperlukan

14
14. Driver
Tugas dan tanggung jawab driver adalah :
a. Merawat ,obil yang dipakai jangan sampai kotor dan rusak untuk
membawa barang Supplier.
b. Menjaga keamanan diwaktu membawa mobil.
c. Selalu siap sedia jika sewaktu-waktu dipakai

15. Cleaning Service


Tugas dan tanggung jawab cleaning service adalah :
a. Membersihkan dan merapikan meja kerja, kursi, ruangan karyawan serta
computer dan perlengkapan lainnya.
b. Membersihkan dan menjaga kebersihan area gudang dan toilet
lingkungan perusahaan.
c. Memastikan kebersihan setiap ruangan gudang agar barang Supplier tetap
terjaga kehigienisannya.
d. Menyediakan minuman untuk karyawan atau tamu.

2.3 Bisnis Proses Sistem Berjalan

Proses Barang Masuk di PT. Kiat Ananda Cold Storage


• Ketika Sopir datang harus Regist kedatangan di Pos Security
• Setelah selesai security akan memberi kitir bukti bahwa driver tersebut benar
sudah mendaftarkan kedatangannya
• Setelah itu Sopir menyerahkan surat jalan dan kitir ke admin inbound
• Admin inbound menginfokan kedatangan sopir ke planner untuk upload PO
• Setelah sukses upload PO, admin inbound mencetak RCS dengan no PO yang
sudah di upload sesuai dengan surat jalan dari driver
• Setelah tercetak Checker mengisi RCS dan BAPB sesuai fisik barang

15
• Admin Inbound menanyakan info lokasi kepada admin inventory setelah RCS
terisi dan di kembalikan ke admin Inbound
• Admin Inbound mencetak label putaway dan putaway control sheet untuk
menaikkan barang ke lokasi
• Checker menepel label putaway ke barang sesaui dengan fisik dan mengisi
Putaway contol sheet
• Setelah Putaway Control sheet dikembalikan admin inbound mencetak RC
(recived confirmation)
• Langkah terakhir admin inbound mencetak GR(good recived) sebagai tanda
barang telah berhasil masuk stok
• Untuk input dan output dokumen Admin Inbound mengambil surat jalan dari
driver 1 rangkap dan menyerahkan RCS 1 rangkap
• Admin inbound meregist dokumen yang sudah selesai di proses
• Admin LH mengambil dokumen yang sudah selsai di proses dan menandatangi
surat terima dokumen
• Admin LH menscan dokumen dan mengarsip scan di folder scan
• Selain itu admin LH mengecek kelengkapan dokumen dan mencocokan qty
pada surat jalan,GR sesuai fisik barang

• Jika valid dokumen naik ke accounting jika tidak dokumen turun kembali ke
admin inbound
• Setelah dokumen naik ke bagian accounting maka akan di proses penagihan
sesuai dokumen yang sudah dinyatakan valiad

Berikut Flowmap Barang Masuk


Flowmap merupakan gambar hubungan antar entity yang terlibat berupa aliranaliran
dokumen yang ada. Bagan alir dokumen disebut juga bagan alir menunjukan arus
laporan dan formulir. Mengenai sumber dari aliran dokumen dapat digambarkan
flowmap berikut:

16
Gambar II
2.2 Flowmap Proses Transaksi Masuk

17
Berikut dokumentasi dari analisi dokumen :

Gambar III
2.3 Capture Kitir

Gambar IV
2.4 Capture Dokumen Input

18
Gambar V
2.5 Capture Dokumen RCS

Gambar VI
2.6 Capture Label Putaway

19
Gambar VII
2.7 Capture RC

Gambar VIII
2.8 Capture GR

20
BAB III
PERANCANGAN SISTEM
Perancangan Basis Data
Database adalah kumpulan dari berbagai macam data, data tersebut dapat berupa
text, gambar, suara, video dan berbagai multimedia lainnya. Secara khusus
database didefinisikan sebagai kumpulan dari berbagai macam object data yang
termasuk di dalamnya kumpulan form, table, image, report, query dan lain lain.
1.Normalisasi data
Normalisasi adalah proses pengelompokan atribut data yang membentuk
entitas sederhana, nonredundan, fleksibel, dan mudah beradaptasi,
Sehingga dapat dipastikan bahwa database yang dibuat berkualitas
baik.Berikut adalah normalisasi data dari 1,2,3 NF
Proses 1 NF

Proses 2 NF

21
Proses 3 NF

Proses 1NF, 2NF dan 3NF

22
Gambar 3.1
Entity Relation Diagram

Tabel Supir
Nama Database : Quality
Nama Tabel : Supir
Primary key : id_visitor
Foreign key :-

Nama Kolom Tipe Data Ukuran Keterangan Remark


nama_supir varchar 20 nama_supir txt_nama
nama_perusahaan date-time kedatangan txt_kedatangan
no_sim varchar 20 transpoter txt_transpoter
Tabel 3.1 Tabel Supir
Tabel Customer
Nama Database : Quality
Nama Tabel : Customer
Primary key : kode_cust
Foreign key :-

23
Nama Kolom Tipe Data Ukuran Keterangan Remark
not null Primary
varchar 8 txt_kode
kode_cust Key
nama_cust varchar 150 nama_customer txt_nama_cust
Tabel 3.2 Customer
Tabel Barang
Nama Database : Quality
Nama Tabel : Produk
Primary key : kode_item
Foreign key :-
Nama Kolom Tipe Data Ukuran Keterangan Remark
kode_barang varchar 8 not null Primari txt_kode
Key
nama_barang varchar 150 nama_item txt_nama_item
lot varchar 100 lot txt_lot
satuan varchar 5 satuan txt_satuan
qty int qty txt_qty
ed date ed txt_ed
Tabel 3.3 Barang

Tabel Admin
Nama Database : Quality
Nama Tabel : Admin
Primary key : id_admin
Foreign key :-
Nama Kolom Tipe Data Ukuran Keterangan Remark
not null Primary
varchar 5 txt_id_admin
id_admin Key
nama_admin varchar 20 nama_admin txt_nama_admin
Tabel 3.4 Admin
Tabel Checker
Nama Database : Quality
Nama Tabel : Checker
Primary key : id_checker

24
Foreign key : -
Nama Kolom Tipe Data Ukuran Keterangan Remark
id_checker varchar 10 not null Primari txt_id_checker
Key
nama_checker varchar 20 nama_checker txt_nama_checker
Tabel 3.5 Checker
Tabel Gudang
Nama Database : Quality
Nama Tabel : Gudang
Primary key :kode_gudang
Foreign key : -
Nama Kolom Tipe Data Ukuran Keterangan Remark
not null Primary
int txt_kode_gudang
kode_gudang Key
Tabel 3.6 Gudang
Tabel Dokumen
Nama Database : Quality
Nama Tabel : Dokumen
Primary key : no_gr
Foreign key : -
Nama Kolom Tipe Data Ukuran Keterangan Remark
not null Primary
int txt_no_gr
no_gr Key
kode_cust varchar 8 Foreign key txt_kode
nama_cust varchar 150 Foreign key txt_nama_cust
kode_gudang int 6 Foreign key txt_kode_gudang
kode_item varchar 8 Foreign key txt_kode
nama_item varchar 150 nama_item txt_nama_item
satuan varchar 5 satuan txt_satuan
qty int qty txt_qty
ed date ed txt_ed
nama_admin varchar 20 nama_admin txt_nama_admin
tanggal_gr date-time tanggal_gr txt_gr
Tabel 3.7 Dokumen

25
Tabel Kendaraan
Nama Database : Quality
Nama Tabel : kendaraan
Primary key : No Polisi
Foreign key : -
Nama Kolom Tipe Data Ukuran Keterangan Remark
not null Primary
No Polisi char 8 txt_no_pol
Key
Jenis char 10 j_ken txt_j_ken
kendaraan
Kapasitas char 5 kapasitas kapasitas
Tabel 3.8 Kendaraan

1. Use Case Diagram

Tahap ini dilakukanlah pembuatan proses yang akan dikembangkan dari proses

sebelumnya, berikut adalah proses use case yang akan dibahas:


Login

<<include>>

Melakukan Input Data


Costumer

Melakukan Input Data


Barang

<<include>>

Melakukan input
Mencetak PO
Permintaan Barang Masuk
<<include>>

Melakukan Input Order Mencetak RCS

<<include>>

Melakukan Input Mencetak RC & GR


Permintaan

Manager Admin
Admin Melihat Laporan Data
Masuk

Melihat Laporan
Order

Melihat Laporan
Penerimaan

<<include>>

Logout

Gambar 3.2 Use Case Diagram Penyimpanan barang

26
2. Skenario Use Case
Berikut adalah skenario Use Case Diagram Login:

Skenario Use Case : Login

Identifikasi
Nama Login
Aktor Admin inbound
Deskripsi Use case menggambarkan sistem login username ke dalam
sistem dengan memasukkan username dan password untuk
dapat masuk ke halaman utama.

Skenario Utama

Aksi Aktor Reaksi Sistem

1. Membuka Aplikasi 2. Menampilkan Halaman Login


3. Mengisi form login, lalu klik 4. Validasi Username dan Pasword
“Login” atau “Cancel” Jika
Batal
5. Menampilkan pesan “Login Berhasil” bila username
& password cocok

6. Klik Ok atau tekan Enter 7. Menampilkan form menu utama

Skenario Alternatif (Proses Gagal)

1. Menampilkan pesan “username atau password salah”


2. Klik “Ok” 3. Menampilkan kembali “Form Login”
Kondisi Akhir Aktor dapat melakukan kegiatan pada sistem sesuai
kewenangan
Tabel 3.9 Skenario Login.

Berikut adalah skenario Use Case Diagram Input Permintaan barang Masuk:

Identifikasi
Nama Input Permintaan barang Masuk
Aktor Admin inbound

27
Deskripsi Proses ini untuk mengolah data permintaan
barang masuk mulai dari menambahkan,
mengubah, dan menghapus, dan mencari data
barang.
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Mengisi form login, 2. Menampilkan Halaman menu utama
lalu klik “Login”
3. Klik Tambah 4. Menampilkan form Incoming Item
5. Lakukan input data 6. Menampilkan pesan “ simpan sukses “
Incoming, klik simpan
7. Klik Oke 8. Tersimpan ke database, tampilkan data di
datagridview pada form tambah barang.
9. Jika Memilih kegiatan 10. Tampilkan data yang dicari pada
cari data/ masukkan kata datagridview
pada textbox search
yang ingin dicari.
11. Jika memilih kegiatan 12. Menampilkan pesan “Data Berhasil di
edit data pilih menu edit ubah”, tampilkan data barang yang di edit ke
datagridview yang di form barang

13. Jika memilih kegiatan 14. Menampilkan pesan “Apakah data ingin
Hapus, pilih menu dihapus? Data akan dihapus secara permanen”
hapus di sebelah tombol
Edit

15. Klik Ok 16. Menampilkan data Barang yang tersisa di


datagridview
Skenario Alternatif (Proses Gagal)
1. Memilih klik keluar 2. Menampilkan form Barang
pada saat melakukan
(Tambah dan edit),
Batal pada Hapus
3. engisi kembali form 4. Jika memilih simpan pada form Tambah barang
maka sistem melakukan penambahan data user, Jika
melakukan klik kanan pada data yang ingin diedit
lalu klik edit pada saat ingin mengedit data maka
sistem melakukan pengubahan data user, Jika
memilih Hapus maka sistem menghapus data user
yang ada pada basisdata.

28
5. Menyimpan hasil kegiatan (Tambah new, search,
edit, Hapus)
Kondisi Akhir Dapat mengolah data user sesuai kebutuhan.
Tabel 3.10 Skenario Permintaan Barang Masuk.

Berikut adalah skenario Use Case Diagram dokumen Permintaan barang Masuk:

Identifikasi
Nama Input & Cetak PO
Aktor Admin Inbound
Deskripsi Proses ini untuk mencatak Dokumen PO Input
Permintaan barang Masuk
Skenario Utama

Aksi Aktor Reaksi Sistem

1. Memilih Menu 2. Menampilkan Form Dokumen


Dokumen
3. Jika Memilih kegiatan 4. Tampilkan data yang dicari pada datagridview
cari data/ masukkan
kata pada textbox
search yang ingin dicari
5. Klik Tombol cetak 6. Mencetak Form RCS dengan PO yang di maksud
Skenario Alternatif (Proses Gagal)
6. Memilih klik keluar 7. Menampilkan form Barang
pada saat melakukan
(Tambah dan edit),
Batal pada Hapus
8. Mengisi kembali form 9. Jika memilih simpan pada form Tambah barang
maka sistem melakukan penambahan data user, Jika
melakukan klik kanan pada data yang ingin diedit
lalu klik edit pada saat ingin mengedit data maka
sistem melakukan pengubahan data user, Jika
memilih Hapus maka sistem menghapus data user
yang ada pada basisdata.
10. Menyimpan hasil kegiatan (Tambah new,
search, edit, Hapus)
Kondisi Akhir Dapat mengolah data user sesuai kebutuhan.

29
3. Activity Diagram

Berikut ini adalah activity diagram dari sistem yang dibuat:

1. Activity Diagram Login

Admin in Bound Sistem

Menampilkan
Buka Aplikasi halaman Login

Input username dan


password

Klik Oke

Ya Klik Login Validasi Username


dan Password

Tidak

Tidak username dan


Klik Tidak password salah

Ya

Pesan Login
Klik oke Berhasil

Halaman Menu
utama

Activity Diagram Login

30
2. Activity Diagram Permintaan barang masuk
Admin in Bound Sistem

Mengisi Form login Halaman Menu Utama

Klik Form Incoming item Menampilkan Form Incoming

Tambah data Tampilkan data Form incoming item di data grid

Menampilkan Pesan berhasil


Tidak di simpan

Ya Menyimpan Ke
Database
melakukan Input data

Tampilkan data Form incoming item di data grid


Simpan Data

Ya
Klik oke

Tidak

Klik Batal Menampilkan Data Form incoming Item

Search Data untuk di edit

Ya
Tidak Menampilkan Data pencarian di data grid view

Klik data yang ingin di delete


Klik kanan untuk edit Menampilkan form edit data

Melakukan Edit data

Ya
klik oke Data Berhasil di ubah

Tidak

Klik batal Menampilkan Data Form incoming Item

Ya Klik Kanan data yang di Apakah anda yakin ingin menghapus data ini ?
pilih lalu hapus

Ya
Tidak
Klik oke

Klik Batal Data Terhapus

Tidak

Menampilkan Data Form incoming Item

Activity Diagram Permintaan Barang masuk

31
3. Activity Diagram Dokumen Permintaan barang masuk

Admin In Bound Sistem

klik Dokumen PO Menu utama

Mencari Dokumen yang di pilih Membuka Halaman PO

Mengklik Dokumen yang dipilih

Cetak Dokumen Menampilkan Data view Dokumen PO

Ya
Klik oke Dokumen PO Tercetak

Tidak

Menampilkan Data view


Klik batal Dokumen PO

Activity Diagram Dokumen Permintaan Barang masuk

32
4. Diagram Sequence
Diagram Sequence adalah salah satu dari diagram - diagram yang ada pada UML,
sequence diagram ini adalah diagram yang menggambarkan kolaborasi dinamis antara
sejumlah object. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara
object juga interaksi antara object. Sesuatu yang terjadi pada titik tertentu dalam
eksekusi sistem. Berikut ini adalah Sequence Diagram dalam system yang kami buat :
a. Diagram Sequence Login

LOGIN

Form Login Control Login Menu Utama

: ADMIN

1 : 1 Buka Aplikasi()

2 : 2 Input User & Password()

3 : 3 Validasi User & Password()

4 : Login Gagal()

Gambar 3.4.1
Diagram Sequence Login

33
b. Diagram Sequence Input Permintaan Barang Masuk
Input Permintaan barang Masuk

Mernu Utama Inventory IN Form Barang Form Control Database


Barang

: Admin

1 : Buka Menu Utama()


2 : Pilih Inventory IN()
3 : Pilih Input Item()
4 : Input data()
5 : Simpan atau Update barang()

6 : Pilih data Barang yang ingin di hapus()

7 : Data barang berhasil di hapus()

Gambar 3.4.2
Diagram Sequence Permintaan Barang Masuk
c. Diagram Sequence Input Cetak PO

Input & Cetak PO

Menu Utama Inventory In Create PO Form Input Control Form Database


Pencarian Pencarian

: ADMIN

1 : 1 Buka Menu Utama()

2 : Pilih Inventory In()

3 : Pilih Create PO()

4 : Buka Form Input()

5 : Input No PO()

6 : Print No PO()

7 : View()

Gambar 3.4.3
Diagram Sequence Input Cetak PO

34

Anda mungkin juga menyukai