TUGAS MOBILE COMPUTING
Di susun oleh:
NUR FAJRI FAJRI ASBERY NIM : 141!!"1#!$1%4 JURUSAN : TE&NI& INFORMATI&A &ELAS A SEMESTER " SE&OLA' TINGGI MANAJEMEN ( A&ADEMI INFORMATI&A DAN &OMPUTER PE&ANBARU $!1"
1. Cari Cari ten tentang tang jurn jurnal al Konse onsep p PB PBO PBO merupakan paradigma pemrograman yang popular saat ini yang telah menggantikan teknik pemrograman berbasis prosedur. Object Oriented Programing yang berarti pula pula Pemrograman Beorientasi Objek sudah ditemukan sekitar tahun 1960 dan dikembangkan pada permulaan tahun 1970. Pemrograman Berorientasi Objek (Object Oriented ProgrammingOOP! merupakan pemrograman yang berorientasikan kepada objek" dimana dimana semua data dan #ungsi dibungkus dalam class$class atau object$object. object$object. %etiap object dapat menerima pesan" memproses data" mengirim" menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan in#ormasi satu terhadap yang lainnya.
&asing$masing object harus berisikan in#ormasi mengenai dirinya sendiri dan dapat dihubungkan dengan Object yang lain. Pe mrograman berorientasi objek berbeda dengan pemrograman prosedural yang hanya menggunakan satu halaman keba'ah untuk mengerjakan banyak perintah atau statement. Penggunaan pemrograman berorientasi objek sangat benyak benyak sekali" contoh ja)a" php" perl" c*" cobol" cobol" dan lainnya.
+alam konsep Pemrograman Berorientasi Objek dikenal beberapa istilah umum" yaitu
A))*i+u)e
,tribut dari sebuah kelas adalah )ariabel global yang dimiliki sebuah kelas" ,tribut dapat memiliki hak akses pri)ate" public maupun protected. %ebuah atribut yang dinyatakan sebagai pri)ate hanya dapat diakses secara langsung oleh kelas yang membungkusnya" sedangkan kelas lainnya tidak dapat mengakses atribut ini secara langsung. %ebuah atribut yang dinyatakan sebagai public dapat diakses secara langsung oleh kelas lain di luar kelas yang membungkusnya. %ebuah atribut yang dinyatakan sebagai protected tidak dapat diakses secara langsung oleh kelas lain di luar kelas yang membungkusnya" kecuali kelas yang mengaksesnya adalah kelas turunan dari kelas yang membungkusnya. ,tribut juga biasa disebut state properties #ield merupakan bagian yang dimiliki oleh sebuah class yang tidak melakukan operasi" tetapi kepadanya dilakukan operasi sehingga dapat merubah nilai dari attribute tersebut. -arakteristik ,tribut
+alam class" atribut disebut sebagai )ariabel. ,tribut dapat membedakan antara satu object dengan object yang lain. %ebagai contoh" pada class mahasis'a" terdapat object mahasis'a si ," dan object mahasis'a si B. ang membedakan antara object si , dan si B adalah /P&$nya (/omor Pokok &ahasis'a! yang merupakan atribut dari object tersebut. Pada atribut" terdapat pula dua istilah )ariabel" yaitu nstance ariabel dan 2lass ariable. +imana pada tiap )ariabel memiliki karakteristik tersendiri" diantaranya Pada nstance ariabel 3 tiap object memiliki instance )ariabel dan menyimpan nilainya tersendiri. %edangkan pada 2lass ariabel 3 atribut yang dimiliki oleh semua object yang berasal dari class yang sama" serta semua object memiliki nilai class )ariabel yang sama. atribut yang dimiliki object dari class yang sama.
Me)ho,
ðod adalah #ungsi atau prosedur yang dibuat oleh seorang programmer didalam suatu 2lass. +engan kata lain" method pada sebuah kelas hampir sama dengan #ungsi atau prosedur pada pemrograman prosedural. Pada sebuah method di dalam sebuah kelas juga memiliki i4in akses seperti halnya atribut pada kelas" i4in akses itu antara lain pri)ate" public dan protected yang memiliki arti sama pada i4in akses atribut yang telah dibahas sebelumnya. %ebuah kelas boleh memiliki lebih dari satu method dengan nama yang sama asalkan memiliki parameter masukan yang berbeda sehingga kompiler atau interpreter dapat mengenali method mana yang dipanggil. 5al ini dinamakan o)erloading. +i dalam sebuah kelas" terdapat juga yang disebut sebagai method atau atribut statis yang memiliki kata kunci static. &aksud dari statis di sini adalah method yang dapat diakses secara berbagi dengan semua objek lain tanpa harus membuat objek yang memiliki method statis tadi (tanpa proses ne'!" tapi sebuah method statis mempunyai keterbatasan yaitu hanya dapat mengakses atribut atau method lain di dalam kelas yang membungkusnya yang juga bersi#at statis. ðod statis biasanya diimplementasikan untuk method main. -arakteristik ðod +idalam suatu class" beha)ior disimpan dalam bentuk ðod. ðod merupakan serangkaian statemen perintah (perintah baris program! dalam suatu class yang menghandle task tertentu. ðod merupakan hal$hal yang bisa dilakukan oleh object dari suatu class. ðod dide#inisikan pada class akan tetapi dipanggil melalui object. ðod memiliki peranan diantaranya merubah nilai atribut dari suatu object" menerima in#ormasi dari object lain" dan mengirim in#ormasi ke obyek lain untuk melakukan suatu task (cara obyek berkomunikasi dengan obyek lain adalah dengan menggunakan method!.
2lass &erupakan model yang berisi kumpulan attribute dan method dalam suatu unit untuk suatu tujuan tertentu. %ebagai contoh class manusia memiliki attribute berat" tinggi" usia kemudian memiliki method makan" minum" tidur. ðod dalam sebuah class dapat merubah attribute yang dimiliki oleh class tersebut. %ebuah class merupakan dasar dari modularitas dan struktur dalam pemrograman berorientasi object. +e#inisi dan 8ambaran mum 2lass 2lass dide#inisikan sebagai sebuah blueprint(denah!" atau prototipe" yang mende#iniskan )ariabel$)ariabel dan metode$metode yang umum untuk semua objek dari n jenis tertentu (n maksudnya jumlah tertentu!. %ebuah kelas menyerupai sebuah struktur yang merupakan tipe data sendiri" misalkan tipe data titik yang terdiri dari koordinat : dan y. Bahasa ;a)a telah menggunakan sebuah kelas untuk menyatakan tipe data titik karena bahasa pemrograman ;a)a merupakan bahasa pemrograman berorientasi objek murni sehingga tidak mengenal struktur" melainkan mengenal apa yang disebut dengan kelas. Perbedaan sebuah kelas dengan sebuah struktur adalah sebuah kelas dapat berdiri sendiri dan dapat digunakan untuk berbagai keperluan kelas$kelas yang lain" sedangkan sebuah struktur tidak dapat berdiri sendiri. %ebuah kelas lebih #leksibel untuk digunakan oleh kelas lain tanpa harus membongkar kode program utama" sedangkan jika digunakan struktur maka kode program harus dibongkar unuk disalin bagian strukturnya ke kode program utama yang lain. %ebuah #ile dapat terdiri dari berbagai kelas" namun biasanya pada bahasa pemrograman ;a)a sebuah #ile hanya terdiri dari satu kelas yang disimpan dengan nama kelas" misal #ile 2lass merupakan pola template yang menggambarkan kumpulan object yang mempunyai si#at dan perilaku yang sama. > 2lass merupakan struktur data dari object (blueprint dari sebuah object!" dan proses pembuatan object dari sebuah class disebut juga dengan instantiation. > 2lass merupakan de#inisi data dan #ungsi dari suatu hal (benda" konsep" dll!. > +i dalam class dideklarasikan )ariabel dan method yang dimiliki oleh obyek -arakteristik 2lass 2lass memiliki beberapa karakteristik" diantaranya anggota class terdiri dari atribut dan method. ?iap$tiap anggota class memiliki control pengaksesan tersendiri" maksudnya adalah apakah anggota class tersebut dapat diakses dengan bebas (dengan tipe public! atau hanya dapat diakses
melalui sebuah inter#ace. +alam hal ini" inter#ace adalah de)ice yang digunakan untuk komunikasi antar object berbeda yang tidak memiliki hubungan apapun. nter#ace bisa dikatakan sebagai protokol komunikasi antar object tersebut.
O+-e.)
&erupakan per'ujudan dari class" setiap object akan mempunyai attribute dan method yang dimiliki oleh class$nya" contohnya amir" ahmad" yani merupakan object dari class manusia. %etiap object dapat berinteraksi dengan object lainnya meskipun berasal dari class yang berbeda. +e#inisi dan 8ambaran mum Object Object merupakan sesuatu yang memiliki identitas (nama!" pada umumnya juga memiliki data tentang dirinya maupun object lain dan mempunyai kemampuan untuk melakukan sesuatu dan bisa bekerja sama dengan objek lainnya. Pada dasarnya semua benda yang ada di dunia dapat dianggap sebagai sebuah object. @umah" mobil" s epeda motor" meja" dan komputer merupakan contoh$contoh object yang ada di dunia nyata. Object adalah implementasi dari class. %ecara sederhananya" dapat dikatakan terdiri dari properti (atribut! dan method. Pemahaman singkatnya > Objek merupakan sebuah objek khusus yang digunakan untuk mengakses anggota objek (atribut atau method! dari dalam objek itu sendiri. > ,pabila terdapat )ariabel lain yang memiliki nama yang sama dengan nama atribut di dalam objek" Athis dapat digunakan untuk merujuk ke atribut objek. -arakteristik Object
%etiap object memiliki dua karakteristik yang utama" yaitu atribut dan beha)ior. ,tribut merupakan status object dan beha)ior merupakan tingkah l aku dari object tersebut. 2ontoh sederhana adalah sepeda. Object sepeda memiliki atribut pedal" roda" dan gigi" kecepatan serta memiliki tingkah laku seperti pacu dan rem. %ama seperti penggambaran di dunia nyata" pengembangan program dengan konsep OOP juga menggunakan model object yang akan menyimpan atributnya dalam )ariabel dan tingkah lakunya dalam method atau #ungsi$#ungsiprosedur. +eskripsinya
2ontoh objek %epeda %epeda memiliki atribut ( state ! pedal" roda" jeruji" dan 'arna. %epeda memiliki tingkah laku ( beha)iour ! kecepatannya menaik" kecepatannya menurun" dan perpindahan gigi sepeda. +alam pengembangan perangkat lunak berorientasi objek" objek dalam perangkat lunak akan menyimpan state$nya dalam )ariabel dan menyimpan in#ormasi tingkah laku ( beha)iour ! dalam method$method atau #ungsi$#ungsiprosedur. -onsep$konsep dalam OOPPBO
A+s)*/.)ion ,dalah suatu cara untuk melihat suatu object dalam bentuk yang lebih sederhana. %ebagai contoh kita tidak melihat sebuah mobil sebagai ribuan komponen elektronik" sistem mekanik dengan empat buah ban" jok" stir kemudi dan sebagainya. +engan ,bstraction" suatu sistem yang kompleks dapat dipandang sebagai kumpulan subsistem$subsistem yang lebih sederhana" seperti halnya mobil merupakan suatu sistem yang terdiri atas berbagai subsistem" seperti subsiste m kemudi" subsistem pengereman dan sebagainya. ,bstraksi merupakan kemampuan sebuah program untuk mele'ati aspek in#ormasi yang diproses olehnya" yaitu kemampuan untuk mem#okus pada inti. %etiap objek dalam sistem melayani sebagai model dari Apelaku abstrak yang dapat melakukan kerja" laporan dan perubahan keadaannya" dan berkomunikasi dengan objek lainnya dalam sis tem" tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses" #ungsi atau metode dapat juga dibuat abstrak" dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.
En./0sul/)ion &erupakan suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan inter#erensi atau penyalahgunaan dari luar sistem dan sekaligus menyederhanakan penggunaan sistem tersebut. &emastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak. 5anya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. %etiap objek mengakses inter#ace yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
Inhe*i)/n.e &erupakan konsep me'ariskan attribute dan method yang dimiliki oleh sebuah class kepada class turunannya. +engan konsep ini class yang dibuat cukup mende#inisikan attribute dan method yang spesi#ik didalamnya" sedangkan attribute dan method yang lebih umum akan didapatkan dari class yang menjadi induknya. &engatur polimor#isme dan enkapsulasi dengan mengijinkan objek dide#inisikan dan diciptakan dengan jenis khusus dari objek yang sudah ada.Objek$objek ini dapat membagi (dan memperluas! perilaku mereka tanpa haru mengimplementasi ulang perilaku tersebut (bahasa berbasis$ objek tidak selalu memiliki inheritas.!
Pol2o*0his2 &erupakan konsep yang memungkinkan digunakannya suatu inter#ace yang sama untuk memerintah suatu object agar melakukan suatu tindakan yang mungkin secara prinsip sama tetapi secara proses berbeda. &odel data berorientasi objek disebut dapat memberi #leksibilitas yang lebih" kemudahan mengubah program dan digunakan luas dalam teknik piranti lunak skala besar.
2. Penjelasan tentang crcuit switching & paket switching Ci*.ui) S3i).hin 2ircuit s'itching merupakan metodologi penerapan jaringan telekomunikasi di mana dua node jaringan membentuk suatu saluran komunikasi khusus (sirkuit! melalui jaringan sebelum node dapat berkomunikasi. @angkaian menjamin band'idth penuh dari s aluran dan tetap terhubung selama sesi komunikasi. Cungsi sirkuit seolah$olah node secara #isik terhubung sebagai dengan sebuah rangkaian listrik. 2ontoh mende#inisikan jaringan circuit$s'itched adalah jaringan telepon analog a'al. -etika panggilan dilakukan dari satu telepon ke yang lain" s'itch dalam pertukaran telepon membuat sirkuit ka'at terus menerus antara kedua telepon" selama panggilan berlangsung. 2ircuit s'itching berbeda dengan packet s'itching yang membagi data yang akan ditransmisikan menjadi paket$paket ditransmisikan melalui jaringan secara mandiri. Packet s'itching yang saham band'idth jaringan yang tersedia antara sesi komunikasi. +alam circuit s'itching" penundaan bit konstan saat sambungan berlangsung" karena bertentangan dengan packet s'itching" di mana antrian paket dapat menyebabkan berbagai penundaan paket trans#er. %etiap sirkuit tidak dapat digunakan oleh penelepon lain sampai sirkuit dilepaskan dan koneksi baru sudah diatur. Bahkan jika tidak ada komunikasi yang sebenarnya mulai terjadi" saluran tersebut tetap tersedia untuk pengguna lain. %aluran yang tersedia untuk panggilan baru dikatakan menganggur. irtual sirkuit s'itching adalah teknologi packet s'itching yang mengemulasi circuit s'itching" dalam arti bah'a sambungan dibuat sebelum paket yang ditrans#er" dan paket yang dikirimkan secara berurutan.
P/.5e) S3i).hin Packet s'itching adalah jaringan metode komunikasi digital yang kelompok semua data yang ditransmisikan terlepas dari konten" tipe struktur" atau menjadi blok$blok berukuran yang sesuai" yang disebut paket. Packet s'itching #itur pengiriman )ariabel$bit$rate data stream (urutan paket! melalui jaringan bersama. -etika melintasi adapter jaringan" s'itch" router dan node jaringan lainnya" paket bu##er dan antri" mengakibatkan penundaan )ariabel dan throughput tergantung pada beban lalu lintas dalam jaringan. Packet s'itching yang berbeda dengan paradigma lain jaringan utama" rangkaian s'itching" sebuah metode yang menyiapkan sejumlah koneksi dedicated dari bit rate konstan dan penundaan konstan antara node untuk penggunaan eksklusi# selama sesi komunikasi. +alam hal biaya lalu lintas (sebagai la'an #lat rate!" misalnya dalam layanan komunikasi selular" s'itching sirkuit ini ditandai dengan biaya per satuan 'aktu dari 'aktu koneksi" bahkan ketika ada data yang ditrans#er" sedangkan packet s'itching dicirikan dengan biaya per unit in#ormasi. +ua mode paket s'itching yang utama adaD (1! packet s'itching connectionless" juga dikenal sebagai datagram s'itching" dan (E! beralih berorientasi koneksi paket" juga dikenal sebagai s'itching sirkuit )irtual. +alam kasus pertama masing$masing paket mencakup in#ormasi pengalamatan atau routing yang lengkap. Paket$paket yang diarahkan secara indi)idual" sehingga menyebabkan berbagai jalan yang berbeda dan out$o#$order pengiriman. +alam kas us kedua koneksi dide#inisikan dan preallocated di setiap node yang terlibat selama #ase koneksi sebelum semua paket ditrans#er. Paket termasuk pengenal koneksi ketimbang in#ormasi ala mat" dan disampaikan dalam rangka.
Perbedaan 2ircuit %'itching F Packet %'itching
Ci*.ui) s3i).hin 1. E. G. H. I. 6. 7. J.
?ergantung pada path transmisi ?ransmisi data secara kontinu nteraksi yang cukup cepat &essage$message tidak disimpan Path dibentuk untuk seluruh percakapan +elayy setup panggilanD delay transmisi diabaikan %inyal sibuk bila party yang dipanggil sibuk -elebihan beban mungkin memblok setup panggilanD tidak ada delay untuk pembentukan panggilan$panggilan 9. Klektromekanikal atau komputerisasi s'itching node 10. Pemakai bertanggung ja'ab untuk kehilangan proteksi message 11. Biasanya tidak ada kon)ersi kecepatan atau kode 1E. Band'idth transmisi yang tetap 1G. ?idak ada kelebihan bit$bit setelah setup panggilan
P/.5e) s3i).hin 1. E. G. H. I.
?idak tergantung ?ransmisi paket$paket dem Paket$paket mungkin disimpan sampai dikirim @ute terbentuk untuk tiap paket
6. 7. J. 9. 10. 11. 1E.
+elay transmisi paket Pengirim mungkin memberitahukan jika paket tidak dikirimkan -elebihan beban meningkatkan delay paket %mall s'itching node ;aringan mungkin bertanggung ja'ab untuk paket$paket indi)idu ,da Pemakaian band'idth yang dinamis
1G. -elebihan bit$bit dalam tiap message
3. Jelaskan TD !Ti"e Di#ision ultiple$ing% 'P() & 'P(*. Pene*)i/n Ti2e Di6ision Mul)i0le7in 8TDM9
?ime +i)ision &ultiple:ing merupakan sebuah proses pentransmisian beberapa sinyal in#ormasi yang hanya melalui satu kanal transmisi dengan masing$masing sinyal di transmisikan pada peride 'aktu tertentu. Se./*/ u2u2 unsi 2ul)i0le7in /,/l/h se+//i +e*i5u):
. &embantu berbagai koneksi pada sebuah mesin . &emetakan banyak koneksi pada sebuah tingkatan antara sebuah koneksi dengan lainnya
&eun)un/n 2enun/5/n TDM
?+& digunakan karena alasan biayaD semakin sedikit kabel yang digunakan dan semakin simple recei)er yang dipakai untuk mentransmit data dari banyak sumber utnuk banyak tujuan membuat ?+& lebih murah disbanding yang lain. ?+& juga menggunakan band'ith yang lebih sedikit daripada CreLuency +i)ision &ultiple:ing (C+&!. +engan lebar band'ith yang kecil" membuat bitrate semakin cepat" namun daya yang digunakan semakin besar.
IP;4
,lamat P )ersi H (sering disebut dengan ,lamat P)H! adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan ?2PP yang menggunakan protokol P )ersi H. Panjang totalnya adalah GE$bit" dan secara teoritis dapat mengalamati hingga H miliar host komputer atau lebih tepatnya H.E9H.967.E96 host di seluruh dunia" jumlah host tersebut didapatkan dari EI6 (didapatkan
dari J bit! dipangkat H(karena terdapat H oktet! sehingga nilai maksimal dari alamt P )ersi H tersebut adalah EII.EII.EII.EII dimana nilai dihitung dari nol sehingga nilai nilai host yang dapat ditampung adalah EI6:EI6:EI6:EI6H.E9H.967.E96 host. sehingga bila host yang ada diseluruh dunia melebihi kuota tersebut maka dibuatlah P )ersi 6 atau P)6. 2ontoh alamat P )ersi H adalah 19E.16J.0.G. ,lamat P)H terbagi menjadi beberapa jenis" yakni sebagai berikut ,lamat nicast" merupakan alamat P)H yang ditentukan untuk sebuah antarmuka jaringan yang dihubungkan ke sebuah nternet'ork P. ,lamat unicast digunakan dalam komunikasi point$to$point atau one$to$one. ,lamat Broadcast" merupakan alamat P)H yang didesain agar diproses oleh setiap node P dalam segmen jaringan yang sama. ,lamat broadcast digunakan dalam komunikasione$to$e)eryone. ,lamat &ulticast" merupakan alamat P)H yang didesain agar diproses oleh satu atau beberapa node dalam segmen jaringan yang sama atau berbeda. ,lamat multicast digunakan dalam komunikasi one$ to$many.
,lamat unicast menggunakan kelas ," B" dan 2 dari kelas$kelas alamat P yang telah disebutkan sebelumnya ,lamat P &ulticast (&ulticast P ,ddress! adalah alamat yang digunakan untuk menyampaikan satu paket kepada banyak penerima. +alam sebuah intranet yang memiliki alamat multicast P)H" sebuah paket yang ditujukan ke sebuah alamat multicast akan diteruskan oleh router ke subjaringan di mana terdapat hosthost yang sedang berada dalam kondisi MlisteningM terhadap lalu lintas jaringan yang dikirimkan ke alamat multicast tersebut. +engan cara ini" alamat multicast pun menjadi cara yang e#isien untuk mengirimkan paket data dari satu sumber ke beberapa tujuan untuk beberapa jenis komunikasi. ,lamat multicast dide#inisikan dalam @C2 111E. ,lamat$alamat multicast P)H dide#inisikan dalam ruang alamat kelas +.;ika ada sebuah intranet tidak yang terkoneksi ke nternet" semua alamat P dalam ruangan kelas alamat unicast dapat digunakan. ;ika koneksi dilakukan secara langsung (dengan menggunakan teknik routing! atau secara tidak langsung (dengan menggunakan pro:y ser)er!" maka ada dua jenis alamat yang dapat digunakan di dala m nternet" yaitu public address(alamat publik! dan pri)ate address (alamat pribadi!.
+alam @C2 791" alamat P )ersi H dibagi ke dalam beberapa kelas" dilihat dari oktet pertamanya" seperti terlihat pada tabel. %ebenarnya yang menjadi pembeda kelas P )ersi H adalah pola biner yang terdapat dalam oktet pertama (utamanya adalah bit$bit a'alhigh$order bit!" tapi untuk l ebih mudah mengingatnya" akan lebih cepat diingat dengan menggunakan representasi desimal. -elas ,lamat P (desimal!
Oktet pertama
Oktet pertama
(biner! +igunakan oleh
-elas ,11E6 0::: :::: -elas B1EJ191
,lamat unicast untuk jaringan skala besar
10:: ::::
,lamat unicast untuk jaringan skala menengah hingga skala
-elas 2 19EEEG
110: ::::
,lamat unicast untuk jaringan skala kecil
-elas + EEHEG9
1110 ::::
,lamat multicast (bukan alamat unicast!
-elas KEH0EII
1111 ::::
+ireser)asikanDumumnya digunakan sebagai alamat
besar
percobaan (eksperimen!D (bukan alamat unicast!
-elas , ,lamat$alamat kelas , diberikan untuk jaringan skala besar. /omor urut bit tertinggi di dalam alamat P kelas , selalu diset dengan nilai 0 (nol!. ?ujuh bit berikutnyaNuntuk melengkapi oktet pertamaN akan membuat sebuah net'ork identi#ier. EH bit sisanya (atau tiga oktet terakhir! merepresentasikan host identi#ier. ni mengi4inkan kelas , memiliki hingga 1E6 jaringan" dan 16"777"E1H host tiap jaringannya. ,lamat dengan oktet a'al 1E7 tidak dii4inkan" karena digunakan untuk mekanisme nterprocess 2ommunication (P2! di dalam mesin yang bersangkutan.
-elas B ,lamat$alamat kelas B dikhususkan untuk jaringan skala menengah hingga skala besar. +ua bit pertama di dalam oktet pertama alamat P kelas B selalu diset ke bilangan biner 10. 1H bit berikutnya (untuk melengkapi dua oktet pertama!" akan membuat s ebuah net'ork identi#ier. 16 bit sisanya (dua oktet terakhir! merepresentasikan host identi#ier. -elas B dapat memiliki 16"GJH net'ork" dan 6I"IGH host untuk setiap net'ork$nya.
-elas 2 ,lamat P kelas 2 digunakan untuk jaringan berskala kecil. ?iga bit pertama di dalam oktet pertama alamat kelas 2 selalu diset ke nilai biner 110. E1 bit selanjutnya (untuk melengkapi tiga oktet pertama! akan membentuk sebuah net'ork identi#ier. J bit sisanya (sebagai oktet terakhir! akan merepresentasikan host identi#ier. ni memungkinkan pembuatan total E"097"1IE buah net'ork" dan EIH host untuk setiap net'ork$nya.
-elas + ,lamat P kelas + disediakan hanya untuk alamat$alamat P multicast" sehingga berbeda dengan tiga kelas di atas. Kmpat bit pertama di dalam P kelas + selalu diset ke bilangan biner1110. EJ bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host. ntuk lebih jelas mengenal alamat ini" lihat pada bagian ,lamat &ulticast P)H.
-elas K ,lamat P kelas K disediakan sebagai alamat yang bersi#at MeksperimentalM atau percobaan dan dicadangkan untuk digunakan pada masa depan. Kmpat bit pertama selalu diset kepada bilangan biner 1111. EJ bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.
-elas ,lamat
/ilai oktet pertama
;umlah jaringan maksimum
Bagian untuk /et'ork denti#ierBagian untuk 5ost denti#ier ;umlah host dalam satu jaringan maksimum
-elas ,11E6
..Q 1E6
16"777"E1H
-elas B1EJ191
.
16"GJH 6I"IGH
-elas 219EEEG
.. Q
-elas +EEH$EG9
&ulticast P ,ddress
.Q
E"097"1IE
EIH
&ulticast P ,ddress
&ulticast P ,ddress
&ulticast P ,ddress
-elas K EH0$EII
+icadangkanD eksperimen
+icadangkanD eksperimen
+icadangkanD eksperimen
+icadangkanD eksperimen
2atatan Penggunaan kelas alamat P sekarang tidak rele)an lagi" mengingat sekarang alamat P sudah tidak menggunakan kelas alamat lagi. Pengemban otoritas nternet telah melihat dengan jelas bah'a alamat yang dibagi ke dalam kelas$kelas seperti di atas sudah tidak mencukupi kebutuhan yang ada saat ini" di saat penggunaan nternet yang semakin meluas.
IP ;<
PK/8K@?,/ P)6 nternet protocol )ersion 6. nternet protocol adaalah huru# RPS yang ada di ?2PP itu. P merupakan protocol yang mendasari pembangunan jaringan$jaringan ?2PP pada umumnya" dan internet pada khususnya. nternet protocol yang digunakan saat ini merupakan )ersi H.
-K/,P, -?, &K&K@<-,/ P)6 ,lasan terbesar munculnya teknologi P baru ini karena kebutuhan akan alamat$alamat P baru yang terus bertambah. ?erdapat lebih dari J juta alamat 'ebsite" 1 milyar pengguna" dan lebih dari 10.000 %P di seluruh dunia. Perkembangan yang pesat pada pengguna" internet yang memiliki koneksi yang Ral'ays onS" contohnya +%< (digital subscriber line! member arti bah'a alamat$alamat P tidak seharusnya digunakan bersama$sama di antara pengguna internet" 'alaupun mereka menggunakan koneksi dial$up. Pengguna teknik /,? (net'ork address translation! telah memberikan ruang berna#as sebelum alamat$alamat P)H mulai kehabisan. +engan meluasnya koneksi internet hingga ke de)ice$de)ice genggam (handheld!" peralatan$peralatan rumah tangga seperti system pemanas sentral dan pendingin sepertinya alamat$alamat P)H akan mulai kehabisan.
-K/?/8,/ +,@ P)6 P mobility dan roaming. ?erdapat sebuah protocol sepesial bagian dari P)6 digunakan untuk de)ice$ de)ice mobile dan P mobile. mplementasi dari protocol ini merupakan salah satu reLuiretment untuk setiap stack P)6. %ehingga" jika anda menggunakan P)6" maka anda juga sudah bias menggunakannya untuk roaming di antara jaringan$jaringan yang berbeda" dengan adanya noti#ikasi global ketika anda meninggalkan satu jaringan dan memasuki jaringan lainnya.
PERBEDAAN ANTARA IP64 DAN IP6<
Perbedaan yang sangat jelas adalah penulisan alamat. P)H menggunakan alamat$alamat yang GE$bit. %ehingga secara teori" memungkinkan sekitar EGE atau kira$kira H milyar host yang dapat terkoneksi ke internet. /amun karena adanya lubang$lubang range$range yang telah dialokasikan tersebut serta 'arisan dari system tua" yang berupa alamat$alamat kelas ,"B"2"dan +" sehingga tidak semua alamt dapat digunakan. ,lamat$alamat P)6 menggunakan teknologi 1EJ$bit" yang secara teori dapat mengalamatkan sebanyak E1EJ host. ni adalah ju mlah yang sangat besar. %ehingga setiap orang di dunia dapat memiliki ribuan alamat.
4.Jelaskan Mobile technology beserta Contohnya!
&obile technology merupakan istilah yang di gunakan untuk menjelaskan berbagai macam tipe dari komunikasi seluler.
Perkembangan teknologi bergerak (mobile! dimulai dari generasi 0" generasi 1" generasi E" generasi E.I" generasi G" generasi G.I dan generasi H atau biasa disebut 08" 18" E8" G8" G.I8 dan H8.
$1 Se-/*/h Pe*5e2+/n/n Te5noloi Mo+ile $11 Gene*/si A3/l = >e*o Gene*/)ion 8!G9
08 merupakan generasi permulaan
untuk
teknologi
selular. ?eknologi
ini
menggunakan jaringan gelombang radio khusus dengan jangkauan terbatas. Beberapa contoh yang termasuk dalam generasi a'al antara lain
1. P?? ( Push to Talk atau Press-to-Transmit ! $ ,&?% ( Advanced Mobile Telephone System! G. ,@P ( Autoradiopuhelin" Atelepon radio mobil!
$1$ Gene*/si Pe*)/2/ 81G9
5ampir semua teknologi pada a'alnya digunakan untuk keperluan militer yang kemudian dipergunakan untuk umum. Pada perkembangan teknologi mobile" generasi 18 hanya digunakan dalam 'aktu yang singkat" karena merupakan teknologi analog yang kemudian di gantikan oleh generasi E yang sudah berbentuk digital
$1" Gene*/si &e,u/ 8$G9
Perbedaan yang paling utama antara E8 dengan 18 adalah pada 18 menggunakan teknologi analog sedangkan pada E8 sudah menggunakan teknologi digital. Pada 18 hanya dapat mengirimkan suara sedangkan pada E8 selain mengirimkan suara juga dapat mengirimkan data berupa short massage ser)ice.
$14 Te5noloi ene*/si $? 8$?G9
?eknologi E.I8 merupakan perkembangan dari teknologi E8 dan ini merupakan penyempurnaan dari teknologi sebelumnya. Penyempurnaan dilakukan pada bagian aplikasi data. Pada generasi ini telah dilengkapi dengan 8P@% ( 8eneral Packet @adio %er)ices!.
$1? Te5noloi ene*/si " 8"G9
Perbedaan dasar dengan generasi sebelumnya dapat dirasakan pada kecepatan trans#er data yang simultan baik data )oice maupun non$)oice seperti do'nload in#ormasi" pertukaran email dan pesan instan. %tandar G8 termasuk didalamnya 1. UMTS (G8%&! (ni)ersal &obile ?elecommunications %ystem! menggunakan $ 2+&, di ba'ah standar G8PP. &?% mempunyai layanan data secara teori sampai 11 &bits" meskipun dalam perkembangannya yang disebarkan ke user dalam jaringan per#ormanya hanya mencapai GJH kbits. E. "?G /)/u 'SDPA (5igh$%peed +o'nlink Packet ,ccess! adalah protokol dalam telepon mobile berbasis jaringan &?% G8 yang menyediakan trans#er data yang lebih cepat. %ekarang 5%+P, yang dipasang mendukung 1.J &bits sampai G.6 &bits saat do'nlink. ntuk kedepannya direncanakan mencapai 7.E &bits. G. @CDMA (ideband 2ode +i)ision &ultiple ,ccess
?abel 1. Perbandingan setiap generasi mobile (handoko" E011! 8eneration
?ype
?ypical CreLuency
?ypical +ata %peed
18
oice
+igital
600 $1E00 bps
1I0 F 900 &h4 E8
oice F +ata
+igital H00
9.6" I6 atau 1J0 kbps F
HI0
&54"
900 F 1J00 &54 atau JI0 F 1900 &54 G8
oice F +ata
+igital H00
GJH kbps" 1.J atau G.6 F
HI0
&54" &bps
900 F 1J00 &54 atau JI0 F 1900 &54
$1< Te5noloi ene*/si "? 8"?G9
?eknologi G.I 8 atau disebut juga super G8 merupakan peningkatan dari teknologi G8" terutama dalam peningkatan kecepatan trans#er data yang lebih dari teknologi G8 (TE &bps! sehingga dapat melayani komunikasi multimedia seperti akses internet dan )ideo sharing.
$1% Te5noloi ene*/si 4 84G9
&enurut Onno . Purbo (http'''.kucoba.comE01001kecepatan$akses$Hg.html! %alah satu ciri khasi teknologi H8 ini adalah seluruh jaringan sudah akan berbasis P. ?eknologi yang dipakai adalah teknologi internet telepon menggunakan %ession nitiation Protocol (%P!. ?eknologi %P ini dikembangkan oleh nternet Kngineering ?ask Corce (K?C!. %P menjadi standar yang RopenS sehingga semua %+& di seluruh dunia dapat mengambil source code" dan mengimplementasikannya secara langsung secara gratis. 2ontoh yang nyata dari implementasi sentral telepon H8 ini adalah oP @akyat.
$$ Pe*5e2+/n/n O0e*/si Sis)e2 Mo+ile
%elain perkembangan generasi" perkembangan teknologi mobile juga didukung oleh perkembangan sistem operasi untuk beberapa jenis perangkat mobile. Beberapa contoh mobile system operation diantaranya adalah
1. %ymbian E. indo's mobile G. &obile linu: H. %istem operasi BlackBerry I. %istem operasi palm 6. %istem operasi ,ndroid
$$1 S2+i/n
%istem operasi %ymbian adalah sistem operasi yang dikembangkan oleh %ymbian
$$$ @in,o3s Mo+ile
indo's &obile adalah sistem operasi seluler yang dita'arkan oleh &icroso#t. %istem operasi indo's &obile dimulai dari 1. E. G. H. I.
Pocket P2 E000 Pocket P2 E00E indo's &obile E00G indo's &obile I indo's &obile 6
ersi terbaru yang sedang dikembangkan &icroso#t adalah Photon" yang didasarkan pada indo's Kmbedded 2K 6.0 dan diharapkan dapat mengintegrasikan )ersi smartphone dan Pocket P2.
$$" Mo+ile Linu7
&obile
$$4 Bl/.5+e**
%istem operasi BlackBerry dikembangkan oleh perusahan telekomunikasi asal 2anada" @eserch in &otion (@&!" perusahaan ini membuat terobosan baru dengan menciptakan pearangkat Blackberry yang terkenal dengan layanan push$email" dan sekarang blackberry berubah menjadi smartphone yang memiliki berbagai #ungsi s eperti" 8P%" internet mobile" serta dapat mengakses i$C. @& sebagai de)eloper untuk sistem operasi blackberry telah mengeluarkan sistem operasi baru dengan salah satu aplikasi yang tertanam didalamnya adalah +ocument to 8o )ersi trial buatan +atai4" suatu aplikasi yang memiliki #ungsi o##ice seperti ord to 8o" Presenter to 8o yang otomatis memiliki %heet to 8o sebagai aplikasi %preadsheet.
$$? P/l2
%istem operasi palm ditanamkan pada ?reo 6J0 %martphone. ersi yang digunakan adalah system operasi Palm O% I.H.9 dengan prosesor ntel P,E70" G1E&54. Beberapa #itur yang dita'arkan adalah Pocket K:press" &icroso#t &edia Player" Palm #iles" P+C
)ie'er" ,dobe ,crobat reader" e@eader" Pocket ?unes" dan +ocument ?o 8o (kurnia'an" E009!.
$$< An,*oi,
Pada ;uli E00I" 8oogle mengakuisisi ,ndroid" nc" sebuah perusahaan startup yang berbasis di Palo ,lto" 2ali#ornia" ,merika %erikat. ,ndroidSs co$pendiri yang pergi untuk bekerja di 8oogle termasuk ,ndy @ubin (co$pendiri +anger" @ich &iner (co$pendiri -ebakaran liar 2ommunications" nc " /ick %ears (sekali P di ?$&obile " dan 2hris hite (diketuai desain dan pengembangan antarmuka di 'ebt). Pada 'aktu itu" hanya sedikit yang diketahui tentang #ungsi ,ndroid" nc lain dari itu mereka membuat perangkat lunak untuk ponsel.5al ini dimulai desas$desus bah'a 8oogle berencana untuk memasuki pasar telepon seluler" meskipun tidak jelas apa #ungsi itu mungkin tampil di pasar itu. +i 8oogle" tim yang dipimpin oleh @ubin mengembangkan plat#orm perangkat mobile didukung oleh kernel
+. Penjelasan tentang gatewa, C- -C & BT/.
G/)e3/ adalah sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengan satu atau lebih jaringan komputer yang menggunakan protokol komunikasi yang berbeda sehingga in#ormasi dari satu jaringan computer dapat diberikan kepada jaringan komputer lain yang protokolnya berbeda.stilah gate'ay merujuk kepada hard'are atau so#t'are yang menjembatani dua aplikasi atau jaringan yang tidak kompatibel" sehingga data dapat ditrans#er antar komputer yang berbeda$beda.%alah satu contoh penggunaan gate'ay adalah pada email" sehingga pertukaran email dapat dilakukan pada sistem yang berbeda.+e#inisi tersebut adalah de#inisi gate'ay yang utama. +alam pengertian teknis" istilah ini mengacu pada pengaturan hard'are maupun so#t'are yang menerjemahkan antara dua protokol yang berbeda. Pengertian yang lebih umum untuk istilah ini adalah sebuah mekanisme yang menyediakan akses ke sebuah sistem lain yang tehubung dalam sebuah net'ork.5ost yang digunakan untuk mengalihkan lalu lintas jaringan dari satu jaringan ke jaringan lain" juga digunakan untuk mele'atkan lalu lintas jaringan dari satu protokol ke protokol lain. +ipergunakan untuk menghubungkan dua jenis jaringan komputer yang arsitekturnya sama sekali berbeda. ;adi gate'ay lebih kompleks daripada bridge. 8ate'ay dapat diaplikasikan antara lain untuk menghubungkan B& %/, dengan digital +/," <,/ (
%alah satu #ungsi pokok gate'ay adalah melakukan protocol con)erting" agar dua arsitektur jaringan komputer yang berbeda dapat berkomunikasi. %eiring dengan merebaknya internet" de#inisi gate'ay seringkali bergeser. ?idak jarang pula pemula menyamakan Agate'ay dengan Arouter yang sebetulnya tidak benar.-adangkala" kata Agate'ay digunakan untuk mendeskripkan perangkat yang menghubungkan jaringan komputer besar dengan jaringan komputer besar lainnya. 5al ini muncul karena seringkali perbedaan protokol komunikasi dalam jaringan komputer hanya terjadi di tingkat jaringan komputer yang besar.8ate'ay juga bisa diartikan sebagai komputer yang memiliki minimal E buah net'ork inter#ace untuk menghubungkan E buah jaringan atau lebih. +i nternet suatu alamat bisa ditempuh le'at gate'ay$gate'ay yang memberikan jalanrute ke arah mana yang harus dilalui supaya paket data sampai ke tujuan. -ebanyakan gate'ay menjalankan routing daemon (program yang meng$update secara dinamis tabel routing!. -arena itu gate'ay juga biasanya ber#ungsi sebagai router. 8ate'ayrouter bisa berbentuk @outer bo: seperti yang di produksi 2isco" G2O&" dll atau bisa juga berupa komputer yang menjalankan /et'ork Operating %ystem plus routing daemon. &isalkan P2 yang dipasang ni: CreeB%+ dan menjalankan program @outed atau 8ated. /amun dalam pemakaian /atd" routing daemon tidak perlu dijalankan" jadi cukup dipasang gate'ay saja.-arena gate'ayrouter mengatur lalu lintas paket data antar jaringan" maka di dalamnya bisa dipasangi mekanisme pembatasan atau pengamanan (#iltering! paket$paket data. &ekanisme ini disebut Cire'all. Co**es0on,en) No,e 8CN9 merupakan elemen pedantic yang menolong ketika analisa megenai tra##ic lo'. 2/ adalah peer tra##ic dari mobile node dalam komunikasi data.
R/,io Ne)3o*5 Ss)e2 8RNC9 merupakan tempat mengatur terjadinya so#t handoner dan mengendalikan sumberE radio dari beberapa node B. +an user eLuipment.
B/se )*/ns*e.ei6e* s)/)ion merupakan L'uipment paling luar yang berhubungan langsung dengan mobile station (handphonemobilephone!.