• Tidak ada hasil yang ditemukan

Analisis dan Pembuatan Laporan Penjualan Berbasis Android (Studi Kasus: PT. Multi Garmen Jaya).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Analisis dan Pembuatan Laporan Penjualan Berbasis Android (Studi Kasus: PT. Multi Garmen Jaya)."

Copied!
26
0
0

Teks penuh

(1)

ABSTRAK

Dalam pembuatan laporan pada PT. Multi Garmen Jaya masih dalam bentuk hard copy. Pembuatan laporan dengan cara seperti itu tidaklah efisien, karena cara tersebut akan memakan biaya dan waktu. Adanya kemajuan teknologi saat ini dapat membuat sebuah aplikasi untuk membantu dalam menangangi kasus seperti itu. Aplikasi dibuat dengan memanfaatkan sistem operasi Android. Android adalah salah satu sistem operasi pada smartphone yang sifatnya open source. Aplikasi yang dibuat memiliki beberapa fitur yaitu melakukan pengecekan laporan pengiriman barang, pembuatan laporan penjualan barang, return barang dan rolling barang, dan dapat melakukan barcodescanning yang bertujuan untuk meminimalisir kesalahan dalam memasukkan data. Dengan adanya aplikasi ini dapat membantu dalam melakukan pembuatan laporan antara lain penyampaian informasi akan menjadi lebih mudah dan mengurangi kesalahan dalam pembuatan laporan.

(2)

ABSTRACT

In creating reports on the PT. Multi Garment Jaya still in hard copy. The way it is inefficient, because this process need a cost and time. The advancement of technology for the moment can create an application for handle the case like it. Applications made by using the Android operating system. Android is a smartphone operating system that is open source. Applications are made to have a few features that check the delivery report, report generating for sales, return and rolling, and can barcode scanning which aims to minimize errors in entering data. With this application can help in making manufacture of the report include the delivery of information will be easy and reduce errors in the preparation of reports.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xiii

DAFTAR LAMPIRAN ... xv

DAFTAR NOTASI/ LAMBANG ... xvi

DAFTAR SINGKATAN ... xxi

DAFTAR ISTILAH ... xxii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

BAB 2. KAJIAN TEORI ... 5

2.1 Basis Data ... 5

2.2 Barcode ... 5

2.2.1 ZXing ... 6

2.3 Black-Box Testing ... 7

2.4 Waterfall ... 8

2.5 Alat Bantu Pendukung ... 9

2.5.1 Android Software Development Kit (SDK) ... 9

2.5.2 Android Studio ... 10

(4)

2.5.4 XAMPP ... 11

2.6 Alat Bantu Perancangan Sistem ... 11

2.6.1 Entity Relationship Diagram ... 11

2.6.2 Flowchart ... 13

2.7 Konsep Bahasa Pemrograman ... 14

2.7.1 Android ... 14

2.7.2 Java ... 15

2.7.3 JavaScript Object Notation (JSON) ... 15

2.7.4 PHP (Personal Home Page) ... 16

2.8 Unified Modelling Language (UML) ... 16

2.8.1 Activity Diagram ... 16

2.8.2 Use Case Diagram ... 17

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 18

3.1 Profil Perusahaan ... 18

3.2 Analisis Sistem ... 19

3.2.1 Analisis Sistem Yang Sedang Berjalan ... 19

3.2.2 Analisis Sistem Yang Baru ... 27

3.3 UML Diagram ... 33

3.3.1 Use Case Diagram ... 33

3.3.2 Definisi Aktor ... 34

3.3.3 Definisi Use Case ... 34

3.3.4 Skenario Use Case Diagram ... 36

3.3.5 Activity Diagram ... 58

3.4 Perancangan Basis Data ... 66

3.4.1 Entity Relationship Diagram ... 66

3.4.2 Skema Relasi ... 67

3.4.3 Struktur Tabel ... 67

3.5 Rancangan User Interface ... 71

3.5.1 Tampilan Login ... 71

3.5.2 Tampilan Menu 1... 72

(5)

3.5.5 Tampilan Checking ... 75

3.5.6 Tampilan Sales... 76

3.5.7 Tampilan Return ... 77

3.5.8 Tampilan Rolling... 78

3.5.9 Tampilan Daftar Produk ... 79

3.5.10 Tampilan Daftar Toko ... 80

3.5.11 Tampilan Daftar Report ... 81

3.5.12 Tampilan Dialog Add ... 82

3.5.13 Tampilan Dialog Detail Produk ... 83

3.5.14 Tampilan Dialog Detail Report ... 84

3.5.15 Tampilan Dialog User ... 85

BAB 4. HASIL PENELITIAN ... 86

4.1 Instalasi ... 86

4.2 Implementasi Antarmuka ... 86

4.2.1 Konten User Sales ... 87

4.2.2 Konten User Admin ... 101

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 109

5.1 Sales Konten ... 109

5.1.1 Pengecekan Kondisi Server ... 109

5.1.2 Login ... 111

5.1.3 Pengecekan Kode Laporan Pengiriman Barang ... 113

5.1.4 Pemberian status Barang Dalam Laporan Pengiriman Barang 115 5.1.5 Pembuatan dan Pengiriman Laporan ... 117

BAB 6. SIMPULAN DAN SARAN ... 120

6.1 Simpulan ... 120

6.2 Saran ... 121

6.2.1 Saran Pengembangan Aplikasi ... 121

6.2.2 Saran Pelaksanaan Penelitian ... 121

(6)

DAFTAR GAMBAR

Gambar 2.1 Contoh model barcode ... 6

Gambar 2.2 Contoh Source Code Penggunaan ZXing ... 7

Gambar 2.3 Watefall ... 8

Gambar 2.4 Entity Relationship Diagram ... 12

Gambar 2.5 Representasi JSON ... 16

Gambar 2.6 Use Case Diagram ... 17

Gambar 3.1 Proses Pengecekan Laporan Pengiriman Barang ... 20

Gambar 3.2 Proses Pembuatan Laporan Penjualan Barang ... 22

Gambar 3.3 Proses Pembuatan Laporan Return Barang ... 24

Gambar 3.4 Proses Pembuatan Laporan Rolling Barang ... 26

Gambar 3.5 Proses Pengecekan Laporan Pengiriman Barang Aplikasi ... 28

Gambar 3.6 Proses Pembuatan Laporan Penjualan Barang Aplikasi ... 30

Gambar 3.7 Proses Pembuatan Laporan Return Barang Aplikasi ... 31

Gambar 3.8 Proses Pembuatan Laporan Rolling Barang Aplikasi ... 32

Gambar 3.9 Use Case Diagram aplikasi ... 33

Gambar 3.10 Activity Diagram Login ... 58

Gambar 3.11 Activity Diagram Pengecekan Laporan Pengiriman Barang .... 59

Gambar 3.12 Activity Diagram Pembuatan Laporan Penjualan dan Return Barang ... 60

Gambar 3.13 Activity Diagram Pembuatan Laporan Rolling Barang ... 61

Gambar 3.14 Activity Diagram Melihat Data Produk dan Toko ... 62

Gambar 3.15 Activity Diagram Melihat Data Report dan Detail Report ... 63

Gambar 3.16 Activity Diagram Pembuatan Laporan Pengiriman Barang ... 64

Gambar 3.17 Activity Diagram Melihat Profile dan Logout ... 65

Gambar 3.18 Entity Relationship Diagram ... 66

Gambar 3.19 Tabel Relasi ... 67

Gambar 3.20 Tampilan Login... 71

Gambar 3.21 Tampilan Menu 1 ... 72

Gambar 3.22 Tampilan Menu 2 ... 73

(7)

Gambar 3.24 Tampilan Checking ... 75

Gambar 3.25 Tampilan Sales ... 76

Gambar 3.26 Tampilan Return... 77

Gambar 3.27 Tampilan Rolling ... 78

Gambar 3.28 Tampilan Daftar Produk ... 79

Gambar 3.29 Tampilan Daftar Toko ... 80

Gambar 3.30 Tampilan Daftar Report ... 81

Gambar 3.31 Tampilan Dialog Add ... 82

Gambar 3.32 Tampilan Dialog Detail Produk ... 83

Gambar 3.33 Tampilan Dialog Detail Report ... 84

Gambar 3.34 Tampilan Dialog User ... 85

Gambar 4.1 Halaman Tampilan Login ... 87

Gambar 4.2 Halaman Menu 1 ... 88

Gambar 4.3 Halaman Menu 2 ... 88

Gambar 4.4 Halaman Tampilan Home ... 89

Gambar 4.5 Halaman Tampilan Dialog Details ... 89

Gambar 4.6 Halaman Tampilan Checking/Pengecekan Laporan Pengiriman Barang ... 90

Gambar 4.7 Halaman Tampilan Checking/Pengecekan Laporan Pengiriman Barang Tersedia ... 91

Gambar 4.8 Halaman Tampilan Dialog Data Produk Checking/Pengecekan Laporan Pengiriman Barang ... 92

Gambar 4.9 Halaman Tampilan Status Sesuai Data Produk Checking/Pengecekan Laporan Pengiriman Barang ... 93

Gambar 4.10 Halaman Tampilan Status Tidak Sesuai Data Produk Checking/Pengecekan Laporan Pengiriman Barang ... 93

Gambar 4.11 Halaman Tampilan Sales/Pembuatan Laporan Penjualan Barang ... 94

Gambar 4.12 Halaman Dialog Add ... 94

(8)

Gambar 4.16 Halaman Tampilan Daftar Toko ... 98

Gambar 4.17 Halaman Tampilan Daftar Report... 99

Gambar 4.18 Halaman Tampilan Detail Report ... 99

Gambar 4.19 Profile dan Logout ... 100

Gambar 4.20 Halaman Tampilan Login Admin ... 101

Gambar 4.21 Halaman Tampilan Home Admin ... 102

Gambar 4.22 Halaman Tampilan Pembuatan Laporan Pengiriman Barang Admin... 103

Gambar 4.23 Halaman Tampilan Pembuatan Laporan Return Barang Admin104 Gambar 4.24 Halaman Tampilan Pembuatan Laporan Rolling Barang Admin105 Gambar 4.25 Halaman Tampilan Daftar Laporan Pengiriman Barang Admin105 Gambar 4.26 Halaman Tampilan Daftar Laporan Penjualan Barang Admin106 Gambar 4.27 Halaman Tampilan Daftar Laporan Return Barang Admin .... 107

Gambar 4.28 Halaman Tampilan Daftar Laporan Rolling Barang Admin .... 108

Gambar 5.1 Terhubung dengan server ... 109

Gambar 5.2 Tidak terhubung dengan server ... 110

Gambar 5.3 Login berhasil ... 111

Gambar 5.4 Login gagal NIP/Password salah ... 112

Gambar 5.5 Tidak mengisikan NIP/Password ... 112

Gambar 5.6 Kode laporan pengiriman barang benar ... 113

Gambar 5.7 Koda laporan pengiriman barang tidak benar ... 114

Gambar 5.8 Status barang sesuai ... 115

Gambar 5.9 Status barang tidak sesuai ... 116

Gambar 5.10 Pembuatan laporan dan terhubung dengan server ... 117

Gambar 5.11 Pembuatan laporan dan tidak terhubung dengan server ... 118

Gambar 5.12 Mengirim laporan dengan data produk kosong ... 118

(9)

DAFTAR TABEL

Tabel 2.1 Format Barcode Yang Tersedia ... 6

Tabel 2.2 Tabel Versi Android... 14

Tabel 3.1 Definisi Use Case... 34

Tabel 3.2 Skenario Menerima Informasi Laporan Return dan Rolling ... 36

Tabel 3.3 Skenario Pengecekan Laporan Pengiriman Barang ... 37

Tabel 3.4 Skenario Pembuatan Laporan Penjualan Barang ... 38

Tabel 3.5 Skenario Pembuatan Laporan Return Barang ... 39

Tabel 3.6 Skenario Pembuatan Laporan Rolling Barang ... 40

Tabel 3.7 Skenario Melihat Daftar Produk ... 41

Tabel 3.8 Skenario Melihat Daftar Toko ... 42

Tabel 3.9 Skenario Melihat Daftar Laporan ... 43

Tabel 3.10 Skenario Melihat Data Laporan Yang Telah Dibuat ... 44

Tabel 3.11 Skenario Pembuatan Laporan Pengiriman Barang ... 45

Tabel 3.12 Skenario Pembuatan Laporan Return Barang ... 46

Tabel 3.13 Skenario Pembuatan Laporan Rolling Barang ... 47

Tabel 3.14 Skenario Mengelola Data Pegawai ... 48

Tabel 3.15 Skenario Mengelola Data Produk ... 49

Tabel 3.16 Skenario Mengelola Data Toko ... 50

Tabel 3.17 Skenario Melihat Data Laporan Pengiriman Barang ... 51

Tabel 3.18 Skenario Melihat Data Laporan Penjualan Barang ... 52

Tabel 3.19 Skenario Melihat Data Laporan Return Barang ... 53

Tabel 3.20 Skenario Melihat Data Laporan Rolling Barang ... 54

Tabel 3.21 Skenario Melihat Laporan Detail ... 55

Tabel 3.22 Skenario Melihat Profile Pengguna ... 56

Tabel 3.23 Skenario Logout ... 57

Tabel 3.24 Struktur Tabel Jabatan ... 67

Tabel 3.25 Struktur Tabel Jenis Report ... 68

Tabel 3.26 Struktur Tabel Pegawai ... 69

Tabel 3.27 Struktur Tabel Produk ... 69

(10)

Tabel 3.29 Struktur Tabel Report ... 70

Tabel 3.30 Struktur Tabel Report Detail ... 70

Tabel 5.1 Pengecekan Status Server ... 109

Tabel 5.2 login ... 111

Tabel 5.3 Pengecekan Kode Laporan Pengiriman Barang ... 113

Tabel 5.4 Pemberian Status Barang Dalam Laporan Pengiriman Barang .. 115

(11)

DAFTAR LAMPIRAN

(12)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart

Anotasi

Berupa simbol untuk memasukan komentar ke

sebuah flowmap

Flowchart

Arsip

Penyimpanan yang dapat diakses oleh komputer

secara langsung penyimpanan dari proses

entry data dan proses komputerisasi

Flowchart

Display

Simbol yang menyatakan peralatan output yang digunakan yaitu layar,

plotter, printer dan sebagainya

Flowchart Dokumen input

/ output

Menunjukan dokumen input atau output untuk

proses manual atau computer

Flowchart

Konektor

Simbol untuk menyambungkan proses

(13)

berbeda

Flowchart

Input / Output

Menyatakan proses input dan output tanpa tergantung dengan jenis

peralatannya.

Flowchart

Input Manual

Simbol untuk memasukan data secara manual on-line keyboard

Flowchart Operasi

Manual

Proses yang dilakukan dengan manual

Kegiatan proses yang dilakukan dengan

komputerisasi

Flowchart Penyimpanan

data

Simbol yang menyatakan input yang berasal dari disk atau disimpan di disk

Flowchart

Terminator

Simbol untuk permulaan (start) atau akhir (stop)

dari suatu kegiatan

Flowchart Penyimpanan

dalam tape

Simbol yang menyatakan input berasal dari pita

magnetik atau output disimpan ke pita

magnetic

ERD Entitas/ entity

Entitas merupakan data inti yang akan disimpan; bakal tabel pada basis

(14)

ERD

Atribut

Field atau kolom data yang butuh disimpan

dalam suatu entitas

ERD Atribut kunci

primer

Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci

akses record yang

Field atau kolom data yang butuh disimpan dalam suatu entitas yang

dapat memiliki nilai lebih dari satu

ERD Relasi

Relasi yang menghubungkan antarentitas; biasanya diawali dengan kata kerja

ERD Asosiasi/

association

Penghubung antara relasi dan entitas di mana di kedua ujungnya memiliki multiplicity kemungkinan

jumlah pemakaian

Use Case

Diagram Actor

Merepresentasikan seseorang atau sesuatu yang berinteraksi dengan

sistem

Use Case

Diagram Use Case

Merupakan suatu rangkaian aktivitas yang Nama_atribut

(15)

dilakukan actor untuk batasan yang digunakan

untuk membatasi use case dan sistem.

Use Case

Diagram include

Dengan menggunakan notasi relasi ini, suatu

use case menjadi suatu bagian dari use case

lainnya.

Use Case

Diagram extends

Notasi atau lambang ini menggambarkan use

case tersebut.

Use Case

Diagram communicates

Digunakan untuk melambangkan asosiasi

antar use case. Activity

Diagram Initial State

Merupakan kondisi awal dari suatu objek.

Activity

Diagram Final State

Merupakan suatu kondisi dimana objek berhenti

melakukan aksi.

Activity

Diagram State

Merupakan suatu aktivitas dari suatu objek.

Activity

Diagram Transition

Menggambarkan sebuah perubahan kondisi objek yang disebabkan oleh

(16)

Activity

Diagram Decision

Suatu titik pada diagram aktivitas yang mengindikasikan suatu

kondisi dimana ada kemungkinan perbedaan

transisi.

Activity

Diagram

Transition

(Join)

Merupakan suatu kondisi dimana terdapat dua transisi yang masuk dan

hanya mengeluarkan satu transisi saja.

Activity

Diagram

Transition

(Fork)

Merupakan suatu kondisi dimana terdapat satu transisi yang masuk dan mengeluarkan beberapa

transisi.

Referensi:

Notasi/Lambang Flowmap dari Pressman [1].

(17)

DAFTAR SINGKATAN

DVM The Dalvik Virtual Machine JVM Java Virtual Machine Java ME Java Mobile Edition SDK Software Devepment Kit

API Application Programming Interface GUI Graphical User Interface

IDE Integrated Development Environment JSON JavaScript Object Notation

(18)

DAFTAR ISTILAH

Localhost Nama standar yang diberikan sebagai alamat

loopback network interface.

Open Source Sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh

para pelaku yang bekerja sama dengan

(19)

BAB 1. PENDAHULUAN

Pada bab ini akan menjelaskan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

1.1 Latar Belakang Masalah

PT. Multi Garmen Jaya adalah perusahaan yang bergerak di bidang manufaktur garmen yang berada di kota Bandung. Perusahaan tersebut tidak hanya membuat pakaian tetapi sekaligus menjualnya. Perusahaan tersebut menjual pakaian dengan cara consignment. Consignment adalah penjualan dengan cara pemilik menitipkan barang kepada pihak lain untuk dijualkan dengan harga dan syarat yang telah diatur dalam perjanjian.

PT. Multi Garmen Jaya menetapkan untuk setiap minggu dibuatkan laporan penjualan dengan format yang telah disediakan. Laporan penjualan masih berbentuk hardcopy dan dikirim dengan menggunakan faksimile. Pembuatan laporan dengan cara seperti itu tidak efisien dan memerlukan biaya.

Dengan adanya kemajuan teknologi saat ini kita dapat membuat aplikasi yang dapat membantu dalam melakukan pembuatan laporan. Kita dapat membuat aplikasi dengan menggunakan sistem operasi Android. Android bersifat open source yang berarti semua orang dapat membuat atau mengembangkan aplikasi.

(20)

2

1.2 Rumusan Masalah

Berdasarkan penjelasan sebelumnya, dirumuskan masalah sebagai berikut:

1. Bagaimana cara untuk melakukan pengecekan laporan pengiriman barang?

2. Bagaimana cara membuat laporan untuk penjualan barang, return

barang, dan rolling barang?

3. Bagaimana cara membuat aplikasi yang dapat melakukan barcode scanning untuk pengecekan laporan pengiriman barang, pembuatan laporan penjualan barang, pembuatan laporan return barang dan pembuatan laporan rolling barang?

1.3 Tujuan Pembahasan

Tujuan dari pembuatan aplikasi ini adalah

1. Melakukan pengecekan laporan pengiriman barang.

2. Melakukan pembuatan laporan penjualan barang, return barang, dan

rolling barang.

3. Adanya fitur barcode scanning befungsi untuk melakukan input data pada pengecekan laporan pengiriman barang, pembuatan laporan penjualan barang, pembuatan laporan return barang dan pembuatan laporan rolling

barang.

1.4 Ruang Lingkup Kajian

Ruang lingkup program aplikasi yang akan dibuat hanya mencakup pada pengecekan pengiriman barang, pembuatan laporan penjualan barang, pembuatan laporan return barang, pembuatan laporan rolling barang dan dapat melakukan barcode scanning.

(21)

3

Bahasa pemrograman yang digunakan adalah JAVA (Android), JSON (JavaScript Object Notation), PHP dan MySQL.

Ruang lingkup perangkat keras yang digunakan untuk menjalankan aplikasi ini menggunakan smartphone OnePlus One, dengan sistem operasi Lollipop 5.0.2.

1.5 Sumber Data

Dalam upaya memperoleh data yang digunakan untuk pembuatan laporan tugas akhir ini, terdapat dua jenis sumber data :

1. Sumber Data Primer

Data-data dalam aplikasi ini diperoleh dari hasil wawancara pada salah satu pegawai dari divisi IT PT. Multi Garmen Jaya.

2. Sumber Data Sekunder

Data yang diperoleh dengan cara membaca dan mempelajari berbagai macam buku dan literatur yang berguna untuk mencari dan mengumpulkan data penunjang penyusunan laporan. Kemudian diambil informasi yang sesuai dengan pembahasan tema dalam laporan ini.

1.6 Sistematika Penyajian

Sistematika pada laporan ini akan disusun dalam enam bab, yang disusun sebagai berikut :

Bab 1 Pendahuluan

(22)

4

Bab 2 Kajian Teori

Pada bab ini berisi penjelasan secara singkat tentang teori yang berhubungan dengan pembuatan laporan tugas akhir.

Bab 3 Analisis dan Rancangan Sistem

Pada bab ini berisi tentang analisis terhadap aplikasi yang akan dibuat dengan menggunakan Flowchart, Unified Modeling Language (UML),

dan Entity Relationship Diagram.

Bab 4 Hasil Penelitian

Pada bab ini berisi penjelasan dari setiap fitur aplikasi yang dibuat beserta screenshoot dan keterangan.

Bab 5 Pembahasan dan Uji Coba Hasil Penelitian

Pada bab ini berisi laporan dari uji coba atau implementasi dari setiap fitur aplikasi yang telah dibuat.

Bab 6 Simpulan dan Saran

(23)

BAB 6. SIMPULAN DAN SARAN

Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang dibuat, merupakan rangkuman hasil yang telah didapatkan.

6.1 Simpulan

Berdasarkan perancangan, analisis dan pengujian, maka dapat diambil kesimpulan sebagai berikut :

1. Cara melakukan pengecekan laporan pengiriman barang, hal yang pertama sales harus lakukan adalah memasukkan kode dari laporan pengiriman barang ke dalam aplikasi, kemudian apabila kode laporan tersebut sesuai maka data dari laporan tersebut akan tampil. Selanjutnya sales diminta untuk pengecekan barang dengan memberikan status dari setiap barang yang di kirim, pemberian status terbagi dua yaitu barang dengan status sesuai atau tidak sesuai. Apabila terdapat barang dengan status tidak sesuai, sales diharuskan memasukkan keterangan mengenai ketidaksesuaiannya.

2. Dalam melakukan pembuatan laporan penjualan barang, return barang, dan rolling barang dengan menggunakan aplikasi ini sales

hanya memasukkan data-data produk beserta jumlahnya untuk disisipkan dalam laporan. Karena aplikasi ini telah membuatkan sebuah format dalam melakukan pembuatan laporan. Format dari laporan pada aplikasi ini terdiri dari kode, tanggal, dan nama toko. Kode dari setiap laporan berbeda-beda.

3. Untuk membuat sebuah aplikasi yang dapat melakukan barcode scanning tambahkan sebuah libary yang dapat membantu dalam melakukan barcode scanning. Dalam aplikasi ini saya memilih library

(24)

121

6.2 Saran

Terdapat dua saran yang akan diberikan untuk penelitian tugas akhir ini, yang pertama adalah saran untuk pengembangan aplikasi di masa yang akan datang, dan kedua adalah saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang.

6.2.1 Saran Pengembangan Aplikasi

Terdapat beberapa saran untuk pengembangan aplikasi di masa yang akan datang, yaitu :

1. Menambahkan fitur mengenai target pencapaian penjualan barang dan di tampilkan dalam bentuk grafik.

2. Menambahkan fitur google cloud messaging untuk menampilkan sebuah notifikasi.

3. Membuat aplikasi dengan sistem operasi berbeda.

6.2.2 Saran Pelaksanaan Penelitian

Terdapat beberapa saran untuk penelitian yang sebaiknya dilakukan di masa yang akan datang, yaitu :

1. Membuatkan sebuah kuisioner atau seminar kepada sales untuk meningkatkan penjualan barang.

(25)

DAFTAR PUSTAKA

[1] S. R. Pressman, Rekayasa Piranti Lunak Pendekatan Praktisi, Yogyakarta: Andi, 1997.

[2] R. A.S. and M. Shalahuddin, Rekayasa Perangkat Lunak, Bandung: Modula, 2011.

[3] B. Raharjo, Belajar Otodidak - Membuat Database Menggunakan MySQL, Bandung: Informatika Bandung, 2011.

[4] H. P. Roger C. Palmer, The Bar Code Book, 1995.

[5] ZXing, "Github ZXing," ZXing, [Online]. Available: https://github.com/zxing/zxing. [Accessed 12 07 2015].

[6] A. F. H., Analisa Dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing dan Organisasi Modern, Yogyakarta: Andi, 2007.

[7] S. R. Pressman, Software Engineering : A Practitioner's Approach, 2010. [8] N. S. H., ANDROID - Pemrograman Aplikasi Mobile Smartphone dan

Tablet PC Berbasis Android, Bandung: Informatika Bandung, 2012. [9] D. Android, "Developers Android," [Online]. Available:

http://developer.android.com/tools/studio/index.html. [Accessed 09 07 2015].

[10] H. Jogiyanto, Analisis dan desain sistem informasi, 2005.

[11] E. Utami and R. S, Relation Database Manajemen Sistem Dengan PostgreSQL di GNU/Linux, Yogyakarta: ANDI, 2006.

[12] I. Y. Supardi, Semua Bisa Menjadi Programmer Android Case Study, Jakarta: PT Elex Media Komputindo, 2014.

[13] J. ORG, "JSON ORG," [Online]. Available: http://json.org/json-id.html. [Accessed 07 07 2015].

[14] P. E, Pemrograman Web : Pemrograman PHP & MySQL, Penerbit Graha Ilmu, 2008.

(26)

123

Referensi

Dokumen terkait

sebuah sistem toko batik online yang membantu pembeli dalam memilih barang,.. melakukan pengecekan status pembayaran

Abstrak: Penelitian ini bertujuan untuk melakukan peramalan penjualan di masa mendatang beserta fitur- fitur aplikasi lainnya seperti kemampuan untuk menambahkan (insert),

Pencatatan penjualan rumah pun perlu penerapan aplikasi agar dapat mendukung segala bentuk pencatatan dan perhitungan penjualan rumah dan laporan penjualan serta jurnal

Hasil Perancangan dan Pembangunan Aplikasi E-commerce Web Mobile Android pada Toko Destina adalah Program ini dibuat untuk mempermudah toko dalam mempromosikan barang,

Berdasarkan penelitian yang sudah dilakukan dapat disimpulkan sebagai berikut: 1) Pembuatan aplikasi pengumuman dapat dibuat dengan memanfaatkan fitur GCM sehingga aplikasi

Aplikasi Management Project telah berhasil dibuat dengan fitur utama yaitu perhitungan metode CPM yang digunakan oleh super admin, admin, dan penanggung jawab

Maju Bersama dapat mengetahui informasi penjualan melalui laporan penjualan berdasarkan barang, laporan penjualan berdasarkan pelanggan, informasi piutang yang harus ditagih

Fathur Rasyid Ridha, Iyeh Supriatna Indonesian Accounting Literacy Journal ISSN: 2747-1918 Online | 315 Hanya memiliki satu jenis laporan penjualan Dapat menghasilkan laporan