DASAR-DASAR Web Programing(WP) OLEH : ARIRIK JAPIK, S.KOM
Defenisi Website : Website adalah suatau halaman di internet yang menyediakan berbagai layanan informasi. Internet merupakan singkatan dari interconnected networking yang berarti jaringan komputer yang saling terhubung antara satu komputer dengan komputer yang lain yang membentuk sebuah jaringan komputer di seluruh dunia.
Konsep Dasar Web World Wide Web (WWW) / Web menggunakan HTTP (HyperText Transfer Protokol) sebagai protokol komunikasi dan menyampaikan informasi berbasis web kepada pemakai dalam bentuk HTML (HyperText Markup Language).
Apa yang dimaksud DNS? DNS singkatan dari Domain Name System atau sisem penamaan domain Adalah alamat permanen situs di dunia internet. Identifikasi sebuah situs. Istilah yang umum digunakan adalah URL. (Uniform Resource Locator)
Generic Domains.com: commercial http://www.kompas.com.org :organisasi non komersial http://www.wikipedia.org.edu/.ac.id : dunia pendidikan http://www.upi.edu.go.id : pemerintahan http://www.bandung.go.id.or.id :organisasi non profit http://www.ipi.or.id
Apakah yang dimaksud Hosting? Hosting: ruangan yang terdapat menyimpan berbagai data, file-file
Web terdiri atas 3 Jenis: Web statis : merupakan website yang contentnya jarang diubah. Misalnya, web profil organisasi. Web dinamis : dapat dikoneksikan dengan database, perubahan informasi melalui perubahan data. misalnya website berita, seperti, kompas.com, detik.com, kapanlagi.com Web Interaktif : bisa berinteraksi dan beradu argument mengenai apa yang menjadi topik. Misalnya : blog dan forum
Jenis-jenis website Jenis-jenis web berdasarkan tujuannya adalah : Personal web, website yang berisi informasi pribadi seseorang. Corporate web, website yang dimiliki oleh perusahaan. Portal web, website yang mempunyai banyak layanan, mulai dari layanan berita, email, jasa dan lainnya. Forum web, sebuah web yang bertujuan sebagai media diskusi. http:desmav3.wordpress.com
Personal web: website yang berisi informasi pribadi seseorang
Corporate web c
Portal web
Website Toko Online
Forum Web : web media diskusi
Arsitektur Web
Web Server adalah server yang melayani permintaan klien terhadap halaman Web. Middleware adalah perangkat lunak yang bekerja sama dengan Web server dan berfungsi menerjemahkan kode-kode tertentu, menjalankan kode-kode tersebut, dan memungkinkan berinteraksi dengan basis data. Browser atau Web browser adalah perangkat lunak di sisi klien yang digunakan untuk mengakses informasi Web.
HTTP HTTP merupakan protokol client-server yang digunakan sebagai dasar peraturan dalam pertukaran file (teks, gambar, grafik, suara, video dan file multimedia lainnya). Protokol HTTP bersifat request-response, yaitu dalam protokol ini client menyampaikan pesan request ke server dan server kemudian akan memberikan respon yang sesuai dengan request tersebut. Secara umum, HTTP bekerja pada port 80, pada jaringan TCP/IP. Untuk melihat port 80 : Klik Star pada windows >ketik "cmd" (tanpa tanda petik)> tuliskan "netstat -a "(tanpa tanda petik) tekan enter, kira-kira beginilah tampilannya.
Client Side Mengimplementasikan web dengan mengirimkan kode perluasan HTML atau program tersendiri dari HTML ke client. Client yang bertanggung jawab dalam melakukan proses terhadap seluruh kode yang diterima. Pengerjaan cukup berlangsung di browser/client. Kelemahan: Kemungkinan browser pada client tidak mendukung fitur kode perluasan HTMl. Kelebihan: Memungkinkan penampilan yang bersifat dinamis, memungkinkan validasi data disisi client. Contoh: VB Script, Control ActiveX, Java Applet, Java Script, CSS
Server Side Memungkinkan pemrosesan kode didalam server sehingga kode yang sampai pada pemakai berbeda dengan kode asli pada server. Pengerjaan skrip berlangsung di server.
Defenisi Program Yaitu kumpulan dari suatu instruksi-instruksi/ perintah-perintah/kode-kode yang disusun secara terstruktur untuk mencapai tujuan tertentu Orang yang membuat program disebut : Programer Orang yang menggunakan program disebut : Hasil dari pembuatan program disebut User/ Operator Aplikasi
Bahasa pemograman web HTML PHP CSS JavaScript Asp Xml Perl dll
Software yang di butuhkan Aplikasi Web Editor : Notepad, Adobe Dreamweaver 8, CS2,CS3, CS4,CS5,CS6 Aplikasi Web Server : XAMPP Web Browser (Mozila, google crome, opera, flock, maxton,safari,dll)