Pemrograman Basis Data Berbasis Web

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pemrograman Basis Data Berbasis Web"

Transkripsi

1 Pemrograman Basis Data Berbasis Web Pertemuan Ke-9 (PHP Dasar [2]) Noor Ifada S1 Teknik Informatika - Unijoyo 1

2 Sub Pokok Bahasan Fungsi-fungsi umum Enkripsi dan integritas data Pemrosesan file Modularisasi Mengenal Cookie Contoh aplikasi dengan menggunakan PHP S1 Teknik Informatika - Unijoyo 2

3 Fungsi-fungsi umum Fungsi String digunakan untuk memanipulasi string untuk berbagai macam kebutuhan Fungsi Date digunakan untuk mengambil tanggal dan jam. Hasil dari fungsi ini adalah sebuah string yang berisi tanggal/jam sesuai dengan format yang diinginkan. Fungsi Mail digunakan untuk mengirimkan ke alamat tertentu S1 Teknik Informatika - Unijoyo 3

4 Fungsi String StrLen digunakan untuk menghitung jumlah karakter suatu string sintaks: strlen(string) StrPos digunakan untuk mencari posisi pertama suatu sub string pada suatu string fungsi ini biasanya digunakan untuk mencari suatu sub string di dalam suatu string sintaks: strpos(string, sub_string) Str_repeat digunakan untuk mengulang isi suatu string sintaks: str_repeat(string, int jumlah perulangan) S1 Teknik Informatika - Unijoyo 4

5 StrToLower digunakan untuk merubah suatu string menjadi huruf kecil (lowercase). sintaks: strtolower(string) StrToUpper Digunakan untuk merubah suatu string menjadi huruf besar (uppercase) Sintaks: strtoupper(string) SubStr digunakan untuk mengambil suatu sub string dengan panjang tertentu dari suatu string pada posisi tertentu pula. sintaks: substr(string, int posisi, int posisi) contoh: substr( abcdefg,0,3); // menghasilkan string abc substr( abcdefg,3,2); // menghasilkan string de S1 Teknik Informatika - Unijoyo 5

6 SubStr_Count digunakan untuk menghitung jumlah sub string dalam suatu string sintaks: substr_count( string, string substring) Contoh: substr_count( This is a test, is ); // menghasilkan nilai 2 UCFirst digunakan untuk mengganti karakter pertama pada suatu string menjadi huruf besar sintaks: ucfirst(string) UCWords digunakan untuk mengganti karakter pertama pada setiap kata dalam suatu string menjadi huruf besar sintaks: ucwords(string) S1 Teknik Informatika - Unijoyo 6

7 Fungsi Date Sintaks: date(string format) Format yang dikenal dalam fungsi date misalkan: a - "am" or "pm" A - "AM" or "PM" d - day of the month, 2 digits with leading zeros; i.e. "01" to "31" D - day of the week, textual, 3 letters; i.e. "Fri" h - hour, 12-hour format; i.e. "01" to "12" H - hour, 24-hour format; i.e. "00" to "23" i - minutes; i.e. "00" to "59" I (capital i) - "1" if Daylight Savings Time, "0" otherwise. s - seconds; i.e. "00" to "59" S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd Dan lain-lain Contoh: date( Y-m-d ); // menghasilkan date( H:i:s ); // menghasilkan 20:15:07 S1 Teknik Informatika - Unijoyo 7

8 Fungsi Mail Sintaks: mail(string tujuan, string subject, string isi [, string header] ); Contoh: $pengirim = From: alamat@ .com ; $tujuan = web_master@website.com ; $subject = Pemberitahuan ; $isi = Ini adalah percobaan pengiriman dengan menggunakan PHP ; mail($tujuan,$subject,$isi,$pengirim); S1 Teknik Informatika - Unijoyo 8

9 Enkripsi dan Integritas Data Enkripsi data diperlukan dalam aplikasi yang berhubungan dengan password. Data user beserta passwordnya harus disimpan sehingga yang tidak mungkin dibaca oleh orang lain bahkan oleh seorang administrator sekalipun. Enkripsi merupakan proses pengaburan data password semula ke dalam bentuk lain yang tidak mudah ditebak, namun dapat dikembalikan lagi ke bentuk semula jika diperlukan. Karena alasan keamananlah, maka enkripsi banyak digunakan pada proses authentikasi di dalam database. S1 Teknik Informatika - Unijoyo 9

10 Beberapa fungsi untuk enkripsi data: Fungsi password( kata_yang_dienkripsi ) akan memperhitungkan bahwa sebuah password hasil enkripsi berasal dari sebuah plaintext string biasanya dipakai pada pemasukan data ke database MySQL. Hasil tersebut harus digunakan sebagai password yang disimpan di dalam user grant table. Fungsi crypt( kata_yang_dienkripsi, password_pengenkripsi ) merupakan perintah enkripsi standar pada UNIX yang memanfaatkan password perng-enkripsi yang disebut salt yang terdiri dari dua buah karakter Fungsi md5( kata_yang_dienkripsi ) menghasilkan enkripsi berupa sederetan character yang berjumlah 32 digit Fungsi crc32(string) untuk menghitung nilai polinomial crc32 terhadap suatu string biasanya digunakan untuk memvalidasi integritas data yang dikirim dari suatu lokasi ke lokasi lain menggunakan piranti komunikasi S1 Teknik Informatika - Unijoyo 10

11 Pemrosesan File File adalah merupakan tempat untuk menyimpan data sekunder secara permanen di dalam suatu media penyimpan misal hardisk, diskette dan lainnya. Secara umum format file terbagi menjadi dua yaitu file teks dan binary. Tiga tahap pengaksesan dalam skema dasar pengaksesan file: 1. Membuka file 2. Memproses file/manipulasi file 3. Menutup file S1 Teknik Informatika - Unijoyo 11

12 Beberapa fungsi dalam pemrosesan file: Fungsi fopen() untuk membuka/mengakses file fungsi ini dapat mengakses file dari sistem file, atau melalui HTTP atau FTP di internet. sintaks: fopen($filename,mode_akses); filename adalah variabel nama file yang akan dibuka mode_akses adalah metode pengaksesan file tersebut, apakah file tersebut diakses hanya untuk dibaca, ditulis atau ditambah. Mode akses yang diberikan: a a+ r r+ w w+ Fungsi fclose() untuk menutup file/berkas digunakan Fungsi fgets() untuk melihat isi dari file digunakan sintaks: fgets($filename,length) filename adalah variabel nama file yang akan dibuka length menunjukkan jumlah karakter yang diambil. pada fungsi ini setiap tag HTML akan dieksekusi (agar tag HTML tidak bisa dieksekusi maka digunakan fungsi fgetss()) S1 Teknik Informatika - Unijoyo 12

13 Fungsi fputs() untuk memasukkan data ke dalam file sintaks: fputs($namafile,$variabel_data) $namafile adalah variabel file tujuan data tersebut $variabel_data adalah variabel isi data yang akan dimasukkan Fungsi feof() untuk menentukan akhir dari sebuah file. Jika sudah pada akhir file, fungsi ini akan bernilai True S1 Teknik Informatika - Unijoyo 13

14 Fungsi copy() untuk mengkopi suatu file file yang akan dikopi dapat diambil melalui masukan data formulir sintaks: copy(nama_file_sumber,nama_file_tujuan) nama_file_sumber adalah nama file yang akan dikopi nama_file_tujuan adalah nama file hasil pengkopian fungsi ini mempunyai hasil berupa: TRUE jika file berhasil dikopi FALSE jika terjadi kegagalan dalam proses pengkopian Contoh: copy( data_mahasiswa.doc, data.rtf ); S1 Teknik Informatika - Unijoyo 14

15 Fungsi unlink() untuk menghapus file sintaks: unlink(nama_file) fungsi ini mempunyai hasil berupa: TRUE jika file berhasil dihapus FALSE jika terjadi kegagalan dalam proses penghapusan Contoh: unlink( data_mahasiswa.doc ); S1 Teknik Informatika - Unijoyo 15

16 Fungsi rename() untuk mengganti nama file sintaks: rename(nama_file_lama,nama_file_baru) nama_file_lama adalah nama file yang akan diganti nama_file_baru adalah nama file pengganti fungsi ini mempunyai hasil berupa: TRUE jika file berhasil diubah/diganti FALSE jika terjadi kegagalan dalam proses pengubahan Contoh: rename( data_mahasiswa.doc, data.rtf ); S1 Teknik Informatika - Unijoyo 16

17 Fungsi file_exists() untuk memeriksa kondisi suatu file, apakah file tersebut ada atau tidak sintaks: file_exists(nama_file) Fungsi ini mempunyai hasil berupa: TRUE jika file ada FALSE jika file tidak ada Fungsi filesize() untuk mengetahui besar ukuran suatu file digunakan sintaks: filesize(nama_file) Fungsi ini mempunyai hasil bertipe integer, yang menyatakan ukuran file dalam satuan byte. S1 Teknik Informatika - Unijoyo 17

18 Modularisasi Modularisasi adalah penyusunan/pembuatan program berdasarkan modul-modul Modul dapat berupa fungsi atau prosedur Jenis modularisasi di dalam PHP antara lain: require() include() require_once() include_once() S1 Teknik Informatika - Unijoyo 18

19 require() bentuk modular yang digunakan untuk menggabungkan suatu skrip PHP atau teks dari file lain dengan script PHP yang memanggilnya, file yang digabungkan tidak harus script PHP teknik require sangat berguna untuk membuat template (pola) yang memudahkan proses pengembangan aplikasi dengan menggunakan pola tampilan include() hampir sama dengan require(), akan tetapi include() digunakan untuk menggabungkan suatu script atau file dengan script pemanggilnya include dapat digunakan dalam struktur pengulangan, untuk melakukan pemanggilan file-file yang berbeda. require_once() pada dasarnya sama dengan require(), akan tetapi di dalam require_once duplikasi fungsi atau duplikasi pemanggilan dapat dihindari, karena secara default require_once akan memaksa PHP untuk menggunakan nama fungsi atau pemanggilan yang telah ada. include_once() hampir sama dengan require_once, akan tetapi pada include_once() setiap kali dijalankan akan selalu ada evaluasi ulang S1 Teknik Informatika - Unijoyo 19

20 Mengenal Cookie Session dan cookie dapat digunakan untuk mencatat jejak (track) tertentu yang dilakukan oleh pengunjung web site, misalnya mencatat jumlah kunjungan, nama dan kunjungan terakhir. Mesin client atau web browser menyimpan informasi tersebut dan mengirimnya ke web server pada saat terjadi request S1 Teknik Informatika - Unijoyo 20

21 Tentang Cookie dan Session Cookie: disimpan di dalam harddisk client cookie mungkin tidak dapat berjalan jika di-blok oleh pengguna dengan mengubah setting security web browser secara umum, cookie disimpan bersama dengan username dan password (password dapat di-enkripsi sebelum disimpan demi keamanan data) sehingga di dalam cookie akan tersimpan username dan password yang telah ter-enkripsi. Cara yang lebih baik adalah menghindari penyimpanan username dan sebagai gantinya gunakan suatu ID unik yang di-generate secara otomatis serta acak. Session: disimpan di server. Session pada dasarnya menyerupai token, di-generate saat authentikasi dilakukan. Session aktif selama browser yang mengakses halaman tercatat masih terbuka. S1 Teknik Informatika - Unijoyo 21

22 Fungsi Cookie PHP Cookie dikirim bersama dengan HTTP header dengan menggunakan fungsi set_cookie() Sintaks: boolean setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]] ) semua argumen kecuali name bersifat opsional jika hanya argumen name yang disertakan, cookie dengan nama itu akan di-overwrite pada komputer client suatu argumen dapat diganti dengan string kosong ("") untuk mengabaikan argumen tersebut argumen expire dan secure adalah berupa integer dan tidak dapat dilewatkan dengan string kosong. Sebagai gantinya gunakanlah bilangan nol (0) argumen expire merupakan suatu integer regular Unix time seperti yang dikembalikan oleh fungsi time() atau mktime() argumen secure menunjukkan bahwa cookie hanya akan ditransfer melalui koneksi secure HTTPS. S1 Teknik Informatika - Unijoyo 22

23 Contoh penggunaan Cookie Contoh ini memungkinkan username dan password untuk disimpan pada komputer client sebagai cookie dan menerimanya saat diperlukan Terdapat tiga file PHP yang digunakan, yaitu index.php, login.php dan logout.php Halaman utama (index.php) memeriksa apakah cookie telah dibuat atau belum. Jika cookie telah ada maka username dan password yang tersimpan ditampilkan S1 Teknik Informatika - Unijoyo 23

24 File index.php: <?php //memeriksa jika cookie diset if (!isset($_cookie['cookie_info'])) { echo $_COOKIE['cookie_info'];?> <body> <form method="post" action="login.php"> <center><h1>cookies </h1></center> <table border="0" width="auto"> <tr><td width="33%">login Name</td><td width="33%"><input type="text" name="name" size="20"></td> <td width="34%"> </td></tr><tr><td width="33%">password</td> <td width="33%"><input type="password" name="pass" size="20"></td> <td width="34%"><input type="checkbox" name="set value="on">remember Me</td></tr> </table> <center> <p><input type="submit" value="submit" name="sub"> <input type="reset" value="reset" name="res"></p> </center> </body> </form> <?php } else { //Cookie ada dan data ditampilkan $cookie_info = explode("-", $_COOKIE['cookie_info']); //Ekstrak Data $name = $cookie_info[0]; $pass = $cookie_info[1]; echo "<center><h3>welcome back $name and your password is $pass"; echo "<a href='logout.php'>logout</a>"; exit; }?> S1 Teknik Informatika - Unijoyo 24

25 Variabel $_COOKIE atau HTTP_COOKIE_VARS bersifat super global yang digunakan untuk menerima data. Sekali cookie ada maka data di dalamnya dapat diterima. Tanda dash ( - ) dapat digunakan sebagai pemisah setiap field, misalnya name-password. Halaman login.php ditampilkan saat cookie belum dibuat. Pengguna harus memilih checkbox jika ingin detailnya diingat oleh sistem. S1 Teknik Informatika - Unijoyo 25

26 File login.php: <?php if(empty($_post['name']) empty($_post['pass'])) {?> <b>fill All Details </b> <?php exit; } else { //mengumpulakn detail dan validasi $time = time(); $name = $_POST['name']; $pass =md5($_post['pass']); $check = $_POST['set']; $db = mysql_connect("localhost", "root","") or die(mysql_error()); mysql_select_db("test",$db) or die(mysql_error()); $query = "select * from Login where name='$name and password='$pass'"; $sql = mysql_query($query) or die(mysql_error()); $count = mysql_num_rows($sql); if ($count == 1) { $cookie_data = $name.'-'.$pass; if($check=='on') { if(setcookie ("cookie_info",$cookie_data, $time+3600)==true) { echo "Cookie SET".$cookie_data;?> <a href='logout.php'>logout</a> <? } } } else { echo "Authentication Failed"; exit; } }?> S1 Teknik Informatika - Unijoyo 26

27 Pada file login.php, user di-authentikasi dan jika sesuai dengan data dalam database maka name dan password diletakkan dalam cookie. Password dienskripsi menggunakan algoritma md5 dan digabung dengan - sebagai pemisah field. Variabel $cookie_data berisi string gabungan. Fungsi setcookie digunakan untuk menyimpan data ke dalam cookie. Argumen pertama adalah nama referensi cookie, yaitu cookie_info. Argumen kedua adalah data yang disimpan dan ketiga akan menentukan berapa lama cookie berlaku (valid). Pada contoh ini, masa hidup cookie adalah 1 jam. Fungsi time() mengembalikan waktu sekarang dari sistem Unix time stamp. Sebagai contoh sebenarnya berarti Mon, 29 Dec :05:21 UTC. Dengan menambahkan 3600 ke Unix time stamp, = yang berarti Mon, 29 Dec :05:21 UTC. Cookie mengembalikan TRUE jika pembuatannya sukses. S1 Teknik Informatika - Unijoyo 27

28 Halaman logout.php menghapus cookie yang telah dibuat. <?php $time = time(); if (isset($_cookie['cookie_info'])) { setcookie ("cookie_info", "", $time ); echo "Logged Out"; } echo $time;?> Fungsi yang digunakan untuk menghapus cookie adalah setcookie (fungsi yang juga digunakan untuk membuat cookie). Kode di atas memperlihatkan pengurangan 3600 terhadap nilai variabel $time. Ini sebenarnya hanya memberikan waktu mundur ke cookie. Saat dikurang 3600 detik atau 1 jam cookie menjadi kadaluarsa. S1 Teknik Informatika - Unijoyo 28

29 Contoh aplikasi dengan menggunakan PHP Membuat Counter Membuat Guest Book (Buku Tamu) S1 Teknik Informatika - Unijoyo 29

30 Membuat Counter Aplikasi web yang paling sederhana yang akan dibahas adalah mengenai pembuatan counter dengan menggunakan PHP. Fungsi counter di sini adalah untuk menghitung berapa kali suatu halaman situs web telah dibuka oleh pengunjung. Langkah-langkah: 1. Membuat file teks (counter.txt) agar setiap kali suatu halaman web ditampilkan maka terlebih dulu isi file tersebut akan dibaca nilainya dan di-update (ditambahkan nilainya dengan 1). Nilai counter diinisialisasi bernilai 0 (nol) 2. Membuat file php (counter.php) untuk: membaca nilai di dalam file teks meng-update nilai counter menyimpan nilai yang baru di file menampilkan nilainya di layar browser S1 Teknik Informatika - Unijoyo 30

31 File counter.txt 0 File counter.php: <html> <head> <title> Counter </title> </head> <?php $filecounter="counter.txt"; $open=fopen($filecounter,'r+'); $counter=fread($open,filesize($filecounter)); fclose($open); $counter++; $write=fopen($filecounter,'w'); fputs($write,$counter); fclose($write); echo "<b> Anda adalah pengunjung ke : $counter</b>";?> </html> S1 Teknik Informatika - Unijoyo 31

32 Membuat Guest Book (Buku Tamu) Salah satu bagian penting dari sebuah website adalah fasilitas pengisian guest book (buku tamu) untuk mengetahui siapa saja pengunjung website dan juga mendapatkan komentar dari pengunjung tersebut. Di dalam contoh berikut ini, data isian guest book akan dikirimkan ke suatu alamat tertentu. Langkah-langkah: 1. Membuat file php (guestbook_1.php) untuk membuat form pengisian guest book. Data yang dimasukkan adalah nama, alamat , alamat, dan pesan 2. Membuat file php (guestbook_2.php) untuk menerima masukan data dari form di atas yang selanjutnya akan dikirimkan ke alamat tertentu S1 Teknik Informatika - Unijoyo 32

33 File guestbook_1.php: <html> <head><title>guestbook</title></head> <body bgcolor="#99ccff"> <font color="#000066" face="helvetica" size ="2"> <table> <caption align="top"> <b>guest BOOK</b> </caption> <tr> <td colspan="2"> <hr size=1 width=100% > </hr> </td> </tr> <form action="guestbook_2.php" method=post> <tr> <td> Name : </td> <td> <input type=text name=nama size=30> </td> </tr> <tr> <td> </td> <td> <input type=text name= size=30> </td> </tr> <tr> <td> Address : </td> <td> <input type=text name=alamat size=30> </td> </tr> <tr> <td valign ="top"> Message : </td> <td> <textarea name=pesan rows=9 cols=40> </textarea> </td> </tr> <tr> <td align="center" colspan="2"> <input type=submit value="submit"> <input type=reset value="reset"> </td> </tr> </form> </table> </font> </body> </html> S1 Teknik Informatika - Unijoyo 33

34 File guestbook_2.php : <html> <head> <title> Guestbook </title> </head> <body bgcolor="#99ccff"> <font color="#000066" face="helvetica" size="2"> <?php $to="admin-myweb@yahoo.com"; $subject="guest Book"; $from="from: $nama <$ >"; $content=""; $content.="guest Book\n"; $content.="name : $nama\n"; $content.=" $ \n"; $content.="address : $alamat\n"; $content.="message: $pesan\n"; mail($to,$subject,$content,$from); echo("thank you for your visit:\n");?> </body> </html> S1 Teknik Informatika - Unijoyo 34

35 Summary Beberapa fungsi umum yang disediakan di PHP yang dapat langsung digunakan, misalnya fungsi string, fungsi date dan fungsi mail Enkripsi data diperlukan dalam proses authentikasi sehingga data user beserta passwordnya tidak dapat dibaca oleh orang lain bahkan oleh seorang administrator sekalipun Dalam pemrosesan file, terdapat tiga tahap pengaksesan yaitu membuka file, memproses file/manipulasi file dan menutup file Modularisasi adalah penyusunan/pembuatan program berdasarkan modul-modul (dapat berupa prosedur ataupun fungsi) Session dan cookie dapat digunakan untuk mencatat jejak (track) tertentu yang dilakukan oleh pengunjung website S1 Teknik Informatika - Unijoyo 35

36 Daftar Pustaka Chris Bates [2006]. Web Programming: Building Internet Applications, Third Edition, John Wiley & Sons Ltd, England. Husni [2007]. Pemrograman Database Berbasis Web, Graha Ilmu, Yogyakarta. Sutarman, S.Kom [2003]. Membangun Aplikasi Web dengan PHP dan MySQL, Graha Ilmu, Yogyakarta. S1 Teknik Informatika - Unijoyo 36

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

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

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

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

MODUL 8.1 WEB PROGRAMMING : PHP 4

MODUL 8.1 WEB PROGRAMMING : PHP 4 MODUL 8.1 WEB PROGRAMMING : PHP 4 Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang operasi file 4. Memahami tentang pembacaan dan penulisan

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

Pertemuan Ke-3 (HTML Lanjut [1]) D3 Manajemen Informatika - Unijoyo 1

Pertemuan Ke-3 (HTML Lanjut [1]) D3 Manajemen Informatika - Unijoyo 1 Pertemuan Ke-3 (HTML Lanjut [1]) D3 Manajemen Informatika - Unijoyo 1 Tabel Membuat tabel sederhana Menambahkan judul tabel Mengatur lebar dan tinggi suatu tabel Perataan dalam tabel Membuat warna pada

Lebih terperinci

Fungsi Umum PHP. Fungsi string

Fungsi Umum PHP. Fungsi string http:wahyusantoso.staff.umm.ac.idilmu-umummaster-programbuku-php-mysqlfungsi-umum-ph p Fungsi Umum PHP Fungsi string Funngsi string digunakan memanipulasi string untuk berbagai macam kebutuhan. Disini

Lebih terperinci

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

LAPORAN PRAKTIKUM 5 SESSION & COOKIE Hari/Tanggal Laporan Paraf Awal Resmi LAPORAN PRAKTIKUM 5 SESSION & COOKIE OLEH : HADYAN DWIHASAN PUTRA 426 16 022 Jurusan Teknik Elektro Program Studi D4 Teknik Multimedia dan Jaringan Politeknik Negeri

Lebih terperinci

Membuka dan Menutup File

Membuka dan Menutup File A. Tujuan - Membuka dan menutup file - Menulis data ke dalam file - Membaca isi file dan menampilkannya ke dalam halaman web - Mengubah nama file, menyalin file, dan menghapus file - Membuat, mengubah,

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-2 (HTML) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan HTML? Istilah-istilah dalam HTML Tag Utama dalam struktur dokumen HTML Contoh HTML

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

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

PHP HTML : SESSION PHP COOKIES

PHP HTML : SESSION PHP COOKIES PHP COOKIES PHP HTML : SESSION Cookies merupakan fasilitas seperti halnya session, cookies merupakan teknik pertama kali yang dikenalkan oleh Netscape untuk membuat adanya suatu state koneksi antara klien

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

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 Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-1 (Konsep Dasar Web) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Internet WWW Protokol HTTP (Hypertext Transfer Protocol) URL (Uniform

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-3 (HTML Lanjut [1]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan: Tabel Membuat tabel sederhana Menambahkan

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

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

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

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1 Konsep Client Side Scripting JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar

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 3 INTERNET PROGRAMMING : PHP 3

MODUL 3 INTERNET PROGRAMMING : PHP 3 MODUL 3 INTERNET PROGRAMMING : PHP 3 A. Tujuan : 1. Memahami tentang penggunaan Form 2. Memahami tentang perbedaan antara metode GET & POST 3. Memahami tentang pemrosesan validasi form B. Dasar Teori PENGOLAHAN

Lebih terperinci

Variabel, Tipe Data dan Include

Variabel, Tipe Data dan Include J A M K E D U A Variabel, Tipe Data dan Include l l l l l l l l l Variabel Scope Variabel Konstanta Tipe Data Operator Include dan Require String Handling Latihan Jam Kedua Soal Jam Kedua Variabel, Tipe

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-4 (HTML Lanjut [2]) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan: Frame Nama dan target frame Frame Vertikal Frame Horisontal Gabungan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan

Lebih terperinci

P - 8 Bab 6 : PHP (Kondisi)

P - 8 Bab 6 : PHP (Kondisi) P - 8 Bab 6 : PHP (Kondisi) 61 Tujuan Mahasiswa mampu : Mengetahui perintah Kondisi Mengetahui penggunaan statemen if Mengetahui penggunaan statement switch 62 Materi 1 If If tunggal IfElse If bersarang

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

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

DASAR PHP. Oleh : Devie Rosa Anamisa

DASAR PHP. Oleh : Devie Rosa Anamisa DASAR PHP Oleh : Devie Rosa Anamisa Pembahasan Dasar PHP Skrip PHP Komentar pada PHP Variabel, Tipe Data dan Operator Struktur Kontrol Memulai PHP PHP (Personal Home Page Tools) merupakan bahasa skrip

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

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ] [FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ] Modul FORM DAN FRAME 1. TEORI DASAR FORM Form identik dengan formulir. Form sangat dibutuhkan pada saat

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

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-6 (JavaScript) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript

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

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1 WEB1 Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1 Kegiatan Bobot Nilai (%) Ujian Tengah Semester 25 Ujian Akhir Semester (Demonstrasi Tugas Aplikasi) 35 Laporan Tugas Aplikasi 30

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

P - 6 Bab 4 : HTML (Hypertext Markup Language)

P - 6 Bab 4 : HTML (Hypertext Markup Language) P - 6 Bab 4 : HTML (Hypertext Markup Language) 4.1 Tujuan Mengerti cara membuat table, form & frame HTML. 4.2 Materi 1. Table 2. Form 3. Frame HTML 4.3 Table Tabel terdiri dari beberapa bagian, antara

Lebih terperinci

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1 Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1 Internet WWW Protokol HTTP (Hypertext Transfer Protocol) URL (Uniform Resource Locator) Protokol Transfer DNS (Domain Name System)

Lebih terperinci

PHP SESSION & COOKIES

PHP SESSION & COOKIES PHP SESSION & COOKIES Pemrograman Web II Ganjil 2015-2016 statelessness (1) HTTP merupakan protokol yang stateless Artinya browser cukup mengirimkan satu kali request untuk mengidentifikasi dirinya Jika

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

Fungsi fungsi tambahan dalam PHP Session dan Cookie

Fungsi fungsi tambahan dalam PHP Session dan Cookie Fungsi fungsi tambahan dalam PHP Session dan Cookie 1 fopen()

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

Pengenalan Perancangan Web 2017

Pengenalan Perancangan Web 2017 9. Form dan Input HTML Form adalah elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML. Form biasa digunakan untuk membuat

Lebih terperinci

Perangkat Lunak Pengembangan Web

Perangkat Lunak Pengembangan Web Perangkat Lunak Pengembangan Web Pertemuan 4 Dasar Pemrograman PHP III Program Diploma IPB - Aditya Wicaksono, SKomp 1 fopen()

Lebih terperinci

echo zine, issue // Pengamanan URL dengan MAC

echo zine, issue // Pengamanan URL dengan MAC echo zine, issue 14 -----------[ Message Authentication Code dan Implementasinya ]------------ -------------------------------------------------------------------------- ------------------[ Amri Shodiq

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

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-4 (HTML Lanjut) Oleh: Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan: Tabel Form Frame S1 Teknik Informatika - Unijoyo 2 TABEL Fungsi: Menampilkan

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

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM BAB III PERANCANGAN DAN PEMBUATAN SISTEM Pada Bab ini akan dijelaskan mengenai perancangan perangkat lunak server blogger yang meliputi perancangan sistem, d a n perancangan desain interface system. 3.1

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

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

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK DASAR DASAR PHP Purnomo Saputro purnomo@raharja.info ABSTRAK PHP adalah singkatan dari PHP: Hypertext Preprocessor, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Program php harus diterjemahkan

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

Login Dengan Fitur Remember Me

Login Dengan Fitur Remember Me Login Dengan Fitur Remember Me Oleh: titan Pada tutorial sebelumnya dijagocoding ada salah satu contributor kita menulis tentang "bagaimana membuat login di php", kali ini saya akan membahas salah satu

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

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Sedang Berjalan Sebuah sistem informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik informasi

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

Form identik dengan formulir

Form identik dengan formulir Oleh : Moh Sulhan Form identik dengan formulir Form sangat dibutuhkan pada saat kita mengizinkan/menginginkan adanya nilai (data) yang dipilih atau dimasukkan olehpengguna. Kapasitas dari form hanya menyediakan

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN WEB 2 (PHP & MYSQL) Kode Mata Kuliah : MI - 26223 Jurusan / Jenjang : D3 MANAJEMEN INFORMAA

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

BAB III PERANCANGAN APLIKASI

BAB III PERANCANGAN APLIKASI BAB III PERACAGA APLIKASI 3.1 DESKRIPSI APLIKASI Pada bagian ini, dipaparkan kebutuhan sistem minimum agar sistem dapat berjalan dengan baik. ama aplikasi : Web Collab Fungsi aplikasi : Menunjang terjadinya

Lebih terperinci

MENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)

Lebih terperinci

PERTEMUAN 8. Kali ini kita berada di matakuliah Pemrograman Web PHP, pertemuan kedelapan besama saya Ian Lubis.

PERTEMUAN 8. Kali ini kita berada di matakuliah Pemrograman Web PHP, pertemuan kedelapan besama saya Ian Lubis. Selamat Pagi, Kali ini kita berada di matakuliah Pemrograman Web PHP, pertemuan kedelapan besama saya Ian Lubis. Pokok pembahasan kita kali ini ialah, Date, Time, File. DATE Fungsi date mengembalikan sebuah

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

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

Pendahuluan Anda akan mempelajari operator untuk menggabungkan string dan fungsi - fungsi untuk memanipulasi string.

Pendahuluan Anda akan mempelajari operator untuk menggabungkan string dan fungsi - fungsi untuk memanipulasi string. Aplikasi Web Pertemuan -10 Operasi String Pendahuluan Anda akan mempelajari operator untuk menggabungkan string dan fungsi - fungsi untuk memanipulasi string. Operator. dan.= Operator titik (.) berguna

Lebih terperinci

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

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML Form HTML A. Tujuan Memahami konsep penggunaan tag pada HTML Mampu menangani masukan data dari form HTML Mampu membuat dan memproses beragam elemen kontrol B. Dasar Teori 1. Pemrosesan Form Pemrosesan

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

Melewatkan Nilai ke Web Server melalui Field tersembunyi

Melewatkan Nilai ke Web Server melalui Field tersembunyi Halaman 151-156 Chapter 3 HTML Form M.Ikhwan Bayu Handono 08018279/kelas A Melewatkan Nilai ke Web Server melalui Field tersembunyi Sebuah field tersembunyi, seperti namanya, adalah elemen yang bentuk

Lebih terperinci

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

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5 Robby Cokro Buwono Badiyanto, S.Kom., M.Kom Sesi 5 Form Tujuan Intruksional Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form Kode MK : AK2011T Revisi Terakhir

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

Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya

Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya Pertemuan 2 1 Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya menentukan tampilan suatu teks dan tingkat kepentingan

Lebih terperinci

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa Pembahasan Pengertian CSS CSS (FONT, TEXT, COLOR) CSS - Image PENGERTIAN CSS Singkatan dari Cascading Style Sheet Digunakan dalam kode HTML untuk menciptakan

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

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

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-7 (XML) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan XML? Keuntungan XML Perbedaan XML dan HTML Contoh sederhana dokumen XML Struktur

Lebih terperinci

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada. Basis Data I Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Cara Kerja: Aplikasi berbasis Web dan Aplikasi Basisdata berbasis Web (PHP MySQL)

Lebih terperinci

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG Pengembangan website telah menjadi tuntutan pemiliknya seiring dengan dinamika dan kemajuan teknologi internet. Website yang tidak mempunyai informasi dan tampilan

Lebih terperinci

P - 6 Bab 4 : HTML (Hypertext Markup Language)

P - 6 Bab 4 : HTML (Hypertext Markup Language) P - 6 Bab 4 : HTML (Hypertext Markup Language) 4.1 Tujuan Mengerti cara membuat table, form & frame HTML. 4.2 Materi 1. Table 2. Form 3. Frame HTML 4.3 Latihan Tabel 1 Latihan Table_1

Lebih terperinci

FUNGTION PHP. Della Nurasiah. Abstrak. Pendahuluan. Pembahasan.

FUNGTION PHP. Della Nurasiah. Abstrak. Pendahuluan. Pembahasan. FUNGTION PHP Della Nurasiah Della.Nurasiah@gmail.com Abstrak Di dunia ilmu komputer, PHP pada dasarnya merupakan singkatan dari PHP : Hypertext Prepocessor. PHP digunakan sebagai salah satu script untuk

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 8 WEB PROGRAMMING : PHP 3

MODUL 8 WEB PROGRAMMING : PHP 3 MODUL 8 WEB PROGRAMMING : PHP 3 BENGKEL INTERNET PENS-ITS Tujuan : 1. Memahami tentang penggunaan Form 2. Memahami tentang perbedaan antara metode GET & POST 3. Memahami tentang pemrosesan file upload

Lebih terperinci

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME A. MAKSUD DAN TUJUAN 1. MAKSUD a. Membuat formulir dengan berbagai tipe b. Membuat tampilan halaman web dengan frame 2. TUJUAN a. Mahasiswa dapat membuat

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

Checkbox dengan Foreach dan MYSQL

Checkbox dengan Foreach dan MYSQL Checkbox dengan Foreach dan MYSQL Dwi Jayanthi dwi1607@gmail.com Abstrak Pada tutorial ini, kita akan membahas tentang Insert Data Checkbox dengan Foreach ke database MySQL. Komponen Checkbox merupakan

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

Muhammad Zen Samsono Hadi, ST. MSc.

Muhammad Zen Samsono Hadi, ST. MSc. Penanganan Form Muhammad Zen Samsono Hadi, ST. MSc. On this slide Jenis-jenis Form Form Validation Contoh Aplikasi Form Form Inputan Tag Atribut ACTION Atribut t METHOD SUBMIT BUTTON Tag

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 IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Spesifikasi Program Program dalam judul Sistem Informasi Geografis Obyek Pariwisata Alam di Kabupaten Merauke yang berbasis web ini adalah sebagai berikut.

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

Pentingnya susunan struktur program yang rapi: Dalam modul ini susunan direktori yang diterapkan:

Pentingnya susunan struktur program yang rapi: Dalam modul ini susunan direktori yang diterapkan: Modul : IK-481 Pemrograman Berorientasi Objek Topik : Contoh Implementasi MVC (Model View Controller) pada PHP Dosen : Rosa Ariani Sukamto Website : http://www.gangsir.com Blog : http://udinrosa.wordpress.com

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

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

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