Modul 1. Variabel dan String

dokumen-dokumen yang mirip
Internet II. Pertemuan 2 & 3 Dasar Pemrograman PHP I. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Perangkat Lunak Pengembangan Web

Web Programming. Pengenalan PHP

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

Pertemuan 2. Muhadi Hariyanto

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

PHP (HYPERTEXT PREPROCESSOR)

Variabel dan Tipe data Javascript

PENGENALAN PHP DASAR

MODUL 1 INTERNET PROGRAMMING : PHP 1

DASAR PEMOGRAMAN JAVA

Kholid Fathoni EEPIS ITS Surabaya

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

JavaScript. Pemrograman Web 1. Genap

Pemrograman Basis Data Berbasis Web

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

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

Server Response. Hello

MODUL. Variabel. Workshop Programming

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

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

4.1. Pernyataan Kondisi dan Perulangan Pernyataan kondisi digunakan apabila kita ingin membandingkan atau mengetahui nilai suatu objek.

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

Pemrograman Basis Data Berbasis Web

PEMROGRAMAN WEB 08 JavaScript Dasar

STRUKTUR DASAR PHP. Struktur PHP diawali dengan <?php dan ditutup dengan?> Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman HTML.

PHP Intro. Pemrograman Web II. Ganjil

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

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

// membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */

Struktur Data II. Bekerja Dengan Form.

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

MODUL 2 PHP INTRO PHP INTRO

Dasar PHP. Wiratmoko Yuwono

Modul 1 Pengenalan PHP

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

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

Selection, Looping, Branching

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

Pemrograman PHP7 untuk Pemula

VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

Pertemuan 07 Struktur Dasar PHP

Bab 2 Struktur Dasar PHP

Modul 6 Java Scripts I

BAB II Tipe Data pada PHP

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Pengenalan Visual Basic

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

DASAR PHP. Oleh : Devie Rosa Anamisa

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Chapter 2. Tipe Data dan Variabel

Pertemuan 2 Struktur Dasar PHP

Struktur dan Kondisi Perulangan. Struktur Kondisi

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

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Pengenalan PHP Contoh penulisan file PHP :

BAB 3 STRUKTURE PROGRAM JAVA


Perulangan, Percabangan, dan Studi Kasus

Ema Maliachi,S.Kom. Pertemuan ke-2

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

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

1.1 Tujuan a. Mahasiswa dapat menggunakan operator Logika b. Mahasiswa dapat membuat program kecil dengan mengikutkan control flow

PERTEMUAN KE 1 PENGENALAN DASAR PHP

OPERATOR-OPERATOR DALAM JAVA

BAB VII DASAR-DASAR PHP

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

Pengenalan Script. Definisi HTML

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

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Percabangan & Perulangan

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Chapter 5. Struktur Kontrol Perulangan

BAB II LANDASAN TEORI

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

PHP (Pengenalan Pemrograman ServerSide)

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

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

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

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

BAB V. STATEMEN KONTROL

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

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

Dasar-Dasar Pemrograman Java

Brigida Arie Minartiningtyas, M.Kom

PERTEMUAN 7 REVIEW (QUIZ)

.::BAB II.::MENGENAL PASCAL

Chapter 1 KONSEP DASAR C

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

Algoritma Pemrograman 2 B

Transkripsi:

Modul 1. Variabel dan String A. Kompetensi dan Pokok Bahasan Kompetensi Umum: Mahasiswa diharapkan mampu merancang, membuat dan menjalankan bahasa pemrograman PHP dasar dan PHP lanjut Kompetensi Khusus: Mahasiswa diharapkan mampu menggunakan sintak PHP, variabel dan string Pokok Bahasan: PHP Dasar Sub Pokok Bahasan: Sintaks PHP Dasar B. Materi Semua bahasa pemrograman menyediakan variabel. Variabel digunakan untuk menyimpan suatu nilai. Selanjutnya, nilai tersebut dapat diubah sesuai dengan kebutuhan programmer. Sedangkan string merupakan salah satu tipe data yang dikenal di PHP. Variabel data dalam PHP memiliki 4 macam cakupan, yaitu: variabel lokal, variabel global, variabel static an variabel parameter (w3school.com). PHP menggunakan 3 tipe data dasar integer, double dan string (Kadir, 2001). Integer merupakan tipe data bilangan bulat (-2 Milyar sampai 2 Milyar). Double merupakan tipe data bilangan real dimana memungkinkan memiliki nilai pecahan. String merupakan tipe data teks yang menggunakan karakter di dalamnya. C. Contoh Program 1. Menulis Sintaks PHP (Sintaks dan Komentar) a. Sintaks PHP //write the script here.. b. Komentar // Single line comment/komentar pada 1 baris /* Comments with multiline Komentar pada banyak baris */

2. Mendefinisikan Variabel a. Variabel Nilai Integer $x = 1; $y = 2; $h = $x + $y; echo $h ; b. Variabel Nilai String $nama = Madun ; c. Variabel Global $; // global scope $y=10; // global scope function Testing() global $x,$y; $y=$x+$y; Testing(); echo $y; // keluaran 16 d. Variabel Local $x=5; // global scope function mytest() echo $x; // local scope mytest(); // keluaran kosong 3. Menggunakan String a. Menampilkan keluaran String $nama = Antonio Banderas echo $nama. <br> ; //. <br> untuk menampilkan dibaris baru (html) print $nama; b. Mengabungkan dua variabel string $gr = Halo nama saya ; $nama = Antonio Banderas ; echo $gr.$nama; // gunakan titik

c. Fungsi String PHP $data = politeknik Caltex riau ; print strtoupper($data). <br> ; // KAPITAL SEMUA print strtolower($data). <br> ; // kecil semua print ucfirst($data). <br> ; // Kapital huruf awal print ucwords($data). <br> ; // Kapital Huruf Awal Kata print Tulisan Asli.$data; // Kata Asli D. Latihan 1. Buatlah file PHP dengan menempatkan komentar pada bagian berikut. a. Baris pertama: Nama = tulis_nama_kamu b. Baris kedua: NIM = tulis_nim_kamu c. Baris ketiga: Kelas = tulis_kelas_kamu d. Simpan file dengan nama NamaKelas.Nim.P1.php 2. Pada file tersebut lakukan perintah berikut. a. Definisikan nama, nim dan kelas kamu ke variabel $nama, $nim, dan $kelas; b. Definisikan umur kamu ke dalam variabel $umur. c. Definisikan kalimat ke dalam variabel $kalimat. Isi $kalimat silahkan ditulis sembarang (kalimat). d. Lakukan operasi penambahan terhadap variabel umur. Contoh: 5 tahun lagi umur saya $umur + 5. e. Lakukan 4 fungsi manipulasi string untuk $kalimat yang kamu tulis. f. Tampilkan data untuk setiap variabel di baris baru, hasilnya akan seperti: Nama : Antonio Banderas NIM : 1122334455 Kelas: 1SIX Umur : 19 Tahun Saya sedang belajar PHP. - Manipulasi String SAYA SEDANG BELAJAR PHP. Saya sedang belajar PHP. Saya Sedang Belajar PHP. saya sedang belajar php. 5 tahun lagi umur saya 24 Tahun.

Modul 2. Operator, Conditional dan Array A. Kompetensi dan Pokok Bahasan Kompetensi Umum: Mahasiswa diharapkan mampu merancang, membuat dan menjalankan bahasa pemrograman PHP dasar dan PHP lanjut Kompetensi Khusus: Mahasiswa diharapkan mampu menggunakan sintak PHP, variabel dan string Pokok Bahasan: PHP Dasar Sub Pokok Bahasan: Operator, Conditional Rule dan Array B. Materi 1. Operator Operator merupakan bagian penting dalam pemrograman. Bahasa pemrograman PHP menggunakan operator aritmatika untuk keperluan matematika. Selain itu juga terdapat operator logika dan operator pembanding. Operator aritmatika yang digunakan dalam bahasa pemrograman PHP dapat dilihat pada tabel berikut ini. Operator Name Description Example Result x + y Addition Sum of x and y 2 + 2 4 x - y Subtraction Difference of x and y 5-2 3 x * y Multiplication Product of x and y 5 * 2 10 x / y Division Quotient of x and y 15 / 5 3 5 % 2 x % y Modulus Remainder of x divided by y 10 % 8 10 % 2 - x Negation Opposite of x - 2 a. b Concatenation Concatenate two strings "Hi". "Ha" HiHa x++ Incremental x = x+1 Operator pembanding digunakan untuk mengkomparasikan dua data. Penggunaan operator logika dapat dilihat pada tabel berikut ini. Operator Name Description Example x == y Equal True if x is equal to y 5==8 returns false x!= y Not equal True if x is not equal to y 5!=8 returns true x <> y Not equal True if x is not equal to y 5<>8 returns true x > y Greater than True if x is greater than y 5>8 returns false x < y Less than True if x is less than y 5<8 returns true x >= y Greater than or equal to True if x is greater than or equal to y 1 2 0 5>=8 returns false

Operator Name Description Example x <= y Less than or equal to True if x is less than or equal to y 5<=8 returns true Operator logika yang digunakan dalam bahasa PHP dapat dilihat pada tabel berikut ini. Operator Name Description Example x and y x or y x xor y x && y x y And Or Xor And Or True if both x and y are true True if either or both x and y are true True if either x or y is true, but not both True if both x and y are true True if either or both x and y are true! x Not True if x is not true (x < 10 and y > 1) returns true (x==6 or y==5) returns true (x==6 xor y==3) returns false (x < 10 && y > 1) returns true (x==5 y==5) returns false!(x==y) returns true 2. Conditional Rule 3. Array a. if else if (kondisi) Jika benar hasil ini akan digunakan; else jika salah hasil inilah yang digunakan; b. Switch-case switch (n) case n = 1 : jika n = 1 hasil ini akan tampil; break; case n = 2 : jika n = 2 hasil ini akan tampil; break; default: jika n selain 1 dan 2 hasil ini akan tampil; Array merupakan wadah yang dapat menampung sejumlah nilai. Sebagai contoh, array dengan variabel $kota memiliki sejumlah data yang terdiri dari: pekanbaru, padang, medan

dan jambi. Maka array $kota dengan nilai urut tertentu akan menampilkan salah satu data dari array $kota. C. Contoh Program a. if else $d = 10; // ganti nilai d dan perhatikan perubahan if ($d == 10) // menggunakan operator pembanding == echo benar Nilai d adalah 10 ; else echo salah, Nilai d bukanlah 10 ; b. Switch-Case $warna="red";//ganti nilai red ke blue atau green atau diluar red blue green switch ($warna) case "red": echo "Your favorite color is red!"; break; case "blue": echo "Your favorite color is blue!"; break; case "green": echo "Your favorite color is green!"; break; default: echo "Your favorite color is neither red, blue, or green!"; c. Array $kota = array( Pekanbaru, Padang, Jambi, Medan ) echo $kota[0]. <br> ; // menampilkan data ke 1 echo $kota[1]. <br> ; // menampilkan data ke 2 echo $kota[2]. <br> ; // menampilkan data ke 3 echo $kota[3]. <br> ; // menampilkan data ke 4 echo count($kota) // menampilkan jumlah total array // Assosiatif array $umur = array( Suneo => 19, Nobita => 21, Giant => 24 ) // atau $umur[ Suneo ]= 19 ; $umur[ Nobita ]= 21 ; $umur[ Giant ]= 24 ;

D. Latihan 1. Buatlah file PHP dengan menempatkan komentar pada bagian berikut. a. Baris pertama: Nama = tulis_nama_kamu b. Baris kedua: NIM = tulis_nim_kamu c. Baris ketiga: Kelas = tulis_kelas_kamu d. Simpan file dengan nama NamaKelas.Nim.P2.php 2. Pada file tersebut buatlah program berdasarkan logika berikut. a. Logika 1 Jika $x tidak sama dengan 1, maka nilai x benar dan lainnya nilai x salah b. Logika 2 Jika $x=10 atau $y=10, maka x + y adalah 20, dan lainnya akan bernilai $x+$y = $k, cetak $k. c. Buatlah Switch-Case program untuk memilih olah raga kesukaan kamu. Olah raga terebut terdiri dari: badminton, foli, futsal, renang dan tenis. d. Buatlah array dari program studi yang terdapat di jurusan komputer PCR, dan tampilkan datanya! e. Buatlah array program studi PCR yang berisikan nama-nama ketua masingmasing prodi, tampilkan datanya!

Modul 3. Looping, Function dan Form A. Kompetensi dan Pokok Bahasan Kompetensi Umum: Mahasiswa diharapkan mampu merancang, membuat dan menjalankan bahasa pemrograman PHP dasar dan PHP lanjut Kompetensi Khusus: Mahasiswa diharapkan mampu menggunakan serta while looping dan for looping, function PHP, Forms PHP dan variabel $_GET/$_POST. Pokok Bahasan: PHP Dasar Sub Pokok Bahasan: Sintaks PHP Dasar B. Materi 1. While dan For Loops While Looping dan for looping merupakan langkah yang dilakukan dalam menampilkan sejumlah data dengan melakukan iterasi. Bahasa pemrograman PHP memiliki menggunakan beberapa cara dalam menampilkan/mengolah data melalui iterasi. Langkahlangkah tersebut antara lain: a. While while (kondisi) lakukan perintah PHP b. For for (init;kondisi;incremental) lakukan perintah PHP c. Do While do lakukan perintah PHP while (kondisi); 2. Function Fungsi merupakan salah satu cara untuk menyederhanakan skrip program. Fungsi merupakan blok kode yang digunakan untuk menyelesaikan tugas tertentu. Sebuah fungsi dapat digunakan berkali-kali untuk menyelesaikan tugasnya. Artinya programmer tidak harus

menulis ulang fungsi untuk menyelesaikan kasus yang sama. Cara menggunakan fungsi dapat dilihat pada algoritma berikut ini. function namafungsi() Tuliskan perintah PHP disini // menampilkan fungsi namafungsi(); (jika isi fungsi menampilkan data, isi mengandung echo/print) echo namafungsi(); (jika isi fungsi tidak menampilkan data) 3. PHP Form Form merupakan salah satu sintaks html yang digunakan untuk mengirimkan data dengan menggunakan method $_POST dan $_GET. Pada sebuah website, form digunakan untuk mengirimkan data atau menyimpan data yang diinputkan oleh pengguna. Untuk membuat form, setidaknya dibutuhkan dua file php. File tersebut antara lain: file form, dan file penerima kiriman form. C. Contoh Program 1. While dan For Loops // While Loops while ($i<10) echo Saya akan menjadi master PHP ; // For Loops for ($i=0;$i<10;$i++) echo Saya akan menjadi master Java ; // do while do echo Saya akan menjadi master C# ; while 2. Function function tambahnilai($x,$y) $h = $x+$y; echo $h ; tambahnilai(4,6); // akan menghasilkan nilai 10

3. PHP Form D. Latihan File form.php <html> <head> <title>formulir Data</title> </head> <body> <form method= post target= TampilForm.php > <label>tulis Nama</label> <input type= text name= nama > <label>tulis Ucapan</label> <input type= text name= info > <label>kirim</label> <input type= submit value= Kirim > </form> </form> </body> </html> File TampilForm.php echo Halo nama Saya.$_POST[ nama ]. <br> ; echo $_POST[ info ]; 1. Buatlah file PHP dengan menempatkan komentar pada bagian berikut. a. Baris pertama: Nama = tulis_nama_kamu b. Baris kedua: NIM = tulis_nim_kamu c. Baris ketiga: Kelas = tulis_kelas_kamu d. Simpan file dengan nama NamaKelas.Nim.P3.php 2. Pada file tersebut lakukan perintah berikut. a. Buatlah for loops untuk penambahan data, dimana kondisi for akan diulang sebanyak 10 kali ($i<=10). Setiap nilai $i dikali dengan 2. Keluaran akan menjadi: jika i = 1 maka hasil adalah 2 jika i = 2 maka hasil adalah 4; dan seterusnya b. Buatlah fungsi Kali, Bagi dan Kurang dengan variabel input $x dan $y. 3. Buatlah program berikut ini. a. Buatlah file Input.php yang berisikan Form dengan variabel nilai. b. Tampilkan hasil pengiriman di file Hasil.php c. Tambahkan kondisi berikut ini. Jika nilai < 50 = Gagal; dan jika nilai > 50 = Sukses