Tugas Softskill
Kali ini saya akan berbagi sedikit tentang WEB dan JARINGAN INTERNET. Web atau Website, secara makna sebuah WEBSITE adalah sekumpulan halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi/terhubung dengan jaringan internet, dari situ kita mengetahui bahwa Website dan jaringan internet mempunyai hubungan yang tak terpisahkan. Website merupakan sebuah komponen yang terdiri dari teks, gambar, suara dan animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh orang lain. Sederhananya adalah informasi apa saja bisa diakses dengan menggunakan koneksi jaringan internet melalui website website yang ada.
JENIS-JENIS WEBSITE
Secara umum, situs web digolongkan menjadi 2 jenis yaitu: Website Statis dan Website Dinamis. Namun pandangan tentang jenis-jenis website tidak tergolong dari kemampuan website saja, namun juga bisa dikategorikan dalam kegunaan website.
Website Statis
Dari kata statis atau "konstan" atau yang biasa kita sebut website yang tidak tidak berubah.
Website Statis adalah web yang mempunyai halaman yang tidak berubah. Artinya adalah untuk melakukan perubahan pada suatu halaman dilakukan secara manual dengan mengedit code yang menjadi struktur dari situs itu. Biasanya website statis dibuat menggunakan html. Pernah melihat sebuah website yang berakhiran “.html” ? Seperti itulah web statis.
Sedikit tentang web statis, Untuk melakukan manipulasi tampilan, huruf, latar belakang, paragraf, tabel dll, kita cukup mempelajari bahasa HTML yang kita kenal dengan istilah tag. Misalnya untuk membuat hurufnya menjadi tebal kita bisa menambahkan tag (bold) di depan kalimat yang ingin kita tebalkan hurufnya.
Pada awalnya programer web benar-benar harus melakukan coding tersebut dengan hanya berbekal notepad atau teks editor lainnya. Dan hal itu benar-benar memerlukan ketekunan dan daya imajinasi yang kuat lho. Kenapa? Karena programmer tersebut harus bisa membayangkan layout website dan menuangkannya menjadi kode-kode yang cukup rumit.
Sebagai contoh, kalau keesokan harinya kita ingin mengubah tampilan kalimat pada web statis :
Sekarang hari Rabu
menjadi
Sekarang hari Kamis
Maka programmer harus mengubah kode HTMLnya langsung satu demi satu. Bayangkan jika yang harus diubah adalah judul websitenya, dan ada 100 halaman di website tersebut, maka tangan programmer akan cukup pegal menuliskan atau melakukan copy paste perubahannya kan? Dan sebagainya. Intinya web statis itu perlu pekerjaan manual untuk meng-updatenya.
Website Dinamis
Website Dinamis merupakan website yang secara struktur diperuntukan untuk terupdate sesering mungkin. Biasanya selain utama yang bisa diakses oleh user pada umumnya, juga disediakan halaman backend untuk mengedit kontent dari website. Contoh umum mengenai website dinamis adalah web berita atau web portal yang didalamnya terdapat fasilitas berita, polling dan sebagainya. Biasanya website dinamis dibuat mengunakan php. Pernah melihat sebuah website yang berakhiran “.php?” ? Seperti itulah web dinamis.
Sedikit tentang PHP. PHP adalah sebuah bahasa script yang sangat bagus dan merupakan pasangan yang pas untuk bahasa HTML. Dengan kemampuan PHP untuk membuat website yang dinamis serta keindahan desain menggunakan HTML, maka nyaris tidak ada yang tidak dapat dilakukan gabungan kedua bahasa ini di dunia web. Enaknya lagi, PHP ini merupakan bahasa yang sangat mudah (bagi yang pernah mempelajari C atau bahasa pemrograman lain akan sangat merasakan perbedaaan ini. Contoh salah satu perbedaan yang paling terasa adalah bahwa kita ndak usah repot-repot deklarasi variabel di awal (kalau butuh variabel tinggal sebut lalu pakai).
Kelebihan lain PHP adalah lisensinya yang open source, artinya selain boleh make secara gratis kamu memiliki keuntungan tambahan yaitu tersedia banyak sekali materi pendukung yang tersebar di Internet .
Intinya, PHP dapat membuat website anda ter-update secara otomatis.
UNSUR PENUNJANG DALAM WEBSITE
Untuk membuat sebuah website yang lebih canggih, kita juga diharuskan untuk menyediakan unsur penunjang lainnya. Diantara unsur-unsur website itu adalah sebagai berikut:
Domain
Domain Name atau yang lebih akrab disebut URL adalah alamat unik di dunia internet yang digunakan untuk mengenali sebuah situs, atau dengan kata lain nama domain adalah alamat yang digunakan untuk menemukan sebuah website di internet. Maksudnya domain unik, berarti domain tersebut hanya berlaku untuk satu website diseluruh jaringan internet.
Web Hosting
Web Hosting adalah ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan lainnya yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam website. Sebuah web hosting pada dasarnya adalah sebuah perusahaan yang memiliki beberapa komputer yang selalu terhubung ke internet. Jika kamu menempatkan halaman-halaman web kamu di komputer mereka, maka seluruh dunia bisa menghubungi komputer itu dan melihat halaman website kamu. Kamu perlu mendaftarkan diri dulu ke web hosting agar website yang kamu buat memiliki “rumah”. Jika memiliki nama domain bisa diibaratkan dengan memiliki ijin usaha, maka memiliki akun web hosting kira-kira mirip dengan menyewa kantor atau toko untuk bisnis kamu.
Menyewa? Ya, untuk web hosting lebih baik yang berbayar. Tentu saja kamu bisa memilih web hosting berbayar ataupun yang Web Hosting gratisan.
Bahasa Pemerograman
Bahasa program Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis atau dinamisnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat website semakin dinamis, dan lebih terlihat bagus. Beragam bahasa program saat ini telah hadir untuk mendukung kualitas website. Contohnya kalian harus bisa memahami tentang HTML, PHP, CMS, Framework, Web programming dan beberapa bahasa pemrograman yang dapat menunjang/mendukung fasilitas web.
Desain website
Unsur website yang penting dan utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah website. Serta mempengaruhi dengan kenyamanan konsumen atau pembaca. untuk membuat desain web yang indah, kamu masih memerlukan alat bantu lain, seperti misalnya Dreamweaver, Frontpage atau kalau pengen gratisan bisa pakai KompoZer.
Jaringan Internet
Yang namanya “Jaringan komputer” pastilah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Misalnya, tujuan dari jaringan komputer tersebut untuk berbagi sumber daya seperti berbagi pemakaian printer, CPU, memori, harddisk dan lainnya. Berkomunikasi, contohnya seperti mengirim email, instant messaging, chatting dan sebagainya. Lalu kalian dapat mengakses informasi, contohnya web browsing.
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (melakukan service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Protokol jaringan
Protokol adalah sebuah aturan dasar atau kode etik yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.
Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.
Protokol-protokol yang sering digunakan adalah:
1. Ethernet
Protokol Ethernet menggunakan metode kontrol akses media Carrier Sense Multiple Access with Collision Detection untuk menentukan station mana yang dapat mentransmisikan data pada waktu tertentu melalui media yang digunakan. Dalam jaringan yang menggunakan teknologi Ethernet, setiap komputer akan "mendengar" terlebih dahulu sebelum "berbicara", artinya mereka akan melihat kondisi jaringan apakah tidak ada komputer lain yang sedang mentransmisikan data. Jika tidak ada komputer yang sedang mentransmisikan data, maka setiap komputer yang mau mengirimkan data dapat mencoba untuk mengambil alih jaringan untuk mentransmisikan sinyal. Sehingga, dapat dikatakan bahwa jaringan yang menggunakan teknologi Ethernet adalah jaringan yang dibuat berdasrkan basis First-Come, First-Served, daripada melimpahkan kontrol sinyal kepada Master Station seperti dalam teknologi jaringan lainnya.
Jika dua station hendak mencoba untuk mentransmisikan data pada waktu yang sama, maka kemungkinan akan terjadi collision (kolisi/tabrakan), yang akan mengakibatkan dua station tersebut menghentikan transmisi data, sebelum akhirnya mencoba untuk mengirimkannya lagi pada interval waktu yang acak (yang diukur dengan satuan milidetik). Semakin banyak station dalam sebuah jaringan Ethernet, akan mengakibatkan jumlah kolisi yang semakin besar pula dan kinerja jaringan pun akan menjadi buruk. Kinerja Ethernet yang seharusnya 10 Mbit/detik, jika dalam jaringan terpasang 100 node, umumnya hanya menghasilkan kinerja yang berkisar antara 40% hingga 55% dari bandwidth yang diharapkan (10 Mbit/detik). Salah satu cara untuk menghadapi masalah ini adalah dengan menggunakan Switch Ethernet untuk melakukan segmentasi terhadap jaringan Ethernet ke dalam beberapa collision domain.
2. Token Ring
Protokol Token Ring adalah sebuah cara akses jaringan berbasis teknologi ring yang pada awalnya dikembangkan dan diusulkan oleh Olaf Soderblum pada tahun 1969. Perusahaan IBM selanjutnya membeli hak cipta dari Token Ring dan memakai akses Token Ring dalam produk IBM pada tahun 1984. Elemen kunci dari desain Token Ring milik IBM ini adalah penggunaan konektor buatan IBM sendiri (proprietary), dengan menggunakan kabel twisted pair, dan memasang hub aktif yang berada di dalam sebuah jaringan komputer.
Spesifikasi asli dari standar Token Ring adalah kemampuan pengiriman data dengan kecepatan 4 megabit per detik (4 Mbps), dan kemudian ditingkatkan empat kali lipat, menjadi 16 megabit per detik. Pada jaringan topologi ring ini, semua node yang terhubung harus beroperasi pada kecepatan yang sama. Implementasi yang umum terjadi adalah dengan menggunakan ring 4 megabit per detik sebagai penghubung antar node, sementara ring 16 megabit per detik digunakan untuk backbone jaringan.
Dengan Token-Ring, peralatan network secara fisik terhubung dalam konfigurasi (topologi) ring di mana data dilewatkan dari devais/peralatan satu ke devais yang lain secara berurutan. Sebuah paket kontrol yang dikenal sebagai token akan berputar-putar dalam jaringan ring ini, dan dapat dipakai untuk pengiriman data. Devais yang ingin mentransmit data akan mengambil token, mengisinya dengan data yang akan dikirimkan dan kemudian token dikembalikan ke ring lagi. Devais penerima/tujuan akan mengambil token tersebut, lalu mengosongkan isinya dan akhirnya mengembalikan token ke pengirim lagi. Protokol semacam ini dapat mencegah terjadinya kolisi data (tumbukan antar pengiriman data) dan dapat menghasilkan performansi yang lebih baik, terutama pada penggunaan high-level bandwidth.
3. AppleTalk
Protokol Apple Talk adalah sebuah protokol jaringan yang dikembangkan khusus untuk jaringan yang terdiri atas komputer-komputer Apple Macintosh, yang mengizinkan para penggunanya untuk saling berbagi berkas dan printer agar dapat diakses oleh pengguna lainnya. AppleTalk merupakan teknologi yang sudah dianggap usang yang kini telah digantikan oleh Apple Open Transport, yang juga mendukung AppleTalk itu sendiri, protokol TCP/IP dan beberapa protokol jaringan lainnya.
AppleTalk adalah sebuah teknologi jaringan yang hanya mendukung hingga 254 node untuk tiap jaringan fisiknya. AppleTalk dapat berjalan di atas protokol LocalTalk, sebuah antarmuka serial RS-499/RS-422 yang terdapat di dalam komputer Apple Macintosh. Pada versi AppleTalk Phase II yang lebih baru, protokol yang didukung pun semakin luas, yakni EtherTalk (untuk konektivitas dengan Ethernet), TokenTalk (untuk konektivitas dengan Token Ring), dan FDDITalk (untuk konektivitas dengan FDDI).
4. FDDI (Fiber Distributed-Data Interface)
Protokol FDDI adalah standar komunikasi data menggunakan fiber optic pada LAN dengan panjang sampai 200 km.
Protokol FDDI berbasis pada protokol Token Ring. FDDI terdiri dari dua Token Ring, yang satu ring-nya berfungsi sebagai ring backup jika seandainya ada ring dari dua ring tersebut yang putus atau mengalami kegagalan dalam bekerja. Sebuah ring FDDI memiliki kecepatan 100 Mbps.
5. Asynchronous Transfer Mode (disingkat ATM)
Adalah protokol jaringan yang berbasis sel, yaitu paket-paket kecil yang berukuran tetap (48 byte data + 5 byte header). Protokol lain yang berbasis paket, seperti IP dan Ethernet, menggunakan satuan data paket yang berukuran tidak tetap.
Kata asynchronous pada ATM berarti transfer data dilakukan secara asinkron, yaitu masing pengirim dan penerima tidak harus memiliki pewaktu (clock) yang tersinkronisasi. Metode lainnya adalah transfer secara sinkron, yang disebut sebagai STM (Synchronous Transfer Mode).
Saya kira sekian informasi yang saya bagikan tentang web dan jaringan internet.
Referensi :
http://prothelon.com/
Referensi Buku :