• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Aplikasi Bergerak Sistem Manajemen Distribusi Barang dan Monitoring Salesman

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Aplikasi Bergerak Sistem Manajemen Distribusi Barang dan Monitoring Salesman"

Copied!
14
0
0

Teks penuh

(1)

Aplikasi Bergerak Sistem Manajemen Distribusi

Barang dan Monitoring Salesman

Oleh:

Adrian Budiono Hartanto NIM: 612005016

Skripsi ini telah diterima dan disahkan Sebagai salah satu persyaratan guna mencapai gelar

SARJANA TEKNIK

Dalam

Program Studi Teknik Elektro

FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER

UNIVERSITAS KRISTEN SATYA WACANA

SALATIGA

(2)

Aplikasi Bergerak Sistem Manajemen Distribusi

Barang dan Monitoring Salesman

Oleh:

Adrian Budiono Hartanto

NIM: 612005016

Skripsi ini telah diterima dan disahkan Sebagai salah satu persyaratan guna mencapai gelar

SARJANA TEKNIK

Dalam

Program Studi Teknik Elektro

FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER

UNIVERSITAS KRISTEN SATYA WACANA

SALATIGA

DiSahkan Oleh:

Pembimbing I

Handoko, M. Eng.

Tgl. :

Pembimbing II

Saptadi Nugroho, M.Sc.

(3)

INTISARI

Marketing adalah bagian terpenting karena merupakan ujung tombak pemasaran dari perusahaan. Salesman adalah orang yang bertugas untuk mempromosikan sekaligus memasarkan produk. Adapun faktor yang mempengaruhi penjualan antara lain: kelalaian salesman dalam tugasnya, serta pelanggan tidak mengetahui jumlah stok maksimal yang dapat dipesan dan waktu barang dikirimkan.

Karena itu diperlukan pemusatan data keluar masuknya barang dan data keberadaan salesman. Serta adanya aplikasi untuk mengolah dan menampilkan data tersebut. Data tersebut disimpan pada database yang berada pada web server. Aplikasi Android digunakan untuk mengambil data stok barang, mengirimkan pesanan, serta mengirimkan lokasi keberadaan salesman. Aplikasi desktop dibagi dua, yaitu untuk gudang yang berfungsi mengontrol laju barang dan untuk admin yang berfungsi mengontrol penjualan serta keaktifan dari salesman.

(4)

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat dan bimbingan kepada penulis sehingga skripsi ini akhirnya dapat terselesaikan dengan baik dan tepat pada waktunya.

Skripsi ini disusun untuk memenuhi salah satu persyaratan yang telah ditetapkan dalam meraih gelar Sarjana Strata I di Fakultas Teknik Elektronika dan Komputer Universitas Kristen Satya Wacana, Salatiga.

Keberhasilan penulisan skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh sebab itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada:

1. Tuhan Yesus yang selalu memberikan pertolongan-Nya kepada penulis.

2. Bapak Handoko, M.Eng, selaku dosen pembimbing utama yang telah berkenan menyediakan waktu untuk membimbing, mengarahkan dan membuka wawasan penulis dalam menyelesaikan skripsi ini. Penulis meminta maaf jika selama bimbingan terjadi kesalahan yang tidak disengaja.

3. Bapak Saptadi Nugroho, M.Sc, selaku dosen pembimbing pembimbing II yang telah berkenan menyediakan waktu untuk membimbing, mengarahkan dan membuka wawasan penulis dalam menyelesaikan skripsi ini. Penulis meminta maaf jika selama bimbingan terjadi kesalahan yang tidak disengaja.

4. Para Dosen dan Staff yang telah membantu penulis dalam menyelesaikan studi. 5. Papa, Mama, Inge, dan Denny yang senantiasa memberikan dorongan moril,

semangat dan doa untuk penulis.

(5)

7. Teman-teman Lab Skripsi, Ardhi Lampung, Pak Dhe Rio, Daniel 05, Ferry B.J, Djoko, Daniel 04, Yohan 04, Yohan 05, Mas Widi, Mas Anton 01, Suryo 04, Noven 04, Luis, serta Ivan Patty yang menemani malam-malam membuat skripsi bersama.

8. Aldo 04, Ivan 09, Kipli, Bayu 08, Demas 08, Rea, Penda, Sembir, dan Ranto yang menemani ngobrol dan ngopi bersama

9. Anak-anak kos Margosari serta teman seangkatan yang telah membagi suka duka bersama dari awal kuliah.

10.Yohan “O’ong” dan Yokhe yang telah membantu dalam saran-saran.

11..Staff dan teman-teman nongkrong di rindang cafe, baik teman satu fakultas maupun beda fakultas.

12.Semua pihak yang berperan dalam kesuksesan skripsi ini, yang tidak dapat penulis sebutkan namanya satu per satu.

Penulis menyadari bahwa pembuatan skripsi ini masih belum sempurna. Oleh sebab itu penulis mengharapkan kritik dan saran yang dapat memberikan perbaikan yang membangun. Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi pihak yang membutuhkannya.

Salatiga, Juni 2012 Penulis

(6)

DAFTAR ISI

2.1 Database (Pemrograman SQL Server) ... 8

2.2 Web Service Pada Web Server (Pemrograman ASP.NET) ... 9

2.3 Android (Pemrograman Java Eclipse IDE) ... 12

2.4 Aplikasi Windows Form (Pemrograman Visual Basic) ... 15

BAB III PERANCANGAN DAN REALISASI ... 16

3.1 Sistem Manajemen Distribusi Barang dan Monitoring Sales ... 16

3.2 Perancangan Database ... 16

(7)

3.2.2 Database Pelanggan ... 21

3.4 Perancangan Aplikasi Android ... 33

3.5 Perancangan Aplikasi Desktop Gudang ... 43

3.5.1 Daftar Barang ... 47

3.5.7 Konfirmasi Pengiriman ... 48

3.6 Perancangan Aplikasi Desktop Admin Salesman ... 50

(8)

4.1 Spesifikasi Alat ... 59

4.1.1 Samsung Galaxy Spica GT-I5700 ... 59

4.1.2 Acer Aspire 4920G ... 60

4.2 Pengujian Web Service ... 60

4.3 Pengujian Lokasi ... 63

4.4 Pengujian Aplikasi Android ... 65

4.5 Pengujian Aplikasi Desktop Admin Gudang ... 68

4.6 Pengujian Aplikasi Desktop Admin Salesman ... 70

BAB V KESIMPULAN DAN SARAN ... 73

5.1 Kesimpulan ... 73

5.2 Saran Pengembangan ... 73

DAFTAR PUSTAKA ... 74

LAMPIRAN A. Panduan Aplikasi Android ... 75

B. Panduan Aplikasi Desktop Gudang ... 83

C. Panduan Aplikasi Desktop Salesman ... 96

(9)

DAFTAR GAMBAR

HALAMAN

Gambar 1.1 Bagan Kotak Aplikasi Distribusi ... 3

Gambar 2.1. Diagram Arsitektur Android ... 13

Gambar 3.1 Bagan Skematis ... 16

Gambar 3.2 Diagram Database ... 17

Gambar 3.3 Diagram Database Pegawai ... 18

Gambar 3.4 Diagram Database Salesman ... 19

Gambar 3.5 Diagram Database Admin Salesman ... 20

Gambar 3.6 Diagram Database Admin Gudang ... 20

Gambar 3.7 Diagram Database Pelanggan ... 21

Gambar 3.8 Diagram Database Barang ... 21

Gambar 3.9 Diagram Database Barang ... 22

Gambar 3.10 DataSet Pegawai ... 26

Gambar 3.11 DataSet Pelanggan ... 27

Gambar 3.12 DataSet Barang ... 28

Gambar 3.13 DataSet Stok ... 32

Gambar 3.14 Use Case Diagram Sales pada Aplikasi ... 33

Gambar 3.15 Sequence Diagram Sales pada Aplikasi ... 34

Gambar 3.16 Halaman Login Aplikasi Android ... 34

Gambar 3.17 Halaman Utama Aplikasi Android ... 35

Gambar 3.18 Halaman Pemesanan Aplikasi Android ... 36

Gambar 3.19 Log Pemanggilan Data Aplikasi Android ... 39

(10)

Gambar 3.21 Bisnis Flow Diagram ... 43

Gambar 3.22 Use Case Diagram Admin Gudang Pada Aplikasi ... 44

Gambar 3.23 Sequence Diagram Admin Gudang Pada Aplikasi ... 44

Gambar 3.24 Flowchart Aplikasi Desktop Gudang ... 45

Gambar 3.25 Form Login Aplikasi Admin Gudang ... 46

Gambar 3.26 Dialog Box ... 46

Gambar 3 27 Form Utama Aplikasi Admin Gudang ... 46

Gambar 3.28 Aplikasi Admin Gudang Flow Diagram ... 50

Gambar 3.29 Use Case Diagram Admin Salesman Pada Aplikasi ... 51

Gambar 3.30 Sequence Diagram Admin Salesman Pada Aplikasi ... 51

Gambar 3.31 Flowchart Aplikasi Desktop Salesman ... 52

Gambar 3.32 Form Login Aplikasi Admin Salesman ... 53

Gambar 3.33 Dialog Box Pada Aplikasi ... 53

Gambar 3.34 Form Utama Admin Salesman Pada Aplikasi ... 53

Gambar 3.35 Aplikasi Admin Salesman Flow Diagram ... 57

Gambar 3.36 Aplikasi Admin Salesman Flow Diagram (Lanjutan) ... 58

Gambar 4.1 Daftar Salesman Pada Aplikasi Desktop Admin ... 61

Gambar 4.2 Daftar Salesman Pada Database ... 61

Gambar 4.3 Edit Salesman Pada Aplikasi Desktop Admin ... 62

Gambar 4.4 Perubahan Data Pada Database ... 62

Gambar 4.5 Data Pegawai Dari Database ... 66

Gambar 4.6 Login Berhasil Pada Aplikasi Android ... 66

Gambar 4.7 Data Satuan Pada Database ... 68

Gambar 4.8 Daftar Satuan Aplikasi Desktop Gudang ... 68

(11)
(12)

DAFTAR TABEL

HALAMAN

Tabel 4.1 Hasil Pengujian Web Service ... 63

Tabel 4.2 Hasil Pengujian Lokasi ... 64

Tabel 4.3 Hasil Pengujian Pengambilan Lokasi ... 65

Tabel 4.4 Hasil Pengujian Aplikasi Android ... 67

Tabel 4.5 Hasil Pengujian Akses Internet ... 67

Tabel 4.6 Hasil Pengujian Aplikasi Admin Gudang ... 69

(13)

DAFTAR KODE PROGRAM

HALAMAN

Kode 3.1 Contoh Fungsi Pada Web Service ... 33

Kode 3.2 Contoh Pemanggilan Data Pada Aplikasi Android ... 37

Kode 3.3 Contoh Pemanggilan Web Service Pada Aplikasi Android ... 38

Kode 3.4 Web Service untuk login Aplikasi Android ... 39

Kode 3.5 Kriteria dan Urutan Ambil Data Lokasi Aplikasi Android ... 40

Kode 3.6 LocationListener Aplikasi Android ... 41

Kode 3.7 Kelas GetLastLocation Aplikasi Android ... 42

Kode 3.8 Panggil Web Service Data Barang Aplikasi Admin Gudang ... 49

Kode 3.9 Web Service Data Barang Aplikasi Admin Gudang ... 49

Kode 3.10 Panggil Web Service Lokasi Aplikasi Admin Salesman ... 56

Kode 3.11 Web Service Lokasi Aplikasi Admin Salesman ... 56

(14)

DAFTAR SINGKATAN

API Application Programming Interface ASP Active Server Page

ADT Android Development Tools GPS Global Positioning System GUI Graphical User Interface HTTP Hypertext Transport Protocol

HTTPS Hypertext Transport Protocol Secure OOP Object Oriented Programming PHP Personal Home Page

RDBMS Relational Database Management System SDK Software Development Kit

SMTP Simple Mail Transfer Protocol SOAP Simple Object Access Protocol SQL Structured Query Langugae TCP Transmission Control Protocol W3C World Wide Web Consortium WiFi Wireless Fidelity

WSDL Web Service Description Language WWW World Wide Web

Gambar

Gambar 4.10 Data Lokasi Pada Aplikasi Desktop Admin  .................................
Tabel 4.2 Hasil Pengujian Lokasi  .......................................................................

Referensi

Dokumen terkait

Walaupun demikian nilai tersebut masih memiliki kecenderungan yang sama dimana dilihat dari hasil perhitungan dan hasil simulasi nilai tertinggi terdapat pada

Instrumen tersebut memuat tiga komponen kebiasaan proaktif, yaitu: (1) mampu mengambil keputusan; (2) memilih nilai-nilai hidup yang positif; (3) tidak menyalahkan

Berdasarkan hasil penelitian dengan menggunakan pendekatan analisis semiotik Roland Barthes melalui interpretasi tanda di dalam film Pintu Terlarang karya Joko

Mata bor helix kecil ( Low helix drills ) : mata bor dengan sudut helix lebih kecil dari ukuran normal berguna untuk mencegah pahat bor terangkat ke atas

[r]

Pada hari ini Selasa tanggal Delapan bulan Tujuh tahun dua ribu empat belas , Pokja III yang ditetapkan dengan Surat Keputusan Bupati Hulu Sungai Selatan Nomor 391 Tahun

Dilarang memperbanyak sebagian atau seluruh isi dokumen tanpa ijin tertulis dari Fakultas Teknik Universitas Negeri Yogyakarta.

Digital Repository Universitas Jember Digital Repository Universitas Jember... Digital Repository Universitas Jember Digital Repository