Rabu, 04 April 2012

Hubungan Client dan Server

       Sistem tersebar adalah sistem yang terdiri atas sekumpulan komputer yang masing-masing berdiri sendiri namun tampak dari sisi pengguna sebagai sistem dengan komputer tunggal. Sistem ini merupakan gagasan yang lahir dari keinginan untuk mengatasi kekurangan yang ada pada sistem terpusat (centralized systems) maupun pada komputer pribadi (personal computer). Model yang telah umum digunakan pada sistem tersebar adalah model berorientasi objek dan model client-server.  Pada model berorientasi objek, masing-masing sumber daya yang ada dalam sistem dipandang sebagai suatu objek yang dapat diakses dengan cara tertentu.  Model ini memberi keuntungan pemrograman berorientasi objek dalam penggunaan ulang kode.  Sedangkan model yang paling banyak digunakan adalah model client-server.  Gagasan utama dalam model client-server adalah pembentukan struktur sistem sebagai sekumpulan proses yang bekerja sama, yaitu server, yang menawarkan pelayanan kepada para pengguna, yaitu client.  Entitas dasar dalam model ini adalah proses-proses server sebagai pengelola sumber-sumber daya dan proses-proses client yang meminta akses ke sumber-sumber daya tersebut.  Sebuah proses dapat menjadi server maupun client.  Proses client menggunakan sumber daya dengan mengirim request ke server.  Proses server mengerjakan request untuk keperluan client.

Mesin-mesin dalam sistem tersebar saling berkomunikasi menggunakan protokol. Pada dasarnya protokol adalah persetujuan semua pihak yang berkomunikasi tentang bagaimana komunikasi harus dilakukan. Sebagai langkah awal standardisasi protokol internasional, ISO (International Standards Organization) menciptakan model Referensi OSI (Open Systems Interconnection). Satu kelemahan penggunaan model OSI adalah bahwa pada waktu model referensi itu diterima, telah banyak jaringan yang sudah mapan.  Oleh karena itu banyak organisasi yang jaringan komputernya tidak begitu sesuai dengan model OSI.  Sebagian besar dari mereka menggunakan model TCP/IP. Komunikasi di antara entitas-entitas yang ada dalam sistem tersebar merupakan hal yang penting untuk dipertimbangkan dalam perancangan, karena berpengaruh terhadap karakteristik sistem.  Pada tulisan ini dibahas beberapa strategi komunikasi dalam sistem tersebar, khususnya sistem dengan model client-server.  Disajikan studi kasus berupa pengiriman kondisi beban beberapa CPU (CPU loads) ke sebuah mesin pencatat yang ada pada sistem.  Kemudian diberikan dua alternatif strategi komunikasi yang sangat berbeda sebagai contoh penyelesaian.  Alternatif pertama ditulis dalam Bahasa C, sedang alternatif kedua ditulis dalam Bahasa Perl.  Keduanya diimplementasikan di lingkungan Linux Red Hat 6.2.

         Masing-masing strategi komunikasi di antara client dan server mempunyai sifat tertentu, yang memuat kelebihan dan kekurangan.  Pemilihan strategi biasanya didasarkan atas jenis data yang akan ditransmisi melalui hubungan tersebut.  Kesalahan pemilihan strategi mengakibatkan utilitas sistem tidak optimal.  Dengan kata lain, ketepatan pemilihan strategi komunikasi dapat meningkatkan utilitas sistem, dan dengan demikian akan meningkatkan performansi sistem. Pada penyelesaian kasus yang diberikan, pemilihan bahasa pemrograman bukan hal yang esensial. Aspek penting yang menjadi pertimbangan antara lain tingkat abstraksi baik data maupun logika yang berbeda-beda antara pemrogram yang satu dan pemrogram yang lainnya.

Sumber : [CHR 98] Christiansen, Tom; Torkington, Nathan, 1998, Perl Cookbook, O’Reilly & Associates, Inc.

Pengertian Web Science

WEB SCIENCE adalah ilmu pengetahuan yang ada kaitannya dengan halaman informasi di internet atau juga bisa disebut dengan suatu sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi ilmu pengetahuan. Sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi. Dengan menggunakanteknologitersebut, informasi dapat diakses selama 24 jam dalam satu hari dan dikelola oleh mesin. Untuk mengakses informasi yang disediakan web ini, diperlukan berbagai perangkat lunak, yang disebut dengan web browser. Halaman situs adalah halaman di Internet yang menyediakan informasi. Alamat dari website ini biasanya ditunjukan berdasarkan URL-nya. Contohnya adalah sebagai berikut:
webTV : Penulisan lain dari web tv.
weber :Adalah satuan SI untuk memperoleh unit fluks maknetis (disingkat Wb).
web tv :Layanan acara televisi yang ditayangkan melalui halaman web.
weblog :Disebut juga dengan blog saja, merupakan catatan harian yang ditayangkan secara online.
web.id :Cirikhas domain internet Indonesia yang bebas digunakan oleh siapa saja.
WEB SCIENCE menelusuri ke dalam sub bidangnya sangat khusus di dalam disiplin ilmu. Kemampuan untuk menavigasi maju atau mundur dalam bidang sastra, mengidentifikasi pola-pola dan inti kutipan publikasi yang selalu menjadi Fitur utama. Dibawah ini adalah sebagian contoh dari WEB SCIENCE:
Safari merupakan penjelajah web (web browser) buatan Apple inc. Yang dijadikan browser khusus bawaan bagi sistem operasi Mac OS. Web browser ini dijadikan penjelajah web bawaan sejak sistem operasi Mac OS X v10.3. Sebelum menggunakan penjelajah web ini, Mac OS versi sebelumnya menggunakan Internet Explorer for Mac sebagai penjelajah bawaan dari tahun 1997 hingga 2003. Namun sekarang safari juga bisa digunakan di sistem operasi Windows, karena pada 11 Juni 2007, versi pertama Safari for Windows diperkenalkan pada Konferensi Apple di San Fransisco. Versi terbaru Safari yang baru saja diluncurkan Apple inc. adalah Safari 4 beta yang memiliki fitur baru dan bug fixes, termasuk fitur Cover Flow, full History search, engine JavaScript yang lebih cepat, dan berbagai fitur lainnya.
Dari segi tampilan, Safari versi empat mengalami perbaikan penampilan dan style, semakin nyaman dipandang. Selain itu, di versi terbarunya, Safari juga menyertakan Nitro Engine, yang diklaim menjadikan Safari jauh leih cepat dari web browser lainnya. Bahkan katanya Safari diklaim tiga kali lebih cepat dibandingkan FireFox dan 30 kali lebih cepat dibandingkan Internet Explorer 7. Beberapa feature baru Safari lainnya lebih merupakan tambahan efek untuk keindahan dan kemudahan pemakaian. Sebagai contoh, feature Top Sites mirip dengan model homepage di Google Chrome yang menampilkan link ke berbagai website favorit dalam 1x klik. Namun, karena versi 4 ini masih Beta, jadi masih memiliki kekurangan. Yaitu proxy-nya tidak bisa dirubah. Namun, ternyata proxy browser Safar imengikuti setting proxy pada Internet Explorer (setting proxy Windows), itu (mungkin) sebabnya setting proxynya tidak bisa diubah langsung dari menu Preferences.
Sumber : Kaushik, Avinash.2009.Web Analytics 2.0.Jakarta.Sybex.

Pengertian tentang Website

Website adalah sekumpulan halaman yang menampilkan konten atau sesuatu yang bisa diakses atau dibuka apabila kita mengakses internet. Sebuah website mempunyai halaman awal, yaitu halaman yang pertama kali tampil apabila kita membuka alamat pada internet, halaman pertama ini kerap disebut Homepage. Website digunakan untuk menampilkan informasi dan menampilkan apa saja yang diinginkan oleh pemiliknya dengan harapan bisa diakses oleh siapa saja yang terkoneksi di internet dan menghubungi alamat website tersebut.
Jenis website itu sendiri ada bermacam-macam, mulai dari Portal, Online Shopping, Blog, Forum, dan banyak jenis website lainnya, tetapi esensi dari semua website adalah informasi da komunikasi. Untuk bisa dibuka dan diakses oleh pihak lain, file-file website harus tersimpan pada komputer yang terkoneksi ke internet. Komputer yang terhubung ke internet tersebut memiliki alamat atau identitas sendiri yang disebut IP Address. IP Address ini berupa angka-angka, contoh: 123.452.783.99. Masing-masing komputer yang terhubung ke internet memiliki identitas IP Address yang unik dan saling berlainan. Untuk lebih memahami IP Address bisa diibaratkan dengan nomor telepon, jadi apabila kita ingin menghubungi suatu komputer, yang kita lakukan adalah memasukkan nomor IP Address komputer tersebut, seperti kita menekan nomor telepon apabila ingin menghubungi seseorang melalui telepon. 


Sumber : Gunawan, Wahyu.2010.Kebut Sehari Jadi Webmaster.Yogyakarta.Genius Publisher.

Selasa, 03 April 2012

Pengertian Komputer

Komputer berasal dari bahasa Latin Computare yang berarti menghitung (dalam Bahasa Inggris to compute dengan arti yang sama). Komputer adalah alat elektronik atau mesin yang dapat diprogram untuk menerima data dan mengolahnya menjadi informasi yang berguna. Pengolahan data menggunakan komputer dikenal pula dengan istilah Pengolahan Data Elektronik (PDE) atau Electronic Data Processing (EDP). Dari definisi di atas, dapat disimpulkan bahwa suatu proses pengolahan data terdiri atas tiga tahapan dasar yang biasa disebut dengan siklus pengolahan data (data processing cycle), yaitu input, proses, dan output.

Agar dapat digunakan untuk mengolah data menjadi informasi yang berguna, suatu sistem komputer harus mempunyai elemen yang terdiri atas perangkat keras (hardware), perangkat lunak (software), dan manusia (brainware).
  • Perangkat keras (hardware) adalah peralatan pada sistem komputer yang secara fisik terlihat.
  • Perangkat lunak (software) adalah program yang berisi perintah-perintah untuk melaksanakan pengolahan data.
  • Manusia (brainware) adalah orang yang terlibat di dalam mengoperasikan serta mengatur sistem komputer.

Tokoh penting dalam perkembangan komputer :
Charles Babbage : seorang penemu dan ahli matematik yang lahir di Inggris tahun 1791. Berhasil membuat model mesin yang dinamakan Difference Engine dan merancang Analytical Engine. Dikenal dengan sebutan Bapak Komputer Modern (Father of the Modern Computer) karena dalam rancangannya Analytic Engine mempunyai lima unsur yang terdapat pada komputer modern, yaitu:
Alat masukan (input device).
Tempat penyimpanan data yang akan diproses.
  • Alat pemrosesan.
  • Unit pengontrol pengolahan.
  • Alat keluaran (output device).

Sumber : Ukar, Kurweni. 2006.Pengenalan Komputer.Jakarta.Elek Media Komputindo.

Senin, 02 April 2012

Sejarah Awal Internet

Internet mulai dikembangkan pertama kali mulai tahun 60an, dimana pada saat itu komputer masih pada tahap awal pengembangannya, dengan kata lain sejak munculnya komputer ide membangun jaringan komputer juga sudah mulai dikembangkan. Ide dasar internet itu sendiri adalah untuk berbagi informasi dari satu pihak ke pihak lain. Pada masa itu komputer hanya bisa menyimpan data dan memproses data dengan kapasitas sangat kecil, bahkan untuk menyimpan data beberapa baris kalimat saja dibutuhkan komputer dengan harga jutaan dollar kala itu.

Departemen Pertahanan Amerika Serikat merintis proyek yang melakukan riset tentang jaringan antar komputer yang akan digunakan sebagai sistem pertahanan. Proyek yang dianggap kontroversial karena menelan biaya yang sanagt besar dan dianggap tidak berguna saat itu. Tetapi nyatanya mereka berhasil meletakkan dasar awal jaringan internet yaitu dengan ARPANET yang dianggap sebagai cikal bakal internet. Internet atau jaringan komputer saat ini dianggap sebagai media yang paling cepat perkembangannya. Saat ini pengguna internet sudah lebih dari 1 Milyar orang dari seluruh dunia atau hampir 24% dari total penduduk dunia. Akselerasi pertambahan pengguna internet terus meningkat dan penetrasinya semakin luas dan banyak yang memprediksi internet akan menjadi media utama menggantikan media konvensional seperti telepon untuk komunikasi dan televisi sebagai media informasi.

Sumber : Gunawan, Wahyu.2010.Kebut Sehari Jadi Webmaster.Yogyakarta.Genius Publisher.

Thank you for visit my blog

Template by:

Free Blog Templates