twitter


Koneksi ke internet membutuhkan infrastruktur yang sangat mahal. Karena itu, tidak mungkin dibangun oleh pengguna perorangan. Kemudian berdirilah persahaan-perusahaan yang menginvestasikan dananya untuk mengembangkan infrastruktur tersebut. Perusahaan tersebut menjual jasa layanan koneksi ke internet. Perusahaan jasa layanan koneksi ke internet disebut dengan ISP (Internet Service Provider).
Karena itu, jika ingin menghubungkan komputer kita ke internet, kita harus menghubungkan komputer kita ke sebuah ISP tertentu. ISP tersebut merupakan penghubung ke internet. Kemudian kita akan dikenakan biaya atas jasa layanan yang diberikan oleh ISP yang kita gunakan.
Saat ini ada banyak perusahaan jasa layanan Internet (ISP) yang ada di Indonesia. ISP-ISP di Indonesia tergabung dalam Asosiasi Penyelenggara Jasa Internet Indonesia (APJII). Jumlah ISP akan terus bertambah seiring dengan perkembangan jumlah pengguna internet di tanah air.
Perkembangan teknologi informasi dan komunikasi telah memungkinkan kita untuk melakukan koneksi ke internet dengan berbagai pilihan koneksi. ISP-ISP yang ada saat ini menawarkan layanan koneksi ke internet yang berbeda-beda. Karenanya, sebelum memilih ISP yang ingin digunakan, terlebih dahulu kita harus memilih jenis koneksi yang ingin digunakan. Kemduian kita pilih ISP yang memberikan layanan terbaik dan cocok bagi kita, sesuai dengan jenis koneksi yang dipilih.
Ada beberapa kriteria yang dapat digunakan untuk memilih sebuah ISP. Kriteria-kriteria tersebut, antara lain sebagai berikut.
- Kecepatan transfer data
Dalam perpindahan data dari satu komputer di internet ke komputer lain dan demikian juga sebaliknya, kecepatan transfer data merupakan hal yang penting. Kecepatan transfer data dari sebuah komputer server di internet ke komputer kita sangat bergantung pada kecepatan transfer data dari provider yang kita gunakan. Satuan kecepatan transfer data adalah byte per second (bps). Artinya, banyak bit data yang dapat dipindahkan dari satu komputer ke komputer lain dalam satu detik.
- Bandwidth
Bandwidth adalah lebar saluran data yang dilewati secara bersama-samaan oleh data-data yang ditransfer. Bandwidth dapat diibaratkan sebuah jalan raya yang dilewati banyak kendaraan (data-data) secara bersamaan. Semakin banyak kendaraan yang lewat maka semakin lambat laju kendaraan. Semakin lebar jalan raya maka semakin banyak kendaraan yang dilewatkan.
- Memiliki server proxy
Server proxy berfungsi untuk menyimpan alamat-alamat favorit pelanggan. Dengan adanya server proxy, pelanggan dapat mengakses website-website favoritnya dengan lebih cepat. Hal ini disebabkan server tersebut menyimpan halaman-halaman web yang sering dikunjungi. Jika pelanggan mengunjungi website favoritnya, pelanggan tidak perlu terhubung langsung dengan server website tersebut. Server proxy akan menghemat penggunaan bandwidth karena pelanggan tidak perlu lagi terkoneksi langsung ke website yang sering dikunjungi.
- Memiliki backbone
Backbone adalah saluran koneksi utama jaringan ISP dengan internet. Pembuatan sebuah backbone memerlukan teknologi yang tinggi dan dana yang besar. Kebanyakan, ISP menyewakan backbone dari perusahaan lain atau menggunakan bersama-sama dengan ISP lain. Pengguna backbone secara bersama-sama dapat menghemat biaya, namun mengurangi kecepatan akses masing-masing ISP.
- Keamanan data
Transaksi internet rawan terhadap pembajakan. Kita perlu tahu apakan sebuah ISP menggunakan Firewall untuk menjamin keamanan transaksi online yang kita lakukan.
- Layanan yang diberikan
Kita juga perlu tahu layanan apa saja yang disediakan oleh ISP. Apakah ISP tersebut memberikan account e-mail? Berapa besar account e-mail yang disediakan? Apakah e-mail tersebut mendukung POP3? Apakah ISP tersebut dilengkapi dengan spam filter? Dan berbagai layanan lain.
- Biaya
Biaya merupakan salah satu pertimbangan untuk memilih sebuah ISP. Kita perlu mengetahui bagaimana sistem pembayaran yang dikenakan oleh sebuah ISP. Apakah sistem pembayaran dilakukan per bulan ataukah sistem pembayaran dikenakan per waktu pemakaian? Beberapa ISP memberikan pilihan pembayaran dengan menggunakan sistem paket. BIasanya, sistem paket akan lebih murah bila dibandingkan dengan sistem pembayaran waktu pemakaian.
- Hardware
Kita juga perlu tahu berapa banyak modem yang dimiliki oleh sebuah ISP, kecepatan modem yang digunakan, dan rasio pelanggan per modem. Hal tersebut perlu kita ketahui karena akan mempengaruhi layanan yang akan kita dapatkan dari ISP tersebut.
- Teknologi yang digunakan
Kita juga perlu tahu teknologi apa saja yang dimiliki oleh sebuah ISP untuk meningkatkan kinerjanya. Beberapa ISP untuk layanan koneksi dial-up menggunakan teknologi kompresi data, yang memungkinkan transfer data menjadi lebih cepat. Sedangkan untuk layanan koneksi internet dengan 3G, beberapa penyedia layanan mengguanak teknologi HSDPA (High Speed Downlink Packet Access) yang memungkinkan kecepatan akses data hingga 2,6 Mbps.


Komunikasi data adalah proses pengiriman dan penerimaan data dari dua komputer yang terhubung dalam sebuah jaringan, baaik jaringan lokal (LAN) maupun jaringan yang lebih luas. Internet merupakan sebuah jaringan komputer yang sangat besar. Ketika kita mengirimkan sebuah data, data yang kita kirimkan tidak langsung sampai di komputer tujuan. Data tersebut harus melalui satu komputer ke komputer yng lain, dari satu jaringan ke jaringan yang lain, sampai akhirnya mencapai komputer yang dituju.
Sebagai contoh ketika kita memasukkan user ID dan password dari account e-mail di YahooMail, maka data user ID dan password yang kita kirimkan tidak langsung sampai di server Yahoo. Data tersebut melainkan harus melalui jaringan komputer di tempat kita, lalu dikirimkan ke komputer ISP langganan kita, kemudian melalui jaringan-jaringan komputer lain di internet, sampai akhirnya tiba di server Yahoo.
Komunikasi data antara dua komputer dapat diibaratkan dengan mengirimkan surat atau paket ke tempat yang jauh. Ketika kita mengirimkan surat atau paket, kita harus menulis nama dan alamat yang jelas. Kita tidak ingin surat atau paket yang kita kirimkan tiba di alamat yang salah dan diterima oleh orang yang salah. Nama yang dituju ditulis untuk mencegah agar surat atau paket kita tidak dibuka oleh orang lain yang mempunyai alamat yang sama dengan orang yang kita tuju. Sedangkan alamat tujuan kita tulis untuk mencegah surat atau paket yang kita kirim tidak tersasar ke alamat yang salah.
Ketika kita mengirimkan data, sama halnya ketika kita mengirimkan surat atau paket, maka kita juga tidak ingin data yang kita kirimkan sampai ke aplikasi dan komputer yang salah. Bila dianalogikan dengan pengiriman surat atau paket, aplikasi dianalogikan dengan orang dan komputer dianalogikan dengan alamat. Seperti sebuah rumah yang ditempati oleh beberapa orang , demikian juga dalam sebuah komputer yang memiliki beberapa aplikasi. Kita tidak ingin data yang kita kirimkan sampai di komputer dan aplikasi yang salah.
Selain masalah alamat dan orang yang dituju, ketika kita mengirimkan surat atau paket, kita tidak ingin surat atau paket yang dikirimkan rusak di tengah jalan. Misalnya saja, kita mengirimkan paket berisi boneka untuk hadiah ulang tahun adik atau teman kita. Tentu saja, kita tidak ingin paket tersebut sampai di tempat tujuan tetapi telinga atau kepala bonekanya sudah hilang. Untuk mencegah hal seperti itu, maka sebelum mengirimkan surat atau paket, kita membungkusnya terlebih dahulu, sehingga surat atau paket tersebut aman dari kerusakan.
Demikian juga dengan pengiriman data, data yang dikirim melalui jaringan dan internet dikirimkan dalam bentuk paket-paket data. Ketika tidak ingin paket-paket tersebut rusak ditengah jalan. Karenanya, sebelum dikirimkan melalui jaringan maka paket-paket tersebut “dibungkus” terlebih dahulu.
Komunikasi data antara dua komputer dilakukan dengan menggunakan protokol-protokol. Protokol adalah aturan-aturan yang membuat dua buah komputer saling mengerti satu dengan yang lain. Protokol dapat juga disebut bahasa komunikasi komputer. Sama halnya dengan kita yang dapat berkomunikasi dengan orang lain jika menggunakan bahasa yang sama, maka komputer juga dapat berkomunikasi satu sama lain jika kedua komputer menggunakan protokol yang sama.
Dalam komunikasi data, komputer menggunakan protokol-protokol komunikasi data. Protokol-protokol tersebut bekerja sama untuk menangani proses pengiriman data. Bentuk dari protokol tersebut dapat berupa perangkat lunak maupun perangkat keras komputer.
Salah satu protokol komunikasi data yang banyak digunakan untuk menangani komunikasi data dalam area yang luas adalah TCP/IP (Transfer Control Protocol/Internet Protocol). TCP/IP merupakan sebuah kumpulan protokol yang bekerja sama untuk menangani proses pengiriman data. Masing-masing protokol mempunyai fungsi dan secara keseluruhan dapat memastikan data yang dikirimkan sampai ke alamat dan aplikasi yang benar serta dalam keadaan tidak rusak.
TCP/IP mempunyai kelebihan, yaitu dapat mengomunikasikan dua buah komputer yang berbeda jenis dan sistem operasi yang digunakan. TCP/IP memungkinkan komunikasi antara komputerc PC dengan Macintosh atau antara sistem operasi Windows dengan Unix atau Linux.


Kelebihan :

  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.

  • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis oebjek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.

  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan
(kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.

  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan :
  • Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.

  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena koe jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.

  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

 


Pengertian Komunikasi data berhubungan erat dengan pengiriman data menggunakan sistem transmisi elektronik satu terminal komputer ke terminal komputer lain. Data yang dimaksud disini adalah sinyal-sinyal elektromagnetik yang dibangkitkan oleh sumber data yang dapat ditangkap dan dikirimkan ke terminal-terminal penerima. Yang dimaksud terminal adalah peralatan untuk terminal suatu data seperti disk drive, printer, monitor, papan ketik, scanner, plotter dan lain sebagainya.
Mengapa diperlukan suatu teknik komunikasi data antar komputer satu dengan komputer atau terminal yang lain. Salah satunya adalah sebagai berikut :
  1. Adanya distributed processing , ini mutlak diperlukan jaringan sebagai sarana pertukaran data.
  2. Transaksi sering terjadi pada suatu lokasi yang berbeda dengan lokasi pengolahan datanya atau lokasi di mana data tersebut akan digunakan, sehingga data perlu dikirim ke lokasi pengolahan data dan dikirim lagi ke lokasi yang membutuhkan informasi dari data tersebut.
  3. Biasanya lebih efisien atau lebih murah mengirim data lewat jalur komunikasi, lebih-lebih bila data telah diorganisasikan melalui komputer, dibandingkan dengan cara pengiriman biasa.
  4. Suatu organisasi yang mempunyai beberapa lokasi pengolahan data, data dari suatu lokasi pengolahan yang sibuk dapat membagi tugasnya dengan mengirimkan data ke lokasi pengolahan lain yang kurang atau tidak sibuk.
Jaringan komputer mulai berkembang di awal tahun 1980 sebagai media komunikasi komunikasi yang berkembang pesat. Sehingga sampai saat ini komputer menjadi sarana komunikasi yang sangat efektif dan hampir seluruh bentuk informasi melibatkan komputer dalam penggunaannya.
Dengan ditemukannya internet, berbagai informasi bisa diakses dari rumah dengan biaya yang murah. Komunikasi data sebenarnya merupakan gabungan dua teknik yang sama sekali jauh berbeda yaitu pengolahan data dan telekomunikasi. Dapat diartikan bahwa komunikasi data memberikan layanan komunikasi jarauk juah dengan sistem komputer.
 MODEL KOMUNIKASI
Dalam proses komunikasi data dari satu lokasi ke lokasi yang lain, harus ada minimal 3 unsur utama sistem yaitu sumber data, media transmisi dan penerima. Andaikan salah satu unsur tidak ada, maka komunikasi tidak dapat dilakukan. Secara garis besar proses komunikasi data digambarkan berikut ini :
Sumber Data.
Pengertian sumber data adalah unsur yang bertugas untuk mengirimkan informasi, misalkan terminal komputer, Sumber data ini membangkitkan berita atau informasi dan menempatkannya pada media transmisi. Sumber pada umumnya dilengkapi dengan transmitter yang berfungsi untuk mengubah informasi yang akan dikirimkan menjadi bentuk yang sesuai dengan media transmisi yang digunakan, antara lain pulsa listrik, gelombang elektromagnetik, pulsa digital. Contoh dari transmisi adalah modem yaitu perangkat yang bertugas untuk membangkitkan digital bitstream dari PC sebagai sumber data mejadi analog yang dapat dikirimkan melalui jaringan telepon biasa menuju ke tujuan.
Media Transmisi
Media transmisi data merupakan jalur dimana proses pengiriman data daari satu sumber ke penerima data. Beberapa media transmisi data yang dapat digunakan jalur transmisi atau carrier dari data yang dikirimkan, dapat berupa kabel, gelombang elektromagnetik, dan lain-lain. Dalam hal ini berfungsi sebagai jalur informasi untuk sampai pada tujuannya.
Ada beberapa hal yang berhubungan dengan transmisi data yaitu kapasitas dan tipe channel transmisi, kode transmisi, mode transmisi, protokol yang digunakan dan penggunaan kesalahan transmisi.
Beberapa media transmisi yang digunaka antara lain: twisted pair, kabel coaxial, serat optik dan gelombang elektromagnetik.
Penerima Data.
Pengertian penerima data adalah alat yang menerima data atau informasi, misalkan pesawat telepon, terninal komputer, dan lain-lain. Berfungsi mnerima data yang dikirimkan oleh suatu sumber informasi. Perima merupakan suata alat yang disebut receiver yang fungsinya untuk menerima sinyal dari sistem transmisi dan menggabungkannya ke dalam bentuk tertentu yang dapat ditangkap dan digunakan oleh penerima. Sebagai contoh modem yang berfungsi sebagai receiver yang menerima sinyal analog yang dikirim melalui kabel telepon dan mengubahnya menjadi suatu bit stream agar dapat ditangkap oleh komputer penerima.
Untuk mempermudah pengertian, komunikasi dapat dijelaskan dengan suatu model komunikasi yang sederhana, seperti pada gambar 4.2. Kegunaan dasar dari sistem komunikasi ini adalah menjalankan pertukaran data antara 2 pihak. Pada gambar diberikan contoh, yaitu komunikasi antara sebuah workstation dan sebuah server yang dihubungkan sengan sebuah jaringan telepon. Contoh lainnya bisa berupa pertukaran sinyal-sinyal suara antara 2 telepon pada satu jaringan yang sama.
Berikut ini penjelasan dari contoh komunikasi data tersebut
  1. Source (Sumber). Peralatan ini membangkitkan data sehingga dapat ditransmisikan. Misalkan telepon dan PC (Personal Computer)
  2. Transmiter (Pengirim). Biasanya data yang dibangkitkan dari sistem sumber tidak ditransmisikan secara langsung dalam bentuk aslinya. Sebuah transmisi cukup memindah dan menandai informasi dengan cara yang sama seperti menghasilkan sinyal-sinyal elektromagnetik yang dapat ditransmisikan melewati beberapa sistem transmisi berurutan. Sebagai contoh, sebuah modem tugasnya menyalurkan suatu digital bit stream dari suatu alat yang sebelumnya sudah dipersiapkan misalnya PC, dan menstransformasikan bit stream tersebut menjadi suatu sinyal analog yang dapat ditransmisikan melalui jaringan telepon.
  1. Sistem Transmisi. Berupa jalur transmisi tunggal atau jaringan kompleks yang menghubungkan antara sumber dengan tujuan.
  2. Receiver (Penerima). Receiver menerima sinyal dari sistem transmisi dan menggabungkannya ke dalam bentuk tertentu yang dapat ditangkap oleh tujuan. Sebagai contoh, sebuah modem akan menerima suatu sinyal analog yang datang dari jaringan atau jalur transmisi dan mengubahnya menjadi suatu digital bit stream.
  3. Destination (Tujuan). Menangkap data yang dihasilkan okeh receiver.
BENTUK-BENTUK KOMUNIKASI DATA
Suatu sistem komunikasi data dapat berbentuk offline communication system (sistem komunikasi offline) atau online communication system (sistem komunikasi online). Sistem komunikasi data dapat dimulai dengan sistem yang sederhana, seperti misalnya jaringan akses terminal, yaitu jaringan yang memungkinkan seorang operator mendapatkan akses ke fasilitas yang tersedia dalam jaringan tersebut. Operator bisa mengakses komputer guna memperoleh fasilitas, misalnya menjalankan program aplikasi, mengakses database, dan melakukan komunikasi dengan operator lain. Dalam lingkungan ideal, semua fasilitas ini harus tampak seakan-akan dalam terminalnya, walaupun sesungguhnya secara fisik berada pada lokasi yang terpisah.
Sistem Komunikasi Off line.
Sistem komunikasi Offline adalah suatu sistem pengiriman data melalui fasilitas telekomunikasi dari satu lokasi ke pusat pengolahan data, tetapi data yang dikirim tidak langsung diproses oleh CPU (Central Processing Unit). Seperti pada Gambar 4.3, di mana data yang akan diproses dibaca oleh terminal, kemudian dengan menggunakan modem, data tersebut dikirim melalui telekomunikasi. Di tempat tujuan data diterima juga oleh modem, kemudian oleh terminal, data disimpan ke alamat perekam seperti pada disket, magnetic tape, dan lain-lain. Dari alat perekam data ini, nantinya dapat diproses oleh komputer.
Peralatan-peralatan yang diperlukan dalam sistem komunikasi offline, antara lain :
1. Terminal
Terminal adalah suatu I/O device yang digunakan untuk mengirim data dan menerima data jarak jauh dengan menggunakan fasilitas telekomunikasi. Peralatan terminal ini bermacam-macam, seperti magnetic tape unit, disk drive, paper tape, dan lain-lain.
2. Jalur komunikasi
Jalur komunikasi adalah fasilitas telekomunikasi yang sering digunakan, seperti :                 telepon, telegraf, telex, dan dapat juga dengan fasilitas lainnya.
3. Modem
Model adalah singkatan dari Modulator / Demodulator. Suatu alat yang mengalihkan data dari sistem kode digital ke dalam sistem kode analog dan sebaliknya.
Sistem Komunikasi On line.
Pada sistem komunikasi On line ini, data yang dikirim melalui terminal komputer bisa langsung diperoleh, langsung diproses oleh komputer pada saat kita membutuhkan.
Sistem Komunikasi On line ini dapat berupa:
  • Realtime system
  • Batch Processing system
  • Time sharing system
  • Distributed data processing system
Realtime system
Suatu realtime system memungkinkan untuk mengirimkan data ke pusat komputer, diproses di pusat komputer seketika pada saat data diterima dan kemudia mengirimkan kembali hasil pengolahan ke pengirim data saat itu juga. American Airlines merupakan perusahaan yang pertama kali mempelopori sistem ini. Dengan realtime system ini, penumpang pesawat terbang dari suatu bandara atau agen tertentu dapat memesan tiket untuk suatu penerbangan tertentu dan mendapatkan hasilnya kurang dari 15 detik, hanya sekedar untuk mengetahui apakah masih ada tempat duduk di pesawat atau tidak.
Sistem realtime ini juga memungkinkan penghapusan waktu yang diperlukan untuk pengumpulan data dan distribusi data. Dalam hal ini berlaku komunikasi dua arah, yaitu pengiriman dan penerimaan respon dari pusat komputer dalam waktu yang relatif cepat.
Pada realtime system, merupakan komunikasi data dengan kecepatan tinggi. Kebutuhan informasi harus dapat dipenuhi pada saat yang sama atau dalam waktu seketika itu juga. Pada sistem ini proses dilakukan dalam hitungan beberapa detik saja, sehingga diperlukan jalur komunikasi yang cepat, sistem pengolahan yang cepat serta sistem memori dan penampungan atau buffer yang sangat besar.
Penggunaan sistem ini memerlukan suatu teknik dalam hal sistem disain, dan pemrograman, hal ini disebabkan karena pada pusat komputer dibutuhkan suatu bank data atau database yang siap untuk setiap kebutuhan. Biasanya peralatan yang digunakan sebagai database adalah magnetic disk storage, karena dapat mengolah secara direct access (akses langsung), dan perlu diketahui bahwa pada sistem ini menggunakan kemampuan multiprogramming, untuk melayani berbagai macam keperluan dalam satu waktu yang sama.
Time sharing system
Time sharing system adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai (gambar 4.5). Disebabkan waktu perkembangan proses CPU semakin cepat, sedangkan alat Input/Output tidak dapat mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara efisien dengan melayani beberapa alat I/O secara bergantian. Christopher Strachy pada tahun 1959 telah memberikan ide mengenai pembagian waktu yang dilakukan oleh CPU. Baru pada tahun 1961, pertama kali sistem yang benar-benar berbentuk time sharing system dilakukan di MIT (Massachusetts Institute of Technology) dan diberi nama CTSS (Compatible Time Sharing System) yang bisa melayani sebanyak 8 pemakai dengan menggunakan komputer IBM 7090.
Salah satu penggunaan time sharing system ini dapat dilihat dalam pemakaian suatu teller terminal pada suatu bank. Bilamana seorang nasabah datang ke bank tersebut untuk menyimpan uang atau mengambil uang, maka buku tabungannya ditempatkan pada terminal. Dan oleh operator pada terminal tersebut dicatat melalui papan ketik (keyboard), kemudian data tersebut dikirim secara langsung ke pusat komputer, memprosesnya, menghitung jumlah uang seperti yang dikehendaki, dan mencetaknya pada buku tabungan tersebut untuk transaksi yang baru saja dilakukan.
Distributed data processing system
Distributed data processing (DDP) system merupakan bentuk yang sering digunakan sekarang sebagai perkembangan dari time sharing system. Bila beberapa sistem komputer yang bebas tersebar yang masing-masing dapat memproses data sendiri dan dihubungkan dengan jaringan telekomunikasi, maka istilah time sharing sudah tidak tepat lagi. DDP system dapat didefinisikan sebagai suatu sistem komputer interaktif yang terpencar secara geografis dan dihubungkan dengan jalur telekomunikasi dan seitap komputer mampu memproses data secara mandiri dan mempunyai kemampuan berhubungan dengan komputer lain dalam suatu sistem.
Setiap lokasi menggunakan komputer yang lebih kecil dari komputer pusat dan mempunyai simpanan luar sendiri serta dapat melakukan pengolahan data sendiri. Pekerjaan yang terlalu besar yang tidak dapat dioleh di tempat sendiri, dapat diambil dari komputer pusat.
  JARINGAN KOMUNIKASI DATA
Jaringan Komunikasi data atau Jaringan Komputer merupakan sekumpulan komputer yang saling terhubung satu sama lain menggunakan protokol dan media transmisi tertentu. Berdasarkan luas area cakupan yang dicapai jaringan komputer dapat diklasifikan menjadi : Local Area Network (LAN) dan Wide area Network (WAN). Luas cakupan LAN lebih kecil dari WAN biasanya terdiri dari sekelompok gedung yang saling berdekatan.
TOPOLOGI JARINGAN
Topologi jaringan merupakan suatu cara untuk menghubungkan komputer atau terminal-terminal dalam suatu jaringan. Model dari topologi jaringan yang ada antara lain: Star, Loop, ring dan Bus.
Topologi Star
Pada topologi ini LAN terdiri dari sebuah cntral node yang berfungsi sebagai pengatur arus informasi dan penanggung jawa komunikasi dalam suatu jaringan. Jadi jika node yang satu ingin berkomunikasi dengan node yang lain maka harus melalui sentral node. Fungsi central node disini sangat penting, biasanya dalam sistem ini harus mempunyai kehandalan yang tinggi.
Topologi Bus
Pada topologi bus ini, node yang satu dengan node yang lain dihubungkan dengan jalur data atau bus. Semua node memiliki status yang sama antara satu dengan yang lainnya.
Topologi Loop
Topologi Loop ini menghubungkan antar node secara serial dalam bentuk suatu lingkaran tertutup. Semua node memiliki status yang sama.
Pada topologi loop ini, setiap node dapat melakukan tugas untuk operasi yang berbeda-beda. Topologi ini memiliki kelemahan, jika salah satu node rusak maka akan dapt menyebabkan gangguan komunikasi antar node satu dengan yang lainnya.
Topologi Ring
Topologi ring atau topologi cincin ini merupakan topologi hasil penggabungan antara topologi loop dengan topologi bus. Keuntungannya adalah bahwa jika salah satu node rusak, maka tidak akan mengganggu jalannya komunikasi antar node karena node yang rusak tersebtu diletakkan terpisah dari jalur data.
 PROTOKOL
Protokol dipergunakan untuk proses komunikasi data dari sistem-sistem yang berbeda-beda. Protokol merupakan sekumpulan aturan yang mendefinisikan beberapa fungsi seperti pembuatan hubungan, proses transfer suatu file, serta memecahkan berbagai masalah khusus yang berhubungan dengan komunikasi data antara alat-alat komunikasi tersebut supaya komunikasi dapat berjalan dan dilakukan dengan benar.
Beberapa hal yang berhubungan dengan tugas-tugas protokol antara lain:
  1. Mengaktifkan jalur komunikasi data langsung, serta sistem sumber harus menginformasikan identitas sistem tujuan yang diinginkan kepada jaringan komunikasi.
  2. Sistem sumber harus dapat memastikan bahwa sistem tujuan benar-benar telah siap untuk menerima data.
  3. Aplikasi transfer file pada sistem sumber harus dapat memastikan bahwa program manajemen file pada sistem tujuan benar-benar dipersiapkan untuk menerima dan menyimpan file untuk beberapa user tertentu.
  4. Bila format-format file yang dipergunakan pada kedua sistem tersebtu tidak kompatibel, maka salah satu satau sistem yang lain harus mamapu melakukan fungsi penerjemahan format.
Standarisasi Protokol
Beragamnya berbagai komponen dan perangkat komputer dalam suatu jaringan, membutuhkan suatu standard protokol yang dapt digunakan oleh beragam perangkat tersebut. Modedl OSI (Open Systems Interconnection) dikembangkan oleh ISO(International Organization for Standardization) sebagai model untuk arsitektur komunikasi komputer, serta sebagai kerangka kerja bagi pengembangan standard-standard protokol. Model OSI terdiri dari tujuh lapisan, yaitu :
  • Application
  • Presentation
  • Session
  • Transport
  • Network
  • Data Link
  • Physical
Penjelasan dari ketujuh lapisan OSI diatas dijelaskan sebagai berikut :
  1. Application Layer
Merupakan lapisan yang menyediakan akses ke lingkungan OSI bagi pengguna serta menyediakan layanan informasi terdistribusi.
  1. Presentation Layer
Menyediakan keleluasaan terhadap proses aplikasi untuk bermacam-macam representasi data. Juga melakukan proses kompresi dan enkripsi data agar keamanan dapat lebih terjamin.
  1. Session Layer
Menyediakan struktur kontrol untuk komunikasi diantara aplikasi-aplikasi; menentukan, menyusun, mengatur dan mengakhiri sesi koneksi diantara aplikasi-aplikasi yang sedang beroperasi.
  1. Transport Layer
Menyediakan transfer data yang handal dan transparan diantara titik-titik ujung; menyediakan perbaikan end to end error dan flow control.
  1. Network Layer
Melengkapi lapisan yang lebih tinggi dengan keleluasaan dari transmisi data dan teknologi-teknologi switching yang dipergunakan untuk menghubungkan sistem; bertugas menyusun, mempertahankan, serta mengakhiri koneksi.
  1. Data Link Layer
Menyediakan transfer informasi yang reliabel melewati link fisik; mengirimi block (frame) dengan sinkronisasi yang diperlukan, kontrol error, dan flow control.
  1. Physical Layer
Berkaitan dengan transmisi bit stream yang tidak terstruktur sepanjang media physical (physical medium); berhubungan dengan karakteristik prosedural, fungsi, elektris, dan mekanis untuk mengakses media fisikal.