Langkah 1. Asep Tatang S.

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

echo zine, issue // Pengamanan URL dengan MAC

Nofriza Nindiyasari

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

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

Design Web Dengan 2 Kolom

Penempatan Peta pada page HTML Setelah image peta sudah disiapkan, maka langkah selanjutnya adalah meletakkan image tersebut dalam web site kita. Beri

Checkbox dengan Foreach dan MYSQL

E-trik Ajax. Database MySQL. Dedi Alnas

LAMPIRAN. 1. Listing Program pada website sekolah. index.php

Membuat Login Dengan PHP dan MYSQL

Konsep Basis Data di Web

Bondan Muliawan

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Chart Dinamis dengan PHP-XML-JSChart

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

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

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

Untung Subagyo

Nofriza Nindiyasari

Lisensi Dokumen: Uraian Kasus :

Menampilkan Kata Motivasi Secara Acak di Web

Lampiran 1. Flowchart perancangan sistem

Ashadi Cahyadi

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Menampilkan Data/Tabel MySQL di Ms.Access

LAMPIRAN Source Code Untuk Menampilkan Halaman Home

Praktikum 3 Cookie, Session, dan Database MySQL

PRAKTIKUM I MySQL / phpmyadmin

Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:

Farhan Perdana

Form Pemesanan. Arief Susanto

Tutorial PHP Metode Searching - Multiple Keyword

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

Levenshtein Distance.php

Bobol Server. Disini saya akan menjelaskan sedikit trick yang saya peroleh dari temen2 YF, taukan YF? YF (YogyaFree )

Sony Arianto Kurniawan

Sudarma Sopian Pendahuluan. Isi. Lisensi Dokumen:

Membuat Shopping Cart Sederhana Menggunakan PHP

Membuat Form login dengan Php dan Mysql

Mudafiq Riyan Pratama Pendahuluan. Lisensi Dokumen:

I. Setting Yang Perlu Dilakukan: 1. Download terlebih dahulu installer Mahara di alamat website resmi mahara:

Materi 10: Create Read Update Delete

LAMPIRAN LISTING PROGRAM WEBSITE

Kinta mahadji

Instalasi CMS Joomla di Web Hosting

Menginstal Web Server Apache, PHP, dan MySQL

Rohman Arif

Yohanas auri

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

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

Sofiyan Arif Kurniawan

MODUL 7 MySQL, Koneksi database dan menampilkan data

Pemrograman Web Lanjut 2017

Membangun website dinamis berbasis PHP-mySQL (7)

Sortable Datagrid dengan Paginating Data

Triswansyah Yuliano

Membuat Chart Dengan JSChart

Tutorial Web Server dengan Bitnami LappStack Copyright liyantanto.wordpress.com

BAB X AKSES DAN MANIPULASI DATA

Hello World. Chocolove Mic

Pembuatan Database PT. Fanitra Indotama. CREATE DATABASE fanitra; USE fanitra; Table structure for table 'guestbook'

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Pemrograman Web Lanjut 2017

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

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

Advantages. Keunggulan :

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

MODUL 11 MEMBUAT LOGIN USER

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

Muhidin

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

Domain & Hosting Free By : Subianto, S.Kom

Mudafiq Riyan Pratama

MySQL Full-Text Searching

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

MySQL. Pemrograman Web/MI/D3 sks 1

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

Tips Keamanan Aplikasi Web PHP & MySQL

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

Ahmad Aminudin

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

1. Membuat Kerangka Website dengan Table

Heru Widayat

SISTEM PENGOLAH DATA SISWA BERBASIS WEB PADA ENTREPRENEUR CAMPUS STMIK AMIKOM YOGYAKARTA. Naskah Publikasi

Rahmat Hidayat

LISTING PROGRAM. Index.php

DAFTAR PUSTAKA. Andi, Menguasai Pemerograman Web Dengan Java Script. Wahana Komputer 2010

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

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

Tutorial PHP Kalkulator online dengan PHP

EFEKTIFITAS TATA KERJA PENDATAAN KEPEGAWAIAN DALAM MEWUJUDKAN GOOD GOVERNANCE

MEMBUAT WEB SERVER DENGAN DEBIAN 6 SQUEEZE VIA VIRTUAL BOX

Berilah tanda cek pada kotak yang sesuai dengan pilihan Anda. Nama :... (boleh tidak diisi) Alamat :... (boleh tidak diisi)

Membuat Grafik Column Bar Dengan PHP Mengunakan Fusion Chart

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

Membangun website dinamis berbasis PHP-mySQL (11)

Modul 2 DreamWeaver MX Suendri, S.Kom

Lampiran Kode Program

Transkripsi:

Membuat Halaman Kamus Istilah Sederhana Menggunakan PHP dan MySql Asep Tatang S. sasakala@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.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 IlmuKomputer.Com. Semua tentu tahu apa yang dimaksud dengan kamus istilah, kamus istilah mirip, bahkan bisa dikatakan sama dengan kamus bahasa, mungkin yang membedakan hanya isi dari kamus itu sendiri. Pada kesempatan ini saya akan mencoba membuat sebuah halaman website, yang dapat menampilkan istilah dari isi halaman itu sendiri. Pada pembahasan ini saya tidak akan membahas mengenai PHP maupun MySql, jika anda belum memahami silahkan anda baca artikel/tulisan yang membahas tentang PHP dan MySql. Saya asumsikan anda telah mengenal tentang dasar-dasar PHP, MySql, dan web server Apache. Langkah 1 1. Pembuatan Database Ada beberapa cara yang bisa dilakukan untuk membuat database, pada kesempatan ini saya akan menggunakan fasilitas PHPMyAdmin yang tersedia dalam paket PHPTriad. a. Buat database baru dengan nama MyDatabase. Gambar 1 MyDatabase 1

b. Buat dua buah table dengan nama tbl_dokumen dan tbl_kamus. Gambar 2 tbl_dokumen Gambar 3 tbl_kamus 2. Masukan sample data kedalam table Masukan sample data, saya contohkan sebagai berikut, saya menggunakan PHPMyAdmin dalam memasukan data agar lebih mudah : no_id judul isi 1 Penanaman padi Penanaman padi tidaklah sulit, yang sulit adalah mengendalikan hama yang sering menyerang tanaman padi, salah satunya yang sangat berbahaya yaitu tikus. 2 Tanaman jagung Jagung merupakan salah satu bahan pangan yang bisa dimanfaatkan sebagai bahan pangan pokok selain padi. Akan tetapi terkadang kita merasa tidak nyaaman memakannya. Tabel 1 contoh data tbl_dokumen no_id kata informasi 1 Tikus Sejenis binatang pengerat dengan nama latin Rattus argentiventer. 2 Padi Sejenis tanaman seperti rumput ilalang dengan nama latin Oryza sativa. 2

3 Hama Sebutan untuk penyakit yang menyerang tanaman padi, jagung, dan tanaman kacang-kacangan. Tabel 2 contoh data tbl_kamus Langkah 2 1. Pembuatan halaman informasi database Halaman ini digunakan untuk menyimpan informasi mengenai database yang diperlukan saat pemanggilan menggunakan SQL. Nama file : info.inc $root_server="localhost"; $root_user="root"; $root_password=""; $database="mydatabase"; 2. Pembuatan halaman utama Halaman ini merupakan halaman yang paling awal akan ditampilkan pada saat pertama kali masuk. Nama file : index.php <html><head> <title>halaman dengan kamus sederhana</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#ffffff"> <table width="500" border="0" align="center" cellpadding="0" cellspacing="0"> <td bgcolor="#afafaf" align="center"><h2>daftar dokumen yang tersedia</h2></td> <td><table width="100%" border="0" cellpadding="0" cellspacing="0"> <td width="7%" bgcolor="#dfdfdf" align="center">no</td> <td width="31%" bgcolor="#dfdfdf" align="center">judul</td> <td width="62%" bgcolor="#dfdfdf" align="center">isi</td> // menampilkan data yang ada include "info.inc"; // sisipkan file mysql_connect($root_server,$root_user,$root_password) or die ("<script language=javascript>window.alert('server tidak ditemukan')</script>"); mysql_select_db($database) or die ("<script language=javascript>window.alert('database tidak ditemukan')</script>"); $query= "SELECT * FROM tbl_dokumen"; $result = mysql_query($query) or die("<script language=javascript>window.alert('tidak dapat melakukan pencarian')</script>"); echo "<td bgcolor=#efefef>".$row['no_id']."</td>"; echo "<td bgcolor=#efefef>".$row['judul']."</td>"; echo "<td bgcolor=#efefef><a href=dokumen.php?no_id=".$row['no_id'].">lihat halaman</a></td>"; 3

</table></td> <td bgcolor="#afafaf"> </td> </table> </body> </html> Berikut adalah hasil yang diampilkan menggunakan browser. Gambar 4 Tampilan awal 3. Pembuatan halaman untuk menampilkan dokumen Halaman ini digunakan untuk menampilkan detail informasi dari dokumen. <html> <head> <title>dokumen yang dibuka</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="500" border="0" cellpadding="0" cellspacing="0" align="center"> // algoritma sederhana untuk membuat auto link dari dokumen ke kamus $no_id=$_get['no_id'];// ambil data dari URL include "info.inc";// sisipkan file // ambil data dari tbl_dokumen mysql_connect($root_server,$root_user,$root_password) or die ("<script language=javascript>window.alert('server tidak ditemukan')</script>"); mysql_select_db($database) or die ("<script language=javascript>window.alert('database tidak ditemukan')</script>"); $query= "SELECT * FROM tbl_dokumen where no_id like ".$no_id; $result = mysql_query($query) or die("<script language=javascript>window.alert('tidak dapat melakukan pencarian')</script>"); 4

echo "<td bgcolor=#dfdfdf>judul dokumen : ".$row['judul']."</td>"; echo "<td bgcolor=#efefef>"; $data=$row['isi']; // isi data ke variabel $data // algoritma pengecekan data if ($data!=""){ echo "<div class=outtext2>"; $istilah=explode(" ",$data); for($i=0;$i<each($istilah);$i++){ $kata2=$istilah[$i]; // cek tanda khusus $data=strpos($kata2, ','); $data2=strpos($kata2, '.'); if ($data!=''){ $teks=substr($kata2,0,$data); $kata2=$teks; elseif($data2!=''){ $teks2=substr($kata2,0,$data2); $kata2=$teks2; if ($data!=''){$tanda=','; if ($data2!=''){$tanda='.'; // cek database $query = "SELECT * FROM tbl_kamus where kata='$kata2' ORDER BY kata ASC"; $result = mysql_query($query) or die("tidak dapat melakukan pencarian"); if (mysql_affected_rows()) { $buffer='true';$lihat=$lihat." <a href=kamus.php?kata_dicari=".$row['kata'].">".$row['kata']."</a>$tanda "; if($buffer!='true'){$lihat=$lihat.' '.$kata2.$tanda;else{$buffer='false'; $teks=''; $teks2=''; $tanda=''; echo $lihat; echo "</div>"; echo "</td>"; </table> </body> </html> 5

Berikut adalah hasil yang bisa ditampilkan dalam browser. 4. Pembuatan halaman untuk menampilkan informasi istilah Halaman ini digunakan untuk menampilkan informasi kamus istilah. <html> <head> <title>kamus istilah</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="500" border="0" cellpadding="0" cellspacing="0" align="center"> include "info.inc"; // sisipkan file $kata_dicari=$_get['kata_dicari'];// ambil data dari URL mysql_connect($root_server,$root_user,$root_password) or die ("<script language=javascript>window.alert('server tidak ditemukan')</script>"); mysql_select_db($database) or die ("<script language=javascript>window.alert('database tidak ditemukan')</script>"); // cek database $query = "SELECT * FROM tbl_kamus where kata='$kata_dicari' ORDER BY kata ASC"; $result = mysql_query($query) or die("tidak dapat melakukan pencarian"); if (mysql_affected_rows()) { echo "<td bgcolor=#dfdfdf>kata yang dicari : ".$row['kata']."</td>"; echo "<td bgcolor=#efefef>".$row['informasi']."</td>"; 6

</table> </body> </html> Berikut hasil yang dapat ditampilkan. Selesai sudah pembuatan kamus istilah sederhana ini, mudah-mudahan walaupun sangat sederhana tip dan trik ini bisa bermanfaat bagi anda sekalian. Saya minta maaf apabila dalam penulisannya ada hal-hal yang kurang berkenan dihati anda, dan juga bila penulisan algoritmanya sedikit tidak beraturan, penulis baru dalam tahap belajar. Biografi dan profil Asep Tatang Suryana. Lahir di Sumedang, 26 Februari 1986. Menamatkan SMA di SMAN 1 Conggeang, Sumedang pada tahun 2004. Menyelesaikan S1 pada jurusan Tehnik Informatika STMIK Sumedang pada tahun 2008. Semasa kuliah aktif dibeberapa organisasi kemahasiswaan, diantaranya Lembaga Riset dan Pengembangan Mahasiswa Sema STMIK Sumedang, Departemen Informasi Komunikasi dan Kajian Strategis Sema STMIK Sumedang pada tahun 2006-2008. Informasi lebih lanjut tentang penulis ini bisa didapat melalui : E-mail : sasakala@gmail.com 7