SlideShare a Scribd company logo
1 of 16
PEMROGRAMAN WEB
HENDRA DI KESUMA, S.KOM., M.Cs
KONTRAK PERKULIAHAN
Nama Matakuliah : Pemrograman Web
Kode Matakuliah : MI501
Jumlah SKS : 2 SKS
Penilaian :
Ujian Akhir Semester 30%
Ujian Tengah Semester 30%
Kehadiran 10%
Tugas 20%
Latihan + Quiz 10%
Bentuk Tugas :
Soft copy (file) – perorangan
Hard copy (cetak) – kelompok
Deskripsi Matakuliah :
Matakuliah ini berisi materi pemrograman berbasis web. Dimulai dari dasar-
dasar pemrograman web, yaitu pembuatan halaman web yang bersifat statis.
Kemudian dilanjutkan penggunaan database MySQL, koneksi database. Pada
bagian akhir dibahas tentang pembuatan web dinamis menggunakan script
php pada IDE dreamweaver.
CAPAIAN PEMBELAJARAN
 Mahasiswa mampu memahami struktur perkuliahan, garis besar tugas, UTS dan UAS
 Mampu memahami definisi perancangan dan pemrograman web.
 Mahasiswa mampu memahami dan menggunakan struktur dasar HTML, serta memahami bahasa
pemrograman PHP dengan menggunakan database MySQL
 Mampu memahami pengenalan HTML seperti Font, paragraph, hyperlink, dan heading.
XAMPP?
 XAMPP merupakan aplikasi cross platform: Apache, MySQL, PHP dan Perl.
 XAMPP juga memberikan solusi sederhana dan cukup ringan dijalankan, memungkinkan pembuat
web server lokal untuk melakukan pengetesan website.
 XAMPP dapat dijalankan pada Mac dan Linux serta Windows.
 XAMPP berguna untuk menjalankan script PHP pada localhost atau komputer tanpa harus ada
koneksi internet.
 Tujuannya untuk menjalankan atau melakukan pengetesan sebuah website supaya lebih cepat
ketika diakses jika dibandingkan dengan cara online.
XAMPP : Komponen
 Apache versi 2.4.29 adalah aplikasi web server default;
 MariaDB versi 10.1.30 adalah sistem manajemen database;
 PHP versi 7.2.1 adalah server side scripting untuk membuat aplikasi berbasis web;
 phpMyAdmin versi 4.7.4 adalah tool untuk menggunakan MySQL berbasis web;
 OpenSSL versi 1.1.0g adalah implementasi open-source dari dua protokol keamanan populer, yaitu
SSL dan TSL ;
 XAMPP Control Panel versi 3.2.2 adalah kontrol panel sederhana untuk mengatur komponen
berbeda pada XAMPP;
XAMPP : Komponen
 Webalizer versi 2.23-04 adalah sebuah tool analitik untuk user log dan metrik penggunaan;
 Mercury Mail Transport System versi 4.63 adalah email server open source;
 FileZilla FTP Server versi 0.9.41 berfungsi untuk melakukan transfer file;
 Tomcat versi 7.0.56 adalah java servlet freeware untuk aplikasi Java;
 Strawberry Perl 7.0.56 Portable berfungsi untuk melakukan distribusi Perl.
HTML : DASAR
 HTML (Hypertext Markup Language) merupakan bahasa pemrograman web
yang digunakan untuk membuat halaman situs.
 Untuk belajar HTML sebaiknya sintaksnya diketikkan di Notepad atau
software text editor lainnya.
 Untuk menyimpan file HTML, caranya tentukan dahulu folder tempat menyimpan, beri nama file
dengan diakhir titik (.) html
 Tag HTML terbagi menjadi 2 : tag HTML dengan penutup dan tag HTML tanpa penutup.
Tag HTML tanpa Penutup : <BR>
 HTML elemen <br> menunjukkan sebuah line break (garis baru)
 Elemen <br> sebaiknya digunakan hanya untuk garis baru yang benar-benar
merupakan bagian dari sebuah konten, seperti digunakan pada baris syair, puisi
dan alamat.
Contoh :
<body>
Ini baris pertama <br>
Ini baris kedua
</body>
Tag HTML tanpa Penutup : <HR>
 Tag <hr> fungsinya untuk membuat garis horizontal (horizontal row)
Contoh :
<body>
Hari ini pertemuan pertama
<hr>
Akan membahas tentang
</body>
Tag HTML tanpa Penutup : <IMG>
 Tag <img> fungsinya untuk menampilkan gambar.
Contoh :
<body>
<img src=“foto.jpg”>
Gambar diatas adalah . . .
</body>
Perhatikan Perintah Berikut!
 Untuk jenis tag HTML yang berikutnya yaitu tag HTML dengan penutup, akan
diawali dari tag untuk text formating karena tag ini yang paling banyak digunakan
dalam pemrograman web, tag untuk pembuatan tabel dan tag untuk membuat
formulir.
Contoh :
<hr width=“50%”>
Tag Atribut
Keterangan :
hr pada perintah tersebut disebut sebagai tag,
sedangkan width disebut dengan atribut.
Atribut merupakan perintah yang menyertai
tag
Tag HTML dengan Penutup :
<b>…</b> | <i>…</i> | <u>…</u>
 Tag <b> . . . </b> digunakan untuk menebalkan teks (bold)
Contoh :
<body>
<hr>
Tulisan ini tidak tebal <br>
<b> Tulisan ini tebal </b>
</body>
Tag HTML dengan Penutup :
<b>…</b> | <i>…</i> | <u>…</u>
 Tag <i> . . . </i> digunakan untuk membuat tulisan miring (italic)
Contoh :
<body>
<hr>
Tulisan ini tidak miring <br>
<i> Tulisan ini miring </i>
</body>
Tag HTML dengan Penutup :
<b>…</b> | <i>…</i> | <u>…</u>
 Tag <u> . . . </u> digunakan untuk membuat teks bergaris bawah (underline)
Contoh :
<body>
<hr>
Tulisan ini tidak bergaris bawah <br>
<u> Tulisan ini bergaris bawah </u>
</body>
Tag HTML dengan Penutup :
<font>…</font>
Tag ini berguna untuk mengganti tampilan teks default. Digunakan untuk
mengatur atau mengubah jenis huruf, ukuran huruf dan warna huruf. Tag yang
digunakan adalah FONT, dengan atribut FACE, SIZE dan COLOR.
Contoh :
<body>
Tulisan ini standar <br>
<font face=“calibri” size=“3” color=“blue”>
Tulisan ini akab berwarna biru dengan ukuran 3
</font>
</body>
Tag HTML dengan Penutup :
<pre>…</pre>
Teks yang ditulis didalam <pre> elemen atau preformat (preformatted text),
memiliki struktur berdasarkan ketetapan tifografi, artinya teks ditulis apa adanya
sesuai format yang ditulis didalam file (dokumen HTML)
Contoh :
<pre>
Pre ditulis dengan pola teks
Seperti ini..
Hasilnya pun akan tetap sama
Baik spasi maupun garis baru
Akan apa adanya
</pre>

More Related Content

What's hot

Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designer
pia_13
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
Wahyu Anggara
 
Strategi SI / TI
Strategi SI / TIStrategi SI / TI
Strategi SI / TI
Indah Sari
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
Listyowatik (Yanie)
 

What's hot (20)

Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
 
Membangun Topologi Jaringan Menggunakan Packet Tracer
Membangun Topologi Jaringan Menggunakan Packet TracerMembangun Topologi Jaringan Menggunakan Packet Tracer
Membangun Topologi Jaringan Menggunakan Packet Tracer
 
Instalasi dan Konfigurasi Mikrotik CHR pada Proxmox VE 5.1
Instalasi dan Konfigurasi Mikrotik CHR pada Proxmox VE 5.1Instalasi dan Konfigurasi Mikrotik CHR pada Proxmox VE 5.1
Instalasi dan Konfigurasi Mikrotik CHR pada Proxmox VE 5.1
 
HTML Dasar : #1 Pendahuluan
HTML Dasar : #1 PendahuluanHTML Dasar : #1 Pendahuluan
HTML Dasar : #1 Pendahuluan
 
PPT ALGORITMA KRIPTOGRAFI
PPT ALGORITMA KRIPTOGRAFIPPT ALGORITMA KRIPTOGRAFI
PPT ALGORITMA KRIPTOGRAFI
 
HTML Dasar : #3 Tags
HTML Dasar : #3 TagsHTML Dasar : #3 Tags
HTML Dasar : #3 Tags
 
Pemrograman Python untuk Pemula
Pemrograman Python untuk PemulaPemrograman Python untuk Pemula
Pemrograman Python untuk Pemula
 
Pemrograman web 2
Pemrograman web 2Pemrograman web 2
Pemrograman web 2
 
SQL Injection dan XSS
SQL Injection dan XSSSQL Injection dan XSS
SQL Injection dan XSS
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designer
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
 
Perkembangan web server
Perkembangan web serverPerkembangan web server
Perkembangan web server
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
 
Strategi SI / TI
Strategi SI / TIStrategi SI / TI
Strategi SI / TI
 
Materi pelatihan-komputer-ms-word-2010
Materi pelatihan-komputer-ms-word-2010Materi pelatihan-komputer-ms-word-2010
Materi pelatihan-komputer-ms-word-2010
 
Client Side Scripting
Client Side ScriptingClient Side Scripting
Client Side Scripting
 
CSS Dasar #9 : Inheritance
CSS Dasar #9 : InheritanceCSS Dasar #9 : Inheritance
CSS Dasar #9 : Inheritance
 
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
REKAYASA PERANGKAT LUNAK (REQUIREMENTS ANALYSIS FUNDAMENTALS)
 
Modul perangkat pengolah kata simdiq
Modul perangkat pengolah kata simdiqModul perangkat pengolah kata simdiq
Modul perangkat pengolah kata simdiq
 
04 Testing Perangkat Lunak
04 Testing Perangkat Lunak04 Testing Perangkat Lunak
04 Testing Perangkat Lunak
 

Similar to PEMROGRAMAN WEB 1.pptx

Modul web programing
Modul web programingModul web programing
Modul web programing
Fitra Sani
 
Jobsheet Pemrograman
Jobsheet Pemrograman Jobsheet Pemrograman
Jobsheet Pemrograman
Rika Pertiwi
 
Webprograming
WebprogramingWebprograming
Webprograming
andreboys
 
Homepage untuk informasi dan komunikasi
Homepage untuk informasi dan komunikasiHomepage untuk informasi dan komunikasi
Homepage untuk informasi dan komunikasi
Resa Firmansyah
 
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programming
FrisianlllllllFlag
 
Makalah internet dan html
Makalah internet dan htmlMakalah internet dan html
Makalah internet dan html
Shinta Ta'Cuco
 

Similar to PEMROGRAMAN WEB 1.pptx (20)

Modul web programing
Modul web programingModul web programing
Modul web programing
 
Modul webdesign
Modul webdesignModul webdesign
Modul webdesign
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 
Jobsheet Pemrograman
Jobsheet Pemrograman Jobsheet Pemrograman
Jobsheet Pemrograman
 
W E B P R O G R A M M I N G
W E B  P R O G R A M M I N GW E B  P R O G R A M M I N G
W E B P R O G R A M M I N G
 
Webprograming
WebprogramingWebprograming
Webprograming
 
Web programming
Web programmingWeb programming
Web programming
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Module desain web
Module desain webModule desain web
Module desain web
 
Html 5
Html 5Html 5
Html 5
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Homepage untuk informasi dan komunikasi
Homepage untuk informasi dan komunikasiHomepage untuk informasi dan komunikasi
Homepage untuk informasi dan komunikasi
 
storyboard pemrograman web.pptx
storyboard pemrograman web.pptxstoryboard pemrograman web.pptx
storyboard pemrograman web.pptx
 
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programming
 
Modul web affif
Modul web affifModul web affif
Modul web affif
 
Makalah html
Makalah htmlMakalah html
Makalah html
 
Makalah internet dan html
Makalah internet dan htmlMakalah internet dan html
Makalah internet dan html
 
Mpw
MpwMpw
Mpw
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 

PEMROGRAMAN WEB 1.pptx

  • 1. PEMROGRAMAN WEB HENDRA DI KESUMA, S.KOM., M.Cs
  • 2. KONTRAK PERKULIAHAN Nama Matakuliah : Pemrograman Web Kode Matakuliah : MI501 Jumlah SKS : 2 SKS Penilaian : Ujian Akhir Semester 30% Ujian Tengah Semester 30% Kehadiran 10% Tugas 20% Latihan + Quiz 10% Bentuk Tugas : Soft copy (file) – perorangan Hard copy (cetak) – kelompok Deskripsi Matakuliah : Matakuliah ini berisi materi pemrograman berbasis web. Dimulai dari dasar- dasar pemrograman web, yaitu pembuatan halaman web yang bersifat statis. Kemudian dilanjutkan penggunaan database MySQL, koneksi database. Pada bagian akhir dibahas tentang pembuatan web dinamis menggunakan script php pada IDE dreamweaver.
  • 3. CAPAIAN PEMBELAJARAN  Mahasiswa mampu memahami struktur perkuliahan, garis besar tugas, UTS dan UAS  Mampu memahami definisi perancangan dan pemrograman web.  Mahasiswa mampu memahami dan menggunakan struktur dasar HTML, serta memahami bahasa pemrograman PHP dengan menggunakan database MySQL  Mampu memahami pengenalan HTML seperti Font, paragraph, hyperlink, dan heading.
  • 4. XAMPP?  XAMPP merupakan aplikasi cross platform: Apache, MySQL, PHP dan Perl.  XAMPP juga memberikan solusi sederhana dan cukup ringan dijalankan, memungkinkan pembuat web server lokal untuk melakukan pengetesan website.  XAMPP dapat dijalankan pada Mac dan Linux serta Windows.  XAMPP berguna untuk menjalankan script PHP pada localhost atau komputer tanpa harus ada koneksi internet.  Tujuannya untuk menjalankan atau melakukan pengetesan sebuah website supaya lebih cepat ketika diakses jika dibandingkan dengan cara online.
  • 5. XAMPP : Komponen  Apache versi 2.4.29 adalah aplikasi web server default;  MariaDB versi 10.1.30 adalah sistem manajemen database;  PHP versi 7.2.1 adalah server side scripting untuk membuat aplikasi berbasis web;  phpMyAdmin versi 4.7.4 adalah tool untuk menggunakan MySQL berbasis web;  OpenSSL versi 1.1.0g adalah implementasi open-source dari dua protokol keamanan populer, yaitu SSL dan TSL ;  XAMPP Control Panel versi 3.2.2 adalah kontrol panel sederhana untuk mengatur komponen berbeda pada XAMPP;
  • 6. XAMPP : Komponen  Webalizer versi 2.23-04 adalah sebuah tool analitik untuk user log dan metrik penggunaan;  Mercury Mail Transport System versi 4.63 adalah email server open source;  FileZilla FTP Server versi 0.9.41 berfungsi untuk melakukan transfer file;  Tomcat versi 7.0.56 adalah java servlet freeware untuk aplikasi Java;  Strawberry Perl 7.0.56 Portable berfungsi untuk melakukan distribusi Perl.
  • 7. HTML : DASAR  HTML (Hypertext Markup Language) merupakan bahasa pemrograman web yang digunakan untuk membuat halaman situs.  Untuk belajar HTML sebaiknya sintaksnya diketikkan di Notepad atau software text editor lainnya.  Untuk menyimpan file HTML, caranya tentukan dahulu folder tempat menyimpan, beri nama file dengan diakhir titik (.) html  Tag HTML terbagi menjadi 2 : tag HTML dengan penutup dan tag HTML tanpa penutup.
  • 8. Tag HTML tanpa Penutup : <BR>  HTML elemen <br> menunjukkan sebuah line break (garis baru)  Elemen <br> sebaiknya digunakan hanya untuk garis baru yang benar-benar merupakan bagian dari sebuah konten, seperti digunakan pada baris syair, puisi dan alamat. Contoh : <body> Ini baris pertama <br> Ini baris kedua </body>
  • 9. Tag HTML tanpa Penutup : <HR>  Tag <hr> fungsinya untuk membuat garis horizontal (horizontal row) Contoh : <body> Hari ini pertemuan pertama <hr> Akan membahas tentang </body>
  • 10. Tag HTML tanpa Penutup : <IMG>  Tag <img> fungsinya untuk menampilkan gambar. Contoh : <body> <img src=“foto.jpg”> Gambar diatas adalah . . . </body>
  • 11. Perhatikan Perintah Berikut!  Untuk jenis tag HTML yang berikutnya yaitu tag HTML dengan penutup, akan diawali dari tag untuk text formating karena tag ini yang paling banyak digunakan dalam pemrograman web, tag untuk pembuatan tabel dan tag untuk membuat formulir. Contoh : <hr width=“50%”> Tag Atribut Keterangan : hr pada perintah tersebut disebut sebagai tag, sedangkan width disebut dengan atribut. Atribut merupakan perintah yang menyertai tag
  • 12. Tag HTML dengan Penutup : <b>…</b> | <i>…</i> | <u>…</u>  Tag <b> . . . </b> digunakan untuk menebalkan teks (bold) Contoh : <body> <hr> Tulisan ini tidak tebal <br> <b> Tulisan ini tebal </b> </body>
  • 13. Tag HTML dengan Penutup : <b>…</b> | <i>…</i> | <u>…</u>  Tag <i> . . . </i> digunakan untuk membuat tulisan miring (italic) Contoh : <body> <hr> Tulisan ini tidak miring <br> <i> Tulisan ini miring </i> </body>
  • 14. Tag HTML dengan Penutup : <b>…</b> | <i>…</i> | <u>…</u>  Tag <u> . . . </u> digunakan untuk membuat teks bergaris bawah (underline) Contoh : <body> <hr> Tulisan ini tidak bergaris bawah <br> <u> Tulisan ini bergaris bawah </u> </body>
  • 15. Tag HTML dengan Penutup : <font>…</font> Tag ini berguna untuk mengganti tampilan teks default. Digunakan untuk mengatur atau mengubah jenis huruf, ukuran huruf dan warna huruf. Tag yang digunakan adalah FONT, dengan atribut FACE, SIZE dan COLOR. Contoh : <body> Tulisan ini standar <br> <font face=“calibri” size=“3” color=“blue”> Tulisan ini akab berwarna biru dengan ukuran 3 </font> </body>
  • 16. Tag HTML dengan Penutup : <pre>…</pre> Teks yang ditulis didalam <pre> elemen atau preformat (preformatted text), memiliki struktur berdasarkan ketetapan tifografi, artinya teks ditulis apa adanya sesuai format yang ditulis didalam file (dokumen HTML) Contoh : <pre> Pre ditulis dengan pola teks Seperti ini.. Hasilnya pun akan tetap sama Baik spasi maupun garis baru Akan apa adanya </pre>