Aplikasi Penjualan Komputer
date post
31-Dec-2016Category
Documents
view
234download
11
Embed Size (px)
Transcript of Aplikasi Penjualan Komputer
I
Aplikasi Penjualan Komputer
PROYEK AKHIR 1
Oleh :
Dedi Hendres 3311211008
Benri Martua Sianipar 3311211029
Suly Muda Siregar 3311211010
Agus Susilo 3311211026
Teguh Irvanta 3311211019
PROGRAM STUDI TEKNIK INFORMATIKA
POLITEKNIK NEGERI BATAM
BATAM
2013
II
DAFTAR ISI BAB I Pendahuluan ............................................................................................... 6
I.1 Latar Belakang ........................................................................................... 6
I.2 Rumusan Masalah ...................................................................................... 6
I.3 Batasan Masalah ........................................................................................ 7
I.4 Tujuan ........................................................................................................ 7
I.5 Sistematika Penulisan ................................................................................ 7
BAB II Tinjauan Pustaka ................................................................................. 9
II.1 Aplikasi ...................................................................................................... 9
II.2 Penjualan .................................................................................................... 9
II.3 Basis Data ( Data Base) ............................................................................. 9
II.4 NetBeans .................................................................................................... 9
II.5 JAVA ......................................................................................................... 9
II.6 MySQL .................................................................................................... 10
II.7 Unified Modeling Language (UML) ....................................................... 10
II.7.1 Use Case Diagram ....................................................................... 10
II.7.2 Sequence Diagram ....................................................................... 10
II.7.3 Class Diagram .............................................................................. 11
BAB III Analisis Dan Perancangan ................................................................. 12
III.1 Deskripsi Umum Sistem .......................................................................... 12
III.2 Analisis Kebutuhan Perangkat Keras ..................................................... 12
III.3 Analisis Kebutuhan Perangkat Lunak ..................................................... 12
III.4 Use Case Diagram ................................................................................... 13
III.5 Skenario Use Case Diagram .................................................................... 14
III.5.1 Skenario Log In Diagram ............................................................ 14
III.5.2 Skenario Mengelola Data Barang ................................................ 14
III.5.3 Skenario Mengelola Penjualan Barang ........................................ 16
III.5.4 Skenario Mengelola LaporanPenjualan Barang ......................... 17
III.6 Sequence Diagram ................................................................................... 18
III.6.1 Log In ........................................................................................... 18
III.6.2 Mengelola Data Barang ............................................................... 18
III
III.6.3 Mengelola Penjualan Barang ....................................................... 19
III.7 Class Diagram .......................................................................................... 20
BAB IV Implementasi Dan Pengujian Sistem ................................................ 21
IV.1 Implementasi ............................................................................................ 21
IV.2 Batasan Implementasi .............................................................................. 21
IV.3 Implementasi Perangkat Lunak ............................................................... 21
IV.4 Implementasi Perangkat Keras ................................................................ 21
IV.5 Implementasi Basis Data ......................................................................... 22
IV.6 Implementasi Antar Muka ....................................................................... 23
IV.6.1 Implementasi Frame Menu Log In .............................................. 23
IV.6.2 Implementasi Frame Menu Barang ............................................. 24
IV.6.3 Implementasi Frame Menu Penjualan ......................................... 25
BAB V Kesimpulan dan Saran ............................................................................ 27
V.1 Kesimpulan .............................................................................................. 27
V.2 Saran ........................................................................................................ 27
Daftar Pustaka ....................................................................................................... 28
IV
DAFTAR GAMBAR
Gambar 3. 1 Use Case Diagram aplikasi penjualan komputer .............................. 13
Gambar 3. 2 Sequence Diagram Log In Statis ...................................................... 18
Gambar 3. 3 Sequence diagram mengelola data barang ....................................... 19
Gambar 3. 4 Sequence diagram mengelola penjualan .......................................... 19
Gambar 3. 5 Class diagram aplikasi penjualan computer ..................................... 20
Gambar 4. 1 Implementasi Frame Menu Log In...................................................23
Gambar 4. 2 Implementasi Frame Menu Utama ................................................... 24
Gambar 4. 3 Implementasi Frame Menu Penjualan .............................................. 26
V
DAFTAR TABEL
Tabel 3. 1 Kebutuhan Perangkat Keras ................................................................. 12
Tabel 3. 2 Kebutuhan Perangkat lunak ................................................................. 13
Tabel 3. 3 Skenario log In Stastik ......................................................................... 14
Tabel 3. 4 Cari Data barang ................................................................................. 14
Tabel 3. 5 Edit data barang .................................................................................. 15
Tabel 3. 6 Skenario Tambah Data Barang ............................................................ 16
Tabel 3. 7 Skenario laporan data barang ............................................................... 16
Tabel 3. 8 Skenario Penjualan Barang ................................................................. 17
Tabel 3. 9 Skenario Laporan Penjualan .............................................................. 17
Tabel 4. 2 Implementasi Frame Menu Log In........................................................23
Tabel 4. 3 Implementasi Frame Menu Barang ...................................................... 25
Tabel 4. 4 Implementasi Frame Menu Penjualan .................................................. 26
6
BAB I Pendahuluan
I.1 Latar Belakang
Teknologi informasi yang berkembang pesat dewasa ini, telah mendorong
percepatan di berbagai bidang. Hal ini juga yang menyebabkan munculnya
kemajuan pada perangkat lunak dan diimbangi pula dengan kemajuan dan
kecanggihan teknologi beserta perangkat kerasnya. Secara langsung ataupun
tidak, teknologi informasi telah menjadi bagian penting dari berbagai bidang
kehidupan. Karena banyak kemudahan yang ditawarkan, teknologi informasi
hampir tidak dapat dilepaskan dari berbagai aspek kehidupan manusia.
Saat ini masih banyak wirausaha atau instansi dibidang penjualan barang dalam
melakukan pencatatan dan pengolahan data barang, jumlah dan harga barang, data
transaksi penjualan dan data laporan dari data penjualan barang masih dilakukan
dengan menggunakan tulisan tangan. Hal ini dapat dikatakan kurang efektif dan
efisien, dikarenakan sulit untuk mencatat dan menghitung banyaknya jenis
barang yang ada, banyaknya jumlah barang, maupun besarnya jumlah harga
serta sulitnya untuk mengetahui laporan data penjualan barang. Banyaknya jumlah
barang yang dijual dan tingkat keramaian dalam membeli barang dapat
mengakibatkan penjual mengalami kesulitan untuk mengelola dan menghitung
transaksi penjualan secara cepat, tepat, dan efisien.
I.2 Rumusan Masalah
Berdasarkan latar belakang masalah di atas, penulis mengidentifikasikan
permasalahan sebagai berikut :
1. Bagaimana dapat melakukan transaksi penjualan secara cepat dan mudah.
2. Bagaimana mengurangi tingkat kesalahan dalam melakukan transaksi.
3. Bagaimana meningkatkan efesiensi di sisi waktu, tenaga, uang, dalam
transaksi penjualan.
4. Bagaimana seorang penjual dapat mengolah data barang dengan mudah, tepat,
dan jelas.
7
5. Dapat melakukan pengecekan data transaksi secara harian, mingguan dan
bulanan.
I.3 Batasan Masalah
Adapun batasan-batasan masalah dalam pembuat