sistem informasi palang merah indonesia … akhir... · sistem informasi palang merah indonesia...

14
SISTEM INFORMASI PALANG MERAH INDONESIA MENGGUNAKAN PENERAPAN ARSITEKTUR MULTI-TIER DENGAN DCOM SEBAGAI PROTOKOL JARINGAN KOMPUTER SKRIPSI I GDE BAGUS ARYA DIWADATTA SUBRATA 1208605067 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA BUKIT JIMBARAN 2016

Upload: dangkhanh

Post on 01-Feb-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

SISTEM INFORMASI PALANG MERAH INDONESIA MENGGUNAKAN

PENERAPAN ARSITEKTUR MULTI-TIER DENGAN DCOM SEBAGAI

PROTOKOL

JARINGAN KOMPUTER

SKRIPSI

I GDE BAGUS ARYA DIWADATTA SUBRATA

1208605067

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS UDAYANA

BUKIT JIMBARAN

2016

Page 2: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

ii

SURAT PERNYATAAN KEASLIAN KARYA ILMIAH

Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan

judul:

Sistem Informasi Palang Merah Indonesia Menggunakan Penerapan Arsitektur

Multi-Tier Dengan Dcom Sebagai Protokol

Nama : I Gde Bagus Arya Diwadatta Subrata

NIM : 1208605067

Program Studi : Teknik Informatika

E-mail : [email protected]

Nomor telp/HP : 085 638 164 74

Alamat : Jl. Gunung Patas No.4, Br. Pengiasan, Mengwi, Badung

Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun

internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan

untuk publikasi di jurnal atau prosiding manapun. Apabila di kemudian hari

terbukti terdapat pelanggaran kaidah-kaidah akademik pada karya ilmiah saya,

maka saya bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan

tersebut, sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor

17 Tahun 2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan

Tinggi.

Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat

dipergunakan bilamana diperlukan.

Denpasar, Juni 2016

Yang membuat pernyataan,

(I Gde Bagus Arya Diwadatta Subrata)

NIM. 1208605067

Page 3: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

iii

LEMBAR PENGESAHAN TUGAS AKHIR

Judul : Sistem Informasi Palang Merah Indonesia Menggunakan

Penerapan Arsitektur Multi-Tier Dengan Dcom Sebagai

Protokol

Kompetensi : Jaringan Komputer

Nama : I Gde Bagus Arya Diwadatta Subrata

NIM : 1208605067

Tanggal Seminar : Jumat, 17 Juni 2016

Disetujui oleh:

Pembimbing I Penguji I

(I Komang Ari Mogi, S.Kom., M.Kom)

NIP.198409242008011007

(Agus Muliantara, S.Kom,M.Kom)

NIP. 198409242008011007

Pembimbing II Penguji II

(Drs.I Wayan Santiyasa, M.Si)

NIP. 196704141992031002

(Ida Bagus Made Mahendra,S.Kom,M.Kom)

NIP. 198006212008121002

Penguji III

(I Gusti Ngurah Anom Cahyadi Putra,S.T.,M.Cs)

NIP.1984031720100122004

Mengetahui,

Jurusan Ilmu Komputer FMIPA UNUD

Ketua,

(Agus Muliantara, S.Kom, M.Kom)

NIP. 198409242008011007

Page 4: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

iv

Judul : Sistem Informasi Palang Merah Indonesia Menggunakan

Penerapan Arsitektur Multi-Tier Dengan Dcom Sebagai

Protokol

Nama : I Gde Bagus Arya Diwadatta Subrata

NIM : 1208605067

Pembimbing I : I Komang Ari Mogi, S.Kom., M.Kom

Pembimbing II : Drs. I Wayan Santiyasa, M.Si

ABSTRAK

Palang Merah Indonesia (PMI) adalah sebuah organisasi perhimpunan

nasional di Indonesia yang bergerak dalam bidang sosial kemanusiaan.

Sampai saat ini PMI telah berada di 33 PMI Provinsi dan sekitar 408 PMI

Kota/Kabupaten di seluruh Indonesia. Palang Merah Indonesia khususnya

PMI Provinsi Bali telah menerapkan sistem pelaporan kebencanaan, Salah

satunya adalah dengan pemanfaatan teknologi informasi. Pelaporan yang

diterima oleh PMI Provinsi akan diterima melalui media komunikasi radio

amatir, e-mail atau pun dalam bentuk softcopy dan akan disimpan sebagai file

dalam bentuk arsip data. Untuk mendukung sistem informasi PMI dibutuhkan

suatu sistem informasi dalam menggantikan proses yang dilakukan secara

manual. Sampai saat ini, belum ada suatu sistem komputerisasi yang

mendukung proses pengiriman atau pelaporan data tersebut.

Berdasarkan permasalahan diatas, dalam penelitian ini dirancang sebuah

sistem yang mampu meningkatkan kecepatan pengiriman laporan tanpa ada

masalah dapat yaitu dengan sistem berbasis website dengan teknologi client-

server yang berbasis pada aturan bahwa komputer server hanya akan

mengirimkan data yang dibutuhkan oleh client dimana proses penyimpanan

data dilakukan pada komputer database server. Dalam Sistem aplikasi client-

server ini akan menggunakan Distributed Component Object Model atau

sering disebut DCOM. DCOM merupakan sebuah protokol yang membantu

proses komunikasi antar client dan server, cara kerja DCOM menggunakan

Remote Procedure Call yang diletakkan pada Server dalam bentuk file Dll

(Dynamic Linking Library) dan client akan mengakses objek tersebut melalui

jaringan yang ada.

Dari hasil pengujian yang telah dilakukan dengan metode black box,

sistem yang dibangun sudah mampu memudahkan pengiriman laporan dan

dengan menguji QoS (Quality of Service), sistem mampu mempercepat

pengiriman laporan.

Kata kunci: Client-Server, DCOM, Remote Procedure Call, Dll, black box, QoS

Page 5: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

v

Title : Indonesian Red Cross Information System Using

Application of Multi-Tier Architecture with DCOM asthe

Protocol

Name : I Gde Bagus Arya Diwadatta Subrata

Registration : 1208605067

First Supervisor : I Komang Ari Mogi, S.Kom., M.Kom

Second Supervisor : I Drs.I Wayan Santiyasa, M.Si

ABSTRACT

The Indonesian Red Cross (PMI) is an organization of national associations

in Indonesia which is engaged in social humanity. Until now, the PMI has had

branches in 33 provinces, and about 408 PMI located in the Cities / Regencies of

Indonesia. Indonesian Red Cross, particularly PMI Bali Province has

implemented a system of disaster reporting. One of the ways is to use information

technology. Reports received by the PMI will be received through amateur radio

communications media, e-mails or in softcopies and will be stored as files in the

archive of data. To support PMI information system, it is needed an information

system to replace manual processes currently carried out. Until now, there is no

computerized system that supports the process of sending or reporting the data.

Based on the above problems, in this study, it was designed a system that is

able to increase the speed of delivery of the report without any problems, namely

with website-based system with client-server technology based on the rule that the

computer server will only send the data needed by the client where the data

storage process is performed on computer database server. In a client-server

application system, it will use the Distributed Component Object Model or

DCOM as it is often called. DCOM is a protocol that helps the communication

process between client and server, the procedure of DCOM is by using Remote

Procedure Call which is placed on a server in the form of file of .dll (Dynamic

Linking Library) and the client will access the object through the existing

network.

From the results of testing that was conducted by black box method, the

system built has been able to facilitate the delivery of the report and to test the

QoS (Quality of Service), the system was able to accelerate the delivery of the

reports.

Keywords: Client-Server, DCOM, Remote Procedure Call, Dll, black box, QoS

Page 6: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

vi

KATA PENGANTAR

Puji syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa, karena berkat

rahmat dan karunia-Nya, Tugas Akhir yang berjudul “Sistem Informasi Palang

Merah Indonesia Menggunakan Penerapan Arsitektur Multi-Tier Dengan Dcom

Sebagai Protokol” ini dapat diselesaikan tepat pada waktunya.

Secara khusus penulis mengucapkan terima kasih dan penghargaan kepada

berbagai pihak yang telah membantu dalam penyusunan tugas akhir ini, antara

lain :

1. Bapak I Komang Ari Mogi, S.Kom., M.Kom. sebagai pembimbing 1 yang

telah bersedia mengkritisi, membantu dan memeriksa serta

menyempurnakan Tugas Akhir ini.

2. Bapak Drs. I Wayan Santiyasa, M.Si. sebagai pembimbing 2 yang telah

bersedia mengkritisi, membantu dan memeriksa serta menyempurnakan

Tugas Akhir ini.

3. Bapak-bapak dan ibu-ibu dosen di Jurusan Ilmu Komputer yang telah

meluangkan waktu turut memberikan saran dan masukan dalam

penyempurnaan Tugas Akhir ini.

4. Rekan-rekan mahasiswa yang telah memberikan dukungan, motivasi,

semangat dan kerja sama dalam pembuatan Tugas Akhir ini.

5. Keluarga dan kerabat serta semua pihak yang turut serta memberi

dukungan sehingga Tugas Akhir ini dapat diselesaikan dengan waktu yang

ditentukan.

Pada akhirnya penulis berharap agar adanya perbaikan pada Tugas Akhir

ini mengingat keterbatasan penulis, sehingga sangat diharapkan untuk adanya

kritik dan saran yang membangun untuk pencapaian yang lebih baik.

Bukit Jimbaran, Juni 2016

Penyusun,

I Gde Bagus Arya Diwadatta Subrata

Page 7: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

vii

DAFTAR ISI

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

LEMBAR PENGESAHAN TUGAS AKHIR ........................................................ iii

ABSTRAK ............................................................................................................. iv

ABSTRACT ............................................................................................................ v

KATA PENGANTAR ............................................................................................. vi

DAFTAR ISI ......................................................................................................... vii

DAFTAR TABEL .................................................................................................... x

DAFTAR GAMBAR ............................................................................................ xii

DAFTAR LAMPIRAN ........................................................................................ xiv

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

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

1.2 Rumusan Masalah......................................................................................... 4

1.3 Tujuan Penelitian .......................................................................................... 4

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

1.5 Manfaat Penelitian ........................................................................................ 4

1.6 Metode Penelitian ......................................................................................... 5

1.5.1 Desain Penelitian ............................................................................... 5

1.5.2 Pengumpulan Data ............................................................................ 6

1.5.3 Metode yang Digunakan ................................................................... 6

BAB II TINJAUAN PUSTAKA ............................................................................. 7

2.1 Sistem Terdistribusi ...................................................................................... 7

2.2 Client-Sever ................................................................................................ 10

2.3 DCOM (Distributed Component Object Model) ........................................ 12

2.4 Multi-tier ..................................................................................................... 15

2.5 Entity Relationship Diagram (ERD) ........................................................... 17

Page 8: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

viii

2.6 Diagram Konteks ........................................................................................ 18

2.7 Data Flow Diagram (DFD) ........................................................................ 18

2.8 Bahasa Pemrograman HTML ..................................................................... 19

2.9 Bahasa Pemrograman CSS ......................................................................... 19

2.10 Visual Basic ................................................................................................ 20

2.11 Firebird ....................................................................................................... 20

BAB III ANALISIS DAN PERANCANGAN ...................................................... 22

3.1 Analisis Kebutuhan..................................................................................... 22

3.1.1 Kebutuhan Fungsional .................................................................... 22

3.1.2 Kebutuhan Non Fungsional............................................................. 25

3.2 Desain Sistem ............................................................................................. 26

3.3 Evaluasi Prototyping................................................................................... 43

3.4 Pengkodean System .................................................................................... 43

3.5 Menguji System .......................................................................................... 43

3.6 Evaluasi System .......................................................................................... 44

BAB IV ................................................................................................................. 46

HASIL DAN PEMBAHASAN ............................................................................. 46

4.1 Lingkungan Implementasi .......................................................................... 46

4.2 Implementasi Basisdata .............................................................................. 46

4.3 Implementasi Antarmuka atau Front-end ................................................... 49

4.4 Implementasi Proses Distribusi. ................................................................. 56

4.5 Implementasi Sistem................................................................................... 60

4.6 Pengujian .................................................................................................... 68

4.6.1 Pengujian Kebutuhan Fungsional ............................................................... 68

4.6.2 Pengujian Quality of Service ...................................................................... 73

BAB V ................................................................................................................... 87

Page 9: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

ix

KESIMPULAN ..................................................................................................... 87

5.4 Kesimpulan ................................................................................................. 87

5.5 Saran ........................................................................................................... 87

DAFTAR PUSTAKA ............................................................................................ 88

LAMPIRAN .......................................................................................................... 90

Page 10: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

x

DAFTAR TABEL

Tabel 3.1. Kebutuhan Fungsional Sistem ............................................................. 23

Tabel 4.1. Hasil Pengujian Kebutuhan Fungsional ............................................... 68

Tabel 4.2. Pengujian validasi input pada proses login .......................................... 69

Tabel 4.3. Pengujian validasi input pada proses laporan harian ........................... 70

Tabel 4.4. Pengujian validasi input pada proses laporan kebencanaan................. 70

Tabel 4.5. Pengujian validasi input pada proses roundtable ................................. 71

Tabel 4.6. Pengujian validasi input pada proses contact person ........................... 72

Tabel 4.7. Pengujian validasi input pada proses daftar posko .............................. 72

Tabel 4.8. Pengujian mengedit data user .............................................................. 73

Tabel 4.9. Pengujian proses logout ....................................................................... 73

Tabel 4.10 Kategori Degredasi Packet Loss ......................................................... 74

Tabel 4.11 Kategori Degredasi Jitter .................................................................... 74

Tabel 4.12. Pengujian paket loss pertama ............................................................. 75

Tabel 4.13. Pengujian Throughput pertama .......................................................... 76

Tabel 4.14. Pengujian Jitter pertama ..................................................................... 76

Tabel 4.15. Pengujian paket loss kedua ................................................................ 77

Tabel 4.16. Pengujian Throughput kedua ............................................................. 77

Tabel 4.17. Pengujian Jitter kedua ........................................................................ 77

Tabel 4.18. Pengujian paket loss ketiga ................................................................ 78

Tabel 4.19. Pengujian Throughput ketiga ............................................................. 78

Tabel 4.20. Pengujian Jitter ketiga ........................................................................ 79

Tabel 4.21. Pengujian paket keempat ................................................................... 79

Tabel 4.22. Pengujian Throughput keempat ......................................................... 80

Page 11: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

xi

Tabel 4.23. Pengujian Jitter keempat .................................................................... 80

Tabel 4.24. Pengujian paket loss kelima ............................................................... 81

Tabel 4.25. Pengujian Throughput kelima ............................................................ 81

Tabel 4.26. Pengujian Jitter kelima ....................................................................... 81

Tabel 4.27. Hasil Keseluruhan Pengujian Peket Loss........................................... 82

Tabel 4.28. Hasil Keseluruhan Pengujian Throughput ......................................... 83

Tabel 4.29. Hasil Keseluruhan Pengujian Jitter .................................................... 84

Page 12: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

xii

DAFTAR GAMBAR

Gambar 3.1. Arsitektur Multi-tier ............................................................. 27

Gambar 3.2. Skema Jaringan .................................................................... 28

Gambar 3.3 Flowchart sistem bagian pertama ......................................... 30

Gambar 3.4 Flowchart sistem bagian kedua ............................................. 31

Gambar 3.5 Flowchart sistem bagian ketiga ............................................. 32

Gambar 3.6. Diagram Konteks.................................................................. 33

Gambar 3.7. DFD Level 0 ......................................................................... 34

Gambar 3.8 Entity Relationship Diagram ................................................. 38

Gambar 3.9 Tampilan Login ..................................................................... 40

Gambar 3.10. Tampilan Home .................................................................. 40

Gambar 3.11. Tampilan Menu Laporan Harian ........................................ 41

Gambar 3.12. Tampilan Menu Laporan Kebencanaan ............................. 41

Gambar 3.13. Tampilan Roundtable ......................................................... 42

Gambar 3.14. Tampilan Menu Contact Persone ...................................... 43

Gambar 4.1 Hasil Implementasi Database ................................................ 47

Gambar 4.2. Tampilan Login .................................................................... 49

Gambar 4.3. Tampilan Menu Utama......................................................... 50

Gambar 4.4. Tampilan Laporan Harian .................................................... 51

Gambar 4.5. Tampilan Laporan Kebencanaan .......................................... 52

Gambar 4.6. Tampilan Rountable ............................................................. 53

Gambar 4.7 Tampilan Contact Person...................................................... 54

Gambar 4.8 Tampilan Daftar Posko.......................................................... 55

Gambar 4.9 Hasil dari FItur Print Laporan ............................................... 56

Gambar 4.10 Prinsip Komunikasi DCOM ................................................ 57

Page 13: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

xiii

Gambar 4.11 Skema Komunikasi RPC ..................................................... 58

Gambar 4.12 Skema Jaringan Protokol TCP/IP ........................................ 59

Page 14: SISTEM INFORMASI PALANG MERAH INDONESIA … Akhir... · sistem informasi palang merah indonesia menggunakan penerapan arsitektur multi-tier dengan dcom sebagai protokol jaringan komputer

xiv

DAFTAR LAMPIRAN

Lampiran 1 Sourcecode Client-Server