• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PALANG MERAH INDONESIA MENGGUNAKAN PENERAPAN ARSITEKTUR MULTI-TIER DENGAN DCOM SEBAGAI PROTOKOL JARINGAN KOMPUTER SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI PALANG MERAH INDONESIA MENGGUNAKAN PENERAPAN ARSITEKTUR MULTI-TIER DENGAN DCOM SEBAGAI PROTOKOL JARINGAN KOMPUTER SKRIPSI"

Copied!
14
0
0

Teks penuh

(1)

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

(2)

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 : igdebagusarya.diwadattasubrata@mhs.cs.unud.ac.id 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

(3)

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

(4)

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.

(5)

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.

(6)

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,

(7)

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

(8)

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

(9)

ix KESIMPULAN ... 87 5.4 Kesimpulan ... 87 5.5 Saran ... 87 DAFTAR PUSTAKA ... 88 LAMPIRAN ... 90

(10)

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

(11)

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

(12)

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

(13)

xiii

Gambar 4.11 Skema Komunikasi RPC ... 58 Gambar 4.12 Skema Jaringan Protokol TCP/IP ... 59

(14)

xiv

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Berdasarkan hasil analisis tambahan untuk melihat hubungan antara religious coping dengan subjective well-being pada ODHA di Yayasan Sebaya yang dilihat dari data

Hasil dari perancangan ini adalah suatu aplikasi business intelligence yang dapat melakukan analisis data dan memberikan laporan secara otomatis dalam bentuk

1) Nilai nominal yaitu nilai yang tercantum secara formal dalam anggaran dasar perseroan, disebutkan secara eksplisit dalam neraca perusahaan, dan juga ditulis jelas

Puji syukur kepada Tuhan Yang Maha Esa sehingga skripsi berjudul “Pengaruh Penerapan IFRS, Dewan Komisaris Independen, Keahlian Keuangan Komite Audit, Frekuensi

Di Indonesia memiliki dua instansi yang menjadi leading sector dalam bidang penataan pegawai adalah Badan Kepegawaian Negara dengan peraturan Kepala Badan Kepegawaian

b) Perangkapan jabatan, yaitu Insan Perum Perumnas memegang jabatan lain yang memiliki Benturan Kepentingan dengan tugas dan tanggung jawab pokoknya pada Perusahaan, sehingga

Tips: Jika penyedia layanan jaringan tidak memiliki program data tarif tetap untuk transfer data, Anda dapat menggunakan jaringan Wi-Fi untuk menyambung ke Internet agar

Kepuasan Pasien adalah suatu tingkat kepuasan pasien yang timbul sebagai akibat dari kinerja pelayanan kesehatan yang diperolehnya setelah pasien membandingkan