Function, Array & Object in JavaScript

dokumen-dokumen yang mirip
PEMROGRAMAN WEB 09 JavaScript Lanjut

PENGENALAN JAVASCRIPT

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

Pemprograman & Perancangan Web Java Script. Dalam modul ini akan dipelajari:

PENGENALAN JAVASCRIPT

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

BAB XI MENGGUNAKAN FUNGSI DALAM EXCEL

MODUL VII MATH CLASS ACTION SCRIPT 2.0

JavaScript. Pemrograman Web 1. Genap

SYNTAX PHP Rumus dan Matematika

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

1 Objek Array (Array Object)

MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB.

MODUL 7 JAVA SCRIPT. Object

MODUL 2 INTERNET PROGRAMMING : PHP (2)

MODUL 7 WEB PROGRAMMING : PHP (2)

YUPOCOM COMPUTER EDUCATION. JavaScript. 1. Mengenal JavaScript Hal yang harus diketahui Apa itu JavaScript. 2.

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

Variabel dan Tipe data Javascript

Praktikum 9 Fuctions (Fungsi) di AWK

STK 571 KOMPUTASI STATISTIK Materi 3

MODUL 7 JavaScript pada Form HTML

MODUL 3 FUNCTION Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

disertai contoh-contoh javascript yang kompatibel dengan Firefox

PERCABANGAN. Contoh :

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

PROCEDURE DAN FUNCTION. Mardhiya Hayaty, ST, M.Kom

MODUL PRAKTIKUM PEMROGRAMAN WEB

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

GBPP dam SAP Java Script

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

DOM (Document Object Model) dan Event

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

CHAPTER 1 BASIC PROGRAMING WITH PHP AND JAVASCRIPT (AJAX) ( Janitra Panji Satria Soekarta ) UNIKU Pemrograman Web 2

Modul 6 Java Scripts I

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

MODUL FUNCTION. Struktur Umum. Struktur umum dari fungsi diatas dapat dijelaskan sebagai berikut :

Javascript. Javascript BASIC

Pengenalan Script. Definisi HTML

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

Pemrograman Web. Page 188

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

AJAX dengan jquery Part 1

DESIGN WEB. D3 TKJ

Mengenal dan Mulai Bekerja dengan Access 2007

Pengembangan Web. Ramos Somya

Pemrograman Basis Data Berbasis Web

JAVASCRIPT. Pemrograman Web. Rajif Agung Yunmar, S.Kom

JavaScript. Pemrograman Web 1. Genap

HTML DOM. Pemrograman Web 1. Genap

Java Script (Bagian 1)

Pemrograman Web Week 4. Team Teaching

PHP (HYPERTEXT PREPROCESSOR)

Pengenalan Visual Basic

PEMROGRAMAN DALAM R STK372 KOMPUTASI STATISTIK II. Agus Mohamad Soleh

TABEL INFORMASI / SIMBOL

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

Siti Maesyaroh, M.Kom.

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

Pemrograman Basis Data Berbasis Web

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

HTML DOM #1 Yosef Murya Kusuma Ardhana. ST., M.Kom

Function. Contoh function 1 : // function example #include <stdio.h> int addition (int a, int b){ int r; r=a+b; return (r); }

SATUAN ACARA PERKULIAHAN

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

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

MODUL 6 JAVA SCRIPT. Tipe Data, Variabel, Object

Pemrograman Basis Data Berbasis Web

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

PEMROGRAMAN WEB 08 JavaScript Dasar

Belajar Java Script.

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

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code

STRUKTUR DASAR PHP ASUMSI 02/10/2014

FUNCTIONS. Function adalah satu blok instruksi yang akan dieksekusi ketika dipanggil dari bagian lain dalam suatu program.

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

Dasar Komputer & Pemrograman 2A

MATERI III JAVASCRIPT

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

DASAR-DASAR MATLAB. Seperti bahasa pemrograman lainnnya, MATLAB JUGA memiliki metode dan symbol tersendiri dalam penulisan syntax-nya.

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

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

PEMPROGRAMAN WEB JAVASCRIPT

Pemrograman Basis Data Berbasis Web

OBJEK (2) Maka Array yang dihasilkan adalah sebagai berikut :

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

Membuat Plugin jquery (Part 1)

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

PROCEDURE DAN FUNCTION

Pengenalan Perancangan Web 2017

MODUL V FUNCTION DAN BUILT IN

Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :

Agenda. Pengenalan JavaStript Peletakan Script Tipe Data Deklarasi Variabel & Konstanta Operator Struktur Kendali dan Fungsi Array

Array=(element1 element2 elementn)

Bahan Pelatihan GeoGebra

Transkripsi:

Function, Array & Object in JavaScript By : U. Abd. Rohim Web site : http://www.abdrohim.com Mailto : Function, Array, Object 1 Apa itu Function? Function adalah sub program yang mengerjakan suatu tugas tertentu Function pada JavaScript = Procedure Pemanggilan function dapat menjadi statement sendiri dan menjadi bagian dari statement Function dapat dikumpulkan dalam suatu file tertentu (.js) untuk di-includekan pada file pemangilnya Function, Array, Object 2 1

Pendefinisian Function Pendefinisian function terdiri atas kata kunci function yang diikuti dengan : nama function daftar argument function, yang berada dalam kurung dan dipisahkan dengan koma statement JavaScript yang mendefinisikan function, berada dalam kurung kurawal, {. Statement dalam function dapat berisi pemanggilan ke function lain. Function, Array, Object 3 Contoh Function (1) <HTML> <HEAD> <TITLE>Function</TITLE> FUNCTION Display(stMsg) { document.write(stmsg + <BR> ); </SCRIPT> </HEAD> <BODY> Dislpay( Hello World ); </SCRIPT> </BODY> </HTML> Function, Array, Object 4 2

Contoh Function (2) <HTML> <HEAD> <TITLE>Function</TITLE> FUNCTION Display() { alert( Selamat berkunjung ke web kami ); </SCRIPT> </HEAD> <BODY> Silahkan klik disini : <FORM> <INPUT TYPE= Button VALUE= OK onclick= Display()> </FORM> </BODY> </HTML> Function, Array, Object 5 Array Array himpunan nilai yang berurut berdasarkan nama variable array dan nomor indek Array pada JavaScript dapat berisi informasi tipe apapun Nilai data pada array dapat bermacammacam tipe data Function, Array, Object 6 3

Pembuatan Object Array arrayobjectname = new Array([arrayLength]) arrayobjectname = new Array([element0, element1,..., elementn]) Keterangan arrayobjectname berisi nama object array baru. arraylength berisi panjang array. Untuk mengaksesnya dapat menggunakan property length. ElementN berisi daftar nilai untuk elemen-elemen array. Function, Array, Object 7 Method Object Array join menggabungkan semua elemen dalam array menjadi satu string reverse membalik posisi elemen dalam array, yang terdepan jadi terbelakang & sebaliknya sort mengurutkan elemen array Contoh: myarray = new Array( Earth", Wind","Fire") myarray.join() mengembalikan Earth,Wind,Fire"; myarray.reverse membalik array sehingga myarray[0] "Fire", myarray[1] Wind", dan myarray[2] Earth". myarray.sort mengurutkan array sehingga myarray[0] Earth", myarray[1] Fire", dan myarray[2] "Wind" Function, Array, Object 8 4

Pengisian dan Pengacuan Elemen Array Pengisian Array emp[1] = Norah Jones" emp[2] = "Phil Collins" emp[3] = Avril Lavigne" myarray = new Array("Hello", myvar, 3.14159) Pengacuan Array myarray = new Array( Earth", Wind","Fire") Untuk mengacu elemen pertama dari array, dapat dilakukan dengan myarray[0] atau myarray[ Earth ] Function, Array, Object 9 Contoh Array <HTML> <HEAD><TITLE>Function</TITLE> </HEAD> a = new array(4); for (i=0;i<4;i++){ a[i] = new array(4); for (i=0;i<4;i++){ a[i][j] = [ +i+, +j+ ] ; for (i=0;i<4;i++){ str = Row ( +i+ ) ; for (i=0;i<4;i++){ str += a[i][j]; document.write (str, <BR> ); </SCRIPT> <BODY> </BODY> </HTML> Function, Array, Object 10 5

Object Math Object Math merupakan object yang built-in yang mempunyai property & method untuk konstanta dan fungsi matematika. Contoh properti PI mempunyai nilai pi (3.141 ) yang dapat digunakan sebagai Math.PI Method Math yang lain adalah fungsi matematika standard, seperti trigonometri, logaritmik, eksponensial. Contoh untuk menggunakan fungsi sinus, dituliskan sebagai Math.sin(1.56) Argumen method trigonometri berada dalam radian Function, Array, Object 11 Property Kelas-Objek Math Property Keterangan Pendekatan Nilai E konstanta euler 2.718 LN2 ln (2) 0.693 LN10 ln (10) 2.302 LOG2E ln (e) 1.442 LOG10E log (e) 0.434 PI phi 3.14159 SQRT1_2 akar kuadrat dari 0.5 0.707 SQRT2 akar kuadrat dari 2 1.414 Function, Array, Object 12 6

Method Object Math Abs Sin, cos, tan Acos, asin, atan Exp, log Ceil Floor Min, max Fow Round sqrt Function, Array, Object 13 Contoh Penggunaan Object Math <HTML> <HEAD> <TITLE>Math</TITLE> </HEAD> document.write ( <P> +Math.abs+ <P> ); document.write ( <P> +Math.max(100,500)+ <P> ); </SCRIPT> <BODY> </BODY> </HTML> Function, Array, Object 14 7

Object Date JavaScript tidak mempunyai tipe data date. Tetapi object dan method date dapat digunakan untuk mengeset, mengambil, dan memanipulasi tanggal dan waktu Object date tidak mempunyai property JavaScript menyimpan date sebagai angka dalam milidetik sejak 1 Januari 1970, pukul 00:00:00 sehingga tanggal sebelum itu tidak dapat diakses Function, Array, Object 15 Pembuatan Object Date dateobjectname = new Date([parameters]) dateobjectname adalah nama object Date Parameter dapat berupa: Kosong: membuat tanggal dan waktu sekarang Contoh: today = new Date() String yang melambangkan tanggal dalam format berikut: Bulan tanggal, tahun jam:menit:detik Contoh: Lebaran = new Date( November 25, 2003 06:30:00 ) Himpunan nilai integer untuk tahun, bulan, tanggal, jam, menit, detik Contoh: Lebaran = new Date(03,10,25,6,30,0) Jika jam, menit, atau detik dihilangkan, maka nilainya nol Function, Array, Object 16 8

Method Object Date Method Keterangan Selector getdate() tanggal getday() hari gethours() jam getminutes() menit getmonth() bulan getseconds() detik gettime milidetiksejak1 januari1999, 00:00:00 gettimezoneoffset() offset antara waktu lokal dan GMT getyear() tahun Konstruktor setdate(dayval) 1-31 sethours(hoursval) 0-23 setminutes(minutesval) 0-59 setmonth(monthval) 0-11 setseconds(secondval) 0-59 settime(timeval) >=0 setyear(yearval) >=1970 Function, Array, Object 17 Konversi Method Object Date togmtstring() mengembalikan string date pada GMT, fromat string bergantung pada platform H/W tolocalestring() parse(datestring) konversi string ke milidetik relatif 1 Jan 1970 UTC(year,month, day [,hrs][,min][,sec]) mengembalikan nilai milidetik UTC Function, Array, Object 18 9

Contoh Penggunaan Object Date <HTML> <HEAD><TITLE>Object Date</TITLE></HEAD> function JSClock() { var time = new date(); var hour = time.gethours(); var minute = time.getminutes(); var second = time.getseconds(); var temp = + ((hour>12)? hour 12 : hour); temp += ((minute < 10)? :0 : : ) + minute; temp += ((minute < 10)? :0 : : ) + second; temp += ((hour >= 12)? P.M. : A.M. ); document.write.clockform.digits.value = temp; id settimeout( JSClock(),1000); </SCRIPT> </HEAD> <BODY OnLoad= JSClock()> <FORM NAME= clockform > The Current Time Is : <INPUT TYPE= TEXT NAME= digits SIZE= 12 VALUE= > <?FORM> </BODY> </HTML> Function, Array, Object 19 10