Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Distribusi Penjualan Barang

Perancangan Aplikasi Distribusi Penjualan Barang

Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Ahli Madya Komputer

Oleh :
Titan Fadardien Fahmi Yusron
562010038

Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2013

Perancangan Aplikasi Distribusi Penjualan Barang

Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Ahli Madya Komputer


Oleh :
Titan Fadardien Fahmi Yusron
562010038

Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2013

i

ii

iii

iv

KATA PENGANTAR

Segala puji syukur penulis panjatkan kehadiran Tuhan Y.M.E atas segala berkat dan
anugerahnya yang sangat luar biasa sehingga penulis dapat menyelesaikan penulisan
laporan Tugas Akhir ini. Penulisan laporan Tugas Akhir ini dimaksudkan untuk
memenuhi sebagian dari syarat dalam rangka meraih gelar sarjana Ahli Madya
Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana Salatiga.
Penulis menyadari bahwa tanpa adanya bantuan dari berbagai pihak, maka penulis tidak
akan dapat menyelesaikan Kerja Praktek ini dengan lancar. Oleh karena itu, pada
kesempatan ini penulis ingin menyampaikan terimakasih kepada
1.

Bapak Dr. Dharmaputra T. Palekahelu, M.pd.

sebagai Dekan Fakultas

Teknologi Informasi, Universitas Kristen Satya Wacana.
2.

Bapak Budhi Kristianto, S.Kom, M.Sc sebagai Ketua Program Studi Teknik
Informatika, Diploma Fakultas Teknologi Informasi, Universitas Kristen

Satya Wacana.

3.

Bapak Felix David, S.Kom. yang telah berkenan meluangkan waktu untuk
memberikan bimbingan dalam penyusunan Tugas Akhir ini.

4.

Orang tua dan keluarga tercinta, yang memberikan dukungan baik moril
maupun materil kepada penulis untuk selalu berusaha mencapai hasil yang
terbaik.

5.

Semua teman-teman D3 Teknik Informatika 2010 yang telah memberikan
doa, dukungan, serta kebersamaannya selama ini.

6.


Serta semua pihak yang tidak dapat penulis sebutkan satu persatu.
Salatiga, 1 Agustus 2013

Titan Fadardien Fahmi Yusron

v

Daftar Isi
Hal
Judul .......................................................................................

i

Lembar Pengesahan ................................................................ ii
Lembar Pernyataan Bebas Plagiasi .......................................... iii
Lembar Pernyataan Persetujuan Publikasi ............................... iv
Kata Pengantar ........................................................................ v
Daftar Isi................................................................................. vi
Daftar Gambar ........................................................................ viii
Daftar Tabel............................................................................ xi

Daftar Lampiran...................................................................... xii
Bab 1 Pendahuluan .................................................................

1

1.1 Latar Belakang ........................................................

1

1.2 Tujuan ....................................................................

2

1.2.1 Tujuan Umum ................................................

2

1.2.2 Tujuan Khusus ...............................................

2


1.3 Perumusan Masalah ................................................

3

1.4 Batasan Masalah .....................................................

3

1.5 Metodologi .............................................................

4

1.5.1 Analisis Kebutuhan .......................................

4

1.5.2 Perancangan Aplikasi ....................................

6


1.5.3 Implementasi .......................................................

7

1.5.4 Pengujian ............................................................

7

Bab 2 Tinjauan Pustaka...........................................................

8

2.1 Penelitian Terdahulu ...............................................

8

vi

2.2 Landasan Teori ......................................................


9

2.2.1 Pengertian Aplikasi .......................................

9

2.2.2 Pengertian Aplikasi Terdistribusi ...................

9

2.2.3 Pengertian Web Service ................................. 10
2.2.4 Simple Object Access Protocol (SOAP) ........ 13
2.2.5 Web-services Description Language (WSDL) 13
Bab 3 Perancangan Sistem ...................................................... 15
3.1 Ruang Lingkup Aplikasi ........................................ 15
3.2 Konsep Perancangan Aplikasi ................................ 16
3.2.1 Gambaran Umum .......................................... 16
3.2.2 Pengguna Aplikasi ......................................... 18
3.2.3 Pemodelan Data ............................................ 19

3.3 Rancangan Diagram Aliran Data Aplikasi .............. 23
3.4 Flowchart Proses Bisnis Aplikasi. .......................... 31
3.5 Jaringan Semantik Tampilan .................................. 37
3.6 Lembar Kerja Tampilan ......................................... 42
Bab 4 Hasil Dan Analisis ........................................................ 62
4.1 Hasil Karya / Implementasi .................................... 62
4.2 Hasil Pengujian ...................................................... 75
4.3 Hasil Analisa .......................................................... 76
Bab 5 Penutup ........................................................................ 77
5.1 Kesimpulan ............................................................ 77
5.2 Saran ...................................................................... 77
Daftar Pustaka ........................................................................ 78
Lampiran ............................................................................... 79
vii

Daftar Gambar
Hal
Gambar 3.1 Diagram Perancangan Aplikasi...................................... 17
Gambar 3.2 Entity Relationship Diagram ........................................ 20
Gambar 3.3 Tabel, atribut beserta relasinya pada Aplikasi

Distribusi Penjualan Barang ........................................ 21
Gambar 3.4 Tabel, atribut beserta relasinya pada Aplikasi
Pemesanan Barang ...................................................... 22
Gambar 3.5 Context-Diagram (DFD tingkat 0) Aplikasi Distribusi
Penjualan Barang ........................................................ 26
Gambar 3.6 DFD Tingkat 1 Aplikasi Distribusi Penjualan Barang ... 28
Gambar 3.7 DFD Tingkat 2 Update Data Transaksi Pemesanan
Barang ........................................................................ 29
Gambar 3.8 DFD Tingkat 2 Update Data Persediaan Barang ........... 29
Gambar 3.9 DFD Tingkat 2 Update Data Pendukung ....................... 29
Gambar 3.10 DFD Tingkat 2 Update Proses Layanan Data .............. 30
Gambar 3.11 DFD Tingkat 2 Update Proses Pembuatan Laporan .... 30
Gambar 3.12 Flowchart Aplikasi Distribusi Penjualan Barang ......... 31
Gambar 3.13 Flowchart Aplikasi Pemesanan Barang ....................... 36
Gambar 3.14 Jaringan Semantik Tampilan Aplikasi Distribusi
Penjualan Barang dengan role admin ........................... 37
Gambar 3.15 Jaringan Semantik Tampilan Aplikasi Distribusi
Penjualan Barang dengan role Logistik ....................... 38
Gambar 3.16 Jaringan Semantik Tampilan Aplikasi Distribusi
Penjualan Barang dengan role keuangan ..................... 39

Gambar 3.17 Jaringan Semantik Tampilan Aplikasi Pemesanan
Barang ........................................................................ 40
Gambar 3.18 LKT Form Login ........................................................ 43
viii

Gambar 3.19 LKT Form Utama ....................................................... 44
Gambar 3.20 LKT Form Data Barang .............................................. 44
Gambar 3.21 LKT Form Data Tambah Barang ................................ 45
Gambar 3.22 LKT Form Data Barang Keluar .................................. 46
Gambar 3.23 LKT Form Data Barang Masuk .................................. 46
Gambar 3.24 LKT Form Tambah Barang Masuk ............................. 47
Gambar 3.25 LKT Form Tambah Satuan Barang ............................ 48
Gambar 3.26 LKT Form Data Pegawai ............................................ 48
Gambar 3.27 LKT Form Tambah Pegawai ...................................... 49
Gambar 3.28 LKT Form Pemesanan Barang .................................... 50
Gambar 3.29 LKT Form Laporan .................................................... 50
Gambar 3.30 LKT Form Utama ....................................................... 52
Gambar 3.31 LKT Form Data Barang Masuk .................................. 53
Gambar 3.32 LKT Form Data Pemesanan Barang ........................... 54
Gambar 3.33 LKT Form Tambah Pemesanan Barang ...................... 54
Gambar 3.34 LKT Form Laporan .................................................... 55
Gambar 3.35 Perancangan Tier Aplikasi Distribusi Penjualan
Barang ...................................................................... 57
Gambar 3.36 Perancangan Tier Aplikasi PemesananBarang ............ 58
Gambar 3.37 Class Diagram UserIdentity dan UserPrincipa ............ 59
Gambar 3.38 Class Diagram Barang, BarangInfo, BarangInfoList,
BarangKeluarDetailInfo, BarangKeluarDetailInfoList,
BarangKeluarInfo dan BarangKeluarInfoList ............ 60
Gambar 3.39 Class Diagram Karyawan, KaryawanInfo, BarangMasuk,
BarangMasukInfo, BarangMasukInfoList,
KaryawanInfoList, PemesananInfo, PemesananInfoList,
Koneksi, Satuan, SatuanInfo, SatuanInfoList,

ix

PemesananInfo, PemesananDetailInfo dan
PemesananDetailInfoList ........................................... 61
Gambar 4.1 Form Login .................................................................. 62
Gambar 4.2 Form Utama ................................................................. 63
Gambar 4.3 Form Data Baran .......................................................... 64
Gambar 4.4 Form Tambah Barang ................................................... 64
Gambar 4.5 Form Data Barang Keluar ............................................. 65
Gambar 4.6 Form Data Barang Masuk ............................................ 66
Gambar 4.7 Form Tambah Barang Masuk ....................................... 67
Gambar 4.8 Form Tambah Satuan ................................................... 67
Gambar 4.9 Form Data Pegawai ...................................................... 68
Gambar 4.10 Form Data Pemesanan Barang .................................... 69
Gambar 4.11 Form Tambah Pegawai ............................................... 70
Gambar 4.12 Form Laporan ............................................................ 71
Gambar 4.13 Form Utama ............................................................... 71
Gambar 4.14 Form Data Barang Masuk ........................................... 72
Gambar 4.15 Form Data Pemesanan Barang .................................... 73
Gambar 4.16 Form Tambah Pemesanan Barang ............................... 74
Gambar 4.12 Form Laporan ............................................................ 75

x

Daftar Tabel
Hal
Tabel 3.1 tentang kewenangan dan kebutuhannya akan aplikasi ....... 18
Tabel 3.2 Keterangan Data Transaksi Pemesanan Barang, Data
Persediaan Barang, dan Data Pendukung ........................ 26

xi

Daftar Lampiran
Lampiran Kode Program ................................................................. 79
Lampiran Bimbingan Laporan TA .................................................... 88

xii