Saturday, April 12, 2014

Pertemuan 1

1.Objectives(TujuanInstruksionalumum):
Kontrak Belajar
Pengenalan Konsep Pemrograman Web
IndikatorKompetensi
Mahasiswa mampu mendefinisikan Konsep Internet, Web, Situs Website, HTTP, WWW, URL, dan 2. URI.
Mahasiswa mampu menjelaskan perbedaan antara web statisdan dinamisdan cara kerjanya.
Mahasiswa mampu menjelaskan perbedaan antara client-side scripting dan server-side scripting.
Mahasiswa mampu menjelaskan perkembangan web dan komponen penyusun web statis.
Mahasiswa mampu membedakan kategoriwebsite.
Mahasiswa mampu membedakan nama domain dan hosting.

Konsep Dasar WEB
Web tidak sama dengan Internet
InternetadalahseluruhjaringankomputeryangsalingterhubungmenggunakanstandarsistemglobalTCP/IPsebagaiprotokolpertukaranpaket(packetswitchingcommunicationprotocol)untukmelayanimiliaranpenggunadiseluruhdunia.
Webadalahsalahsatuaplikasiyangberisikandokumen-dokumenmultimedia(teks,gambar,animasi,video)didalamnyayangmenggunakanprotokolHTTP(hypertextTransferprotocol)danuntukmengaksesnyamenggunakanperangkatlunakyangdisebutbrowser.
Perbedaan Utama : Internet adalah hardware; Web adalahsoftware
Banyak aplikasi berbasis internet diantaranya :

PengertianSitusWeb
Situswebmerupakankumpulandarihalamanwebyangsudahdipublikasikandijaringaninternetdanmemilikidomain/URLyangdapatdiaksessemuapenggunaInternetdengancaramengetikkanalamatnya.
HTTP
HTTP(HyperTextTransferProtocol)adalahprotokolyangdipergunakanuntukmentransferdokumendalamWorldWideWeb(WWW).
WWW
WorldWideWebadalahhalaman-halamanwebsiteyangdapatsalingterkoneksisatudenganlainnya(hyperlink)yangmembentuksamudrabelantarainformasi.

PENGERTIAN URL DAN URI
URL
UniformResourceLocatoradalahrangkaiankaraktermenurutsuatuformatstandartertentu,yangdigunakanuntukmenunjukkanalamatsuatusumbersepertidokumendangambardiInternet.
URI
UniformResourceIdentifieradalahsebuahuntaiankarakteryangdigunakanuntukmengidentifikasinama,sumber,ataulayanandiInternet.

PERBEDAAN URL dan URI
URL(UniformResourceLocator)
URL digunakan oleh sebuah browser untuk mengidentifikasi sumber daya yang ada di internet yang dituliskan dalam satu baris teks.
URL merupakan bagian dari URI
URL menunjuk ke suatu halaman web yang menggunakan “scheme” tanpa menggunakan code fragment.
Contoh :
http://amikom.ac.id/profile.html

URI(UniformResurceIdentifier)
URIdigunakanbrowseruntukmengidentifikasidokumentunggaldandituliskandalamsatubaristeks.
URIdigunakanuntukmengidentifikasisuaturesourcedenganlokasiataunama,ataupunkeduanya.
URImenunjukkesuatuhalamanweb,termasuklokasicodefragmentnya(apabilaada)dan“scheme”.
Contoh :
http://amikom.ac.id/profile.html#satu

KONSEP WEB STATIS dan DINAMIS

Webberdasarkanteknologinyaterbagimenjadidua,yaitu:
WebStatis
WebStatisadalahjenisWebsiteyangmanapenggunanyatidakbisamerubahkontentdariWebtersebutsecaralangsungmenggunakanBrowser.
Interaksiyangterjadiantarapengguna(client)danserverhanyalahseputarpemrosesanlinksaja.
WebDinamis
WebdinamisadalahjenisWebsitedenganinteraksiyangterjadiantarapenggunadanserversangatkompleks.Dimanaseseorang(Client)dapatmengubahContentdarihalamantertentudenganmenggunakanBrowser.Requestyangdikirimkanolehpenggunadapatdiprosesolehserveruntukkemudianditampilkandalamisiyangberbeda-bedamenurutalurprogramnya.

Jenis Pemrograman WEB
ClientSideScripting
ClientSideScriptingadalahsalahsatujenisbahasapemrogramanwebyangprosespengolahannyadilakukandisisiclient.Prosespengolahanclientsidescriptingdilakukanolehwebbrowsersebagaiclientnya.
Contoh:HTML,XHTML,CSS,Javascript,XML(ExtensibleMarkupLanguage).
ServerSideScripting
ServerSideScriptingadalahbahasapemrogramanwebyangpengolahannyadilakukandisisiserver.Maksudserverdisiniadalahwebserveryangdidalamnyatelahmengintegrasikankomponenwebengine.
Contoh:ASP(ActiveServerPages),PHP(HypertextPreprocessor,JSP(JavaServerPages).

KOMPONEN PENYUSUN WEB STATIS

BahasaPemrograman(ClientSideScriptingdanServerSideScripting).
WebEditordigunakanuntukmengetikkanperintah-perintahdokumenweb.Dibagimenjadi3yaitu:EditorTeks(Notepad),EditorWYSIWYG(Dreamweaver),Editorberbasistemplate(Rapidweaverdaniweb).
WebBrowsermerupakanprogramyangberfungsiuntukmenampilkandokumen-dokumenwebdalamformatHTML.Ex:GoogleChrome,MozillaFirefox,IE,Opera,dll.
Imageeditoradalahprogramaplikasiyangberfungsiuntukmelakaukanpengolahangambar/image.Ex:AdobePhotoshop,CorelDraw,AdobeFlash,dll.

PERKEMBANGAN WEB

Web1.0,yaituteknologiWebgenerasipertamayangmerupakanrevolusibarudiduniaInternetkarenatelahmengubahcarakerjaduniaindustridanmedia.Contoh:Situsberita"cnn.com"atausitusbelanja"Bhinneka.com".
Web2.0,yaitupertamakalinyadiperkenalkanolehO’ReillyMediapadatahun2004sebagaiteknologiWebgenerasikeduayangmengedepankankolaborasidanshainginformasisecaraonline.Contoh:Situsjejaringsosialfacebook.com
Web3.0,yaituteknologiweblebihkearahWebCerdasatauWebdenganEngineKecerdasanBuatan,yanglebihmemudahkanuserdalamberinteraksi.Contoh:WebSemantik,CloudComputing,dll.

KATEGORI WEBSITE
WebsitePersonal,yaitusitusyangdigunakanuntukmenceritakantentangbiografidiri,pengalamanpribadi,dll.Contoh:BlogPribadi.
WebsiteKomersial(CompanyProfile/OnlineShop),yaitusitusyangdipakaiuntukmenunjukkanprodukdanjasasuatuperusahaan,ataujugadapatmelakukantransaksipenjualanonline(dengansistemshoppingcartsystem).Domainyangbiasadigunakan.com,.co.id,dll.
WebsiteInstansi/Pemerintahansitusjenisinihanyabolehdipakaiuntukkeperluanwebsitepemerintahanyangresmi.DomainuntuknegaraIndonesiamenggunakan.gov.id.
WebsiteNon-Profit,websitejenis-jenisinibiasanyadigunakanhanyauntukyayasan,sekolahan,dll.Domainyangbiasadigunakan.org,.edu,dll.

PENGERTIAN DOMAIN dan DNS

DomaindalamInternetadalahnamaunikyangdiberikanuntukmengidentifikasinamaserverkomputersepertiwebserveratauemailserverdijaringankmputerataupuninternet.Namadomaininijugadikenalsebagaisebuahkesatuandarisebuahsitusweb.Contohnyaamikom.ac.id.
Namadomainkadang-kadangdisebutpuladenganistilahURL,ataualamatwebsite.
SistemPenamaanDomain(DomainNameSystem–DNS)adalahsebuahsistemyangmenyimpaninformasitentangnamahostataupunnamadomaindalambentukbasisdatatersebar(distributeddatabase)didalamjaringankomputer.MenurutbrowserGoogleChrome,DNSadalahlayananjaringanyangmenerjemahkannamasituswebmenjadialamatinternet

TOP LEVEL DOMAIN

AturanPenamaandomaindiaturolehOrganisasiPengatur
DomainIANA(InternetAssignedNumbersAuthority).IANA
mengaturpemakaianranahinternettingkatatasyang
disebutdenganistilahTopLevelDomain(TLD).Berikut
adalahklasifikasiTLD.
CountryCodeTopLevelDomains(ccTLD)
Digunakanuntukkodenegaraatauwilayah.BerikutadalahbeberapacontohccTLD.
.id = Indonesia
.my = Malaysia
.sg = Singapura
.uk = Inggris
.us = Amerika Serikat
.jp = Jepang
.tl = Timor Leste
GenericTopLevelDomains(gTLD)
Dipergunakanolehmacam-macamorganisasi.BerikutadalahpengelompokangTLDmenurutkepentingannya.
.com = Komersial
.net = Jaringan
.gov = Pemerintah (eksklusif untuk pemerintah Amerika Serikat)
.mil = Militer (eksklusif untuk militer Amerika Serikat)
.info = Informasi
.aero = Industri pesawat terbang
InfrastructureTopLevelDomains
Satu-satunya yang diterima adalah .arpa. Sementara
domain .root ada tapi tanpa kejelasan mengenai untuk
apa keberadaannya.

PENGERTIAN HOSTING

Hostingadalahjasalayananinternet yang menyediakansumberdayaserver-server untukdisewakansehinggamemungkinkanorganisasiatauindividumenempatkaninformasidiinternet berupaHTTP, FTP, EMAIL, atauDNS.
Jenis –Jenis Hosting yang Ada :
Shared hosting adalah menggunakan server hosting bersama sama dengan pengguna lain satu server dipergunakan oleh lebih dari satu nama domain.
VPSatau Virtual Dedicated Server merupakan proses virtualisasi dari lingkungan software sistem operasi yang dipergunakan oleh server.
Dedicated server adalah penggunaan server yang dikhususkan untuk aplikasi yang lebih besar.
Colocation server adalah layanan penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting.

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
d
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Sweet Tomatoes Printable Coupons