pembuatan aplikasi timber tracking berbasis web …... · pembuatan aplikasi timber tracking...

94
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

Upload: hathien

Post on 25-Apr-2019

238 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

Page 2: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

Page 3: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

Page 4: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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.

Page 5: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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.

Page 6: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

vi

HALAMAN MOTTO

Success is My Right (Andrie Wongso)

Page 7: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

Page 8: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

Page 9: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

Page 10: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

Page 11: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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) ........................................................... 51

4.2.2 Karakteristik Sistem dalam Konsep Supply Chain Management .......... 53

4.2.3 Desktop Application (User Interface) .................................................... 54

4.2.3.1 User Interface Halaman Utama Aplikasi ....................................... 54

4.2.3.2 User Interface untuk Consumer ...................................................... 56

4.2.3.3 User Interface untuk Forestry ......................................................... 58

4.2.3.4 User Interface untuk Corporation ................................................... 59

4.2.3.5 User Interface untuk Customs ........................................................ 73

4.2.3.6 Report Transaksi Produk ................................................................ 75

BAB V PENUTUP ................................................................................................. 79

DAFTAR PUSTAKA ........................................................................................... 80

Page 12: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

xii

DAFTAR TABEL

Tabel 1. Simbol Use Case ...................................................................................... 13

Tabel 2. Simbol Activity Diagram ......................................................................... 14

Tabel 3. Simbol Class Diagram ............................................................................. 15

Tabel 4. Simbol Sequence Diagram ....................................................................... 15

Tabel 5. Simbol Component Diagram ................................................................... 17

Tabel 6. Simbol Deployment Diagram .................................................................. 18

Tabel 8. SRS Functional ........................................................................................ 19

Tabel 9. SRS Non Functional................................................................................. 20

Tabel 10. Use Case Diagram Customs ................................................................... 22

Tabel 11. Use Case Diagram Corporation ............................................................. 24

Tabel 12. Use Case Diagram Forestry ................................................................... 25

Tabel 13. Use Case Diagram Consumer ................................................................ 27

Tabel 14. Definisi Class Diagram .......................................................................... 33

Tabel 15. Spesifikasi Server Mandiri ..................................................................... 49

Tabel 16. Spesifikasi Server ................................................................................... 49

Page 13: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

xiii

DAFTAR GAMBAR

Gambar 1.1 Bagan metodologi penelitian ................................................................ 6

Gambar 2.1 Struktur Supply Chain .......................................................................... 8

Gambar 2.2 Arsitektur ASP.Net ............................................................................ 10

Gambar 2.3 Basis Data pada Sistem RFID ............................................................ 12

Gambar 3.1 Use Case Diagram Customs ............................................................... 21

Gambar 3.2 Use Case Diagram Corporation.......................................................... 23

Gambar 3.3 Use Case Diagram Forestry................................................................ 25

Gambar 3.4 Use Case Diagram Consumer ............................................................ 26

Gambar 3.5 Use Case Diagram Non Functional .................................................... 27

Gambar 3.6 Activity Diagram Processing Product ................................................ 28

Gambar 3.7 Activity Diagram Transaction Product .............................................. 29

Gambar 3.8 Class Diagram Consumer ................................................................... 30

Gambar 3.9 Class Diagram Forestry ...................................................................... 30

Gambar 3.10 Class Diagram Corporation .............................................................. 31

Gambar 3.11 Class Diagram Customs ................................................................... 32

Gambar 3.12 Sequence Diagram Login User ........................................................ 42

Gambar 3.13 Sequence Diagram Transaction Consumer ...................................... 43

Gambar 3.14 Sequence Diagram Transaction Corporation ................................... 44

Gambar 3.15 Sequence Diagram Transaction Forestry ......................................... 45

Gambar 3.16 Sequence Diagram Customs Melakukan Checking Data ................. 46

Gambar 3.17 Component Diagram ........................................................................ 47

Gambar 3.18 Deployment Diagram ....................................................................... 47

Gambar 3.19 Skema Diagram ................................................................................ 48

Gambar 4.1 Layer Client Timber Tracking............................................................ 50

Gambar 4.2 Layer Server Timber Tracking ........................................................... 50

Gambar 4.3 Arsitektur Jaringan ............................................................................. 51

Gambar 4.5 Screenshot dari Timber Tracking Service .......................................... 53

Gambar 4.6 Proses Bisnis Pengolahan Bahan Baku .............................................. 54

Gambar 4.7 Halaman Login ................................................................................... 55

Page 14: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

xiv

Gambar 4.8 Halaman About .................................................................................. 55

Gambar 4.9 Halaman Registrasi Consumer ........................................................... 56

Gambar 4.10 Halaman Permintaan Consumer ....................................................... 57

Gambar 4.11 Halaman Account Consumer ........................................................... 57

Gambar 4.12 Halaman Inventory Log dan Papan .................................................. 58

Gambar 4.13 Halaman Account Forestry............................................................... 59

Gambar 4.14 Halaman Total Permintaan Consumer ............................................. 59

Gambar 4.15 Halaman Nilai Konversi Produk Indoor........................................... 60

Gambar 4.16 Halaman Nilai Konversi Produk GF ................................................ 61

Gambar 4.17 Halaman Inventory Manufaktur ....................................................... 61

Gambar 4.18 Halaman Inventory Log AII GF ....................................................... 62

Gambar 4.19 Halaman Inventory Log AIII GF ..................................................... 62

Gambar 4.20 Halaman Pengolahan Papan AII GF ................................................ 63

Gambar 4.21 Halaman Pengolahan Papan AIII GF ............................................... 64

Gambar 4.22 Halaman RST AII GF ...................................................................... 64

Gambar 4.23 Halaman RST AIII GF ..................................................................... 65

Gambar 4.24 Halaman Produk Garden Furniture .................................................. 66

Gambar 4.25 Halaman Menambah Produk GF ...................................................... 66

Gambar 4.26 Halaman Inventory Log AII Indoor ................................................. 67

Gambar 4.27 Halaman Inventory Log AII Indoor ................................................. 67

Gambar 4.28 Halaman Pengolahan Papan AII Indoor ........................................... 68

Gambar 4.29 Halaman Pengolahan Papan AIII Indoor ......................................... 69

Gambar 4.30 Halaman RST AII Indoor ................................................................. 69

Gambar 4.31 Halaman RST AIII Indoor................................................................ 70

Gambar 4.32 Halaman Produk Indoor ................................................................... 71

Gambar 4.33 Halaman Menambah Produk Indoor ................................................ 71

Gambar 4.34 Halaman Account Corporation......................................................... 72

Gambar 4.35 Halaman Account Consumer dan Forestry ...................................... 72

Gambar 4.36 Halaman Produk Furniture ............................................................... 73

Gambar 4.37 Halaman Account Customs .............................................................. 74

Gambar 4.38 Report Product Garden Furniture ..................................................... 75

Page 15: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

xv

Gambar 4.39 Report Product Indoor ...................................................................... 76

Gambar 4.40 Certificate Product Garden Furniture ............................................... 77

Gambar 4.41 Certificate Product IndoorP .............................................................. 78

Page 16: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Sistem Verifikasi Legalitas Kayu adalah suatu peraturan yang ditetapkan

untuk mencegah pembalakan liar. Peraturan ini menegaskan industri furnitur agar

memiliki sertifikasi kayu yang digunakan untuk produksi. Pasar internasional

(Eropa dan Amerika Serikat) meminta furnitur yang berasal dari Indonesia harus

menggunakan kayu legal dan bersertifikat. Mereka harus memastikan bahwa

bahan baku (log) yang digunakan tersebut legal dan dapat dilacak. Jika Sistem

Verifikasi Legalitas Kayu tidak bisa diselesaikan oleh produsen, mereka tidak

dapat mengekspor produksinya menuju pasar global (Brown, 2006; Sudarsono,

2009).

Attenborough (1997) menjelaskan bahwa kayu merupakan salah satu

bahan yang paling penting bagi manusia. Kayu digunakan untuk membuat rumah,

furnitur dan berbagai kebutuhan lain. Kayu sangat diperlukan untuk meningkatkan

akses pasar produsen furniture seiring dengan meningkatnya tuntutan dunia atas

kayu legal yang digunakan untuk furniture. Produsen furniture kayu harus

memastikan bahwa bahan baku kayu yang digunakan bukan berasal dari sumber

yang tidak jelas asal - usulnya. Terhitung lebih dari 50 persen dari semua kayu di

beberapa negara mengalami kerusakan besar akibat illegal logging. Hal ini

menyebabkan kerugian besar baik pendapatan dan sumber daya hutan (Glastra,

1999). Pasokan kayu di masa depan terancam oleh penebangan yang tidak lestari.

Namun, keadaan ini bisa berubah jika massa kritis perusahaan mulai menerapkan

praktek pengelolaan hutan dengan baik (Dykstra, 2002). Dalam konteks rencana

dan program pembangunan, partisipasi dapat didefinisikan sebagai proses dimana

stakeholder mempengaruhi dan mengambil bagian dalam pengambilan keputusan

yang direncanakan, pelaksanaan, pemantauan dan evaluasi program maupun

proyek (Hidayat, 2011). Oleh karena itu, perusahaan furnitur harus mulai

merancang produk furnitur agar meminimalkan limbah kayu di masa depan

(Bromhead, 2003).

Page 17: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

2

Departemen Kehutanan memiliki suatu kebijakan baru untuk melacak asal

- usul kayu dari tiap furnitur di seluruh perusahaan Indonesia. Untuk mencegah

terjadinya penggunaan bahan kayu secara ilegal maka perusahaan furnitur perlu

membangun suatu alat verifikasi legalitas yang kredibel dan efisien sebagai salah

satu upaya untuk mempersiapkan diri menghadapi peraturan tentang penilaian

kinerja pengelolaan hutan produksi lestari dan verifikasi legalitas kayu (Peraturan

Direktur Jenderal Bina Produksi Kehutanan Nomor : P.02/VI-BPPHH/2010).

Menanggapi hal tersebut maka perlu dikembangkan suatu sistem yang

berupa prototype aplikasi (tracking) untuk jenis log kayu jati yang dimulai dari

bagian pengadaan bahan baku hingga produk siap dijual. Menurut Dennis (2002)

penggunaan Sistem Verifikasi Legalitas Kayu (SVLK) dapat diterapkan untuk

konsesi hutan industri, konsesi hutan produksi dan komunitas perhutanan. Sistem

ini dapat membantu meyakinkan konsumen bahwa mereka tidak membeli kayu

curian. Sistem ini akan memberikan keunggulan yang kompetitif bagi produsen

furniture dan dapat dipastikan bahwa pasokan bahan baku dapat ditelusuri asal

usulnya sehingga menciptakan industri produk furniture berorientasi ekspor.

Diharapkan aplikasi ini mampu membangun suatu implementasi sistem

yang dapat mempermudah pelacakan asal - usul bahan kayu bagi perusahaan

furniture secara efisien.

1.2 Rumusan Masalah

membangun suatu aplikasi yang dapat mempermudah pelacakan dan pembuatan

laporan asal - usul bahan kayu bagi perusahaan furniture berorientasi eksport

Page 18: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

3

1.3 Batasan Masalah

Penulis membatasi masalah dalam penulisan Tugas Akhir ini. Masalah

masalah yang akan dibahas dalam penulisan Tugas Akhir ini adalah :

1. Pembuatan sistem aplikasi verifikasi legalitas kayu ini berjalan di sisi server

dengan memanfaatkan teknologi web service ASP.NET.

2. Pembuatan web service yang menyediakan service service mengenai

manajemen pengolahan bahan baku kayu untuk digunakan pada server.

1.4 Tujuan dan Manfaat

Tujuan penyusunan tugas akhir ini adalah untuk membangun suatu

aplikasi pelacakan kayu atau alat verifikasi legalitas yang kredibel, efisien dan

adil sebagai upaya untuk membuktikan legalitas kayu berorientasi eksport dan

untuk melacak asal-usul bahan furnitur dari proses pengadaan bahan baku sampai

produk siap untuk dijual.

Manfaat yang penulis harapkan dari penyusunan tugas akhir ini antara

lain:

1. Untuk pengguna :

Penggunaan aplikasi sistem pelacakan asal - usul bahan kayu dapat menjawab

tuntutan pasar yaitu menghasilkan produk furniture yang berorientasi ekspor

dan memberikan pelaporan asal - usul bahan baku dengan jelas. Sistem ini

memiliki peluang dalam meraih kesempatan yang lebih besar bagi

perkembangan produk kayu Indonesia.

2. Untuk penulis :

Pembuatan aplikasi ini merupakan media kreativitas dalam menerapkan ilmu -

ilmu yang telah dipelajari selama proses belajar di bangku kuliah dengan

harapan semoga aplikasi ini terus dapat dikembangkan.

Page 19: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

4

1.5 Metodologi Penelitian

Aplikasi Timber Tracking dirancang dengan menggunakan metode Unified

Modeling Language (UML). Metode ini dilakukan untuk mendefinisikan

requirement, membuat analisis dan desain serta menggambarkan arsitektur Sistem

Verifikasi Legalitas Kayu. Tahapan perancangan sistem yaitu :

1. Tahap Persiapan

Melakukan persiapan studi pustaka untuk memperoleh informasi dari suatu

penelitian. Studi ini dilakukan dengan memberikan definisi dari setiap variabel

dan mencari informasi yang relevan lalu mengkaji teori teori dasar dengan

pokok masalah dalam pelacakan kayu.

2. Tahap Analisa dan Desain

a. Analisa

Tujuan dilakukannya analisa yaitu untuk memahami implementasi Sistem

Verifikasi Legalitas Kayu. Analisa dilakukan dengan menentukan System

Requirement Spesification (SRS) dan penggambaran Use Case pada

perancangan aplikasi Timber Tracking.

b. Desain

Desain adalah tahapan untuk memetakan spesifikasi atau kebutuhan sistem

yang akan dibangun dengan konsep berorientasi objek ke desain

pemodelan agar lebih mudah diimplementasikan dalam perancangan

aplikasi Timber Tracking. Pemodelan aplikasi dilakukan dengan membuat

Class Diagram dan Sequence Diagram. Sedangkan pemodelan database

dilakukan dengan membuat Skema Diagram. Untuk desain antar muka

user dirancang dengan pembuatan layout dan interface aplikasi.

3. Tahap Implementasi

Proses implementasi dari sistem yang dirancang diawali dengan pembuatan

database, membangun web service lalu mengintegrasikan user interface dan

web service. Proses ini diakhiri dengan debugging. Hasil implementasi

menghasilkan sertifikat yang menyatakan bahwa kayu yang dilacak dari

pengolahan bahan baku hingga barang jadi menggunakan aplikasi Timber

Tracking ini layak untuk dipasarkan.

Page 20: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

5

4. Tahap Pembuatan Laporan

Pelaporan hasil rancangan menguraikan bagaimana perancangan aplikasi ini

dibangun dan menjelaskan kebutuhan sistem serta arsitektur dari aplikasi

Timber Tracking.

Page 21: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

6

Bagan metode penelitian dapat dilihat pada Gambar 1.1

Gambar 1.1 Bagan Metodologi Penelitian

PREPARATION PHASES

Library studies Interview

ANALYSIS AND DESIGN PHASES

DESIGN

Design Model Application

Creating Class Diagrams

Creating Sequence Diagrams

Design Model Database

Creating Schema Diagrams

Design Interface

Design Layout Application

Creating Interface Application

ANALYSIS

Determine SRS

Creating Use Case

Creating Activity Diagrams

REPORTING PHASES

ANALYSIS AND DESIGN PHASES

Creating Database

Building Web

Service

Integrating User Interface & Web

Service

Debugging

Page 22: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

7

1.6 Sistematika Penulisan

Sistematika penulisan laporan tugas akhir ini adalah sebagai berikut :

1. Bab I Pendahuluan

Bab ini membahas tentang latar belakang masalah dari penulisan tugas akhir

ini, rumusan masalah, batasan masalah, tujuan penulisan tugas akhir, manfaat

yang didapatkan dari penulisan tugas akhir, metodologi serta sistematika

penulisan yang digunakan pada penulisan tugas akhir ini.

2. Bab II Landasan Teori

Bab ini membahas tentang teori-teori yang digunakan penulis sebagai dasar

untuk menyusun tugas akhir ini.

3. Bab III Analisa Dan Perancangan

Bab ini membahas tentang bentuk desain dan perancangan aplikasi Timber

Tracking. Pemodelan yang dipakai untuk merancang aplikasi Timber Tracking

ini adalah dengan pembuatan SRS (System Requirement Spesification) dan

UML (Unified Model Language). Diagram UML yang digunakan untuk

merancang aplikasi Timber Tracking ini adalah Use Case diagram, Activity

diagram, Class diagram, Sequence diagram, Component diagram dan

Deployment diagram.

4. Bab IV Implementasi Dan Pembahasan

Bab ini membahas tentang implementasi aplikasi sistem pada jaringan

komputer, spesifikasi hardware maupun software yang dipakai, serta analisa

hasil aplikasi yang kemudian ditampilkan dalam bentuk report.

5. Bab V Penutup

Bab ini membahas tentang kesimpulan dan saran yang penulis ambil dari

penulisan tugas akhir ini.

Page 23: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

8

BAB II

LANDASAN TEORI

2.1 Supply Chain Management (SCM)

Prinsip manajemen rantai pasokan pada dasarnya merupakan sinkronisasi

dan koordinasi aktivitas aktivitas yang terkait dengan aliran material atau

produk, baik yang ada dalam suatu organisasi maupun antar organisasi. Sebuah

rantai pasokan sederhana memiliki komponen komponen yang disebut channel

yang terdiri atas supplier, manufaktur, distribution center, wholesaler dan rantai

pasokan bisa saja melibatkan sejumlah industri manufaktur dalam suatu rantai

hulu ke hilir. Sebuah rantai pasokan tidak selamanya merupakan rantai lurus

(Anatan, 2008). Struktur Supply Chain dapat dilihat pada Gambar 2.1.

Upstream

Physical flow

The flow of payment

Flow of information

Downtream

Gambar 2.1 Struktur Supply Chain

2.2 Konsep Dasar Illegal Loging

Dalam istilah kehutanan, logging adalah suatu aktivitas atau kegiatan

penebangan kayu di dalam kawasan hutan yang dilakukan oleh seseorang,

kelompok ataupun atas nama perusahaan, berdasarkan izin yang dikeluarkan oleh

pemerintah atau instansi yang berwenang (kehutanan) sesuai dengan prosedur tata

cara penebangan yang diatur dalam peraturan perundangan kehutanan. Dengan

demikian, logging atau penebangan dapat dibenarkan sepanjang, mempunyai izin,

mengikuti prosedur penebangan yang benar berdasarkan aspek kelestarian

lingkungan, dan mengikuti prosedur pemanfaatan dan peredaran hasil hutan

berdasarkan ketentuan yang berlaku. (Keputusan Menteri Kehutanan No.

Page 24: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

9

127/Kpts-II/2003 tentang Penatausahaan Hasil Hutan; sebagai pengganti Kep.

Menteri Kehutanan No. 316/Kpts-II/1999 tentang Tata Usaha Kayu/Hasil Hutan).

Illegal logging adalah penebangan liar atau penebangan tanpa izin yang

termasuk kejahatan ekonomi dan lingkungan karena menimbulkan kerugian

material bagi negara serta kerusakan lingkungan/ekosistem hutan dan dapat

dikenakan sanksi pidana dengan ancaman kurungan paling lama 10-15 tahun dan

denda paling banyak Rp 5-10 miliar (UU No. 41 1999 tentang Kehutanan, Pasal

78).

Berdasarkan Pasal 5 Peraturan Menteri Kehutanan Nomor P.38/Menhut-

II/2009 tentang Standard dan Pedoman Penilaian Kinerja Pengelolaan Hutan

Produksi Lestari dan Verifikasi Legalitas Kayu pada Pemegang Izin atau pada

Hutan Hak, Direktur Jenderal Bina Produksi Kehutanan telah menerbitkan

Peraturan Nomor P.6/VI-Set/2009 tentang Standard dan Pedoman Penilaian

Kinerja Pengelolaan Hutan Produksi Lestari dan Verifikasi Legalitas Kayu.

2.3 Bahasa Pemrograman C#

Miles (2008) menjelaskan bahasa C# merupakan object oriented dan

kumpulan dari bahasa pemrograman. C# adalah bahasa yang tidak diragukan lagi

di lingkungan .Net. C# merupakan bahasa baru yang terbebas dari kompatibilitas

dengan kapasitas berlebih, fitur yang menarik dan menjanjikan. C# adalah bahasa

pemrograman berorientasi objek dan pada intinya memiliki banyak kesamaan

dengan Java, C++ dan VB. Bahkan C# menggabungkan kekuatan dan efisiensi

dari C++, desain object oriented yang sederhana dibanding Java dan merupakan

bahasa penyederhanaan dari Visual Basic.

2.4 ASP .NET Web Service

Web service merupakan salah satu implementasi dari teknologi XML pada

proses pertukaran data (data exchange) antar platform yang berbeda. Definisi web

service menurut Richards (2006) adalah :

A Web service is a software system designed to support interoperable

machine-to-machine interaction over a network. It has an interface

Page 25: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

10

described in a machine-processable format(specifically WSDL).Other

systems interact with the Web service in a manner prescribed by its

description using SOAP messages, typically conveyed using HTTP with an

XML seriali-zation in conjunction with other Web-related standards

Web service dapat digunakan untuk berkomunikasi antara mesin satu

dengan mesin yang lain melalui interface perantara yang umumnya berupa WSDL

(Web Service Definition Language), layanan ini biasa bekerja pada protokol

HTTP dengan bentuk response dan request berupa SOAP messange.

Nagel (2010) menjelaskan ASP.NET web services adalah sebuah teknologi

web service keluaran Microsoft yang menggunakan protokol SOAP (Simple

Object Access Protocol) dan dibuat menggunakan .Net Framework. ASP.Net Web

Service menggunakan bahasa pemrograman C# dan teknik- teknik pemrograman

.Net Framework, namun meskipun menggunakan bahasa dan teknik yang

beraroma kental dengan Microsoft, service service yang dibuat dengan .Net

Framework tetap bisa dikonsumsi oleh berbagai macam platform, selama platform

tersebut mendukung penggunaan protokol HTTP untuk berhubungan dengan

Server. Sehingga bisa disebut juga service service yang dibuat menggunakan

.Net Framework merupakan service yang multi platform dan juga multi OS.

Berikut ini adalah bagan arsitektur ASP.Net :

Gambar 2.2 Arsitektur ASP.Net

Page 26: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

11

2.5 DBMS Microsoft SQL Server

Menurut Kalen (2000) Microsoft SQL Server atau biasa disebut sebagai

SQL Server adalah DBMS (Database Management System) keluaran Microsoft..

SQL Server pertama dikeluarkan untuk platform OS/2 (-+ 1988) dengan

kerjasama antara Microsoft, Sybase dan Ashton-Tate. Pada tahun 1992 Microsoft

baru mengeluarkan SQL Server untuk platform Windows, platform pertama yang

dapat mengaplikasikan SQL Server adalah platform Windows NT. SQL Server

memiliki beberapa kelebihan, antara lain :

1. Kehandalan performa dengan jumlah pengguna yang tinggi. SQL Server

dapat digunakan untuk aplikasi- aplikasi dengan jumlah pengguna yang tinggi

seperti web sites.

2. Keamanan data di SQL Server lebih terjaga dan terjamin dibandingkan

dengan DBMS lain.

Pengelolaan database menjadi lebih mudah karena dengan adanya fasilitas

automated repair, transaction logs, trigger dan stored procedure.

2.6 Radio Frequency Identification

Menurut United States Government Accountability Office, RFID adalah

teknologi penangkapan data yang dapat digunakan secara elektronik untuk

mengidentifikasi, melacak dan menyimpan informasi yang tersimpan dalam tag

RFID. Para pengamat RFID menganggap RFID sebagai suksesor dari barcode

optik yang banyak dicetak pada barang-barang dagangan dengan dua keunggulan

pembeda (Ari, 2005)

RFID (Radio Frequency Identification) adalah teknologi yang muncul

dengan tujuan sebagai pelengkap atau pengganti teknologi kode komputer yang

masih tradisional untuk mengidentifikasi dan melacak item secara otomatis. RFID

diakui dapat menambah informasi bagi sebagian lembaga dalam proses

pengidentifikasian menggunakan perangkat elektronik. Definisi RFID menurut

Dykstra (2002) adalah :

Radio-frequency identification (RFID) labels represent a more

advanced technology that holds considerable promise for use in wood

Page 27: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

12

chain of custody systems. Tools that can be used to verify or enforce legal

compliance in forest operations and related international trade in forest

products, or to expose illegal activities. The most promising of these are

RFID labels, which combine radio-frequency transmitters with

capabilities for recording and reading significant quantities of data.

Their cost is too high at present to warrant widespread use in the forestry

sector, although the cost will probably decline significantly over the next

few years. RFID labels can be used at present to support investigations of

possible theft or fraud and are effective when placed covertly because

they can be read at a distance.

Gambar 2.3 Basis Data pada Sistem RFID

2.7 Unified Modeling Language

Menurut Shalahuddin (2011) UML (Unified Modeling Language) adalah

salah standar bahasa yang banyak digunakan di dunia industri untuk

mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan

arsitektur dalam pemrograman berorientasi objek.

2.7.1 Use Case

Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih

actor dengan sistem informasi yang akan dibuat. Use case digunakan untuk

mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa

saja yang berhak menggunakan fungsi fungsi itu. Syarat penamaan pada use

case adalah nama didefinisikan sesimpel mungkin dan dapat dipahami. Ada dua

Page 28: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

13

hal utama pada use case yaitu pendefinisian apa yang disebut actor dan use case.

Berikut adalah simbol simbol yang ada pada diagram use case :

Table 1. Simbol Use Case

Simbol Deskripsi

Use Case

nama use case

Fungsionalitas yang disediakan sistem sebagai unit unit

yang saling bertukar pesan antar unit atau actor. Biasanya

dinyatakan dengan menggunakan kata kerja di awal frase

nama use case

Aktor / actor

nama aktor

Orang, proses atau sistem lain yang berinteraksi dengan

sistem informasi yang akan dibuat di luar sistem

informasi yang akan dibuat itu sendiri, jadi walaupun

simbol dari actor adalah gambar orang, tapi actor belum

tentu merupakan orang. Biasanya dinyatakan

menggunakan kata benda di awal frase nama actor

Asosiasi /

association

Komunikasi antara actor dan use case yang berpartisipasi

pada use case atau use case memiliki interaksi dengan

actor

Ekstensi / extend

<<extend>>

Relasi use case tambahan ke sebuah use case dimana use

case yang ditambahkan dapat berdiri sendiri walau tanpa

use case tambahan itu

Generalisasi / generalization

Hubungan generalisasi spesialisasi (umum - khusus)

antara dua buah use case dimana fungsi yang satu adalah

fungsi yang lebih umum dari lainnya

Include

<< include>>

Relasi use case tambahan ke sebuah use case dimana use

case yang ditambahkan memerlukan use case ini untuk

menjalankan fungsinya

2.7.2 Activity Diagram

Diagram aktivitas atau activity diagram menggambarkan workflow (aliran

kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Diagram aktivitas

Page 29: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

14

menggambarkan aktivitas yang dapat dilakukan oleh sistem bukan apa yang

dilakukan actor. Berikut adalah simbol simbol yang ada pada diagram aktivitas :

Table 2. Simbol Activity Diagram

Simbol Deskripsi

Status awal

Status awal aktivitas sistem, sebuah diagram

aktivitas memiliki sebuah status awal

Aktivitas

aktivitas

Aktivitas yang dilakukan sistem, aktivitas

biasanya diawali dengan kata kerja

Percabangan / decision

Asosiasi percabangan dimana jika ada pilihan

aktivitas lebih dari satu

Penggabungan / join

Asosiasi penggabungan dimana lebih dari satu

aktivitas digabungkan menjadi satu

Status akhir

Status akhir yang dilakukan sistem, sebuah

diagram aktivitas memiliki sebuah status akhir

Swimlane

nama swimlane

Memisahkan organisasi bisnis yang bertanggung

jawab terhadap aktivitas yang terjadi

2.7.3 Class Diagram

Diagram kelas atau class diagram menggambarkan struktur sistem dari

segi pendefinisian kelas kelas yang akan dibuat untuk membangun sistem. Kelas

memiliki apa yang disebut atribut dan metode atau operasi. Atribut merupakan

variabel variabel yang dimiliki oleh suatu kelas. Operasi atau metode adalah

fungsi fungsi yang dimiliki oleh suatu kelas. Berikut adalah simbol simbol

yang ada pada diagram kelas :

Page 30: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

15

Table 3. Simbol Class Diagram

Simbol Deskripsi

Kelas

+operasi()

-atribut

nama_kelas

Kelas pada struktur system

Antarmuka / interface

nama_interface

Sangat mirip dengan kelas, tapi tanpa atribut

kelas dan memiliki metode yang dideklarasikan

tanpa isi

Asosiasi / association

Relasi antar kelas dengan makna umum, asosiasi

biasanya juga disertai dengan multiplicity

Asosiasi berarah / directed

association

Relasi antar kelas dengan makna kelas yang satu

digunakan oleh kelas yang lain, asosiasi biasanya

juga disertai dengan multiplicity

Generalisasi

Relasi antar kelas dengan makna generalisasi

spesialisasi (umum - khusus)

Kebergantungan / dependency

Relasi antar kelas dengan makna kebergantungan

antar kelas

Agregasi / aggregation

Relasi antar kelas dengan makna semua bagian

(whole-part)

2.7.4 Sequence Diagram

Sequence diagram menggambarkan kelakuan objek pada use case dengan

mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima

antar objek. Berikut adalah simbol simbol yang ada pada sequence diagram :

Table 4. Simbol Sequence Diagram

Simbol Deskripsi

Aktor Orang, proses atau sistem lain yang berinteraksi

dengan sistem informasi yang akan dibuat di luar

sistem informasi yang akan dibuat itu sendiri, jadi

Page 31: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

16

nama aktor

walaupun simbol dari actor adalah gambar orang, tapi

actor belum tentu merupakan orang. Biasanya

dinyatakan menggunakan kata benda di awal frase

nama actor

Garis hidup / lifeline

Menyatakan kehidupan suatu objek

Objek

nama objek : nama kelas

Menyatakan objek yang berinteraksi pesan

Waktu aktif

Menyatakan objek dalam keadaan aktif dan

berinteraksi pesan.

Pesan tipe create

<<create>>

Menyatakan suatu objek membuat objek yang lain,

arah panah mengarah pada objek yang dibuat

Pesan tipe call

1 : nama_metode()

Menyatakan suatu objek memanggil operasi / metode

yang ada pada objek lain atau dirinya sendiri

Pesan tipe send

1 : masukan

Menyatakan bahwa suatu objek mengirimkan data ke

objek lainnya, arah panah mengarah pada objek yang

dikirimi

Pesan tipe return

1 : keluaran

Menyatakan bahwa suatu objek yang telah

menjalankan suatu operasi/metode menghasilkan

suatu kembalian ke objek tertentu, arah panah

mengarah pada objek yang menerima kembalian

Page 32: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

17

2.7.5 Component Diagram

Diagram komponen atau component diagram dibuat untuk menunjukan

organisasi dan ketergantungan di antara kumpulan komponen dalam sebuah

sistem. Diagram komponen focus pada komponen sistem yang dibutuhkan dan

ada di dalam sistem. Berikut adalah simbol simbol yang ada pada diagram

komponen :

Table 5. Simbol Component Diagram

Simbol Deskripsi

Package

package

Package merupakan sebuah bungkusan dari satu atau

lebih komponen

Komponen

nama_komponen

Komponen sistem

Kebergantungan / dependency

Kebergantungan antar komponen, arah panah

mengarah pada komponen yang dipakai

Link

Relasi antar komponen

2.7.6 Deployment Diagram

Deployment diagram menunjukan konfigurasi komponen dalam proses

eksekusi aplikasi. Diagram deployment juga dapat digunakan untuk memodelkan

hal hal berikut :

1. Sistem tambahan (embedded system) yang menggambarkan rancangan device,

node, dan hardware

2. Sistem client / server

3. Sistem terdistribusi murni

4. Rekayasa ulang aplikasi

Page 33: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

18

Berikut adalah simbol simbol yang ada pada diagram deployment :

Table 6. Simbol Deployment Diagram

Simbol Deskripsi

Package

package

Package merupakan sebuah bungkusan dari satu atau

lebih node

Node

nama_node

Biasanya mengacu pada hardware dan software jika di

dalam node disertakan komponen untuk

mengkonsistenkan rancangan maka komponen yang

diikutsertakan harus sesuai dengan komponen yang

telah didefinisikan sebelumnya pada diagram komponen

Kebergantungan / dependency

Kebergantungan antar node, arah panah mengarah pada

node yang dipakai

Link

Relasi antar node

Page 34: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

19

BAB III

DESAIN DAN PERANCANGAN

3.1 Perancangan Sistem

3.1.1 System Requirement Specification (SRS)

System requirement specification adalah spesifikasi dari apa yang harus

diimplementasikan dan mendeskripsikan bagaimana sistem harus berkerja atau

bagian bagian yang ada di dalam sistem, dapat juga menjadi batasan dalam

proses pengembangan sistem.

3.1.1.1 SRS Functional

System requirement specification fungsional merupakan penjelasan

tentang layanan yang perlu disediakan oleh sistem, bagaimana menerima dan

mengolah masukan dan bagaimana system mengatasi situasi situasi

tertentu. Selain itu requirement juga secara jelas menentukan apa yang tidak

dikerjakan oleh sistem. SRS fungsional menggambarkan system requirement

secara detil seperti input, output dan pengecualian yang berlaku.

Tabel 8. SRS Functional

Kode SRS Deskripsi Kebutuhan Fungsional Customs SRS-TTF01 Set login as customs SRS-TTF02 Set logout as customs SRS-TTF03 Get logs of raw materials information SRS-TTF04 Get boards of raw materials information SRS-TTF05 Get RST of raw materials information SRS-TTF06 Get products information SRS-TTF07 Get all report tracking SRS-TTF08 Get all transactional data Corporation SRS-TTF09 Set login as corporation SRS-TTF10 Set logout as corporation SRS-TTF11 Set logs of raw materials information SRS-TTF12 Set boards of raw materials information SRS-TTF13 Set RST of raw materials information SRS-TTF14 Set products information

Page 35: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

20

3.1.1.2 SRS Non Functional

Non Functional requirement secara umum berisi batasan batasan pada

pelayanan atau fungsi yang disediakan oleh sistem. Termasuk di dalamnya adalah

batasan waktu, batasan proses pembangunan dan standar standar tertentu.

Tabel 9. SRS Non Functional

Kode SRS Deskripsi Kebutuhan Non-Fungsional User SRS-TTNF01 Get user friendly interface SRS-TTNF02 Using the English version

SRS-TTF15 Organize products information data SRS-TTF16 Set all report tracking SRS-TTF17 Set all transactional data Forestry SRS-TTF18 Set login as forestry SRS-TTF19 Set logout as forestry SRS-TTF20 Providing raw materials SRS-TTF21 Set volume and type logs of raw materials SRS-TTF22 Set report the raw materials inventory SRS-TTF23 Set transactional data of the raw materials Consumer SRS-TTF24 Set login as consumer SRS-TTF25 Set logout as consumer SRS-TTF26 Set volume and type products SRS-TTF27 Set report products SRS-TTF28 Set transactional data of products

Page 36: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

21

3.1.2 Use Case Diagram

3.1.2.1 Use Case Diagram Customs

Rancangan use case diagram Customs dapat dilihat pada gambar 3.1

Gambar 3.1 Use Case Diagram Customs

Get logs of raw materials information

<<UC-TTF03>>

Get boards of raw materials information

<<UC-TTF04>>

Get RST of raw materials information

<<UC-TTF05>>

Get products information<<UC-TTF06>>

Set logout as customs<<UC-TTF02>>

Set login as customs<<UC-TTF01>>

<<include>>

Get all transactional data<<UC-TTF08>>

<<include>>

Get all report tracking<<UC-TTF07>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<include>>

Customs

Page 37: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

22

Definisi Use Case Diagram Customs

Berikut ini adalah deskripsi pendefinisian aktor pada aplikasi timber

tracking sebagai sistem verifikasi legalitas kayu :

Tabel 10. Use Case Diagram Customs

Nama Use Case Use Case Diagram Customs

Deskripsi Customs wajib melakukan login terlebih dahulu untuk

mengakses aplikasi sesuai dengan hak aksesnya sebagai

customs. Customs memperoleh laporan semua pelacakan

kayu meliputi informasi pengolahan bahan baku kayu dari

log, papan, raw sawn timber hingga menjadi produk

furniture yang siap dijual. Customs memperolah transaksi

semua data untuk dilacak asal mula proses pengolahan

kayu

Aktor Customs

Relationship Include set logout as customs, get all report tracking, get

all transactional data.

Extend get logs of raw materials information, get boards

of raw materials information, get RST of raw materials

information, get products information

Pre-Condition Setiap aktor telah memiliki account.

Customs mengakses aplikasi, kemudian login memasukkan

username dan password sebagai customs. Setelah login

Customs mendapatkan laporan dan data transaksi dari

pelacakan kayu

Post Condition Customs dapat melakukan login dan mengakses aplikasi

Page 38: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

23

3.1.2.2 Use Case Diagram Corporation

Rancangan use case diagram Corporation dapat dilihat pada gambar 3.2

Gambar 3.2 Use Case Diagram Corporation

Set logs of raw materials informat ion

<<UC-TTF11>>

Set boards of raw materials informat ion

<<UC-TTF12>>

Set RST of raw m aterials informat ion

<<UC-TTF13>>

Set produc ts informat ion<<UC-TTF14>>

Set logout as corporation<<UC-TTF10>>

Organize products information data<<UC-TTF15>>

<<ex tend>>

Set all report tracking<<UC-TTF16>>

<<ex tend>>

<<ex tend>>

<<ex tend>>

Set all transact ional data<<UC-TTF17>>

Set login as corporation<<UC-TTF09>>Corporat ion

<<inc lude>>

<<inc lude>>

<<inc lude>>

<<inc lude>>

Page 39: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

24

Definisi Use Case Diagram Corporation

Berikut ini adalah deskripsi pendefinisian aktor pada aplikasi timber

tracking sebagai sistem verifikasi legalitas kayu :

Tabel 11. Use Case Diagram Corporation

Nama Use Case Use Case Diagram Corporation

Deskripsi Corporation wajib melakukan login terlebih dahulu untuk

mengakses aplikasi sesuai dengan hak aksesnya sebagai

corporation. Corporation mengatur semua laporan

pelacakan kayu meliputi informasi pengolahan bahan baku

kayu dari log, papan dan raw sawn timber. Corporation

mengatur transaksi semua data meliputi menghitung kayu

yang hilang, menghitung jumlah kayu yang digunakan dan

menghitung sisa kayu yang tidak terpakai. Melalui laporan

pengolahan bahan baku, Corporation mengatur pengolahan

barang jadi agar mendapatkan data informasi yang valid

Aktor Corporation

Relationship Include set logout as corporation, set all transactional

data, Set all report tracking, Organize products

information data.

Extend set logs of raw materials information, set boards

of raw materials information, set RST of raw materials

information, set products information

Pre-Condition Setiap aktor telah memiliki account.

Corporation mengakses aplikasi, kemudian login

memasukkan username dan password sebagai corporation.

Setelah login Corporation mengatur transaksi dan

pengolahan data untuk mendapatkan informasi dari

pelacakan kayu

Post Condition Corporation dapat melakukan login dan mengakses

aplikasi

Page 40: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

25

3.1.2.3 Use Case Diagram Forestry

Rancangan use case diagram Forestry dapat dilihat pada gambar 3.3

Gambar 3.3 Use Case Diagram Forestry

Definisi Use Case Diagram Forestry

Berikut ini adalah deskripsi pendefinisian aktor pada aplikasi timber

tracking sebagai sistem verifikasi legalitas kayu :

Tabel 12. Use Case Diagram Forestry

Nama Use Case Use Case Diagram Forestry

Deskripsi Forestry wajib melakukan login terlebih dahulu untuk

mengakses aplikasi sesuai dengan hak aksesnya sebagai

forestry. Forestry mengatur transaksi bahan baku log kayu,

menyediakan bahan baku furnitur dan mengatur inventoris

Set volume and type logs of raw materials

<<UC-TTF21>>

Set logout as forestry<<UC-TTF19>>

Providing raw materials<<UC-TTF20>>

Set report the raw materials inventory

<<UC-TTF22>>

<<extend>>

Set transactional data of the raw materials

<<UC-TTF23>>

Set login as forestry<<UC-TTF18>>Forestry

<<inc lude>>

<<inc lude>>

<<inc lude>>

<<inc lude>>

Page 41: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

26

pelaporan bahan baku furnitur yang meliputi informasi

jenis dan volume.

Aktor Forestry

Relationship Include set logout as forestry, set transactional data of

the raw materials, providing raw materials, set report the

raw materials inventory.

Extend set volume and type logs of raw materials

Pre-Condition Setiap aktor telah memiliki account.

Forestry mengakses aplikasi, kemudian login memasukkan

username dan password sebagai forestry. Setelah login

Forestry dapat mengatur persediaan bahan baku furnitur

Post Condition Forestry dapat melakukan login dan mengakses aplikasi

3.1.2.4 Use Case Diagram Consumer

Rancangan use case diagram Consumer dapat dilihat pada gambar 3.4

Gambar 3.4 Use Case Diagram Consumer

Set volume and type products<<UC-TTF26>>

Set report products<<UC-TTF27>>

<<extend>>

Set transactional data of products<<UC-TTF28>>

Set login as consumer<<UC-TTF24>>Consumer

Set logout as consumer<<UC-TTF25>>

<<include>><<include>>

<<include>>

Page 42: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

27

Definisi Use Case Diagram Consumer

Berikut ini adalah deskripsi pendefinisian aktor pada aplikasi timber

tracking sebagai sistem verifikasi legalitas kayu :

Tabel 13. Use Case Diagram Consumer

Nama Use Case Use Case Diagram Consumer

Deskripsi Consumer wajib melakukan login terlebih dahulu untuk

mengakses aplikasi sesuai dengan hak aksesnya sebagai

consumer. Consumer meminta produk furniture dengan

menentukan volume dan jenis produk. Consumer

melakukan transaksi produk furniture

Aktor Consumer

Relationship Include set login as consumer, set report products, set

transactional data of products.

Extend set volume and type products

Pre-Condition Setiap aktor telah memiliki account. Consumer mengakses

aplikasi, kemudian login memasukkan username dan

password sebagai consumer. Setelah login Consumer

melakukan transaksi dengan meminta produk furnitur

Post Condition Consumer dapat melakukan login dan mengakses aplikasi

3.1.2.5 Use Case Diagram Non Functional

Rancangan use case diagram non functional dapat dilihat pada Gambar 3.5

Gambar 3.5 Use Case Diagram Non Functional

Get user friendly interface<<UC-TTNF01>>

Using the English version<<UC-TTNF02>>

User

Page 43: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

28

3.1.3 Activity Diagram

3.1.3.1 Activity Diagram Processing Product

Activity Diagram Processing Product dapat dilihat pada Gambar 3.6

Gambar 3.6 Activity Diagram Processing Product

Set login as consumer

N

login success

Y

set volume and type product

set transactional data of product

set report product

set logout as consumer

Set login as corporation

login success

Get demand product

Check inventory product

Set Product

Check inventory RST

Set Transaction of product

Set RST

Check inventory board

Set transaction of RST

Set Board

Check inventory log

Set transaction of board

Set log

N

Set report product

Set logout as corporation

Set transaction of log

Y

N

Y

N

Y

Y

N

NY

CorporationConsumer

Page 44: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

29

3.1.3.2 Activity Diagram Transaction Product

Activity Diagram Transaction Product dapat dilihat pada Gambar 3.7

Gambar 3.7 Activity Diagram Transaction Product

Organize products

Set all transactional

Set all report tracking

Set logout as corporation

Set login as corporation

Set login as customs

Set logout as customs

Get all report tracking

CustomsCorporation

Page 45: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

30

3.1.4 Class Diagram

3.1.4.1 Class Diagram Consumer

Class diagram Consumer dapat dilihat pada Gambar 3.8

Gambar 3.8 Class Diagram Consumer

3.1.4.2 Class Diagram Forestry

Class diagram Forestry dapat dilihat pada Gambar 3.9

Gambar 3.9 Class Diagram Forestry

Page 46: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

31

3.1.4.3 Class Diagram Corporation

Gambar 3.10 Class Diagram Corporation

Page 47: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

32

3.1.4.4 Class Diagram Customs

Gambar 3.11 Class Diagram Customs

Page 48: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

33

Definisi Class Diagram

Tabel 14. Definisi Class Diagram

No Nama Class Atribut dan Method Keterangan

1 Main

Merupakan kelas yang

memiliki fungsi awal

dieksekusi ketika sistem

dijalankan

2 Login

Merupakan kelas kontrol

yang diambil dari pendefi-

nisian use case login

3 TCustoms

Merupakan kelas data yang

digunakan untuk membung-

kus data TCustoms menjadi

sebuah kesatuan yang

disimpan atau diambil ke

basis data

4 TransactionLog AII_Indoor

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TLogAII_Indoor

Page 49: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

34

5 TCorporation

Merupakan kelas data yang

digunakan untuk membung-

kus data TCorporation

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

6 TLogAIIGF

Merupakan kelas data yang

digunakan untuk membung-

kus data TLogAIIGF

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

7 Transaction PapanAIIGF

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TPapanAIIGF

Page 50: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

35

8 TForestry

Merupakan kelas data yang

digunakan untuk membung-

kus data TForestry menjadi

sebuah kesatuan yang

disimpan atau diambil ke

basis data

9 TLogAIIIGF

Merupakan kelas data yang

digunakan untuk membung-

kus data TLogAIIIGF

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

10 Transaction LogAIIGF

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TLogAIIGF

Page 51: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

36

11 TConsumer

Merupakan kelas data yang

digunakan untuk membung-

kus data TConsumer

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

12 TLogAII_Indoor

Merupakan kelas data yang

digunakan untuk membung-

kus data TLogAII_Indoor

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

13 TPapanAIIGF

Merupakan kelas data yang

digunakan untuk membung-

kus data TPapanAIIGF

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

Page 52: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

37

14 TLogAIII_ Indoor

Merupakan kelas data yang

digunakan untuk membung-

kus data TLogAIII_Indoor

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

15 Organize

Corporation

Merupakan kelas yang

mendefinisikan Transaction

Corporation dan mengatur

tampilan ke pemakai

16 TPapanAIIIGF

Merupakan kelas data yang

digunakan untuk membung-

kus data TPapanAIIIGF

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

17 TPapanAII_ Indoor

Merupakan kelas data yang

digunakan untuk membung-

kus data TPapanAII_Indoor

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

OrganizeCorporation

Page 53: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

38

18 TransactionLogAIIIGF

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TLogAIIGF

19 TPapanAIII_ Indoor

Merupakan kelas data yang

digunakan untuk membung-

kus data TPapanAIII_

Indoor menjadi sebuah

kesatuan yang disimpan

atau diambil ke basis data

20 Organize Forestry

Merupakan kelas yang

mendefinisikan Transaction

Forestry dan mengatur

tampilan ke pemakai

21 TRSTAIIGF

Merupakan kelas data yang

digunakan untuk membung-

kus data TRSTAIIGF

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

22 Transaction PapanAIIGF

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TPapanAIIIGF

Page 54: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

39

23 TRSTAII_ Indoor

Merupakan kelas data yang

digunakan untuk membung-

kus data TRSTAII_Indoor

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

24 TRSTAIII_ Indoor

Merupakan kelas data yang

digunakan untuk membung-

kus data TRSTAIII_Indoor

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

25 TProductIndoor

Merupakan kelas data yang

digunakan untuk membung-

kus data TProductIndoor

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

26 TProductGF

Merupakan kelas data yang

digunakan untuk membung-

kus data TProductGF

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

27 Transaction PapanAII_ Indoor

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TPapanAII_

Page 55: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

40

Indoor

28 Transaction PapanAIII_ Indoor

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TPapanAIII_

Indoor

29 Transaction RSTAIIGF

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TRSTAIIGF

30 Transaction RSTAIIIGF

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TRSTAIIIGF

31 TRSTAIIIGF

Merupakan kelas data yang

digunakan untuk membung-

kus data TRSTAIIIGF

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

32 Transaction ProductGF

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TProductGF

Page 56: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

41

33 Transaction ProductIndoor

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TProductIndoor

34 Organize Customs

Merupakan kelas yang

mendefinisikan Transaction

Customs dan mengatur

tampilan ke pemakai

35 Transaction RequestProduct

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TProductGF

36 Organize Consumer

Merupakan kelas yang

mendefinisikan Transaction

Consumer dan mengatur

tampilan ke pemakai

37 TransactionRSTAII_Indoor

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TRSTAII_Indoor

38 TransactionRSTAIII_Indoor

Merupakan kelas entitas

yang menangani proses

menampilkan, memasukan,

mengedit dan menghapus

dari class TRSTAIII_

Indoor

Page 57: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

42

39 TRequestProduct

Merupakan kelas data yang

digunakan untuk membung-

kus data TRequestProduct

menjadi sebuah kesatuan

yang disimpan atau diambil

ke basis data

3.1.5 Sequence Diagram

3.1.5.1 Sequence Diagram Login User

User melihat layar interface untuk memasukan username, password dan

status. Akan dilakukan pengecekkan oleh sistem. Apabila username, password

dan status yang dimasukkan salah maka sistem akan memunculkan peringatan

bahwa user gagal login. Kelas Main sebagai kelas interface yang merupakan tatap

muka user dengan system. Login sebagai kelas control yang akan mengecheck

username, password dan status yang kita masukan. Kelas OrganizeUser

merupakan kelas proses entitas yang menampung proses data user. Sequence

diagram login user dapat dilihat pada Gambar 3.12

Gambar 3.12 Sequence Diagram Login User

: User : Main : Login : OrganizeUsershowUIMain

setUsernamegetUsername

checkUsername

setPasswordgetPassword

checkPassword

setStatusgetStatus

checkStatus

validasiLogin()

displayMessageinvalid

Login Success

Page 58: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

43

3.1.5.2 Sequence Diagram Transaction Consumer

Consumer melihat layar interface transaksi consumer. Dalam hal ini

consumer telah sukses login lalu memasukan volume produk yang diminta. Sistem

akan menampilkan transaksi produk yang diminta. Kelas Main sebagai kelas

interface yang merupakan tatap muka user dengan system. Login sebagai kelas

control untuk login user. Kelas OrganizeConsumer merupakan kelas proses

entitas yang menampung proses transaksi data. Kelas TransactionalRequest

sebagai kelas entitas yang menampilkan data produk dari kelas TRequestProduct.

Sequence diagram transaction Consumer dapat dilihat pada Gambar 3.13

Gambar 3.13 Sequence Diagram Transaction Consumer

3.1.5.3 Sequence Diagram Transaction Corporation

Corporation melihat layar interface transaksi corporation. Dalam hal ini

corporation telah sukses login lalu memasukan data pengolahan produk. Sistem

akan menampilkan transaksi pengolahan produk yang diminta. Kelas Main

sebagai kelas interface yang merupakan tatap muka user dengan system. Login

sebagai kelas control untuk login user. Kelas OrganizeCorporation merupakan

kelas proses entitas yang menampung proses transaksi data produk. Kelas

TransactionalProduct sebagai kelas entitas yang menampilkan data produk dari

kelas TProduct. Sequence diagram transaction Corporation dapat dilihat pada

Gambar 3.14

: Consumer : Main : Login : OrganizeConsumer : TransactionRequest : TRequestProductshowUImain

loginSuccess()

displayUIOrganizeConsumer

setRequestProductgetRequestProduct

showTransactionProduct

<<destroy>>

Page 59: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

44

Gambar 3.14 Sequence Diagram Transaction Corporation

: Corporation : Main : Login : OrganizeCorporation : TransactionProduct : TProduct

showUImainloginSuccess()

displayUIOrganizeCorporationsetLogGF

setLogIndoor

setPapanGF

setPapanIndoor

setRSTGF

setRSTIndoor

setProductGF

setProductIndoor

getLogGF

showTransactionLogGF

getLogIndoor

showTransactionLogIndoor

getPapanGF

showTransactionPapanGF

getPapanIndoor

showTransactionPapanIndoor

getRSTGF

showTransactionRSTGF

getRSTIndoor

showTransactionRSTIndoor

getProductGF

showTransactionProductGF

getProductIndoor

showTransactionProductIndoor

<<destroy>>

Page 60: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

45

3.1.5.4 Sequence Diagram Transaction Forestry

Forestry melihat layar interface transaksi forestry. Dalam hal ini forestry

telah sukses login lalu memasukan data persediaan log. Sistem akan menampilkan

transaksi persediaan log. Kelas Main sebagai kelas interface yang merupakan

tatap muka user dengan system. Login sebagai kelas control untuk login user.

Kelas OrganizeForestry merupakan kelas proses entitas yang menampung proses

transaksi data log kayu. Kelas TransactionalStockLog sebagai kelas entitas yang

menampilkan data produk dari kelas TStockLog. Sequence diagram transaction

Forestry dapat dilihat pada Gambar 3.15

Gambar 3.15 Sequence Diagram Transaction Forestry

3.1.5.5 Sequence Diagram Customs Melakukan Checking Data

Customs melihat layar interface transaksi customs. Dalam hal ini customs

telah sukses login lalu memasukan data persediaan log. Sistem akan menampilkan

transaksi persediaan log. Kelas Main sebagai kelas interface yang merupakan

tatap muka user dengan system. Login sebagai kelas control untuk login user.

Kelas OrganizeCustoms merupakan kelas proses entitas yang menampung proses

transaksi data log kayu. Kelas TransactionalStockLog sebagai kelas entitas yang

melakukan permintaan data dari pengolahan bahan baku hingga menjadi produk.

: Forestry : Main : Login : OrganizeForestry : Transact ionStockLog : TStockLog

showUImainloginSuccess()

displayUIOrganizeForestrysetStockLog

getStockLog

showTransactionLog

<<destroy>>

Page 61: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

46

Data tersebut diambil dari kelas TStockLog. Sequence diagram Customs

melakukan checking data dapat dilihat pada Gambar 3.16

Gambar 3.16. Sequence Diagram Customs Melakukan Checking Data

: Customs : Main : Login : OrganizeCustoms : TransactionProduct : TProduct

showUImain

loginSuccess()

displayUIOrganizeCustomscheckLog()

showTransactionLog

checkPapan()

showTransactionPapan

checkRST()

showTransactionRST

checkProduct()

showTransactionProduct

<<destroy>>

Page 62: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

47

3.1.6 Component Diagram

Component diagram dapat dilihat pada Gambar 3.17

Gambar 3.17 Component Diagram

3.1.7 Deployment Diagram

Deployment diagram dapat dilihat pada Gambar 3.18

Gambar 3.18 Deployment Diagram

Client

Server

User Interface<<Application>>

IIS Server ASP .Net web service

DBMS SQL Server

IIS Web Server<<device>>

Timber Tracking Application

Timber Tracking Web Service

<<device>>Microsoft SQL

Server

<<device>>

Page 63: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

48

3.1.8 Skema Diagram

Skema diagram dapat dilihat pada Gambar 3.19

Gambar 3.19 Skema Diagram

Page 64: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

49

BAB IV

IMPLEMENTASI DAN ANALISA

4.1 Implementasi Aplikasi Timber Tracking dan Service

Implementasi aplikasi Timber Tracking dan Service menyangkut

kebutuhan hardware dan software dalam penggunaannya.

4.1.1 Kebutuhan Hardware

Aplikasi Timber Tracking dan Service menggunakan rekomendaasi

hardware sebagai berikut :

1. Server Mandiri

Tabel 15. Spesifikasi Server Mandiri

Web Server Database Server Processor Intel Dual Core 2,2 GHz Microsoft Server RAM 2 GHz RAM 8 GHz Harddisk 20 GB SCSI Harddisk 240 Gb SATA

2. Server Hosting

3. Client

Personal Computer dengan spesifikasi :

a. Processor Pentium Dual Core

b. RAM 1 GB

c. Harddisk 120 GB

d. Koneksi internet min 56kbps

4.1.2 Kebutuhan Software

Aplikasi Timber Tracking dan server menggunakan spesifikasi

rekomendasi software sebagai berikut :

1. Server

Tabel 16. Spesifikasi Server

Web Server Database Server OS Windows Server 2008 Windows OS IIS Web Server Microsoft SQL Server

Page 65: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

50

2. Client

a. Microsoft Visual Web Developer 2008 Express Edition

b. Microsoft Visual C# 2008 Express Edition

c. OS Windows 7

d. Web Browser Firefox

4.1.3 Layer Aplikasi Supply Chain Management

Layer aplikasi merupakan struktur lapisan teknologi yang digunakan untuk

membentuk aplikasi. Layer aplikasi Timber Tracking terdiri dari 2 diagram layer

yaitu diagram untuk server dan diagram untuk client, dimana setiap diagram

terdiri dari 3 buah lapisan. Arsitektur layer aplikasi Timber Tracking digambarkan

sebagai berikut :

Gambar 4.1 Layer Client Timber Tracking

Gambar 4.2 Layer Server Timber Tracking

4.1.4 Arsitektur Aplikasi Timber Tracking

WSDL

IIS Web Server

ASMX Web Service

Microsoft SQL

ServerMiddle Tier

Services Tier

Front-End Tier

Database Microsoft SQL

Desktop Application

IIS Web Server

C#

SOAP

Web Services

Middle Tier

Services Tier

Front-End

Page 66: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

51

Aplikasi timber tracking berjalan dengan memanfaatkan service yang

dimiliki oleh sistem tersebut dengan cara mengambil WSDL dari service yang

dibutuhkannya. Pengambilan WSDL tersebut dapat menggunakan protokol SOAP

atau HTTP dengan menggunakan C# Windows Form Application.

Implementasi aplikasi timber tracking pada sisi client dan server di dalam

jaringan komputer dapat digambarkan sebagai berikut :

Database Server Web Server

InternetMicrosoft SQL Server

Timber Tracking Database

IIS Web ServerTimber Tracking Service

DesktopApplication

Gambar 4.3 Arsitektur Jaringan

4.2 Hasil dan Pembahasan

4.2.1 Web Service (System Interface)

Timber tracking service berisi kumpulan service yang berhubungan

dengan tabel tabel di dalam database menejemen sistem. Screenshot dari Timber

Tracking Service ditunjukan pada Gambar 4.5

Page 67: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

52

Page 68: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

53

Gambar 4.5 Screenshot dari Timber Tracking Service

4.2.2 Karakteristik Sistem dalam Konsep Supply Chain Management

Terdapat pendiskripsian karakteristik sistem yang sedang berjalan di

perusahaan. Secara umum, bisnis proses yang berlangsung antara pemasok,

perusahaan, serta konsumen adalah sebagai berikut :

Page 69: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

54

Gambar 4.6 Proses Bisnis Pengolahan Bahan Baku

Pihak procurement memesan bahan baku sesuai dengan data jumlah

permintaan konsumen yang dimiliki oleh pihak pemasaran. Pihak procurement

menentukan volume dan jenis bahan baku yang harus disediakan sehingga proses

produksi dapat berjalan dengan lancar dan permintaan dapat dipenuhi pada waktu

dan jumlah yang diinginkan konsumen. Bahan baku diperoleh dari Perum

Perhutani (PP) berupa log jati kelas AII dan AIII.

Proses produksi yang berlangsung di perusahaan terdiri dari empat tahap,

yaitu log menjadi papan, papan menjadi RST, RST menjadi komponen hasil

kontruksi dan perakitan produk jadi. Log dan papan merupakan bahan baku yang

dapat disimpan sebagai persediaan untuk produksi selanjutnya sedangkan RST

termasuk produk setengah jadi yang sudah disesuaikan dengan ukuran komponen

barang jadi, sehingga risiko ketidaksesuaian ukuran persediaannya terhadap

permintaan yang akan datang cukup besar. Bagian produksi bertanggungjawab

dalam memastikan jumlah persediaan log maupun papan pada setiap periode,

sehingga dapat meminimalkan biaya penyimpanan dan produksi.

4.2.3 Desktop Application (User Interface)

User interface dari aplikasi Timber Tracking dibagi menjadi empat bagian,

yaitu user interface untuk consumer, forestry, corporation, customs.

4.2.3.1 User Interface Halaman Utama Aplikasi

1. Halaman Login

Halaman Login adalah halaman pertama yang akan muncul saat user

mengakses aplikasi Timber Tracking. Pada halaman ini user diminta untuk

Penyimpanan bahan baku

Proses Produksi

Kelas AII

Kelass AII

Log kayu menjadi papan

Papan menjadi RST

Assembly

Page 70: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

55

mengisi username, password dan hak akses user. Apabila username, password

dan hak akses yang dimasukkan benar maka user akan dibawa menuju

interface yang sesuai dengan level accountnya. Halaman login ditunjukan pada

Gambar 4.7

Gambar 4.7 Halaman Login

2. Halaman About

Pada halaman ini membahas mengenai Timber Tracking. Halaman about

ditunjukan pada Gambar 4.8

Gambar 4.8 Halaman About

Page 71: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

56

3. Halaman Registrasi Consumer

Consumer harus melakukan registrasi terlebih dahulu agar dapat melakukan

proses transaksi. Halaman Registrasi Consumer dapat ditunjukan pada Gambar

4.9

Gambar 4.9 Halaman Registrasi Consumer

4.2.3.2 User Interface untuk Consumer

User Interface untuk Consumer terdiri dari 2 halaman utama, yaitu :

1. Halaman Permintaan Consumer

Di halaman ini menampilkan volume permintaan produk GF dan IND pada

tiap-tiap periode. Data permintaan produk jadi yang harus dipenuhi per bulan

dapat dibedakan menjadi produk garden furniture (GF) dan indoor (IND).

Halaman permintaan consumer ditunjukan pada Gambar 4.10

Page 72: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

57

Gambar 4.10 Halaman Permintaan Consumer

2. Halaman Account Consumer

Masing masing Consumer memiliki account pribadi yang digunakan untuk

login dan update. Halaman account consumer ditunjukan pada Gambar 4.11

Gambar 4.11 Halaman Account Consumer

Page 73: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

58

4.2.3.3 User Interface dari Manufaktur ke Forestry

1. Halaman Inventory Log dan Papan

Di halaman ini menampilkan data persediaan log kayu jati kelas AII produk

garden furniture (GF). Perum Perhutani (PP) merupakan pemasok utama bagi

perusahaan yang menyediakan bahan baku berupa log jati. Volume log yang

disediakan berbeda - beda tiap tahunnya, tergantung harga, jumlah permintaan

dan besarnya modal yang ada saat itu. Log jati yang digunakan oleh perusahaan

terdiri dari log kelas AII dan AIII. Log AII memiliki diameter antara 20 sampai

29 cm sedangkan log AIII memiliki diameter di atas 30 cm. Data persediaan

awal merupakan sisa bahan baku pada periode perencanaan sebelumnya.

Halaman inventory log dan papan ditunjukan pada Gambar 4.12

Gambar 4.12 Halaman Inventory Log dan Papan

2. Halaman Account Forestry

Masing masing Forestry memiliki account pribadi yang digunakan untuk

login dan update. Halaman account Forestry ditunjukan pada Gambar 4.13

Page 74: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

59

Gambar 4.13 Halaman Account Forestry

4.2.3.4 User Interface untuk Corporation

1. Halaman total permintaaan Consumer

Menampilkan data permintaaan Consumer berdasarkan ID Consumer.

Halaman total permintaaan Consumer ditunjukan pada Gambar 4.14

Gambar 4.14 Halaman Total Permintaan Consumer

Page 75: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

60

2. Halaman Nilai Konversi

Dalam industri furnitur kayu, seringkali ditemukan adanya scrap atau

sisa kayu yang sudah tidak bisa digunakan sebagai bahan baku produksi. Sisa

kayu ini biasanya muncul pada saat proses pemotongan log, proses

pembentukan RST, dan proses kontruksi dimana komponen produk dipotong

sesuai pola yang diinginkan. Nilai konversi mempermudah bagian perencanaan

untuk menentukan jumlah bahan baku yang setara dengan jumlah output yang

diinginkan.

Persediaan papan disusun berdasarkan jumlah persediaan log yang ada.

Dengan kata lain, jumlah papan yang diproduksi tidak boleh melebihi volume

persediaan log yang ada. Oleh karena itu, diperlukan nilai konversi papan

menjadi log, sehingga dapat dihitung berapa jumlah log yang akan berkurang

untuk memproduksi papan dengan volume yang diinginkan. Perbandingan

besarnya nilai konversi antara papan dan log terhadap barang jadi adalah 50 %.

Hal ini berarti jika ada 2 m3 log , maka papan yang dapat dihasilkan untuk

produksi selanjutnya hanya sebesar 1 m3. Sebaliknya, nilai konversi papan

menjadi log adalah dua kali dari jumlah papan yang akan diproduksi. Papan

yang dihasilkan dibedakan menjadi papan GF dan papan IND. Halaman nilai

konversi produk indoor dapat ditunjukan pada Gambar 4.15

Gambar 4.15 Halaman Nilai Konversi Produk Indoor

Page 76: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

61

Halaman nilai konversi produk GF dapat ditunjukan pada Gambar 4.16

Gambar 4.16 Halaman Nilai Konversi Produk GF

3. Inventory dari Manufaktur ke Forestry

Menampilkan data inventory persediaan log dan papan. Halaman inventory

manufaktur dapat ditunjukan pada Gambar 4.17

Gambar 4.17 Halaman Inventory Manufaktur

Page 77: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

62

4. Halaman Inventory Log AII GF

Di halaman ini menampilkan data persediaan log kayu jati kelas AII. Halaman

inventory log AII GF ditunjukan pada Gambar 4.18

Gambar 4.18 Halaman Inventory Log AII GF

5. Halaman inventory log AIII GF

Di halaman ini menampilkan data persediaan log kayu jati kelas AIII. Halaman

inventory log AIII GF ditunjukan pada Gambar 4.19

Gambar 4.19 Halaman Inventory Log AIII GF

Page 78: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

63

6. Halaman Pengolahan Papan AII GF

Di halaman ini menampilkan data pengolahan log kayu jati menjadi papan.

Dibutuhkan data dari ID log kayu jati kelas AII produk GF. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan papan di tabel

inventory papan. Halaman pengolahan papan AII GF ditunjukan pada Gambar

4.20

Gambar 4.20 Halaman Pengolahan Papan AII GF

7. Halaman Pengolahan Papan AIII GF

Di halaman ini menampilkan data pengolahan log kayu jati menjadi papan.

Dibutuhkan data dari ID log kayu jati kelas AIII produk GF. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan papan di tabel

inventory papan. Halaman pengolahan papan AIII GF ditunjukan pada Gambar

4.21

Page 79: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

64

Gambar 4.21 Halaman Pengolahan Papan AIII GF

8. Halaman Pengolahan Rough Sawn Timber dari Log AII GF

Di halaman ini menampilkan data pengolahan papan menjadi produk setengah

jadi. Dibutuhkan data dari ID Papan yang berasal dari log AII GF. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan RST di tabel

inventory RST. Halaman pengolahan RST AII GF ditunjukan pada Gambar

4.22

Gambar 4.22 Halaman RST AII GF

Page 80: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

65

9. Halaman Pengolahan Rough Sawn Timber dari Log AIII GF

Di halaman ini menampilkan data pengolahan papan menjadi produk setengah

jadi. Dibutuhkan data dari ID Papan yang berasal dari log AIII GF. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan RST di tabel

inventory RST. Halaman pengolahan RST AIII GF ditunjukan pada Gambar

4.23

Gambar 4.23 Halaman RST AIII GF

10. Halaman Pengolahan Produk Garden Furniture

Di halaman ini menampilkan data pengolahan produk jadi. Dibutuhkan data

dari ID RST yang berasal dari log AII dan log AIII produk GF. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan produk GF di

tabel inventory produk GF. Halaman produk GF ditunjukan pada Gambar 4.24

Page 81: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

66

Gambar 4.24 Halaman Produk Garden Furniture

Berikut ini adalah halaman untuk menambah produk baru, ditunjukan pada

Gambar 4.25

Gambar 4.25 Halaman Menambah Produk GF

Page 82: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

67

11. Halaman Inventory Log AII Indoor

Di halaman ini menampilkan data persediaan log kayu jati kelas AII. Halaman

inventory log AII Indoor ditunjukan pada Gambar 4.26

Gambar 4.26 Halaman Inventory Log AII Indoor

12. Halaman inventory log AIII Indoor

Di halaman ini menampilkan data persediaan log kayu jati kelas AIII. Halaman

inventory log AIII Indoor ditunjukan pada Gambar 4.27

Gambar 4.27 Halaman Inventory Log AII Indoor

Page 83: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

68

13. Halaman Pengolahan Papan AII Indoor

Di halaman ini menampilkan data pengolahan log kayu jati menjadi papan.

Dibutuhkan data dari ID log kayu jati kelas AII produk Indoor. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan papan di tabel

inventory papan. Halaman pengolahan papan AII Indoor ditunjukan pada

Gambar 4.28

Gambar 4.28 Halaman Pengolahan Papan AII Indoor

14. Halaman Pengolahan Papan AIII Indoor

Di halaman ini menampilkan data pengolahan log kayu jati menjadi papan.

Dibutuhkan data dari ID log kayu jati kelas AIII produk Indoor. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan papan di tabel

inventory papan. Halaman pengolahan papan AIII Indoor ditunjukan pada

Gambar 4.29

Page 84: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

69

Gambar 4.29 Halaman Pengolahan Papan AIII Indoor

15. Halaman Pengolahan Rough Sawn Timber dari Log AII Indoor

Di halaman ini menampilkan data pengolahan papan menjadi produk setengah

jadi. Dibutuhkan data dari ID Papan yang berasal dari log AII Indoor. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan RST di tabel

inventory RST. Halaman pengolahan RST AII Indoor ditunjukan pada Gambar

4.30

Gambar 4.30 Halaman RST AII Indoor

Page 85: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

70

16. Halaman Pengolahan Rough Sawn Timber dari Log AIII Indoor

Di halaman ini menampilkan data pengolahan papan menjadi produk setengah

jadi. Dibutuhkan data dari ID Papan yang berasal dari log AIII Indoor.

Sebelum melakukan pengolahan, dilakukan pengechekan data kebutuhan RST

di tabel inventory RST. Halaman pengolahan RST AIII Indoor ditunjukan pada

Gambar 4.31

Gambar 4.31 Halaman RST AIII Indoor

17. Halaman Pengolahan Produk Indoor

Di halaman ini menampilkan data pengolahan produk jadi. Dibutuhkan data

dari ID RST yang berasal dari log AII dan log AIII produk Indoor. Sebelum

melakukan pengolahan, dilakukan pengechekan data kebutuhan produk Indoor

di tabel inventory produk Indoor. Halaman produk Indoor ditunjukan pada

Gambar 4.32

Page 86: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

71

Gambar 4.32 Halaman Produk Indoor

Berikut ini adalah halaman untuk menambah produk baru, ditunjukan pada

Gambar 4.33

Gambar 4.33 Halaman Menambah Produk Indoor

18. Halaman Account Corporation

Masing masing Corporation memiliki account pribadi yang digunakan untuk

login dan update. Halaman account corporation ditunjukan pada Gambar 4.34

Page 87: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

72

Gambar 4.34 Halaman Account Corporation

Berikut ini adalah halaman untuk menampilkan account Consumer dan

Forestry. Ditunjukan pada Gambar 4.35

Gambar 4.35 Halaman Account Consumer dan Forestry

Page 88: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

73

4.2.3.5 User Interface untuk Customs

1. Halaman Produk Furniture

Customs melakukan pengechekan data furniture melalui ID product GF

maupun Indoor. Hal ini dilakukan dengan tujuan agar bahan baku kayu asal

dapat dilacak. Halaman Produk Furniture dapat ditunjukan pada Gambar 4.36

Gambar 4.36 Halaman Produk Furniture

Page 89: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

74

2. Halaman Account Customs

Masing masing Customs memiliki account pribadi yang digunakan untuk

login dan update. Halaman account customs ditunjukan pada Gambar 4.37

Gambar 4.37 Halaman Account Customs

Page 90: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

75

4.2.3.6 Report Transaksi Produk

1. Report Produk Garden Furniture

Data detail bahan baku produk garden furniture ditampilkan dalam bentuk

report. Berikut ini adalah report untuk transaksi produk garden furniture :

Gambar 4.38 Report Product Garden Furniture

Page 91: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

76

2. Report Produk Indoor

Data detail bahan baku produk Indoor ditampilkan dalam bentuk report.

Berikut ini adalah report untuk transaksi produk Indoor :

Gambar 4.39 Report Product Indoor

Page 92: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

77

3. Certificate Product Garden Furniture

Berdasarkan data data dan laporan pengolahan bahan baku furnitur, diperoleh

verifikasi legalitas bahan furnitur yaitu dengan pembuatan sertifikat kayu yang

menyatakan bahwa kayu tersebut layak diperdagangkan secara legal. Berikut

ini adalah sertifikat produk garden furniture :

Gambar 4.40 Certificate Product Garden Furniture

Page 93: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

78

4. Certificate Product Indoor

Berdasarkan data data dan laporan pengolahan bahan baku furnitur, diperoleh

verifikasi legalitas bahan furnitur yaitu dengan pembuatan sertifikat kayu yang

menyatakan bahwa kayu tersebut layak diperdagangkan secara legal. Berikut

ini adalah sertifikat produk indoor :

Gambar 4.41 Certificate Product Indoor

Page 94: PEMBUATAN APLIKASI TIMBER TRACKING BERBASIS WEB …... · pembuatan aplikasi timber tracking berbasis web service dengan teknologi asp.net sebagai sistem verifikasi legalitas kayu

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

commit to user

79

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan aplikasi yang telah dibangun, dapat disimpulkan bahwa:

1. Web Service ASP. Net untuk aplikasi Timber Tracking telah berhasil

dibangun menggunakan SOAP dengan memanfaatkan aplikasi Visual

Web Developer 2008

2. Pada web service terdapat layanan sebanyak 87 service

3. Aplikasi client Timber Tracking telah berhasil dibangun dengan

menggunakan bahasa pemrograman C# dengan memanfaatkan aplikasi

Visual C# 2008

4. Dalam aplikasi ini terdapat empat aktor yang memiliki peranan masing

masing yaitu Consumer, Forestry, Corporation dan Customs

5. Pembangunan aplikasi Timber Tracking dihadapkan dalam dua sisi

yaitu client side dan server side

5.2 Saran

Saran yang dapat disampaikan pada penulisan tugas akhir ini adalah:

1. Untuk meningkatkan mobilitas dan update data secara otomatis

Timber Tracking sebaiknya diintegrasikan dengan teknologi RFID .

2. Sekuritas Web Service hendaknya ditingkatkan dengan melakukan

enkripsi pada XML yang ditransportasikan