Download - APSI STMIK BJB
LAPORAN
ANALISIS dan DESAIN SISTEM INFORMASI
AURA LABEL DISTRO cabang Banjarbaru
Jl. A. Yani Km. 33,5 Komplek Citra Megah Banjarbaru
Oleh :
Nama NIM
Henxy Restu Eko P. 310109011472
Nurachim Zair Haq 310109011477
Kelas : SI/2
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
JURUSAN SISTEM INFORMASI
BANJARBARU
2011
DAFTAR ISI
DAFTAR ISI............................................................................................................ii
DAFTAR GAMBAR..............................................................................................iv
BAB I.......................................................................................................................1
1.1 Latar Belakang Organisasi............................................................................1
1.2 Tujuan...........................................................................................................1
BAB II......................................................................................................................2
2.1 Sistem Yang Sedang Berjalan............................................................................2
2.1.1 Proses Bisnis Aura Label Distro cabang Banjarbaru.............................2
2.1.1.1 Proses Bisnis Penerimaan Barang Aura Label Distro cabang Banjarbaru........................................................................................................2
2.1.1.2 Proses Bisnis Penjualan Barang Aura Label Distro cabang Banjarbaru........................................................................................................3
2.1.1.3 Proses Bisnis Pelaporan Transaksi Harian Aura Label Distro cabang Banjarbaru........................................................................................................4
2.1.2 Data-Data....................................................................................................5
2.1.3 Infrastruktur................................................................................................5
2.2 Analisis Permasalahan..................................................................................6
2.2.1 Analisis Permasalahan Proses Bisnis Aura Label Distro cabang Banjarbaru............................................................................................................6
2.2.2 Analisis Permasalahan Data Aura Label Distro cabang Banjarbaru...........7
2.2.3 Analisis Permasalahan Infrastruktur Aura Label Distro cabang Banjarbaru..............................................................................................................................8
2.3 Sistem Usulan...............................................................................................8
2.3.1 Proses Bisnis Aura Label Distro cabang Banjarbaru..................................8
2.3.2 Data-Data..................................................................................................11
2.3.3 Infrastruktur..............................................................................................13
BAB III..................................................................................................................14
3.1 Desain Arsitektur.............................................................................................14
3.1.1 Login Aplikasi...........................................................................................14
3.1.2 Menu Utama..............................................................................................17
3.2 Desain Input dan Output..................................................................................22
3.2.1 Form Data Barang Dagangan Aura Label Distro cabang Banjarbaru......22
3.2.2 Form Penjualan Barang Dagangan Aura Label Distro cabang Banjarbaru..........................................................................................................34
ii
3.2.3 Laporan Transaksi Harian Aura Label Distro cabang Banjarbaru......47
3.3 Desain Database.........................................................................................52
iii
DAFTAR GAMBAR
Gambar 1. Struktur Organisasi Aura Label Distro..................................................1Gambar 2. Diagram Alir Proses Bisnis Penerimaan Barang Aura Label Distro cabang Banjarbaru....................................................................................................2Gambar 3. Diagram Alir Proses Bisnis Penjualan Barang Aura Label Distro cabang Banjarbaru....................................................................................................3Gambar 4. Diagram Alir Proses Bisnis Pelaporan Transaksi Harian Aura Label Distro cabang Banjarbaru.........................................................................................4Gambar 5. Diagram Alir Proses Bisnis Pelaporan Transaksi Harian Aura Label Distro Cabang Banjarbaru yang Sedang Berjalan Saat Ini......................................9Gambar 6. Sistem Usulan Proses Bisnis Pelaporan Transaksi Harian Aura Label Distro cabang Banjarbaru.......................................................................................10Gambar 7. Relasi Tabel Sistem Usulan Pada Aura Label Distro cabang Banjarbaru................................................................................................................................12Gambar 8. Tampilan Login Aplikasi Aura Label Distro cabang Banjarbaru........14Gambar 9. Use Case Diagram Login Aplikasi Aura Label Distro cabang Banjarbaru..............................................................................................................14Gambar 10. Sequence Diagram Login Aplikasi Aura Label Distro cabang Banjarbaru..............................................................................................................15Gambar 11. Activity Diagram Login Aplikasi Aura Label Distro cabang Banjarbaru..............................................................................................................16Gambar 12. Menu Utama Aplikasi Aura Label Distro cabang Banjarbaru...........17Gambar 13. Use Case Diagram Menu Utama Aplikasi Aura Label Distro cabang Banjarbaru..............................................................................................................17Gambar 14. Sequence Diagram Menu Barang.......................................................18Gambar 15. Sequence Diagram Menu Penjualan...................................................18Gambar 16. Activity Diagram Menu Barang dan Penjualan..................................19Gambar 17. Sequence Diagram Menu Laporan.....................................................20Gambar 18. Activity Diagram Menu Laporan........................................................20Gambar 19. Sequence Menu Keluar......................................................................21Gambar 20. Activity Diagram Menu Keluar..........................................................21Gambar 21. Form Data Barang Dagangan Aura Label Distro cabang Banjarbaru................................................................................................................................22Gambar 22. Use Case Diagram Form Barang Dagangan Aplikasi Aura Label Distro cabang Banjarbaru.......................................................................................23Gambar 23. Sequence Diagram Tambah Data pada Form Barang Dagangan.......23Gambar 24. Activity Diagram Tambah Data pada Form Barang Dagangan..........24Gambar 25. Sequence Diagram Edit Data pada Form Barang Dagangan.............25Gambar 26. Activity Diagram Edit Data pada Form Barang Dagangan................26Gambar 27. Sequence Simpan Data pada Form Barang Dagangan.......................27Gambar 28. Activity Diagram Simpan Data Barang dan Penjulan pada Form Barang Dagangan...................................................................................................27Gambar 29. Sequence Diagram Hapus Data pada Form Barang Dagangan..........28Gambar 30. Activity Diagram Hapus Data pada Form Barang Dagangan.............29Gambar 31. Sequence Diagram Batal Mengisi Form Data Barang Dagangan......30Gambar 32. Activity Diagram Batal Mengisi Form Data Barang Dagangan.........30
iv
Gambar 33. Sequence Diagram Keluar Form Data Barang Dagangan.................31Gambar 34. Activity Diagram Keluar Form...........................................................31Gambar 35. Sequence Cari Data pada Form Barang Dagangan............................32Gambar 36. Activity Diagram Cari pada Form Data Barang Dagangan................33Gambar 37. Form Penjualan Barang Dagangan Aura Label Distro Cabang Banjarbaru..............................................................................................................34Gambar 38. Use Case Diagram Form Penjualan Barang Aura Label Distro Cabang Banjarbaru.................................................................................................35Gambar 39. Sequence Diagram Tambah Item pada Form Penjulan Barang........35Gambar 40. Activity Diagram Tambah Item pada Form Penjulan Barang............36Gambar 41. Sequence Diagram Edit Item pada Form Penjulan Barang................37Gambar 42. Activity Diagram Edit Item pada Form Penjualan Barang.................38Gambar 43. Sequence Diagram Hapus Item pada Form Penjulan Barang............39Gambar 44. Activity Diagram Hapus Item pada Form Penjualan Barang.............40Gambar 45. Sequence Diagram Simpan Data pada Form Penjualan Barang Dagangan...............................................................................................................41Gambar 46. Format Struk Penjulan Barang Dagangan..........................................42Gambar 47. Sequence Diagram Cetak Struk pada Form Penjulan Barang Dagangan...............................................................................................................43Gambar 48. Activity Diagram Cetak Struk pada Form Penjualan Barang Dagangan................................................................................................................................44Gambar 49. Sequence Diagram Batal pada Form Penjulan Barang Dagangan.....45Gambar 50. Activity Diagram Batal pada Form Penjulan Barang Dagangan........45Gambar 51. Sequence Diagram Keluar Form Penjulan Barang Dagangan...........46Gambar 52. Format Laporan Transaksi Harian Aura Label Distro Cabang Banjarbaru..............................................................................................................47Gambar 53. Form Pilihan Media Cetak Laporan Transaksi Harian......................47Gambar 54. Use Case Diagram Form Media Cetak Laporan Transaksi Harian....48Gambar 55. Sequence Diagram Mencetak Laporan Transaksi Harian pada Layar................................................................................................................................48Gambar 56. Activity Diagaram Mencetak Laporan Transaksi Harian pada Layar 49Gambar 57. Sequence Diagram Mencetak Laporan Transaksi Harian pada Printer................................................................................................................................50Gambar 58. Activity Diagram Mencetak Laporan Transaksi Harian pada Printer.50Gambar 59. Sequence Diagram Keluar Form Media Cetak Laporan....................51Gambar 60. Class Diagram Apilikasi Aura Label Distro Cabang Banjarbaru......52
v
BAB I
PENDAHULUAN
1.1 Latar Belakang Organisasi
Aura Label Distro merupakan toko lifestyle anak muda masa kini yang
menjual berbagai kebutuhan fashion seperti kaos oblong, kemeja, celana
panjang dan pendek, tas sepatu, topi, ikat pinggang, dan lain-lain. Usaha ini
didirikan sejak tahun 2001 di Banjarmasin tepatnya di daerah Pekapuran,
dengan pemiliknya bapak Rahmat, sedangakan Aura Label Distro yang
berada di Banjarbaru merupakan cabang usaha yang dikelola oleh saudara
Opel. Aura Label Distro menerapkan prinsip kekeluargan, pertemanan dan
saling percaya dalam mengelola dan menbina cabang Banjarbaru karena lebih
mudah dalam pembagian tanggung jawab dan pendapatan. Aura Label Distro
cabang Banjarbaru didirikan sejak tahun 2009.
1.2 Tujuan
Adapun tujuan pembuatan laporan Analisis dan Desain Sistem Aura Label
Distro cabang Banjarbaru ini adalah, sebagai media dalam pembelajaran mata
kuliah Analisis dan Perancangan Sistem Informasi.
1
Gambar 1. Struktur Organisasi Aura Label Distro
BAB II
ANALISIS SISTEM
2.1 Sistem Yang Sedang Berjalan
2.1.1 Proses Bisnis Aura Label Distro cabang Banjarbaru
2.1.1.1 Proses Bisnis Penerimaan Barang Aura Label Distro cabang
Banjarbaru.
Penjelasan diagram alir proses bisnis penerimaan barang Aura
Label Distro cabang Banjarbaru
Bagian stok Aura Label Distro pusat Banjarmasin
mempersiapkan barang dan dokumen pengiriman barang
berupa daftar barang cabang yang akan dikirim ke Aura
Label Distro cabang Banjarbaru.
2
Gambar 2. Diagram Alir Proses Bisnis Penerimaan Barang Aura Label Distro cabang Banjarbaru
Barang dan daftar barang cabang diterima oleh pengelola
Aura Label Distro cabang Banjarbaru untuk selanjutnya
barang tersebut dijual.
Jadi Aura Label cabang Banjarbaru hanya menerima barang
kiriman dari Aura Label pusat Banjarmasin dan mejualnya.
2.1.1.2 Proses Bisnis Penjualan Barang Aura Label Distro cabang Banjarbaru
Penjelasan diagram alir proses bisnis penjualan barang Aura
Label Distro cabang Banjarbaru
Konsumen atau pembeli yang datang ke Aura Label Distro
untuk membeli barang-barang kebutuhan fashion anak
muda masa kini akan terlebih dahulu memilih barang yang
mereka cari.
Setelah menemukan barang yang mereka cari selanjutnya
akan menunjukan barang tersebut pada petugas/pengelola
Aura Label Distro cabang Banjarbaru untuk melakukan
pembayaran.
Dalam pembayaran tersebut selanjutnya pengelola/petugas
Aura Label Distro cabang Banjarbaru akan mencatat barang
yang terjual tersebut ke dalam laporan transaksi harian.
3
Gambar 3. Diagram Alir Proses Bisnis Penjualan Barang Aura Label Distro cabang Banjarbaru
Sedangkan hal yang dicatat dalam laporan transaksi harian
tersebut adalah nama barang dan harga barang.
Setelah proses pencatatan barang selanjutnya barang yang
sudah dibeli konsumen/pembeli diserahkan pada pembeli
untuk menjadi barang milik pembeli.
2.1.1.3 Proses Bisnis Pelaporan Transaksi Harian Aura Label Distro
cabang Banjarbaru
Penjelasan diagram alir proses bisnis pelaporan transaksi harian
Aura Label Distro cabang Banjarbaru
Setiap terjadi trasaksi penjualan barang pada Aura Label
Distro cabang Banjarbaru perharinya akan dicatat pada
laporan transaksi harian.
Laporan trasaksi harian tersebut akan diserahkan pada
pimpinan Aura Label Distro yang akan mengambil uang
hasil penjualan barang perharinya dan laporan transaksi
harian itu setiap sore hari.
4
Gambar 4. Diagram Alir Proses Bisnis Pelaporan Transaksi Harian Aura Label Distro cabang Banjarbaru
2.1.2 Data-Data
Data-data yang dimaksud adalah segala hal yang tercatat dalam
dokumen yang dipergunakan dalam mencatat segala kegiatan bisnis
Aura Label Distro cabang Banjarbaru yang berkaitan dengan pihak
intern meliputi pihak Aura Label Distro pusat Banjarmasin maupun
ektern dengan para pelanggan. Data-data tersebut meliputi :
Daftar Barang Cabang, daftar ini berisi data-data barang apasaja
yang masuk dan telah dikirim ke Aura Label Distro cabang
Banjarbaru dari bagian stok Aura Label Distro pusat Banjarmasin.
Daftar ini meliputi beberapa data yang dapat diurai menjadi
beberapa field antara lain jumlah barang, nama barang, dan harga
barang. Data ini tercatat secara manual bebentuk kwitasi
pengiriman barang.
Laporan transaksi harian, berisi data-data barang yang telah terjual
dalam sehari di Aura Label Distro cabang Banjarbaru meliputi
nama barang dan harga. Dimana data ini setiap harinya dipantau
oleh pemilih Aura Label Distro berapa besar pemasukan yang
masuk dalam sehari dan barang apa saja yang telah terjual pada
Aura Label Distro cabang Banjarbaru. Data ini tercatat secara
manual bebentuk nota penjualan barang harian.
2.1.3 Infrastruktur
Pada Aura Label Distro cabang Banjarbaru terdapat 2 orang
pengelola/petugas dengan pendidikan SMU. Sedangkan dalam bidang
pencatatan dan dokumentasi mengenai barang dagangan masih
menggunakan pencatatan secara manual dengan kwitansi pengiriman
barang ke cabang dan nota penjualan barang harian. Belum terdapat
teknologi informasi (komputer)yang digunakan dalam pendataan
barang dagangan dan sumber pemasukan.
5
2.2 Analisis Permasalahan
2.2.1 Analisis Permasalahan Proses Bisnis Aura Label Distro cabang
Banjarbaru
Analisis Permasalahan Proses Bisnis Pelaporan Transaksi Harian Aura
Label Distro Cabang Banjarbaru
Masalah Analisis Sebab dan AkibatKurangnya efektifnya bagian pembukuan Aura Label Distro pusat Banjarmasin dan bagian stok Aura Label Distro pusat Banjarmasin.
Penyebab : Pemilik Aura Label Distro
langsung mengambil laporan transaksi harian dan uang hasil penjualan harian dari Aura Label Distro cabang Banjarbaru
Akibat : Tidak dapat langsung
memasukkan laporan trnsaksi harian dan dana pemasukan harian Aura Label Distro cabang Banjarbaru pada pembukuan pusat organisasi.
Adanya kemungkinan terjadinya percampuran antara uang hasil penjualan harian Aura Label Distro cabang Banjarbaru dengan uang pribadi pimpinan.
Bagian stok harus menunggu laporan transaksi harian Aura Label Distro cabang Banjarbaru dari pimpinan untuk mengetahui barang apa saja yang telah habis atau berkurang di cabang Banjarbaru.
Berdasarkan analisis permasalah pada proses bisnis Aura Label
Distro cabang Banjarbaru yang telah dilakukan oleh penulis, tidak
terdapat masalah pada proses bisnis Aura Label Distro cabang
6
Banjarbaru baik dalam penerimaan barang, penjualan barang. Tetapi
masih terdapat masalah pada proses pelaporan penjualan harian.
2.2.2 Analisis Permasalahan Data Aura Label Distro cabang Banjarbaru
Masalah Analisis Sebab dan AkibatTingginya human error dalam mencatat daftar barang cabang dan laporan transaksi harian.
Penyebab : Masih mencatat secara manual pada
kwitansi dan nota. Staff salah mencatat.
Akibat : Hanya yang sudah terbiasa saja yang
bisa membaca daftar barang cabang dan laporan transaksi harian karena berupa tulisan tanggan.
Adanya pencatatan barang masuk pada Aura Label Distro cabang Banjarbaru yang salah.
Data barang dan laporan penjualan harian kurang akurat.
Hilangnya daftar barang cabang dan laporan transaksi harian
Penyebab : Masih menggunakan kertas berupa
kwitansi dan nota. Lupa menyimpan.
Akibat : Kesilitan dalam menentukan barang
kiriman cabang oleh bagian stok pusat Banjarbaru.
Bagian keuangan kesulitan dalam pembukuan dan penyusunan laporan keuangan.
Pencatatan tidak lengkap Penyebab : Pada daftar barang hanya mencatat
nama barang, harga barang, jumlah barang.
Pada laporan transaksi harian hanya mencatat nama barang dan harga barang.
7
Aura Label Distro cabang Banjarbaru tidak memiliki catatan mengenai daftar barang cabang dan laporan transaksi harian tersendiri.
Akibat : Bagian stok Aura Label Distro pusat
Banjarmasin kesulitan dalam menenetukan jenis barang yang habis atau berkurang stoknya pada cabang Banjarbaru.
Susah dalam menghitung total jumlah barang dan harga barang Aura Label Distro cabang Banjarbaru.
Berdasarkan analisis yang telah dilakukan oleh penulis dapat
dipaparkan pada tabel diatas terdapat tiga masalah dalam data-data
yang diterima, dicatat, dan diolah pada Aura Label Distro cabang
Banjarbaru diantaranya tingginya human error, hilanya data, dan
pencatatan data yang tidak lengkap.
2.2.3 Analisis Permasalahan Infrastruktur Aura Label Distro cabang
Banjarbaru
Masalah yang lain berupa belum tersedianya sistem informasi yang
dapat memudahkan dan lebih akurat dalam mencatat data daftar
barang cabang dan data penjualan harian. Serta belum tersedianya
staff bagian pembukuan (kurir) yang bertugas mengambil laporan
penjualan harian.
2.3 Sistem Usulan
2.3.1 Proses Bisnis Aura Label Distro cabang Banjarbaru
Karena berdasarkan analisis permasalahan pada proses bisnis
Aura Label Distro cabang Banjarbaru secara mendetail, ditemukan
permasalahan pada proses bisnis pelaporan transaksi harian Aura
Label Distro cabang Banjarbaru. Maka akan disajikan proses bisnis
yang saat ini berjalan pada pelaporan transaksi harian Aura Label
8
Distro cabang Banjarbaru dan sistem usulan proses bisnis pelaporan
transaksi harian Aura Label Distro cabang Banjarbaru.
Proses bisnis pelaporan transaksi harian Aura Label Distro cabang
Banjarbaru yang sedang berjalan saat ini.
9
Gambar 5. Diagram Alir Proses Bisnis Pelaporan Transaksi Harian Aura Label
Distro Cabang Banjarbaru yang Sedang Berjalan Saat Ini
Sistem usulan proses bisnis pelaporan transaksi harian Aura Label
Distro cabang Banjarbaru.
Penjelasan mengenai Sistem usulan proses bisnis pelaporan transaksi
harian Aura Label Distro cabang Banjarbaru.
Setiap harinya pengelola/petugas Aura Label Distro cabang
Banjarbaru menyusun laporan transaksi harian yang merupakan
rincian penjualan barang dalam seharian.
Laporan tersebut kemudian diserahkan pada kurir bagian
pembukuan Aura Label Distro pusat Banjarmasin.
Oleh kurir laporan transaksi harian tersebut kemudian diserahkan
pada bagian pembukuan Aura Label Distro pusat Banjarmasin.
Pada bagian pembukuan Aura Label Distro cabang Banjarbaru
laporan tersebut digandakan dan salinannya diserahkan pada
bagian stok Aura Label Distro pusat Banjarmasin.
Selanjutnya pada kedua bagian organisasi tersebut dilakukan
proses pencatatan laporan transaksi harian.
10
Gambar 6. Sistem Usulan Proses Bisnis Pelaporan Transaksi Harian Aura Label Distro cabang Banjarbaru
Berdasarkan proses analisis yang telah dilaksanakan
dikarenakan adanya permasalahan pada proses bisnis pelaporan
transaksi harian Aura Label Distro cabang Banjarbaru yang telah
dipaparkan pada bab tiga maka perlu diadakan pembenahan pada
proses tersebut dengan menambah seorang kurir pada bagian
pembukuan Aura Label Distro pusat Banjarmasin. Kurir tersebut
ditugaskan untuk mengembil laporan transaksi harian dan uang hasil
penjualan dalam perharinya pada Aura Label Distro cabang
Banjarbaru, untuk meningkatkan kinerja bagian pembukuan Aura
Label Distro pusat Banjarmasin dengan mendapatkan lebih cepat
informasi dari laporan transaksi harian tersebut tanpa menunggunya
dari pimpinan. Dan untuk lebih menyempurnakan proses pembukuan
dalam Aura Label Distro, dengan menggurangi atau menghindari
percampuran antara uang pribadi pemilik dan uang hasil penjualan
Aura Label Distro cabang Banjarbaru. Dan agar pimpinan lebih focus
dalam menetapkan program kerja jangka panjang Aura Label Distro
tanpa harus sibuk mengurusi dana pemasukan dan laporan transaksi
harian, yang semestinya hal tersebut menjadi urusan bagian organisai
yang lain yang berada dibawah pimpinan yang memiliki fungsi
khusus.
2.3.2 Data-Data
Pada bagian data-data yang diterima, dicatat, dan diolah pada Aura
Label Distro cabang Banjarbaru perlu diadakan penambahan item-
item atau field yang dicatatan diantaranya
Daftar Barang Cabang, daftar ini berisi data-data barang apasaja
yang masuk dan telah dikirim ke Aura Label Distro cabang
Banjarbaru dari bagian stok Aura Label Distro pusat Banjarmasin.
Daftar ini meliputi beberapa data yang dapat diurai menjadi
beberapa field antara lain jumlah barang, nama barang, dan harga
barang. Data ini tercatat secara manual bebentuk kwitasi
11
pengiriman barang. Data tersebut perlu ditambah dengan kode
barang, jenis barang, ukuran barang, dan merek barang.
Laporan transaksi harian, berisi data-data barang yang telah
terjual dalam sehari di Aura Label Distro cabang Banjarbaru
meliputi nama barang dan harga. Dimana data ini setiap harinya
dipantau oleh pemilih Aura Label Distro berapa besar pemasukan
yang masuk dalam sehari dan barang apa saja yang telah terjual
pada Aura Label Distro cabang Banjarbaru. Data ini tercatat
secara manual bebentuk nota penjualan barang harian. Data
tersebut perlu ditambah dengan kode barang, jenis barang, ukuran
barang, dan merek barang.
Karena barang yang dijual berupa pakaian dan asesoris yang
banyak jenis dan ukuranya dan juga digolongkan pada jender calon
pemakainya untuk memudahkan dalam pencatatan barang yang masuk
pada Aura Label Distro cabang Banjarbaru dan agar pengelola lebih
dapat megetahui secara detail mengenai barang yang dijualnya. Dan
untuk menghindari barang yang tak tercatat. Serta memudahkan dalam
grouping dan penataan barang dagangan.
Segala data-data tersebut diatas selanjutnya disajikan dalam relasi
tabel sistem usulan sebagai berikut.
12
Gambar 7. Relasi Tabel Sistem Usulan Pada Aura Label Distro cabang Banjarbaru
2.3.3 Infrastruktur
Perlunya ditambah seorang kurir pada bagian pembukuan Aura
Label Distro pusat Banjarmasin yang tugasnya untuk mengambil
laporan transaksi harian dan uang hasil penjualan perharinya dari Aura
Label Distro cabang Banjarbaru. Serta perlunya didakannya sistem
informasi yang mampu mencatat barang yang masuk dan membuat
laporan transaksi harian secara otomatis dan akurat untuk lebih
meningkatkan efektifitas dan efisiensi dalam pencatatan, pemasukan,
dan pengolahan data-data.
13
BAB III
DESAIN SISTEM
3.1 Desain Arsitektur
3.1.1 Login Aplikasi
14
Gambar 8. Tampilan Login Aplikasi Aura Label Distro cabang Banjarbaru
Gambar 9. Use Case Diagram Login Aplikasi Aura Label Distro cabang Banjarbaru
Gambar 10. Sequence Diagram Login Aplikasi Aura Label Distro cabang Banjarbaru
Penjelasan :
1. Sistem menampilkan form login, berisi field username & password.
2. Pengguna memasukkan username dan password yang sesuai,
kemudian menekan tombol login.
15
Gambar 11. Activity Diagram Login Aplikasi Aura Label Distro cabang Banjarbaru
3. Sistem akan memeriksa kevalidan input. Jika sudah valid, sistem
akan memeriksa pada data yang ada di dalam database.
4. Jika belum valid, sistem kembali menampilkan layar login, disertai
dengan pesan kesalahan.
5. Jika tidak cocok, sistem akan menampilkan kembali layar login,
disertai dengan pesan kesalahan,
3.1.2 Menu Utama
16
Gambar 12. Menu Utama Aplikasi Aura Label Distro cabang Banjarbaru
Gambar 13. Use Case Diagram Menu Utama Aplikasi Aura Label Distro cabang Banjarbaru
17
Gambar 14. Sequence Diagram Menu Barang
Gambar 15. Sequence Diagram Menu Penjualan
Gambar 16. Activity Diagram Menu Barang dan Penjualan
Penjelasan :
1. Setelah tampil menu utama user selanjutnya memilih menu yang sudah
tertera.
2. Apabila user memilih menu barang atau penjualan maka selanjutnya
tampil form barang atau penjualan sesuai pilihan.
18
Gambar 17. Sequence Diagram Menu Laporan
Gambar 18. Activity Diagram Menu Laporan
Penjelasan :
1. Setelah tampil menu utama user selanjutnya memilih menu yang sudah
tertera.
2. Apabila user memilih menu laporan maka selanjutnya tampil form
pilihan untuk mencetak laporan transaksi harian.
Penjelasan :
1. Setelah tampil menu utama user selanjutnya memilih menu yang sudah
tertera.
2. Apabila user memilih menu keluar maka akan langsung keluar dari
aplikasi.
19
Gambar 19. Sequence Menu Keluar
Gambar 20. Activity Diagram Menu Keluar
3.2 Desain Input dan Output
3.2.1 Form Data Barang Dagangan Aura Label Distro cabang Banjarbaru
Penjelasan :
Untuk kode barang menggunakan otomatisasi sistem untuk
meminimalisasi kesalahan dalam menginput data, kode tersebut terdiri
dari angka dan huruf. Dimana dua karakter huruf pertama merupakan
identitas Aura Label Distro, lalu dua karakter huruf kedua merupakan
singkatan lokasi cabang, terakhir dua digit angka merupakan nomor
urut barang saat didata pada form ini.
20
Gambar 21. Form Data Barang Dagangan Aura Label Distro cabang Banjarbaru
21
Gambar 22. Use Case Diagram Form Barang Dagangan Aplikasi Aura Label Distro cabang Banjarbaru
Gambar 23. Sequence Diagram Tambah Data pada Form Barang Dagangan
Gambar 24. Activity Diagram Tambah Data pada Form Barang Dagangan
Penjelasan :
1. Form data barang dagangan aktiv.
2. User menekan tombol tambah.
3. Form akan dikosongkan dari bekas inputan sebelumya.
4. User mengisi form.
5. Data yang diisikan oleh user divalidasi kebenaran dalam mengisi
data, apakah sudah sesuai dengan standar yang ditentukan oleh
sistem.
6. Jika data yang diinput tidak sesuai maka user akan menerima
konfirmasi kesalahan, dimana letak kesalahan tersebut.
7. Jika dalam pengisian tidak ditemukan kesalahan maka data akan
ditampung dalam memory untuk data diteruskan pada proses
selanjutnya.
22
Penjelasan :
23
Gambar 25. Sequence Diagram Edit Data pada Form Barang Dagangan
Gambar 26. Activity Diagram Edit Data pada Form Barang Dagangan
1. User memilih data yang akan diedit dari grid data barang dagangan.
2. Sistem load data dari tabel barang dagangan secara realtime.
3. Data yang dipilih oleh user ditampilkan pada form.
4. User memilih tombol edit untuk dapat mengedit data.
5. User mengubah data pada form.
6. Sistem memvalidasi inputan user.
7. Jika tidak valid user menerima konfirmasi dimana kesalahan
inputan tersebut salah.
8. Jika data yang diubah sudah valid maka akan di tampung dalam
memory untuk diteruskan pada tahap selanjutnya.
24
Gambar 27. Sequence Simpan Data pada Form Barang DaganganGambar 28. Activity Diagram Simpan Data Barang dan Penjulan pada Form Barang Dagangan
Penjelasan :
1. User memilih tombol simpan setelah menambah atau mengedit
data.
2. Sistem meload data dari memory untuk selanjutnya disimpan pada
database.
3. Jika terdapat kesalahan pada penyimpanan maka user akan
mendapat konfirmasi kegagalan penyimpanan.
4. Jika penyimpanan berhasil maka user akan mendapat konfirmasi
data telah berhasil disimpan.
25
Gambar 29. Sequence Diagram Hapus Data pada Form Barang Dagangan
Penjelasan :
1. User memilih data yang akan diedit dari grid data barang dagangan.
2. Sistem load data dari tabel barang dagangan secara realtime.
3. Data yang dipilih oleh user ditampilkan pada form.
4. User memilih tombol hapus untuk dapat menghapus data.
5. Sistem melakukan penghapusan data langsung pada tabel barang
dalam database.
6. User menerima konfirmasi dari sistem bahwa data satu record
barang dagangan telah dihapus.
26
Gambar 30. Activity Diagram Hapus Data pada Form Barang Dagangan
Penjelasan :
1. Tombol batal hanya diaktivkan saat user sedang mengisi form.
2. User menekan tombol batal.
3. Sistem segera mengosongkan semua isian pada form barang
dagangan, termasuk memory buffer.
27
Gambar 31. Sequence Diagram Batal Mengisi Form Data Barang Dagangan
Gambar 32. Activity Diagram Batal Mengisi Form Data Barang Dagangan
Penjelasan :
1. Tombol keluar digunakan untuk keluar dari form.
2. Hal ini berlaku untuk semua form dalam aplikasi ini.
3. Setelah keluar dari form, langsung menuju pada menu utama.
28
Gambar 33. Sequence Diagram Keluar Form Data Barang Dagangan
Gambar 34. Activity Diagram Keluar Form
29
Gambar 35. Sequence Cari Data pada Form Barang Dagangan
Gambar 36. Activity Diagram Cari pada Form Data Barang Dagangan
Penjelasan :
1. Pilih kategori pencarian.
2. Baca keyword yang diterima.
3. Fokuskan pencarian pada kategori dan keyword pada tabel barang
dagangan.
4. Bila pencarian berhasil tampilkan hasil pada grid.
5. Jika pencarian gagal tampilkan konfirmasi pada user.
3.2.2 Form Penjualan Barang Dagangan Aura Label Distro cabang
Banjarbaru
Penjelasan :
1. Nomor transaksi otomatis terbentuk untuk setiap transaksi, tanpa
perlu inputan dari user.
30
Gambar 37. Form Penjualan Barang Dagangan Aura Label Distro Cabang Banjarbaru
2. Dua digit pertama pada nomor transaksi merupakan tanggal
transaksi.
3. Tiga karakter kedua pada nomor transaksi merupakan bulan
transaksi.
4. Dua digit terakhir pada transaksi merupakan nomor urut transaksi.
5. Jenis, harga, ukuran barang didapat dari kode barang yang sudah
tertera pada bandrol barang.
6. Total bayar didapat dari penjumlahan semua harga item barang
dagangan
31
Gambar 38. Use Case Diagram Form Penjualan Barang Aura Label Distro Cabang Banjarbaru
Gambar 39. Sequence Diagram Tambah Item pada Form Penjulan Barang
Gambar 40. Activity Diagram Tambah Item pada Form Penjulan Barang
Penjelasan :
1. User harus menekan tombol tambah untuk dapat menginput item
penjulan agar dapat diproses sistem.
2. User mengisi form penjualan barang.
3. Jika isian tdak valid maka system akan memberikan konfirmasi
dimana kesalahan terjadi.
4. Jika isian valid maka user dapat melakukan tahapan selanjutnya.
5. Kosongkan form penjualan barang dan pindahkan item penjulan
pada temporary grid saat menekan tombol tambah.
6. User dapat mengisi banyak item dalam sekali trasaksi.
32
Gambar 41. Sequence Diagram Edit Item pada Form Penjulan Barang
Penjelasan :
1. Tombol edit hanya aktiv saat user dalam keadaan menambah item
penjualan barang.
2. User memilih item yang akan diedit dari temporary grid saat
menambah data.
3. User menekan tombol edit untuk dapat mengedit item tersebut
yang dipilih.
4. Item penjualan ditampilkan pada form penjualan.
5. User mengedit item penjualan.
33
Gambar 42. Activity Diagram Edit Item pada Form Penjualan Barang
6. Apabila dalam mengedit item tidak valid maka user akan
menerima konfirmasi dari sistem mengenai kesalahanya dan
dimana letaknya.
7. Jika pengeditan item valid maka dapat melanjutkan pada tahap
selanjutnya.
8. User menekan tombol tambah untuk memasukkan item yang telah
diedit dalam temporary grid untuk memory buffer.
34
Gambar 43. Sequence Diagram Hapus Item pada Form Penjulan Barang
Penjelasan :
1. Tombol hapus hanya aktiv saat user dalam keadaan menambah
item penjualan barang.
2. User memilih item yang akan dihapus dari temporary grid saat
menambah data.
3. User menekan tombol hapus untuk dapat mengedit item tersebut
yang dipilih.
4. Item penjualan ditampilkan pada form penjualan.
5. User dapat menghapus item penjualan dengan menekan tombol
hapus.
6. User mendapat konfirmasi jika akan menghapus item penjualan
barang.
35
Gambar 44. Activity Diagram Hapus Item pada Form Penjualan Barang
7. Jika dalam konfirmasi tersebut user memilih “ya” maka item
terhapus.
8. Jika user memilih “tidak” maka penghapusan item penjualan
barang tidak dilaksanakan.
Penjelasan :
36
Gambar 45. Sequence Diagram Simpan Data pada Form Penjualan Barang Dagangan
1. Untuk activity diagam simpan data penjulan barang dagangan
sama dengan activity diagam simpan data barang dagangan.
2. User memilih tombol simpan setelah menambah atau mengedit
data.
3. Sistem meload data dari memory tepatnya pada temporary grid
untuk selanjutnya disimpan pada database.
4. Jika terdapat kesalahan pada penyimpanan maka user akan
mendapat konfirmasi kegagalan penyimpanan.
5. Jika penyimpanan berhasil maka user akan mendapat konfirmasi
data telah berhasil disimpan.
Struk Penjualan BarangAura Label Distro cabang Banjarbaru
No. Transaksi = 99/xxx/99Tanggal transaksi = 99/xxx/99
No. Kode Barang Harga Barang99 xx/xx/99 999999
Total Bayar 9999999
Penjelasan :
1. No. Transaksi diambil dari nomor transaksi pada tabel penjulan
barang dagangan.
2. Tanggal transaksi dengan format tanggal/bulan/tahun.
3. Tabel pada diperoleh dari temporary grid saat terjadi transaksi.
37
Gambar 46. Format Struk Penjulan Barang Dagangan
38
Gambar 47. Sequence Diagram Cetak Struk pada Form Penjulan Barang Dagangan
Penjelasan :
1. Setelah user menginput data dan data tersebut telah divalidasi dan
ditampung pada temporary grid, tombol cetak baru dapat
diaktivkan.
2. User menekan tombol cetak.
3. Semua item dari temporay grid diload ke tabel penjualan barang
dagangan dalam database.
4. Sistem sekaligus mempersiapkan struk penjulan untuk dicetak
pada printer.
5. Struk tercetak, dan data transaksi penjualan otomatis juga
langsung tersimpan.
39
Gambar 48. Activity Diagram Cetak Struk pada Form Penjualan Barang Dagangan
Penjelasan :
1. Untuk membatalkan satu transaksi yang sedang berlangsung user
cukup menekan tombol batal.
2. Saat user menekan tombol batal temporary grid akan dikosongkan
semua, termasuk memory buffer juga.
40
Gambar 49. Sequence Diagram Batal pada Form Penjulan Barang DaganganGambar 50. Activity Diagram Batal pada Form Penjulan Barang Dagangan
Penjelasan :
1. Untuk activity diagam keluar form penjualan barang dagangan
sama dengan activity diagam keluar form barang dagangan.
2. Untuk keluar dari form user cukup menekan tombol keluar.
3. Form langsung tertutup dan mengarah pada menu utama.
3.2.3 Laporan Transaksi Harian Aura Label Distro cabang Banjarbaru
Laporan Transaksi Harian
Aura Label Distro cabang Banjarbaru
Tanggal/bulan/tahun = 99/xxx/99
Jumlah Transaksi = 99
Total Nilai Transaksi Hari ini = Rp. 9999999
No Kode Barang Jenis Barang Ukuran Barang Harga barang
41
Gambar 51. Sequence Diagram Keluar Form Penjulan Barang Dagangan
.
99 xx/xx/99 xxxxxxx xx 999999
Total Harga
Barang
Petugas,
Penjelasan :
1. Format tanggal dimulai dari tanggal/bulan/tahun.
2. Jumlah transaksi didapat dari query tabel penjulan pada data dengan
tanggal transaksi yang sama, kemudia dihitung jumlahnya berapa.
3. Total nilai transaksi hari ini diperoleh dari query tabel penjulan pada
data dengan tanggal transaksi yang sama, kemudia dihitung total
dari semua dana pemasukan seluruh transaksi hari itu.
4. Pada tabel yang tertera pada laporan transaksi harian menampilkan
semua barang yang telah terjual pada hari itu pada semua transaksi.
42
Gambar 53. Form Pilihan Media Cetak Laporan Transaksi Harian
Gambar 54. Use Case Diagram Form Media Cetak Laporan Transaksi Harian
Gambar 55. Sequence Diagram Mencetak Laporan Transaksi Harian pada Layar
Penjelasan :
1. Setelah user memilih menu laporan, maka akan tampil form pilihan
media mencetak laporan transaksi harian.
2. User menilih kategori media cetak layar.
3. User menekan tombol cetak.
4. Sistem mempersiapkan laporan transaksi harian, dengan query tabel
penjualan barang.
5. Setelah proses query berhasil dilakukan selanjutnya sistem akan
menampilkan laporan sesuai format dasar pada layar komputer.
43
Gambar 56. Activity Diagaram Mencetak Laporan Transaksi Harian pada Layar
44
Gambar 57. Sequence Diagram Mencetak Laporan Transaksi Harian pada Printer
Gambar 58. Activity Diagram Mencetak Laporan Transaksi Harian pada Printer
Penjelasan :
1. User menilih kategori media cetak printer.
2. User menekan tombol cetak.
3. Sistem mempersiapkan laporan transaksi harian, dengan query tabel
penjualan barang.
4. Setelah proses query berhasil dilakukan selanjutnya sistem akan
menampilkan laporan sesuai format dasar pada printer.
Penjelasan :
1. Untuk activity diagam keluar form media cetak laporan transaksi
harian sama dengan activity diagam keluar form yang lain.
2. Untuk keluar dari form user cukup menekan tombol keluar.
3. Form langsung tertutup dan mengarah pada menu utama.
45
Gambar 59. Sequence Diagram Keluar Form Media Cetak Laporan
3.3 Desain Database
46
Gambar 60. Class Diagram Apilikasi Aura Label Distro Cabang Banjarbaru