BAB I PENDAHULUAN I.1. Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN I.1. Latar Belakang

PENGEMBANGAN SISTEM PENGIRIMAN FILE DAN PENGENDALIAN JARAK JAUH MENGGUNAKAN USER DATAGRAM PROTOCOL TUGAS AKHIR

BAB I PENDAHULUAN I.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

I.2 Rumusan Masalah Berdasarkan latar belakang masalah diatas, dapat diambil rumusan masalah sebagai berikut :

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang Saat ini, penerapan teknologi semakin berkembang dan

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. mempunyai potensi yang sangat besar untuk menentukan kemajuan teknologi informasi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dengan permintaan pasar untuk dapat berkomunikasi dan bertukar data dengan

BAB I PENDAHULUAN 1.1 Latar Belakang

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

BAB I PENDAHULUAN I.1. Gambaran Umum

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. analog AMPS (Advanced Mobile Phone System), diikuti suara digital GSM

BAB I PENDAHULUAN. Interconnected Network atau yang lebih populer dengan sebutan internet. adalah sebuah sistem komunikasi global yang menghubungkan

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

IMPLEMENTASI APLIKASI CHEPPYCHAT UNTUK JARINGAN KOMPUTER PADA LOCAL AREA NETWORK

BAB I PENDAHULUAN 1.1 Latar Belakang

Bab I PENDAHULUAN. Voice over Internet Protocol (VoIP) adalah teknologi yang mampu

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 3 PERANCANGAN SISTEM. multicast menggunakan perangkat-perangkat sebagai berikut:

BAB 1 PENDAHULUAN 1.1. Latar Belakang

Dosen Pengampu : Muhammad Riza Hilmi, ST.

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. Dalam kehidupan manusia dengan dorongan untuk menuju. kehidupan yang lebih baik lagi, manusia berusaha untuk dapat

BAB I PENDAHULUAN I.1

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. Layanan World Wide Web (WWW), yang begitu populer sebagai sarana

BAB II LANDASAN TEORI. dihubungkan untuk berbagi sumber daya (Andi Micro, 2011:6). Jaringan Komputer

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN.

BAB I PENDAHULUAN. A. Latar Belakang. packet-switch, jadi dalam bertelepon menggunakan jaringan IP atau Internet.

TCP/IP (singkatan dari "Transmission Control Protocol")

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

1. Pendahuluan 1.1 Latar Belakang

REVIEW MODEL OSI DAN TCP/IP

BAB I PENDAHULUAN. Kebutuhan akan sistem informasi di masa sekarang. ini semakin meningkat. Sebagian besar perusahaan mulai

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PENGEMBANGAN APLIKASI MONITORING LABORATORIUM

ABSTRAK. Kata Kunci: C#, Pemeriksa Kode Program C, Jaringan area lokal. v Universitas Kristen Maranatha

BAB 1 PENDAHULUAN 1.1 Latar Belakang

MACAM-MACAM JARINGAN KOMPUTER

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

Pemrograman Jaringan

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang aplikasi manajemen komputer klien pada jaringan komputer warnet 1.2 Perumusan masalah

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. dengan alat/device yang dipasang (attached) secara langsung, seperti cardreader

BAB I PENDAHULUAN. Keuangan merupakan hal penting dan perlu. diperhatikan dalam suatu organisasi khususnya

BAB 1 PENDAHULUAN. Perkembangan teknologi yang sangat cepat khususnya perkembangan dunia

BAB I PENDAHULUAN. dapat berkomunikasi dengan orang lain menggunakan fasilitas chatting ini.

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN. di mana awalnya konsep jaringan komputer ini hanya untuk memanfaatkan suatu

BAB I PENDAHULUAN Latar Belakang I 1

memiliki sebuah teknologi internet seperti website untuk mempermudah melakukan pemesanan ruang karaoke. Website adalah nama untuk koleksi yang ada di

BAB II DASAR TEORI. teknologi informasi belum maksimal diterapkan. Penggunaan Personal Computer

BAB 1 PENDAHULUAN. Teknologi jaringan komputer saat ini telah memasuki hampir ke seluruh segi

Layer Transport OSI. Network Fundamentals Chapter 4. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Gambar 18. Koneksi Peer to Peer. Switch. Komputer B. Gambar 19. Topologi Star menggunakan 3 PC

1. PENDAHULUAN 5.1 Latar Belakang Masalah

BAB I Pendahuluan 1.1. LATAR BELAKANG MASALAH

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Komunikasi adalah salah satu kegiatan yang tidak bisa ditinggalkan oleh

BAB I Pendahuluan 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. terlepas dari teknologi jaringan yang dapat menghubungkan dua atau lebih komputer

LOCAL AREA NETWORK: JARINGAN KOMPUTER ANTAR GEDUNG UNTUK OTOMASI PERPUSTAKAAN SEKOLAH

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV PENGUJIAN SISTEM DAN ANALISA

BAB I PENDAHULUAN 1.1 Latar Belakang

ABSTRAK. Kata Kunci: C#, Pengawasan Tampilan Komputer, Kompresi Gambar, Jaringan area lokal. v Universitas Kristen Maranatha

PENDAHULUAN 1.1. Gambaran Umum.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI

BAB IV ANALISA. Mekanisme pengujian dilakukan dengan menggunakan dua buah server sekaligus

BAB I PENDAHULUAN I.1 LATAR BELAKANG

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

JARINGAN KOMPUTER JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA : MARINI SUPRIANTY NIM :

BAB 1 PENDAHULUAN. Teknologi Internet dewasa ini tidak lagi merupakan teknologi yang mahal (expensive

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Analisis Kinerja Protocol SCTP untuk Layanan Streaming Media pada Mobile WiMAX 3

BAB 1 PENDAHULUAN 1.1. Latar Belakang

PEMROGRAMAN JARINGAN

BAB I PENDAHULUAN I.1 Latar Belakang

JENIS-JENIS JARINGAN. Jaringan yang memiliki ruang lingkup yang sangat luas, karena radiusnya mencakup sebuah negara dan benua.

TK 2134 PROTOKOL ROUTING

DAFTAR ISI. Kata Pengantar...i. Daftar Gambar...ix. Daftar Tabel...xi Latar Belakang Rumusan Masalah Batasan Masalah...

Transkripsi:

BAB I PENDAHULUAN I.1. Latar Belakang Teknologi jaringan komputer telah banyak digunakan dalam berbagai bidang. Perkembangan ini ditunjang oleh perkembangan teknologi jaringan yang semakin cepat. Komputer yang dulunya hanya berdiri sendiri atau stand alone, kemudian dapat terhubung dengan komputer yang lainnya melalui jaringan komputer dan bahkan komputer juga dapat sudah dapat terhubung dengan piranti perangkat elektronik lainnya. Jaringan komputer yang dulunya saling terhubung melalui kabel juga sudah mengalami perkembangan menjadi jaringan komputer yang tanpa kabel atau wireless. Perkembangan yang sangat cepat dan pesat membuat pemanfaatan jaringan komputer dapat dilakukan hampir pada semua bidang. Jumlah komputer yang dapat terhubung dalam suatu jaringan komputer bisa menjadi sangat banyak. Jumlah komputer yang banyak membuat proses update atau pengiriman file dan proses pengendalian terhadap aplikasi yang berjalan pada komputer-komputer tersebut menjadi sulit untuk dilakukan karena proses update atau pengiriman file dan proses pengendalian harus dilakukan secara satu per satu pada setiap komputer. Bila terdapat update baru pada suatu aplikasi, proses update pun harus dilakukan secara satu per satu pada setiap komputer. Karena jumlah komputer yang harus dikendalikan dan di-update semakin banyak maka prosesproses tersebut akan memakan banyak waktu dan tenaga, sehingga diperlukan suatu aplikasi yang dapat melakukan

proses update atau pengiriman file dan proses pengendalian secara bersamaan pada banyak komputer. proses update atau pengiriman file dan proses pengendalian pada banyak komputer akan lebih mudah dilakukan apabila dilakukan secara terpusat dalam hal ini dilakukan oleh komputer server yang akan bertanggung jawab terhadap seluruh client yang terkoneksi dalam jaringan tersebut. Sistem yang akan dikembangkan diharapkan dapat membantu proses pengendalian dan update pada komputerkomputer client menjadi lebih cepat dan efisien. Pengembangan sistem memanfaatkan protokol UDP (User Datagram Protocol). Pemanfaatan protokol UDP disebabkan karena protokol UDP merupakan protokol yang tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu, sehingga transmisi broadcast pun dimungkinkan, sedangkan protokol TCP hanya dapat mengirimkan transmisi one-to-one. Transmisi broadcast pada protokol UDP memungkinan aplikasi untuk dapat mengirimkan paket data ke beberapa komputer tujuan dengan menggunakan alamat multicast atau broadcast. Dengan memakai protokol UDP maka dimungkinkan suatu aplikasi untuk melakukan pengendalian dan update pada banyak komputer pada saat yang bersamaan. Pada aplikasi ini akan terdapat sebuah komputer server yang akan melakukan pengendalian dan melakukan update atau pengiriman file secara bersamaan ke banyak komputer client. Pengendalian dilakukan dengan melakukan broadcast command yang kemudian akan diterjemahkan pada komputer client. Sedangkan pengiriman file dilakukan dengan memotong file menjadi sejumlah bagian kecil yang akan di-broadcast satu per

satu dan kemudian akan dilakukan proses reassembly atau penggabungan kembali. I.2. Rumusan Masalah Berdasarkan latar belakang masalah diatas, maka dapat dirumuskan masalah yang harus ditangani adalah bagaimana mengembangkan suatu sistem yang dapat melakukan pengendalian dan update secara terpusat terhadap seluruh komputer yang terdapat dalam suatu jaringan komputer yang meliputi: 1. Bagaimana cara mengkomunikasikan sistem pada sisi server dan client? 2. Bagaimana cara melakukan pengendalian aktivitas browsing, chating dan games pada komputer client? 3. Bagaimana cara melakukan pengendalian untuk menjalankan aplikasi tertentu pada komputer client? 4. Bagaimana cara melakukan pengiriman file atau update aplikasi tertentu pada komputer client? I.3. Batasan Masalah Permasalahan dibatasi sebagai berikut: 1. Sistem hanya dapat melakukan pengendalian dan pengiriman file serta update aplikasi terhadap komputer-komputer client yang sedang terkoneksi ke dalam LAN (Local Area Network). 2. Pengontrolan aktivitas pada komputer client hanya untuk pengontrolan aktivitas browsing, aktivitas chating, aplikasi games dan untuk menjalankan aplikasi tertentu pada komputer client.

I.4. Tujuan Penelitian Tujuan dari penelitian ini adalah sebagai berikut: 1. Membangun suatu sistem yang dapat melakukan pengendalian jarak jauh terhadap komputer-komputer client. 2. Membangun suatu sistem yang dapat melakukan pengiriman file atau update aplikasi secara bersamaan pada seluruh komputer client. I.5. Manfaat Penelitian Manfaat dari penelitian ini adalah sebagai berikut: 1. Diharapkan sistem ini dapat digunakan untuk membantu proses pengendalian komputer-komputer client. 2. Diharapkan sistem ini dapat digunakan untuk membantu proses pengiriman file atau update aplikasi secara bersamaan pada seluruh komputer client. I.6. Metodologi Dalam penyusunan tugas akhir ini penulis menggunakan metode-metode berikut: 1. Medote Penelitian Kepustakaan Penulis menggunakan metode ini untuk mencari literatur, buku atau brosur yang ada kaitannya dengan obyek yang diteliti. 2. Observasi Mengamati dan mempelajari aplikasi sejenis yang ada pada internet. 3. Pembuatan program dan laporan, langkah-langkah yang digunakan adalah :

1) Analisis Menganalisis permasalahan yang muncul dan menentukan spesifikasi kebutuhan atas sistem yang dibuat. Hasil analisis adalah berupa model perangkat lunak yang dituliskan dalam dokumen teknis Spesifikasi Kebutuhan Perangkat Lunak (SKPL). 2) Perancangan Merancang sistem berdasarkan hasil analisis yang telah dilakukan. Perancangan dilakukan untuk mendapatkan deskripsi arsitektural perangkat lunak, deskripsi data dan deskripsi prosedural. Hasil perancangan berupa dokumen Deskripsi Perancangan Perangkat Lunak (DPPL). 3) Pengkodean Mengimplementasikan hasil rancangan ke dalam program. Hasil tahap ini adalah kode sumber yang siap dieksekusi. 4) Pengujian Menguji sistem yang telah dibuat pada langkah pengkodean. Pengujian dilakukan untuk menguji fungsional perangkat lunak apakah sudah sesuai dengan yang dibutuhkan dalam dokumen. I.7. Sistematika Penulisan Adapun sistematika penulisan tugas akhir adalah sebagai berikut: BAB I Pendahuluan Bab ini berisi tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode yang digunakan dalam pembuatan tugas akhir, dan serta sistematika penulisan tugas akhir.

BAB II Tinjauan Pustaka Bab ini berisi tinjauan pustaka dari penelitian atau pengembangan sistem yang telah dilakukan sebelumnya yang akan digunakan penulis dalam melakukan perancangan dan pembuatan tugas akhir. BAB III Landasan Teori Bab ini membahas mengenai uraian dasar teori yang akan digunakan penulis dalam melakukan perancangan dan pembuatan tugas akhir, serta referensi tentang socket programming untuk penerapannya dan referensi pemrograman menggunakan C#.NET. BAB IV Analisis dan Desain Perangkat Lunak Bab ini berisi penjelasan mengenai tahap-tahap perancangan perangkat lunak yang akan dibuat, serta desain sistem yang akan diterapkan. BAB V Implementasi dan Pengujian Perangkat Lunak Bab ini memberikan gambaran mengenai cara mengimplementasikan dan penggunaan sistem, serta hasil pengujian yang dilakukan terhadap perangkat lunak. BAB VI Kesimpulan dan Saran Bab ini berisi kesimpulan-kesimpulan dari pembahasan tugas akhir secara kesuluruhan dan saran untuk pengembangan lebih lanjut. DAFTAR PUSTAKA LAMPIRAN