Upload
rmkt-andika
View
26
Download
0
Embed Size (px)
DESCRIPTION
Materi dasar Internet
Citation preview
5/28/2018 09 - Internet
1/41
Internet dan Web
5/28/2018 09 - Internet
2/41
Internet : Jaringan fisik yang menghubungkanbanyak komputer dan menggunakan protokolyang sama untuk berbagi informasi.
Koneksi ditangani oleh protokol TCP/IP Mensyaratkan adanya identitas unik berupa alamat
IP
Nama domain digunakan utk mempermudahmengingat alamat komputer
5/28/2018 09 - Internet
3/41
Internet => jaringan komputer luas dan besaryang mendunia, yaitu menghubungkanpemakai komputer dari suatu region keregion yang lain diseluruh dunia, dimana
didalam internet terdapat berbagai sumberdaya informasi mulai dari yang statis, dinamishingga yang interaktif
5/28/2018 09 - Internet
4/41
Apa perbedaan Internet dan internet?? internet merupakan singkatan dari
international network atau internetwork;yang bisa berarti jaringan sebuah
perusahaan multinasional, lembaga ataubadan yang terbatas untuk penggunaaninternal.
Sedangkan nternet(mulai dengan I)merupakan sebuah Public International
Network of Networks. Internet dapatdigunakan oleh siapa saja dan tidakterbatas pada kelompok orang tertentu saja
5/28/2018 09 - Internet
5/41
Departemen Pertahanan Amerikamengembangkan konsep jaringan tersebar dantidak terpusat Kemampuan u/ bertahan (mis. Jaringan tetap
berfungsi meskipun salah satu titik diserang)
Toleransi kesalahan (mis. Jaringan tetap berfungsimeskipun di salah satu titik terjadi kegagalan)
Advanced Research Project Agency mendanaiARPANET pada thn 1969 menghubungkan komputer di UCLA, UCSB, SRI dan
Utah Memungkinkan peneliti berbagi data dan
berkomunikasi
5/28/2018 09 - Internet
6/41
Selama tahun 70an, jumlah ARPANET menjadi 2xlipat setiap tahunnya Desentralisasi memudahkan penambahan komputer baru ~1000 komputer militer dan kampus terhubung pada thn
1984
Thn 80an pemerintah AS melibatkan diri lebihbanyak pada pengembangan internet Thn 90an, internet menghubungkan semua
kampus dan universitas di AS Thn 1992, kontrol internet di pindahkan ke
organisasi non profit Internet Engineering Task Force Internet Assigned Number Authority World-Wide-Web Consortium
5/28/2018 09 - Internet
7/41
Ada banyak feature yang ditawarkan olehinternet, seperti: Berkirim e-mail Chatting
Melakukan pemindahan file (file transferprotokol)
Mengontrol sebuah komputer dari tempat lain(remote access)
Sebagai media mencari berbagai informasi Sebagai media untuk pemasaran (marketing) Dll
5/28/2018 09 - Internet
8/41
World Wide Web merupakan sekumpulan informasipada beberapa server komputer yang terhubungsatu sama lain dalam Internet diakses denganmenggunakan protokol HTTP
Setiap informasi dihubungkan dengan link(hyperlink).
Hypertext menyatakan suatu teks sebagaipenghubung antara satu informasi (halaman web)dengan informasi (halaman web) yang lain.
Hypertext ini telah berkembang menjadihypermedia yakni link penghubung tidak hanya lagiberupa teks, namun juga bisa berupa gambar,animasi/multimedia dll.
5/28/2018 09 - Internet
9/41
Tim Berners-Lee dari European Particle PhysicsLaboratory (CERN) mendesain sistem hypertextuntuk menautkan dokumen melalui internet Mendesain bahasa HTML untuk menspesifikasikan isi
dokumen Mendesain protokol HTTP untuk mendownload
dokumen
Membuat browser yang berbasis teks
5/28/2018 09 - Internet
10/41
Web browser dan web server: hardware atausoftware?
Web browserbertindak sebagai client yangmemungkinkan user menginterpretasikan,
melihat dan mengakses informasi padasuatu website. Web server bertindak sebagai server yang
memungkinkan untuk menerimapermintaan (request) dan merespon suatu
informasi yang diminta oleh web browser. Sebutkan contoh web browser dan web
server!
5/28/2018 09 - Internet
11/41
Apakah yang disebut dengan website? Website dapat diartikan sebagai kumpulan
halaman-halaman yang digunakan untukmenampilkan informasi, gambar bergerak,
suara dan lain-lain. Halaman-halaman itudapat bersifat statis, dinamis, interaktif dansaling terkait satu sama lainnya (denganmenggunakan link) membentuk suatu
rangkaian struktur
5/28/2018 09 - Internet
12/41
Adakah perbedaan antara website denganhomepage? Homepage merupakan bagian dari website,
merupakan halaman utama dari sebuah situs
5/28/2018 09 - Internet
13/41
Domain name merupakan teknik pengalamatansuatu situs didalam dunia maya, domain namedapat dikatakan sebagau alamat permanen darisuatu situs alamat permanen
Istilah umum yang digunakan adalah URL (Uniform
Resource Locator) yaitu suatu sarana yangdigunakan untuk menentukan lokasi informasipada suatu web server.
URL diibaratkan sebagai suatu alamat, yang terdiridari: protokol yang digunakan oleh suatu web browser untuk
mengambil informasi nama komputer (host,domain) dimana informasi tersebut
berada path serta nama file dari suatu informasi.
5/28/2018 09 - Internet
14/41
Format umum URL: protokol_transfer://nama_host/path/nama_file
Domain akan menerangkan hirarki dari hostbersangkutan. Penamaan ini diberikanekstensi tertentu yang disesuaikan denganinformasi yang dimiliki pada suatu host.
Jenis-jenis Domain Name:
Generic Domains (gTLDS) Country-specific Domains (ccTDLs)
5/28/2018 09 - Internet
15/41
Sering disebut dengan generic Top LevelDomain, domain ini digunakan untukmenetukan kategori dari jenis situs yangada pada Internet
gTDLs tidak berafiliasi pada suatu negara,contoh: * .com merupakan TDL untuk kebutuhan
komersial menyatakan sebuah company * .edu merupakan TDL yang ditujukan untuk
kebutuhan dunia pendidikan education * .gov merupakan domain untuk pemerintahangovernment
5/28/2018 09 - Internet
16/41
* .mil merupakan domain untuk kebutuhanangkatan bersenjata military, hanya dimiliki olehAS
* .org merupakan domain untuk organisasi atau
lembaga non profit organization Carilah situs-situs yang memiliki gTDLs
diatas
5/28/2018 09 - Internet
17/41
5/28/2018 09 - Internet
18/41
ccTDLs merupakan domain yang dimiliki olehsetiap negara didunia dan terdiri dari 2 hurufsaja
ccTDL sering disebut sebagai second level
domain dan dapat digunakan sebagaipedoman untuk mentukan lokasi dari pemiliksitus
Contoh : * .id (Indonesia), * .au (Australia),
*.jp (Jepang)
5/28/2018 09 - Internet
19/41
5/28/2018 09 - Internet
20/41
Domain name merupakan alamat logic darisuatu situs yang disusun / dirancang agarmudah diingat
Dalam proses pencarian situs maka domainname itu akan diubah menjadi alamat IP,inilah fungsi/tugas dari Domain Name Server
Misal: stttelkom.ac.id = 192.168.16.238
5/28/2018 09 - Internet
21/41
5/28/2018 09 - Internet
22/41
HyperText Transfer Protocol adalah sebuahrequest response protocol.
HTTP merupakan suatu protokol utama WorldWide Web sederhana berbasis teks yang
menentukan aturan yang perlu diikuti oleh webbrowser dalam meminta dan mengambil suatudokumen dan oleh web server dalammenyediakan dokumen yang diminta oleh web
browser. Defaultnya menggunakan port 80
5/28/2018 09 - Internet
23/41
HTTP merupakan protokol standar yangdigunakan untuk mengakses dokumen HTML.Sebuah client (web browser) mengirimkanrequest yang akan dijawab oleh web server
dengan response. Umumnya dua versi HTTP yang dipakai yaitu
HTTP/1.0 (spesifikasi dalam RFC 1945) danHTTP/1.1 (spesifikasi dalam RFC 2616)
5/28/2018 09 - Internet
24/41
5/28/2018 09 - Internet
25/41
Jenis halaman web Halaman Statis
Dibuat menggunakan client side programminglanguage
Pemeliharaan relatif sulit Halaman Dinamis
Dibuat menggunakan server side programminglanguage
Pemeliharaan lebih mudah
5/28/2018 09 - Internet
26/41
5/28/2018 09 - Internet
27/41
5/28/2018 09 - Internet
28/41
Untuk membuat sebuah website maka kitadapat menggunakan berbagai jenis bahasapemrograman yang diperuntukkan untukmembuat website
Dari sisi pemrosesan scipt maka bahasapemrograman web dapat dibagi menjadi duakategori yaitu : Client side Server side
5/28/2018 09 - Internet
29/41
Membentuk halaman web statis Contoh :
HTML
Javascript
5/28/2018 09 - Internet
30/41
Client side presentation mengatur bagaimanaaplikasi berinteraksi dengan user, misalnya dalammenangani beberapa tampilan fungsi atau fitur dariaplikasi yang tidak memerlukan data yangberukuran besar atau informasi yang seragam.
Client side presentation dapat dibuat denganbahasa Hypertext Markup Language (HTML),DHTML (Cascading Style Sheet/CSS) maupun
JavaScript.
Beberapa tool dapat digunakan untuk membuatclient side presentation, antara lain MicrosoftFrontpage dan Macromedia Dreamweaver.
5/28/2018 09 - Internet
31/41
Semua perintah aplikasi dalam client sidepresentation dijalankan di web browser yangdigunakan oleh masing-masing client.
Ada kemungkinan terjadi error atau
ketidakmampuan web browser untukmenjalankan suatu perintah tertentu. Seluruh source code aplikasi yang dibuat
dengan mudah dapat dilihat oleh user.
5/28/2018 09 - Internet
32/41
Klien
Web
server
Browser
Permintaan HTTP
(sesuatu.html)
Kode HTML
Tanggapan
HTTP
5/28/2018 09 - Internet
33/41
HTML adalah bahasa untuk membangun sebuah halamanweb yang statis.
Diperkenalkan pertama kali pada tahun 1989 oleh TimBerners-Lee dan telah menjadi standar penulisan web olehW3C (World Wide Web Consortium) sejak tahun 1996.
HTML telah memasuki generasi keempat. Bahasa ini disebut hypertext karena halaman-halaman
web lebih dari sekadar teks. Dapat berisi multimedia serta menyediakan link yang
menghubungkan antar halaman web.
Sedangkan markup mengacu pada fakta bahwa HTMLbekerja dengan simbol(tag) Mengidentifikasi struktur dan tipe isinya.
5/28/2018 09 - Internet
34/41
Membentuk halaman web dinamis Contoh
ASP
ASP.NET
PHP JSP
5/28/2018 09 - Internet
35/41
Script-nya harus ditaruh di dalam web server Contoh web server
IIS
PWS
Apache Xitami
5/28/2018 09 - Internet
36/41
Server side business logic atau middle tiermerupakan bagian yang bertanggung jawab atascara kerja aplikasi yang berisi pendefinisiantentang fungsi dan fitur aplikasi agar dapat bekerjadengan baik.
Beberapa teknologi server side yang dapatdigunakan antara lain: CGI Scriptyang dapat dibuat dengan berbagai bahasa
pemrograman seperti Perldan Phyton.
Proprietary APIyaitu bahasa pemrograman yangdisediakan oleh masing-masing web server seperti ISAPIdan NSAPI.
5/28/2018 09 - Internet
37/41
Active Server Pages(ASP) yang merupakan solusiserver side programming dari Microsoft.
JavaServletmaupunJava Server Pages(JSP) yaituteknologi server side Java yang murni berorientasiobjek.
ColdFusionyang memiliki kemiripan denganHTML, menggunakan tag atau penandaan untukmembentuk blok-blok pemrograman.
PHP Hypertext Preprocessor (PHP) yang memilikikemiripan sintaks dengan bahasa C/C++, sifatnya
open source dan biasanya digunakan berpasangandengan database MySQL yang dijalankan padaweb server Apache.
5/28/2018 09 - Internet
38/41
Seluruh perintah aplikasi dalam server sidebusiness logic dijalankan pada web server,
jika proses ini telah selesai baru kemudiandikirimkan ke web browser yang meminta
layanan tersebut. Bagaimana konsistensi output/hasil dari
aplikasi server side business logic? Bagaimana keamanan aplikasi server side
business logic dibandingkan dengan clientside presentation?
5/28/2018 09 - Internet
39/41
Klien
Web
server
Browser
Permintaan HTTP
(sesuatu.php)
Kode HTML
Tanggapan
HTTP
Skrip PHP
Mesin PHP
5/28/2018 09 - Internet
40/41
Web Internet Internet sebagai Hardware ;
Web sebagai software
Web adalah salah satu aplikasi yg berjalan di
internet Aplikasi lain yg berjalan di Internet a.l :
Telnet
FTP
E-Mail IM
5/28/2018 09 - Internet
41/41
Virus Worm
Trojan Horse
Phising
pengelabuhan Defacingmerubah tampilan