Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

  

LAPORAN SKRIPSI

APLIKASI ANDROID UNTUK DISTRIBUSI DATA BARANG PADA

UD.GARAM NASIONAL BERBASIS CLIENT-SERVER

Oleh :

  

Susanto

2010-51-169

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

  

2014

  

LAPORAN SKRIPSI

APLIKASI ANDROID UNTUK DISTRIBUSI DATA BARANG PADA

UD.GARAM NASIONAL BERBASIS CLIENT-SERVER

Oleh :

  

Susanto

2010-51-169

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

  

2014

  

UNIVERSITAS MURIA KUDUS

PENGESAHAN STATUS SKRIPSI

  JUDUL : APLIKASI ANDROID UNTUK DISTRIBUSI DATA BARANG PADA UD.GARAM NASIONAL BERBASIS CLIENT-SERVER

  SAYA : SUSANTO Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan Program Studi Teknik Informatika Universitas Muria Kudus dengan syarat-syarat kegunaan sebagai berikut :

  1. Skripsi adalah Hak Milik Program Studi Teknik Informatika Universitas Muria Kudus.

  2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk tujuan referensi saja.

  3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan pertukaran antar Institusi Pendidikan Tinggi.

  4. Berikan tanda  sesuai dengan kategori Skripsi Sangat rahasia (mengandung isi tentang keselamatan / kepentingan Negara Republik Indonesia)

  Rahasia (mengandung isi tentang kerahasiaan dari suatu organisasi / badan tepat penelitian Skripsi ini dikerjakan)

   Biasa Disahkan Oleh : Penulis Pembimbing Utama

  Susanto Mukhamad Nurkamid, S.Kom, M.Cs NIM : 200951133 NIDN. 0620068302

  Alamat Tetap : Ds. Ngurenrejo RT 02/II Kec.Wedarijaksa Pati Kudus, 17 Juli 2014 Kudus, 17 Juli 2014

  

UNIVERSITAS MURIA KUDUS

PERNYATAAN PENULIS

  JUDUL : APLIKASI ANDROID UNTUK DISTRIBUSI DATA BARANG PADA UD.GARAM NASIONAL BERBASIS CLIENT-SERVER

  NAMA : SUSANTO NIM : 2010-51-169

  “Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringakasan yang masing-masing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk dibatalkan gelar sarjana komputer saya beserta segala hak dan kewajiban yang melekat pada gelar tersebut”.

  Kudus, 17 Juli 2014

  

Susanto

  Penulis

  

UNIVERSITAS MURIA KUDUS

PERSETUJUAN SKRIPSI

  JUDUL : APLIKASI ANDROID UNTUK DISTRIBUSI DATA BARANG PADA UD.GARAM NASIONAL BERBASIS CLIENT-SERVER

  NAMA : SUSANTO NIM : 2010-51-169 Skripsi ini telah diperiksa dan disetujui.

  Kudus, 05 Juli 2014 Pembimbing Utama Pembimbing Pembantu

  Mukhamad Nurkamid, S.Kom, M.Cs Arief Susanto, ST, M.Kom

NIDN. 0620068302 NIDN. 0603047104

  Mengetahui Ka. Progdi Teknik Informatika

  

Ahmad Jazuli, M.Kom

NIDN. 0406107004

  

UNIVERSITAS MURIA KUDUS

PENGESAHAN SKRIPSI

  JUDUL : APLIKASI ANDROID UNTUK DISTRIBUSI DATA BARANG PADA UD.GARAM NASIONAL BERBASIS CLIENT-SERVER

  NAMA : SUSANTO NIM : 2010-51-169 Skipsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada Sidang Skripsi tanggal 12 Juli 2014. Menurut pandangan kami, Skripsi ini memadai dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom).

  Kudus, 17 Juli 2014 Dewan Penguji:

  Ketua Penguji Penguji 1

  Ahmad Jazuli, M.Kom Tutik Khotimah, M.Kom

NIDN. 0406107004 NIDN. 0608068502

  Mengetahui, Dekan Fakultas Teknik Kaprogdi Teknik Informatika

  Rochmad Winarso, ST., MT Ahmad Jazuli, M.Kom

NIS. 0610701000001138 NIDN. 0406107004

  

ABSTRACT

UD.Garam Nasional is a company engaged in the processing of salt

which is located in Pati regency which has had several distributors are well placed

and the region of Central Java region around Jabotabek. Every distributor has their

respective regions and the needs and different products are sometimes troublesome

companies and distributors in the conduct giving of existing data items. In addition

to the delivery of information that is usually done by mail or person directly is not

very effective because it takes too long, as well as over the phone that they are less

effective as office space adjacent to the production area so that the sound is not

heard because the noise that can lead to miscommunication between the distributor

and company. Android application for distribution of data items in the UD.Garam

Nasional based on client-server is one example of an application that is applied to

the UD.Garam Nasional. Systems development methodology that the writer uses is a

Waterfall methodology, this methodology is used because there are several stages

there are, Analysis System Design, Implementation, Integration, Operation and

Maintenance. This application can help facilitate distributor in look and deliver the

goods to the company the amount of data without having to come directly to the

company and can be done anywhere simply use the Android Smartphone and an

internet connection.

  Keywords: Android, Client-Server, Waterfall

  

ABSTRAKSI

  UD.Garam Nasional adalah sebuah perusahaan yang bergerak dalam bidang pengolahan garam yang terletak di kabupaten Pati yang telah mempunyai beberapa distributor yang ditempatkan baik di kawasan Jawa Tengah maupun di wilayah sekitar jabotabek. Setiap distributor mempunyai wilayah masing-masing dan kebutuhan serta produk yang berbeda-beda yang terkadang merepotkan perusahaan maupun distributor dalam melakukan penyampian data barang yang ada. Selain itu penyampaian informasi yang biasanya dilakukan melalui pos maupun orang secara langsung sangat tidak efektif karena membutuhkan waktu yang terlalu lama, serta melalui telepon yang masih kurang efektif karena ruang kantor berdekatan dengan ruang produksi sehingga suara tidak terdengar karena bising yang bisa mengakibatkan miskomunikasi antara distributor dan perusahaan. Aplikasi Android untuk Distribusi data barang pada UD.Garam Nasional berbasis client-server adalah salah satu contoh aplikasi yang diterapkan pada UD.Garam Nasional. Metodologi pengembangan sistem yang penulis gunakan adalah metodologi Waterfall, metodologi ini digunakan karena terdapat beberapa tahapan yaitu, Analisa, Perancangan Sistem, Implementasi, Integrasi, Operasi dan Pemeliharaan. Aplikasi ini dapat membantu mempermudah distributor dalam melihat dan menyampaikan jumlah data barang pada perusahaan tanpa harus datang langsung ke perusahaan serta dapat dilakukan dimanapun cukup menggunakan smartphone Android dan koneksi internet.

  Keyword : Android, Client-Server, Waterfall.

KATA PENGANTAR

  Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “Aplikasi

  Android untuk Distribusi Data Barang pada UD.Garam Nasional Berbasis client- server ”.

  Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Kiranya dalam penyusunan skripsi ini tidak akan terselesaikan dengan baik tanpa bantuan dari berbagai pihak. Untuk itu pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya, penghargaan yang setinggi-tingginya dan permohonan maaf atas segala kesalahan yang pernah penulis lakukan kepada semua pihak yang telah membantu dalam penyelesaian skripsi ini, terutama kepada :

  1. Bapak Prof. Dr. dr. Sarjadi, Sp. PA (alm) selaku Rektor Universitas Muria Kudus.

  2. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus.

  3. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.

  4. Bapak Mukhamad Nurkamid, S.Kom, M.Cs, selaku pembimbing skripsi ini.

  5. Bapak Arief Susanto, S.T, M.Kom, selaku pembimbing skripsi ini.

  6. Bapak dan ibuku, yang senantiasa memberikan do’a sehingga aku bisa jadi seperti ini.

  7. Dek Intan Arini yang selalu mendukung dan memotivasi saya.

  8. Semua keluarga besar FORD-E serta sahabat angkatan 2010 dan 2009, yang telah berjuang bersma sama sampai akhir yang tidak bisa saya sebutkan semua.

  Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan, untuk itu penulis mengharap kritik dan saran dari berbagai pihak untuk sempurnanya sebuah karya tulis. Selain itu penulis juga berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.

  Kudus, 17 Juli 2014 Penulis

  

DAFTAR ISI

  Halaman HALAMAN SAMPUL ...................................................................................... i HALAMAN JUDUL .......................................................................................... ii PENGESAHAN STATUS SKRIPSI ................................................................. iii PERNYATAAN PENULIS ............................................................................... iv PERSETUJUAN SEKRIPSI .............................................................................. v PENGESAHAN SKRIPSI ................................................................................. vi ABSTRACT ....................................................................................................... vii ABSTRAK ......................................................................................................... viii KATA PENGANTAR ....................................................................................... ix DAFTAR ISI ...................................................................................................... x DAFTAR TABEL .............................................................................................. xiii DAFTAR GAMBAR ......................................................................................... xiv DAFTAR LAMPIRAN ...................................................................................... xvii BAB I PENDAHULUAN ..............................................................................

  1 1.1. Latar Belakang .......................................................................... 1 1.2. Rumusan Masalah .................................................................... 3 1.3.

  Batasan Masalah........................................................................ 4 1.4. Tujuan Penelitian ...................................................................... 4 1.5. Manfaat Penelitian .................................................................... 4 1.5.1.

  Bagi Akademis ............................................................. 5 1.5.2. Bagi Perusahaan ........................................................... 5 BAB II TINJAUAN PUSTAKA ....................................................................

  7 2.1. Penelitian Terkait ...................................................................... 7 2.2.

  Landasan Teori .......................................................................... 8

  2.1.1 Pengertian Informasi ................................................... 8

  2.2.1 Pengertian Web Servis .................................................. 9

  2.3.1 Penertian client-server .................................................. 9

  2.4.1 Pengertian Android ....................................................... 11 2.3. Perangkat Pemodelan Sistem ................................................... 20

  2.3.1 Data Aliran Data (DFD) .............................................. 20

  2.4.5 PHP .......................................................................... 29 2.5. Kerangka Pemikir ..................................................................... 29

  4.2.4.1 Analisa Kebutuhan Perankat Keras .................... 40

  4.2.4 Analisa untuk kebutuhan perancangan ......................... 40

  4.2.3 Analisa kebutuhan dan informasi ................................. 40

  4.2.2 Analisa yang diusulkan ................................................ 39

  4.2.1 Analisa Sistem Berjalan ............................................... 38

  4.2 Analisa Masalah ................................................................................ 38

  4.1 Gamabaran Umum aplikasi ............................................................... 37

  BAB IV ANALISA DAN PERANCANGAN ................................................. 37

  3.1.2 Smber Data Sekunder ................................................... 32 3.2. Metode Rekayasa Perangkat Lunak ......................................... 32

  3.1.1 Sumber Data Primer ..................................................... 31

  BAB III METODE PENELITIAN .................................................................. 31 3.1. Metode Pengumpulan Data ...................................................... 31

  2.4.4 MySQL .......................................................................... 28

  2.3.2 Diagram Konteks (Contex Diagram) ............................ 20

  2.4.3 ADT (Android Development Tools) ............................. 27

  2.4.2 Android SDK ............................................................... 27

  2.4.1 Eclips .......................................................................... 27

  2.3.11 Normalisasi ................................................................... 26 2.4. Tool yang Digunakan ............................................................... 27

  2.3.10 Entity Relation Diagram (ERD) ................................... 24

  2.3.9 Larangan Dalam DFD .................................................. 24

  2.3.8 Element Dasar .............................................................. 21

  2.3.7 Spesifikasi .................................................................... 21

  2.3.6 Balancing Dalam DFD ................................................. 21

  2.3.5 Penomeran Level DFD ................................................. 21

  2.3.4 Diagram Rinci .............................................................. 20

  2.3.3 Diagram Nol Zero ........................................................ 20

  4.2.4.2 Analisa Kebutuhan perangkat Lunak .................. 41

  4.3 Perancangan Sistem .......................................................................... 41

  BAB V IMPLEMENTASI SISTEM .............................................................. 67

  5.5 Pengujian Aplikasi ............................................................................. 85

  5.4 Tampilan Aplikasi ............................................................................. 74

  5.3 Tampilan Hosting .............................................................................. 71

  5.2.4 Relasi Antar tabel ......................................................... 67

  5.2.3 Mempersiapkan database system ................................. 68

  5.2.2 Mempersiapkan software yang diperlukan ................... 67

  5.2.1 Persiapan ...................................................................... 67

  5.2 Persiapan Implementasi Sistem ......................................................... 67

  5.1 Identifikasi Implementasi Sistem ..................................................... 67

  4.6.2 Tampilan User .............................................................. 63

  4.3.1 Flow of Document ........................................................ 41

  4.6.1 Tampilan Admin .......................................................... 57

  4.6 Perancangan Desain Interface Input dan Output .............................. 57

  4.5 Perancangan Database ...................................................................... 51

  4.4.1 ERD (Entity Relation Diagram) ................................... 49

  4.4 Perancangan Basis Data .................................................................... 49

  4.3.6 DFD Level 1 Laporan .................................................. 49

  4.3.5 DFD Level 1 Pendataan ............................................... 47

  4.3.4 DFD Level 1 Login ...................................................... 47

  4.3.3 DFD Level 0 ................................................................. 45

  4.3.2 Contex Diagram ........................................................... 43

  BAB VI PENUTUP ......................................................................................... 93 6.1. Kesimpulan ............................................................................. 93 6.2. Saran ......................................................................................... 93 DAFTAR PUSTAKA DAFTAR LAMPIRAN

  

DAFTAR TABEL

  4.10 Tabel Login ................................................................................. 56 Tabel

  5.9 Hasil Pengujian Peformance ....................................................... 90 Tabel

  5.8 Hasil Pengujian Proses Pengeluaran ........................................... 89 Tabel

  5.7 Hasil Pengujian Proses Penerimaan ............................................ 89 Tabel

  5.6 Hasil Pengujian Proses Input Pengiriman .................................. 88 Tabel

  5.5 Hasil Pengujian Proses Input Barang ......................................... 88 Tabel

  5.4 Hasil Pengujian Proses Input Ongkor ......................................... 87 Tabel

  5.3 Hasil Pengujian Proses Input Distributor ................................... 87 Tabel

  5.2 Hasil Pengujian Proses Input Jenis ............................................. 86 Tabel

  5.1 Hasil Pengujian Proses Login ...................................................... 86 Tabel

  4.11 Tabel Pengirim ........................................................................... 56 Tabel

  4.9 Tabel Ongkir ............................................................................... 56 Tabel

  Halaman Tabel

  4.8 Tabel Stok ................................................................................... 55 Tabel

  4.7 Tabel Penerima ........................................................................... 55 Tabel

  4.6 Tabel Pengiriman ........................................................................ 54 Tabel

  4.5 Tabel Detail Penjualan ............................................................... 54 Tabel

  4.4 Tabel Distributor ........................................................................ 53 Tabel

  4.3 Tabel Penjualan ........................................................................... 53 Tabel

  4.2 Tabel Barang ............................................................................. 52 Tabel

  4.1 Tabel Jenis .................................................................................. 52 Tabel

  2.2 Simbol Entity Relationship Diagram ......................................... 25 Tabel

  2.1 Penomeran Level DFD ............................................................... 21 Tabel

  5.9 Hasil Rekapitulasi Quisioner ...................................................... 92

  

DAFTAR GAMBAR

  Halaman