LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

dokumen-dokumen yang mirip
Pemrograman Berbasis Web

Internet II. Pertemuan 4 & 5 Dasar Pemrograman PHP II. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Pemrograman Basis Data Berbasis Web

2. DASAR TEORI 2.1 PHP5

Pemrograman Basis Data Berbasis Web

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

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

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

Dasar PHP. Wiratmoko Yuwono

APLIKASI REGISTRASI ONLINE PADA WEBSITE INTERAKTIF

Pengenalan Script. Definisi HTML

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

Server Response. Hello

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

BAB VIII PEMROSESAN FORM

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

Perangkat Lunak Pengembangan Web

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Array berindeks adalah array yang berindeks menggunakan angka/nomer maupun

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

ARRAY. telah mengenal arti variabel, yaitu suatu pengenal yang dapat menyimpan sebuah nilai.

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Modul Praktikum Pemrograman Web. Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

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

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer


BAB III LANDASAN TEORI

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Pemrograman Web Week 2. Team Teaching

Mengarahkan Flow Program, Input, dan Pemrosesannya

Politeknik Elektronika Negeri Surabaya

No HP :

MODUL GET DAN POST

PEMROGRAMAN WEB. Agussalim

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

Perancangan & Pemprograman WEB

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

MODUL 1 PENGENALAN HTML

BAB 2 LANDASAN TEORI

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

DAY 9 - ARRAY DALAM PHP LAPORAN RESMI. Day 9 Array Dalam PHP. Dini Yuniasri D4 Teknik Informatika B

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Triswansyah Yuliano

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB III TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

Otodidak Bahasa Pemrograman Perl

KURSUS ONLINE JASA WEBMASTERS

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

BAB II TINJAUAN PUSTAKA

OPERATOR DALAM SCRIPT PHP

PHP (HYPERTEXT PREPROCESSOR)

PENGENALAN PHP DASAR

: MODUL 1 BASIC PHP

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Pengantar Pemrograman Sisi Server

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Melewatkan Nilai ke Web Server melalui Field tersembunyi

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

Review Pemrograman Web I

MODUL 6 Redirect,Session, dan Cookies

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

MODUL 8 Insert, Update, & delete

KOMPUTER APLIKASI IT - 2. Adi Rachmanto - Lab.Komputer Aplikasi IT II - AKUNTANSI UNIKOM

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

HTML FORM. Praktikum III

BAB III LANDASAN TEORI

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)

PENGEMBANGAN VIRTUAL BOOK PADA APLIKASI VIRTUAL LIBRARY PENS

BAB 2 TINJAUAN TEORI

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

PRAKTIKUM PEMROGRAMAN WEB

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

MODUL 1 INTERNET PROGRAMMING : PHP 1

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

Mengenal Joomla. 3.1 Sejarah Joomla

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

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

BAB 3 PERANCANGAN SISTEM. sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

KBKF53110 WEB PROGRAMMING

Transkripsi:

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION DISUSUN OLEH : ANASTASIA DEWANTI PRATAMA PUTRI 2110141008 3 D4 TEKNIK INFORMATIKA A POLITEKNIK ELEKTRONIKA NEGERI SURABAYA TAHUN AJARAN 2016/2017

GLOBAL PHP merupakan singkatan dari "Hypertext Preprocessor". PHP banyak digunakan open source script dengan bahasa scripting. PHP dieksekusi pada server. PHP gratis untuk didownload. File PHP dapat berupa teks, HTML, CSS, JavaScript, dan PHP. Kode kode PHP dijalankan di server, dan hasilnya dikembalikan ke browser sebagai file HTML. PHP yang asli memiliki ekstensi ".php". PHP dapat menghasilkan konten halaman dinamis. PHP dapat membuat, membuka, membaca, menulis, menghapus, dan menutup file pada server. PHP dapat mengumpulkan data formulir. PHP dapat mengirim dan menerima cookies. PHP dapat menambah, menghapus, memodifikasi data dalam database. PHP dapat digunakan untuk mengontrol akses pengguna. PHP dapat mengenkripsi data. PHP berjalan pada berbagai platform (Windows, Linux, Unix, Mac OS X, dll). PHP kompatibel dengan hampir semua server yang digunakan hari ini (Apache, IIS, dll). PHP mendukung berbagai database dan gratis. Bisa download dari sumber daya PHP resmi: www.php.net, selain itu PHP mudah dipelajari dan berjalan efisien pada sisi server. Untuk mulai menggunakan PHP, Anda dapat menemukan web host dengan PHP dan dukungan MySQL, lalu menginstal web server pada PC Anda sendiri, dan kemudian menginstal PHP dan MySQL. Jika server Anda telah mengaktifkan dukungan untuk PHP, Anda tidak perlu melakukan apa-apa. Hanya membuat beberapa file php, menempatkan mereka dalam direktori web Anda, dan server akan otomatis menguraikannya untuk Anda. Anda tidak perlu untuk mengkompilasi sesuatu atau memasang alat tambahan. Karena PHP gratis, web host menawarkan dukungan PHP. Namun, jika server Anda tidak mendukung PHP, Anda harus menginstal web server, menginstal PHP, menginstal database, seperti MySQL. Website PHP resmi (PHP.net) memiliki petunjuk instalasi untuk PHP: http://php.net/manual/en/install.php.

Array menyimpan beberapa nilai dalam satu variabel tunggal. $cars = array("volvo", "BMW", "Toyota"); echo "I like ". $cars[0]. ", ". $cars[1]. " and ". $cars[2]. "."; Array adalah variabel khusus, yang dapat menyimpan lebih dari satu nilai pada suatu waktu. Namun, bagaimana jika Anda ingin loop melalui mobil dan menemukan satu tertentu? Dan bagaimana jika Anda tidak 3 mobil, tapi 300? Solusinya adalah dengan membuat sebuah array! Array dapat menyimpan banyak nilai di bawah satu nama, dan Anda dapat mengakses nilai dengan mengacu nomor indeks. Dalam PHP, ada tiga jenis array: 1. array diindeks - Array dengan indeks numerik 2. array asosiatif - Array dengan kunci bernama 3. array multidimensi - Array yang berisi satu atau lebih array Contoh berikut membuat array diindeks bernama $ mobil, memberikan tiga unsur itu, dan kemudian mencetak teks yang berisi nilai array. $cars = array("volvo", "BMW", "Toyota"); echo "I like ". $cars[0]. ", ". $cars[1]. " and ". $cars[2]. "."; Count () adalah fungsi yang digunakan untuk mengembalikan panjang (jumlah elemen) array.

$cars = array("volvo", "BMW", "Toyota"); echo count($cars); Untuk loop melalui dan mencetak semua nilai-nilai array diindeks, Anda bisa menggunakan untuk loop, seperti ini. $cars = array("volvo", "BMW", "Toyota"); $arrlength = count($cars); for($x = 0; $x < $arrlength; $x++) { echo $cars[$x]; Array asosiatif adalah array yang menggunakan nama kunci yang Anda tetapkan untuk them.the kunci bernama kemudian dapat digunakan dalam naskah $age = array("peter"=>"35", "Ben"=>"37", "Joe"=>"43"); echo "Peter is ". $age['peter']. " years old.";

Untuk loop melalui dan mencetak semua nilai-nilai array asosiatif, Anda bisa menggunakan loop foreach, seperti ini. $age = array("peter"=>"35", "Ben"=>"37", "Joe"=>"43"); foreach($age as $x => $x_value) { echo "Key=". $x. ", Value=". $x_value; Dalam bab ini, kita akan pergi melalui PHP fungsi array semacam berikut: 1. sort () - array semacam dalam urutan 2. array semacam agar turun - rsort () 3. asort () - semacam array asosiatif dalam urutan, menurut nilai 4. ksort () - semacam array asosiatif dalam urutan, menurut kunci 5. arsort () - semacam array asosiatif dalam urutan, menurut nilai 6. krsort () - semacam array asosiatif dalam urutan, menurut kunci Contoh berikut macam elemen dari array $ mobil di menaik urutan abjad. $cars = array("volvo", "BMW", "Toyota"); sort($cars);

Contoh berikut macam elemen dari array $ angka dalam urutan menaik numerik. $numbers = array(4, 6, 2, 22, 11); sort($numbers); Contoh berikut macam elemen dari array $ mobil dalam urutan abjad. $cars = array("volvo", "BMW", "Toyota"); rsort($cars); Contoh berikut macam elemen dari array $ nomor dalam urutan numerik. $numbers = array(4, 6, 2, 22, 11); rsort($numbers);

Contoh berikut macam array asosiatif dalam urutan, menurut nilai. $age = array("peter"=>"35", "Ben"=>"37", "Joe"=>"43"); asort($age); Contoh berikut macam array asosiatif dalam urutan, menurut key. $age = array("peter"=>"35", "Ben"=>"37", "Joe"=>"43"); ksort($age); Contoh berikut macam array asosiatif dalam urutan, menurut nilai.

$age = array("peter"=>"35", "Ben"=>"37", "Joe"=>"43"); arsort($age); Contoh berikut macam array asosiatif dalam urutan, menurut key tersebut. $age = array("peter"=>"35", "Ben"=>"37", "Joe"=>"43"); krsort($age); Sebuah array multidimensi adalah array yang berisi satu atau lebih array. PHP memahami array multidimensi yang dua, tiga, empat, lima, atau lebih level. Namun, array lebih dari tiga level sulit untuk mengelola bagi kebanyakan orang. Sebuah array dua dimensi adalah array dari array (array tiga dimensi adalah array dari array dari array). Sekarang dua-dimensi $ mobil array yang berisi empat array, dan memiliki dua indeks: baris dan kolom. Untuk mendapatkan akses ke elemen array $ mobil kita harus menunjuk ke dua indeks (baris dan kolom). echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>"; echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>"; echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>"; echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>";

Kami juga dapat menempatkan Untuk lingkaran dalam lainnya Untuk loop untuk mendapatkan elemen dari array $ mobil (kita masih harus menunjuk ke dua indeks). for ($row = 0; $row < 4; $row++) { echo "<p><b>row number $row</b></p>"; echo "<ul>"; for ($col = 0; $col < 3; $col++) { echo "<li>".$cars[$row][$col]."</li>"; echo "</ul>";

Beberapa variabel yang telah ditetapkan dalam PHP adalah "superglobals", yang berarti bahwa mereka selalu dapat diakses, terlepas dari lingkup - dan Anda dapat mengaksesnya dari fungsi apapun, kelas atau berkas tanpa harus melakukan apapun special.this bab akan menjelaskan beberapa superglobals, dan sisanya akan dijelaskan di bab berikutnya. $ GLOBALS adalah PHP variabel global super yang digunakan untuk mengakses variabel global dari mana saja di script PHP (juga dari dalam fungsi atau metode). Semua PHP variabel global dalam sebuah array disebut $ GLOBALS [index]. Indeks memegang nama variabel. Contoh di bawah ini menunjukkan bagaimana menggunakan super variabel global $ GLOBALS. $x = 75; $y = 25; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; addition(); echo $z; Dalam contoh di atas, karena z adalah hadiah variabel dalam array $ GLOBALS, hal ini juga dapat diakses dari luar fungsi! echo $_SERVER['PHP_SELF']; echo $_SERVER['SERVER_NAME']; echo $_SERVER['HTTP_HOST']; echo $_SERVER['HTTP_REFERER']; echo $_SERVER['HTTP_USER_AGENT'];

echo $_SERVER['SCRIPT_NAME']; $ _SERVER Adalah PHP variabel global super yang memegang informasi tentang header, jalan, dan lokasi skrip. Contoh di bawah ini menunjukkan bagaimana menggunakan beberapa elemen di $ _SERVER. <html> <body> <form method="post" action=" echo $_SERVER['PHP_SELF'];"> Name: <input type="text" name="fname"> <input type="submit"> </form> if ($_SERVER["REQUEST_METHOD"] == "POST") { // collect value of input field $name = $_REQUEST['fname']; if (empty($name)) { echo "Name is empty"; else { echo $name; </body> </html>

PHP $ _REQUEST digunakan untuk mengumpulkan data setelah mengirimkan formulir HTML. Contoh di bawah ini menunjukkan bentuk dengan field input dan tombol submit. Ketika pengguna mengirimkan data dengan mengklik "Submit", bentuk data dikirim ke file yang ditentukan dalam atribut aksi <form> tag. Dalam contoh ini, kami arahkan ke file ini sendiri untuk data formulir pengolahan. Jika Anda ingin menggunakan file PHP lain untuk memproses data formulir, mengganti dengan nama file pilihan Anda. Kemudian, kita dapat menggunakan super variabel global $ _REQUEST untuk mengumpulkan nilai dari field input. <html> <body> <form method="post" action=" echo $_SERVER['PHP_SELF'];"> Name: <input type="text" name="fname"> <input type="submit"> </form> if ($_SERVER["REQUEST_METHOD"] == "POST") { // collect value of input field $name = $_POST['fname']; if (empty($name)) { echo "Name is empty"; else { echo $name; </body> </html> PHP $ _POST secara luas digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan metode = "post". $ _POST Juga banyak digunakan untuk lulus variabel.

Contoh di bawah ini menunjukkan bentuk dengan field input dan tombol submit. Ketika pengguna mengirimkan data dengan mengklik "Submit", bentuk data dikirim ke file yang ditentukan dalam atribut aksi <form> tag. Dalam contoh ini, kita arahkan ke file itu sendiri untuk data formulir pengolahan. Jika Anda ingin menggunakan file PHP lain untuk memproses data formulir, mengganti dengan nama file pilihan Anda. Kemudian, kita dapat menggunakan super variabel global $ _POST untuk mengumpulkan nilai dari field input. Ketika pengguna mengklik pada link "Uji $ GET", parameter "subjek" dan "web" dikirim ke "test_get.php", dan Anda kemudian dapat mengakses nilai-nilai mereka di "test_get.php" dengan $ _GET. Contoh di bawah ini menunjukkan kode "test_get.php". <html> <body> echo "Study ". $_GET['subject']. " at ". $_GET['web']; </body> </html> Sebelum di klik : Setelah di klik :