a. Jaringan Komputer
Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:
- Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
- Komunikasi: contohnya surat elektronik, instant messaging, chatting
- Akses informasi: contohnya web browsing
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (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.
Klasifikasi Berdasarkan skala :
- Personal Area Network (PAN)
- Campus Area Network (CAN)
- Local Area Network (LAN)
- Metropolitant Area Network (MAN)
- Wide Area Network (WAN)
- Global Area Network (GAN)
Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:
- Client-server
Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.
- Peer-to-peer
Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.
b. Internet
Internet
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Visualisasi dari beberapa route pada jaringan Internet
Secara harfiah, internet (kependekan daripada perkataan 'interconnected-networking') ialah rangkaian komputer yang terhubung di dalam beberapa rangkaian. Manakala Internet (huruf 'I' besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.
a. Kompresi
Kompresi data
Dalam ilmu komputer, kompresi data adalah sebuah cara untuk memadatakan data sehingga hanya memerlukan ruangan penyimpanan lebih kecil sehingga lebih efisien dalam menyimpannya atau mempersingkat waktu pertukaran data tersebut.
b. Dekompresi
Kompresi video berhadapan dengan kompresi data video digital. Kompresi video dibutuhkan untuk koding data video secara efisien dalam format file video dan streaming format video. Kompresi adalah sebuah konversi data ke sebuah format yang lebih kecil, biasanya dilakukan sehingga data dapat disimpan atau disalurkan lebih efisien. Proses pengembalian data yang sudah dikecilkan tersebut disebut dekompresi. Dan bila proses dekompresi menghasilkan data yang sama dengan yang semula makan kompresi itu disebut "lossless". Sedangkan bila data yang didekompresi tersebut menghasilkan data yang lebih kecil maka kompresi ini disebut "lossy". Kompresi video lossless meskipun mungkin dilakukan, namun dalam praktek jarang digunakan, dan semua data video standar biasanya membuang sebagian data (kompresi lossy).
Video biasanya terdiri array tiga-dimensi dari pixel berwarna. Dua dimensi sebagai arah spasial (horizontal dan vertikal) dari gambar yang bergerak, dan satu dimensi mewakilkan domain waktu.
c. FTP
File Transfer Protocol
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
(Dialihkan dari Ftp)
FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.
FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan "mendengarkan" percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mentransfer data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.
FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori, sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail.
d. Download
Unduh (Inggris: download) Mengunduh adalah proses menerima data (umumnya berbentuk berkas) dari sebuah sistem seperti server web, FTP server, server mail atau sistem serupa lainnya.
e. Online Storage
layanan penyimpanan online dan backup file yang ada di internet dan dapat digunakan secara free atau bayar, dan memang sejauh ini belum ada opsi berbayarnya. Kapasitas yang diberikan cukup besar yaitu 50 GB atau lebih dan tidak adanya batasan transfer data untuk upload dan download.
cara kerja Search Engine
Cara Kerja Search Engine
Search Engine (=Mesin Pencari) adalah sebuah program yang didisain untuk
membaca kumpulan kata-kata yang diambil dari situs-situs web. Biasanya sebuah
software (dikenal sebagai robot/spider) ditugaskan untuk membaca seluruh atau
sebagian kata-kata di sana (mungkin juga mengikuti links yang ada di situs
tersebut). Hasilnya akan disimpan di dalam sebuah indeks. Selain itu, Search Engine
juga memperoleh keberadaan sebuah situs dari URL yang disubmit oleh pemiliknya.
Beberapa waktu kemudian, robot/spider akan membaca situs tersebut dan hasilnya
akan disimpan ke dalam indeks. Indeks inilah yang digunakan Search Engine untuk
menjawab pertanyaan yang diajukan.
Spider, robot ataupun web crawler menelusuri internet dengan membaca historical
list (misalnya dari daftar server yang ada di internet), kemudian membuat rangking
diantara situs-situsnya. Berdasarkan urutan inilah spider menjelajah internet.
Search Engine melakukan pengindeksan berdasarkan apa yang ada di situs (natural
language). Tidak ada penyaringan lagi (kecuali untuk Meta Tag). Karena itulah
search engine paling tepat jika digunakan untuk mencari informasi/konsep yang
sudah jelas terdefinisi dan konsep tersebut sudah banyak digunakan. Kita tinggal
menyebutkan konsep/istilahnya, kemudian search engine akan memberitahu dimana
konsep itu berada. Namun ada juga search engine yang memiliki fasilitas tambahan,
seperti Excite yang memiliki fasilitas penggunaan sinonim. Jadi, bila Anda mencari
informasi cycling, Excite juga akan mencari bicycling Di lain pihak, search engine
juga memiliki informasi yang sudah tidak up-to-date lagi. Penyebabnya adalah
search engine belum melakukan pengecekan ulang lagi.
Keterbatasan search engine lainnya: tidak dapat memberikan informasi on-the-fly
(yang dibuat karena eksekusi program).
e-mail
Surat elektronik (disingkat ratel atau surel atau surat-e) atau surat digital atau pos elektronik (disingkat pos-el) atau nama umumnya dalam bahasa Inggris "e-mail atau email" (ejaan Indonesia: imel) adalah sarana kirim mengirim surat melalui jalur Internet.
Dengan surat biasa umumnya pengirim perlu membayar per pengiriman (dengan membeli perangko), tetapi surat elektronik umumnya biaya yang dikeluarkan adalah biaya untuk membayar sambungan Internet. Tapi ada perkecualian misalnya surat elektronik ke telepon genggam, kadang pembayarannya ditagih per pengiriman.
Prinsip kerja
Untuk mengirim surat elektronik kita memerlukan suatu program mail-client. Surat elektronik yang kita kirim akan melalui beberapa poin sebelum sampai di tujuan. Untuk lebih jelasnya lihat diagram dibawah. Contoh yang dipakai adalah layanan SMTP dan POP3.
Saya menulis surel → e-mail client (di komputer saya) → SMTP server penyedia e-mail saya → Internet → POP3 server penyedia e-mail penerima → e-mail client (di komputer si penerima) → surat dibaca si penerima
Terlihat surat elektronik yang terkirim hanya melalui 5 poin (selain komputer pengirim dan penerima). Sebenarnya lebih dari itu sebab setelah surat elektronik meninggalkan POP3 Server maka itu akan melalui banyak server-server lainnya. Tidak tertutup kemungkinan surat elektronik yang kita kirim disadap orang lain. Maka dari itu bila surat elektronik yang kita kirim mengandung isi yang sensitif sebaiknya kita melakukan tindakan pencegahan, dengan mengacak (enkrip) data dalam surat elektronik tersebut (contohnya menggunakan PGP, sertifikat digital, dan lain-lain)
Surat elektronik pada mulanya disimpan di dalam sebuah mailserver. Biasanya bila seseorang memakai koneksi ISP untuk sambungan ke internet, ia akan diberikan satu surat elektronik gratis. Surat elektronik yang diterima akan disimpan di server surat elektronik ISP.
Ada dua cara untuk mengakses surat elektronik:
- Dengan cara menggunakan 'browser', seperti Internet Explorer atau Mozilla Firefox. Metode ini disebut sebagai web-based, artinya kita menggunakan media web sebagai perantara ke kotak surat elektronik. Contoh: Yahoo! Mail dan Gmail. Untuk menggunakannya, pengguna haruslah dalam keadaan online. Layanan surat elektronik berbasis web biasanya disediakan oleh penyelenggara layanan email gratis.
- Menggunakan program pengakses surat elektronik (e-mail client), seperti: Eudora Mail, Outlook Express, Mozilla Thunderbird, Mutt. Dengan menggunakan program seperti ini, seseorang harus mengetahui konfigurasi yang bisa didapat dari ISP. Keuntungannya adalah dapat membaca surat elektronik tanpa perlu terhubung secara terus-menerus dengan internet dan puluhan surat elektronik dapat diterima dan dikirimkan secara bersama-sama sekaligus. Kelebihan yang lainnya adalah perangkat lunak ini menyediakan fungsi-fungsi penyuntingan dan pembacaan email secara offline. Dengan demikian biaya koneksi ke internet dapat dihemat.
Enkripsi
Di bidang kriptografi, enkripsi ialah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. Dikarenakan enkripsi telah digunakan untuk mengamankan komunikasi di berbagai negara, hanya organisasi-organisasi tertentu dan individu yang memiliki kepentingan yang sangat mendesak akan kerahasiaan yang menggunakan enkripsi. Di pertengahan tahun 1970-an, enkripsi kuat dimanfaatkan untuk pengamanan oleh sekretariat agen pemerintah Amerika Serikat pada domain publik, dan saat ini enkripsi telah digunakan pada sistem secara luas, seperti Internet e-commerce, jaringan Telepon bergerak dan ATM pada bank.
Enkripsi dapat digunakan untuk tujuan keamanan, tetapi teknik lain masih diperlukan untuk membuat komunikasi yang aman, terutama untuk memastikan integritas dan autentikasi dari sebuah pesan. Contohnya, Message Authentication Code (MAC) atau digital signature. Penggunaan yang lain yaitu untuk melindungi dari analisis jaringan komputer.
Autentikasi
Autentikasi adalah sebuah informasi yang digunakan untuk memverifikasi identitas seseorang untuk kepentingan keamanan.
Pengertian Cookies
Cookies merupakan data file yang ditulis ke dalam hard disk komputer oleh web server yang digunakan untuk mengidentifikasikan diri user pada situs tersebut sehingga sewaktu user kembali mengunjugi situs tersebut, situs itu akan dapat mengenalinya.
Fugsi cookies :
1. Membantu web site untuk "mengingat" siapa kita dan mengatur preferences yang sesuai sehingga apabila user kembali mengunjungi web site tersebut akan langsung dikenali.
2. Menghilangkan kebutuhan untuk me-register ulang di web site tersebut saat mengakses lagi tersebut (site tertentu saja), cookies membantu proses login user ke dalam web server tersebut.
3. Memungkinkan web site untuk menelusuri pola web surfing user dan mengetahui situs favorit yang sering dikunjunginya.
Jenis Cookies
1. Non persistent (session) cookies. Suatu cookie yang akan hilang sewaktu user menutup browser dan biasanya digunakan pada 'shopping carts' di toko belanja online untuk menelusuri item-item yang dibeli,
2. Persistent cookies. Diatur oleh situs-situs portal, banner / media iklan situs dan lainnya yang ingin tahu ketika user kembali mengunjungi site mereka. (misal dengan cara memberikan opsi ”Remember Me” saat login). File file ini tersimpan di hardisk user.
Kedua tipe cookies ini menyimpan informasi mengenai URL atau domain name dari situs yang dikunjungi user dan beberapa kode yang mengindikasikan halaman apa saja yang sudah dikunjungi. Cookies dapat berisi informasi pribadi user, seperti nama dan alamat email, Akan tetapi dapat juga user memberikan informasi ke website tersebut melalui proses registrasi. Dengan kata lain, cookies tidak akan dapat "mencuri" nama dan alamat email kecuali diberikan oleh user. Namun demikian, ada kode tertentu (malicious code) yang dibuat misalnya dengan ActiveX control, yang dapat mengambil informasi dari PC tanpa sepengetahuan user.
Cookies umumnya kurang dari 100 bytes sehingga tidak akan mempengaruhi kecepatan browsing. tetapi karena umumnya browser diatur secara default untuk menerima cookies maka user tidak akan tahu bahwa cookies sudah ada di komputer. Cookies dapat berguna terutama pada situs yang memerlukan registrasi, sehingga setiap kali mengunjungi situs tersebut, cookies akan me-login-kan user tanpa harus memasukkan user name dan password lagi.
Pengertian Firewall
Firewall merupakan suatu cara/sistem/mekanisme yang diterapkan baik terhadap hardware , software ataupun sistem itu sendiri dengan tujuan untuk melindungi, baik dengan menyaring, membatasi atau bahkan menolak suatu atau semua hubungan/kegiatan suatu segmen pada jaringan pribadi dengan jaringan luar yang bukan merupakan ruang lingkupnya. Segmen tersebut dapat merupakan sebuah workstation, server, router, atau local area network (LAN) anda.
Message Protection
Sebuah pesan yang telah diproteksi didefinisikan sebagai sebuah pesan tradisional
Jabber yang content dari body-nya di kembangkan untuk memasukkan transport secara
kriptografi adalah message body yang telah diproteksi. Ada 2 fitur kunci yang digunakan
pada proteksi pesan yaitu :
• Usual body element : memuat beberapa teks yang bersifat berubah-ubah
• Message yang memuat elemen Jabber
Jabber, message, namespace, elemen ini merupakan transport message yang telah
diproteksi
Mekanisme ini memiliki keuntungan yaitu mengizinkan integrasi yang transparan dengan
server dan client Jabber yang telah ada[7]. Nilai atribut pada Message Protection adalah
version, from, to, conId, dan seqNum.
Dasar mengapa diterapkannya penggunaan teknik-teknik enkripsi, autentikasi, cookies, firewall & email messaging protection
MENGATUR jaringan internet semakin sulit, apalagi dengan berjangkitnya lima musuh jaringan internet, yaitu virus, worm, spam, spyware, dan intrusion. Jika pelanggan internet yang berada dalam satu jaringan terkena salah satu dari gangguan tersebut, bukan tidak mungkin akan merusak seluruh jaringan, seperti yang terjadi pada worm yang dibuat untuk melumpuhkan web-nya SCO pada bulan Desember 2003.
Dengan munculnya berbagai pilihan untuk mengakses internet, pengendalian akan semakin sulit dan dibutuhkan tenaga- tenaga terampil yang menguasai mekanisme jaringan internet. Sementara kenyataannya, tenaga teknisi di Indonesia rata-rata sekelas "kenek" yang hanya menguasai sesuatu berdasarkan praktik dan tidak dapat dikembangkan karena kurangnya pengetahuan dasar.
Masalah pembatasan penggunaan, pemantauan dan pengendalian atas pelanggan yang semakin lama semakin rumit belum sepenuhnya dapat diselesaikan. Ada beberapa solusi yang saat ini dapat dilakukan dengan bantuan tenaga terampil yang mudah-mudahan akan semakin banyak jumlahnya.
Perbedaan Website Statis dan Website Dinamis
Website Statis :
Adalah suatu website yang didalamnya tidak terdapat suatu campur tangan dari pengunjung selain melihat saja, dimana biasanya dalam website statis tidak dibutuhkan bahasa pemrograman dan tidak berhubungan dengan database. Dalam pengupdate-an tiap halamannya juga dilakukan tidak secara langsung dalam website tetapi penulisan contentnya secara manual.
Website Dinamis :
Adalah website yang didalamnya terdapat campur tangan dari sisi pengunjung, dengan kata lain terdapat interaktivitas didalam website itu, karena dalam website tersebut terdapat pemrograman dan unsur database. Sehingga pengupdate-an akan lebih mudah dan bisa dilakukan secara real time, atau online
Syarat agar seseorang/perusahaan mempunyai online website!
- Memiliki kemampuan didalam mendesain web seperti dengan pemanfaatan program brk:
- Adobe Photoshop : Desain berbasis titik ( bitmap )
- Adobe Image Ready : Memotong gambar-gambar ke dalam format html
- Adobe Illustrator : Desain berbasis vector
- CorelDraw : Desain berbasis vector
- Macromedia Freehand : Desain berbasis vector
- Memiliki sifat Ergonomis : Web Designer selalu memperhatikan aspek ergonomi. Ergonomi disini adalah dalam hal kenyamanan user dalam membaca dan kecepatan user dalam menelusuri website tersebut. Web Designer memilih ukuran Fonts yang tepat sehingga mudah dibaca, Web Designer menempatkan link sedemikian rupa sehingga mudah dan cepat untuk di akses dan lebih penting lagi adalah Informatif.
- Unik, Fokos & Konsisten : Unik dalam membuat karya apapun seorang designer mempunyai kesadaran untuk tidak meniru atau menggunakan karya orang lain. Begitu pula seorang Web Designer harus mempunyai budaya malu untuk menggunakan icon, animasi, button, dll, yang telah digunakan atau dibuat oleh orang lain. Fokus dalam tentukan hirarki prioritas dari pesan yang akan disampaikan, misalnya: Judul harus besar, tetapi jangan sampai akhirnya akan konflik dengan subjudul yang berukuran hampir sama. Hal ini akan membingungkan user/audience untuk menentukan pesan mana yang harus lebih dahulu dibaca/ dilihat.Konsiten dalam tentukan font apa yang akan digunakan sebagai Body-text, Judul, Sub Judul dan sebagainya, sehingga website tersebut akan terlihat disiplin dan rapi. Sesuaikan jenis huruf yang digunakan dengan misi dan visi website tersebut, misalnya: hindari menggunakan font Comic dalam membangun website suatu perusahaan resmi.