Selasa, 30 Maret 2010

Pengertian Singkat Kompilator

Pengertian Kompilator

Dalam dunia computer kompilator ( compiler) diartikan sebagai penterjemah ke bahasa assembly yang kemudian diterjemahkan lagi menjadi kode objek sehingga perintah-perintahnya akan dikenali oleh mesin (computer). Dengan adanya penterjemah ini, computer akan merespon perintah user (pengguna).
Yang akan diterjemahkan adalah kode program dalam bahasa pemrograman, tetapi tidak semua bahasa pemrograman dapat dikompilasi dalam kompilator tertenu, yang berarti kompilator hanya akan mengenali bahasa-bahasa tertentu saja sesuai dengan apa yang telah dibuat oleh sang pencipta kompilator tersebut. kompilator ( compiler) biasa digunakan sebagai penterjemah untuk bahasa tingkat tinggi. Kompilator ini sangat diperlukan untuk mengeksekusi perintah-perintah dalam bahasa pemrograman, karena bahasa yang langsung dapat dikenali oleh komputer adalah bahasa mesin atau sering siebut dengan bahasa tingkat rendah (low Level language) jadi jika menggunakan bahas pemrograman tingkat tinggi yang saat ini banyak berkembang maka sangat dibutuhkan kompilator

Selasa, 23 Maret 2010

Karakteristik Java

Karakteristik Java

sebagai bahasa pemrograman yang banyak digunakan java mempunyai karakteristik sebagai berikut:

1. sederhana
2. berorientasi objek
3. terdistribusi
4. interpreter
5. kokoh
6. aman
7. berasitektur netral
8. performace tinggi
9. multithreaded
10. dinamis

Selasa, 09 Maret 2010

OSI

OSI (OPEN SYSTEM INTECONECTION)
OSI sendiri merupakan standar jaringan yang diakui dunia yang dibuat oleh lembaga ISO( The International Standard Organization) di Amerika Serikat. Seluruh fungsikerja jaringan computer dan komunikasi antar terminal diatur dalam standard ini.
Dan OSI adalah suatu standard komunikasi antar mesin yang terdiri atas 7 lapisan. Ketujuh lapisan mampunyai peran dan fungsi yang berbeda satu terhadap lainnya. Tujuan utama pengunaan model OSI adalah untuk membantu desainer jaringan memahami fungsi dari tiap-tiap layer yang berhubungan dengan aliran komunikasi data, termasuk jeis-jenis protocol jaringan dan metode transmisi. Model layer OSI dibagi menjadi 2 grup , yaitu upper layer dan lower layer. Upper layer focus pada apikasi penggguna dan bagaimana file direpresentasikan di computer untuk Network Engineer, bagian utama yang menjadi perhatiannya adalah pada lower layer. Lower layer intisari dari komunikasi data melalui jaringan aktual
Model OSI dibagi 7 layer, dengan karakteristik dan fungsinya masing-masing. Tiap layer harus berfungsi engan layer diatasnyamaupun dibawahnya secara langsung. Berikut adalah lapisan-lapisan layernya



Berikut adalah lapisan OSI beserta penjelasannya

1. Lapisan Phisical

Lapisan terendah ini mengatur sinkronisasi pengiriman dan penerimaan data, spesifikasi mekanik, electric dan interface antar terminal, seperti besar tegangan, frekuensi, impedansi, koneksi pin dan jenis kabel. Layer ini berfungsi juga untuk mendefinisikan medi transisi jaringan (seperti halnya Ethernet atau Token Ring ), topologi jaringan dan pengkabelan. Selain itu, lavel ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.

2. Lapisan Data Link
Lapisan data diubah dalam bentuk paket, sinkronisasi paket yang dikirim maupun yang diterima menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengamatan perangkat keras (seperti hanya Media Access Contol Address (MAC Adrress)), dan menentukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater dan switch layer 2 beroprasi. Spesifikasi IEEE 802, membagi lave ini menjadi 2 lavel ana, yaitu lapisan Logical Link control (LLC) dan lapisan Media Access Control (MAC).

3. Lapisan Network
Lapisan ini menentukan rute pengiriman dan mengenalikan kemacetan (medefinisikan alamat-alamat IP), membuat header untuk paket-paket, dan




kemudian melakukan router dan switch layer 3. Agar data sampai ketujuan yang benar.

4. Lapisan Transport
Lapisan ini mengatur keutuhan data, menerima data dari lapisan session dan meneruskannya kelapisan network, lapisan ini berfungsi memecah data kedalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan yang telah diterima. Selain itu ada lavel ini juga membuat sebuah tanda bahwa paket diterima dengan sukses dan mentransmisikan ulang terhadap paket-paket yang hilang ditengah jalan.

5. Lapisan Session
Lapisan ini menyaiapkan saluran komunikasi dalam hubungan antar terminal, mengoordinasikan proses pengiriman dan penerimaan serta mengatur pertukaran data

6. Presentation
Pada lapisan ini dilakukan konversi agar data yang dikirim dapat dimengerti oleh penerima, kompresi teks dan penyandian data.
Protocol yang berada pada level ini adalah perangkat lunak redirector (redirector software) seperti layanan workstation (dalam windows NT) dan juga network shell (semacam virtual network computing (VNC) atau remote desktop protocol (RDP)).

7. Application
Lapisan paling tinggi ini mengatur interkasi pegguna computer dengan program aplikasi yang dipakai. Lapisan ini juga mengaur bagaimana aplikasi
dapat mengakses jaringan dan kemudian membuat pesan-pesan kesalahan. Protocol yang berada pada lapisan ini adalah HTTP,PFT,SMPT dan NFS

Selasa, 02 Maret 2010

PENGERTIAN SINGKAT JARINGAN KOMPUTER

Pengertian Jaringan Komputer


Tidak dapat dipungkiri lagi arti pentingnya jaringan computer saat ini sudah semakin berkembang dalam menghubungkan antara computer satu dengan computer lainnya. Kalau dahulu jaringan computer banyak ditemui di perusahaan- perusahaan besar, universitas atau perkantoran, kini dapat ditemui di rumah-rumah atau di RT/RW dan warnet-warnet. Seiring dengan berkembangnya perangkat keras dan perangkat lunak, jaringan telah benar-benar berubah yang dulunya banyak menggunakan kabel kini dalam perkembangannya banyak dibangun jaringan tanpa kabel yaitu dengan menggunakan serat optic atau lebih dikenal dengan nama fiber optics.
Jadi jaringan computer adalah gabungan antara teknologi computer dan teknologi telekomunikasi. Gabungan teknologi ini akan dapat melahirkan pengolahan data yang dapat didistribusikan yang mencakup pemakaian database, software aplikasi dan peralatan hardware secara bersamaan.