Pemograman Web Analisis dan Perancangan E-learning TIK SMU Berbasis Web dengan Menggunakan PHP dan MySQL

Untuk dapat ikut serta menggunakan fasilitas Internet, Anda harus berlangganan ke salah satu ISP Internet Service Provider yang ada dan melayani daerah Anda. ISP ini biasanya disebut penyelenggara jasa internet. Anda bisa menggunakan fasilitas dari Telkom seperti Telkomnet Instan, speedy dan juga layanan ISP lain seperti first media, netzip dan sebagainya.

2.5 Pemograman Web

2.5.1 Client Side Scripting

Client side scripting merupakan bahasa pemrograman internet yang akan dieksekusi oleh browser dalam format.html. Biasanya client side yang digunakan untuk hal-hal yang membutuhkan interaksi user tetapi data yang ditampilkan tetap sama dengan menggunakan server side scripting.

2.5.2 HTML

HTML Hypertext Markup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Walaupun sekarang telah banyak paket aplikasi yang dapat digunakan untuk membuat halaman web secara WYSIWYG What You See Is What You Get seperti frontpage, dreamweaver, nestcape composer, dan masih banyak lagi, Universitas Sumatera Utara namun tetap diperlukan mempelajari tag-tag HTML, karena mau tidak mau kita akan bekerja dalam mode text editor jika hendak menyisipkan script program dalam script HTML.

2.5.3 Server Side Scripting

Suatu bahasa scripting yang dalam meneterjemahkan skripnya dilakukan di sever web, kemudian hasilnya baru dikirim ke browser web dalam bentuk HTML.

2.5.4 PHP

PHP adalah salah satu contoh dari Server Side Scripting yang paling popular saat ini, mungking karena bersifat open source makanya banyak diminati pada web developer, PHP juga bersifat HTML embedded yaitu suatu skrip yang bisa disisipkan atau diintegrarsi dengan skrip HTML, sehingga sangat memungkinkan kita untuk membuat suatu situs web yang dinamis dan menarik guna menyuguhkan halaman web layanan yang interaktif kepada user. Php Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML dan salah satu bahasa pemrograman dalam pembuatan web. PHP banyak dipakai untuk pemrograman situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS yang bersifat server side Universitas Sumatera Utara dan bisa dikoneksikan dengan database seperti MySQL, PostgreSQL, SQL server, Oracle dsb. Karena PHP bersifat server side, maka untuk dapat menjalankan PHP pada browser, maka diharuskan terlebih dahulu menginstall web server yang bisa di dapatkan secara gratis dari internet, misalnya Apache, PHP Triad, PWS, Wammp, Xampp, dsb. PHP disimpan dalam file berekstensi .php, .php3 atau .phtml, itu tergantung dengan settingan PHP yang di pakai, tetapi secara umum ekstensi file PHP adalah .php. Kode PHP menyatu dengan tag-tag HTML dalam satu file. Kode PHP diawali dengan tag ? atau ?php dan ditutup dengan ?.

2.5.5 Web Hosting

Setiap kali mengunjungi sebuah website, apa yang terlihat di browser pada dasarnya adalah halaman website yang di download dari web server ke komputer. Umumnya sebuah website terdiri dari banyak halaman web. Halaman web itu sendiri disusun dari rangkaian teks, gambar, gambar bergerak, atau mungkin suara, dan efek - efek visual lain. Untuk membuat sebuah website, membutuhkan sebuah web server. Ketika halaman website tersebut sudah ditempatkan pada web server tersebut, maka semua pengguna internet di seluruh dunia dapat mengakses website tersebut. Universitas Sumatera Utara

2.5.6 Domain

Sebuah nama domain adalah sebuah label identifikasi yang mendefinisikan wilayah otonomi administrasi, wewenang, atau kontrol di Internet, berdasarkan Domain Name System DNS. Nama Domain digunakan dalam konteks berbagai jaringan dan aplikasi-spesifik penamaan dan pengalamatan tujuan. Mereka yang diselenggarakan di tingkat bawahan subdomain dari domain root DNS, yang tak bernama. Suatu sistem dapat diartikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan.

2.6 Database