Aplikasi Penjualan dan Persediaan Barang pada "Toko DL" dengan Menggunakan Media PDA dan Sinkronisasi Data dengan Desktop - MCUrepository

  

ABSTRAK

  Perkembangan suatu teknologi informasi pada zaman modern ini menjadi suatu syarat penting pada segala bidang usaha. Teknologi sangat diperlukan sebagai penyampaian informasi yang semakin cepat dapat diterima.

  Permasalahan yang dihadapi Toko DL salah satunya adalah masalah penyampaian informasi penjualan dan persediaan barang yang tidak memiliki alur informasi. Maka dibutuhkan suatu sistem informasi, khususnya dalam menangani permasalahan pada penyajian informasi persediaan barang., dengan cara membuat sebuah aplikasi Penjualan dan Persediaan Barang yang berguna untuk menyajikan informasi tersebut melalui PDA.

  Kata Kunci : informasi penjualan dan persediaan barang

DAFTAR ISI

  Kata Pengantar ....................................................................................................... ii Abstrak ................................................................................................................... iv Daftar Isi ................................................................................................................ v Daftar Tabel ........................................................................................................... x Daftar Gambar........................................................................................................ xi Daftar Lampiran.................................................................................................. xvi BAB I Persyaratan Produk ................................Error! Bookmark not defined.

  I.1. Pendahuluan.................................................Error! Bookmark not defined.

  I.1.1. Tujuan .....................................................Error! Bookmark not defined.

  I.1.2. Ruang Lingkup Proyek ...........................Error! Bookmark not defined.

  I.1.3. Definisi, Akronim, dan Singkatan ..........Error! Bookmark not defined.

  I.1.4. Referensi .................................................Error! Bookmark not defined.

  I.1.5. Overview ................................................Error! Bookmark not defined.

  I.2. Gambaran Keseluruhan ...............................Error! Bookmark not defined.

  I.2.1. Perspektif Produk ...................................Error! Bookmark not defined.

  I.2.1.1. Antarmuka Sistem..........................Error! Bookmark not defined.

  I.2.1.2. Antarmuka Pengguna.....................Error! Bookmark not defined.

  I.2.1.3. Antarmuka Perangkat Keras ..........Error! Bookmark not defined.

  I.2.1.4. Antarmuka Perangkat Lunak .........Error! Bookmark not defined.

  I.2.1.5. Antarmuka Komunikasi .................Error! Bookmark not defined.

  I.2.1.6. Batasan Memori .............................Error! Bookmark not defined.

  I.2.1.7. Persyaratan Adaptasi pada Tempat Tujuan.. Error! Bookmark not defined.

  I.2.2. Fungsi Produk.........................................Error! Bookmark not defined.

  I.2.3. Karakteristik Pengguna...........................Error! Bookmark not defined.

  I.2.4. Batasan – Batasan ...................................Error! Bookmark not defined.

  I.2.5. Asumsi dan Ketergantungan...................Error! Bookmark not defined.

  I.2.6. Penundaan Persyaratan ...........................Error! Bookmark not defined. ABSTRAK ............................................................................................................. iv

  DAFTAR ISI........................................................................................................... v BAB III Desain Perangkat Lunak ....................Error! Bookmark not defined.

  III.1. Pendahuluan ..............................................Error! Bookmark not defined.

  III.1.1. Identifikasi ...........................................Error! Bookmark not defined.

  III.1.2. Overview Sistem ..................................Error! Bookmark not defined.

  III.2. Desain Perangkat Lunak Secara Keseluruhan ........ Error! Bookmark not defined.

  III.2.1. Analisa Database..................................Error! Bookmark not defined.

  III.2.2. Analisis UML (Unified Modeling Language). .. Error! Bookmark not defined.

  III.3. Desain Arsitektur Perangkat Lunak ..........Error! Bookmark not defined.

  III.3.1. Komponen Perangkat...........................Error! Bookmark not defined.

  III.3.2. Desain Antar Muka ..............................Error! Bookmark not defined.

  III.3.3. Konsep Eksekusi ..................................Error! Bookmark not defined.

  III.3.3.1. Aktiviti Diagram ............................Error! Bookmark not defined.

  III.3.3.2. Sequence Diagram ........................Error! Bookmark not defined.

  III.3.3.2.1. Sequence Jenis ......................Error! Bookmark not defined.

  III.3.3.2.2. Sequence Barang...................Error! Bookmark not defined.

  III.3.3.2.3. Sequence Supplier.................Error! Bookmark not defined.

  III.3.3.2.4. Sequence Pelanggan..............Error! Bookmark not defined.

  III.3.3.2.5. Sequence Stock Opname.......Error! Bookmark not defined.

  III.3.3.2.6. Sequence Pembelian .............Error! Bookmark not defined.

  III.3.3.2.7. Sequence Penjualan ..............Error! Bookmark not defined.

  III.3.3.2.8. Sequence Peminjam ..............Error! Bookmark not defined.

  III.3.3.2.9. Sequence Pinjaman ...............Error! Bookmark not defined.

  III.3.3.2.10. Sequence Barang Paling Laku ............ Error! Bookmark not defined.

  III.3.3.2.11. Sequence Omset Toko ..........Error! Bookmark not defined.

  III.3.3.2.12. Sequence Persediaan Barang Error! Bookmark not defined.

  III.3.3.2.13. Sequence pada aplikasi desktop.......... Error! Bookmark not defined.

  ABSTRAK ............................................................................................................. iv DAFTAR ISI........................................................................................................... v

  BAB V Testing Dan Evaluasi Sistem ...........................................................130 V.1. Rencana Pengujian Sistem Terimplementasi ...........................................130 V.1.1. Test Case...........................................................................................130 V.1.2. Uji Fungsionalitas Class Form .........................................................132 V.2. Perjalanan Metodologi Pengujian ............................................................156 V.2.1. Black Box ..........................................................................................156 V.2.2. Survey / Wawancara Dengan Target Aplikasi ..................................156 V.3. Ulasan Hasil Evaluasi ................................Error! Bookmark not defined. BAB VI Kesimpulan Dan Saran ....................................................................158 VI.1. Keterkaitan Antara Kesimpulan Dengan Hasil Evaluasi........................158 VI.2. Keterkaitan Antara Saran Dengan Hasil Evaluasi ..................................158 VI.3. Rencana Perbaikan / Implementasi Terhadap Saran Yang Diberikan....158 Daftar Pustaka ..................................................................................................... 159 Lampiran .............................................................................................................

Daftar Tabel Tabel I–1 Definisi ..................................................Error! Bookmark not defined

  Tabel I–2 Singkatan ...............................................Error! Bookmark not defined. Tabel I–3 Batasan waktu........................................Error! Bookmark not defined. Tabel II–1 Fitur Produk Perangkat Lunak PDA ....Error! Bookmark not defined. Tabel II–2 Fitur Produk Perangkat Lunak Desktop ............. Error! Bookmark not defined.

  Tabel II–3 Tipe informasi entitas barang...............Error! Bookmark not defined. Tabel II–4 Tipe informasi entitas supplier............Error! Bookmark not defined. Tabel II–5 Tipe informasi entitas pelanggan ........Error! Bookmark not defined. Tabel II–6 Tipe informasi entitas...........................Error! Bookmark not defined. Tabel II–7 Tipe informasi entitas pembelian ........Error! Bookmark not defined. Tabel III–1 Notasi Use Case ..................................Error! Bookmark not defined. Tabel III–2 Atribut dan Aksi dari masing-masing class form diagram......... Error! Bookmark not defined.

  Tabel III–3 Notasi Aktiviti Diagram......................Error! Bookmark not defined. Tabel III–4 Notasi Sequence Diagram...................Error! Bookmark not defined.

Daftar Gambar Gambar I–1 PDA ...................................................Error! Bookmark not defined

  Gambar I–2 Personal Computer.............................Error! Bookmark not defined. Gambar I–3 Antarmuka Komunikasi antara desktop dan PDA.. Error! Bookmark not defined.

  Gambar II–1 Rancangan tampilan form menu.......Error! Bookmark not defined. Gambar II–2 Rancangan tampilan form supplier...Error! Bookmark not defined. Gambar II–3 Rancangan tampilan form pelanggan ............. Error! Bookmark not defined.

  Gambar II–4 Rancangan tampilan form barang.....Error! Bookmark not defined. Gambar II–5 Rancangan tampilan form pembelian............. Error! Bookmark not defined.

  Gambar II–6 Rancangan tampilan form penjualan Error! Bookmark not defined. Gambar II–7 Rancangan tampilan form data keluar barang perhari.............. Error! Bookmark not defined.

  Gambar II–8 Rancangan tampilan form data piutang.......... Error! Bookmark not defined. Gambar II–9 Rancangan tampilan persediaan barang ......... Error! Bookmark not defined. Gambar II–10 Rancangan tampilan data paling laku........... Error! Bookmark not defined. Gambar II–11 Rancangan tampilan omset toko.....Error! Bookmark not defined. Gambar II–12 Rancangan tampilan data pinjaman Error! Bookmark not defined. Gambar II–13 Rancangan form data barang pada PC ......... Error! Bookmark not defined. Gambar II–14 Antarmuka Komunikasi antara PC dan PDA Error! Bookmark not defined. Gambar II–15 Arsitektur Perangkat Lunak PDA...Error! Bookmark not defined.

  Gambar II–16 Arsitektur Perangkat Lunak Sinkronisasi..... Error! Bookmark not defined. Gambar II–17 Arsitektur Perangkat Lunak desktop ............ Error! Bookmark not defined. Gambar II–18 Entitas Relation Data......................Error! Bookmark not defined. Gambar II–19 Entitas Relation Data Tambahan ....Error! Bookmark not defined. Gambar II–20 Tabel Diagram dan hubungannya PDA........ Error! Bookmark not defined. Gambar II–21 Entitas data pinjaman .....................Error! Bookmark not defined. Gambar II–22 Tabel Diagram dan hubungannya desktop ... Error! Bookmark not defined. Gambar III–1 Entitas Relation Diagram ................Error! Bookmark not defined. Gambar III–2 Entitas Relation Diagram ................Error! Bookmark not defined. Gambar III–3 Tabel Diagram.................................Error! Bookmark not defined. Gambar III–4 Use Case Manajemen Data Jenis ....Error! Bookmark not defined. Gambar III–5 Use Case Manajemen Barang .........Error! Bookmark not defined. Gambar III–6 Use Case Manajemen Supplier .......Error! Bookmark not defined. Gambar III–7 Use Case Manajemen Pelanggan ....Error! Bookmark not defined. Gambar III–8 Use Case Pembelian Barang ...........Error! Bookmark not defined. Gambar III–9 Use Case Penjualan barang .............Error! Bookmark not defined. Gambar III–10 Use Case Manajemen Data Peminjam ........ Error! Bookmark not defined. Gambar III–11 Use Case Pinjaman........................Error! Bookmark not defined. Gambar III–12 Use Case Manajemen Data Opname........... Error! Bookmark not defined. Gambar III–13 Use Case Lihat Data Persediaan Barang, Lihat Data Barang Paling Laku, dan Lihat Data Omset Toko........................Error! Bookmark not defined. Gambar III–14 Use Case Lihat Data Barang, Lihat Data Persediaan Barang, Lihat Data Supplier dan Lihat Data Pelanggan ...............Error! Bookmark not defined. Gambar III–15 class form diagram bagian 1 ........Error! Bookmark not defined. Gambar III–16 class form diagram bagian 2 ........Error! Bookmark not defined.

  Gambar III–17 class form diagram bagian 3 ........Error! Bookmark not defined. Gambar III–18 Antar muka form menu ................Error! Bookmark not defined. Gambar III–19 Antar muka form barang dan add barang.... Error! Bookmark not defined.

  Gambar III–20 Antar muka form barang dan add barang.... Error! Bookmark not defined. Gambar III–21 Antar muka form supplier dan add supplier Error! Bookmark not defined. Gambar III–22 Antar muka form pelanggan dan add pelanggan Error! Bookmark not defined. Gambar III–23 Antar muka form tambah stock opname dan daftar stock opname ................................................................................Error! Bookmark not defined. Gambar III–24 Antar muka form pembelian, dan detail pembelian .............. Error! Bookmark not defined. Gambar III–25 Antar muka form penjualan, dan detail penjualan ............... Error! Bookmark not defined. Gambar III–26 Antar muka form pinjaman dan add pinjaman.. Error! Bookmark not defined. Gambar III–27 Antar muka form barang paling laku ......... Error! Bookmark not defined. Gambar III–28 Antar muka form omset toko .......Error! Bookmark not defined. Gambar III–29 Antar muka form persediaan barang .......... Error! Bookmark not defined. Gambar III–30 Antar muka form data barang dan print (pada aplikasi desktop) ................................................................................Error! Bookmark not defined. Gambar III–31 aktiviti diagram jenis ...................Error! Bookmark not defined. Gambar III–32 aktiviti diagram barang ................Error! Bookmark not defined. Gambar III–33 aktiviti diagram supplier ..............Error! Bookmark not defined. Gambar III–34 aktiviti diagram pelanggan ...........Error! Bookmark not defined. Gambar III–35 aktiviti diagram stock opname......Error! Bookmark not defined. Gambar III–36 aktiviti diagram pembelian ...........Error! Bookmark not defined.

  Gambar III–37 aktiviti diagram penjualan ...........Error! Bookmark not defined. Gambar III–38 aktiviti diagram peminjam...........Error! Bookmark not defined. Gambar III–39 aktiviti diagram pinjaman ............Error! Bookmark not defined. Gambar III–40 aktiviti diagram barang paling laku ............ Error! Bookmark not defined.

  Gambar III–41 aktiviti diagram omset toko ..........Error! Bookmark not defined. Gambar III–42 aktiviti diagram persediaan barang............ Error! Bookmark not defined.

  Gambar III–43 aktiviti diagram aplikasi desktop ..Error! Bookmark not defined. Gambar III–44 sequence jenis ...............................Error! Bookmark not defined. Gambar III–45 sequence barang ............................Error! Bookmark not defined. Gambar III–46 sequence supplier ..........................Error! Bookmark not defined. Gambar III–47 sequence pelanggan.......................Error! Bookmark not defined. Gambar III–48 sequence stock opname .................Error! Bookmark not defined. Gambar III–49 sequence pembelian ......................Error! Bookmark not defined. Gambar III–50 sequence penjualan........................Error! Bookmark not defined. Gambar III–51 sequence peminjam .......................Error! Bookmark not defined. Gambar III–52 sequence pinjaman ........................Error! Bookmark not defined. Gambar III–53 sequence barang paling laku .........Error! Bookmark not defined. Gambar III–54 sequence omset toko .....................Error! Bookmark not defined. Gambar III–55 sequence persediaan barang ..........Error! Bookmark not defined. Gambar III–56 sequence pada aplikasi desktop.....Error! Bookmark not defined. Gambar IV–1Top-Down Implementasi Menu.......Error! Bookmark not defined. Gambar IV–2 Bottom-Up Implementasi Barang, Pelanggan, Supplier dan Stock Opname ..................................................................Error! Bookmark not defined.

  Gambar IV–3 Top-Down Implementasi Pembelian dan Penjualan............... Error! Bookmark not defined. Gambar IV–4 Bottom-Up Implementasi Pembelian, Penjualan, Barang Laku, Omset dan Persediaan Barang................................Error! Bookmark not defined. Gambar IV–5 Bottom-Up Implementasi Peminjam, Daftar Pinjaman dan Pinjaman ................................................................Error! Bookmark not defined.

  Gambar IV–6 Top-Down Implementasi pada aplikasi desktop.. Error! Bookmark not defined. Gambar IV–7 Susunan menu sistem......................Error! Bookmark not defined. Gambar IV–8 Antar muka form menu ..................Error! Bookmark not defined. Gambar IV–9 Antar muka form peminjam ............Error! Bookmark not defined. Gambar IV–10 Antar muka form barang ...............Error! Bookmark not defined. Gambar IV–11 Antar muka form tambah barang ..Error! Bookmark not defined. Gambar IV–12 Antar muka form supplier .............Error! Bookmark not defined. Gambar IV–13 Antar muka form tambah supplier Error! Bookmark not defined. Gambar IV–14 Antar muka form pelanggan .........Error! Bookmark not defined. Gambar IV–15 Antar muka form tambah pelanggan........... Error! Bookmark not defined. Gambar IV–16 Antar muka form stock opname....Error! Bookmark not defined. Gambar IV–17 Antar muka form daftar stock opname ....... Error! Bookmark not defined. Gambar IV–18 Antar muka form pembelian .........Error! Bookmark not defined. Gambar IV–19 Antar muka form data pembelian..Error! Bookmark not defined. Gambar IV–20 Antar muka form detail pembelianError! Bookmark not defined. Gambar IV–21 Antar muka form edit data detail pembelianError! Bookmark not defined. Gambar IV–22 Antar muka form penjualan ..........Error! Bookmark not defined. Gambar IV–23 Antar muka form data penjualan...Error! Bookmark not defined. Gambar IV–24 Antar muka form detail penjualan Error! Bookmark not defined. Gambar IV–25 Antar muka form edit data detail penjualan Error! Bookmark not defined. Gambar IV–26 Antar muka form peminjam ..........Error! Bookmark not defined. Gambar IV–27 Antar muka form data pinjaman ...Error! Bookmark not defined. Gambar IV–28 Antar muka form add daftar tambah pinjaman .. Error! Bookmark not defined. Gambar IV–29 Antar muka form barang paling laku ......... Error! Bookmark not defined.

  Gambar IV–30 Antar muka form omset toko .......Error! Bookmark not defined. Gambar IV–31 Antar muka form persediaan barang .......... Error! Bookmark not defined.

  Gambar IV–32 Antar muka form sync...................Error! Bookmark not defined. Gambar IV–33 Antar muka form form1 (pada desktop)...... Error! Bookmark not defined.

  Gambar IV–34 Antar muka form cetak data (pada desktop) Error! Bookmark not defined. Gambar IV–35 Antar muka message box “data tidak boleh kosong!” .......... Error! Bookmark not defined. Gambar IV–36 Antar muka message box “Apakah anda yakin?” ................. Error! Bookmark not defined. Gambar IV–37 Antar muka message box “data harus lengkap!”Error! Bookmark not defined. Gambar IV–38 Antar muka message box “No Faktur harus diisi!” .............. Error! Bookmark not defined. Gambar IV–39 Antar muka message box “Data berhasil dimasukkan” ........ Error! Bookmark not defined. Gambar IV–40 Antar muka message box “belum ada data” Error! Bookmark not defined. Gambar IV–41 Antar muka message box “data sudah diedit”.... Error! Bookmark not defined. Gambar IV–42 Antar muka message box “data id dan nama harus diisi”..... Error! Bookmark not defined. Gambar IV–43 Antar muka message box “quantity dan harga harus diisi” .. Error! Bookmark not defined. Gambar IV–44 Antar muka message box “apakah sudah lengkap?”............. Error! Bookmark not defined. Gambar IV–45 Antar muka message box “data belum dimasukkan”............ Error! Bookmark not defined.

  Gambar IV–46 Antar muka message box “lihat data”......... Error! Bookmark not defined. Gambar IV–47 Antar muka message box “Nama harus diisi”.... Error! Bookmark not defined.

Daftar Lampiran

  A. Backup data pada aplikasi PDA ............................................... Lampiran-1

  B. Code Program pada Aplikasi PDA.......................................... Lampiran-3

  C. Code Program pada Web Service PDA................................... Lampiran-67

  D. Code Program pada Web Service Desktop ............................. Lampiran-74

  E. Code Program pada Aplikasi Desktop .................................... Lampiran-78