Top Banner
Internet dan Web
41

09 - Internet

Oct 19, 2015

Download

Documents

Rmkt Andika

Materi dasar Internet
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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