Java Script. Logika Java Script

dokumen-dokumen yang mirip
Kondisi Pengulangan Fungsi

Pertemuan X. Pemrograman Web Dasar Semester 1

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

Javascript. Javascript. Javascript

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

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman Basis Data Berbasis Web

Siti Maesyaroh, M.Kom.

DESIGN WEB. D3 TKJ

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

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Pemrograman Basis Data Berbasis Web

Variabel dan Tipe data Javascript

JAVASCRIPT SEBAGAI OOP

Modul 6 Java Scripts I

Belajar Java Script.

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

JavaScript. Pemrograman Web 1. Genap

MATERI III JAVASCRIPT

MODUL 8 PENGENALAN JAVASCRIPT & DASAR-DASAR JAVASCRIPT

PEMROGRAMAN WEB 08 JavaScript Dasar

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

Muhammad Bagir., M.T.I

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

Tujuan Instruksional Umum : Agar mahasiswa dapat mengenal dan memahami pembuatan objek sendiri pada JavaScript

Pengembangan Web. Ramos Somya

Javascript tidak memerlukan kompilator atau penterjemah khusus untuk menjalankannya

Struktur dan Kondisi Perulangan. Struktur Kondisi

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

JavaScript. Pemrograman Web 1. Genap

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

disertai contoh-contoh javascript yang kompatibel dengan Firefox

Sub Pokok Bahasan. Pemrograman Basis Data Berbasis Web. JavaScript? Javascript vs. Java? 28/09/ JavaScript

Pengenalan JavaScript

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

Pengenalan JavaScript

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

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

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

Ema Maliachi,S.Kom. Pertemuan ke-2

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

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

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

Struktur Kondisi dan Perulangan

Pengenalan Script. Definisi HTML

Badiyanto, S.Kom., M.Kom. PBO java

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

Java Script (Bagian 1)

MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT

PENGENALAN JAVASCRIPT

PERCABANGAN. Contoh :

PHP Intro. Pemrograman Web II. Ganjil

Web Programming. Pengenalan PHP

Pertemuan 3 Struktur Kondisi dan Perulangan

TUGAS MANDIRI. Perancangan JavaScript di SMK Real Informatika. Mata Pelajaran: Pemrograman JavaScript. : Anggiat Marubah Siringo SMK REAL INFORMATIKA

Chapter 2. Tipe Data dan Variabel

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

PHP (HYPERTEXT PREPROCESSOR)

PENGENALAN JAVASCRIPT

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

STRUKTUR DASAR PHP ASUMSI 02/10/2014

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL 6. Struktur Kontrol & Fungsi

Pemrograman Web. Page 188

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

Pengenalan PHP Contoh penulisan file PHP :

BAB VII DASAR-DASAR PHP

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

Struktur Data II. Bekerja Dengan Form.

PEMROGRAMAN WEB 09 JavaScript Lanjut

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Pertemuan 2. Muhadi Hariyanto

PENGENALAN PHP DASAR

Selection, Looping, Branching

Javascript. Javascript BASIC

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

Otodidak Pemrograman JavaScript

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

Tipe Data dan Operator dalam Pemrograman

Versi Javascript Browser. Tabel daftar navigator dan versi dari Javascript :

PERNYATAAN KONTROL. salah

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

Pertemuan 07 Struktur Dasar PHP

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

Pemrograman Web Week 4. Team Teaching

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

Bab 2 Struktur Dasar PHP

Modul 1. Variabel dan String

MODUL. Variabel. Workshop Programming

Pemrograman Basis Data Berbasis Web

MODUL 7 JavaScript pada Form HTML

Dasar Pemrograman Java

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Modul 1 Pengenalan PHP

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

Transkripsi:

Java Script Logika Java Script

Java Script Asal mula Java Script bernama LiveScript pada tahun 1995 di Netscape Communications Akhir tahun 1995 Netscape Communications dan Sun Microsystems berkolaborasi, nama LiveScript di ubah menjadi JavaScript JavaScript Adalah : Pemrogramman yang berbasis prototype yang berjalan di sisi client.

Komponen Java Script <head> <title> xxxxxxxxxx </title> </head> <script language = JavaScript > <! document.write ( XXXXXXXXXXXX ); //--> </Script>

Komponen Java Script <script> dan </script> Merupakan TAG awal untuk pembuatan java script, tag ini diikuti oleh LANGUAGE = JavaScript ini dibuat untuk browser mengenali bahwa memulai penggunaan JavaScript <!-- dan //--> Merupakan tanda komentar yang tidak akan ditampilkan pada browser document.write ( XXXXXXXXXXXXXXX"); Mencetak atau menampilkan apa yang ingin kita tampilkan, pernyataan yang ditampilkan berupa string. Saat menampilkan karakter di akhiri dengan tanda titik koma (;)

Karakter Java Script Karakter \a Bel (suara speaker) Keterangan \b Backspace (Menggeser kursor ke kiri) \f Form feed (Halaman baru untuk printer) \n Karakter Baris baru (memindahkan kursor kebaris berikutnya) \r Carriage Return (memindah kursor ke awal baris) \t Tab (Memindah kursor ke tab berikutnya)

Kesalahan Java Script Kesalahan Penggunaan huruf kapital JavaScirpt bersifat Case Sensitive Tanda Kutip yang tidak cocok Penggunaan tanda kutip yang tidak sesuai seperti dapat dicontohkan yaitu tes Kutip harus sesuai misal : halo atau halo Kesalahan dalam TAG SCRIPT Dalam Script kekurangan kutip ganda dalam tulisan JavaScript

Javascript Bahasa Berorientasi Object Object Tersusun atas : Properti, Metode dan penanganan kejadian Properti Atribut dari sebuah object Contoh Penggunaan Property : nama_object.nama_property Nama Objek Nama Properti window.defaultstatus Pemisah antara objek dan property

Contoh Property <head> <title> Belajar JavaScript </title> </head> <h1>tes Property</h1> <script language = JavaScript > <!-- //--> window.defaultstatus = Selamat Menggunakan JavaScript ; </Script>

Javascript Bahasa Berorientasi Object Metode adalah : suatu kumpulan kode yang digunakan untuk melakukan suatu tindakan terhadap object Nama Objek Nama Metode document.write( Haloo ) Pemisah antara objek dan Metode Parameter

Contoh Metode <head> <title> Belajar JavaScript </title> </head> <script language = JavaScript > <!-- document.write ( Selamat Menggunakan JavaScript ); document.write ( Selamat Mencoba!!! ); //--> </Script>

Javascript Bahasa Berorientasi Object Penanganan Kejadian (Event Handler) adalah : suatu kumpulan kode yang akan dijalankan manakala pemakai melakukan suatu tindakan (kejadian) Contoh kejadian : onmouseover dan onmouseout

Contoh EventHandler <head> <title> Belajar JavaScript </title> </head> Arahkan Mouse pada LINK <a href = http://androits.blogspot.com onmouseover = window.status = Anda Menyorot Link ; return true onmouseout = window.status = ; return true >MENUJU WEB </a>

Contoh Input data JavaScript <head> <title> Belajar Input data JavaScript </title> </head> <script language = JavaScript > <!-- var nama = prompt ( Masukkan Nama Anda? ); document.write ( Selamat Belajar, + nama); //--> </Script>

Contoh Jendela Peringatan JavaScript <head> <script type="text/javascript"> function pesan() { alert( Ini Pesan Dari Even Alert JavaScript!!!"); } </script> </head> <body onload= pesan()">

Contoh Jendela Peringatan JavaScript <head> <title>alert Box</title> </head> <script languange = JavaScript > <!-- //--> window.alert( Ini Pesan dari Event Alert JavaScript ); </script>

Contoh Jendela Konfirmasi JavaScript <head> <title>konfirmasi</title> </head> <script languange = JavaScript > <! //--> var jawaban = window.confirm( Anda ingin Meneruskan? ); document.write( Jawaban Anda : + jawaban); </script>

Variabel dan Nilai Variabel Adalah : suatu nama yang dapat digunakan untuk menyimpan nilai dan nilai yang ada di dalamnya bisa diubah sewaktu-waktu. Contoh Pendeklarasian Variabel : var nama = andi ; Diisikan dengan String var nilai = 100; Diisikan dengan Bilangan var x,y,z = 7 ; Diisikan dengan String var alamat; Diisikan dengan Null Tipe Data : 1. Bilangan Misal : -27,3 dan 3456 2. String Misal Selamat Belajar JavaScript 3. Nilai Logika atau Boolean Nilai berupa True atau False

Variabel dan Nilai Tipe Bilangan Bilangan Bulat Bilangan Real Bilangan Desimal -Digit 0 9 -Tidak boleh di awali dengan 0 kecuali bilangan 0 itu sendiri Bilangan Oktal : -Menggunakan Digit 0 7 -Contoh : 012 Bilangan Hexadesimal -Menggunakan angka 0 9 dan huruf A F - Contoh : 0XFF

Penggunaan typeof <head> <title>penggunaan typeof</tile> </head> <script language = Javascript > document.write( 1. + typeof(true) + <br> ); document.write( 2. + typeof(false) + <br> ); document.write( 3. + typeof( 523 ) + <br> ); document.write( 4. + typeof(523) + <br> ); document.write( 5. + typeof(null) + <br> ); document.write( 6. + typeof(window) + <br> ); document.write( 7. + typeof(document.write) + <br> ); </script>

Operator JavaScript Operator Matematika Operator Perbandingan (Relasional) Operator Logika Operator berbasis bit Operator Penugasan Operator lain OPERATOR MATEMATIKA Operator Kegunaan Prioritas + Penjumlahan 3 - Pengurangan 3 * Perkalian 2 / Pembagian 2 % Sisa bagi 2 ++ Penaikkan 1 (jika terletak di depan variabel) -- Penurunan 1 (Jika terletak di depan variabel)

Operator JavaScript OPERATOR PENUGASAN : Misal X = 10 dan Y = 5 : Operator Contoh Sama dengan Hasil = X = y X = 5 += X += y X = x + y X = 15 -= X -= y X = x y X = 5 *= X *= y X = x * y X = 50 /= X /= y X = x / y X = 2 %= X %= y X = x % y X = 0

Operator Matematika JavaScript <head> <title>operasi Matematika</title> </head> <script language = JavaScript > document.write ( 20 + 3 = + (20 + 3)); document.write ( <br> ); document.write ( 20-3 = + (20-3)); document.write ( <br> ); document.write ( 20 * 3 = + (20 * 3)); document.write ( <br> ); document.write ( 20 / 3 = + (20 / 3)); document.write ( <br> ); document.write ( 20 % 3 = + (20 % 3)); document.write ( <br> ); </script>

Operator Pembanding dan Logika Operator Keterangan Kategori == Sama dengan Pembanding!= Tidak Sama Dengan Pembanding < Kurang Dari Pembanding <= Kurang dari atau sama dengan Pembanding > Lebih dari Pembanding >= Lebih dari atau sama dengan Pembanding! Not Logika && And Logika Or Logika

Operator Pembanding dan Logika <head> <title>pembanding</title> </head> <script language = JavaScript > var nilai = prompt ( Nilai (0 100) :, 0); var hasil = (nilai >= 60)? Lulus : Tidak Lulus ; document.write ( Hasil Anda : + hasil); </script>

Operator Pembanding dan Logika If (kondisi) { //Blok pernyataan yang dijalankan //jika kondisi bernilai benar } Atau menggunakan else If (kondisi) { //Blok pernyataan yang dijalankan //jika kondisi bernilai benar } else { //Blok pernyataan yang dijalankan //jika kondisi bernilai benar }

Operator Pembanding dan Logika <script type="text/javascript"> var d = new Date(); var time = d.gethours(); if (time < 10) { document.write("<b>selamat Pagi</b>"); } else { document.write("<b>selamat Siang</b>"); } </script>

Logika If Bersarang <head> <title>if Bersarang</title> </head> <script language = Javascript > var tanggal = new Date(); var kode_hari = tanggal.getday(); var nama_hari = ; if (kode_hari == 0) nama_hari = Minggu ; else if (kode_hari == 1) nama_hari = Senin ; else if (kode_hari == 2) nama_hari = Selasa ; else if (kode_hari == 3) nama_hari = Rabu ; else else Else 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()); </script>

Switch (variabel1) { case nilai_1 : perintah_1; break; case nilai_2 : perintah_2; break;... case nilai_m : perintah_m; break; default: perintah_n; break; } Logika Switch

<head> <title>contoh Switch</title> </head> <script language = Javascript > var tanggal = new Date(); var kode_hari = tanggal.getday(); var nama_hari = ; Switch(kode_hari) { case 0: case 1: case 2: case 3: nama_hari = Minggu ; break; nama_hari = Senin ; break; nama_hari = Selasa ; break; Logika Switch } case 4: case 5: case 6: nama_hari = Rabu ; break; nama_hari = Kamis ; break; nama_hari = Jumat ; break; nama_hari = Sabtu ; document.write( Hari ini hari + nama_hari); Document.write(, tanggal + tanggal.getdate() + / + (tanggal.getmonth() + 1 ) + / + tanggal.getyear()); </script>

Perulangan Proses perulangan : while do... while for Contoh : <head><title>perulangan</title></head> <script language = JavaScript > var bilangan = 0; while (bilangan < 5) { document.write ( Bilangan + bilangan + <br> ); bilangan++; } </script>

Fungsi function nama (daftar_parameter) { pernyataan_1;... pernyataan_n; } Contoh : <head><title>contoh Fungsi</title></head> <script language = JavaScript > function jumlah(x,y) { var hasil = x + y; return (hasil); } document.write (jumlah (4,5)); Document.write ( <br> ); document.write (jumlah (5,6)); </script>

Fungsi Dalam Box Konfirmasi <head> <script type="text/javascript"> function tampil() { var r=confirm("silakan tekan Tombol"); if (r==true) { alert("anda Menekan Tombol OK!!!"); } else { alert("anda Menekan Tombol Cancel!!!"); } } </script> </head> <input type="button" onclick="tampil()" value="tombol Konfirmasi" />

Fungsi Dalam Box Konfirmasi <head><title>validasi dalam form</title></head> <script language = JavaScript > function ceknama (form) { if (form.elements*0+.value == ), alert( Nama harus dimasukkan ); form.nama.focus(); form.nama.select(); return(false); } alert( Terima Kasih, + form.elements*0+.value); return (true); } </script> <form name = Form Aplikasi > <pre> Nama : <input type = text name = nama ><br> <input type = button value = Kirim onclick = ceknama(this.form) ><br> </pre> </form>

Fungsi Array JavaScript Array adalah : wadah yang dapat menyimpan sejumlah nilai skalar. Contoh : <head><title>array</title></head> <script type="text/javascript"> var mobil= new Array(); mobil[0] = "Toyota Rush"; mobil[1] = "Toyota Yaris"; mobil[2] = "Honda Jazz"; for (i=0;i<mobil.length;i++) { document.write(mobil[i] + "<br />"); } </script>

Fungsi Array Concat Menggabungkan 2 buah elemen array Contoh : <head><title>array</title></head> <script type="text/javascript"> var ortu = ["Jani", "Tove"]; var anak = ["Cecilie", "Lone"]; var keluarga = ortu.concat(anak); document.write(ortu); </script>

Fungsi Object <head><title>membuat Objek</title></head> <script language="javascript > function perolehwarna() { return (this.warna);} function ubahwarna(warna) { this.warna = warna;} function tampilkaninfomobil() { document.write("tipe : " + this.tipe + "<br>"); document.write("merk : " + this.merk + "<br>"); document.write("cc : " + this.cc + "<br>"); document.write("warna : " + this.warna + "<br>"); }

Fungsi Object function Mobil(tipe, merk, cc, warna) { //Property this.tipe = tipe; this.merk = merk; this.cc = cc; this.warna = warna; //Metode this.perolehwarna = perolehwarna; this.ubahwarna = ubahwarna; this.tampilkaninfomobil = tampilkaninfomobil; } var mobilku = new Mobil("SideKick","Suzuki",1600,"Merah"); mobilku.tampilkaninfomobil(); document.write ("<hr>"); mobilku.ubahwarna ("Merah Metalik"); mobilku.tampilkaninfomobil(); </script>