MODUL PRAKTIKUM PEMROGRAMAN WEB DINAMIS (PHP)

Ukuran: px
Mulai penontonan dengan halaman:

Download "MODUL PRAKTIKUM PEMROGRAMAN WEB DINAMIS (PHP)"

Transkripsi

1 MODUL PRAKTIKUM PEMROGRAMAN WEB DINAMIS (PHP) Disusun Oleh: Ayu Ridhawati Nama Kelas SMK NEGERI 1 TAPEN 2014

2 PHP Introduction Apa Itu PHP? PHP adalah singkatan dari Hypertext Preprocessor. PHP dikembangkan oleh Rasmus Lerdof sejak tahun 1997 pada server web apache. Server Web apache sendiri saat ini merupakan server web terpopuler dan sudah tersedia dalam berbagai platform server seperti UNIX, Linux, Windows, dan Mac. Berdasarkan informasi resmi dari situs resmi PHP, PHP.net, PHP merupakan bahasa pemrograman web yang dapat disisipkan dalam script HTML. Banyak sintaks di dalamnya yang mirip dengan bahasa C, java dan Perl. Tujuan dari bahasa ini adalah membantu para pengembang web untuk membuat web dinamis dengan cepat. Ketika seseorang mengunjungi web berbasis PHP, web server akan memproses kode kode PHP. Beberapa perintah atau kode dari PHP tersebut selanjutnya da yang diterjemahkan ke dalam HTML dan beberapa ada yang disembunyikan (misalnya proses kalkulasi dan operasi). Setelah diterjemahkan ke dalam HTML Apa yang bisa dilakukan dengan PHP? - Mengurangi waktu untuk membuat web berskala besar - Mampu menciptakan web interaktif - Menciptakan berbagai tool untuk keperluan online - Mendukung e commerce Sintaks PHP Kode kode PHP dituliskan di antara tanda berikut ini :... atau <?... Contoh : Echo Hello World ; Apabila anda membuat kode PHP dan berencana akan mendistribusikan ke pihak / orang lain, maka usahakan untuk menggunakan sintaks <? Php.... hal ini dikarenakan untuk penggunaaan kode yang menggunakan <?... terkadang tidak bisa dijalankan dalam server tertentu. Membuat dan Menyimpan File PHP Cara untuk membuat dan menyimpan file PHP sama dengan cara membuat dan menyimpan file HTML. Pembuatan file PHP dilakukan dengan menggunakan aplikasi Notepad. Sedangkan cara menyimpan file PHP sedikit berbeda dengan HTML. Jika HTML disimpan menggunakan ekstensi.html maka file PHP disimpan dengan menggunakan ekstensi.php. File HTML yang didalamnya terdapat sintaks PHP meskipun hanya satu baris, file tersebut harus disimpan dengan menggunakan ekstensi.php, karena jika disimpan menggunakan.html maka sintaks PHP tersebut tidak akan diproses dan akan ditampilkan dalam web browser seperti apa adanya (berupa kode-kode). File PHP harus disimpan pada web server, disini kita akan menggunakan XAMPP, maka file harus disimpan pada direktori C:\xampp\htdocs Membuka File PHP Untuk membuka file PHP harus dilakukan dengan menggunakan web server. Buka web browser dan ketik Nama file sesuai dengan nama file yang disimpan. 2

3 Menampilkan Data di Dalam Program Sintaks PHP untuk menampilkan data pada web browser adalah : echo informasi yang akan ditampilkan ; Latihan 1. Membuat File PHP, tuliskan kode di bawah ini pada notepad, simpan dengan nama 1.php Atau print ( informasi yang akan ditampilkan ) ; echo Siswa RPL sedang belajar PHP ; echo <br> ; print ( <br> ) ; print ( Selamat Belajar ); 2. Cermati sungguh sungguh penulisan echo dan print! 3. PHP dalam HTML, tuliskan kode di bawah ini dan simpan dengan nama 2.php <html> <head> <title> PHP dalam tag HTML </title> </head> <body> <h1> echo "Selamat Datang di SMK Negeri 1 Tapen"; </h1> </body> </html> 4. Tuliskan Koding berikut, kode HTML di dalam PHP : echo "<html>"; echo "<head>"; echo "<title> HTML dalam script PHP </title>"; echo "</head>"; echo "<body>"; echo "<h1>"; echo "<div align = center>"; echo "<font color=black size=+2>"; echo "Selamat Datang di Kota Bondowoso"; echo "</font>"; echo "</div>"; echo "</h1>"; echo "</body>"; echo "</html>"; 3

4 PHP Variabel Variabel dalam PHP Untuk membuat suatu variabel dalam PHP, digunakan tanda string($) sebagai pendeklarasian awal. Aturan aturan yang dapat digunakan untuk menuliskan variabel adalah sebagai berikut : 1. Pendeklarasian variabel harus ditandai dengan string ($) 2. Variabel dapat menggunakan huruf kecil maupun huruf besar atau perpaduan keduanya 3. Penulisan awal variabel tidak boleh menggunakan angka 4. Apabila ingin menggunakan angka sebagai variabelnya, maka dapat menggunakan tanda underscore(_) untuk memulainya 5. Nama variabel yang terdiri lebih dari satu kata, dapat dipisahkan dengan underscore (_) 6. Tidak boleh menggunakan bentuk - bentuk karakter yang tergolong ke dalam kode ASCII Menampilkan Nilai Variabel dengan Echo Nilai variabel dengan mudah ditampilkan dengan menggunakan echo, baik nilai yang berupa bilangan maupun string. Contoh : $string_ku = " HEllo... Nama saya : "; $bilangan_ku = 4; $huruf_ku ="a"; echo $string_ku; echo $bilangan_ku; echo $huruf_ku; Berikut ini contoh menampilkan gabungan suatu nilai dari variabel yang sama menggunakan operator dot (.): $string_ku = " HEllo... Nama saya : "; $baris_baru = "<br>"; echo $string_ku."budi".$baris_baru; echo "Hi... ".$string_ku."ayu"; Variabel Biasa Standar penulisan variabel adalah dengan menggunakan tanda ($) yang kemudian diikuti dengan nama variabel kemudian isi dari variabel. Dari variabel variabel tersebut dapat dibaca berulang ulang kali dalam satu halaman web. Variabel dalam Kelompok Bentuk variabel ini biasanya digunakan untuk mendeklarasikan data apabila menggunakan fungsi dalam PHP, isi dari data yang ada pada variabel tersebut tidak ditampilkan apabila melakukan pemanggilan fungsi yang mendeklarasikan variabel tersebut. Pemanggilan variabel di dalam sebuah fungsi menggunakan perintah global. Sedangkan untuk melakukan pemanggilan fungsi, cukup dengan memanggil nama fungsinya. 4

5 Variabel antar Halaman Bentuk dari variabel ini biasanya digunakan untuk mengantarkan data yang ada dari setiap variabel ke dalam halaman lain. Bentuk bentuk variabel ini biasanya berasal dari data seperti form. Komentar dalam PHP Seperti halnya bahasa pemrograman yang lain, komentar dalam suatu kode PHP tidak akan dieksekusi. Terdapat dua cara memberikan komentar dalam PHP yaitu : - Diberikan tanda // di depan teks komentar. Perintah ini hanya bisa berlaku untuk komentar dalam satu baris - Diberikan tanda /* di depan teks komentar dan diakhiri dengan *//. Perintah ini digunakan untuk komentar yang terdiri lebih dari satu baris. Latihan 1. Variabel Biasa, Tulis kode di bawah ini dengan menggunakan notepad $sekolah = SMK Negeri 1 Tapen ; $angkatan = 2013 / 2014 ; echo Saya adalah siswa.$sekolah; echo angkatan.$angkatan; 2. Variabel dalam Kelompok $nama = Ayu Ridhawati ; Function tampil_nama() global $nama; echo Nama Saya :.$nama; tampil_nama(); 3. Variabel antar Halaman <html> <head> <title> Variabel antar Halaman </title> </head> <body> <form action = "variabel_hasil.php" method="post"; <pre> Nama : <input type="text" name="nama"> <br> <input type = "text" name =" "> <br> <input type = "submit" name ="submit" value = "Tampilkan!"; </pre> </form> </body> </html> 5

6 4. Tulis koding di bawah ini, dan simpan dengan nama variabel_hasil.php echo $_POST ['nama']; echo "<br>"; echo $_REQUEST['nama']; echo $_POST [' ']; echo "<br>"; echo $_REQUEST[' ']; 6

7 PHP Operator Dalam bahasa pemrograman secara umum, operator digunakan untuk memanipulasi atau melakukan proses perhitungan pada suatu nilai. Operator yang akan kita pelajari adalah operator aritmatik, perbandingan, gabungan aritmatik dan assignment, serta operator logika. 1. Operator Aritmatik Digunakan untuk melakukan perhitungan matematika. Operator Keterangan + Penjumlahan - Pengurangan * Perkalian / Pembagian % Modulus (Sisa Pembagian 2. Operator Perbandingan Digunakan untuk menguji hubungan antara nilai atau variabel. Operator ini digunakan dalam suatu statement bersyarat yang selalu menghasilkan nilai TRUE atau FALSE. Operator Keterangan == Sama Dengan!= Tidak Sama Dengan < Lebih Kecil Dari > Lebih Besar Dari <= Lebih kecil atau sama dengan >= Lebih Besar atau Sama Dengan 3. Gabungan Operator Aritmatik dan Assignment Operator aritmatik merupakan operasi untuk perhitungan matematika, sedangkan yang dimaksud dengan operator assignment adalah operator samadengan(=). Operator Keterangan Makna += $x += 2 $x = $x + 2 -= $x -=4 $x = $x 4 *= $x *= 2 $x = $x * 2 /= $x /= 2 $x = $x / 2 %= $x %= 2 $x = $x % 2.= $x.= 4 $x = $x Operator Pre/Post Increment dan Decrement Merupakan pengembangan dari gabungan operator aritmatik dan assignment. Increment berarti peningkatan / penambahan, sedangkan decrement berarti penutunan / pengurangan. Operator ini hanya digunakan pada proses increment maupun decrement dengan tingkat 1. Artinya semua angka akan selalu dinaikkan / dikurangkan 1. Contoh (pre) Operator Contoh (post) ++$x ++ $x++ --$x -- $x-- 7

8 5. Operator Logika Membandingkan dua pilihan nilai, biasanya digunakan pada struktur if else. Operator Nama Deskripsi && AND Benar jika keduanya benar OR Benar jika salah satu atau keduanya benar Xor Xor Benar jika salah satunya benar, namun akan bernilai salah jika keduanya benar! Not Bukan LATIHAN 1. $angka_a='10'; $angka_b='2'; $kali = $angka_a * $angka_b; $bagi = $angka_a / $angka_b; $tambah = $angka_a + $angka_b; $kurang = $angka_a - $angka_b; $mod = $angka_a % $angka_b; echo "<h3> Hasil Operasi Menggunakan Operator Aritmatik</h3>"; echo "perkalian ".$angka_a." * ".$angka_b." = ".$kali." <br>"; echo "pembagian ".$angka_a." / ".$angka_b." = ".$bagi." <br>"; echo "penjumlahan ".$angka_a." + ".$angka_b." = ".$tambah." <br>"; echo "pengurangan ".$angka_a." - ".$angka_b." = ".$kurang." <br>"; echo "modulus atau sisa hasil bagi ".$angka_a." / ".$angka_b." = ".$mod." <br>"; 2. $x='4'; $y='5'; echo "<h3> Hasil Operasi Menggunakan Operator Perbandingan</h3>"; echo "x = $x <br>"; echo "y = $y <br>"; if ($x == $y) echo "x sama dengan y"; else if ($x!= $y) echo " x tidak sama dengan y"; 8

9 3. $a=3; $b=2; echo $a."<br/>"; //a = 3 akan tampil 3 $a += 1; //a berisi echo $a."<br/>"; $a -= $b; //a berisi 4-2 echo $a."<br/>"; $a *= $b; //a berisi 2 x 2 echo $a."<br/>"; $a /= $b; //a berisi 4 / 2 echo $a."<br/>"; $a.= $b; //a berisi 2.2 echo $a."<br/>"; $a %= $b; //a berisi 22 % 2 echo $a."<br/>"; 4. $a=1; echo $a++."<br/>"; echo $a."<br/>"; echo"<br>"; $b=1; echo ++$b."<br/>"; echo $b."<br/>"; echo "<br>"; $c=2; echo $c--."<br/>"; echo $c."<br/>"; echo "<br>"; $d = 2; echo --$d."<br/>"; echo $d."<br/>"; 9

10 5. $f=9; $k=4; if ($f == 9 && $k == 4) echo "<br><h1> Data benar"; else echo "<br><h1> Data Salah"; 6. $f=4; $k=5; if ($f == 4 $k == 9) echo "<br><h1> Data benar"; else echo "<br><h1> Data Salah"; TUGAS! 1. Simpan kode tersebut 2. Jalankan pada web browser 3. Dan amati keluarannya 10

11 PHP MODULARITAS Suatu pemrograman yang baik seharusnya program yang besar dipecah menjadi program program kecil yang selanjutnya disebut dengan modul. Modul modul kecil tersebut dapat dipanggil sewaktu waktu jika diperlukan. PHP juga mendukung konsep modul modul tersebut yang selanjutnya diberi nama modularitas. Modularitas memiliki makna bahwa kita dapat menyisipkan file / modul lain ke dalam file / modul tertentu. Terdapat dua perintah untuk modularitas dalam PHP yaitu menggunakan include() atau require(). LATIHAN 1 1. Simpan dengan nama 4modularitasmenu.php <html> <head> <title> SMK Negeri 1 Tapen </title> </head> <body> <hr> <center><a href="4modularitasindex.php">[home]</a> - <a href="4modularitasabout.php">[about]</a> </center> <hr> 2. Simpan dengan nama 4modularitasindex.php include ("4modularitasmenu.php") ; <h1 align = "center"> ini adalah halaman index </h1> </body> </html> 3. Simpan dengan nama 4modularitasabout.php include ("4modularitasmenu.php") ; <h1 align = "center"> ini adalah halaman about </h1> </body> </html> 4. Buka browser dan jalankan 4modularitasindex.php LATIHAN 2 1. Simpan dengan nama 4modularitasinclude.php include ("tidakadafile.php") ; echo " <h3> HELLO RPL SMK Negeri 1 Tapen </h3> "; 2. Simpan dengan nama 4modularitasrequire.php require ("tidakadafile.php") ; echo " <h3> HELLO RPL SMK Negeri 1 Tapen </h3> "; 3. Amati perbedaannya! 11

12 PHP KONDISI Pengkondisian disini diartikan sebagai suatu bentuk logika yang menganalogikan dengan suatu kejadian atau beberapa kejadian. Pada setiap kejadian yang ada, kondisi akan dibaca dan selanjutnya akan diteruskan dengan bentuk ungkapan yang menyatakan hasil dari kondisi tersebut. 1. Kondisi IF Pada kondisi ini, kita hanya diberikan satu buah kondisi. Apabila kondisi memenuhi, maka perintah akan dijalankan. 2. Kondisi IF ELSE Pada kondisi ini, kita dapat menggunakan dua pilihan yang berbeda dengan ketentuan bahwa apabila kondisi pertama salah maka program akan melanjutkan pada kondisi berikutnya. 3. Kondisi IF ELSE IF ELSE Pada kondisi ini, kita dapat menentukan tiga pilihan atau lebih yang dijadikan sebagai kondisi. Hal ini difungsikan apabila terdapat banyak permasalahan dengan kondisi yang berbeda untuk setiap permasalahan. 4. Kondisi SWITCH Penggunaan SWITCH sebenarnya hanya sebagai pilihan lain dari kondisi IS ELSE IF ELSE, kedua kondisi ini memiliki bentuk algoritma yang dapat dikatakan hampir sama. LATIHAN 1. KONDISI IF $a = - 10; if ($a < 0) $a = $a* -1; echo $a; 2. KONDISI IF ELSE $hasil=40; if(hasil>=60) echo "Nilai anda :".$hasil.", Selamat, Anda LULUS"; else echo "Nilai anda :".$hasil.", Maaf, Anda TIDAK LULUS"; 12

13 3. KONDISI IF ELSE IF ELSE $nilai = 50; if (nilai <50) $indeks = "E"; else if (nilai <60) $indeks = "D"; else if (nilai <75) $indeks = "C"; else if (nilai <85) $indeks = "B"; else $indeks = "A"; echo " Nilai anda :".$nilai.", dikonversi menjadi ".$indeks; 13

14 4. KONDISI SWITCH $angka = 6; switch ($angka) case 0 ; $terbilang = "NOL"; break; case 1 ; $terbilang = "SATU"; break; case 2 ; $terbilang = "DUA"; break; case 3 ; $terbilang = "TIGA"; break; case 4 ; $terbilang = "EMPAT"; break; case 5 ; $terbilang = "LIMA"; break; case 6 ; $terbilang = "ENAM"; break; case 7 ; $terbilang = "TUJUH"; break; case 8 ; $terbilang = "DELAPAN"; break; case 9 ; $terbilang = "SEMBILAN"; break; default : echo "Nilai diluar jangkauan"; echo " bentuk terbilang dari".$angka." adalah ".$terbilang; 14

15 PHP LOOPING Perulangan / looping (kadang juga disebut iterasi) adalah sebuah instruksi program yang memerintahkan suatu tugas diulang ulang berdasarkan kondisi tertentu. Perulangan akan terus dilakukan selama kondisi memenuhi syarat (bernilai TRUE / BENAR). Perulangan dapat meringkas kode menjadi beberapa baris saja. 1. Perulangan FOR Merupakan bentuk perulangan yang sangat sederhana, dengan menggunakan fungsi ini, anda dapat melakukan pengulangan data sampai melampaui batas yang diinginkan. 2. Perulangan WHILE Pada bentuk perulangan ini, pernyataan akan terus dikerjakan apabila masih belum mencapai batas perulangan. 3. Perulangan DO WHILE Perulangan ini hampir sama dengan WHILE, yang membedakan adalah pada perulangan DO WHILE, pernyataan akan dikerjakan terlebih dahulu sebelum melakukan pengecekan batas perulangan. Apabila masih belum mencapai batas perulangan maka pengulangan akan terus dilakukan. LATIHAN 1. Perulangan FOR <html> <head> <title> Perulangan FOR </title> </head> <body> nilai awal angka = 1 <br><br> for ($angka = 1; $angka <= 10 ; $angka++) echo "Angka :".$angka."<br>"; </body> </html> 15

16 2. Perulangan FOR dalam FORM <html> <head> <title> Perulangan FOR </title> </head> <body> Penggunaan pada form : <br> echo "<form name = form1 method=post>"; echo "Tanggal" ; echo "<select name = tanggal>"; for ($tanggal = 1 ;$tanggal <=31 ; $tanggal++) echo "<option value=".$tanggal.">".$tanggal."</option>"; echo "</select>"; echo "</form>"; </body> </html> 3. Perulangan WHILE <html> <head> <title> Penggunaan WHILE </title> </head> <body> Menggunakan WHILE <br> $jumlah=1; while ($jumlah <=5) echo $jumlah++; echo "<br>"; </body> </html> 16

17 4. Perulangan DO WHILE <html> <head> <title> Penggunaan DO WHILE </title> </head> <body> Menggunakan DO WHILE <br> $jumlah=10; do echo $jumlah++; echo "<br>"; while ($jumlah <=1) </body> </html> 17

18 PHP FUNCTION Function / fungsi adalah sebuah model PHP untuk mengelompokkan program sehingga pada program tersebut akan dipecah menjadi bentuk program program kecil yang akan dipanggil di dalam program utama. Cara pemanggilan fungsi cukup dengan menuliskan nama dari fungsi tersebut. Fungsi ini bisa dipanggil berulang ulang dan dapat diletakkan di bagian manapun. Aturan pembuatan fungsi sama dengan aturan dalam pembuatan variabel. 1. Fungsi dengan Parameter Parameter digunakan sebagai input untuk fungsi yang selanjutnya diolah oleh fungsi tersebut. Jumlah parameter dari fungsi boleh lebih dari satu. Untuk memisahkan antar parameter digunakan tanda koma (,). 2. Fungsi dengan Return Value Sebuah fungsi juga dapat mengembalikan suatu nilai. Dalam sebuah fungsi hanya boleh terdapat satu return value. Nilai yang dikembalikan dapat berupa suatu bilangan real dan string. LATIHAN 1. FUNGSI SEDERHANA function MottoSekolah() echo "SMK Negeri 1 Tapen, an excellent choice to get success!"; MottoSekolah(); 2. Fungsi yang Dipanggil Berulang Ulang function MottoSekolah() echo "SMK Negeri 1 Tapen,an excellent choice to get success!"; echo "Selamat Datang di SMK Negeri 1 Tapen <br>"; MottoSekolah(); echo "Terima Kasih atas kepercayaan anda kepada kami <br>"; echo "dan ingatlah selalu....<br>"; MottoSekolah(); 3. Fungsi dengan Parameter function UcapanSalam($nama) echo "Hallo".$nama."<br>"; UcapanSalam("Suryadi"); UcapanSalam("Muzammil"); UcapanSalam("Fajar"); UcapanSalam("Desi"); 18

19 4. Fungsi dengan Parameter Lebih Dari Satu function KirimSalam($dari, $kepada) echo $dari." Mengirim salam kepada ".$kepada."<br>"; KirimSalam("Sofyan", "Fitri"); KirimSalam("Irham","Irwanto"); KirimSalam("Melani","Fitri"); KirimSalam("Hosin","Tobroni"); 5. Fungsi dengan Return Value function CelciusToFahrenheit($nilai) $fah=($nilai *9/5)+32; return " Celcius : $nilai <br> Fahrenheit : $fah"; echo " Hasil konversi <br>".celciustofahrenheit(50); //atau $konversi = CelciusToFahrenheit(30); echo "<br><br> hasil konversi <br>".$konversi; 19

20 PHP KONEKSI KE DATABASE MySQL Perintah PHP untuk melakukan koneksi ke MySQL: $host = "localhost"; $username = "root"; $password = ""; $databasename = "nama_database"; $connection = mysql_connect ($host, $username, $password) or die("kesalahan Koneksi!!! "); mysql_select_db($databasename, $connection) or die("databse tidak ditemukan"); 1. Memberikan Query ke MySQL Jika database sudah terkoneksi, selanjutnya kita dapat memberikan perintah query seperti SELECT, DELETE, CREATE, UPDATE. Penulisan query menggnuakan perintah mysql_query(). Contoh penulisan : include ("8koneksi1.php"); mysql_query( insert into siswa (nis, nama, alamat) values ('123','Salwa','Bondowoso')"); mysql_query( insert into siswa (nis, nama, alamat) values ('456','Angga','Situbondo')"); 2. Mengambil Data dari MySQL Mengambil data disini terkait dengan penggunaan query SELECT. Berikut contoh penulisannya: include ("8koneksi1.php"); $tampil = mysql_query("select *from siswa"); $data = mysql_fetch_array($tampil); echo "NIS : ".$data['nis']."<br>"; echo "Nama : ".$data['nama']."<br>"; echo "Alamat : ".$data['alamat']."<br>"; Perintah di atas hanya akan menampilkan record pertama dari tabel siswa. Lantas, bagaimana caranya untuk menampilkan record yang lebih dari satu? Berikut perintah untuk menampilkan data lebih dari satu: include ("8koneksi1.php"); $tampil = mysql_query("select *from siswa"); Is($tampil>0) while ($data=mysql_fetch_array($tampil)) echo "NIS : ".$data['nis']."<br>"; echo "Nama : ".$data['nama']."<br>"; echo "Alamat : ".$alamat['alamat']."<br>"; else echo "Tidak ada data di dalam database"; 20

21 LATIHAN 1. Buat database dengan nama db_siswa 2. Buat tabel dengan nama siswa dengan kolom NIS, Nama, Alamat 3. Buat file koneksi.php 4. Kemudian buat file insert.php 5. Jalankan insert.php 6. Periksa apakah data sudah masuk database 7. Jika sudah berhasil, buat file tampil.php 8. Coba tampilkan data dengan menggunakan file tampil2.php: include ("8koneksi1.php"); $tampil = mysql_query ("Select *from siswa"); if($tampil > 0) echo "<html>"; echo "<head>"; echo "<title> Data Siswa </title>"; echo "</head>"; echo "<body>"; echo "<table border = 1>"; echo "<tr>"; echo "<th> NIS </th>"; echo "<th> NAMA </th>"; echo "<th> ALAMAT </th>"; echo ""; while ($data = mysql_fetch_array($tampil)) echo "<tr>"; echo "<td>".$data['nis']."</td>"; echo "<td>".$data['nama']."</td>"; echo "<td>".$data['alamat']."</td>"; echo ""; echo "</table>"; echo "</body>"; echo "</html>"; else echo "Tidak Ada Data dalam Database"; 9. Jalankan tampil2.php 21

22 PHP LOGIN Setelah mempelajari koneksi PHP dengan MySQL, selanjutnya kita akan mengaplikasikannya ke dalam pembuatan login menggunakan PHP. Dalam praktikum ini, kita akan membuat 5 file yaitu : 1. Koneksi.php : untuk mengkoneksikan dengan database 2. Index.php : untuk menampilkan form login 3. Login.php : untuk melakukan proses setelah tombol login ditekan 4. Home.php : untuk menampilkan halaman setelah pengguna berhasil login 5. Logout.php : untuk melakukan proses logout atau keluar LATIHAN 1. Buatlah database dengan nama db_pengguna 2. Buatlah tabel pengguna dengan ketentuan : Nama Type Length Keterangan Id INT 4 A_I (Auto Increment) Username Varchar 10 Password Varchar Buatlah file koneksi.php 4. Isi tabel dengan 5 data 5. Buatlah file index.php dengan kode berikut : <html> <head> <title>login</title> </head> <body background="smk.jpg"> <br> <br> <br> <h1 align ="center"><font face ="arial"> - Form Login - </font> </h1> <form action ="login.php" method = "POST"> <table border = "0" align ="center" cellpadding = "10"> <tr> <td>username</td> <td><input type="text" name = "username" size = "25"></td> <tr> <td>password</td> <td><input type="password" name = "password" size = "25"></td> <tr> <tr align = "center"> <td colspan="2"><input type="submit" name = "login" Value = "Login"></td> </table> </form> </body> </html> 22

23 6. Buatlah file login.php seperti berikut : include ("koneksi.php"); session_start(); $username = $_POST['username']; $password = $_POST['password']; $sql = mysql_query("select * FROM pengguna WHERE username='$username' && password='$password'"); $num = mysql_num_rows($sql); if($num==0) <script language="javascript"> alert('username & Password Salah'); document.location='index.php'; </script> else $_SESSION['user'] =$username; $_SESSION['passwd']=$password; header("location:home.php"); 7. Buatlah file home.php seperti berikut: include ("koneksi.php"); session_start(); if (!isset ($_SESSION['user'])) <script language = "JavaScript"> <alert('login Dulu Broooo'); document.location='index.php'; </script> else echo "<h1> Hello ".$_SESSION['user']."</h1>"; echo "<h3> Selamat datang, selamat belajar </h3>"; echo "<br>"; echo "<br>"; echo "<a href = 'logout.php'>logout</a>"; 23

24 8. Terakhir buat file logout.php session_start(); session_destroy(); header ('location:index.php'); 9. Jalankan dari awal! 24

25 PHP CRUD (Create, Read, Update, Delete) CRUD adalah singkatan dari Create, Read, Update, dan Delete. Hampir setiap aplikasi memiliki fungsi CRUD di dalamnya terutama aplikasi web dinamis. a. Create, digunakan untuk menambahkan data ke dalam database, menggunakan query INSERT b. Read, digunakan untuk menampilkan data yang berada di dalam database, menggunakan query SELECT c. Update,digunakan untuk mengedit data pada database, menggunakan query UPDATE d. Delete,digunakan untuk menghapus data pada database, menggunakan query DELETE LATIHAN 1. Buat database dengan nama db_tapen 2. Buat tabel dengan nama siswa yang memiliki ketentuan sebagai berikut : Nama Kolom Type Length Keterangan nis INT 4 Primary Key nama Varchar 50 alamat Text nama_ayah Varchar 50 nama_ibu Varchar Buatlah file koneksi.php 4. Buatlah file index.php seperti koding d halaman berikutnya 5. Buat file tambah.php, file ini yang akan digunakan untuk menambah data siswa 6. Setelah membuat form untuk menambah siswa, selanjutnya buatlah file insert.php. file ini yang akan memproses data yang diisikan ke dalam database. 7. Selain menambahkan data, aplikasi ini juga bisa mengedit siswa. Buatlah file edit.php 8. Seperti halnya pada proses menambahkan data, untuk edit juga membutuhkan file yang bertugas untuk memproses data yang sudah di edit. Nama file nya update.php 9. Setelah berhasil mengedit, selanjutnya adalah menghapus data. Untuk menghapus data, buatlah file delete.php 25

26 Lampiran : 1. Index.php include ("koneksi.php"); $tampil = mysql_query ("SELECT *from siswa"); <html> <head> <title>data Siswa SMK N 1 Tapen </title> </head> <body> <h1><font face="arial"> Data Siswa SMK N 1 Tapen</font></h1> <font face = "arial" size="4"><a href="tambah.php">tambah Siswa</a></font> <br><br> <table border="1" cellpadding="5"> <tr> <th>nis</th> <th>nama</th> <th>alamat</th> <th>nama Ayaha</th> <th>nama Ibu</th> <th>action</th> while ($data=mysql_fetch_array($tampil)) echo "<tr>"; echo "<td>".$data['nis']."</td>"; echo "<td>".$data['nama']."</td>"; echo "<td>".$data['alamat']."</td>"; echo "<td>".$data['nama_ayah']."</td>"; echo "<td>".$data['nama_ibu']."</td>"; echo "<td><a href='edit.php?nis=".$data['nis']."'>edit</a> <a href='delete.php?nis=".$data['nis']."'>delete</a></td>"; echo "<tr>"; </table> </body> </html> 26

27 2. tambah.php <html> <head> <title> Tambah Siswa </title> </head> <body> <h1><font face = "arial">tambah Siswa</font></h1> <form action = "insert.php" method="post"> <table border="0" cellpadding ="10"> <tr> <td>nis</td> <td><input type = "text" name="nis" size="30"></td> <tr> <td>nama Lengkap</td> <td><input type = "text" name="nama" size="30"></td> <tr> <td>alamat</td> <td><textarea name="alamat" rows = "3" cols ="22"></textarea></td> <tr> <td>nama Ayah</td> <td><input type = "text" name="nama_ayah" size="30"></td> <tr> <td>nama Ibu</td> <td><input type = "text" name="nama_ibu" size="30"></td> <tr align = "center"> <td colspan="2"><input type="submit" name ="tambah" value="tambah"></td> </table> </form> </body></html> 27

28 3. Insert.php include ("koneksi.php"); $nis = $_POST['nis']; $nama = $_POST['nama']; $alamat = $_POST['alamat']; $ayah = $_POST['nama_ayah']; $ibu = $_POST['nama_ibu']; $query = mysql_query("insert into siswa values ($nis,'$nama','$alamat','$ayah','$ibu')"); if($query) <script language ="JavaScript"> alert('data Siswa Berhasil Ditambahkan'); document.location='index.php'; </script> else echo "Terjadi Kesalahan"; 28

29 4. Edit.php include ("koneksi.php"); $nis = $_GET['nis']; $query=mysql_query ("SELECT *from siswa where nis = $nis"); while ($data=mysql_fetch_array($query)) $nama = $data['nama']; $alamat = $data['alamat']; $ayah = $data['nama_ayah']; $ibu = $data['nama_ibu']; <html> <head> <title>edit Siswa</title> </head> <body> <h1><font face="arial">edit Data Siswa</font></h1> <form action="update.php?nis=<?=$nis" method="post"> <table border = "0" cellpadding = "10"> <tr> <td>nis</td> <td> echo $nis </td> <tr> <td>nama Lengkap</td> <td><input type="text" name="nama" size="30" value=' echo $nama '></td> <tr> <td>alamat</td> <td><textarea name="alamat" rows="3" cols="22"> echo $alamat </textarea></td> <tr> <td>nama Ayah</td> <td><input type="text" name="nama_ayah" size="30" value=' echo $ayah '></td> <tr> <td>nama Ibu</td> <td><input type="text" name="nama_ibu" size="30" value=' echo $ibu '></td> <tr> <td></td> <td><input type="submit" name="edit" value ="Edit"></td> </table> </form> </body> </html> 29

30 5. update.php include ("koneksi.php"); $nis = $_GET['nis']; $nama = $_POST['nama']; $alamat = $_POST['alamat']; $ayah = $_POST['nama_ayah']; $ibu = $_POST['nama_ibu']; $query = mysql_query("update siswa SET nama='$nama', alamat ='$alamat', nama_ayah='$ayah', nama_ibu='$ibu' where nis = $nis"); if($query) <script language="javascript"> alert('data Siswa Berhasil di Edit'); document.location='index.php'; </script> else echo "Terjadi Kesalahan"; 6. Delete.php include ("koneksi.php"); $nis = $_GET['nis']; mysql_query("delete from siswa where nis = $nis"); <script language="javascript"> alert('data Siswa Berhasil di Hapus'); document.location='index.php'; </script> 30

Membuat Login Dengan PHP dan MYSQL

Membuat Login Dengan PHP dan MYSQL Membuat Login Dengan PHP dan MYSQL Ramdhan Indra Bangun dadhan.rpl@gmail.com :: Abstrak Aplikasi login User dalam suatu situs dinamis menggunakan php sudah hamper menjadi kebutuhan wajib. Tanpa adanya

Lebih terperinci

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial Detil Tutorial Tingkat Kesulitan: Pemula Bahasa: PHP Software yang Digunakan: Dreamweaver Lama Pengerjaan: 1 Hours 2 Hours Untuk mengawali kembalinya materi tentang PHP & MySQL, saya membuat tutorial untuk

Lebih terperinci

Praktikum 3 Cookie, Session, dan Database MySQL

Praktikum 3 Cookie, Session, dan Database MySQL Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session

Lebih terperinci

BAB X AKSES DAN MANIPULASI DATA

BAB X AKSES DAN MANIPULASI DATA BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan

Lebih terperinci

Perancangan & Pemprograman WEB

Perancangan & Pemprograman WEB Perancangan & Pemprograman WEB Pertemuan 9 Introduction PHP (1) Apa itu PHP???? Berdasarkan dari situs resmi PHP.net, PHP (Hypertext Preprocessor) merupakan bahasa pemprograman web yang dapat disisipkan

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

MODUL 11 MEMBUAT LOGIN USER

MODUL 11 MEMBUAT LOGIN USER MODUL 11 MEMBUAT LOGIN USER Halaman web adalah suatu halaman rumah di dalam dunia maya, di sini kita dapat menampilkan tentang segala inspirasi, imajinasi, mimpi maupun uneg-uneg sekalipun. Ibarat sebuah

Lebih terperinci

Advantages. Keunggulan :

Advantages. Keunggulan : Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

Create Read Update Delete using PHP MySql

Create Read Update Delete using PHP MySql 2016 Create Read Update Delete using PHP MySql CRUD TABEL ALUMNI DWI SETIYA NINGSIH // 210 315 70 25 [COMPANY NAME] [Company address] SS Program Gambar 1.1 Tampilan index.php Gambar 2.1 Tampilan edit.php

Lebih terperinci

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA STRUKTUR DASAR PHP Struktur PHP diawali dengan Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman

Lebih terperinci

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut: Aplikasi Update Profil Aplikasi Update sebaiknya dibuat setelah registrasi, login dan otentikasi selesai karena untuk melihat profil harus melalui sebuah kunci yang dijadikan kriteria where pada query

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect(); Integrasi PHP dan MySQL PHP akan mengakses database melalui web server yaitu Apache. Jika database server dan web server berada pada komputer yang sama maka koneksi akan menggunakan localhost sebagai nama

Lebih terperinci

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL Modul Pembuatan Aplikasi Login dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat sebuat aplikasi web dengan fitur login. Aplikasi login

Lebih terperinci

Membuat Database mysql dengan PhpMyAdmin

Membuat Database mysql dengan PhpMyAdmin Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan PHP PHP Sederhana

Lebih terperinci

P - 12 Bab 9 : PHP & MySQL

P - 12 Bab 9 : PHP & MySQL P - 12 Bab 9 : PHP & MySQL 9.1 Tujuan Mahasiswa mampu : Mengetahui dan Memahami Integrasi PHP dengan MySQL Mengetahui dan Memahami Operasi Input, Edit, Delete MySQL Dengan PHP Mengetahui dan Memahami Fungsi

Lebih terperinci

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat aplikasi sederhana menggunakan bahasa pemrograman

Lebih terperinci

PHP & Mysql. Pemrograman Internet

PHP & Mysql. Pemrograman Internet PHP & Mysql Pemrograman Internet Objective Modularisasi Database MySQL Modularisasi Melakukan pembuatan program berdasarkan modul-modul. Modul dapat berupa fungsi atau prosedur Jenis modularisasi di dalam

Lebih terperinci

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL 1. Pengenalan PHP dan MySQL PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan

Lebih terperinci

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin

Lebih terperinci

PHP (HYPERTEXT PREPROCESSOR)

PHP (HYPERTEXT PREPROCESSOR) LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM

Lebih terperinci

Materi 10: Create Read Update Delete

Materi 10: Create Read Update Delete JURNAL PRAKTIKUM (LAB. ACTIVITY) PEMROGRAMAN WEB LANJUT SI087 Materi 10: Create Read Update Delete Dosen: Lilis Dwi Farida, S.Kom., M.Eng Moch. Farid Fauzi, M.Kom Irma Rofni Wulandari, S.Pd., M.Eng S1

Lebih terperinci

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22 TIB18 - PEMROGRAMAN WEB Pemrograman Web Pertemuan 19-20 & 21-22 Kompetensi Khusus Mahasiswa dapat membuat aplikasi berbasiskan web dengan menggunakan Data ManipulaIon Language (DML) melalui PHP yang terkoneksi

Lebih terperinci

Domain & Hosting Free By : Subianto, S.Kom

Domain & Hosting Free  By : Subianto, S.Kom Domain & Hosting Free www.000webhost.com By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI

Lebih terperinci

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

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Modul 5 Membuat Formulir Pada Template Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS ISLAM INDONESIA YOGYAKARTA 2013 1 BAB I PENDAHULUAN

Lebih terperinci

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Dasar Pemrograman PHP dan MySQL MATERI 1: PENGENALAN PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya

Lebih terperinci

Script PHP dan MySQL J A M K E E M P A T

Script PHP dan MySQL J A M K E E M P A T J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server

Lebih terperinci

Menangani Input dari User

Menangani Input dari User Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni

Lebih terperinci

Pengenalan Script. Definisi HTML

Pengenalan Script. Definisi HTML 1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB SESSION & COOKIE Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Session & Cookie... 1 1. Session... 2 2. Cookie... 4 3. Program Autentikasi... 5 Daftar Pustaka...

Lebih terperinci

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Database MySql Standar Kompetensi Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Indikator Hasil Belajar 1. Dapat menjelaskan pengertian

Lebih terperinci

Dasar PHP-MySQL oleh : Prasaja Wikanta

Dasar PHP-MySQL oleh : Prasaja Wikanta Dasar PHP-MySQL oleh : Prasaja Wikanta prasaja@students.itb.ac.id antok@hotmail.com Tools yang anda butuhkan :! Teks editor! Web server yang mendukung PHP dan MySQL! Browser Basic Untuk memperoleh variabel

Lebih terperinci

PRAKTIKUM I MySQL / phpmyadmin

PRAKTIKUM I MySQL / phpmyadmin PRAKTIKUM I MySQL / phpmyadmin I.ATujuan 1. Mengerti dan memahami database, tabel, field dan record 2. Dapat membuat database dan tabel 3. Dapat memodifikasi database dengan perintah SQL I.B.Alat & Bahan

Lebih terperinci

2. inputkk.php. 3. tampilkk.php

2. inputkk.php. 3. tampilkk.php Ketua RT. 04 RW. 10 Desa Pinggir Kompor membuat database berbasis web menggunakan PHP dan MySQL. Halamanhalaman web yang dibuat adalah seperti berikut: 1. index.php 2. inputkk.php 3. tampilkk.php 1 4.

Lebih terperinci

Materi

Materi Materi Materi Field Type/Length Extra Primary Key nomor int(10) auto_increment Yes nama varchar(40) agama varchar(15) jnskel varchar(8) email varchar(255) alamat varchar(80) kota varchar(20) INSERT

Lebih terperinci

Pemrograman PHP7 untuk Pemula

Pemrograman PHP7 untuk Pemula Pemrograman PHP7 untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud

Lebih terperinci

HTML (HYPERTEXT MARKUP LANGUAGE)

HTML (HYPERTEXT MARKUP LANGUAGE) Hal yang harus dikuasai oleh seorang programmer adalah logika algoritma dan syntax pemrograman. Dalam satu bahasa pemrograman saja. Dijumpai begitu banyak syntax yang tentunya tidak mudah untuk dihapal

Lebih terperinci

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu : BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer adalah serangkaian elektronik yang terdiri dari sejumlah komponen yang saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi

Lebih terperinci

DATABASE MYSQL DENGAN PHP

DATABASE MYSQL DENGAN PHP DATABASE MYSQL DENGAN PHP PHP PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan menggunakan PHP,dapat membuat berbagai aplikasi berbasis

Lebih terperinci

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui

Lebih terperinci

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL MODUL 5 KONEKTIVITAS PHP DENGAN MySQL A. Tujuan : 1. Memahami langkah-langkah koneksi PHP dengan MySQL. 2. Memahami perbedaan pengambilan record dari database. B. Dasar Teori Langkah-langkah koneksi PHP-MySQL

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB DATABASE OPERATION Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Database Operation... 1 1. SQL... 1 1.1 Data Definition Language (DDL)... 1 1.2 Data Manipulation

Lebih terperinci

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

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control) MODUL 10 PENGENALAN PHP (Variabel, Operator, struktur control) Tujuan : Mampu menjelaskan perintah-perintah dasar-dasar PHP (Variabel, Operator, struktur control) dan membuat aplikasi dengan perintah-perintah

Lebih terperinci

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? LAMPIRAN Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. Indonesia News Center. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? Jawab: Ya, kami membutuhkan

Lebih terperinci

Mencetak Data Ke Word atau Excell

Mencetak Data Ke Word atau Excell Mencetak Data Ke Word atau Excell dengan PHP Mungkin ada sebagian di antara kalian yang memikirkan bagaimana caranya mencetak data yang telah kita buat dengan PHP ke dalam bentuk Word atau Excel. Nah setelah

Lebih terperinci

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL MODUL 10 KONEKTIVITAS PHP DENGAN MySQL Tujuan : 1. Memahami langkah-langkah koneksi PHP dengan MySQL. 2. Memahami perbedaan pengambilan record dari database. Langkah-langkah koneksi PHP-MySQL 1. Membuka

Lebih terperinci

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii 2015 Pertemuan IV MEMBUAT FILE CRUD (Create Read Update dan Delete) menggunakan PHP 3.1 Ringkasan Materi Apa itu CRUD? CRUD adalah singkatan

Lebih terperinci

PENGENALAN PHP DASAR

PENGENALAN PHP DASAR PENGENALAN PHP DASAR Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan

Lebih terperinci

Server Response. Hello

Server Response. Hello 1. Pengenalan PHP PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side

Lebih terperinci

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */ Tutorial ini akan membimbing kalian membuat sebuah database bernama bioteman dengan sebuah tabel bernama teman. Tabel biodata ini berisi kolom nomor, namateman, tglahir, dan nomorhp. Tabel tersebut akan

Lebih terperinci

Web Programming. Pengenalan PHP

Web Programming. Pengenalan PHP Web Programming Pengenalan PHP Pokok Bahasan Pengenalan PHP Tag-tag Dasar PHP Struktur Kontrol Pengenalan PHP (1) Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/interaktif.

Lebih terperinci

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa? Universitas Muhammadiyah Sukabumi Artikel PHP dan Mysql Oleh : dede sulaeman PHP & MYSQL PHP & MYSQL PHP itu apa sih? Penjelasan sederhananya adalah bahwa PHP merupakan sebuah program tambahan yang ada

Lebih terperinci

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom DATABASE OPERATION Pemrograman Web Rajif Agung Yunmar, S.Kom SQL SQL (Structure Query Language) adalah sebuah bahasa pemrograman aras tinggi yang menjadi standar untuk pengolahan data pada sebagian besar

Lebih terperinci

Mengarahkan Flow Program, Input, dan Pemrosesannya

Mengarahkan Flow Program, Input, dan Pemrosesannya Mengarahkan Flow Program, Input, dan Pemrosesannya Di modul ini, Anda akan belajar beberapa teknik pemrograman dan pengetahuan penting yang perlu diketahui karena sering dijumpai dalam memprogram. 3.1

Lebih terperinci

JavaScript. Pemrograman Web 1. Genap

JavaScript. Pemrograman Web 1. Genap JavaScript Pemrograman Web 1 Genap 2011-2012 Pengenalan JavaScript Apa itu JavaScript? JavaScript adalah bahasa Scripting, bukan bahasa pemrograman. JavaScript didisain untuk membuat halaman HTML menjadi

Lebih terperinci

Membuat Toko Buku dengan PHP - MySQL

Membuat Toko Buku dengan PHP - MySQL Membuat Toko Buku dengan PHP - MySQL Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak PHP. Apa itu? PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan

Lebih terperinci

Dasar PHP. Wiratmoko Yuwono

Dasar PHP. Wiratmoko Yuwono Dasar PHP Wiratmoko Yuwono Topik Konsep PHP Tipe data PHP Jenis-jenis Operator Seleksi Kondisi (pencabangan) Perulangan 2 Intro PHP bahasa scripting server-side untuk membuat website interaktif dan dinamis.

Lebih terperinci

Pertemuan 2. Muhadi Hariyanto

Pertemuan 2. Muhadi Hariyanto Pertemuan 2 Muhadi Hariyanto Variabel Diperlukan dalam pemrograman PHP karena berfungsi sebagai tempat untuk menampung suatu nilai data. Bisa berupa masukan atau keluaran. Tidak diperlukan deklarasi awal

Lebih terperinci

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

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP Programing M.M. Ubaidillah Dasar-dasar PHP Bagian I. Pengenalan PHP 1. PHP ( Hypertext Preprocessor) merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Lebih terperinci

BAB IX COOKIE DAN SESSION

BAB IX COOKIE DAN SESSION 1 BAB IX COOKIE DAN SESSION A. TUJUAN Memahami konsep dasar cookie dan session di dalam pemrograman web. Memahami penggunaan cookie dan session. Mampu memanfaatkan cookie atau session untuk memproteksi

Lebih terperinci

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

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012 Topik PHP (1) Pemrograman Internet Acep Irham Gufroni, M.Eng. Konsep PHP Tipe data PHP Jenis-jenis Operator Seleksi Kondisi (pencabangan) Perulangan 1 2 Intro PHP bahasa scripting server-side untuk membuat

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dibahas mengenai pengujian sistem serta analisis dari hasil pengujian. Tujuan dilakukannya pengujian ini adalah mengetahui sejauh mana kinerja dari hasil

Lebih terperinci

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

// membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */ IV PHP INTRO PHP adalah bahasa pemrograman open source multi platforms yang sangat fleksibel, bahasa ini dapat disisipkan pada kode HTML ataupun CSS dengan syarat ekstensi file harus menggunakan ekstensi

Lebih terperinci

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel 2015 Pertemuan V PHP DAN MySQL 5.1 Ringkasan Materi PHP-MySQL Fungsi-fungsi php untuk berkomunikasi dengan mysql begitu banyak. Diantaranya

Lebih terperinci

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

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option. Form Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan data antar halaman web Tag

Lebih terperinci

MODUL 1 INTERNET PROGRAMMING : PHP 1

MODUL 1 INTERNET PROGRAMMING : PHP 1 MODUL 1 INTERNET PROGRAMMING : PHP 1 A. Tujuan : 1. Memahami tentang PHP 2. Memahami instalasi Apache dan PHP 3. Memahami tag-tag dalam PHP 4. Memahami tentang struktur kontrol B. Dasar Teori PENGENALAN

Lebih terperinci

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.

Lebih terperinci

MODUL 7 SESSION DAN USER AUTHENTICATION

MODUL 7 SESSION DAN USER AUTHENTICATION MODUL 7 SESSION DAN USER AUTHENTICATION A. Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang user authentication B. Dasar Teori A. SESSION PHP

Lebih terperinci

Membuat Halaman Login Dengan PHP

Membuat Halaman Login Dengan PHP Membuat Halaman Login Dengan PHP Oleh: Polma Saut Martua Sihotang Baik ini tutor pertama dari saya.. mohon dimaklum karena saya masih newbie. ^_^ Cara Kerja : Ketika user memasukkan username beserta passwordnya,

Lebih terperinci

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS HTML FORM JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta FORM 9.1 Form Input HTML Form digunakan untuk mengumpulkan data dari user atau pengguna

Lebih terperinci

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) 4.1 Definisi PHP (Hypertext Preprocessor) PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman yang mampu berjalan di server-side (berjalan pada

Lebih terperinci

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

Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom. copyright by :japikinfo.com Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom PHP (PHP Hypertext Preprocessor) adalah bahasa scripting yang disisipkan dalam dokumen HTML dan dijalankan pada server side. Artinya semua sintaks

Lebih terperinci

MODUL 6 SESSION DAN USER AUTHENTICATION

MODUL 6 SESSION DAN USER AUTHENTICATION MODUL 6 SESSION DAN USER AUTHENTICATION A. Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang user authentication B. Dasar Teori A. SESSION PHP

Lebih terperinci

STRUKTUR DASAR PHP ASUMSI 02/10/2014

STRUKTUR DASAR PHP ASUMSI 02/10/2014 STRUKTUR DASAR PHP 1 ASUMSI Anda telah mengenal dengan cukup baik komputer Anda, dan juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti perbedaan file dan direktori, bagaimana menyimpan file

Lebih terperinci

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

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi BAB I PENDAHULUAN LATAR BELAKANG World Wide Web (WWW) telah berubah dengan cepat dalam berbagai cara. Bahasa standar yang dipakai dalam WWW adalah bahasa HTML (Hyper Text Markup Language). Dengan adanya

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu. Informasi

Lebih terperinci

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) PHP dan MySQL, seolah pasangan sejati yang tak terpisahkan. Keduanya paling sering disandingkan dalam pembuatan aplikasi berbasis web (web application development).

Lebih terperinci

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database Modul 5 1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database 2. DASAR TEORI 2.1 Langkah-langkah koneksi Membuka koneksi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu

Lebih terperinci

Pemrograman Web Week 2. Team Teaching

Pemrograman Web Week 2. Team Teaching Pemrograman Web Week 2 Team Teaching WEEK 2 HTML IKG2I4 Software Project I Persiapan Instalasi Editor Download dan Install apilkasi editor (mis. Notepad++) Karena membantu dalam pengembangan syntax highlighting

Lebih terperinci

BAB 2 LANDASAN TEORI. berinteraksi/bekerja sama membentuk suatu sistem kerja. Komputer berfungsi

BAB 2 LANDASAN TEORI. berinteraksi/bekerja sama membentuk suatu sistem kerja. Komputer berfungsi BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer adalah serangkaian elektronik yang terdiri dari sejumlah komponen yang saling berinteraksi/bekerja sama membentuk suatu sistem kerja. Komputer berfungsi

Lebih terperinci

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

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1 Pemrograman Web Pertemuan Ke-8 dan 9 Server Side Scripting Server Side Scripting 1 Sub Pokok Pembahasan 1. Konsep Server Side Scripting 2. PengertianPHP 3. Cara Kerja PHP 4. Cara Menginstall PHP 5. Cara

Lebih terperinci

BAB-12 MEMBUAT FORM HTML

BAB-12 MEMBUAT FORM HTML BAB-12 MEMBUAT FORM HTML 12.1. Form HTML Form HTML digunakan untuk mendapatkan masukan (input) dari pengguna Web. Pengguna Web dapat memasukkan input melalui halaman-halaman HTML. Elemen/tag Form digunakan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Bab ini berisi implementasi dari perancangan yang telah dibahas pada bab sebelumnya. Pengimplementasiannya meliputi lingkungan perangkat keras, lingkungan

Lebih terperinci

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

MODUL 1 PHP. (Variabel, Tipe Data, Operator) MODUL 1 PHP (Variabel, Tipe Data, Operator) Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang 2016 Pertemuan 1 1.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai variabel, Tipe data dan operator

Lebih terperinci

Teknik Informatika D3

Teknik Informatika D3 Teknik Informatika D3 Pengembangan Sistem E-Commerce Koneksi Basis Data dan Inklusi Berkas Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021

Lebih terperinci

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Cara Mudah Koneksi Php Dan Mysql Dengan Database Cara Mudah Koneksi Php Dan Mysql Dengan Database Pendahuluan Dewasa ini, perkembangan teknologi semakin berkembang pesat. Mulai dari informasi, komunikasi sampai teknologi internet yang sudah merambah

Lebih terperinci

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan : PERTEMUAN 2 Pokok Bahasan : Register Global On vs Register Global Off Variabel dan Konstanta Tipe Data Operator dan Aritmetika Parameter 1.1 Register Global On vs Register Global Off Pada awal perkembangannya,

Lebih terperinci

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

E-trik Ajax. Ajax dan MySQL. Dedi Alnas E-trik Ajax Ajax dan MySQL Dedi Alnas Ajax dan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi Ajax yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

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

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh: Perintah Dasar Tag PHP Ketika PHP membaca suatu file, proses akan berlangsung hingga ditemukan tag khusus yang berfungsi sebagai tanda dimulainya interpretasi teks tersebut sebagai kode PHP. PHP akan menjalankan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas tentang implementasi Rancangan Aplikasi Pendataan Mahasiswa Pada Universitas XYZ menggunakan PHP dan MySQL beserta faktor pendukung yang dibutuhkan

Lebih terperinci

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna Dalam tutorial cara membuat form login dengan PHP dan MySQL, kita akan belajar membuat halaman login untuk website dengan menggunakan PHP Session. Tutorial ini merupakan tutorial tingkat dasar, sederhana

Lebih terperinci

PERTEMUAN KE 1 PENGENALAN DASAR PHP

PERTEMUAN KE 1 PENGENALAN DASAR PHP PERTEMUAN KE 1 PENGENALAN DASAR PHP A. TUJUAN Mampu menggunakan perangkat lunak yang dibutuhkan untuk membuat halaman web dengan PHP Mampu membuat halaman web sederhana dengan PHP Mengenal Tipe Data, Variabel

Lebih terperinci