SlideShare a Scribd company logo
1 of 36
Perancangan dan Pemrograman
Web
Week 1. Kontrak Kelas & Prolog
HTML
Standar Kompetensi
• Sesudah mengikuti mata kuliah ini,
mahasiswa diharapkan Mampu
melakukan rancang bangun Aplikasi
berbasis Web pada berbagai jenis
Project (di berbagai
kegiatan/pekerjaan/bisnis)
menggunakan perangkat
lunak(software) WEB, metode, teknik-
teknik, Algoritma/Logika Pemrograman
dan alat bantu (Hardware) tertentu
untuk implementasi berikut
pendokumentasiannya
Manfaat Mata Kuliah
Mata kuliah ini sangat bermanfaat bagi
mahasiswa dalam memahami dan
membuat aplikasi berbasis web,
dengan memperhatikan algoritma ,
menggunakan tag html, php,
penggunaan database dalam web, css,
javascript, jquery.
Deskripsi Mata Kuliah
Ruang lingkup mata kuliah ini mencakup
pembahasan tentang
Penjelasan tentang aplikasi yang berbasis
internet dan world wide web, Pembuatan
aplikasi web statis dan dinamis dengan
menggunakan html, javascript, php ,
jquery, penggunaan database dalam web,
pemrograman berbasis object, Model View
Controller, Web Framework.
MATERI BELAJAR
 Konsep HTML
 HTML - CSS
 Elemen dasar PHP : Variabel Jenis/type, scope &
Operator
 Struktur Kontrol : If …, Else…., ElseIf …., Do…While
 Sintak PHP (lanjut)
 Function: Membuat fungsi, fungsi build in PHP,
Manipulasi array dan String & Akses ke database
 Presentasi tugas ke III, atau kuize, sebelum UTS
 Pemaparan Studi kasus untuk UAS: Project dan
menampilkannya atau halaman web Project di
internet
 Menggunakan MySQL : dasar2 MySQL, Membuat
database dan tabel & mengenal fungsi2 MySQL
Manipulasi tabel : Perintah SQL serta Klausa Where,
Operator Logic menghapus, menambah &
mengupdate Record
 Membuat Web Dinamis : dgn CSS, disain web Page
dinamis melalui tools form, page login &
Administrator.
 Manajement Cookie dan membentuk session
MATERI BELAJAR
 Manajement Cookie : mengenal Cookie dan
HTTP, Menciptakan, mengakses, mengganti
Cookie, menambah tgl yg kadarluasa &
Memperoleh Daftar Cookie, Membentuk
sessie
 Pemrograman Web berbasis object, MVC
 File pdf document, upload dan download
 Framework
 Presentasi Project yg dibuat berkelompok
berbaisi web sebelum UAS
MATERI BELAJAR
MATERI BELAJAR
Keterkaitan Matakuliah Perancangan dan
Pemrograman Web : Mata kuliah ini terkait
dengan Mata kuliah Algoritma dan
Pemrograman, Perancangan BasisData, RPL,
TA.
Kaitan Mata kuliah :
Pengalaman Belajar
Selama mengikuti perkuliahan ini mahasiswa
diwajibkan:
1. Mengikuti kegiatan ceramah, tanya jawab
dan diskusi di kelas.
2. Berpartisipasi aktif dalam mengerjakan
modul pembelajaran web
3. Mengerjakan tugas-tugas individual dan
kelompok
Evaluasi Hasil Belajar:
Keberhasilan mahasiswa dalam perkuliahan
ini ditentukan oleh prestasi yang
bersangkutan dalam :
1. Kehadiran sebanyak 80% di kelas.
2. Partisipasi Kegiatan Kelas.
3. Tugas-Tugas Harian.
4. Praktikum.
5. Ujian Tengah Semester.
6. Ujian Akhir Semester.
Pengantar HTML
13
Objectives
Setelah menyelesaikan bab ini,
anda diharapkan dapat:
• Memahami konstruksi dasar halaman web.
• Mengerti tentang WWW
• Mengerti tag-tag dasar HTML
• Membuat halaman web dengan HTML
sederhana.
14
World Wide Web (WWW)
• Internet merupakan jaringan global yang
menghubungkan suatu network dengan network
lainya di seluruh dunia.
• TCP/IP menjadi protocol penghubung antara
jaringan-jaringan yang beragam di seluruh
dunia untuk dapat berkomunikasi.
• World Wide Web (WWW) merupakan bagian
dari internet yang paling cepat berkembang dan
paling populer.
15
WWW - continued
• WWW bekerja merdasarkan pada tiga
mekanisme berikut:
▫ Protocol standard aturan yang di gunakan untuk
berkomunikasi pada computer networking, Hypertext
Transfer Protocol (HTTP) adalah protocol untuk
WWW.
▫ Address WWW memiliki aturan penamaan alamat
web yaitu: URL(Uniform Resource Locator) yang di
gunakan sebagai standard alamat internet.
▫ HTML digunakan untuk membuat document yang
bisa di akses melalui web.
▫ Contoh :
• http://www.detik.com/index.html
16
HyperText Markup Language (HTML)
• HTML  standard bahasa yang digunakan
untuk menampilkan document web.
▫ Mengontrol tampilan dari web page dan contentnya.
▫ Mempublikasikan document secara online sehingga
bisa di akses.
▫ Membuat online form yang bisa di gunakan untuk
menangani pendaftaran, transaksi secara online.
▫ Menambahkan object-object seperti image, audio,
video dan juga java applet dalam document HTML.
▫ Versi terakhir saat ini adalah HTML5
▫ HTML5 diawali dengan <!DOCTYPE HTML>
17
Browser dan Editor
• Browser: Browser merupakan software yang di install
di mesin client yang berfungsi untuk menterjemahkan
tag-tag HTML menjadi halaman web. Browser yang
sering di gunakan biasanya Internet Explorer, Netscape
Navigator, Opera, Mozilla dan masih banyak yang lainya.
• Editor: Program yang di gunakan untuk membuat
document HTML, ada banyak HTML editor yang bisa
anda gunakan diantaranya: Notepad, Microsoft
FrontPage, Macromedia Dreamweaver, dan lain-lain.
File HTML
Pemberian nama file pada Home page
• File extention untuk file html : htm, html
• File : index.html menjadi default dalam web site atau virtual
directory dalam suatu website
19
Tag-tag HTML
• Kalo pada bahasa pemrograman kita mengenal
code, maka pada HTML kita mengenal yang
namanya tag.
• Contoh tag html adalah <head>, <title>,
<body>, <html>, <img>, dan lain-lain.
• Tag html tidak bersifat case sensitive 
<body> sama dengan <BODY>
20
Tag-tag HTML - continued
• Bentuk umum penulisan tag html adalah:
<ELEMENT ATTRIBUTE = value>
Dimana:
▫ Element - nama tag
▫ Attribute - atribut dari tag
▫ Value - nilai dari atribut.
• Contoh:
<BODY BGCOLOR=lavender>
21
Struktur HTML document
• Document HTML bisa di bagi mejadi tiga bagian utama:
html, head, dan body.
<html>
<head>
</head>
<body>
</body>
</html>
22
Susunan HTML
Homepage
Kepala
<head>
Tubuh
<body>
<Head>
<Title>
Judul Homepage
</Title>
</Head>
<Body>
Isi…Teks
Isi…Tabel.
Isi…Audio, Video, dll.
</Body>
23
<html>
• Setiap document HTML harus di awali dan di
tutup dengan tag HTML  <html> ……
</html>
• Tag <html> memberi tahu browser bahwa yang
di dalam kedua tag tersebut adalah document
HTML.
24
<head>
• Bagian header dari document HTML di apit oleh tag
<head></head>.
• Di dalam bagian ini biasanya dimuat tag <tittle> yang menampilkan
judul dari halaman web.
<head>
<title>Judul </title>
</head>
25
<body>
• Tag <body> di gunakan untuk menampilkan text, image
link dan semua yang akan di tampilkan pada web page.
<html>
<head>
<title>Welcome to my html </title>
</head>
<body bgcolor="lavender">
<p>Document HTML yang Pertama</p>
</body>
</html>
26
Elemen dasar – Block Level
• Block level element: terdapat 6
tingkatan, yaitu H1 sampai
H6.
<body>
<h1>Heading one</h1>
<h2>Heading two</h2>
<h3>Heading three</h3>
<h4>Heading four</h4>
<h5>Heading five</h5>
<h6>Heading six</h6>
</body>
27
Elemen dasar – Paragraph (p)
• Menampilkan teks dalam bentuk paragraf.
<body>
<h3>Salam Kenal</h3>
<p>
Saya dari mahasiswa UPJ
Siapa ya yang mo kenalan dengan saya.
</p>
<body>
Elemen dasar – list item (li)
• Unordered list <ul>: List item tidak berurutan (bullet)
<body>
<P>Nama-nama buah</P>
<ul>
<li>Mangga</li>
<li>Duren</li>
<li>Sirsak</li>
</ul>
</body>
29
list item (li) - continued
• Ordered list <ol>: List item berurutan.
<body>
<P>Daftar Prodi UPJ</P>
<ol start="1" type=“1">
<li>Sistem Informasi</li>
<li>TI</li>
<li>Komunikasi</li>
<li>Teknik Sipil</li>
</ol>
<body>
30
list item (li) - continued
• Tipe-tipe pada list item - ordered list <ol> :
▫ “A” : A, B, C, …
▫ ”a” : a, b, c, …
▫ ”I” : I, II, III, …
▫ ”i” : i, ii, iii, …
▫ ”1” : 1, 2, 3, …
31
Elemen dasar – Horizontal Rules <hr>
• Horizontal Rule tag digunakan untuk menggambar garis
horizontal dalam dokumen html.
• Attribut dari <hr> adalah:
▫ Position: menetukan posisi dari <hr>, dengan nilai : center |
right | left.
▫ Width: untuk menentukan panjang <hr>. Nilai default 100%.
▫ Size: untuk menentukan tebal dari <hr> dalam pixel.
▫ Noshad: Efek bayangan.
• Contoh:
<hr position=“center” width=90% size=3
noshad>
32
Pemformatan Page
• Break : memulai baris baru
tag : <br />
• Font : menentukan format tampilan font
<font color="#9966FF" size="5"> Belajar Web </font>
 Color : attribute dgn 3 kategori warna (RGB)
#RRGGBB, misal #FF0000 adalah Red
33
• Alignment : untuk perataan objek (Left,Right,Center,Justify)
<P align="center">Daftar Jurusan UPJ</P>
• Format Text :
A. Physical Format B. Logical Format
Pemformatan Page – Cont. 1
C. Preformatted Text : menampilkan text spt aslinya.
<pre> HTML sungguh menyenangkan.
Mudah bukan… </pre>
34
• Contoh :
• <!DOCTYPE HTML>
<html>
<head>
<title>Welcome to sif UPJ</title>
</head>
<body>
<B><P align="center">Prodi di UPJ</P></B>
UPJ memiliki 10 prodi , 3 diantaranya adalah : <br>
<font color="#9966FF" size="3" face="arial">
1. Sistem Informasi</font> <br>
2. Teknik Informatika<br>
3. Ilmu Komunikasi<br>
</body>
</html>
Pemformatan Page – Cont. 2
Marquee (Scrolling text)
<marquee>This text will scroll from right to
left</marquee>
<marquee direction="up">This text will scroll from
bottom to top</marquee>
<marquee direction="down" width="250" height="200"
behavior="alternate" style="border:solid">
<marquee behavior="alternate">
This text will bounce
</marquee>
</marquee>
Terima Kasih

More Related Content

Similar to Slide-INS106-INS106-Slide-01.ppt

TKJ F.5.2 Menjelaskan Konsep Services.docx
TKJ F.5.2 Menjelaskan Konsep Services.docxTKJ F.5.2 Menjelaskan Konsep Services.docx
TKJ F.5.2 Menjelaskan Konsep Services.docxsupriadichannel
 
Modul web programing
Modul web programingModul web programing
Modul web programingFitra Sani
 
Modul teknik kasim_mendeley2
Modul teknik kasim_mendeley2Modul teknik kasim_mendeley2
Modul teknik kasim_mendeley2Tey Lee Poh
 
Proyek web html menggunakan notepad
Proyek web html menggunakan notepadProyek web html menggunakan notepad
Proyek web html menggunakan notepadSamsuri14
 
Membuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERPMembuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERPAziz Adi Nugroho
 
Modul 8 kkpi [serilkom.blogspot.com]
Modul 8 kkpi   [serilkom.blogspot.com]Modul 8 kkpi   [serilkom.blogspot.com]
Modul 8 kkpi [serilkom.blogspot.com]But Ttdong
 
Product knowledge prodi ti
Product knowledge prodi tiProduct knowledge prodi ti
Product knowledge prodi tiPalComTech
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneterCecilia Cintahta
 
Modul 22 mendemontrasikan akses internet sesuai dengan prosedur 2
Modul 22 mendemontrasikan akses internet  sesuai dengan prosedur 2Modul 22 mendemontrasikan akses internet  sesuai dengan prosedur 2
Modul 22 mendemontrasikan akses internet sesuai dengan prosedur 2Faridiraf Sama Aja
 
Design dan Pemrograman Web
Design dan Pemrograman WebDesign dan Pemrograman Web
Design dan Pemrograman Weboldias
 
4. PENGANTAR PEMROGRAMAN PHP.pptx
4. PENGANTAR PEMROGRAMAN PHP.pptx4. PENGANTAR PEMROGRAMAN PHP.pptx
4. PENGANTAR PEMROGRAMAN PHP.pptxNehaTulada
 
P9 desain-web-statis-dinamis
P9 desain-web-statis-dinamisP9 desain-web-statis-dinamis
P9 desain-web-statis-dinamisrahmantaufik00
 
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-frameworkPlugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-frameworkMuhammad Rio
 

Similar to Slide-INS106-INS106-Slide-01.ppt (20)

TKJ F.5.2 Menjelaskan Konsep Services.docx
TKJ F.5.2 Menjelaskan Konsep Services.docxTKJ F.5.2 Menjelaskan Konsep Services.docx
TKJ F.5.2 Menjelaskan Konsep Services.docx
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 
Modul teknik kasim_mendeley2
Modul teknik kasim_mendeley2Modul teknik kasim_mendeley2
Modul teknik kasim_mendeley2
 
Proyek web html menggunakan notepad
Proyek web html menggunakan notepadProyek web html menggunakan notepad
Proyek web html menggunakan notepad
 
Membuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERPMembuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERP
 
Modul 8 kkpi [serilkom.blogspot.com]
Modul 8 kkpi   [serilkom.blogspot.com]Modul 8 kkpi   [serilkom.blogspot.com]
Modul 8 kkpi [serilkom.blogspot.com]
 
Kajian4 Kelompok 6
Kajian4 Kelompok 6Kajian4 Kelompok 6
Kajian4 Kelompok 6
 
Product knowledge prodi ti
Product knowledge prodi tiProduct knowledge prodi ti
Product knowledge prodi ti
 
Elemen html
Elemen htmlElemen html
Elemen html
 
726 p01
726 p01726 p01
726 p01
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 
Modul webdesign
Modul webdesignModul webdesign
Modul webdesign
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneter
 
Kerangka acuan kerja
Kerangka acuan kerjaKerangka acuan kerja
Kerangka acuan kerja
 
Php coder
Php coderPhp coder
Php coder
 
Modul 22 mendemontrasikan akses internet sesuai dengan prosedur 2
Modul 22 mendemontrasikan akses internet  sesuai dengan prosedur 2Modul 22 mendemontrasikan akses internet  sesuai dengan prosedur 2
Modul 22 mendemontrasikan akses internet sesuai dengan prosedur 2
 
Design dan Pemrograman Web
Design dan Pemrograman WebDesign dan Pemrograman Web
Design dan Pemrograman Web
 
4. PENGANTAR PEMROGRAMAN PHP.pptx
4. PENGANTAR PEMROGRAMAN PHP.pptx4. PENGANTAR PEMROGRAMAN PHP.pptx
4. PENGANTAR PEMROGRAMAN PHP.pptx
 
P9 desain-web-statis-dinamis
P9 desain-web-statis-dinamisP9 desain-web-statis-dinamis
P9 desain-web-statis-dinamis
 
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-frameworkPlugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
 

Recently uploaded

implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 

Recently uploaded (20)

implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 

Slide-INS106-INS106-Slide-01.ppt

  • 1. Perancangan dan Pemrograman Web Week 1. Kontrak Kelas & Prolog HTML
  • 2.
  • 3. Standar Kompetensi • Sesudah mengikuti mata kuliah ini, mahasiswa diharapkan Mampu melakukan rancang bangun Aplikasi berbasis Web pada berbagai jenis Project (di berbagai kegiatan/pekerjaan/bisnis) menggunakan perangkat lunak(software) WEB, metode, teknik- teknik, Algoritma/Logika Pemrograman dan alat bantu (Hardware) tertentu untuk implementasi berikut pendokumentasiannya
  • 4. Manfaat Mata Kuliah Mata kuliah ini sangat bermanfaat bagi mahasiswa dalam memahami dan membuat aplikasi berbasis web, dengan memperhatikan algoritma , menggunakan tag html, php, penggunaan database dalam web, css, javascript, jquery.
  • 5. Deskripsi Mata Kuliah Ruang lingkup mata kuliah ini mencakup pembahasan tentang Penjelasan tentang aplikasi yang berbasis internet dan world wide web, Pembuatan aplikasi web statis dan dinamis dengan menggunakan html, javascript, php , jquery, penggunaan database dalam web, pemrograman berbasis object, Model View Controller, Web Framework.
  • 6. MATERI BELAJAR  Konsep HTML  HTML - CSS  Elemen dasar PHP : Variabel Jenis/type, scope & Operator  Struktur Kontrol : If …, Else…., ElseIf …., Do…While  Sintak PHP (lanjut)  Function: Membuat fungsi, fungsi build in PHP, Manipulasi array dan String & Akses ke database  Presentasi tugas ke III, atau kuize, sebelum UTS
  • 7.  Pemaparan Studi kasus untuk UAS: Project dan menampilkannya atau halaman web Project di internet  Menggunakan MySQL : dasar2 MySQL, Membuat database dan tabel & mengenal fungsi2 MySQL Manipulasi tabel : Perintah SQL serta Klausa Where, Operator Logic menghapus, menambah & mengupdate Record  Membuat Web Dinamis : dgn CSS, disain web Page dinamis melalui tools form, page login & Administrator.  Manajement Cookie dan membentuk session MATERI BELAJAR
  • 8.  Manajement Cookie : mengenal Cookie dan HTTP, Menciptakan, mengakses, mengganti Cookie, menambah tgl yg kadarluasa & Memperoleh Daftar Cookie, Membentuk sessie  Pemrograman Web berbasis object, MVC  File pdf document, upload dan download  Framework  Presentasi Project yg dibuat berkelompok berbaisi web sebelum UAS MATERI BELAJAR
  • 9. MATERI BELAJAR Keterkaitan Matakuliah Perancangan dan Pemrograman Web : Mata kuliah ini terkait dengan Mata kuliah Algoritma dan Pemrograman, Perancangan BasisData, RPL, TA. Kaitan Mata kuliah :
  • 10. Pengalaman Belajar Selama mengikuti perkuliahan ini mahasiswa diwajibkan: 1. Mengikuti kegiatan ceramah, tanya jawab dan diskusi di kelas. 2. Berpartisipasi aktif dalam mengerjakan modul pembelajaran web 3. Mengerjakan tugas-tugas individual dan kelompok
  • 11. Evaluasi Hasil Belajar: Keberhasilan mahasiswa dalam perkuliahan ini ditentukan oleh prestasi yang bersangkutan dalam : 1. Kehadiran sebanyak 80% di kelas. 2. Partisipasi Kegiatan Kelas. 3. Tugas-Tugas Harian. 4. Praktikum. 5. Ujian Tengah Semester. 6. Ujian Akhir Semester.
  • 13. 13 Objectives Setelah menyelesaikan bab ini, anda diharapkan dapat: • Memahami konstruksi dasar halaman web. • Mengerti tentang WWW • Mengerti tag-tag dasar HTML • Membuat halaman web dengan HTML sederhana.
  • 14. 14 World Wide Web (WWW) • Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainya di seluruh dunia. • TCP/IP menjadi protocol penghubung antara jaringan-jaringan yang beragam di seluruh dunia untuk dapat berkomunikasi. • World Wide Web (WWW) merupakan bagian dari internet yang paling cepat berkembang dan paling populer.
  • 15. 15 WWW - continued • WWW bekerja merdasarkan pada tiga mekanisme berikut: ▫ Protocol standard aturan yang di gunakan untuk berkomunikasi pada computer networking, Hypertext Transfer Protocol (HTTP) adalah protocol untuk WWW. ▫ Address WWW memiliki aturan penamaan alamat web yaitu: URL(Uniform Resource Locator) yang di gunakan sebagai standard alamat internet. ▫ HTML digunakan untuk membuat document yang bisa di akses melalui web. ▫ Contoh : • http://www.detik.com/index.html
  • 16. 16 HyperText Markup Language (HTML) • HTML  standard bahasa yang digunakan untuk menampilkan document web. ▫ Mengontrol tampilan dari web page dan contentnya. ▫ Mempublikasikan document secara online sehingga bisa di akses. ▫ Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara online. ▫ Menambahkan object-object seperti image, audio, video dan juga java applet dalam document HTML. ▫ Versi terakhir saat ini adalah HTML5 ▫ HTML5 diawali dengan <!DOCTYPE HTML>
  • 17. 17 Browser dan Editor • Browser: Browser merupakan software yang di install di mesin client yang berfungsi untuk menterjemahkan tag-tag HTML menjadi halaman web. Browser yang sering di gunakan biasanya Internet Explorer, Netscape Navigator, Opera, Mozilla dan masih banyak yang lainya. • Editor: Program yang di gunakan untuk membuat document HTML, ada banyak HTML editor yang bisa anda gunakan diantaranya: Notepad, Microsoft FrontPage, Macromedia Dreamweaver, dan lain-lain.
  • 18. File HTML Pemberian nama file pada Home page • File extention untuk file html : htm, html • File : index.html menjadi default dalam web site atau virtual directory dalam suatu website
  • 19. 19 Tag-tag HTML • Kalo pada bahasa pemrograman kita mengenal code, maka pada HTML kita mengenal yang namanya tag. • Contoh tag html adalah <head>, <title>, <body>, <html>, <img>, dan lain-lain. • Tag html tidak bersifat case sensitive  <body> sama dengan <BODY>
  • 20. 20 Tag-tag HTML - continued • Bentuk umum penulisan tag html adalah: <ELEMENT ATTRIBUTE = value> Dimana: ▫ Element - nama tag ▫ Attribute - atribut dari tag ▫ Value - nilai dari atribut. • Contoh: <BODY BGCOLOR=lavender>
  • 21. 21 Struktur HTML document • Document HTML bisa di bagi mejadi tiga bagian utama: html, head, dan body. <html> <head> </head> <body> </body> </html>
  • 23. 23 <html> • Setiap document HTML harus di awali dan di tutup dengan tag HTML  <html> …… </html> • Tag <html> memberi tahu browser bahwa yang di dalam kedua tag tersebut adalah document HTML.
  • 24. 24 <head> • Bagian header dari document HTML di apit oleh tag <head></head>. • Di dalam bagian ini biasanya dimuat tag <tittle> yang menampilkan judul dari halaman web. <head> <title>Judul </title> </head>
  • 25. 25 <body> • Tag <body> di gunakan untuk menampilkan text, image link dan semua yang akan di tampilkan pada web page. <html> <head> <title>Welcome to my html </title> </head> <body bgcolor="lavender"> <p>Document HTML yang Pertama</p> </body> </html>
  • 26. 26 Elemen dasar – Block Level • Block level element: terdapat 6 tingkatan, yaitu H1 sampai H6. <body> <h1>Heading one</h1> <h2>Heading two</h2> <h3>Heading three</h3> <h4>Heading four</h4> <h5>Heading five</h5> <h6>Heading six</h6> </body>
  • 27. 27 Elemen dasar – Paragraph (p) • Menampilkan teks dalam bentuk paragraf. <body> <h3>Salam Kenal</h3> <p> Saya dari mahasiswa UPJ Siapa ya yang mo kenalan dengan saya. </p> <body>
  • 28. Elemen dasar – list item (li) • Unordered list <ul>: List item tidak berurutan (bullet) <body> <P>Nama-nama buah</P> <ul> <li>Mangga</li> <li>Duren</li> <li>Sirsak</li> </ul> </body>
  • 29. 29 list item (li) - continued • Ordered list <ol>: List item berurutan. <body> <P>Daftar Prodi UPJ</P> <ol start="1" type=“1"> <li>Sistem Informasi</li> <li>TI</li> <li>Komunikasi</li> <li>Teknik Sipil</li> </ol> <body>
  • 30. 30 list item (li) - continued • Tipe-tipe pada list item - ordered list <ol> : ▫ “A” : A, B, C, … ▫ ”a” : a, b, c, … ▫ ”I” : I, II, III, … ▫ ”i” : i, ii, iii, … ▫ ”1” : 1, 2, 3, …
  • 31. 31 Elemen dasar – Horizontal Rules <hr> • Horizontal Rule tag digunakan untuk menggambar garis horizontal dalam dokumen html. • Attribut dari <hr> adalah: ▫ Position: menetukan posisi dari <hr>, dengan nilai : center | right | left. ▫ Width: untuk menentukan panjang <hr>. Nilai default 100%. ▫ Size: untuk menentukan tebal dari <hr> dalam pixel. ▫ Noshad: Efek bayangan. • Contoh: <hr position=“center” width=90% size=3 noshad>
  • 32. 32 Pemformatan Page • Break : memulai baris baru tag : <br /> • Font : menentukan format tampilan font <font color="#9966FF" size="5"> Belajar Web </font>  Color : attribute dgn 3 kategori warna (RGB) #RRGGBB, misal #FF0000 adalah Red
  • 33. 33 • Alignment : untuk perataan objek (Left,Right,Center,Justify) <P align="center">Daftar Jurusan UPJ</P> • Format Text : A. Physical Format B. Logical Format Pemformatan Page – Cont. 1 C. Preformatted Text : menampilkan text spt aslinya. <pre> HTML sungguh menyenangkan. Mudah bukan… </pre>
  • 34. 34 • Contoh : • <!DOCTYPE HTML> <html> <head> <title>Welcome to sif UPJ</title> </head> <body> <B><P align="center">Prodi di UPJ</P></B> UPJ memiliki 10 prodi , 3 diantaranya adalah : <br> <font color="#9966FF" size="3" face="arial"> 1. Sistem Informasi</font> <br> 2. Teknik Informatika<br> 3. Ilmu Komunikasi<br> </body> </html> Pemformatan Page – Cont. 2
  • 35. Marquee (Scrolling text) <marquee>This text will scroll from right to left</marquee> <marquee direction="up">This text will scroll from bottom to top</marquee> <marquee direction="down" width="250" height="200" behavior="alternate" style="border:solid"> <marquee behavior="alternate"> This text will bounce </marquee> </marquee>