Top Banner
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. 3101090114 72 Nurachim Zair Haq 3101090114 77 Kelas : SI/2
67

APSI STMIK BJB

Aug 02, 2015

Download

Documents

nituri

tugas APSI tahun 2011
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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

Page 2: APSI STMIK BJB

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

Page 3: APSI STMIK BJB

3.2.3 Laporan Transaksi Harian Aura Label Distro cabang Banjarbaru......47

3.3 Desain Database.........................................................................................52

iii

Page 4: APSI STMIK BJB

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

Page 5: APSI STMIK BJB

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

Page 6: APSI STMIK BJB

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

Page 7: APSI STMIK BJB

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

Page 8: APSI STMIK BJB

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

Page 9: APSI STMIK BJB

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

Page 10: APSI STMIK BJB

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

Page 11: APSI STMIK BJB

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

Page 12: APSI STMIK BJB

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

Page 13: APSI STMIK BJB

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

Page 14: APSI STMIK BJB

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

Page 15: APSI STMIK BJB

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

Page 16: APSI STMIK BJB

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

Page 17: APSI STMIK BJB

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

Page 18: APSI STMIK BJB

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

Page 19: APSI STMIK BJB

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

Page 20: APSI STMIK BJB

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

Page 21: APSI STMIK BJB

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

Page 22: APSI STMIK BJB

17

Gambar 14. Sequence Diagram Menu Barang

Gambar 15. Sequence Diagram Menu Penjualan

Gambar 16. Activity Diagram Menu Barang dan Penjualan

Page 23: APSI STMIK BJB

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

Page 24: APSI STMIK BJB

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

Page 25: APSI STMIK BJB

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

Page 26: APSI STMIK BJB

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

Page 27: APSI STMIK BJB

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

Page 28: APSI STMIK BJB

Penjelasan :

23

Gambar 25. Sequence Diagram Edit Data pada Form Barang Dagangan

Gambar 26. Activity Diagram Edit Data pada Form Barang Dagangan

Page 29: APSI STMIK BJB

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

Page 30: APSI STMIK BJB

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

Page 31: APSI STMIK BJB

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

Page 32: APSI STMIK BJB

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

Page 33: APSI STMIK BJB

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

Page 34: APSI STMIK BJB

29

Gambar 35. Sequence Cari Data pada Form Barang Dagangan

Gambar 36. Activity Diagram Cari pada Form Data Barang Dagangan

Page 35: APSI STMIK BJB

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

Page 36: APSI STMIK BJB

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

Page 37: APSI STMIK BJB

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

Page 38: APSI STMIK BJB

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

Page 39: APSI STMIK BJB

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

Page 40: APSI STMIK BJB

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

Page 41: APSI STMIK BJB

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

Page 42: APSI STMIK BJB

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

Page 43: APSI STMIK BJB

38

Gambar 47. Sequence Diagram Cetak Struk pada Form Penjulan Barang Dagangan

Page 44: APSI STMIK BJB

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

Page 45: APSI STMIK BJB

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

Page 46: APSI STMIK BJB

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

Page 47: APSI STMIK BJB

.

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

Page 48: APSI STMIK BJB

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

Page 49: APSI STMIK BJB

44

Gambar 57. Sequence Diagram Mencetak Laporan Transaksi Harian pada Printer

Gambar 58. Activity Diagram Mencetak Laporan Transaksi Harian pada Printer

Page 50: APSI STMIK BJB

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

Page 51: APSI STMIK BJB

3.3 Desain Database

46

Gambar 60. Class Diagram Apilikasi Aura Label Distro Cabang Banjarbaru