i PEMANFAATAN WEB SERVICE PADA PENGELOLAAN DATA

advertisement
PEMANFAATAN WEB SERVICE PADA
PENGELOLAAN DATA ASET ALAT TULIS KANTOR
(STUDI KASUS BADAN PENGELOLA KEUANGAN DAN ASET
DAERAH ) PEMERINTAH DAERAH KOTA BATU
TUGAS AKHIR
Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Khairun Nisa
201210370311004
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
i
i
ii
iii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat ALLAH SWT yang telah
memberikan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan
penyusunan skripsi ini dengan judul ‘PEMANFAATAN WEB SERVICE
PADA PENGELOLAAN DATA ASET ALAT TULIS KANTOR (STUDI
KASUS BADAN PENGELOLA KEUANGAN DAN ASET DAERAH )
PEMERINTAH DAERAH KOTA BATU”.
Penulisan skripsi ini diajukan sebagai salah satu syarat kelulusan dalam
jenjang perkuliahan Strata 1 Fakultas Teknik Jurusan Informatika Universitas
Muhammadiyah Malang. Dalam penulisan skripsi ini tentunya tidak lepas dari
hambatan-hambatan serta kesulitan-kesulitan, namun berkat bimbingan, bantuan,
nasihat, saran, kerjasama dari berbagai pihak serta doa, segala hambatan dan
kesulitan tersebut dapat diatas dengan baik.
Dalam penulisan skripsi ini tentunya juga tidak terlepas dari kekurangan.
Semua ini didasarkan dari keterbatasan yang penulis miliki. Penulis juga
menyadari bahwa skripsi ini jauh dari kata sempurna sehingga penulis
membutuhkan saran serta kritik yang bersifat membangun untuk kemajuan
pendidikan di masa yang akan datang. Dalam kesempatan ini penulis dengan tulus
hati mengucakpkan terimakasih kepada :
1. Kedua orangtua dan keluarga besar atas dukungan, doa, kasih saying, serta
semangat kepada penulis sampai saat ini.
2. Kepada bapak Maskur, S.Kom., M.Kom dan Zamah Sari, ST., MT selalu
pembimbing penulis yang telah meluangkn waktu, memberi arahan,
nasihat, saran, dan bimbingannya tanpa lelah sampai selesainya skripsi ini.
3. Dinas Badan Pengelola Keuangan Dan Aset Daerah (BKAD) yang telah
mengizinkan saya melakukan penelitian di dinas tersebut.
4. Teman-teman yang selalu memberikan semangat , menghibur dan
memberi bantuan kepada penulis.
5. Serta semua pihak yang telah membantu penulis dalam menyelesaikan
penelitian ini.
iv
Semoga ALLAH SWT memberikan berkah dan rahmat-Nya kepada kita
semua dan semoga skripsi ini bermanfaat bagi semua pihak, khususnya bagi yang
berkecimpung dibidangnya.
Malang, 10 Agustus 2016
Penulis
v
DAFTAR ISI
LEMBAR PERSETUJUAN ......................................................................... i
LEMBAR PENGESAHAN .......................................................................... ii
LEMBAR PERNYATAAN .......................................................................... iii
KATA PENGANTAR ................................................................................... iv
ABSTRAK ..................................................................................................... vi
ABSTRACT .................................................................................................... vii
DAFTAR ISI .................................................................................................. viii
DAFTAR TABEL ......................................................................................... x
DAFTAR GAMBAR ..................................................................................... xi
BAB 1 PENDAHULUAN .............................................................................. 1
1.1 Latar Belakang Masalah ................................................................. 1
1.2 Rumusan Masalah .......................................................................... 2
1.3 Batasan Masalah ............................................................................. 3
1.4 Tujuan ............................................................................................ 3
1.5 Sistematika Penulisan ..................................................................... 3
BAB II LANDASAN TEORI ........................................................................ 5
2.1 Satuan Kerja Perangkat Daerah (SKPD) ........................................ 5
2.2 ASP.NET ......................................................................................... 5
2.3 ADO.NET ........................................................................................ 7
2.4 Internet Information Services (IIS) ................................................. 8
2.5 Web Services ................................................................................... 8
2.5.1. Keuntungan dan Kerugian mengunakan Web Services ........ 9
2.6 Extensible Markup Language (XML) ............................................. 9
2.7 Unified Modeling Language (UML) ............................................... 10
2.7.1 Use case Diagram ................................................................. 11
2.7.2 Diagram aktifitas (Activity Diagram) .................................... 11
2.7.3 Sequence Diagram ................................................................ 11
2.7.4 Class Diagram ...................................................................... 12
BAB III ANALISA DAN PERANCANGAN SISTEM .............................. 13
3.1 Tahapan Pengerjaan Sistem ............................................................. 13
viii
3.2 Analisa Kebutuhan Sistem ............................................................... 14
3.3 Perancangan Sistem ......................................................................... 15
3.3.1 Arsitekur sistem aplikasi ATK ............................................ 16
3.4 Perancangan Proses ........................................................................ 17
3.4.1 Use Case Diagram ................................................................ 17
3.4.2 Activity Diagram ................................................................... 19
3.4.3 Sequence Diagram ................................................................ 23
3.4.4 Class Diagram ...................................................................... 25
BAB IV HASIL DAN PEMBAHASAN ...................................................... 26
4.1 Implementasi Sistem ........................................................................ 26
4.1.1 Aplikasi Web Service ........................................................... 26
4.1.2 Platform Website ................................................................... 30
4.1.2.1 Tampilan Platform Website Operator SKPD ..................... 31
4.1.2.2 Tampilan Platform website Admin (Pengelola) ................. 33
4.1.2.3 Tampilan Platform Website Verifikator ............................. 34
4.1.2.4 Tampilan Platform website operator BPKAD(distributor) . 36
4.2 Pengujian Sistem ............................................................................. 38
4.2.1 Hasil Pengujian Blackbox ..................................................... 38
4.2.2 Hasil Pengujian UAT (User Acceptance Test) ...................... 41
BAB V PENUTUP .......................................................................................... 42
5.1 Kesimpulan ..................................................................................... 42
5.2 Saran ................................................................................................ 42
DAFTAR PUSTAKA
LAMPIRAN
ix
DAFTAR TABEL
Tabel 3.1 Spesifikasi kebutuhan Hardware ..................................................... 14
Tabel 3.2 Spesifikasi Kebutuhan software ...................................................... 15
Tabel 4.1 Tabel Hasil Pengujian .................................................................... 38
x
DAFTAR GAMBAR
Gambar 2.1 Contoh Source Code ASP.NET ................................................... 6
Gambar 2.2 contoh Source Code XML ........................................................... 10
Gambar 3.1 Bagan Tahapan Pengerjaan ......................................................... 13
Gambar 3.2 Bagan Tahapan Pengerjan Perancangan Sistem .......................... 16
Gambar 3.3 Arsitecture System Web Service .................................................. 16
Gambar 3.4 Use Case Sistem Pengelolaan Data Aset Alat Tulis Kantor ...... 18
Gambar 3.5 Activity Diagram Menginputkan Data Permintaan ..................... 19
Gambar 3.6 Activity Diagram Mengambil Data ............................................. 20
Gambar 3.7 Activity Diagram mengelola data inventaris ............................... 20
Gambar 3.8 Activity Diagram Distribusi Permintaan ..................................... 21
Gambar 3.9 Activity Diagram menganalisa dan memverifikasi ..................... 22
Gambar 3.10 Diagram Sequence Mengelola Data Inventaris ......................... 23
Gambar 3.11 Diagram Sequence Menganalisa dan Verifikasi Permintaan .... 23
Gambar 3.12 Diagram Sequence Distribusi Permintaan ............................... 24
Gambar 3.13 Diagram Sequence Menginputkan Data Permintaan ................ 24
Gambar 3.14Diagram Sequence Ambil Data ................................................. 25
Gambar 3.15 Kelas Diagram Sistem ............................................................... 25
Gambar 4.1 Mengakses Web Service .............................................................. 26
Gambar 4.2 Contoh Source Code XML Data Pengajuan ............................. 27
Gambar 4.3 Contoh Source Code XML Data Barang .................................... 27
Gambar 4.4 Contoh Source Code XML Data Distribusi ............................... 27
Gambar 4.5 Contoh Source Code XML Data Jenis ...................................... 28
Gambar 4.6 Contoh Source Code XML Data Stok ....................................... 28
Gambar 4.7 Contoh Source Code XML Data Supplier ................................ 29
Gambar 4.8 Contoh Source Code Pembuatan Web Service ........................... 29
Gambar 4.9 Tampilan Login Benar ................................................................. 30
Gambar 4.10 Tampilan Login Salah ............................................................... 30
Gambar 4.11 Tampilan Home Pengajuan ...................................................... 31
Gambar 4.12 Tampilan Form Pengajuan Kebetuhan ...................................... 31
Gambar 4.13 Tampilan Fitur Ambil Data ....................................................... 32
xi
Gambar 4.14Tampilan Laporan Data Kebutuhan ........................................... 32
Gambar 4.15 tampilan awal web kelola .......................................................... 33
Gambar 4.16 Tampilan Form Kelola Barang ................................................. 33
Gambar 4.17 Tampilan Form Kelola supplier ............................................... 33
Gambar 4.18 Tampilan Form Kelola Jenis Barang ........................................ 34
Gambar 4.19 Tampilan From Kelola Stok Barang ......................................... 34
Gambar 4.20 Tampilan awal Verifikasi .......................................................... 34
Gambar 4.21 Tampilan Tabel sebelum ID SKPD dipilih .............................. 35
Gambar 4.22 Tampilan Tabel setelah pilih SKPD .......................................... 35
Gambar 4.23 Tampilan Halaman Laporan Data ............................................. 36
Gambar 4.24 Tampilan Halaman Awal Distributor ....................................... 36
Gambar 4.25 Tampilan Form Data Ditribusi .................................................. 37
Gambar 4.26 Tampilan Tabel Laporan Distribusi .......................................... 37
Gambar 4.27 Tampilan Halaman laporan ....................................................... 38
xii
DAFTAR PUSTAKA
Hadiwinata, Mario, 2003. XML Web services dengan Visual Basic .Net, Elex
Media Komputindo, Jakarta, Indonesia
Kusumo, Ario Suryo, 2003. Buku Latihan Visual Basic . NET
2003, Elex Media Komputindo, Jakarta, Indonesia
versi 2002 dan
Santoso, Harip, 2005. Membangun Aplikasi .Net menggunakan VB.Net 2005,
Elex Media Komputindo, Jakarta, Indonesia
Young, Michael J, 2001. Step by step XML, Elex Media Komputindo,
Jakarta,Indonesia.
Utdirartatmo, Firrar, 2003. Belajar Pemrograman WEB pada XML, ANDI,
Yogyakarta, Indonesia
Sholiq, 2005. Analisa dan Perancangan Berorientasi Obyek, STIKOM,
Surabaya, Indonesia
Deviana, Hartati, 2011. Penerapan XML Web Service Pada Sistem Distribusi
Barang, Politeknik Negeri Sriwajaya, Indonesia
xiii
Download