DISUSUN OLEH ABDUL HAKIM SEMESTER VI NPM KLS N TEKNIK INFORMATIKA

Ukuran: px
Mulai penontonan dengan halaman:

Download "DISUSUN OLEH ABDUL HAKIM SEMESTER VI NPM KLS N TEKNIK INFORMATIKA"

Transkripsi

1 DISUSUN OLEH ABDUL HAKIM SEMESTER VI NPM KLS N TEKNIK INFORMATIKA Jl.Nangka No.58 Jl.TB.Simatupang Tanjung barat, Jagakarsa Tlp(021) Fax (021) JAKARTA SELATAN

2 Membuat PAGE HASIL bagai mana cara membuat halaman bertingkat dalam sebuah website yang content nya di generate dari database. Jika anda memiliki "Dinamic Website" yang besar dan memiliki ribuan item /product anda pasti kesulitan untuk menampilkan item tersebut satu persatu secara beraturan, otomatis dan terkendali. Solusinya adalah anda bisa memakai halaman. <-Previous Next->. Halaman tersebut contentnya di ambil dari database MySql, selain itu kita juga bisa menentukan berapa item yang akan kita tampilkan per-halaman. contoh Tabel database CREATE TABLE `content` ( `id` int(225) NOT NULL auto_increment, `judul` varchar(50) collate latin1_general_ci NOT NULL default '', `isi` longtext collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ; Koneksi db.php: $dbhost = 'localhost'; $dbusername = 'user_kamu'; $dbpasswd = 'pass_kamu'; $database_name = 'database_kamu'; #under here, don't = mysql_pconnect("$dbhost","$dbusername","$dbpasswd") or die ("MySql Putus tidak bisa connect ke = mysql_select_db("$database_name", $connection) or die("database tidak ditemukan"); Deskripsi Script: /* ini kita include koneksi database */ include 'db.php'; /* tentukan table nya */ $table = content; $hal = $_GET[hal]; /* jika page default nya 1 */ if(!isset($_get['hal']))

3 $page = 1; else $page = $_GET['hal']; /* tentukan jumlah item per halaman */ $max_results = 5; /* halaman di kali MAX jumlah item per halaman dikurangi MAX jumlah item per halaman */ /* logika: 1 x 5 = 5, 5-5 = 0, jadi id database dimulai dari 0*/ $from = (($page * $max_results) - $max_results); /* tampilkan dari databse, LIMIT dari contuh diatas id dari 0 sampai 5 */ $sql = mysql_query("select * FROM $table ORDER BY id DESC LIMIT $from, $max_results "); while($row = mysql_fetch_array($sql)) /* display result, ini tergantung table database mu */ echo $row[2] <br> echo $row[3] </a><br /> echo $row[1] Halaman Ini dibaca echo $row[6] kali<br /> echo $row[4]; <hr> $total_results = mysql_result(mysql_query("select COUNT(*) as Num FROM $table"),0); $total_pages = ceil($total_results / $max_results); /* bangun jumlah hiperlink halaman*/ echo "<center>select a Page<br />"; /* bangun Previous link */ if($hal > 1) $prev = ($page - 1); echo "<a href=$_server[php_self]?hal=$prev> <-Previous </a> "; for($i = 1; $i <= $total_pages; $i++) if(($hal) == $i) echo "$i "; else echo "<a href=$_server[php_self]?hal=$i>$i</a> "; /* bangun Next link */ if($hal < $total_pages)

4 $next = ($page + 1); echo "<a href=$_server[php_self]?hal=$next>next-></a>"; echo "</center>"; Tutorial PHP Kalkulator online dengan PHP Lisensi Dokumen: Copyright ilmuwebsite.com Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuwebsite.com PHP mempunyai beberapa fungsi matematika yang dapat digunakan untuk menghitung. Melalui artikel ini saya akan mengajarkan kepada anda cara membuat kalkulator online. Pertama, buat file dengan nama index.html lalu ketikkan perintah berikut : <html> <head> <title>kalkulator online created by Ivan wen piao</title> </head> <body> <form name="form1" method="post" action="hitung.php"> <p>operator matematika </p> <p> <input name="angka" type="text" id="angka"> <select name="operator" id="operator"> <option>+</option> <option>-</option> <option>*</option> <option>/</option> </select> <input name="angka2" type="text" id="angka2"> <input type="submit" name="submit" value="hitung"> </p> </form> <form name="form2" method="post" action="hitung2.php"> <p>konstanta matematika </p>

5 <p> <input name="angka" type="text" id="angka"> <select name="operator" id="operator"> <option>abs</option> <option>floor</option> <option>round</option> <option>decbin</option> <option>bindec</option> <option>decoct</option> <option>octdec</option> <option>dechex</option> <option>hexdec</option> <option>sin</option> <option>cos</option> <option>tan</option> <option>log</option> <option>sqrt</option> </select> <input type="submit" name="submit" value="hitung"> </p> <p>keterangan :</p> <table width="100%" border="0"> <td>+</td> <td>tambah.</td> <td>-</td> <td>kurang.</td> <td>*</td> <td>kali.</td> <td>/</td> <td>bagi.</td>

6 <td width="4%">abs</td> <td width="2%">=</td> <td width="94%">mencari nilai absolut.</td> <td>floor</td> <td>pembulatan nilai. </td> <td>round</td> <td>membulatkan angka di belakang koma. </td> <td>decbin</td> <td>mengkonversi menjadi bilangan biner. </td> <td>bindec</td> <td>mengkonversi menjadi bilangan desimal. (kebalikan dari decbin) </td> <td>decoct</td> <td>mengkonversi menjadi bilangan oktal. </td> <td>octdec</td> <td>mengkonversi menjadi bilangan desimal (kebalikan dari decoct) </td> <td>dechex</td> <td>mengkonversi menjadi bilangan Hexadesimal. </td> <td>hexdec</td> <td>mengkonversi menjadi bilangan desimal (kebalikan dari dechex). </td>

7 <td>sin</td> <td>sine</td> <td>cos</td> <td>cosine</td> <td>tan</td> <td>tangent</td> <td>log</td> <td>log</td> <td>sqrt</td> <td>akar</td> </table> </form> <p> </p> </body> </html> Lalu untuk file yang kedua buat dengan nama hitung.php dan ketikkan script berikut : $angka = $_POST['angka']; $angka2 = $_POST['angka2']; $operator = $_POST['operator']; if ($operator == '+') $hasil = $angka+$angka2; if ($operator == '-') $hasil = $angka-$angka2;

8 if ($operator == '*') $hasil = $angka*$angka2; if ($operator == '/') $hasil = $angka/$angka2; print "$hasil"; Dan file yang terakhir, buat dengan nama hitung2.php lalu ketik script berikut : $angka = $_POST['angka']; $operator = $_POST['operator']; if ($operator == 'abs') $hasil = abs($angka); if ($operator == 'floor') $hasil = floor($angka); if ($operator == 'round') $hasil = round($angka); if ($operator == 'decbin') $hasil = decbin($angka); if ($operator == 'bindec') $hasil = bindec($angka); if ($operator == 'decoct') $hasil = octdec($angka); if ($operator == 'octdec') $hasil = octdec($angka); if ($operator == 'dechex')

9 $hasil = dechex($angka); if ($operator == 'hexdec') $hasil = hexdec($angka); if ($operator == 'sin') $hasil = sin($angka); if ($operator == 'cos') $hasil = cos($angka); if ($operator == 'tan') $hasil = tan($angka); if ($operator == 'log') $hasil = log($angka); if ($operator == 'sqrt') $hasil = sqrt($angka); print "$hasil"; Tutorial PHP Php Script Validasi membuat peraturan untuk form-form di website anda?? Seperti: - Nomor Telephone Harus memakai awalan "0" dan minimum 5 angka - Harus ada "@" dan.com /.net atau apa saja - Password harus sama dengan ReTypePassword - Atau jika Form ada yang kosong salah satu maka batalkan proses Untuk memvalidasi lebih baik gunakan PHP dari pada javascript Oke ini Penjelasan script nya: include 'db.php'; $first_name = $_POST['first_name']; $last_name = $_POST['last_name'];

10 $tlp = $_POST['tlp']; $ _address = $_POST[' _address']; $username = $_POST['username']; $password = $_POST['password']; $retypepassword = $_POST['retypepassword']; $iphidden = $_POST['iphidden']; $nim = $_POST['nim']; Script "include 'db.php';" di atas untuk connect dg database, sedangkan script "$first_name = $_POST['first_name'];" dan lain-lain itu gunanya untuk mengambil data dari form sebelumnya saya kira teman2 sudah paham masalah ini $pola = "^.+@.+\..+$"; $pola_tlp = "^[0-9]+$"; $polapassword = "^.5,$"; Script di atas berfungsi untuk menentukan pola dari string yang kita tentukan, lihat Tabel di bawah ini: Pola Kode Harus di awal kata ^ Huruf A-Za-z Angka 0-9 Huruf atau angka [A-Za-z0-9] Semua jenis karakter. Berjumlah satu atau lebih + atau 1, Berjumlah nol atau lebih * atau 0, Berjumlah tiga sampai sepuluh 3,10 Tanda titik \. Harus berada di akhir kalimat $ Jadi jika: $pola = "^.+@.+\..+$"; Deskripsi dari pola ^ (harus ada karakter di depan). (semua jedis karakter) + (Lebih (semua jedis karakter) + (Lebih dari satu) \. (di ikuti tanda titik). (semua jedis karakter) + (Lebih dari satu)

11 $ (Harus ada di akhir kalimat) Jika anda mau harus.com /.net /.org Polanya seperti ini: (net) (org))$ if((!$first_name) (!$last_name) (!eregi($pola_tlp, $tlp)) (!eregi($pola , $ _address)) (!$username) (!eregi($polapassword, $password)) (!$retypepassword) ($password!= $retypepassword)) Pernyataan "if", Jika Tanda "!" berarti tidak, script "!$first_name" berarti string "$first_name" tidak berisi atau kosong Tanda " " itu berarti "atau". Script "!eregi($pola_tlp, $tlp)" "eregi" adalah fungsi untuk membandingkan, berarti jika $pola_tlp tidak sama dengan $tlp if((!$first_name) (!$last_name) (!eregi($pola_tlp, $tlp)) (!eregi($pola , $ _address)) (!$username) (!eregi($polapassword, $password)) (!$retypepassword) ($password!= $retypepassword)) Pernyataan "if", Jika Tanda "!" berarti tidak, script "!$first_name" berarti string "$first_name" tidak berisi atau kosong Tanda " " itu berarti "atau". Script "!eregi($pola_tlp, $tlp)" "eregi" adalah fungsi untuk membandingkan, berarti jika $pola_tlp tidak sama dengan $tlp Setelah kita tunjukkan salah nya dimana, kita sertakan file "form.htm" dengan script: include "form.htm"; lalu kita akhiri proses: exit();

12 Membuat Halaman Login Yup, seperti biasa. Kali ini saya akan memberikan contoh penggunaan database, session, dan enkripsi MD5 untuk menjadikannya sebagai halaman login yang cukup aman, meskipun tidak aman 100%. Dan tentunya artikel ini hanyalah sebuah contoh, sedangkan pengembangannya digantungkan kepada anda. Seperti artikel yang sebelumnya, saya hanya menjelaskan sekelumit contoh yang berkaitan dengan source code dan cara kerja source code tersebut. Secara sederhana, cara kerjanya adalah seperti : 1.) Ketika user memasukkan username beserta passwordnya, maka yang pertama kali dilakukan adalah mengeceknya dalam database apakah username telah terdaftar, jika telah terdaftar, dalam hal ini ada dalam database maka kita memerlukan satu variable yang mengindikasikan bahwa user tersebut ada. 2.) Setelah itu maka sang user akan diberi sebuah session yang diambil dari usernamenya jika pengecekan password sebelumnya oleh MD5 sukses dilakukan. 3.) Jika kesemuanya tidak sesuai maka sang user akan diredirect ke halaman login.html, sehingga terlihat seperti diam di tempat. Untuk memulainya kita buat terlebih dahulu databasenya : create database userdb; use userdb; create table tbl_user(id int(3) primary key auto_increment, username varchar(50), password varchar(50)); insert into tbl_user values('','admin','21232f297a57a5a743894a0e4a801fc3'); 21232f297a57a5a743894a0e4a801fc3 --> ini adalah md5 hash dari 'admin' Pertama-tama kita membuat halaman loginnya terlebih dahulu // login.html <html><head><title>halaman Login... </title></head> <body> <br><br><br><br><br><br><br><br><br><br><br> <table border=1 align=center> <form method=post action=cek.php> <td>username</td><td><input type=text name=username>

13 <td>password</td><td><input type=password name=password> <td></td><td><input type=submit name=submit value=enter> </form> </table></body> </html> Kemudian halaman config.php // config.php $host = "localhost"; $username = "root"; $password = ""; $databasename = "userdb"; $connection = mysql_connect($host, $username, $password) or die("kesalahan Koneksi...!! "); mysql_select_db($databasename, $connection) or die("databasenya Error"); Setelah itu kita buat halaman cek.php // cek.php session_start(); include "config.php" ; $username = $_POST['username']; $password = $_POST['password']; $passwordhash = md5($password); // mengenkripsikannya untuk dicocokan dengan database $perintahnya = "select username, password from tbl_user where username = '$username' and password = '$passwordhash'"; $jalankanperintahnya = mysql_query($perintahnya); $ada_apa_enggak = mysql_num_rows($jalankanperintahnya); if ($ada_apa_enggak >= 1 ) $_SESSION['username'] = $username; header("location: main.php"); else header("location: login.html"); Kemudian kita buat intinya main.php // main.php

14 session_start(); if (ISSET($_SESSION['username'])) print $_SESSION['username']; print "<br><a href=logout.php?maukeluar=iya>logout</a>"; else header("location: login.html"); Dan halaman logout.php... // logout.php session_start(); if ($_REQUEST['maukeluar'] == "iya") if(isset($_session['username'])) UNSET($_SESSION['username']); header("location: login.html"); session_destroy(); Yup, cukup sudah, source codenya. Sekarang saya akan menjelaskan sedikit mengenai codecode diatas. Kita lewat bagian config.php, karena sebelumnya pernah saya bahas, kita masuk ke bagian, cek.php. lihat bagian session_start(); Penggunaan session harus dimulai dengan menggunakan fungsi ini. Kemudian disana tertulis kalimat seperti ini... $password = $_POST['password']; $passwordhash = md5($password);

15 Membuat Security Code - Security Image Apa itu Security Image/ Security Code? Security image adalah suatu bentuk perlindungan terhadap suatu form dari serangan SPAM. Sebagai contoh pernakah anda mengisi formulir pendaftaran untuk mendapatkan account di yahoo?? Lihat bagian bawah diatas tombol submit, di situ ada security code yang muncul...dan anda harus mengisi security code tersebut Cara Kerjanya? Pertama: Formulir akan menampilkan security code yang di generate oleh script PHP, apabila page tersebut di refresh maka security code akan di generate lagi sehingga berubah codenya hal ini sangat berguna sekali untuk menangkal serangan spam. Kedua: Setelah di submit, script php akan memvalidasi data anda dan mencocok kan security code yang telah anda masuk kan apabila security code tidak sama, maka proses akan di batalkan apabila security code sama, maka proses akan dilanjutkan. Berikut file-file yang akan kita gunakan : 1. script form.html 2. script action.php 3. script captchasecurityimages.php 4. file font Penjelasan: ============================================================= ===== ingat ini hanya contoh, anda bisa mengembangkan sendiri script anda ============================================================= ===== 1. script form.htm <form action="action.php" method="post"> Pesan: <input type="text" name="message" /><br /> <img src="captchasecurityimages.php?width=100&height=40&character=5" /><br /> Security Code: <input id="security_code" name="security_code" type="text" /><br /> <input type="submit" name="submit" value="submit" /> </form>

16 script action.php session_start(); if( isset($_post['submit'])) if(($_session['security_code'] == $_POST['security_code']) && (!empty($_session['security_code'])) ) // masukkan script anda jika validasi benar echo 'Terimakasih Pasan anda: "'.$_POST['message'].'"'; else // masukkan script anda jika validasi salah echo 'Sorry, anda memasukkan security code yang salah<br />'; include "form.htm"; else include "form.htm"; script captchasecurityimages.php session_start(); class CaptchaSecurityImages var $font = 'monofont.ttf'; function generatecode($characters) /* list all possible characters, similar looking characters and vowels have been removed */ $possible = ' bcdfghjkmnpqrstvwxyz'; $code = ''; $i = 0; while ($i < $characters) $code.= substr($possible, mt_rand(0, strlen($possible)-1), 1); $i++; return $code; function CaptchaSecurityImages($width='120',$height='40',$characters='6') $code = $this->generatecode($characters); /* font size will be 75% of the image height */ $font_size = $height * 0.75; $image $height) or die('cannot Initialize new GD image

17 stream'); /* set the colours */ $background_color = imagecolorallocate($image, 255, 255, 255); $text_color = imagecolorallocate($image, 20, 40, 100); $noise_color = imagecolorallocate($image, 100, 120, 180); /* generate random dots in background */ for( $i=0; $i<($width*$height)/3; $i++ ) imagefilledellipse($image, mt_rand(0,$width), mt_rand(0,$height), 1, 1, $noise_color); /* generate random lines in background */ for( $i=0; $i<($width*$height)/150; $i++ ) imageline($image, mt_rand(0,$width), mt_rand(0,$height), mt_rand(0,$width), mt_rand(0,$height), $noise_color); /* create textbox and add text */ $textbox = imagettfbbox($font_size, 0, $this->font, $code); $x = ($width - $textbox[4])/2; $y = ($height - $textbox[5])/2; imagettftext($image, $font_size, 0, $x, $y, $text_color, $this->font, $code); /* output captcha image to browser */ imagejpeg($image); imagedestroy($image); $_SESSION['security_code'] = $code; $width = isset($_get['width'])? $_GET['width'] : '120'; $height = isset($_get['height'])? $_GET['height'] : '40'; $characters = isset($_get['characters'])? $_GET['characters'] : '6'; header('content-type: image/jpeg'); $captcha = new captchasecurityimages($width,$height,$characters); file font Gunakan font: monofont.ttf Script PHP Informasi Anda - IP - Proxy Koneksi Ini adalah script untuk membuat tampilan "informasi anda" seperti yang ada di website ilmuwebsite.com, dalam script ini akan menampilkan : 1. ip 2. proxy 3. koneksi Silahkan memodifikasi script ini

18 $agent = $_SERVER['HTTP_USER_AGENT']; $uri = $_SERVER['REQUEST_URI']; $user = $_SERVER['PHP_AUTH_USER']; $ip = $_SERVER['REMOTE_ADDR']; $ref = $_SERVER['HTTP_REFERER']; $proxy = $_SERVER['HTTP_X_FORWARDED_FOR']; $via = $_SERVER['HTTP_VIA']; <table width="140" border="0" style="border-collapse:collapse;"> <td background="img/ket_2.jpg"> <img src="img/h_3.jpg" class="menu_kanan"><b>informasi Anda</b>: </td> <td> <span><b>ip:</b></span><br> <span style="padding-left:5px;"> echo $ip; </spa </td> <td> <span><b>proxy:</b></span><br> <span style="padding-left:5px;"> echo $proxy; ></span> </td> <td> <span><b>koneksi:</b></span><br> <span style="padding-left:5px;"> echo $via;? ></span> </td> </table>

19 Root Mapping Menu "Mapping Menu"adalah salah satu jenis pemetaan terhadap direktori website kita yang bertujuan untuk mempermudah client kita untuk menjelajahi website kita. Tidak usah banyak basa-basi, disini saya akan sedikit menjelaskan cara pembuatan mapping menu tersebut. Seperti biasa, untuk membuat sebuah program pasti butuh kodenya... ;p Contoh kodenya adalah dibawah ini : $originalpath=$_server['php_self']; $urlbase=' $roottitle='home'; $path=explode('/',$originalpath); $jml_element=count($path); echo '<center><table style="border:1pt solid #666666;"><td>'; echo '<a href='.$urlbase.'>'.$roottitle.'</a>'; for($i=1; $i<$jml_element;$i++) $urlbase=$urlbase.'/'.$path[$i]; $path[$i]=str_replace('.php', '', $path[$i]); $path[$i]=ucwords($path[$i]); echo ' / <a href='.$urlbase. '>'.$path[$i]. '</a>'; echo '</td></table></center>'; Untuk penjelasan masing-masingnya... Pada baris $originalpath=$_server['php_self']; $urlbase=' $roottitle='home'; Disini kita mengeset path, url base, dan judul rootnya. Kalau belum mengerti baca dulu sampai selesai baru kamu akan mengerti sendiri gunanya masing-masing.. ;p Baris $path=explode('/',$originalpath); Mengubah path menjadi array dan memisahkannya melalui tanda slash Kemudian baris $jml_elm=count($path); Untuk menghitung (counting) elemen total pada array yang kita dapat tadi Terakhir pada loop-nya

20 for($i=1; $i<$jml_elm;$i++) $urlbase=$urlbase.'/'.$path[$i]; Menambahkan direktori selanjutnya $path[$i]=str_replace('.php', '', $path[$i]); Menghilangkan ekstensi.php pada menu mapping $path[$i]=ucwords($path[$i]); Mengubah huruf awal menjadi huruf kapital that's all... untuk download file zip-nya disini kalau ada pertanyaan silahkan tanya langsung aja ke b_scorpio, dia kepala suku disini..hehehe ( kidding... ;D ) 6reetZ >> -a.k.a b_scorpio -al-k -ryuzaki -phii -ivan -fadli -and all people in ilmuwebsite community... (kenal g kenal hehehe...) Membuat Dynamic Title Salam. SEO, lengkapnya Search Engine Optimization, yaitu sebuah cara yang mempermudah sebuah website dikenali dan direcord dalam database search engine. Bagi anda seorang web master banyak hal yang tentunya telah anda lakukan guna mempromosikan website anda dengan mengikuti syarat-syarat SEO tersebut. Seperti penggunaan CSS, submit web ke penyedia jasa search engine, membuat url yang friendly dengan mod_rewrite,

21 membuat dynamic title, dan segudang syarat lainnya. Sesuai dengan judul yang telah saya berikan, kali ini saya akan menjelaskan secara sederhana bagaimana membuat Dynamic Title. Sederhananya untuk membuat Dynamic Title yaitu dengan memanfaatkan tag title pada html, kemudian variable global $_REQUEST[], dan tentunya database MySQLnya. //database.sql create database cms_db; use cms_db; create table tablenyah(id int(5) auto_increment primary key, judul_artikel varchar(100), penulis_artikel varchar(50), isi_artikel text); insert into tablenyah values("","membuat Dynamic Title dengan PHP","Loka Dwiartara", "Pada suatu hari ada seorang penulis..."); insert into tablenyah values("","ryuzaki nggak ganteng","al-k", "Ryuzaki pada dasarnya emang nggak ganteng huehuehuheuhe... "); Berikut ini adalah source code lengkap-nya : File konfigurasi, koneksi antara mysql dan php. // config.php $host = "localhost"; $username = "root"; $password = ""; $databasename = "cms_db"; $connect = mysql_connect($host, $username, $password) or die("gagal Koneksi!!!"); $database = mysql_select_db($databasename, $connect); Dan script inti index.php // index.php <html> <head> <title> // Dynamic Title // by : Loka Dwiartara a.k.a Al-k // include "config.php"; $id = $_REQUEST['id']; $query1 = "select judul_artikel from tablenyah where id='$id' "; $runquery1 = mysql_query($query1); $judul = mysql_fetch_array($runquery1); if($_request['mode'] == "tutorial_php") print "Tutorial PHP"; if (!ISSET($_REQUEST['id']))

22 print " ilmuwebsite.com "; else print " ". $judul['judul_artikel']; else print "Ilmuwebsite.com"; </title> </head> <body> $query2 = "select id, judul_artikel, penulis_artikel, isi_artikel from tablenyah"; $runquery2 = mysql_query($query2); $query3 = "select judul_artikel, penulis_artikel, isi_artikel from tablenyah where id='$id'"; $runquery3 = mysql_query($query3); if (ISSET($_REQUEST['mode'])) if (!ISSET($_REQUEST['id'])) while ($result = mysql_fetch_array($runquery2)) print "<a href=index.php?mode=tutorial_php&id=$result[id]> $result[judul_artikel]</a><br>"; print "<br><a href=index.php>kembali</a>"; else $content = mysql_fetch_array($runquery3); $judul = $content['judul_artikel']; $penulis = $content['penulis_artikel']; $isi = $content['isi_artikel']; print "<b><u>$judul</u></b><br>"; print "Penulis : $penulis<br><br>"; print "$isi"; print "<br><br><a href=index.php?mode=$_request[mode]>kembali</a>";

23 else print "<a href=index.php?mode=tutorial_php>tutorial PHP</a><br>"; </body> </html> Ya, saya akan sedikit membahas source tersebut. Pada file config.php diatas... $connect = mysql_connect($host, $username, $password) or die("gagal Koneksi!!!"); $database = mysql_select_db($databasename, $connect); variable variable $connect berfungsi mengkoneksikan Server PHP dengan database MySQL, sedangkan variable $database melakukan seleksi database apa yang akan digunakan nantinya. Pada index.php, saya hanya menjelaskan bagian intinya saja, yakni : include "config.php"; $id = $_REQUEST['id']; $query1 = "select judul_artikel from tablenyah where id='$id' "; $runquery1 = mysql_query($query1); $judul = mysql_fetch_array($runquery1); if($_request['mode'] == "tutorial_php") print "Tutorial PHP"; if (!ISSET($_REQUEST['id'])) print " ilmuwebsite.com "; else print " ". $judul['judul_artikel']; else print "Ilmuwebsite.com"; Logikanya kira-kira seperti ini, ketika user masuk pada halaman index.php kemudian melakukan klik pada link, dalam hal ini misalnya Tutorial PHP yang kemudian menghasilkan variable global $_REQUEST['mode']-nya berisi "tutorial_php" maka yang terjadi adalah tag title akan berisi Tutorial PHP, diambil dari ekspresi

24 :...if($_request['mode'] == "tutorial_php") print "Tutorial PHP";...

Tutorial PHP Kalkulator online dengan PHP

Tutorial PHP Kalkulator online dengan PHP Tutorial PHP Kalkulator online dengan PHP Lisensi Dokumen: Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak

Lebih terperinci

Cara Membuat Security Image Code Dengan PHP

Cara Membuat Security Image Code Dengan PHP Cara Membuat Security Image Code Dengan PHP Riyan Sindi Saputra ssaputrariyan@gmail.com Abstrak Saya akan coba menjelaskan bagaimana cara membuat Security Code - Security Image - atau Captcha. Apa itu

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

Tutorial PHP Metode Searching - Multiple Keyword

Tutorial PHP Metode Searching - Multiple Keyword Tutorial PHP Metode Searching - Multiple Keyword Lisensi Dokumen: Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat

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

Menangani Input dari User

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

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

LAMPIRAN LISTING PROGRAM WEBSITE

LAMPIRAN LISTING PROGRAM WEBSITE LAMPIRAN LISTING PROGRAM WEBSITE 1. Halaman Home (index.php) $judul_hal=home; function isi() include("koneksi.php");

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

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

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

Loka Dwiartara

Loka Dwiartara Batasi Download File dengan PHP Script Loka Dwiartara Alkemail@gmail.com http://www.ilmuwebsite.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

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

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

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

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar MATERI WEB Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql Bas-Dev : Ahmad Bastiar Materi Kali ini Adalah Pembuatan Login Dan Dasboard Admin Setelah Login. Kemaren kita telah

Lebih terperinci

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 4. CRUD (Create, Read, Update, Delete)

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

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

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

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 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

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database : BAB III IMPLEMENTASI 3.1 Program Penghubung Database Program penghubung database tersebut disimpan dengan nama konek.php. Berikut merupakan kode program penghubung Database :

Lebih terperinci

Pertama-tama kita buat form login terlebih dahulu. login.htm

Pertama-tama kita buat form login terlebih dahulu. login.htm Secara umum, session digunakan untuk menyimpan suatu informasi antar proses request, baik request dalam bentuk POST atau GET. Bingung yah?? He.. he.. he OK saya akan ambil contoh untuk menggambarkan hal

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

Tutorial PHP Register Login Logout Script

Tutorial PHP Register Login Logout Script Tutorial PHP Register Login Logout Script Lisensi Dokumen: Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak

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

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

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

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

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB III PEMBAHASAN 3.1 Analisa Sistem BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang

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

BAB XIII BEKERJA DENGAN SESSION

BAB XIII BEKERJA DENGAN SESSION BAB XIII BEKERJA DENGAN SESSION Session digunakan untuk mengirim data ke beberapa halaman web. Sebuah halaman web, secara normal tidak akan mengirim suatu data dari halaman yang satu ke halaman yang lain.

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

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

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

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

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP PRAKTIKUM PHP 4 1. Conditional, Array & Perulangan di PHP Tutorial Conditional, Array & Perulangan di PHP ini akan menjelaskan tentang Conditional atau penggunaan "if" dan "else", dilanjutkan dengan penjelasan

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

MySQL Full-Text Searching

MySQL Full-Text Searching MySQL Full-Text Searching Didik Setiawan di2k.setiawan@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

Lebih terperinci

Nofriza Nindiyasari

Nofriza Nindiyasari Tips Mengganti Templates Ala Joomla Nofriza Nindiyasari admin@constantio.com http://www.constantio.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

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

Session. Pendahuluan

Session. Pendahuluan Session Pendahuluan Session digunakan untuk mengirim data ke beberapa halaman web. Sebuah halaman web, secara normal tidak akan mengirim suatu data dari halaman yang satu ke halaman yang lain.dengan kata

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

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

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP Oleh: Achmad Sayfudin Selamat Siang bagi pemula yang lagi belajar oop di php,berikut ini ada tutorial dengan pokok bahasan membuat aplikasi kalkulator

Lebih terperinci

Pemrograman PHP & MySQL

Pemrograman PHP & MySQL Pemrograman PHP & MySQL Memadukan antara Web Server dan Database Server Pemrograman PHP & MySQL Pada awalnya PHP merupakan singkatan dari Personal Home Page tools, sebuah tool (alat bantu) untuk memonitor

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

Lebih terperinci

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA Anda memiliki sebuah usaha yang juga memiliki website sebagai sarana berkomunikasi dengan konsumen. Di dalam website tersebut seorang pengunjung website atau konsumen

Lebih terperinci

Membuat Shopping Cart Sederhana Menggunakan PHP

Membuat Shopping Cart Sederhana Menggunakan PHP Membuat Shopping Cart Sederhana Menggunakan PHP Abdurrahman Shofy admin@opentorndo.com http://www.opentornado.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com

Lebih terperinci

Menampilkan user online seperti di obrolan step by step

Menampilkan user online seperti di obrolan step by step Menampilkan user online seperti di obrolan step by step Oleh: lukman hakim Salam hangat temen2 Jagocoding.com, Berikut saya akan berbagi tutorial sederhana yakni bagaimana cara menampilkan user online

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 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

Widhy Hayuhardhika NP, S.Kom

Widhy Hayuhardhika NP, S.Kom Widhy Hayuhardhika NP, S.Kom PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk pengolahan database Output (HTML) Langkah

Lebih terperinci

Bab 13 Tentang SESSION

Bab 13 Tentang SESSION Bab 13 Tentang SESSION Untuk menjelaskan tentang SESSION dan kegunaannya, saya akan mulai dengan memberikan contoh visualisasi terlebih dahulu. Misalkan kita memiliki sebuah form sebagai berikut

Lebih terperinci

PERINTAH DASAR MySQL

PERINTAH DASAR MySQL PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All

Lebih terperinci

Tutorial Membuat WEB Dinamis Dengan PHP

Tutorial Membuat WEB Dinamis Dengan PHP Tutorial Membuat WEB Dinamis Dengan PHP Muhammad Dede Soleman muhammad.dede@raharja,info Abstrak Dalam sisi programming kita dituntut untuk membuat sebuah program semenarik mungkin agar dapat dilihat oleh

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Pertemuan 8 8.1. PHPMyAdmin Menurut wikipedia, PhpMyAdmin adalah perangkat lunak bebas / open source yang ditulis dalam bahasa pemrograman php yang digunakan untuk menangani administrasi MySQL melalui

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 PENGUJI Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dengan PHP & MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest Book (Buku Tamu) Membuat

Lebih terperinci

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP Oleh: Arinadi Nur Rohmad Admin sekolah menyuruh saya untuk membuat aplikasi rekap nilai raport dan data siswa, nah pada tengah-tengah membuat

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dgn PHP & MySQL) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest

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

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

Mudafiq Riyan Pratama Pendahuluan. Lisensi Dokumen:

Mudafiq Riyan Pratama  Pendahuluan. Lisensi Dokumen: Database Link Pada PostgreSQL Mudafiq Riyan Pratama van_der_dhaf32@yahoo.co.id http://dhafiq-san.blogspot.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

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

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 22. Lebih Jauh Bekerja dengan

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 III STRUCTURED QUERY ANGUAGE (SQL)

MODUL III STRUCTURED QUERY ANGUAGE (SQL) MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda

Lebih terperinci

MODUL 6 REDIRECT, SESSION & COOKIE

MODUL 6 REDIRECT, SESSION & COOKIE MODUL 6 REDIRECT, SESSION & COOKIE PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Redirect Halaman Redirect page atau pengalihan halaman adalah suatu cara yang digunakan untuk

Lebih terperinci

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor ) Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor ) No Kode Program : VBNET03 www.101peluangbisnis.com Bahasa Pemograman VB. NET + Database SQL Server Terima kasih telah memilih aplikasi pengolahan data

Lebih terperinci

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP 7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi

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

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom). PENGENALAN HTML - 2 G. Tabel HTML Setting untk membuat perintah tabel terdiri dari : Row : mementukan banyaknya baris yang dimiliki oleh tabel. Columns : menentukan banyaknya kolom yang dimiliki tabel.

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

MODUL 6 Redirect,Session, dan Cookies

MODUL 6 Redirect,Session, dan Cookies MODUL 6 Redirect,Session, dan Cookies Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Redirect Halaman... 2 Cookie... 2 Session... 4 Latihan... 5 Teknik Informatika Universitas

Lebih terperinci

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Dalam tutorial berikut penulis langsung ke topik permasalahan, Anda yang belum paham bisa melihat / download tutorial sebelumnya mengenai PHP,MySQL,

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

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

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 4.1 Pengertian dan Tujuan Implementasi Sistem Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desaian sistem yang telah disetujui,

Lebih terperinci

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut : Hak Akses dan Login Multi User Sebuah rumah hanya bisa dibuka oleh orang yang berhak yaitu yang punya rumah itu sendiri dan orang lain yang diberikan hak untuk memasuki rumah tersebut demikian juga dengan

Lebih terperinci

Lisensi Dokumen: Uraian Kasus :

Lisensi Dokumen: Uraian Kasus : Uraian Kasus : Pada kasus ini seorang mahasiswa ingin membuat Program sederhana tentang Nomor Handphone teman-temannya untuk mengantisipasi kehilangan HPnya atau HP Error sehingga perlu di Flash ulang

Lebih terperinci

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 7. Membuat Data Pagination Menggunakan

Lebih terperinci

Muhammad Adri. Pendahuluan. Instalasi Xampp

Muhammad Adri. Pendahuluan. Instalasi Xampp Optimalisasi Blog untuk Pembelajaran Localhost Setup (Instalasi Xampp dan WordPress) Muhammad Adri mhd.adri@unp.ac.id http://muhammadadri.wordpress.com Lisensi Dokumen: Copyright 2003-2008 IlmuKomputer.Com

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

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

Artikel ini akan memberikan informasi bagi pembaca yang kesulitan dengan Teknik Mencegah SQL Injection pada PHP.

Artikel ini akan memberikan informasi bagi pembaca yang kesulitan dengan Teknik Mencegah SQL Injection pada PHP. CARA SEDERHANA UNTUK INJECTION MECEGAH SQL Lina yuliana mdamoners@gmail.com Abstrak Teknik serangan SQL Injection merupakan serangan injeksi perintah SQL pada bagian URL atau bagian Body HTTP Request.

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi

Lebih terperinci

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA Modul 2 Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS

Lebih terperinci

Mudafiq Riyan Pratama

Mudafiq Riyan Pratama Database Link Pada Oracle 10g Mudafiq Riyan Pratama mudafiq.riyan@yahoo.com http://dhafiq-san.blogspot.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB V IMPLEMENTASI PENGUJIAN SISTEM 83 BAB V IMPLEMENTASI PENGUJIAN SISTEM 5.1. Implementasi Perangkat lunak sistem informasi pemesanan tiket yang dibangun dengan menggunakan bahasa pemrograman utama yaitu PHP, dengan menggunakan basis data

Lebih terperinci

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2]

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2] Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2] Oleh: Arinadi Nur Rohmad Episode System Sign-Up/Registerasi/Daftar User Asalamualaikum, Setelah di

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

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

Berikut merupakan salah satu contoh dari pesan SOAP (SOAP Message): Aplikasi Zodiak Menggunakan PHP Web Service Robertus Lilik Haryanto lilik_haryanto@telkom.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

Nofriza Nindiyasari

Nofriza Nindiyasari Tips Membuat Metode Searching Sederhana Ala Google Nofriza Nindiyasari nofri_99@yahoo.com http://www.constantio.web.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Pengujian BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak.tujuan dari pengujian adalah untuk menjamin perangkat lunak yang dibangun

Lebih terperinci

Membuat sendiri active record sederhana ala framework

Membuat sendiri active record sederhana ala framework Membuat sendiri active record sederhana ala framework Oleh: Fuad Indra Setiawan Jaman sekarang banyak bermunculan framework-framework berbasis php seperti CodeIgniter, Cake php, Ruby On Rails, YII dsb.

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