pemanfaatan web service pada pengelolaan...

Post on 15-Nov-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

i

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

ii

iii

iv

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.

v

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

viii

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

ix

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

x

DAFTAR TABEL

Tabel 3.1 Spesifikasi kebutuhan Hardware ..................................................... 14

Tabel 3.2 Spesifikasi Kebutuhan software ...................................................... 15

Tabel 4.1 Tabel Hasil Pengujian .................................................................... 38

xi

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

xii

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

xiii

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 versi 2002 dan

2003, Elex Media Komputindo, Jakarta, Indonesia

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

top related