MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

dokumen-dokumen yang mirip
Kondisi Pengulangan Fungsi

Javascript. Javascript. Javascript

Pertemuan X. Pemrograman Web Dasar Semester 1

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

Javascript tidak memerlukan kompilator atau penterjemah khusus untuk menjalankannya

Modul 6 Java Scripts I

Java Script. Logika Java Script

JAVASCRIPT. Disusun untuk : Melengkapi Tugas Akhir Semester I Mata Kuliah Desain Web Oleh : AGUNG DIAN PRIBADI NIM :

MATERI III JAVASCRIPT

PERCABANGAN. Contoh :

JavaScript. Sumber : Buku Pemrograman Web karangan Abdul Kadir & Pengantar Java Script di

Javascript merupakan suatu bahasa yang perkembangannya lambat di bandingkan dengan Java yang berkembang sangat cepat. Di Javascript kita tidak

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

Variabel dan Tipe data Javascript

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Struktur dan Kondisi Perulangan. Struktur Kondisi

MODUL 8. Struktur Kontrol & Fungsi. Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang

Pertemuan 3 Struktur Kondisi dan Perulangan

Struktur Kondisi dan Perulangan

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Pertemuan 2. Muhadi Hariyanto

Chapter 5. Struktur Kontrol Perulangan

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

Pemrograman Basis Data Berbasis Web

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

MODUL 6. Struktur Kontrol & Fungsi

JavaScript. Pemrograman Web 1. Genap

Bagi Anda yang belum familiar dengan pemrograman berbasis obyek, berikut ini ini akan dijelaskan apa yang dimaksud dengan istilah tersebut.

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud

Siti Maesyaroh, M.Kom.

Struktur Kondisi dan Perulangan

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

disertai contoh-contoh javascript yang kompatibel dengan Firefox

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

Pemrograman Web. Page 188

Pemrograman Basis Data Berbasis Web

PHP Intro. Pemrograman Web II. Ganjil

MODUL PRATIKUM - 10 PEMROGRAMAN BERBASIS WEB (CCP119)

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

MODUL PRATIKUM - 09 PEMROGRAMAN BERBASIS WEB (CCP119)

Pengenalan Perancangan Web 2017

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

Selection, Looping, Branching

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

Desain Web. MODUL 2 Desain Form

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Kumpulan obyek yang terdapat dalam browser ini secara umum dinamakan BOM (Browser Object Model).

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

DESIGN WEB. D3 TKJ

PHP (HYPERTEXT PREPROCESSOR)

Belajar Java Script INPUT DATA

MODUL IX FORM. 9.1 Pendahuluan

BAB VI. STATEMENT CONTROL

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

Web Programming. Pengenalan PHP

1. Praktikan mampu mendeskripsikan cara pengiriman data ke server melalui form. 3. Praktikan mengetahui Control Text dan penggunaannya pada form

Pengembangan Web. Ramos Somya

Ajax dan PHP. IAbdu l Kadi r I. Mengimplementasikan Ajax dengan Kode JavaScript Membahas Tools Prototype dan ScripLaculo.us. O R ' G 'N ~ l C D

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

Rekursif/ Iterasi/ Pengulangan

PRAKTIKUM APLIKASI WEB DAY 4 (JAVA SCRIPT TINGKAT DASAR)

Pertemuan2 Percabangan & Perulangan pada Python

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

PERNYATAAN KONTROL. salah

Tutorial Jquery. Untuk mencari sebuah element HTML, dengan JavaScript kita menggunakan fungsi getelementbyid():

Struktur Data II. Bekerja Dengan Form.

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

Modul 1. Variabel dan String

BAB 1 PENGENALAN HTML

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

OBJEK (1) Contoh penggunaan objek Text : <html> <head> <title> Objek Text </title> </head>

MODUL PEMROGRAMAN WEB

Belajar Java Script.

PENYELEKSIAN KONDISI

MODUL 5 PERULANGAN (LOOPING)

Pemrograman Berbasis Web Pertemuan 4 Javascript. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

MODUL PRATIKUM - 02 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

PENGENALAN PHP DASAR

Pengenalan PHP Contoh penulisan file PHP :

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat

Dasar PHP. Wiratmoko Yuwono

MODUL. Variabel. Workshop Programming

Muhammad Bagir., M.T.I

MODUL 2 PHP INTRO PHP INTRO

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Transkripsi:

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119) Disusun oleh : KARTINI, SKom.,MMSI LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL

MODUL PRATIKUM PBW 08B Kondisi dan Looping dalam JavaScript A. TUJUAN 1. Praktikan mengetahui kegunaan Kondisi dan Looping dalam JavaScript dalam halaman web 2. Praktikan mengetahui penulisan Kondisi dan Looping dalam JavaScript 3. Praktikan dapat mengaplikasikan Kondisi dan Looping dalam JavaScript dalam tiap halaman web B. DASAR TEORI Pernyataan IF Pernyataan IF tanpa if (kondisi) { // blok pernyataan yang dijalankan // kalau kondisi bernilai benar Script : <HEAD><TITLE>Contoh if</title></head> var nilai = prompt("nilai (0-100): ", 0); var hasil = "Tidak Lulus"; if (nilai >= 60) hasil = "Lulus"; document.write("hasil: " + hasil); </BODY></HTML> Pernyataan IF dengan ELSE if (kondisi) { // blok pernyataan yang dijalankan // kalau kondisi bernilai benar { // blok pernyataan yang dijalankan // kalau kondisi bernilai salah Script :

<HEAD><TITLE>Contoh if-</title></head> var nilai = prompt("nilai (0-100): ", 0); var hasil = ""; if (nilai >= 60) hasil = "Lulus"; hasil = "Tidak Lulus"; document.write("hasil: " + hasil); </BODY></HTML> Pernyataan IF Bersarang Script : <HEAD> <TITLE>Contoh if Berkalang</TITLE> Outputnya : </HEAD> var tanggal = new Date(); var kode_hari = tanggal.getday(); var nama_hari = ""; if (kode_hari == 0) nama_hari = "Minggu"; if (kode_hari == 1) nama_hari = "Senin"; if (kode_hari == 2) nama_hari = "Selasa"; if (kode_hari == 3) nama_hari = "Rabu"; if (kode_hari == 4) nama_hari = "Kamis"; if (kode_hari == 5) nama_hari = "Jumat"; nama_hari = "Sabtu"; document.write("hari ini hari " + nama_hari); document.write(", tanggal " + tanggal.getdate() + "/" + (tanggal.getmonth() + 1) + "/" + tanggal.getyear());

</BODY> </HTML> Pernyataan Switch : Bentuknya : switch (variabel) { case nilai1 : perintah1; case nilai2 : perintah2; default perintahn; Script Pernyataan Switch <HEAD><TITLE>Contoh switch</title></head> var tanggal = new Date(); var kode_hari = tanggal.getday(); var nama_hari = ""; switch(kode_hari) { case 0: nama_hari = "Minggu"; case 1: nama_hari = "Senin"; // Outputnya : case 2: nama_hari = "Selasa"; case 3: nama_hari = "Rabu"; case 4: nama_hari = "Kamis"; case 5: nama_hari = "Jumat"; case 6: nama_hari = "Sabtu"; document.write("hari ini hari " + nama_hari); document.write(", tanggal " + tanggal.getdate() +

"/" + (tanggal.getmonth() + 1) + "/" + tanggal.getyear()); </BODY></HTML> Proses Berulang : Pernyataan While : Bila kondisi pada while memenuhi syarat (True), maka block perintah akan dilaksanakan, dan Bila kondisi pada while tidak memenuhi syarat (False) selasai, maka Block perintah tidak akan pernah terlaksanakan Bentuk pernyataan : while (kondisi) { pernyataan Script <HEAD><TITLE>Contoh while</title></head> var bilangan = 0; //Outputnya : while (bilangan < 5) { document.write("javascript<br>"); bilangan++; </BODY> </HTML> Proses Berulang Pernyataan Do.While : Laksanakan dulu block perintah, kemudian test kondisi pada While, bila memenuhi syarat (bernilai True) Proses dilanjutkan kelangkah berikutnya, Tapi bila tidak memenuhi syarat (bernilai False) Proses terhenti atau tidak dilanjutkan kealangkah berikutnya Bentuk pernyataan : do { blok pernyataan while (kondisi) ; Script : Outputnya : <HEAD><TITLE>Contoh do while</title></head> var bilangan = 1; do { document.write(bilangan + "<BR>"); bilangan++; while (bilangan < 6);

</BODY></HTML> Proses Berulang Pernyataan For. For : Adalah untuk mengulangi suatu perintah (instruksi) dalam jumlah yang telah ditentukan, serta besar kenaikannya. Bentuk pernyataan : for (inisialisasi; kondisi; penaikan_penurunan) { pernyataan_pernyataan Contoh : // Outputnya : <HEAD><TITLE>Contoh for</title></head> var bilangan = 0; for (bilangan = 1; bilangan <= 5; bilangan++) document.write(bilangan + "<BR>"); </BODY> </HTML> Proses Pengulangan dalam Pengulangan <HEAD><TITLE>Contoh for Berkalang</TITLE></HEAD> <PRE> // Outputnya : var baris, i = 0; var nilai_prompt = prompt("tinggi: ", 5); var tinggi = parseint(nilai_prompt); for (baris = 1; baris <= tinggi ; baris++) { // Buat sejumlah spasi for (i = 1; i <= tinggi - baris; i++) { document.write(" "); // Karakter spasi // Tampilkan * for (i = 1; i < 2 * baris; i++) { document.write("*"); // Pindah baris document.write("\n"); </PRE></BODY></HTML>

OBJEK Objek dari Navigator (Browser) JavaScript membagi satu halaman Navigator dalam berbagai obyek obyek, dengan tujuan untuk memudahkan akses salah satu dari mereka dan memanipulasinya dengan cara merubah sifat/kondisi (properti) mereka. Dimulai dari obyek yang paling besar diantara semuanya, kemudian turun berdasarkan tingkatan sampai kepada obyek yang diinginkan. Obyek paling besar adalah obyek jendela (window) dari navigator. Di dalam obyek jendela, ada satu obyek yang ditampilkan dalam bentuk sebuah halaman, kita sebut obyek dokumen atau document Halaman itu berisi banyak obyek seperti, formula, text, image dan lain lainya.. Untuk mengakses satu obyek, kita harus mengakses terlebih dahulu obyek yang paling besar( dalam hal ini obyek window ) Objek Chekbox <script language="javascript"> function ModifField() { If (document.forms["form1"].check_box.checked) { document.forms["form1"].text_field.value="checkbox dipilih" { document.forms["form1"].text_field.value="checkbox tidak dipilih" // --> // Outputnya : </script> Objek Radio <HEAD><TITLE>Mengakses Objek radio</title></head> // Outputnya : Klik pada musik yang paling Anda sukai<br> <FORM NAME = "formtes" METHOD = "GET"> <INPUT TYPE = "RADIO" NAME = "radiomusik" VALUE = "Jazz" onclick = "info()">jazz<br> <INPUT TYPE = "RADIO" NAME = "radiomusik" VALUE = "Keroncong" onclick = "info()">keroncong<br>

<INPUT TYPE = "RADIO" NAME = "radiomusik" VALUE = "Dangdut" onclick = "info()">dangdut<br> <INPUT TYPE = "RADIO" NAME = "radiomusik" VALUE = "Lainnya" onclick = "info()">lainnya<br> <HR> Info: <INPUT TYPE = "TEXT" NAME = "fieldmusik" SIZE = "40"> </FORM> function info() { for (var i = 0; i < 4; i++) if (document.formtes.radiomusik[i].checked) document.formtes.fieldmusik.value = document.formtes.radiomusik[i].value; </BODY></HTML> Objek Password <HEAD> <TITLE>Mengakses Objek password</title></head> <FORM NAME = "formtes" ACTION = "tesform.htm" METHOD = "POST"> <PRE> Password Pengganti : <INPUT TYPE = "PASSWORD" NAME = "password_1"> Password Sekali Lagi: <INPUT TYPE = "PASSWORD" NAME = "password_2"> </PRE> <INPUT TYPE = "BUTTON" NAME = "tombolproses" VALUE = "Proses" onclick = "cekpassword()"> </FORM> function cekpassword() { if (document.formtes.password_1.value!= document.formtes.password_2.value)

alert("dua password yang Anda masukkan tidak sama"); window.location.href = "tesform.htm"; </BODY></HTML> Outputnya : PRAKTEK 1. Buat Script Web (PHP) untuk menampilkan output berikut : Operasi Aritmatik terhadap 2 bilangan A dan B, Dimana operasi aritmatik yg yang tersedia pada object Select : Penjumlahan [A + B], Pengurangan [A B], Perkalian [A * B], Pembagian [A / B], Pembagian [A%B] : Clik Tombol Hitung, akan muncul hasil PHP nya seperti terlihat dibawah ini :

Dimana : Untuk setian pilihan tampil output yg sama seperti diatas, yg berubah hanya : ; Dengan Kondisi : Bila pilihan =Pengurangan [a + B], Bila Pilihan = Pengurangan [a B], Hasil= $A - $B = 37 Bila Pilihan = Perkalian [A * B], Hasil= $A * $B = 2964 Bila Pilihan = Pembagian [A/B], Hasil= $A / $B = 1.9487 Bila Pilihan = Pembagian [A%B], Hasil= $A % $B = 1 2. Buat scrip PHP atau JavaScript untuk menampilkan Segi Tiga Berikut : outputnya sbb : 3. Buat scrip Web (dengan PHP atau JavaScript) untuk menampilkan deret Fibonanci sebanyak 10 suku, outputnya sbb : 4. Buat Script Web untuk menampilkan output berikut :

- Bila diclik anak panah pada Tanggal : akan kelihatan yanggal : 1,2,3..., 31:, Begitu juga untuk bulan akan kelihatan Bulan : Januari,..., Desember dan Tahun akan kelihatan tahun 1990, 1991,..., 2014. - Kemudian pilihlah Tanggal, Bulan, Tahun lahir anda?, Clik Tombol Kirim, akan melaksanakan, akan melaksanakan Script PHP yang tampilannya seperti beriku : Dimana Proses PHPnya VarTGL = Tanggal sekarang (tgl system) Tanggal-Lahir. Dengan kondisi : a. Bila VarTGL >= 20, maka keterangan = Ternyata Kamu Sudah DEWASA Toh, b. Bila VarTGL >= 13, maka keterangan = Ternyata Kamu Sudah ABG Toh, c. Bila VarTGL > 5, maka keterangan = Ternyata Kamu Masih ANAK-ANAK Toh, d. Bila VarTGL >1, maka keterangan = Ternyata Kamu Masih Balita Imut, e. Selain itu Keterangan = Ternyata Anak Bayi Lucu 5. Buatlah Script Web (dengan PHP atau JavaScript) untuk menampilkan deret bilangan Prima berikut antara 80 0, (Deret Prima Menurun) :

6. Buatlah SCRIPT Web (dengan PHP atau JavaScript) untuk menampilkan Segitiga Berikut :: 7. Buatlah SCRIPT Web (dengan PHP atau JavaScript) untuk menampilkan Segitiga Berikut ::