Pemrograman Web Achmad Solichin, http://achmatim.net
HTML CSS Javascript PHP MySQL
Contoh
Aplikasi
HTML
= Hyper Text Markup Language XHTML = Extensible Hyper Text Markup Language Bahasa standar untuk halaman web
CSS
atau Cascading Style Sheets merupakan suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Digunakan untuk:
Mempercantik halaman web Membuat layout halaman web Template
Javascript
merupakan bahasa pemrograman kecil yang berjalan di sisi client (browser) Kegunaan: menambah fungsionalitas halaman web Yang lagi trend : AJAX (Asyncronous Javascript and XML)
Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.
Situs yang dibangun dengan PHP Yahoo! Friendster Wikipedia WordPress Joomla dll
Apa yang diperlukan? Editor (Notepad, Dreamweaver, dll) Browser (IE, Mozilla) Web Server (Apache, IIS, Xitami) Database Server (MySQL, Oracle, dll)
(1) Client disini dapat berupa komputer desktop dengan minimal memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet)
(2) Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak web server, seperti Apache, IIS, PWS
(3) Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL) di browser http://www.google.com
(4) Sekarang dari sisi server (web server). Mendapat permintaan halaman utama google dari client, si server akan mencari-cari di komputernya halaman sesuai permintaan dan jika ditemukan akan mengirimkan kembali ke client.
adalah
sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia http://www.mysql.com
Web
hosting
Support PHP, MySQL File Manager atau FTP Gratisan atau Berbayar?
Upload
situs yang sudah dibuat ke web
hosting Test situs Pasarkan situs (SEO ?)