Pertemuan 7 & 9: INF104: WEB DESIGN. Dasar Pemrograman dengan PHP. Dosen: Wayan Suparta, PhD

dokumen-dokumen yang mirip
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

No HP :

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

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

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

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

Perancangan & Pemprograman WEB

BAB 2 LANDASAN TEORI

E-trik Ajax. Database MySQL. Dedi Alnas

PEMROGRAMAN WEB. Agussalim

Triswansyah Yuliano

APLIKASI REGISTRASI ONLINE PADA WEBSITE INTERAKTIF

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB III LANDASAN TEORI

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Web Programming (WP) m telp : Rolly Yesputra

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

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

MENGENAL PHP BAB Apakah PHP Itu?

BAB III LANDASAN TEORI

BAB VII Database MYSQL

TUTORIAL PHP MEMBUAT PROGRAM APLIKASI BASIS WEB INVENTARIS LAB KOMPUTER DISUSUN OLEH DEKA MUKHAMAD WILDAN SKS

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

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

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

BAB 2. Membuat Halaman Web Sederhana. Materi

Bab II. TINJAUAN PUSTAKA

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

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

DATABASE SERVER WEB SERVER SUBDOMAIN

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Pengenalan konsep Relational Database Management System (RDBMS) Pengenalan konsep Web Database Memberikan contoh Web Database programming menggunakan

Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom. copyright by :japikinfo.com

Dasar PHP. Wiratmoko Yuwono

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

Pengertian Situs / Web

Pertemuan 10. PHP (Personal Home Page)

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORITIS

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. yang dimiliki oleh internet seperti , File Transfer Protocol (FTP), dan lain

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

Pemrograman Web BAB I Pendahuluan

Cara Mudah Koneksi Php Dan Mysql Dengan Database

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

MODUL 3 DASAR-DASAR PHP

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

Pengenalan Web Programming dengan PHP

Lisensi Dokumen: Uraian Kasus :

Integrasi e-krs Dan e-khs Pada SIAMIK Politeknik Nasional Denpasar

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB II LANDASAN TEORI. penggunanya di jaman sekarang. Namun, sebagian besar belum mengenal sejarah dan

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

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

BAB 2 LANDASAN TEORI. yang dapat dipakai oleh pemakai komputer yang terhubung ke internet.

BAB III PERANCANGAN APLIKASI

BAB III TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

PERTEMUAN KE 1 PENGENALAN DASAR PHP

Server Response. Hello

Pengenalan Web Server dan Server Side Scripting

BAB 2 TINJAUAN TEORITIS. suatu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut

BAB III LANDASAN TEORI. mengetik melalui keyboard, penggunaan pointer mouse, alat scanner (pembaca

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

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

Instalasi Joomla 1.7

Pemrograman Basis Data Berbasis Web

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. pemerintah non kementrian (LPNK). Dalam Undang-undang Nomor 5 tahun 2014

Bab 1 Pengenalan Web Server dan Server Side Scripting

WEB SERVER LINUX DEBIAN 8.5

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

KBKF53110 WEB PROGRAMMING

BAB 3 LANDASAN TEORI. Pada bab 3 ini akan membahas mengenai landasan. teori mengenai data, sistem informasi, sistem informasi

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

BELAJAR DENGAN XAMPP MySQL

BAB 2 LANDASAN TEORI. E-Commerce merupakan prosedur berdagang atau mekanisme jual-beli di internet

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

Transkripsi:

Pertemuan 7 & 9: INF104: WEB DESIGN Dasar Pemrograman dengan PHP Dosen: Wayan Suparta, PhD

PENGANTAR PHP PHP merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses dan mengolah data secara dinamis. PHP dapat dikatakan sebagai sebuah server-side embedded script language, artinya semua sintaks dan perintah program yg ditulis akan sepenuhnya dijalankan oleh server, tetapi dapat disertakan pada halaman HTML biasa Pada umumnya semua aplikasi yang dibangun menggunakan PHP akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan pada server.

PENGANTAR PHP (2) Beberapa kelebihan PHP : - Cara koneksi dan query database yg sederhana - Dapat bekerja pada sistem operasi berbasis windows, Linux, Mac OS dan kebanyakan varian UNIX. - Biaya yang dibutuhkan untukmenggunakan PHP tidak mahal, bahkan gratis - Mudah digunakan karena memiliki fitur dan fungsi khusus untuk membuat web dinamis - Security system yang cukup tinggi - Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemrograman web lainnya berorientasi pada server-side scripting - Akses ke sistem database yang lebih fleksibel dan mudah, seperti MySQL

PENGANTAR PHP (3) 1. Form Awal formulir ditandai dengan Tag <FORM>, dan berisi dua kata kunci: METHOD dan ACTION. <form name=nama_form method=post/get action=nama_file/email> <html> <body> <form name=mhs_baru method=post action=proses.php> </form> </body> </html>

Dasar Pemrograman PHP Script PHP disimpan sbg plain text dlm format ASCII, yg memungkinkan script PHP dapat ditulis di hampir semua text editor seperti : notepad, wordpad, dll. Script PHP adalah kode yang disertakan di sebuah halaman HTML & kode tsb dijalankan oleh server yg akan dieksekusi sebelum dikirim ke browser

Dasar Pemrograman PHP (2) File berekstensi.php akan ditangani secara berbeda, file yang memiliki kode php akan diperiksa. Web server akan mulai bekerja. Penulisan script PHP memiliki aturan sebagai berikut : - Diawali <?Php dan diakhiri?> atau diawali <? dan diakhiri?> - <script language= php > dan </script> - <% dan %>

Dasar Pemrograman PHP (3) Perintah2 PHP dpt disisipkan di bagian manapun dkm dokumen HTML, yg perlu dilakukan hanyalah menyisipkannya di script HTML & menyimpannya sbg *.php. Contoh: <HTML> <HEAD> <TITLE>Menyisipkan PHP di Dokumen HTML</TITLE> </HEAD> <BODY>Contoh PHP yang terpasang pada HTML:<BR><P> <?php echo ( Belajar Pemrograman PHP sangat mudah!!! );?> </BODY> </HTML>

Sintaks PHP <html> <head> <title>hello world</title> </head> <body> <?php echo Hello world ;?> </body> </html> Variabel PHP Nama variabel diawali dengan tanda $ <?php $x=5; $y=7; $z=$x * $y; echo $z ;?>

Dasar Pemrograman PHP (5) Contoh File PHP (contoh.php) : pada file.html HTTP server hanya melewatkan content dari file menuju ke browser. Server tdk mencoba utk mengerti atau memproses file krn itu adalah tugas browser utk melakukan kompilasi hasil program.

LATIHAN (Praktikum) <table border=1> <tr><td>x<td>y<td>z <?php $x=2; $y=3; $z=$x+$y; echo <tr><td>$x<td>$y<td>$z ;?> </table>

XAMPP: Paket PHP Xampp adalah salah satu paket instalasi Apache, PHP dan MySQL secara instan yg dpt digunakan utk membantu proses instalasi produk tersebut. XAMPP juga memberikan fasilitas pilihan penggunaan PHP 4 atau PHP 5 Sama halnya dengan PHP, XAMPP bersifat free untuk digunakan.

Struktur direktori XAMPP(1) File pada web dengan alamat localhost disimpan pada direktory c:/xampp/htdocs/ Buat direktori dibawahnya sehingga terdapat direktori c:/xampp/htdocs/latphp Direktori tersebut menghasilkan alamat url http://localhost/latphp

XAMPP (2) Dalam paket XAMPP, kita akan memperoleh beberapa fitur: - Apache - Cgi Bin - PHP - MySQL - FTP - Mercury Mail (SMTP) - PHP MyAdmin - perl - Webalizer - dll. Download di sini: https://www.apachefriend s.org/index.html

XAMPP (3)

Pertemuan 9: INF104: WEB DESIGN https://www.niagahoster.co.id/blog/cara-menggunakan-xampp/ Dasar Pemrograman dengan PHP Lanjutan + XAMPP Dosen: Wayan Suparta, PhD

MEMBANGUN DATABASE MySQL Ini adalah tampilan Utama XAMPP

MEMBANGUN DATABASE MySQL (2) XAMPP memberikan fasilitas khusus kepada pengguna untuk membangun database MySQL melalui tool phpmyadmin. Jika Anda mengklik phpmyadmin yang terdapat dalam tools XAMPP maka akan terlihat tampilan seperti gambar berikut ini.

MEMBANGUN DATABASE MySQL (3) Selanjutnya untuk membuat hak akses kepada pengguna yang berhak mengakses database Anda dapat memilih Previlages/hak Akses. Di bawah ini adalah tampilan halaman Hak Akses:

MEMBANGUN DATABASE MySQL (4) Melalui phpmyadmin Anda bisa membuat table dengan mengisikan nama dan jumlah field kemudian tekan tombol go, seperti pada gambar berikut ini.

MEMBANGUN DATABASE MySQL (5) Dibawah ini adalah tampilan dari struktur tabel mahasiswa dari database Siakad yang dibuat.

KONEKSI KE DATABASE Selanjutnya adalah untuk membangun aplikasi agar dapat ditampilkan di halaman web adalah menghubungkan PHP dengan MySQL. Berikut ini contoh script PHP untuk membuat koneksi ke server database (koneksi.php).

MEMBUAT DATA MAHASISWA DENGAN PHPMYADMIN Baca sebentar, http://wahyuputra21.blogspot.com/2013/12/aplikasidata-mahasiswa-dengan-php-dan.html Copy dan simpan semua file yang ada tersebut C:\Xampp\htdocs Masuk ke http://localhost/phmyadmin Pratekkan dan PELAJARI APA HASILNYA?

LATIHAN: 1. Membuat Projek Pendaftaran Mahasiswa baru Lihat di sini caranya: https://www.petanikode.com/tutorial-php-mysql/ Pelajari dengan cermat langka-langkahnya. Apa outputnya? 2. Buat dengan phpmyadmin: