• Tidak ada hasil yang ditemukan

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

N/A
N/A
Protected

Academic year: 2022

Membagikan "Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP"

Copied!
15
0
0

Teks penuh

(1)

         

Hak cipta dan penggunaan kembali:

Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.

Copyright and reuse:

This license lets you remix, tweak, and build upon work

non-commercially, as long as you credit the origin creator

and license it on your new creations under the identical

terms.

(2)

PEMBUATAN SISTEM APLIKASI KOMUNIKASI DATA MULTI-TIER DENGAN KONSEP AGENT

Nama : Nikolaus Very Permana

NIM : 07110210006

Program Studi : Sistem Komputer

Fakultas : Teknologi Informasi dan Komunikasi

SKRIPSI

UNIVERSITAS MULTIMEDIA NUSANTARA GADING SERPONG

2012

(3)

PEMBUATAN SISTEM APLIKASI KOMUNIKASI DATA MULTI-TIER DENGAN KONSEP AGENT

Nama : Nikolaus Very Permana

NIM : 07110210006

Program Studi : Sistem Komputer

Fakultas : Teknologi Informasi dan Komunikasi

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer

UNIVERSITAS MULTIMEDIA NUSANTARA

GADING SERPONG

(4)

HALAMAN PENGESAHAN SKRIPSI

PEMBUATAN SISTEM APLIKASI KOMUNIKASI DATA MULTI-TIER DENGAN KONSEP AGENT

Oleh

Nama : Nikolaus Very Permana

NIM : 07110210006

Program Studi : Sistem Komputer

Fakultas : Teknologi Informasi dan Komunikasi

Gading Serpong, 29 Oktober 2012 Dosen Penguji

(Kanisius Karyono, S.T., M.T.) (Hargyo Tri Nugroho Ignatius, S.Kom., M.Sc.)

Dosen Pembimbing I Dosen Pembimbing II

(Berkah I. Santoso, MTI) (Drs. Widia Nursiyanto, M.Sc)

(5)

PERNYATAAN

Dengan ini saya menyatakan bahwa skripsi ini adalah karya ilmiah saya, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain. Semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam skripsi ini disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.

Tangerang, 6 Agustus 2012

Nikolaus Very Permana

(6)

ABSTRAK

Jaringan yang luas membutuhkan arsitektur yang handal untuk mengatasi keterbatasan peralatan dengan mendistribusikan beban. Sayangnya, arsitektur multi-tier kompleks dan memerlukan biaya besar dalam persiapan dan maintenance [1]. Kekurangan tersebut dapat diminimalkan dengan menggunakan ciri otonomi dari konsep agent. Untuk mencapai tujuan tersebut, dilakukan penelitian tentang sistem komunikasi data multi-tier dengan konsep agent.

Sistem terdiri dari program agent, program client dan database server. Sistem dapat digunakan sebagai aplikasi pengiriman data file dan teks. Uji fungsional menunjukkan bahwa fungsi-fungsi sistem berjalan sesuai rancangan. Hasil uji response time dapat digunakan untuk memperkirakan batas kualitas layanan sistem. Ketika response time maksimal yang diinginkan adalah 30 detik, jumlah user yang dilayani paling banyak adalah 42 user. Selain itu, diketahui bahwa data yang dikirimkan memiliki tingkat konsistensi 100% dan sistem dapat mengirimkan data sampai dengan 20 komputer secara bersamaan.

Kata kunci : komunikasi data, agent, client-server, multi-tier, response time, konsistensi data, skalabilitas.

(7)

ABSTRACT

Extensive network requires a reliable architecture to overcome the limitations of devices by distributing the load. Unfortunately, multi-tier architecture is complex and requires high cost while setting up and maintenance [1]. These shortcomings can be minimized by using the autonomous characteristics of agent concept. To meet these needs, research on multi-tiered data communications systems with the agent concept is conducted.

The system is consists of agent program, client program and a database server. System can be utilized as an application for text and files data transmission. Functional testing shows that system run according to the design. Response time test results can be used to estimate the service quality limitation of the system. When the desired maximum response time is 30 seconds, maximum number of served users are 42 users. Furthermore, it is known that transmitted data has 100% degree of consistency and system is capable of transmitting data at up to 20 computers concurrently.

Keywords: data communication, agent, client-server, multi-tier, response time, data consistency, scalability.

(8)

KATA PENGANTAR

Puji dan syukur yang tak terlukiskan dengan kata-kata penulis haturkan kepada Tuhan Yang Maha Esa atas berkat dan pertolongan-Nya sehingga penulis dapat menyelesaikan tugas akhir ini. Terima kasih atas penyertaan Tuhan sejak dimulainya perkuliahan sejak tahun 2007 sampai dengan tahun 2012 sehingga akhirnya penulis dapat menamatkan pendidikan sarjana dengan terselesaikannya skripsi ini.

Penulis mengucapkan terima kasih yang sebesar-besarnya kepada banyak pihak yang telah sangat membantu penulis selama pengerjaan tugas akhir dan penulisan laporannya :

1. Kedua orang tua beserta kakak dan adik penulis yang karena cinta dan kasih sayangnya selalu menjadi semangat untuk menyelesaikan tugas akhir.

2. Bapak Berkah I. Santoso, MTI dan Drs. Widia Nursiyanto, M.Sc selaku dosen pembimbing yang telah membimbing serta meluangkan banyak waktu, tenaga dan pikiran selama pengerjaan dan penulisan tugas akhir ini.

3. Bapak Kanisius Karyono, S.T., MT. selaku Ketua Program Studi Sistem Komputer UMN dan ketua sidang atas persetujuannya untuk proposal dan laporan skripsi ini.

4. Ibu Hira Meidia, Ph.D selaku pembimbing akademik yang telah meluangkan banyak waktu dan pikiran untuk memberikan solusi atas kendala-kendala dalam proses perkuliahan.

(9)

5. Bapak Hargyo Tri Nugroho Ignatius, S. Kom., M. Sc selaku penguji 1 dalam sidang skripsi.

6. Ibu Sandra Handayani Sutanto, M.Psi selaku pembimbing konseling universitas atas bantuan dan kesabaran selama proses pembuatan tugas akhir.

7. Anggota ‘cah Kontrakan’ yang telah memberikan suasana penuh kebahagiaan di rumah kontrakan selama tiga tahun bersama Ciptoning Hestomo, Audi Satrio Hutomo, Stefanus Binawan Utama, Victorinus Bahtra Perdana, Erwin Pramana, Hamonangan Gompar Simon Panjaitan, Iskandar Mirza, Jonggi Pratama Panjaitan dan Maulana Sani.

8. Teman-teman seangkatan penulis Schoolaus Daleru, Putri Sanggabuana Setiawan, Antony Halim, Dicky Hartono, Harry Indra Koeswanto, Adiatmo Rahardi, Dionisia Eva Kartikaningrum, Aloysius Antony Henata, Antonio Uno Daniswara, Leonardi Liem, Ira Melisa, Valerian Setiawan. Juga Patricia Pur Dara Vicka yang terus mengingatkan penulis untuk menyelesaikan skripsinya.

9. Teman-teman dalam organisasi Institut Teater KataK, UKM Ultima Sonora dan BEM UMN.

10. Teman-teman UMN angkatan 2007 yang telah bersama dengan saya selama empat tahun dan lebih yang telah bersama-sama membuktikan kita bisa sebagai pionir.

(10)

Semarang yang terus menyemangati dan memberikan mood positif untuk segera lulus kuliah.

12. Bapak Deni Triokta yang telah dengan baik hati memberikan kesempatan cuti untuk menyelesaikan tugas akhir.

13. Semua pihak yang tak bisa penulis sebutkan tapi selalu ada di dalam hati penulis.

Akhir kata, penulis berharap dengan tugas akhir ini dapat membuka satu lagi wawasan yang belum digali dan bermanfaat untuk semua yang membutuhkan. Semoga penelitian ini dapat menginspirasi bagi pihak-pihak yang berkeinginan untuk meneliti lebih lanjut atau mempelajari topik yang dibahas dalam tugas akhir ini.

Tangerang, 6 Juli 2012

Penulis

Nikolaus Very Permana

(11)

DAFTAR ISI

HALAMAN PENGESAHAN SKRIPSI ... ii

PERNYATAAN ... iii

ABSTRAK... iv

ABSTRACT ... v

KATA PENGANTAR... vi

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN ... 1

I.1 Latar Belakang ... 1

I.2 Rumusan Masalah ... 2

I.3 Batasan Masalah ... 3

I.4 Tujuan Penelitian ... 3

I.5 Manfaat Penelitian ... 3

BAB II TINJAUAN PUSTAKA ... 4

II.1 Kajian Pustaka ... 4

II.2 Kerangka Berpikir ... 11

BAB III METODOLOGI PENELITIAN ... 12

III.1 Perancangan Sistem ... 12

III.2 Implementasi Database ... 15

III.3 Pembuatan Program ... 16

(12)

IV.1 Hasil Pembuatan Program ... 23

IV.2 Hasil Pengujian Fungsional dan Analisa ... 24

IV.3 Hasil Pengujian Performa dan Analisa ... 36

BAB V KESIMPULAN DAN SARAN ... 42

V.1 Kesimpulan ... 42

V.2 Saran ... 42

DAFTAR PUSTAKA ... xiv

(13)

DAFTAR GAMBAR

Gambar 2.1 OSI layer ... 5

Gambar 2.2 Sliding window ... 6

Gambar 2.3 Taksonomi agent ... 7

Gambar 2.4 Arsitektur 3-Tier berdasarkan fungsi masing-masing bagiannya ... 10

Gambar 2.5 Skema alur kerja ... 11

Gambar 3. 1 Mekanisme pengujian response time ... 19

Gambar 4.1 Inisialisasi koneksi client dengan agent ... 24

Gambar 4.2 Screenshot paket data broadcast dari program agent ... 25

Gambar 4.3 Screenshot setelah program client terkoneksi dengan program agent ... 25

Gambar 4.4 Pengenalan client ke client lain ... 26

Gambar 4.5 Screenshot pengenalan antar client ... 27

Gambar 4.6 Pengiriman data dari client ke agent untuk diteruskan ... 28

Gambar 4.7 Screenshot program client dari kedua user sebelum mengirimkan data teks ... 28

Gambar 4.8 Screenshot program client setelah menerima data dari program agent ... 29

Gambar 4. 9 FileDialog untuk memilih file yang akan dikirim ... 29

Gambar 4. 10 Spesifikasi file yang dikirim ... 30

Gambar 4. 11 Spesifikasi file yang diterima oleh masing-masing client ... 30

Gambar 4.12 Permintaan daftar agent dan daftar client dari client ke server ... 31

Gambar 4.13 Screenshot daftar agent yang berada di jaringan ... 31

Gambar 4.14 Screenshot daftar client yang berada pada agent terpilih ... 32

Gambar 4.15 Pengiriman pesan dari client dari satu agent ke client di agent lain ... 32

(14)

Gambar 4.19 Spesifikasi file yang akan dikirimkan ke client lain di agent lain ... 34

Gambar 4.20 Notifikasi penerimaan file dari client lain di agent lain ... 35

Gambar 4.21 Spesifikasi file yang diterima oleh client tujuan di agent lain ... 35

Gambar 4. 22 Perbandingan hasil uji response time secara bersamaan ... 40

(15)

DAFTAR TABEL

Tabel 2.1 Hasil perbandingan uji response time DLNET dan JADE ... 8

Tabel 2.2 Hasil perbandingan uji scalability DLNET dan JADE ... 9

Tabel 2.3 Hasil perbandingan uji konsistensi data DLNET dan JADE ... 9

Tabel 4.1 Data uji konsistensi ... 36

Tabel 4.2 Data uji skalabilitas ... 37

Tabel 4.3 Data uji response time ... 38

Referensi

Dokumen terkait

pengujian hipotesis daya tahan jantung paru (X 1 ) dan daya tahan otot tungkai (X 2 ) terhadap kemampuan tendangan sabit (Y) pada Atlet Putra Pencak Silat UKM Unsyiah

karakteristik manusia dan dalam bidang pendidikan merupakan hasil belajar. Kemampuan afektif merupakan bagian dari hasil belajar dan memiliki peran penting. Keberhasilan

Kertas ini mengkaji corak kemeruapan harga saham sektor ekonomi di Bursa Malaysia, di samping mengenal pasti sektor yang meruap secara berkelangsungan bagi tempoh masa sebelum,

Berdasarkan hasil pengamatan, diketahui bahwa spesies burung rangkong (Bucerotidae) yang terdapat di pegunungan Gugop Kemukiman Pulo Breuh Selatan Kecamatan Pulo Aceh

1) Dalam Pelaksanaannya Komisi Penyiaran Indonesia Daerah (KPID) Riau sudah menjalankan kewenangannya, sebagaimana kewenanganya yang diatur dalam pasal 8 Undang-Undang

Bu nedenle kredi aynı tarihte (14/12/2014) kapatıldığında ilgili ayda tahakkuk eden peşin komisyon tutarı olan 1.268,81 TL ve geri kalan sekiz aya ilişkin itfa edilmemiş

dengan menawarkan sejumlah kemudahan. Ditambah dengan pembeli digital Indonesia diperkirakan mencapai 31,6 juta pembeli pada tahun 2018, angka ini meningkat dari

Dari Gambar 1 tampak baik simulasi pada data suhu udara maupun data kecepatan angin memiliki rataan yang lebih mendekati data setelah menggunakan algoritma Filter