PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB ... · pembuatan aplikasi timber tracking berbasis…

  • Published on
    25-Apr-2019

  • View
    212

  • Download
    0

Embed Size (px)

Transcript

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB

SERVICE DENGAN TEKNOLOGI ASP.NET SEBAGAI

SISTEM VERIFIKASI LEGALITAS KAYU

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Disusun oleh :

RIRIN WIDYASTUTI

NIM. M3109065

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2012

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB

SERVICE DENGAN TEKNOLOGI ASP.NET SEBAGAI

SISTEM VERIFIKASI LEGALITAS KAYU

Disusun Oleh

RIRIN WIDYASTUTI

NIM. M3109065

Tugas Akhir ini disetujui untuk dipresentasikan

pada Ujian TA

pada tanggal 3 Juli 2012

Pembimbing

Didiek Sri Wiyono, S.T., M.T.

NIP 197503312005011001

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

HALAMAN PENGESAHAN

PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB SERVICE DENGAN TEKNOLOGI ASP.NET SEBAGAI

SISTEM VERIFIKASI LEGALITAS KAYU

Disusun oleh :

RIRIN WIDYASTUTI NIM. M3109065

Pembimbing Utama,

Didiek Sri Wiyono, S.T., M.T. NIP. 19750331 200501 1 001

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Teknik Informatika pada hari Selasa tanggal 3 Juli 2012

Dewan Penguji: 1. Penguji 1 : Didiek S. Wiyono, S.T., M.T. NIP : 19750331 200501 1 001

(.........................................................)

2. Penguji 2 : Dr. Wahyudi Sutopo, S.T., M.Si. NIP : 19770625 200312 1 001

(.........................................................)

3. Penguji 3 : Tutut Maitanti, S.Si. NIDN : 0625058501

(.........................................................)

Disahkan Oleh :

Dekan FMIPA UNS

Prof. Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D.

NIP. 19610223 198601 1 001

Ketua Program DIII Teknik Informatika UNS

Drs. Y. S. Palgunadi, M.Sc. NIP. 19560407 198303 1 004

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

ABSTRACT

Ririn Widyastuti NIM M3109065. Developing Timber Tracking Application

by using ASP.Net and Web Service as Instrument of Timber Legality

Assurance System. Program of Diploma III Faculty of Mathematics and Natural

Science, Sebelas Maret University. 2012.

Timber Legality Assurance System (TLAS) is a regulation which is

provided to prevent illegal logging. The system insists the furniture manufacturers

have certification of timber used for their production. They must ensure that the

raw materials (log) that used are legal and traceable.

were made by using ASP.NET Web Service

Technology which used SOAP protocol and WSDL interface so it could be used

for multi platform system to system communication which using HTTP protocol.

The database of Timber Tracking was designed by using Microsoft SQL Server

DBMS which had fully compatibility with other applications that made by

ASP.NET framework.

Object oriented C# is needed to make the application for client side. The

Web Service services has been integrated with Timber Tracking Application

which based on desktop application, so it will be accessed easily, and it can be

used to help maintain and manage the Timber Legality Verification System

variables.

Keywords : Timber Tracking, ASP .NET Web Service, Microsoft SQL, TLAS.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

ABSTRAK

Ririn Widyastuti NIM M3109065. Pembuatan Aplikasi Timber Tracking

Berbasis Web Service dengan Teknologi ASP.Net sebagai Sistem Verifikasi

Legalitas Kayu. Program Diploma III Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret. 2012.

Sistem Verifikasi Legalitas Kayu (TLAS) adalah peraturan yang dibuat

untuk mencegah pembalakan liar. Sistem ini menegaskan kepada produsen

furnitur agar memiliki sertifikasi kayu yang digunakan untuk proses produksi.

Konsumen harus memastikan bahwa bahan baku (log) yang digunakan adalah

legal dan dapat dilacak.

Service untuk aplikasi Timber Tracking dibuat dengan Teknologi

ASP.NET Web Service yang menggunakan protokol SOAP dan menggunakan

interface WSDL sehingga dapat digunakan untuk komunikasi antar system

dengan platform yang berbeda melalui protokol HTTP. Database untuk service

aplikasi Timber Tracking dirancang menggunakan DBMS Microsoft SQL Server

yang mendukung integrasi dengan aplikasi - aplikasi yang dibuat dengan

ASP.NET Framework.

Aplikasi Timber Tracking pada bagian clientnya dibuat dengan bahasa

pemrograman C# dengan metode pemrograman berbasis objek. Layanan- layanan

pada Web Service tersebut telah diintegrasikan dengan aplikasi Timber Tracking

yang berbasis aplikasi desktop, sehingga dapat dengan mudah diakses dan

digunakan untuk membantu dalam pengawasan dan manajemen variabel - variabel

yang ada dalam Sistem Verifikasi Legalitas Kayu.

Kata kunci : Timber Tracking, ASP .NET Web Service, Microsoft SQL, TLAS.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

HALAMAN MOTTO

Success is My Right (Andrie Wongso)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

HALAMAN PERSEMBAHAN

Final Project is dedicated to :

Father and mother, thank you for everything

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

KATA PENGANTAR

Puji dan syukur penulis panjatkan ke hadirat Allah ,

atas rahmat dan karunia-NYA, yang telah melimpahkan segala kemudahannya

hingga akhirnya penulis mampu menyelesaikan laporan tugas akhir.

Laporan ini ditulis untuk memenehui syarat kelulusan Kurikulum Tingkat

Diploma III Jurusan Teknik Informatika Universitas Sebelas Maret Surakarta.

Berbagai pihak telah ikut berperan membantu penulis dalam

menyelesaikan tugas akhir ini dengan memberikan arahan dan bimbingan serta

motivasi. Untuk itu pada kesempatan ini penulis mengucapkan terima kasih yang

sedalam - dalamnya kepada :

1. Bapak Drs. Y. S Palgunadi, M.Sc. selaku ketua Program D3 Teknik

Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sebelas Maret.

2. Bapak Didiek Sri Wiyono, S.T., M.T. selaku dosen pembimbing yang

telah benar-benar mengarahkan dan memberi dukungan dan saran

sehingga penulis dapat menyelesaikan laporan ini dengan baik.

3. Bapak Dr. Wahyudi Sutopo, S.T., M.Si. selaku dosen pembimbing yang

telah banyak memberikan bantuan dan pengarahan dalam pelaksanaan

tugas akhir ini.

4. Bapak dan ibu yang selalu memberikan doa, dukungan dan semangat

untuk menyelesaikan tugas akhir.

5. Rekan rekan yang terkait dalam penyelesaian tugas akhir ini.

Dalam penyusunan laporan Tugas Akhir ini penulis mengharapkan saran

dan kritik yang membangun. Demikian laporan Tugas Akhir ini penulis susun

dengan harapan dapat bermanfaat bagi penulis maupun pembaca.

Surakarta, Juni 2012

Penyusun

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

DAFTAR ISI

HALAMAN JUDUL ................................................................................................ i

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PENGESAHAN ................................................................................ iii

ABSTRACT ........................................................................................................... iv

ABSTRAK ............................................................................................................... v

HALAMAN MOTTO ............................................................................................ vi

HALAMAN PERSEMBAHAN ........................................................................... vii

KATA PENGANTAR ......................................................................................... viii

DAFTAR ISI .......................................................................................................... ix

DAFTAR TABEL ................................................................................................. xii

DAFTAR GAMBAR ........................................................................................... xiii

BAB I PENDAHULUAN ........................................................................................ 1

1.1 Latar Belakang Masalah ................................................................................. 1

1.2 Rumusan Masalah .......................................................................................... 2

1.3 Batasan Masalah ............................................................................................. 3

1.4 Tujuan dan Manfaat ........................................................................................ 3

1.5 Metodologi Penelitian .................................................................................... 4

1.6 Sistematika Penulisan ..................................................................................... 7

BAB II LANDASAN TEORI .................................................................................. 8

2.1 Supply Chain Management (SCM) ................................................................ 8

2.2 Konsep Dasar Illegal Loging .......................................................................... 8

2.3 Bahasa Pemrograman C# ............................................................................... 9

2.4 ASP .NET Web Service ................................................................................. 9

2.5 DBMS Microsoft SQL Server ...................................................................... 11

2.6 Radio Frequency Identification .................................................................... 11

2.7 Unified Modeling Language ......................................................................... 12

2.7.1 Use Case ................................................................................................. 12

2.7.2 Activity Diagram ................................................................................... 13

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

2.7.3 Class Diagram ........................................................................................ 14

2.7.4 Sequence Diagram ................................................................................. 15

2.7.5 Component Diagram .............................................................................. 17

2.7.6 Deployment Diagram ............................................................................. 17

BAB III DESAIN DAN PERANCANGAN .......................................................... 19

3.1 Perancangan Sistem ...................................................................................... 19

3.1.1 System Requirement Specification (SRS) ............................................. 19

3.1.1.1 SRS Functional ............................................................................... 19

3.1.1.2 SRS Non Functional ....................................................................... 20

3.1.2 Use Case Diagram ................................................................................. 21

3.1.2.1 Use Case Diagram Customs ........................................................... 21

3.1.2.2 Use Case Diagram Corporation ...................................................... 23

3.1.2.3 Use Case Diagram Forestry ............................................................ 25

3.1.2.4 Use Case Diagram Consumer ........................................................ 26

3.1.2.5 Use Case Diagram Non Functional ................................................ 27

3.1.3 Activity Diagram ................................................................................... 28

3.1.3.1 Activity Diagram Processing Product ............................................ 28

3.1.3.2 Activity Diagram Transaction Product .......................................... 29

3.1.4 Class Diagram ........................................................................................ 30

3.1.4.1 Class Diagram Consumer ............................................................... 30

3.1.4.2 Class Diagram Forestry .................................................................. 30

3.1.4.3 Class Diagram Corporation ............................................................ 31

3.1.4.4 Class Diagram Customs ................................................................. 32

3.1.5 Sequence Diagram ................................................................................. 42

3.1.5.1 Sequence Diagram Login User ...................................................... 42

3.1.5.2 Sequence Diagram Transaction Consumer .................................... 43

3.1.5.3 Sequence Diagram Transaction Corporation ................................. 43

3.1.5.4 Sequence Diagram Transaction Forestry ....................................... 45

3.1.5.5 Sequence Diagram Customs Melakukan Checking Data ............... 45

3.1.6 Component Diagram .............................................................................. 47

3.1.7 Deployment Diagram............................................................................. 47

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

3.1.8 Skema Diagram ..................................................................................... 48

BAB IV IMPLEMENTASI DAN ANALISA ...................................................... 49

4.1 Implementasi Aplikasi Timber Tracking dan Service .................................. 49

4.1.1 Kebutuhan Hardware ............................................................................ 49

4.1.2 Kebutuhan Software ............................................................................. 49

4.1.3 Layer Aplikasi Supply Chain Management ........................................... 50

4.1.4 Arsitektur Aplikasi Timber Tracking .................................................... 51

4.2 Hasil dan Pembahasan .................................................................................. 51

4.2.1 WMS Service(System Interface) ......................................................

Recommended

View more >