Membuat Fungsi A’ud Solehuddin::Februari2012. Materi Mendefinisikan fungsi Memahami variabel lokal dan variabel global Fungsi rekursif Validasi masukan.

Slides:



Advertisements
Presentasi serupa
REKURSIF.
Advertisements

PROCEDURE Temu IX BANGHER.
Fungsi Konsep Pemrograman.
APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
Rekursi ALPROG II Gerlan A. Manu, ST.,MKom - Algoritma & Pemrograman II 1.
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
PROSEDUR DAN FUNCTION PROSEDUR
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
Menciptakan Fungsi.
Rekursi, Overloading, Konversi
M.K. Pemrograman Web (AK )
Interaksi dengan Objek HTML A’ud Solehuddin::Februari2012.
sebuah fungsi yang memanggil dirinya sendiri
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
Pengembangan WEB Java Script Evangs Mailoa.
Pernyataan Pengulangan A’ud Solehuddin::Januari2012.
STATEMENT dalam JAVASCRIPT
R EKURSI Gerlan A. Manu,ST
Prosedur (Procedure).
Mengenal JavaScript A’ud Solehuddin::Januari2012.
Pengembangan Web Java Script Ramos Somya.
Operator Logika dan Pernyataan If
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
Procedure & Function Sub Program.
Javascript Javascript Javascript Javascript Javascript Javascript
Fungsi/Method Ruby.
Pemprograman Terstruktur 1
P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E.
Algoritma dan Struktur Data
Java Script Pengertian Javascript Aplikasi Javascript - Input Box
BAB 3 RECURSIVE FUNCTION. RECURSIVE Fungsi rekursif adalah fungsi yang melakukan pemanggilan terhadap dirinya sendiri, sehingga proses yang terjadi adalah.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
JavaScript Pemrograman Web 1.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Pertemuan 9 JavaScript (FUNGSI).
Function (Fungsi).
Algoritma dan Pemrograman Subrutin
FUNGSI.
BAB 6 FUNGSI DAN PROSEDUR.
Fungsi & Prosedur.
Struktur Program TEE 2103 Algoritma dan Pemrograman
SUBALGORITMA.
Algoritma.
Algoritme dan Pemrograman
UNIVERSITAS BRAWIJAYA
Prosedur.
Apa itu Fungsi? Sebuah fungsi adalah modul program yang mengerjakan tugas atau aktivitas yang spesifik dan mengembalikan sebuah nilai dari tipe tertentu,
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
Antrian Dengan Array Ika Menarianti.
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
TEKNOLOGI INDUSTRI PERTANIAN
Algoritma dan Pemrograman Subrutin
Procedure, fungsi dan parameter
Algoritme dan Pemrograman
REKURSI Struktur data.
Algoritma dan Pemrograman Subrutin (Function)
Rekursif.
Algoritma dan Pemrograman Subrutin
Algoritma dan Pemrograman Rekursif
Dasar-Dasar Pemrograman
Subprogram QBasic Ihsan Jatnika.
UNIVERSITAS BRAWIJAYA
Rekursif Oleh : Oman Somantri, S.Kom
Dasar-Dasar Pemrograman
Tim ALPRO Teknik Informatika
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 1
Transcript presentasi:

Membuat Fungsi A’ud Solehuddin::Februari2012

Materi Mendefinisikan fungsi Memahami variabel lokal dan variabel global Fungsi rekursif Validasi masukan pada formulir Menampilkan jam

Mendefinisikan Fungsi Fungsi menyatakan blok kode yang diberi nama Bentuk pendefinisian fungsi: function nama (daftar_parameter) { pernyataan_1;...pernyataan_2;} Membuat fungsi jumlah yang akan menghasilkan jumlah kedua nilai argumennya. Contoh pemanggilan yang diharapkan: c = jumlah (2, 3);

jumlah.htm function jumlah(x, y) { function jumlah(x, y) { var hasil = x + y; var hasil = x + y; return(hasil); return(hasil); } var z = jumlah(2, 3); var z = jumlah(2, 3); document.write(z); document.write(z); document.write(" "); document.write(" "); document.write(jumlah(4, 5)); document.write(jumlah(4, 5));

Memahami Variabel Lokal dan Variabel Global Komunikasi antara fungsi dan pemanggil tidak dianjurkan dengan variabel global Contoh: function tambah(x, y) { function tambah(x, y) { z = x + y; z = x + y; return(z); return(z); } var z = 77; var z = 77; document.write("Z semula = " + z + " "); document.write("Z semula = " + z + " "); document.write(tambah(4, 5) + " "); document.write(tambah(4, 5) + " "); document.write("Z sekarang = " + z + " "); document.write("Z sekarang = " + z + " ");

lokal.htm function tambah(x, y) { function tambah(x, y) { var z = x + y; var z = x + y; return(z); return(z); } var z = 77; var z = 77; document.write("Z semula = " + z + " "); document.write("Z semula = " + z + " "); document.write(tambah(4, 5) + " "); document.write(tambah(4, 5) + " "); document.write("Z sekarang = " + z + " "); document.write("Z sekarang = " + z + " ");

Fungsi Rekursif Fungsi yang memanggil dirinya sendiri Contoh: faktorial Secara rekursif, faktorial dijabarkan sebagai berikut: 1.0! = 1 2.Bila n > 0, n! = n x (n – 1)! n! 1 jika n = 0 1 x 2 x... x n jika n > 0

rekursi.htm function faktorial(n) { function faktorial(n) { if (n == 0) if (n == 0) return(1); return(1); else else return( n * faktorial(n-1)); return( n * faktorial(n-1)); } var z = 77; var z = 77; document.write("4! = " + faktorial(4)); document.write("4! = " + faktorial(4));

Validasi Masukan pada Formulir <!-- function cekNama(form) { function cekNama(form) { if (form.elements[0].value == "") { if (form.elements[0].value == "") { alert("Nama harus dimasukkan"); alert("Nama harus dimasukkan"); form.nama.focus(); form.nama.focus(); form.nama.select(); form.nama.select(); return(false); return(false); } alert("Terima kasih, " + alert("Terima kasih, " + form.elements[0].value); form.elements[0].value); return(true); return(true); }//--></SCRIPT> <PRE> Nama : Nama : <INPUT TYPE = "BUTTON" VALUE = "Kirim" onClick = "cekNama(this.form)"> onClick = "cekNama(this.form)"> </PRE></FORM>

Penjelasan Program Tampilan awal: Bila user tidak memasukkan apapun dan langsung mengklik tombol Kirim, maka akan muncul pesan sebagai berikut:

Jika user memasukkan misalnya Aradea dan mengklik tombol Kirim, maka akan muncul pesan sebagai berikut:

Menampilkan Jam Dengan menggunakan fungsi dimungkinkan untuk menampilkan jam yang mengikuti jam sistem secara terus- menerus

jam.htm Waktu Sekarang : <INPUT TYPE = "TEXT" NAME = "teksWaktu" NAME = "teksWaktu" VALUE = "" VALUE = "" SIZE = "22"> SIZE = "22"></FORM> <!-- function aturWaktu() { function aturWaktu() { var sekarang = new Date(); var sekarang = new Date(); var waktuSekarang = sekarang.toLocaleString(); var waktuSekarang = sekarang.toLocaleString(); document.formWaktu.teksWaktu.value = document.formWaktu.teksWaktu.value = waktuSekarang; waktuSekarang; setTimeout('aturWaktu()', 1000); setTimeout('aturWaktu()', 1000); return(true); return(true); } // Menjalankan fungsi aturWaktu // Menjalankan fungsi aturWaktu aturWaktu(); aturWaktu();//--></SCRIPT>