Daisypath Friendship tickers

Rabu, 29 Februari 2012

TUGAS KOMDAT 1 By Meutia Yoansyah email: meutiayoansyah@yahoo.com UNIVERSITAS SRIWIJAYATUGAS KOMDAT 1 By Meutia Yoansyah email: meutiayoansyah@yahoo.com UNIVERSITAS SRIWIJAYA  Apa yang di maksud dengan pengiriman parallel ? Jawabannya : pengiriman secara serempak pada bit-bit yang membentuk karakter melewati sejumlah penghantar yang terpisah. Pada saat komputer mempunyai data untuk dikirimkan, jalur data-tersedia (DAV) diset tinggi. Pada saat terminal siap menerima data, jalur data-diterima (DAC) juga diset tinggi. Jumlah penghantar yang diperlukan untuk antar muka pararel disebut lebar bus (Bus Width). Tiap penghantar mempunyai fungsi yang khusus, beberapa diantaranya - Untuk membawa data - Membawa informasi kendali - Sinkronisasi. 1 Karena dalam sistem pengiriman pararel diperlukan sejumlah penghantar untuk mengirimkan data, maka sistem pararel ini hanya ekonomis untuk jarak pendek. Biaya penggunaan kabel penghantar (multiconductor cable) relatif tinggi, dan skew sering muncul. Antarmuka pararel akan memindahkan data secara cepat dan relatif mudah untuk dioperasikan, tetapi lebar bus minimal 10 dan biasanya lebih tinggi, karena 1 atau lebih penghantar perlu ditambahkan untuk menghubungkan komputer dengan pencetak berkecepatan tinggi atau dengan disk drive yang berkecepatan tinggi dan panjang kabel relatif pendek. [1] http://www.globalkomputer.com/Bahasan/Komunikasi- Data/Topik/Pengiriman-Pararel.html  Apa yang dimaksud dengan pengiriman seri ? Jawabannya : pengiriman data yang biasanya digunakan untuk sambungan dengan jarak relatif jauh. Konsep dasar pengiriman seri adalah pada saat data pararel internal 2 dimasukkan ke pengubah pararel ke seri. Pengubah pararel ke seri ini biasanya dengan IC yang juga melakukan sejumlah fungsi yang lain yang dikenal sebagai UART, VART, ACIA, PIA, dan lain-lain. Kanal seri mengirimkan setiap karakter per elemen sehingga hanya diperlukan 2 penghantar, yaitu kirim data (TXD), dan terima data (RXD). Masing-masing elemen isyarat dengan 1 bit atau 2 bit(dibit) atau 3 bit (tribit) atau kurang dari 1 bit (penyandian Manchester). Pengiriman akan dimulai dari LSB (Least Significant Bit), dan diakhiri dengan MSB (Most Significant Bit). Tiap karakter yang dikirimkan, diberikan urutan bit tertentu sesuai dengan sandi yang digunakan. Penerima harus menjumlah isyarat data yang sama pada waktu yang tepat sebelum membentuk kembali karakter yang sama. Karena bit-bit dikirimkan secara berurutan dan tidak serempak, maka kecepatan pemindahan data lebih rendah dibanding dengan pengiriman pararel. 3 Pengiriman Seri memerlukan 3 penyesuaian. - Penyesuaian Bit Interval waktu yang dilakukan oleh pengirim dan penerima harus sama dengan cara menambahkan detak (clock) pada pengirim dan penerima agar dapat dijumlahkan interval waktu keduanya. Detak penerima harus sesuai dengan detak pengirim agar data dapat diterima dengan benar sehingga terjadi bit sinkronisasi. - Penyesuaian Karakter Setelah bit sinkronisasi, penerima harus mampu membedakan kelompokkelompok karakter yang tepat dengan menentukan bit awal (LSB) dari suatu karakter. - Penyesuaian Blok Penerima juga harus dapat mengenali awal dan akhir tiap blok data. Penyesuaian dapat diperoleh dengan cara sinkron maupun tidak sinkron. [2] 4 http://www.globalkomputer.com/Bahasan/Komunikasi- 5 Data/Topik/Pengiriman-Seri.html  Apa yyang di maksud dengan dengan pengiriman data tak sinkron dan data sinkron ? Jawabannya : pengiriman data sinkron Pada transmisi sinkron, data dikirim dalam bentuk ber-kelompok (blok} dalam kecepatan yang tetap tanpa bit awal dan bit akhir. Awalan blok (start block) dan akhiran blok (stop block) diidentifikasikan dalam bentuk bytes dengan susunan yang spesifik[5] Melibatkan penghantaran data secara blok karakter. Karakter tidak dihantar satu per satu dan tidak menggunakan bit start dan bit stop (blok karakter yang dihantar masihsecara bit per bit - metoda serial) [3] 6 Gambar di atas pengiriman data sinkron 7 pengiriman data tak sinkron transmisi tak sinkron memiliki kedua bit tersebut. Pada transmisi ini, informasi akan diuraikan menjadi karakter dan masing-masing karakter tersebut memiliki bit yang diidentifikasi-kan sebagai awalan blok (start block} dan bit akhiran blok (stop block),Pengiriman data tak sinkron ini lebih sederhana dibanding-kan dengan pengiriman data sinkron karena hanya isyarat data saja yang dikirimkan.[5] Setiap karakter yang akan dihantar akan dimulai dengan bit awal (bit start)(biasanya bit 0), dan diikuti oleh rangkaian bit-bit data, bit pariti dan diakhiri dengan bitakhir (bit stop).[3] 8 Gambar diatas adalah pengiriman data tak sinkron http://www.scribd.com/doc/9643029/Komunikasi-Data-Jaringan-Komputer  Sebutkan organisasi standarisasi dan jelaskan tugasnya? Jawabannya : 9 IEEE adalah organisasi nirlaba internasional, yang merupakan asosiasi profesional utama untuk peningkatan teknologi. Sebelumnya, IEEE merupakan kepanjangan dari Institute of Electrical and Electronics Engineers. Namun berkembangnya cakupan bidang ilmu dan aplikasi yang diperdalam organisasi ini membuat nama-nama kelektroan dianggap tidak relevan lagi, sehingga IEEE tidak dianggap memiliki kepanjangan lagi, selain sebuah nama yang dieja sebagai Eye-triple-E. Di samping society, IEEE memiliki badan standard (Standard Association, IEEE-SA). IEEE-SA memiliki wibawa cukup besar untuk bisa mempersatukan substandard industri membentuk standardisasi internasional yang diakui seluruh industri. Beberapa standar IEEE : Saya hanya membahas sedikit mengenail WiMax: WiMAX (Worldwide Interoperability for Microwave Access) adalah sebuah tanda sertifikasi untuk produk-produk yang lulus tes cocok dan sesuai dengan standar IEEE 802.16. WiMAX merupakan teknologi nirkabel yang menyediakan hubungan jalur lebar dalam jarak jauh. WiMAX merupakan teknologi broadband yang memiliki kecepatan akses yang tinggi dan jangkauan yang luas. WiMAX merupakan evolusi dari teknologi BWA sebelumnya dengan fitur-fitur yang lebih menarik. Disamping kecepatan data yang tinggi mampu diberikan, WiMAX juga membawa isu 10 open standar. Dalam arti komunikasi perangkat WiMAX diantara beberapa vendor yang berbeda tetap dapat dilakukan (tidak proprietary). Dengan kecepatan data yang besar (sampai 70 MBps), WiMAX layak diaplikasikan untuk 'last mile' broadband connections, backhaul, dan high speed enterprise. ANSI (American National Standards Institute adalah sebuah kelompok yang mendefinisikan standar Amerika Serikat untuk industri pemrosesan informasi. ANSI berpartisipasi dalam mendefinisikan standar protokol jaringan dan merepresentasikan Amerika Serikat dalam hubungannya dengan badan-badan penentu standar International lain, misalnya ISO , Ansi adalah organisasi sukarela yang terdiri atas anggota dari sektor usaha, pemerintah, dan lain-lain yang mengkoordinasikan aktivitas yang berhubungan dengan standar, dan memperkuat posisi Amerika Serikat dalam organisasi standar nasional. ANSI membantu dengan komunikasi dan jaringan (selain banyak hal lainnya). ANSI adalah anggota IEC dan ISO. ANSI adalah lembaga amerika yang mengeluarkan standard ASCII (American Standard Code for Information Interchange).ASCII (American Standard Code for Information Interchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat 11 universal, contohnya 124 adalah untuk karakter "|". Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Kode ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 8 bit. Dimulai dari 00000000 hingga 11111111. Total kombinasi yang dihasilkan sebanyak 256, dimulai dari kode 0 hingga 255 dalam sistem bilangan Desimal. SQL adalah standar ANSI (American National Standards Institute) bahasa pemrograman untuk mengakses dan memanipulasi database. Statemen SQL digunakan untuk menerima, mengubah dan menghapus data. SQL bekerja dengan berbagai sistem database antara lain MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase, dll. Sesuai kegunaan dan perkembangannya, SQL memiliki beberapa versi, tetapi agar tidak terjadi kekeliruan dibuat standar oleh ANSI, mereka harus memiliki keywords utama yang dipakai secara umum yaitu (SELECT, UPDATE, DELETE, INSERT, WHERE, dan sebagainya). ANSI C adalah standar bahasa C pertama. Asosiasi Industri Telekomunikasi (TIA) adalah suatu organisasi terpisah yang diakui oleh ANSI dan bekerjasama dengan Asosiasi Industri Elektronika (EIA). TIA dikenal terbaik untuk mengembangkan standard pemasangan kabel menggunakan 12 disain dan instalasi sistem pemasangan kabel yang ter-koordinasi. Sehingga mampu untuk mendukung suatu cakupan aplikasi yang luas dan memenuhi kebutuhan kecepatan yang tinggi pada masa kini dan mendatang. Contoh standart dari TIA/EIA : Standard TIA 568A-B Sebelumnya dikenal sebagai ECMA (European Computer Manufacturers Association) , lembaga ini merupakan perkumpulan orang eropa yang mengeluarkan standar dalam sistem teknologi dan informasi. Ecma International adalah lembaga yang mengeluarkan standarisasi dalam ECMAScript, sebuah standard yang mengelola JavaScript. International Telecommunication Union Radiocommunication Sector (ITUR) Sebuah organisasi global yang ada dan didirikan untuk mengatur penggunaan frekuensi radio (RF) diseluruh penjuru dunia. The United Nations (PBB), menugaskan kepada International Telecommunication Union Radiocommunication Sector (ITU-R) ini, untuk mengatur dalam hal skala penggunaan frekuensi, secara global. Nah, karena dunia ini luas, maka kemudian ITU-R membaginya menjadi beberapa wilayah. Hingga masing-masing wilayah, diatur oleh organisasi yang berbeda. FCC adalah organisasi yang bergerak di bidang pertelekomunkasian. 13 Organisasi ini yang mengatur segala jenis komunikasi baik yang keluar ataupun ke dalam negara Amerika Serikat. Wireless, sebagai sarana telekomunikasi, tentu saja ikut menjadi wewenang dari FCC ini. Tujuan FCC mengatur komunikasi wireless, adalah agar tidak terjadi kesimpang siuran, maupun penyalahgunaan dalam hal penggunaan sinyal atau frekuensi radio yang digunakan dalam teknologi wireless. FCC adalah organisasi independent yang didirikan oleh pemerintah US. FCC bertanggung jawab untuk mengatur segala jenis penggunaan perangkat telekomunikasi, baik yang menggunakan radio, televisi, wire, satellite, dan kabel. Wilayah kekuasaan FCC ini meliputi 50 negara bagian yang ada di US, dan beberapa distrik yang menjadi teritori dari Negara US. Hampir disetiap negara mempunyai badan atau organisasi yang serupa dengan FCC ini. FCC dan organisasi sejenis, adalah organisasi yang bertugas, sekaligus yang berhak untuk membuat berbagai aturan yang menyangkut mengenai apa saja yang boleh, dan tidak boleh dilakukan oleh seorang user dalam hal penggunaan wireless, khususnya yang menyangkut penggunaan Frekuensi Radio (RF) untuk melakukan transmisi. Aturan ini meliputi dalam hal penggunaan: Dari aturan-aturan inilah, FCC dan organisasi sejenis membuat prosedure dan standar kerja. Organisasi-organisasi ini 14 dibentuk dan bekerja sama, dengan tujuan untuk membantu memenuhi kebutuhan akan meningkatnya permintaan yang menyangkut teknologi wireless, yang sedang berkembang dengan pesat saat ini. Organisasi Internasional untuk Standardisasi, International Organization for Standardization (ISO) adalah badan penetap standar internasional yang terdiri dari wakil-wakil dari badan standar nasional setiap negara. Pada awalnya, singkatan dari nama lembaga tersebut adalah IOS, bukan ISO. Tetapi sekarang lebih sering memakai singkatan ISO, karena dalam bahasa yunani sos berarti sama (equal). Penggunaan ini dapat dilihat pada kata isometrik atau isonomi. Didirikan pada23 February 1947 ISO menetapkan standar-standar industrial dan komersial dunia. ISO, yang merupakan lembaga nirlaba internasional, pada awalnya dibentuk untuk membuat dan memperkenalkan standardisasi internasional untuk apa saja.Dalam menetapkan suatu standar tersebut mereka mengundang wakil anggotanya dari 130 negara untuk duduk dalam Komite Teknis (TC), Sub Komite (SC) dan Kelompok Kerja (WG). Meski ISO adalah organisasi nonpemerintah, kemampuannya untuk menetapkan standar yang sering menjadi hukum melalui persetujuan atau standar nasional membuatnya lebih berpengaruh 15 daripada kebanyakan organisasi non-pemerintah lainnya, dan dalam prakteknya ISO menjadi konsorsium dengan hubungan yang kuat dengan pihak-pihak pemerintah. Peserta ISO termasuk satu badan standar nasional dari setiap negara dan perusahaan-perusahaan besar. ISO bekerja sama dengan Komisi Elektroteknik Internasional (IEC) yang bertanggung jawab terhadap standardisasi peralatan elektronik. Contoh : >> Standarisasi Protokol (ISO 7498) ISO (International Standard Organization) mengajukan struktur dan fungsi protocol komunikasi data. Model tersebut dikenal sebagai OSI (Open System Interconnection) Reference Model. Terdiri atas 7 layer (lapisan) yang mendefinisikan fungsi. Untuk tiap layernya dapat terdiri atas sejumlah protocol yang berbeda, masing-masing menyediakan pelayanan yang sesuai dengan fungsi layer tersebut. IETF adalah ebuah organisasi yang berwenang dan bertanggung jawab dalam mengatur dan menetapkan protocol-protocol standard yang digunakan di internet. Internet Engineering Task Force (disingkat IETF), merupakan sebuah organisasi yang menjaring banyak pihak (baik itu individual ataupun organisasional) yang tertarik dalam pengembangan 16 jaringan komputer dan Internet. Organisasi ini diatur oleh IESG (Internet Engineering Steering Group), dan diberi tugas untuk mempelajari masalah-masalah teknik yang terjadi dalam jaringan komputer dan Internet, dan kemudian mengusulkan solusi dari masalah tersebut kepada IAB (Internet Architecture Board). Pekerjaan IETF dilakukan oleh banyak kelompok kerja (disebut sebagai Working Groups) yang berkonsentrasi di satu bagian topik saja, seperti halnya keamanan, routing, dan lainnya. IETF merupakan pihak yang mempublikasikan spesifikasi yang membuat standar protokol TCP/IP. Kebijakan protokol QoS (Quality of Service) yang diusulkan sebagai standar IETF untuk mengkomunikasikan informasi kebijakan QoS dalam jaringan. The World Wide Web Consortium (W3C) merupakan sebuah lembaga konsorsium yang membuat dan terus berobservasi dalam pengembangan teknologi web mencangkup XML, HTML dan aplikasi-aplikasi lain yang sering digunakan dalam dunia web. Mereka juga selalu mengeluarkan aturan dan standard supaya siapapun yang membuat dan mengimplementasikan selalu memperhatikan berbagai aspek yang fital seperti kecocokan dengan perangkat dan browser pengakses, pembaca hingga membuat sebuah website yang dapat berjalan bertahun-tahun karena perubahannya mudah. 17 Walaupun W3C bukan satu-satunya standar dalam pembuatan web, namun W3C merupakan lembaga yang sangat besar pengaruhya bagi dunia web. Selain mengeluarkan standard yang mudah dimengerti ternyata lembaga inipun mengeluarkan artikel dan tutorial yang mendukung teknologi yang diobservenya itu. Bahkan untuk mengecek kehandalan desain kita, W3C mengeluarkan beberapa macam validator. World Wide Web Consortium (W3C) adalah suatu konsorsium yang bekerja untuk mengembangkan standar-standar untuk World Wide Web. Spesifikasi teknologi-teknologi utama yang dipakai sebagai basis utama web, seperti URL (Uniform Resource Locator), HTTP (HyperText Transfer Protocol), dan HTML (HyperText Markup Language) dikembangkan dan diatur oleh badan ini. Standard dari W3C (Konsorsium World Wide Web) XML,CGI,CSS,HTML5,dll [5] http://www.scribd.com/doc/61430237/Standarisasi-Komunikasi-Data 6. Sebutkan standar-standar pengkodean data yang digunakan ? Macam-macam Pengkodean Data : ASCII (American Standard Code for Information Interchange) 18  Paling banyak digunakan  Merupakan sandi 7 bit  Terdapat 128 macam simbol yang dapat diberi sandi ini  Untuk transmisi asinkron terdiri dari 10 atau 11 bit yaitu : 1 bit awal, 7 bit data, 1 bit paritas, 1 atau 2 bit akhir b. Sandi Baudot Code (CCITT Alfabet No. 2 / Telex Code  Terdiri dari 5 bit  Terdapat 32 macam simbol  Digunakan 2 sandi khusus sehingga semua abjad dan angka dapat diberi sandi yaitu :  LETTERS (11111)  FIGURES (11011)  Tiap karakter terdiri dari : 1 bit awal, 5 bit data dan 1,42 bit akhir c. Sandi 4 atau 8  Sandi dari IBM dengan kombinasi yang diperbolehkan adalah 4 buah “1” dan 4 buah “0”  Terdapat 70 karakter yang dapat diberi sandi  Transmisi asinkron membutuhkan bit, yaitu : 1 bit awal, 8 bit data dan 1 19 bit akhir. BCD (Binary Coded Decimal)  Sandi 6 bit  Terdapat 64 kombinasi sandi  Transmisi asinkron membutuhkan 9 bit, yaitu : 1 bit awal, 6 bit data, 1 bit paritas dan 1 bit akhir. EBCDIC (Extended Binary Coded Decimal Interchange Code)  Sandi 8 bit untuk 256 karakter  Transmisi asinkron membutuhkan 11 bit, yaitu : 1 bit awal, 8 bit data, 1 bit paritas dan 1 bit akhir. staff.gunadarma.ac.id/.../Komdat3_pengkodean+data.doc 7. Apa yang di maksud dengan interferensi ? Jawabannya : Interferensi Interferensi adalah interaksi antar gelombang didalam suatu daerah. Interferensi dapat bersifat membangun dan merusak. Bersifat membangun jika 20 beda fase kedua gelombang sama sehingga gelombang baru yang terbentuk adalah penjumlahan dari kedua gelombang tersebut. Bersifat merusak jika beda fasenya adalah 180 derajat, sehingga kedua gelombang saling menghilangkan [7] GAMBAR DI ATAS ADALAH GELOMBANG INTERFERENSI http://www.yousaytoo.com/arti-interferensi/267839 21 8. Jelaskan pengertian dan contoh dari full duplex ( dua arah penuh ) dan half duplex ( dua arah bergantian ) ! full duplex ( dua arah penuh ) Merupakan bentuk komunkasi antara dua belah pihak yang saling mengirim dan menerima informasi dalamwaktu bersamaan. Pada umumnya model ini memerlukan dua jalur komunikasi. Contoh yang sering kita temukan dalam kehidupan adalah telepon, di mana penggunanya bisa berbicara (mengirim) dan mendengar (menerima) secara bersamaan. Half Dulplex ( dua arah bergantian) Merupakan bentuk komunikasi antara dua belah pihak dan dua arah, namun secara bergantian (tidak dapat secara bersama-sama) antara mentransmisikan dan menerima data. Contoh sederhana adalah walkie-talkie yang sering kita jumpai. Jika kita ingin berbicara, kita harus menekan tombol dan sebaliknya, jika kita ingin mendengar tombol harus dalam keadaan tidak ditekan. wordpress.com/2011/07/14/simplex-half-duplex-full-duplex/ 9. Sebutkan Organisasi standar dalam bidang komunikasi ! yang termasuk kategori organisasi standar nasional meliputi :  American National Standard Institute (ANSI) Organisasi standard yang dibentuk di Amerika Serikat, non-profit, non- 22 pemerintah dan merepresentasikan Amerika Serikat di International for Standard Organisation (ISO). ANSI membentuk standard komite X3 (1960) untuk meneliti standard yang berhubungan dengan industri komputer. ANSI S3X3 Data Communications Technical Committee Task Force, dibentuk dengan tanggung jawab seperti terlihat pada gambar di bawah ini : 23  Electronics Industries Associations (EIA) Organisasi ini beranggotakan pabrik-pabrik elektronika di USA. Pada bidang telekomunikasi, EIA mendirikan Technical Committee TR-30 (1962) untuk pengembangan standard-standard interface perangkat tambahan dari Data 24 Terminal Equipment (DTE) seperti port komputer dan Data Communications Equipment (DCE), seperti modem. Kegiatan Standard komite TE-30, meliputi pengembangan standard interface R-232 sebagai interface fisik antara DTE dengan DCE.  Institute of Electrical and Electronic Engineers (IEEE) Merupakan kumpulan insinyur di Amerika Serikat yang sangat aktif dalam mengembangkan standard-standard komunikasi data. IEEE merupakan pelopor untuk mengembangkan standard LAN, diantaranya : 25 Sedangkan yang masuk kategori organisasi standar internasional adalah :  International Telecommunication Union (ITU) Organisasi ini merupakan perwakilan khusus PBB yang bermarkas di Geneva Swiss. ITU sendiri bertugas untuk mengembangkan standard komunikasi data, dalam bentuk recommendation. Dalam komunikasi data, recommendation yang dikeluarkan ITU diklasifikasi sebagai :  Series I : rekomnedasi untuk transmisi ISDN  Series Q : rekomendasi sistem signaling dan switching ISDN  Series V : rekomendasi yang mencakup fasilitas dan sistem transmisi melalui PSTN dan sirkuit telepon sewa, DTE-DCE interface dan operasi modem  Series X : rekomendasi untuk jaringan komunikasi data  International Organisation for Standarization (ISO) International Organisation for Standarization (ISO) didirikan dengan maksud untuk memajukan pengembangan standard-standar di dunia. Keanggotaan ISO terdiri atas organisasi-organisasi standard nasional yang mendekati 100 negara. Pencapaian ISO dalam bidang telekomunikasi adalah dikembangkannya 7 lapisan Open System Interconnection (OSI) Reference 26 Model. Penjelasan mengenai Open System Interconnection (OSI) akan dibahas kemudian secara terpisah. elearning.gunadarma.ac.id/.../telekomunikasi.../bab6_standar_teleko. Sumber data 1 http://www.globalkomputer.com/Bahasan/Komunikasi- Data/Topik/Pengiriman-Pararel.html 2. http://www.globalkomputer.com/Bahasan/Komunikasi- Data/Topik/Pengiriman-Seri.html 3. http://www.scribd.com/doc/9643029/Komunikasi-Data-Jaringan- Komputer 4. http://www.scribd.com/doc/61430237/Standarisasi-Komunikasi- Data 6. staff.gunadarma.ac.id/.../Komdat3_pengkodean+data.doc 27 7. http://www.yousaytoo.com/arti-interferensi/267839 8.. wordpress.com/2011/07/14/simplex-half-duplex-full-duplex/ 9. elearning.gunadarma.ac.id/.../telekomunikasi.../bab6 _standar_teleko. 28

 Apa yang di maksud dengan pengiriman parallel ?
Jawabannya :
pengiriman secara serempak pada bit-bit yang membentuk karakter
melewati sejumlah penghantar yang terpisah.
Pada saat komputer mempunyai data untuk dikirimkan, jalur data-tersedia
(DAV) diset tinggi.
Pada saat terminal siap menerima data, jalur data-diterima (DAC) juga
diset tinggi.
Jumlah penghantar yang diperlukan untuk antar muka pararel disebut
lebar bus (Bus Width).
Tiap penghantar mempunyai fungsi yang khusus, beberapa diantaranya
- Untuk membawa data
- Membawa informasi kendali
- Sinkronisasi.
1
Karena dalam sistem pengiriman pararel diperlukan sejumlah penghantar
untuk mengirimkan data, maka sistem pararel ini hanya ekonomis untuk
jarak pendek.
Biaya penggunaan kabel penghantar (multiconductor cable) relatif tinggi,
dan skew sering muncul.
Antarmuka pararel akan memindahkan data secara cepat dan relatif
mudah untuk dioperasikan, tetapi lebar bus minimal 10 dan biasanya
lebih tinggi, karena 1 atau lebih penghantar perlu ditambahkan untuk
menghubungkan komputer dengan pencetak berkecepatan tinggi atau
dengan disk drive yang berkecepatan tinggi dan panjang kabel relatif
pendek. [1]
http://www.globalkomputer.com/Bahasan/Komunikasi-
Data/Topik/Pengiriman-Pararel.html
 Apa yang dimaksud dengan pengiriman seri ?
Jawabannya :
pengiriman data yang biasanya digunakan untuk sambungan dengan
jarak relatif jauh.
Konsep dasar pengiriman seri adalah pada saat data pararel internal
2
dimasukkan ke pengubah pararel ke seri. Pengubah pararel ke seri ini
biasanya dengan IC yang juga melakukan sejumlah fungsi yang lain yang
dikenal sebagai UART, VART, ACIA, PIA, dan lain-lain.
Kanal seri mengirimkan setiap karakter per elemen sehingga hanya
diperlukan 2 penghantar, yaitu kirim data (TXD), dan terima data (RXD).
Masing-masing elemen isyarat dengan 1 bit atau 2 bit(dibit) atau 3 bit
(tribit) atau kurang dari 1 bit (penyandian Manchester).
Pengiriman akan dimulai dari LSB (Least Significant Bit), dan diakhiri
dengan MSB (Most Significant Bit).
Tiap karakter yang dikirimkan, diberikan urutan bit tertentu sesuai dengan
sandi yang digunakan.
Penerima harus menjumlah isyarat data yang sama pada waktu yang
tepat sebelum membentuk kembali karakter yang sama.
Karena bit-bit dikirimkan secara berurutan dan tidak serempak, maka
kecepatan pemindahan data lebih rendah dibanding dengan pengiriman
pararel.
3
Pengiriman Seri memerlukan 3 penyesuaian.
- Penyesuaian Bit
Interval waktu yang dilakukan oleh pengirim dan penerima harus sama
dengan cara menambahkan detak (clock) pada pengirim dan penerima
agar dapat dijumlahkan interval waktu keduanya. Detak penerima harus
sesuai dengan detak pengirim agar data dapat diterima dengan benar
sehingga terjadi bit sinkronisasi.
- Penyesuaian Karakter
Setelah bit sinkronisasi, penerima harus mampu membedakan kelompokkelompok
karakter yang tepat dengan menentukan bit awal (LSB) dari
suatu karakter.
- Penyesuaian Blok
Penerima juga harus dapat mengenali awal dan akhir tiap blok data.
Penyesuaian dapat diperoleh dengan cara sinkron maupun tidak sinkron.
[2]
4
http://www.globalkomputer.com/Bahasan/Komunikasi-
5
Data/Topik/Pengiriman-Seri.html
 Apa yyang di maksud dengan dengan pengiriman data tak sinkron
dan data sinkron ?
Jawabannya :
pengiriman data sinkron Pada transmisi sinkron, data dikirim dalam
bentuk ber-kelompok (blok} dalam kecepatan yang tetap
tanpa bit awal dan bit akhir. Awalan blok (start block) dan akhiran blok
(stop block) diidentifikasikan dalam
bentuk bytes dengan susunan yang spesifik[5] Melibatkan penghantaran
data secara blok karakter. Karakter tidak dihantar
satu per satu dan tidak menggunakan bit start dan bit stop (blok karakter
yang dihantar masihsecara bit per bit - metoda
serial) [3]
6
Gambar di atas pengiriman data sinkron
7
pengiriman data tak sinkron transmisi tak sinkron memiliki kedua bit
tersebut. Pada transmisi ini, informasi akan diuraikan
menjadi karakter dan masing-masing karakter tersebut memiliki bit yang
diidentifikasi-kan sebagai awalan blok (start
block} dan bit akhiran blok (stop block),Pengiriman data tak sinkron ini
lebih sederhana dibanding-kan dengan pengiriman
data sinkron karena hanya isyarat data saja yang dikirimkan.[5] Setiap
karakter yang akan dihantar akan dimulai dengan bit
awal (bit start)(biasanya bit 0), dan diikuti oleh rangkaian bit-bit data, bit
pariti dan diakhiri dengan bitakhir (bit stop).[3]
8
Gambar diatas adalah pengiriman data tak sinkron
http://www.scribd.com/doc/9643029/Komunikasi-Data-Jaringan-Komputer
 Sebutkan organisasi standarisasi dan jelaskan tugasnya?
Jawabannya :
9
IEEE adalah organisasi nirlaba internasional, yang merupakan asosiasi
profesional utama untuk peningkatan teknologi.
Sebelumnya, IEEE merupakan kepanjangan dari Institute of Electrical and
Electronics Engineers. Namun berkembangnya
cakupan bidang ilmu dan aplikasi yang diperdalam organisasi ini
membuat nama-nama kelektroan dianggap tidak relevan
lagi, sehingga IEEE tidak dianggap memiliki kepanjangan lagi, selain
sebuah nama yang dieja sebagai Eye-triple-E.
Di samping society, IEEE memiliki badan standard (Standard Association,
IEEE-SA). IEEE-SA memiliki wibawa cukup besar
untuk bisa mempersatukan substandard industri membentuk
standardisasi internasional yang diakui seluruh industri.
Beberapa standar IEEE : Saya hanya membahas sedikit mengenail
WiMax:
WiMAX (Worldwide Interoperability for Microwave Access) adalah sebuah
tanda sertifikasi untuk produk-produk yang lulus
tes cocok dan sesuai dengan standar IEEE 802.16. WiMAX merupakan
teknologi nirkabel yang menyediakan hubungan jalur
lebar dalam jarak jauh. WiMAX merupakan teknologi broadband yang
memiliki kecepatan akses yang tinggi dan jangkauan
yang luas. WiMAX merupakan evolusi dari teknologi BWA sebelumnya
dengan fitur-fitur yang lebih menarik. Disamping
kecepatan data yang tinggi mampu diberikan, WiMAX juga membawa isu
10
open standar. Dalam arti komunikasi perangkat
WiMAX diantara beberapa vendor yang berbeda tetap dapat dilakukan
(tidak proprietary). Dengan kecepatan data yang
besar (sampai 70 MBps), WiMAX layak diaplikasikan untuk 'last mile'
broadband connections, backhaul, dan high speed
enterprise.
ANSI (American National Standards Institute adalah sebuah kelompok
yang mendefinisikan standar Amerika Serikat untuk
industri pemrosesan informasi. ANSI berpartisipasi dalam mendefinisikan
standar protokol jaringan dan merepresentasikan
Amerika Serikat dalam hubungannya dengan badan-badan penentu
standar International lain, misalnya ISO , Ansi adalah
organisasi sukarela yang terdiri atas anggota dari sektor usaha,
pemerintah, dan lain-lain yang mengkoordinasikan aktivitas
yang berhubungan dengan standar, dan memperkuat posisi Amerika
Serikat dalam organisasi standar nasional. ANSI
membantu dengan komunikasi dan jaringan (selain banyak hal lainnya).
ANSI adalah anggota IEC dan ISO.
ANSI adalah lembaga amerika yang mengeluarkan standard ASCII
(American Standard Code for Information
Interchange).ASCII (American Standard Code for Information
Interchange) merupakan suatu standar internasional dalam
kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat
11
universal, contohnya 124 adalah untuk karakter "|".
Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk
menunjukkan teks. Kode ASCII sebenarnya memiliki
komposisi bilangan biner sebanyak 8 bit. Dimulai dari 00000000 hingga
11111111. Total kombinasi yang dihasilkan
sebanyak 256, dimulai dari kode 0 hingga 255 dalam sistem bilangan
Desimal.
SQL adalah standar ANSI (American National Standards Institute) bahasa
pemrograman untuk mengakses dan
memanipulasi database. Statemen SQL digunakan untuk menerima,
mengubah dan menghapus data. SQL bekerja dengan
berbagai sistem database antara lain MS Access, DB2, Informix, MS SQL
Server, Oracle, Sybase, dll.
Sesuai kegunaan dan perkembangannya, SQL memiliki beberapa versi,
tetapi agar tidak terjadi kekeliruan dibuat standar
oleh ANSI, mereka harus memiliki keywords utama yang dipakai secara
umum yaitu (SELECT, UPDATE, DELETE, INSERT,
WHERE, dan sebagainya).
ANSI C adalah standar bahasa C pertama.
Asosiasi Industri Telekomunikasi (TIA) adalah suatu organisasi terpisah
yang diakui oleh ANSI dan bekerjasama dengan
Asosiasi Industri Elektronika (EIA). TIA dikenal terbaik untuk
mengembangkan standard pemasangan kabel menggunakan
12
disain dan instalasi sistem pemasangan kabel yang ter-koordinasi.
Sehingga mampu untuk mendukung suatu cakupan
aplikasi yang luas dan memenuhi kebutuhan kecepatan yang tinggi pada
masa kini dan mendatang.
Contoh standart dari TIA/EIA :
Standard TIA 568A-B
Sebelumnya dikenal sebagai ECMA (European Computer Manufacturers
Association) , lembaga ini merupakan perkumpulan
orang eropa yang mengeluarkan standar dalam sistem teknologi dan
informasi. Ecma International adalah lembaga yang
mengeluarkan standarisasi dalam ECMAScript, sebuah standard yang
mengelola JavaScript.
International Telecommunication Union Radiocommunication Sector (ITUR)
Sebuah organisasi global yang ada dan
didirikan untuk mengatur penggunaan frekuensi radio (RF) diseluruh
penjuru dunia. The United Nations (PBB), menugaskan
kepada International Telecommunication Union Radiocommunication
Sector (ITU-R) ini, untuk mengatur dalam hal skala
penggunaan frekuensi, secara global.
Nah, karena dunia ini luas, maka kemudian ITU-R membaginya menjadi
beberapa wilayah. Hingga masing-masing wilayah,
diatur oleh organisasi yang berbeda.
FCC adalah organisasi yang bergerak di bidang pertelekomunkasian.
13
Organisasi ini yang mengatur segala jenis komunikasi
baik yang keluar ataupun ke dalam negara Amerika Serikat.
Wireless, sebagai sarana telekomunikasi, tentu saja ikut menjadi
wewenang dari FCC ini. Tujuan FCC mengatur komunikasi
wireless, adalah agar tidak terjadi kesimpang siuran, maupun
penyalahgunaan dalam hal penggunaan sinyal atau frekuensi
radio yang digunakan dalam teknologi wireless.
FCC adalah organisasi independent yang didirikan oleh pemerintah US.
FCC bertanggung jawab untuk mengatur segala
jenis penggunaan perangkat telekomunikasi, baik yang menggunakan
radio, televisi, wire, satellite, dan kabel. Wilayah
kekuasaan FCC ini meliputi 50 negara bagian yang ada di US, dan
beberapa distrik yang menjadi teritori dari Negara US.
Hampir disetiap negara mempunyai badan atau organisasi yang serupa
dengan FCC ini. FCC dan organisasi sejenis, adalah
organisasi yang bertugas, sekaligus yang berhak untuk membuat
berbagai aturan yang menyangkut mengenai apa saja yang
boleh, dan tidak boleh dilakukan oleh seorang user dalam hal
penggunaan wireless, khususnya yang menyangkut
penggunaan Frekuensi Radio (RF) untuk melakukan transmisi.
Aturan ini meliputi dalam hal penggunaan:
Dari aturan-aturan inilah, FCC dan organisasi sejenis membuat prosedure
dan standar kerja. Organisasi-organisasi ini
14
dibentuk dan bekerja sama, dengan tujuan untuk membantu memenuhi
kebutuhan akan meningkatnya permintaan yang
menyangkut teknologi wireless, yang sedang berkembang dengan pesat
saat ini.
Organisasi Internasional untuk Standardisasi, International Organization
for Standardization (ISO) adalah badan penetap
standar internasional yang terdiri dari wakil-wakil dari badan standar
nasional setiap negara. Pada awalnya, singkatan dari
nama lembaga tersebut adalah IOS, bukan ISO. Tetapi sekarang lebih
sering memakai singkatan ISO, karena dalam bahasa
yunani sos berarti sama (equal). Penggunaan ini dapat dilihat pada kata
isometrik atau isonomi.
Didirikan pada23 February 1947 ISO menetapkan standar-standar
industrial dan komersial dunia. ISO, yang merupakan
lembaga nirlaba internasional, pada awalnya dibentuk untuk membuat
dan memperkenalkan standardisasi internasional
untuk apa saja.Dalam menetapkan suatu standar tersebut mereka
mengundang wakil anggotanya dari 130 negara untuk
duduk dalam Komite Teknis (TC), Sub Komite (SC) dan Kelompok Kerja
(WG).
Meski ISO adalah organisasi nonpemerintah, kemampuannya untuk
menetapkan standar yang sering menjadi hukum melalui
persetujuan atau standar nasional membuatnya lebih berpengaruh
15
daripada kebanyakan organisasi non-pemerintah lainnya,
dan dalam prakteknya ISO menjadi konsorsium dengan hubungan yang
kuat dengan pihak-pihak pemerintah. Peserta ISO
termasuk satu badan standar nasional dari setiap negara dan
perusahaan-perusahaan besar.
ISO bekerja sama dengan Komisi Elektroteknik Internasional (IEC) yang
bertanggung jawab terhadap standardisasi
peralatan elektronik.
Contoh :
>> Standarisasi Protokol (ISO 7498)
ISO (International Standard Organization) mengajukan struktur dan fungsi
protocol komunikasi data.
Model tersebut dikenal sebagai OSI (Open System Interconnection)
Reference Model. Terdiri atas 7 layer (lapisan) yang
mendefinisikan fungsi. Untuk tiap layernya dapat terdiri atas sejumlah
protocol yang berbeda, masing-masing menyediakan
pelayanan yang sesuai dengan fungsi layer tersebut.
IETF adalah ebuah organisasi yang berwenang dan bertanggung jawab
dalam mengatur dan menetapkan protocol-protocol
standard yang digunakan di internet.
Internet Engineering Task Force (disingkat IETF), merupakan sebuah
organisasi yang menjaring banyak pihak (baik itu
individual ataupun organisasional) yang tertarik dalam pengembangan
16
jaringan komputer dan Internet. Organisasi ini diatur
oleh IESG (Internet Engineering Steering Group), dan diberi tugas untuk
mempelajari masalah-masalah teknik yang terjadi
dalam jaringan komputer dan Internet, dan kemudian mengusulkan solusi
dari masalah tersebut kepada IAB (Internet
Architecture Board). Pekerjaan IETF dilakukan oleh banyak kelompok
kerja (disebut sebagai Working Groups) yang
berkonsentrasi di satu bagian topik saja, seperti halnya keamanan,
routing, dan lainnya. IETF merupakan pihak yang
mempublikasikan spesifikasi yang membuat standar protokol TCP/IP.
Kebijakan protokol QoS (Quality of Service) yang
diusulkan sebagai standar IETF untuk mengkomunikasikan informasi
kebijakan QoS dalam jaringan.
The World Wide Web Consortium (W3C) merupakan sebuah lembaga
konsorsium yang membuat dan terus berobservasi
dalam pengembangan teknologi web mencangkup XML, HTML dan
aplikasi-aplikasi lain yang sering digunakan dalam dunia
web. Mereka juga selalu mengeluarkan aturan dan standard supaya
siapapun yang membuat dan mengimplementasikan
selalu memperhatikan berbagai aspek yang fital seperti kecocokan
dengan perangkat dan browser pengakses, pembaca
hingga membuat sebuah website yang dapat berjalan bertahun-tahun
karena perubahannya mudah.
17
Walaupun W3C bukan satu-satunya standar dalam pembuatan web,
namun W3C merupakan lembaga yang sangat besar
pengaruhya bagi dunia web. Selain mengeluarkan standard yang mudah
dimengerti ternyata lembaga inipun mengeluarkan
artikel dan tutorial yang mendukung teknologi yang diobservenya itu.
Bahkan untuk mengecek kehandalan desain kita, W3C
mengeluarkan beberapa macam validator.
World Wide Web Consortium (W3C) adalah suatu konsorsium yang
bekerja untuk mengembangkan standar-standar untuk
World Wide Web. Spesifikasi teknologi-teknologi utama yang dipakai
sebagai basis utama web, seperti URL (Uniform
Resource Locator), HTTP (HyperText Transfer Protocol), dan HTML
(HyperText Markup Language) dikembangkan dan diatur
oleh badan ini.
Standard dari W3C (Konsorsium World Wide Web)
XML,CGI,CSS,HTML5,dll [5]
http://www.scribd.com/doc/61430237/Standarisasi-Komunikasi-Data
6. Sebutkan standar-standar pengkodean data yang digunakan ?
Macam-macam Pengkodean Data :
ASCII (American Standard Code for Information Interchange)
18
 Paling banyak digunakan
 Merupakan sandi 7 bit
 Terdapat 128 macam simbol yang dapat diberi sandi ini
 Untuk transmisi asinkron terdiri dari 10 atau 11 bit yaitu : 1 bit awal, 7 bit
data, 1 bit paritas, 1 atau 2 bit akhir
b. Sandi Baudot Code (CCITT Alfabet No. 2 / Telex Code
 Terdiri dari 5 bit
 Terdapat 32 macam simbol
 Digunakan 2 sandi khusus sehingga semua abjad dan angka dapat diberi
sandi yaitu :
 LETTERS (11111)
 FIGURES (11011)
 Tiap karakter terdiri dari : 1 bit awal, 5 bit data dan 1,42 bit akhir
c. Sandi 4 atau 8
 Sandi dari IBM dengan kombinasi yang diperbolehkan adalah 4 buah “1”
dan 4 buah “0”
 Terdapat 70 karakter yang dapat diberi sandi
 Transmisi asinkron membutuhkan bit, yaitu : 1 bit awal, 8 bit data dan 1
19
bit akhir.
BCD (Binary Coded Decimal)
 Sandi 6 bit
 Terdapat 64 kombinasi sandi
 Transmisi asinkron membutuhkan 9 bit, yaitu : 1 bit awal, 6 bit data, 1 bit
paritas dan 1 bit akhir.
EBCDIC (Extended Binary Coded Decimal Interchange Code)
 Sandi 8 bit untuk 256 karakter
 Transmisi asinkron membutuhkan 11 bit, yaitu : 1 bit awal, 8 bit data, 1 bit
paritas dan 1 bit akhir.
staff.gunadarma.ac.id/.../Komdat3_pengkodean+data.doc
7. Apa yang di maksud dengan interferensi ?
Jawabannya :
Interferensi Interferensi adalah interaksi antar gelombang didalam suatu
daerah.
Interferensi dapat bersifat membangun dan merusak. Bersifat membangun jika
20
beda fase kedua gelombang sama sehingga gelombang baru yang terbentuk
adalah penjumlahan dari kedua gelombang tersebut. Bersifat merusak jika beda
fasenya adalah 180 derajat, sehingga kedua gelombang saling menghilangkan [7]
GAMBAR DI ATAS ADALAH GELOMBANG INTERFERENSI
http://www.yousaytoo.com/arti-interferensi/267839
21
8. Jelaskan pengertian dan contoh dari full duplex ( dua arah penuh ) dan
half duplex ( dua arah bergantian ) !
full duplex ( dua arah penuh ) Merupakan bentuk komunkasi antara dua belah
pihak yang saling mengirim dan menerima informasi dalamwaktu bersamaan.
Pada umumnya model ini memerlukan dua jalur komunikasi. Contoh yang
sering kita temukan dalam kehidupan adalah telepon, di mana penggunanya
bisa berbicara (mengirim) dan mendengar (menerima) secara bersamaan.
Half Dulplex ( dua arah bergantian) Merupakan bentuk komunikasi antara dua
belah pihak dan dua arah, namun secara bergantian (tidak dapat secara
bersama-sama) antara mentransmisikan dan menerima data. Contoh
sederhana adalah walkie-talkie yang sering kita jumpai. Jika kita ingin
berbicara, kita harus menekan tombol dan sebaliknya, jika kita ingin
mendengar tombol harus dalam keadaan tidak ditekan.
wordpress.com/2011/07/14/simplex-half-duplex-full-duplex/
9. Sebutkan Organisasi standar dalam bidang komunikasi !
yang termasuk kategori organisasi standar nasional meliputi :
 American National Standard Institute (ANSI)
Organisasi standard yang dibentuk di Amerika Serikat, non-profit, non-
22
pemerintah dan merepresentasikan Amerika Serikat di International for Standard
Organisation (ISO). ANSI membentuk standard komite X3 (1960) untuk meneliti
standard yang berhubungan dengan industri komputer. ANSI S3X3 Data
Communications Technical Committee Task Force, dibentuk dengan tanggung
jawab seperti terlihat pada gambar di bawah ini :
23
 Electronics Industries Associations (EIA)
Organisasi ini beranggotakan pabrik-pabrik elektronika di USA. Pada bidang
telekomunikasi, EIA mendirikan Technical Committee TR-30 (1962) untuk
pengembangan standard-standard interface perangkat tambahan dari Data
24
Terminal Equipment (DTE) seperti port komputer dan Data Communications
Equipment (DCE), seperti modem. Kegiatan Standard komite TE-30, meliputi
pengembangan standard interface R-232 sebagai interface fisik antara DTE
dengan DCE.
 Institute of Electrical and Electronic Engineers (IEEE)
Merupakan kumpulan insinyur di Amerika Serikat yang sangat aktif dalam
mengembangkan standard-standard komunikasi data. IEEE merupakan pelopor
untuk mengembangkan standard LAN, diantaranya :
25
Sedangkan yang masuk kategori organisasi standar internasional adalah :
 International Telecommunication Union (ITU)
Organisasi ini merupakan perwakilan khusus PBB yang bermarkas di Geneva
Swiss. ITU sendiri bertugas untuk mengembangkan standard komunikasi data,
dalam bentuk recommendation. Dalam komunikasi data, recommendation yang
dikeluarkan ITU diklasifikasi sebagai :
 Series I : rekomnedasi untuk transmisi ISDN
 Series Q : rekomendasi sistem signaling dan switching ISDN
 Series V : rekomendasi yang mencakup fasilitas dan sistem transmisi
melalui PSTN dan sirkuit telepon sewa, DTE-DCE interface dan operasi
modem
 Series X : rekomendasi untuk jaringan komunikasi data
 International Organisation for Standarization (ISO)
International Organisation for Standarization (ISO) didirikan dengan maksud
untuk memajukan pengembangan standard-standar di dunia. Keanggotaan
ISO terdiri atas organisasi-organisasi standard nasional yang mendekati 100
negara. Pencapaian ISO dalam bidang telekomunikasi adalah
dikembangkannya 7 lapisan Open System Interconnection (OSI) Reference
26
Model. Penjelasan mengenai Open System Interconnection (OSI) akan
dibahas kemudian secara terpisah.
elearning.gunadarma.ac.id/.../telekomunikasi.../bab6_standar_teleko.
Sumber data
1 http://www.globalkomputer.com/Bahasan/Komunikasi-
Data/Topik/Pengiriman-Pararel.html
2. http://www.globalkomputer.com/Bahasan/Komunikasi-
Data/Topik/Pengiriman-Seri.html
3. http://www.scribd.com/doc/9643029/Komunikasi-Data-Jaringan-
Komputer
4. http://www.scribd.com/doc/61430237/Standarisasi-Komunikasi-
Data
6. staff.gunadarma.ac.id/.../Komdat3_pengkodean+data.doc
27
7. http://www.yousaytoo.com/arti-interferensi/267839
8.. wordpress.com/2011/07/14/simplex-half-duplex-full-duplex/
9. elearning.gunadarma.ac.id/.../telekomunikasi.../bab6
_standar_teleko.
28

Senin, 27 Februari 2012

Pengenalan Bahasa Rakitan/Assembler

Bahasa Rakitan/Assembler
  • Komputer “bicara/berkomunikasi” dgn menggunakan suatu bahasa
  • Bahasa-bahasa pemrograman menyediakan tools u/ mengekspresikan pemrosesan data secara simbolik
  • Setiap bahasa memiliki sintaks dan grammar yang dirumuskan dgn baik
  • Bahasa Assembler/Rakitan adalah bahasa komputer yang mempunyai kedudukan diantara bahasa tingkat tinggi dan bahasa tingkat rendah dan bertugas mengkonversi program source kode ke bahasa mesin.
o Bahasa rakitan merupakan representasi teks dari bahasa mesin
o Satu statement bahasa rakitan merepresentasikan satu instruksi mesin
o Bahasa rakitan merupakan abstarksi antara program tingkat tinggi dan kode mesin
  • Bahasa Tingkat Tinggi/High Level Language adalah bahasa komputer yang menggunakan kata-kata dan pernyataan yang mudah dimengerti oleh manusia, walaupun jauh berbeda dengan bahasa yang digunakan untuk komunikasi sehari-hari. Contoh Java, C++, Pascal, Basic dll
  • Bahasa Tingkat Rendah/Low Level Language/Bahasa Mesin adalah kumpulan kode biner yang hanya bisa di mengerti oleh komputer, kode-kode ini kemudian diterjemahkan sebagai instruksi-instruksi yang harus dijalankan oleh komputer.
  • Bahasa mesin merupakan bahasa ibu/alamiah dari komputer
  • Bahasa mesin merupakan representasi bit dari operasi mesin dieksekusi oleh hardware
  • Hirarki bahasa pemrograman:


Mengapa belajar Bahasa Rakitan?
  • Mengetahui lebih dalam tentang arsitektur komputer dan sistem operasi
  • Mengetahui lebih lanjut tentang komputer dan bagaimana bahasa komputer membangkitkan kode mesin, karena bhs rakitan mempunyai hubungan yang dekat dgn bhs mesin
  • Mempelajari utilitasnya.
Tipe pemrogramman tertentu sulit atau tidak mungkin dilakukan dgn bhs tingkat tinggi. Contoh:
  1. Komunikasi langsung dgn SO komputer
  2. Program color high-speed graphics dgn memori rendah
  3. Program interfacing
  4. Program telekomunikasi
  • Sebagai Solusi akibat batasan-batasan pada bhs tingkat tinggi.
  • Sebagai alat belajar (learning tool) .. terutama menyakut kerja OS

Aplikasi Bahasa Rakitan
  • Digunakan sebagai program subroutine khususnya untuk aplikasi spesifik
  • Program subroutine ini dapat di panggil oleh bahasa tingkat tinggi. Kombinasi ini akan menambah kekuatan bahasa tingkat tinggi
  • Misalnya bahasa pemrograman Borland Delphi ditambah subroutine bahasa assembler yang digunakan untuk mengoperasikan perangkat keras dengan interface program delphi.

Struktur Bahasa Rakitan
  • Struktur dasar bahasa rakitan memiliki 3 komponen dalam mesin Intel dan 4 komponen dalam mesin MIPS:
1. Label/ Nama proses atau operasi
  • Bagian label berfungsi mewakili nomor memori program
  • Apabila ada perintah JUMP(lompat)ke suatu label maka Assembler akan mengingat nomor memori program yang dimaksud dan menjalankan instruksi-instruksi yang terdapat didalam label tersebut
  • Cara penulisan Label, bebas tetapi tidak boleh ada spasi, tidak boleh ada nama label yang sama dan diakhiri tanda titik dua( : )
2. Mnemonic
  • Mnemonik merupakan kode alphabet pendek atau singkatan perintah yang mudah diingat
  • Bagian ini bertugas menginstruksikan suatu program untuk bekerja sesuai perintah
  • Mnemonik terdiri dari dua macam yaitu
  1. Instruksi => instruksi pengendali prosessor misalnya MOV, ADD, JMP
  2. Directive => Pengatur kerja program Assembler misal DB, DW,DD
# Penulisan harus huruf kapital semua atau huruf kecil semua
3. Operand 1
  • Operand merupakan objek dari sebuah instruksi yang harus dieksekusi oleh program assembler sesuai perintah pada bagian Mnemonic
  • Bagian ini bisa berupa register, variabel memory, label atau Immediate value
• Contoh
o AX (register)
o count (variabel memory)
o JMP Mulai (label:lompat ke label Mulai)
o 10 (immediete value)
# Penulisan harus huruf kapital semua atau huruf kecil semua
4. Operand 2 (mesin MIPS)
  • Komentar
  1. Bagian Komentar tidak berpengaruh dengan jalannya program, tetapi sangat pentung untuk mempermudah seseorang mengerti maksud dari program yang di buat
  2. Cara penulisan bebas dan harus didahului tanda titk koma (;) pada mesin intel dan # pada mesin MIPS
  • Hal-Hal yang perlu di perhatikan dalam menulis instruksi bahsa Assembeler:
    • Setiap Bagian-bagian dalam struktur seperti label, komentar tidak harus selalu ada minimal ada bagian mnemonic contohnya instruksi RET
    • Setiap bagian dalm program assembler dipisahkan oleh spasi atau tab, namun untuk bagian menemonik dan operand yang lebih dari satu harus diipisah dengan tanda koma (tanpa spasi)
    • Bagian label ditulis mulai huruf pertama dari baris, jika baris program tidak memili label maka perlu di beri spasi atau tab untuk memisahkan bagian label dengan bagian lainnya
- Contoh
Proses: MOV AX,BX ; Salin register BX ke dlm register AX (intel)

Cara mengkompile program assembler
  • Untuk mengkompile program assembler diperlukan kompiler program asembler, salah satunya Turbo Asembler dengan menjalankan program TASM.EXE dan TLINK.EXE
  • Source kode program disimpan dengan ekstensi .ASM
  • Program dapat ditulis dengan notepad (windows) atau edit(dos)
  • TASM.EXE digunakan mengkompile source code menjadi file object berekstensi .OBJ
  • TLINK.EXE digunakan mengkompile file object menjadi file executable .EXE
  • Komputer “bicara/berkomunikasi” dgn menggunakan suatu bahasa
  • Bahasa-bahasa pemrograman menyediakan tools u/ mengekspresikan pemrosesan data secara simbolik
  • Setiap bahasa memiliki sintaks dan grammar yang dirumuskan dgn baik
  • Bahasa Assembler/Rakitan adalah bahasa komputer yang mempunyai kedudukan diantara bahasa tingkat tinggi dan bahasa tingkat rendah dan bertugas mengkonversi program source kode ke bahasa mesin.
o Bahasa rakitan merupakan representasi teks dari bahasa mesin
o Satu statement bahasa rakitan merepresentasikan satu instruksi mesin
o Bahasa rakitan merupakan abstarksi antara program tingkat tinggi dan kode mesin
  • Bahasa Tingkat Tinggi/High Level Language adalah bahasa komputer yang menggunakan kata-kata dan pernyataan yang mudah dimengerti oleh manusia, walaupun jauh berbeda dengan bahasa yang digunakan untuk komunikasi sehari-hari. Contoh Java, C++, Pascal, Basic dll
  • Bahasa Tingkat Rendah/Low Level Language/Bahasa Mesin adalah kumpulan kode biner yang hanya bisa di mengerti oleh komputer, kode-kode ini kemudian diterjemahkan sebagai instruksi-instruksi yang harus dijalankan oleh komputer.
  • Bahasa mesin merupakan bahasa ibu/alamiah dari komputer
  • Bahasa mesin merupakan representasi bit dari operasi mesin dieksekusi oleh hardware
  • Hirarki bahasa pemrograman:

Mengapa belajar Bahasa Rakitan?
  • Mengetahui lebih dalam tentang arsitektur komputer dan sistem operasi
  • Mengetahui lebih lanjut tentang komputer dan bagaimana bahasa komputer membangkitkan kode mesin, karena bhs rakitan mempunyai hubungan yang dekat dgn bhs mesin
  • Mempelajari utilitasnya.
Tipe pemrogramman tertentu sulit atau tidak mungkin dilakukan dgn bhs tingkat tinggi. Contoh:
  1. Komunikasi langsung dgn SO komputer
  2. Program color high-speed graphics dgn memori rendah
  3. Program interfacing
  4. Program telekomunikasi
  • Sebagai Solusi akibat batasan-batasan pada bhs tingkat tinggi.
  • Sebagai alat belajar (learning tool) .. terutama menyakut kerja OS

Aplikasi Bahasa Rakitan
  • Digunakan sebagai program subroutine khususnya untuk aplikasi spesifik
  • Program subroutine ini dapat di panggil oleh bahasa tingkat tinggi. Kombinasi ini akan menambah kekuatan bahasa tingkat tinggi
  • Misalnya bahasa pemrograman Borland Delphi ditambah subroutine bahasa assembler yang digunakan untuk mengoperasikan perangkat keras dengan interface program delphi.

Struktur Bahasa Rakitan
  • Struktur dasar bahasa rakitan memiliki 3 komponen dalam mesin Intel dan 4 komponen dalam mesin MIPS:
1. Label/ Nama proses atau operasi
  • Bagian label berfungsi mewakili nomor memori program
  • Apabila ada perintah JUMP(lompat)ke suatu label maka Assembler akan mengingat nomor memori program yang dimaksud dan menjalankan instruksi-instruksi yang terdapat didalam label tersebut
  • Cara penulisan Label, bebas tetapi tidak boleh ada spasi, tidak boleh ada nama label yang sama dan diakhiri tanda titik dua( : )
2. Mnemonic
  • Mnemonik merupakan kode alphabet pendek atau singkatan perintah yang mudah diingat
  • Bagian ini bertugas menginstruksikan suatu program untuk bekerja sesuai perintah
  • Mnemonik terdiri dari dua macam yaitu
  1. Instruksi => instruksi pengendali prosessor misalnya MOV, ADD, JMP
  2. Directive => Pengatur kerja program Assembler misal DB, DW,DD
# Penulisan harus huruf kapital semua atau huruf kecil semua
3. Operand 1
  • Operand merupakan objek dari sebuah instruksi yang harus dieksekusi oleh program assembler sesuai perintah pada bagian Mnemonic
  • Bagian ini bisa berupa register, variabel memory, label atau Immediate value
• Contoh
o AX (register)
o count (variabel memory)
o JMP Mulai (label:lompat ke label Mulai)
o 10 (immediete value)
# Penulisan harus huruf kapital semua atau huruf kecil semua
4. Operand 2 (mesin MIPS)
  • Komentar
  1. Bagian Komentar tidak berpengaruh dengan jalannya program, tetapi sangat pentung untuk mempermudah seseorang mengerti maksud dari program yang di buat
  2. Cara penulisan bebas dan harus didahului tanda titk koma (;) pada mesin intel dan # pada mesin MIPS
  • Hal-Hal yang perlu di perhatikan dalam menulis instruksi bahsa Assembeler:
    • Setiap Bagian-bagian dalam struktur seperti label, komentar tidak harus selalu ada minimal ada bagian mnemonic contohnya instruksi RET
    • Setiap bagian dalm program assembler dipisahkan oleh spasi atau tab, namun untuk bagian menemonik dan operand yang lebih dari satu harus diipisah dengan tanda koma (tanpa spasi)
    • Bagian label ditulis mulai huruf pertama dari baris, jika baris program tidak memili label maka perlu di beri spasi atau tab untuk memisahkan bagian label dengan bagian lainnya
- Contoh
Proses: MOV AX,BX ; Salin register BX ke dlm register AX (intel)

Minggu, 26 Februari 2012

Visual Basic

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1]
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1]
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1] Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.[1]
Visual Basic
Paradigma: Berbasis objek
Pengembang: Microsoft
Rilis terbaru: Visual Basic 6 / 1998
Terpengaruh oleh: (Inggris) QuickBASIC
Mempengaruhi: Visual Basic .NET, Gambas, (Inggris) REALbasic, (Inggris) Basic4ppc
Sistem operasi: Microsoft Windows, MS-DOS
Situs web: msdn.microsoft.com

 

Daftar isi

 [sembunyikan

Sejarah

Bill Gates, pendiri Microsoft, memulai bisnis perangkat lunak dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).
Visual Basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an.[2] Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer.
Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer,[2] seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.
Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.).[2] Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari). Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple. Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows. Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai.[2]
Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2010. Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak memori.[2]
Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.[3] Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil porting dari kode VB.[3] Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).[3]

Perkembangan Visual Basic

Visual Basic 1.0 dikenalkan pada tahun 1991. Konsep pemrograman dengan metode drag-and-drop untuk membuat tampilan aplikasi Visual Basic ini diadaptasi dari prototype generator form yang dikembangkan oleh Alan Cooper dan perusahaannya, dengan nama Tripod. Microsoft kemudian mengontrak Cooper dan perusahaannya untuk mengembangkan Tripod menjadi sistem form yang dapat diprogram untuk Windows 3.0, di bawah kode nama Ruby.
Tripod tidak memiliki bahasa pemrograman sama sekali. Ini menyebabkan Microsoft memutuskan untuk mengkombinasikan Ruby dengan bahasa pemrograman Basic untuk membuat Visual Basic.

Dari waktu ke waktu

  • Proyek Thunder dimulai.
  • Visual Basic 1.0 dirilis untuk Windows pada Comdex/Windows Trade Show di Atlanta, Georgia pada Mei 1991.
  • Visual Basic 1.0 untuk DOS dirilis pada September 1992. Bahasa pemrogramannya sendiri tidak terlalu kompatibel dengan Visual Basic untuk Windows, karena sesungguhnya itu adalah versi selanjutnya dari kompiler BASIC berbasis DOS yang dikembangkan oleh Microsoft sendiri, yaitu QuickBASIC. Antarmuka dari program ini sendiri menggunakan antarmuka teks, dan memanfaatkan kode-kode ASCII tambahan untuk mensimulasikan tampilan GUI.
  • Visual Basic 2.0 dirilis pada November 1992. Lingkungan pemrogramannya lebih mudah untuk digunakan, dan kecepatannya lebih ditingkatkan.
  • Visual Basic 3.0 dirilis pada musim semi 1993 dan hadir dalam dua versi: Standar dan Professional. VB3 juga menyertakan versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca dan menulis database Jet/Access 1.x.
  • Visual Basic 4.0 (Agustus 1995) adalah versi pertama yang dapat membuat program 32-bit seperti program 16-bit. VB4 juga memperkenalkan kemampuannya dalam membuat aplikasi non-GUI. Bila versi sebelumnya menggunakan kontrol VBX, sejak VB4 dirilis Visual Basic menggunakan kontrol OLE (dengan ekstensi file *.OCX), yang lebih dikenal kemudian dengan kontrol ActiveX.
  • Dengan versi 5.0 (Februari 1997), Microsoft merilis Visual Basic eksklusif untuk versi 32-bit dari Windows. Para programmer yang lebih memilih membuat kode 16-bit dapat meng-impor program yang ditulis dengan VB4 ke versi VB5, dan program-program VB5 dapat dikonversi dengan mudah ke dalam format VB4.
  • Visual Basic 6.0 (pertengahan 1998) telah diimprovisasi di beberapa bagian, termasuk kemampuan barunya, yaitu membuat aplikasi web. Meskipun kini VB6 sudah tidak didukung lagi, tetapi file runtime-nya masih didukung hingga Windows 7.

Pemrograman Berorientasi Objek (OOP)

Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.[4]

Desain Visual dan Komponen

Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain.[5] Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).[5]

[sunting] Lihat pula

Referensi

  1. ^ a b c d Phil, Jones (24 Februari 2001). Visual Basic: A Complete Course Letts Higher Education List Series. Cengage Learning EMEA. ISBN 0826454054, 9780826454058.
  2. ^ a b c d e Liberty, Jesse (24 Februari 2005). Programming Visual Basic 2005 O'Reilly Series Safari Books Online. O'Reilly Media, Inc. ISBN 0596009496, 9780596009496.
  3. ^ a b c Liberty, Jesse (24 Februari 2003). Programming Visual Basic .Net O'Reilly Series Safari Books Online. O'Reilly Media, Inc. ISBN 0596004389, 9780596004385.
  4. ^ Boehm, Anne (24 Februari 2008). Murach's Visual Basic 2008 Mike Murach Series: Training and Reference Series. Mike Murach & Associates. ISBN 1890774456, 9781890774455.
  5. ^ a b Petroutsos, Evangelos (24 Februari 2010). Mastering Microsoft Visual Basic 2010. John Wiley and Sons. ISBN 0470532874, 9780470532874.