Tugas Besar
Tugas Besar
Tugas Besar
Nama Kelompok :
Ngurah Tegar Mahardika (10.41020.0022) Samtia Adi.P (10.41020.0029)
Daftar Isi
Latar Belakang .. 3 Perumusan masalah . 3 Tujuan 3 Luaran yang diharapkan 3 BAB II TINJAUAN PUSTAKA ... 4 BAB III METODE ... 5 BAB IV MENGIRIMKAN PESAN ANTARA DUA PC MELALUI MATLAB
A. Setting media yang digunakan . 6 B. Tahap tahap proses pengiriman dan pembacaan.. .. 7
2
1.2
1.3
1.4
BAB I PENDAHULUAN
1.1 Latar Belakang
Bahasa pemrograman sebagai media untuk berinteraksi antara manusia dengan komputer dewasa ini dibuat agar semakin mudah dan cepat. Contohnya adalah Matlab. Matlab dikembangkan sebagai bahasa pemrograman sekaligus alat visualisasi, yang menawarkan banyak kemampuan untuk menyelesaikan berbagai kasus yang berhubungan langsung dengan disiplin keilmuan matematika. Dengan dasar - dasar dari matematika tersebut dapat diolah untuk mengerjakan beberapa masalah di bidang lainnya. Misalnya di bidang jaringan dalam proses pengiriman data. Seperti pembahasan pada laporan ini.
Media apa yang digunakan untuk proses pengiriman data pada MATLAB? Bagaimana langkah langkahnya untuk proses pengiriman dan penerimaan data? Bagaimana hasil dari proses pengiriman ini ?
1.3 Tujuan
Tujuan menggunakan matlab saat membuat program ini adalah agar lebih mudah saat menbuatnya. Karena matlab adalah bahasa pemrograman level tinggi yang lebih mudah dipahami dan digunakan dibandingkan bahasa pemrograman lainnya. Sedangkan tujuan dari program ini dibuat adalah untuk mempermudah kita dalam proses
3
demikian,kita
dengan
1.4
Ad Hoc Network
Definisi ad hoc network adalah desentraliasi dari jaringan wireless, disebut ad hoc network karena tidak bergantung pada infrastruktur yang sudah ada, seperti router dalam jaringan kabel ataupun Access Point pada jaringan nirkabel. Dalam Ad hoc network, setiap node bertugas dalam merouting data kepada node lain, jadi penentuan node mana yang mengirimkan data dibuat secara dinamis berdasarkan konektivitas dari jaringan itu sendiri. Banyak metode digunakan untuk konfigurasi jaringan Ad-Hoc, berikut adalah salah satu contoh sederhana tips dan tahapan dalam mengkonfigurasi jaringan Ad-Hoc wireless LAN. 1. Dibutuhkan wireless network card pada masing-masing komputer. 2. Masuk ke network card properties dan set SSID dengan nama tertentu (unique). Pastikan bahwa anda mengkonfigure SSID dengan nama yang sama untuk masingmasing komputer. Jika tidak sama, jaringan tidak akan terhubung. 3. Masuk ke network card properties dan set channel untuk jaringan wireless yang akan digunakan. Pastikan anda mengkonfigurasi channel dengan angka yang sama untuk masing-masing komputer. Jika tidak, jaringan tidak akan terhubung. 4. Set IP LAN static pada kedua komputer. Patikan anda mengkonfigurasi IP komputer tersebut dalam satu subnet dan range yang sama. Jika anda set IP pada satu komputer
4
192.168.1.1 255.255.255.0, pastikan komputer lainnya di set juga pada range (192.168.1.2-254). 5. Set network card pada mode ad-hoc, bukan infrastructure. Dengan konfigurasi diatas, seharusnya jaringan ad-hoc anda sudah bisa berjalan normal. Tahapan Test Koneksi untuk PC Windows : 1. 2. 3. 4. 5. Klik Start. Klik Run. Ketik cmd. Ketik ping x.x.x.x, dimana x.x.x.x adalah alamat IP dari salah satu PC. Jika ping is successful, maka jaringan anda sudah UP dan anda memiliki full connectivity
f. Isi subnet mask dengan mengklik pada kolom kosong yang tersedia. g. Selesai.
3. Kemudian test apakah kedua PC telah menyambung atau belum.
Tahapan Test Koneksi untuk PC Windows : 1. 2. 3. 4. Klik Start. Klik Run. Ketik cmd. Ketik ping x.x.x.x, dimana x.x.x.x adalah alamat IP dari salah satu PC.
Jika ping is successful, maka jaringan anda sudah UP dan anda memiliki full connectivity B. Tahap tahap proses pengiriman dan pembacaan 1. Langkah awal buatlah instrument objek pada masing masing PC. Misalnya : host PC = p1 dan remote PC = p2. Setiap koding-koding berikut,diketikan pada command window. Kodingnya sebagai berikut : >>p1= udp('','LocalPort',48); >>p2= udp('diecca-PC',48); keterangan : Yang di garis bawahi dan berwarna merah merupakan nomer port yang dapat diganti angka bebas (1-9090)asalkan kedua PC nomer portnya sama. Yang di garis bawahi dan berwarna biru merupakan nama network dari Host PC/p1. 2. Pada p1 = >>fopen (p1); Pada p2 = >>fopen (p2); 3. Pada p2 = >>fprintf(p2,'apa kabar?') Pada p1 = >> get(p1,{'DatagramAddress','DatagramPort'}) ans = '192.168.1.8' [63266] u1.RemoteHost = u1.DatagramAddress; u1.RemotePort = u1.DatagramPort; 4. Pada p1 = >> fscanf(p1)
7
ans = apa kabar? 5. Untuk menyelesaikan proses komunikasi ini,pada PC Host/p1 : >>fclose(p1) >>delete(p1) >>clear p1
BAB V PENUTUP
Kesimpulan Dalam melakukan komunikasi dapat dilakukan dengan berbagai macam cara, salah satunya dengan bantuan matlab. Matlab adalah bahasa pemrograman sebagai media untuk berinteraksi antara manusia dengan komputer. Matlab dikembangkan sebagai bahasa pemrograman sekaligus alat visualisasi, yang menawarkan banyak kemampuan untuk menyelesaikan berbagai kasus yang berhubungan langsung dengan disiplin keilmuan matematika. Dengan dasar - dasar dari matematika tersebut dapat diolah untuk mengerjakan beberapa masalah di bidang lainnya. Misalnya di bidang jaringan dalam proses pengiriman data