Top Banner
Pemrograman Web Week 1 Team Teaching
53

Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Mar 12, 2019

Download

Documents

trinhque
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
Page 1: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Pemrograman Web Week 1Team Teaching

Page 2: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Aturan/Deskripsi Perkuliahan.

• Dasar-dasar Teknologi Web.

• Instalasi Web Server.

WEEK 1

IKG2I4 – Software Project I

Page 3: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Pemrograman Web adalah matakuliah yang “unik”, karena kuliah ini padadasarnya bersifat praktis, mahasiswa disarankan untuk mengeksplorasiteknologi web development secara mandiri.

• Proses pengerjaan tugas besar akan lebih cepat bila mahasiswa maubelajar sendiri materi-materi yang dibutuhkan, tanpa perlu menunggudiajarkan oleh dosen.

ATURAN/DESKRIPSI PERKULIAHAN

Page 4: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Silabus

No Materi No Materi

1 Instalasi Web Server 8 Web Framework (Yii)

2 HTML 9 Web Framework (Yii)

3 PHP 10 Web Developing Tools (DreamWeaver), dan Pembagian Tugas Besar

4 PHP dan MySQL 11 Konsultasi dan Presentasi

5 Pemrograman Berorientasi Objek pada PHP

12 Konsultasi dan Presentasi

6 JavaScript dan JQuery 13 Konsultasi dan Presentasi

7 CSS, BootStrap, dan Security 14 Konsultasi dan Presentasi

Page 5: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Penilaian

• Quiz (2 kali) 20 %

• UTS 25 %

• Tugas Besar / UAS 40 %

• Tugas 15 %

• Tugas Besar, maksimal 3 orang.

Page 6: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Business process, kompleksitas, banyaknya fitur: 15

• Error-free dan security: 15

• Desain estetika, desain, layout: 15

• Progress mingguan: 15

• Dokumen laporan akhir: 15

• Nilai presentasi akhir (individual): 15

• Penggunaan framework MVC: 10

PENILAIAN PROJECT TUGAS BESAR:

Page 7: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Mencontek atau copy-paste dari teman saat UTS mengakibatkan nilai E.

• Ketidakhadiran ketika presentasi tugas besar mengakibatkan nilai nol untuk Project.

• Pada kuliah ini, mahasiswa diharapkan mencari real user/client untuk pengerjaan tugas besar.

• Dosen selain berperan sebagai pengajar juga bertindak sebagai user/client, di mana dosen dapatmenambah requirement baru, perubahan, atau perbaikan pada software tugas besar.

7

ATURAN/DESKRIPSI PERKULIAHAN

IKG2I4 – Software Project I

Page 8: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Internet

• Berawal denganmunculnya internet

• Internet yang merupakanjaringan komputer yang menghubungkankomputer-komputer di seluruh dunia.

• Setiap komputer memilikialamat yang disebut IP Address.

[1]

Page 9: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

World Wide Web

• Muncul ide untukmemanfaatkan internet untuk menghubungkandokumen-dokumen yang ada di dunia.

[1]

Page 10: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

World Wide Web

• Maka lahirlah WWW, yaitulayanan dokumen yang salingterhubung.

• Layanan WWW berjalan diatasInternet.

• Sama seperti computer yang memerlukan alamat, dokumenini juga perlu alamat (agar tidak tersesat).

[1]

Page 11: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

URL

• URL (Uniform Resource Locator) adalah alamat dari dokumen

Page 12: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Dokumen

• Agar memudahkan, disepakati untuk menggunakan suatu format khusus dalam membuat dokumen pada WWW.

• Format penulisan dokumen ini adalah HTML (Hypertext Markup Document)

Page 13: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Web Browser

• Untuk menampilkandokumen html, diperlukan aplikasiweb browser.

• Cara kerjanya adalahdengan mengetikkanURL pada web browser, web browser akan menampilkandokumen.

Page 14: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Pengaksesan Dokumen Web

• Sebenarnya terjadi:

1. Web Browser MengontakDNS Server untukmenanyakan IP address dari URL yang diketik user.

2. DNS Server memberikan IP address dari Web Server.

3. Web Browser mengontakWeb Server untukmeminta dokumen html.

4. Web server mengirimkandokumen yang diminta. Web Server

IP Address: 10.1.0.1

[2]

Page 15: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Penginstalan Web Server

Page 16: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

XAMPP

• XAMPP adalah paket aplikasi, yang mencakup berbagai macam server seperti web server (Apache), database server (MySQL) , mail server dan lain-lain.

Page 17: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Instalasi XAMPP di Windows

• Download installer dari https://www.apachefriends.org/download.html , pilih installer untukWindows.

• Janlankan Installer

• Apabila muncul warning UAC, tekan ok, warning adalah anjuran untuk melakukan instalasi XAMPP selain di c:\Program Files (86)

Page 18: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Pilih komponen yang akan diinstall

Page 19: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Pilih folder intalasi ke c:\xampp

Page 20: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Tekan next pada jendela selanjutnya.

Page 21: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Saat Pertama kali dijalankan, Web server (Apache) akanmenampilkan menu disamping.

• Centang Public networks, halini agar web server di komputer dapat diakses darikomputer lain.

• Pilih Allow Access.

Page 22: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Tekan finish

• Pilih bahasa yang akandigunakan.

Page 23: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

XAMPP Control Panel

• XAMPP Control Panel akanmuncul.

• Control panel ini juga dapatdibuka dari Start->All Program->XAMPP

Page 24: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

XAMPP Control Panel

• Jalankan Server Apache dan Server MySQL denganmenekan tombol Start

Page 25: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Saat pertama kali dijalankan, server mysqlakan menampilkan menu disamping.

• Centang public networks, kemudian tekan Allow Access.

Page 26: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Server Web (Apache) dan Basis Data (MySQL) berjalanwarna statusnyamenjadi hijau.

• Warna yang lain (kuning/merah) berarti server belumjalan.

Page 27: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Untuk mengujicoba web server, dapat denganmenjalankan Web Browser dan mengetikkan URL:

http://localhost

Page 28: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Untuk mengujicobadatabase server, dapatdengan menjalankan Web Browser dan mengetikkanURL:

http://localhost/phpmyadmin

Page 29: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Untuk melihat lokasifile dari web server dapat denganmenekan tombolExplorer

Page 30: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Pada lokasi instalasi, salahsatu folder yang pentingadalah htdocs

• Folder ini adalah letak daridokumen yang akan diaksesoleh web server.

• Masuk ke folder htdocs.

Page 31: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Instalasi XAMPP di Linux Ubuntu

• Download installer dari https://www.apachefriends.org/download.html , pilih installer untukLinux.

• Buka folder dimana file installer XAMP berada dengan menggunakanterminal. Misalkan ada di folder Downloads:

cd Downloads

• Berikan permisi pada file installer tersebut:

chmod +x xampp-linux-x64-7.0.9-1-installer.run

• Jalankan file tersebut:

sudo ./xampp-linux-x64-7.0.9-1-installer.run

Page 32: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Klik Next >

Page 33: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Pilih XAMPP Core Files

• Klik Next >

Page 34: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Klik Next >

Page 35: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Tutup semua browser yang masih terbuka.

• Klik Next >

Page 36: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Klik Next >

Page 37: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Silahkan menunggu

Page 38: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Klik Finish

Page 39: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• XAMPP control panel akan muncul

Page 40: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

XAMPP Control Panel di Linux

Berikut cara membuka XAMPP control panel di Linux

• Buka terminal

• Untuk system 32:

sudo /opt/lampp/manager-linux.run

• Untuk system 64:

sudo /opt/lampp/manager-linux-x64.run

Page 41: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

XAMPP Control Panel di Linux

• Jalankan Server Apache dan Server MySQL denganmenekan tombol Start

Page 42: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Untuk mengujicoba web server, dapat denganmenjalankan Web Browser dan mengetikkan URL:

http://localhost

Page 43: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Untuk mengujicobadatabase server, dapatdengan menjalankan Web Browser dan mengetikkanURL:

http://localhost/phpmyadmin

Page 44: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Untuk melihat lokasifile dari web server dapat denganmenekan tombolOpen Application Folder

Page 45: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Pada lokasi instalasi, salahsatu folder yang pentingadalah htdocs

• Folder ini adalah letak daridokumen yang akan diaksesoleh web server.

• Masuk ke folder htdocs.

Page 46: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Persiapan Membuat Dokumen

• Dalam implementasi ke depan, kita akan membuat berbagai macam tipe file, (.html, .css, .js, .php, dll),

• Sering terjadi kesalahan dalam mengacu nama file, hal ini karena windows explorer secara default menyembunyikan extension dari file.

• Contoh: File yang dikira coba.html sebenarnya adalah Coba.html.txt

Page 47: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Menampilkan extension dari file

• Windows 8

• Windows XP/7

Page 48: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Membuat Dokumen Web

• Jalankan notepad

• Ketikkan isinya

• Simpan:• Ke c:\xampp\htdocs

• File name: pertama.html

• Save as Type: All files (*.*)

Page 49: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Buka browser, ketikkan URL

http://localhost/pertama.html

Page 50: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Tampilan halaman masih belumsesuai, karena dokumen belumditulis dalam format HTML.

• Edit file pertama.html, simpan,

• coba refresh/reload/segarkan web browser.

Page 51: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

• Sama seperti pemrograman dalam bahasa lain, sangat dianjurkanuntuk mengatur indentasi dalam menulis code.

• Hal ini akan sangat memudahkan dalam mencari error yang terjadi.

Praktek yang buruk!!! Praktek yang baik

Page 52: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Latihan

• Buatlah dokumen berikut, yang bisa diakses dari URL

http://localhost/aplikasiku/perkenalan.html

Page 53: Pemrograman Web Week 1 · 1 Instalasi Web Server 8 Web Framework ... •Dokumen laporan akhir: 15 ... Instalasi XAMPP di Linux Ubuntu •Download installer dari

Sumber

[1]. https://www.w3.org/DesignIssues/Abstractions.html

[2]. http://cloudacademy.com/blog/how-dns-works/