Hello World. Chocolove Mic

dokumen-dokumen yang mirip
BAB VI. STATEMENT CONTROL

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Operator, Statement kondisional, dan Iterasi pada Java

Achmad Solichin.

Pertemuan 2. Muhadi Hariyanto

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Pertemuan 07 Struktur Dasar PHP

PENGENALAN PHP DASAR

Bab 2 Struktur Dasar PHP

Web Programming. Pengenalan PHP

Berikut di bawah ini adalah method yang digunakan untuk mengambil parameter beserta contohnya.

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

Pertemuan 2 Struktur Dasar PHP

DASAR PHP. Oleh : Devie Rosa Anamisa

DASAR PEMOGRAMAN JAVA

MODUL. Variabel. Workshop Programming

MODUL 2 PHP INTRO PHP INTRO

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

Standar action cara penulisannya mirip dengan aturan penulisan pada XML. Sintak dari Standard Action ini adalah :

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

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

Aturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : Judul (Header) Kamus Algoritma

Pemrograman Basis Data Berbasis Web

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

SATUAN ACARA PERKULIAHAN (SAP)

BAB VII DASAR-DASAR PHP

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Dasar PHP. Wiratmoko Yuwono

Tujuan Instruksional. Mahasiswa mampu :

Zaid Romegar Mair Lisensi Dokumen: Gambaran umum : Break statement

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PHP (HYPERTEXT PREPROCESSOR)

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Bahasa Pemrograman 2.

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Achmad Solichin.

SUMBER BELAJAR PENUNJANG PLPG

Selection, Looping, Branching

Pengenalan JavaScript

JavaApplet. Sumber : Buku Dasar Pemrograman Java TM 2 karangan Abdul Kadir & Dasar-dasar Pemrograman Java di

Berikut merupakan salah satu contoh dari pesan SOAP (SOAP Message):

Percabangan & Perulangan

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Modul 1 Pengenalan PHP

Perancangan & Pemprograman WEB

Pemrograman Basis Data Berbasis Web

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

Otomasi Shell Script Lanjut

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

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

PEMROGRAMAN WEB 08 JavaScript Dasar

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

Algoritma dan Pemrograman

Pengenalan PHP Contoh penulisan file PHP :

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

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

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

Dasar Pemrograman Mikrokontroler dengan Bahasa C

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

Eko Junaidi Salam. Pendahuluan. Lisensi Dokumen:

Bahasa C-M6 By Jamilah, Skom 1

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Berhitung dengan mudah dan cepat menggunakan freeware Eigenmath

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

OPERATOR DAN STATEMEN I/O

Sintak-Sintak Dalam JSP

Tipe Data dan Operator

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

BAB II PHP - SINTAKS. Menyimpan File PHP. Dasar-dasar Pemrograman PHP. Kode-kode PHP dituliskan di antara tanda berikut ini: <?php ... atau ...

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

MODUL 2 PHP. (Kontrol, Fungsi, Array)

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

MODUL 1 INTERNET PROGRAMMING : PHP 1

24/09/2017 PERCABANGAN

MODUL PEMROGRAMAN WEB

Bab 3. Decision 1 (Pengambilan Keputusan)

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

BAB VI STATEMENT KONTROL

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

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

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

MODUL III CONTROL FLOW & FLOWCHART

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

JavaScript. Pemrograman Web 1. Genap

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Algoritma Pemrograman 2B (Pemrograman C++)

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Menampilkan Data MySql Menggunakan Dreamweaver

Transkripsi:

Pengantar: Variabel, Operator dan Control Flow Chocolove Mic chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Pada bagian ini akan diberikan contoh-contoh pemanfaatan scriptlet dan ekspresi sambil mengenal aturan penulisan dan penggunaan variabel, operator dan control flow. Tentunya aturan penulisan ini tidak berbeda dengan aturan pada bahasa pemrograman Java. Hello World Biasanya pada awal belajar pemrograman, maka kode pemrograman yang dibuat adalah untuk mengucapkan salam kepada dunia. Sebagai contohnya adalah berikut di bawah ini : 0005_jsp_01.jsp /* Komentar : Tag JSP Nama File : 0005_jsp_01.jsp Oleh : Chocolove Mic */ out.println("<h1>hello World</h1><br>"); out.println("<b>oleh : Chocolove Mic</b>"); // Komentar lain-lain Pada contoh di atas untuk menampilkan pada halaman web browser digunakan objek out dengan method println() (objek dan methodnya bisa dilihat pada bab sebelumnya yaitu Pengantar Objek Implisit).

Variabel Apabila pembaca sudah terbiasa dengan bahasa PHP sebagai skrip untuk membangun aplikasi berbasis web, maka pasti sudah terbiasa juga menggunakan suatu variabel tanpa proses deklarasi terlebih dahulu. Pada JSP, seperti juga Java bersifat strong type, artinya apabila ingin menggunakan suatu variabel maka harus melalui proses mendeklarasian tipe dari variabel tersebut. Contoh penulisan pada PHP : 0005_php_02.php <? $kata_1 = Hello World ; echo ($kata_1);?> Contoh penulisan pada JSP : 0005_jsp_02.jsp <h1> /* Deklarasi variabel kata_1 dengan tipe String sekaligus memberikan nilainya */ String kata_1 = "Hello World 1"; out.println(kata_1); </h1> <h1> /* Deklarasi variabel kata_2 dengan tipe String */ String kata_2; /* Mengisi nilai variabel kata_2 */ kata_2 = "Hello World 2"; out.println(kata_2); </h1>

Berikut adalah contoh beberapa cara pemakaian suatu variabel. 0005_jsp_03.jsp // Deklarasi variabel String nama; char gol_darah; int berat; float tinggi; String[] pekerjaan = new String[2]; nama = "Chocolove"; gol_darah = 'A'; berat = 70; tinggi = (float)175.5; pekerjaan[0] = "Penulis Lepas"; pekerjaan[1] = "Web Developer"; out.println("nama : "+nama+"<br>"); out.println("goloangan darah : "+gol_darah+"<br>"); out.println("berat : "+berat+"<br>"); out.println("tinggi : "+tinggi+"<br>"); out.println("pekerjaan 1 : "+pekerjaan[0]+"<br>"); out.println("pekerjaan 2 : "+pekerjaan[1]+"<br>"); Operator Pada setiap bahasa pemrograman tentu mengenal adanya operator, yang biasanya digunakan untuk melakukan operasi terhadap suatu variabel atau konstanta. Contoh operator adalah operator matematik seperti tambah, kurang, bagi dan kali. Selain itu ada operator relasional, kondisional, shift, bitwise, assignment dan lain-lain. Pada bagian ini tidak akan dibahas seluruhnya, karena dapat dicari sendiri oleh pembaca. Contoh : 0005_jsp_04.jsp String kalimat_1 = "Kalimat 1"; String kalimat_2 = "Kalimat 2"; String kalimat_3 = ""; int bil_1 = 2003; int bil_2 = 1997; int bil_3 = 0; float bil_4 = 0;

kalimat_3 = kalimat_1 + kalimat_2; out.println(kalimat_3); out.println("<p>"); bil_3 = bil_1 + bil_2; out.println(bil_1+" + "+bil_2+" = "+bil_3+"<br>"); bil_3 = bil_1 - bil_2; out.println(bil_1+" - "+bil_2+" = "+bil_3+"<br>"); bil_3 = bil_1 * bil_2; out.println(bil_1+" x "+bil_2+" = "+bil_3+"<br>"); bil_4 = bil_1 / bil_2; out.println(bil_1+" : "+bil_2+" = "+bil_4+"<br>"); Control Flow Control flow terdiri atas operasi pengulangan dan operasi kondisional. Operasi Pengulangan Untuk operasi pengulangan terdapat tiga sintaks yang biasa digunakan, yaitu : 1. While 2. Do- While 3. For While Contoh Pengulangan dengan While 0005_jsp_05.jsp <table width="100%"> <tr> <td valign="top"> int i; i = 1; while (i <= 5) out.println("<h"+i+">heading "+i+"<br>"); i++; </td> <td valign="top"> int j; j = 5; while (j >= 1)

Kalimat ke-= j <br> j--; </td> </tr> </table> Berikut adalah hasilnya : Do- While Do-While dan While, walaupun mirip secara tulisan tapi berbeda dari segi prosesnya. Untuk melihat bedanya bisa dilihat contoh berikut ini. 0005_jsp_06.jsp <table width="100%"> <tr> <td valign="top"> int i; i = 6; do out.println("<h"+i+">heading "+i+"<br>"); i++;

while (i <= 5); </td> <td valign="top"> int j; j = 0; do Kalimat ke-= j <br> j--; while (j >= 1); </td> </tr> </table> Sudah dapat jawaban atas perbedaan antara While dan Do- While? For Untuk pengulangan dengan For, digunakan sintaks seperti berikut : for (nilai_inisial; pembatas; aturan_penambahan_atau_pengurangan_nilai) // statement Contohnya : 0005_jsp_07.jsp <table width="100%" border="1"> <tr> for (int i=1; i<=10; i++) <td align="center"><b> = i </b></td> </tr> </table>

Operasi Kondisional Untuk operasi kondisional terdapat dua sintaks yang biasa digunakan, yaitu : 1. If-Else 2. Switch-Case If-Else Sintaks untuk if-then bisa dilihat pada kuliah berseri yang lain pada site ini juga pada bagian Kuliah Berseri Pemrograman Aplikasi Dasar Pemrograman Java. Berikut adalah contoh penggunaan if-then pada JSP : 0005_jsp_08.jsp <b> Control Flow : if-then </b> <p> int bil_1 = 13; int bil_2 = 97; String kata_1 = "Chocolove"; String kata_2 = "Mic"; char karakter_1 = 'A'; <b> Operasi Bilangan : <br> ============== <br> </b> Bilangan 1 = = bil_1 <br> Bilangan 2 = = bil_2 <br> if (bil_1 > bil_1) out.println(bil_1+" > "+bil_2+"<br>"); else out.println(bil_1+" < "+bil_2+"<br>"); if (bil_1 == 13) out.println("bilangan 1 = 13 <br>"); if (bil_2!= 90) out.println("bilangan 2 tidak sama dengan 90 <br>"); <p> <b> Operasi String dan Karakter : <br> ====================== <br> </b> Karakter 1 : = karakter_1 <br> Kata 1 : = kata_1 <br> Kata 2 : = kata_2 <br> if (karakter_1 == 'A' karakter_1 == 'a') out.println("karakter 1 adalah <b>a</b><br>");

else out.println("karakter 1 bukan <b>a</b><br>"); if (kata_1.equals("chocolove")) out.println("kata 1 adalah "+kata_1+"<br>"); if (kata_2 == "Mic") out.println("kata 2 adalah "+kata_2+"<br>"); if (kata_1.equals(kata_2)) out.println(kata_1+" sama dengan "+kata_2); else out.println(kata_1+" tidak sama dengan "+kata_2); Switch-Case Sintaks untuk switch-case bisa dilihat pada site ini pada bagian Kuliah Berseri Pemrograman Aplikasi Dasar Pemrograman Java. Contoh penggunaan switch-case pada JSP adalah sebagai berikut : 0005_jsp_09.jsp <b> Control Flow : switch-case </b> <p> char inisial = 'M'; String nama = null; switch(inisial) case 'A' : nama = "Agung";break; case 'E' : nama = "Eko";break; case 'F' : nama = "Fikri";break; case 'M' : nama = "Millati";break; case 'S' : nama = "Syarif";break; case 'T' : nama = "Toosa";break; case 'Y' : nama = "Yudo";break; default : nama = "Tak dikenal"; Nama untuk inisial = inisial adalah = nama Sumber : http://www.ilmukomputer.com Pemrograman Aplikasi Dasar Pemrograman Java

Catatan Penulis : Penulis adalah pemula dalam mempelajari Java, mohon masukkannya bagi pembaca yang menemukan kesalahan konsep atau asumsi yang digunakan penulis.