Disusun Oleh : : DESY DWI AYUNINGSIH

Ukuran: px
Mulai penontonan dengan halaman:

Download "Disusun Oleh : : DESY DWI AYUNINGSIH"

Transkripsi

1 Nama Disusun Oleh : : DESY DWI AYUNINGSIH NPM : SEMESTER FAKULTAS JURUSAN KELAS : IV : FTMIPA : TEKNIK INFORMATIKA : N UNIVERSITAS INDRAPRASTA PGRI ( UNINDRA) Jl. Nangka No.58 C Tanjung Barat, Jagakarsa, Jakarta Selatan 1

2 MENGGUNAKAN DATABASE MYSQL Sekilas Tentang PHP Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat lihat daftar riwayat hidupnya, yakni pada tahun Skrip skrip ini selanjutnya dikemas menjadi tool yang disebut Personal Home Page. Paket inilah yang menjadi cikal bakal PHP. Pada tahun 1995 Rasmus menciptakan PHP/FI versi 2. Pada versi inilah pemrogram dapat menempelkan kode terstruktur di dalam tag HTML. Yang menarik kode PHP juga dapat berkomunikasi dengan database dan melakukan perhitungan perhitungan yang kompleks. Pengertian PHP PHP (PHP Hypertext Preprocessor) dikenal sebagai suatu bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman web yang dinamis. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebut server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja. Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Sybase 4. PostgreSQL 5. dan lainnya Database Pada dasarnya database adalah kumpulan data yang disimpan ke dalam sebuah file atau beberapa file. Dalam sistem informasi komputer, database adalah sebuah kumpulan data yang tersusun secara sistematis yang akan memudahkan pengguna untuk mengakses dan mengatur sehingga akan menghasilkan sebuah informasi yang efektif dan efisien. PHP telah menyediakan fasilitas koneksi untuk hampir semua program database popular baik yang komersial maupun gratis. Salah satu contoh untuk membangn dataase di situs web adalah MySQL. MySQL adalah salah satu program database gratis yang cukup handal. MySQL MySQL (My Strukture Query Language) merupakan sebuah program pembuat database yang bersifat open source, artinya semua orang dapat menggunakannya dan tidak dicekal, dapat dijalankan pada semua platform baik Windows maupun Linux. MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi Multi User ( banyak pengguna ). Sebagai program penghasil database, MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain, baik yang open source maupun tidak seperti PHP, VB, Delphi, dan lainya. 2

3 Untuk mengaktifkan MySQL di lingkungan Windows maka harus dijalankan server MySQL. Bahasa yang digunakan pada database yaitu : 1. DDL ( Data Definition Language) yaitu : create table, alter table, dan drop table. 2. DML ( Data Manipulation Language ) yaitu : select, insert, update, delete. Keuntungan MySQL Bebas Bebas utk download dan terdistribusi Source codenya Bebas utk dimodifikasi Cepat dan sederhana Bagus untuk Database berbasis websites Bisnis Kecil FUNGSI-FUNGSI UMUM FUNGSI STRING Fungsi string digunakan memanipulasi string untuk berbagai macam kebutuhan. Disini akan dibahas beberapa fungsi string yang sering digunakan dalam membuat program aplikasi web. AddSlashes Digunakan untuk menambahkan karakter backslash ( \ ) pada suatu string. Hal ini penting digunakan pada query string untuk database, misalkan pada MySQL. Beberapa karakter yang akan ditambahkan tanda backslahses adalah karakter tanda petik satu ( ), karakter petik dua ( ), backslash ( \ ) dan karakter NULL. addslashes(string) StripSlashes Digunakan untuk menghilangkan karakter backslash ( \ ) pada suatu string. string stripslashes(string) Crypt Digunakan untuk meng-encrypt dengan metode DES suatu string. Fungsi ini sering digunakan untuk mengacak string password sebelum disimpan dalam database. Dalam penggunaan fungsi crypt ini dapat ditambahkan parameter string salt. Parameter salt ini ditambahkan untuk menentukan basis pengacakan. Salt string terdiri atas 2 karakter. Jika salt string tidak ditambahkan pada fungsi crypt maka PHP akan menentukan sendiri salt string tersebut secara acak. crypt(string [, salt ] ) Echo Digunakan untuk mencetak isi suatu string atau argumen. echo( string argumen1, string argumen2,.) Explode 3

4 Digunakan untuk memecah-mecah suatu string berdasarkan tanda pemisah tertentu dan memasukkan hasilnya kedalam suatu variable array. explode(string pemisah, string [, int limit] ) Contoh: $namahari = minggu senin selasa rabu kamis jumat sabtu ; $hari = explode(, $namahari); Implode Kegunaan fungsi ini adalah kebalikan daripada fungsi explode. Fungsi implode digunakan untuk menghasilkan suatu string dari masing-masing elemen suatu array.string yang dihasilkan tersebut dipisahkan oleh suatu string telah yang ditentukan sebelumnya. implode(string pemisah, array) Strip_Tags Digunakan untuk menghilangkan kode-kode tag HTML pada suatu string. striptags(string [, string tags yang tidak dihilangkan] ) StrLen Digunakan untuk menghitung jumlah karakter suatu string. strlen(string) StrPos Digunakan untuk mencari posisi pertama suatu sub string pada suatu string. Fungsi ini biasanya digunakan untuk mencari suatu sub string didalam suatu string. strlen(string, sub string) Str_Repeat Digunakan untuk mengulang isi suatu string. str_repeat(string, int jumlah perulangan) StrToLower Digunakan untuk merubah suatu string menjadi huruf kecil (lowercase). strtolower(string) StrToUpper Digunakan untuk merubah suatu string menjadi huruf besar (uppercase) strtoupper(string) SubStr Digunakan untuk mengambil suatu sub string dengan panjang tertentu dari suatu string pada posisi tertentu pula. 4

5 substr(string, int posisi, int posisi) Contoh: substr( abcdefg,0,3); // mengasilkan string abc substr( abcdefg,3,2); // menghasilkan string de SubStr_Count Digunakan untuk menghitung jumlah sub string dalam suatu string 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. ucfirst(string) UCWords Digunakan untuk mengganti karakter pertama pada setiap kata dalam suatu string menjadi huruf besar. ucwords(string) FUNGSI DATE Digunakan untuk mengambil tanggal dan jam. Hasil dari fungsi ini adalah sebuah string yang berisi tanggal/jam sesuai dengan format yang diinginkan. Format yang dikenal dalam fungsi date ini adalah sebagai berikut: a - "am" or "pm" A - "AM" or "PM" B - Swatch Internet time 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" F - month, textual, long; i.e. "January" g - hour, 12-hour format without leading zeros; i.e. "1" to "12" G - hour, 24-hour format without leading zeros; i.e. "0" to "23" 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. j - day of the month without leading zeros; i.e. "1" to "31" l (lowercase 'L') - day of the week, textual, long; i.e. "Friday" L - boolean for whether it is a leap year; i.e. "0" or "1" m - month; i.e. "01" to "12" M - month, textual, 3 letters; i.e. "Jan" n - month without leading zeros; i.e. "1" to "12" s - seconds; i.e. "00" to "59" S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd" t - number of days in the given month; i.e. "28" to "31" T - Timezone setting of this machine; i.e. "MDT" 5

6 U - seconds since the epoch w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday) Y - year, 4 digits; i.e. "1999" y - year, 2 digits; i.e. "99" z - day of the year; i.e. "0" to "365" Z - timezone offset in seconds (i.e. "-43200" to "43200") date(string format) Contoh: date( Y-m-d ); // menghasilkan date( l, j F Y ); // menghasilkan Saturday, 28 July 2001 date( H:i:s ); // menghasilkan 20:15:07 FUNGSI MAIL Digunakan untuk mengirimkan ke alamat tertentu. mail(string tujuan, string subject, string isi [, string header] ); Contoh: $pengirim = From: saya@ .com ; $tujuan = [email protected] ; $subject = Pemberitahuan ; $isi = Ini adalah percobaan pengiriman dengan menggunakan PHP ; mail($to,$subject,$isi,$pengirim); Berikut adalah fungsi fungsi yang menghubungkan MySQL dengan PHP : Tabel 2.1 Fungsi fungsi MySQL Fungsi Operasi Sintax Mysql_close Menutup koneksi mysql Mysql_close(link_id) Mysql_connect Koneksi ke mysql Mysql_connect(host,user,password) Mysql_fetch_array Mengambil hasil query dalam Mysql_fetch_row bentuk array assosiatif Mengambil hasil query perbaris dalam bentuk array Mysql_fetch_array(result_id) Mysql_fetch_row(result_id) Mysql_num_rows Jumlah data hasil query Mysql_num_rows(result_id) Mysql_query Melakukan query Mysql_query(query) Mysql_result Mengambil data hasil query Mysql_result(result_id,row) Mysql_select_db Memilih database Mysql_select_db(database) Dasar Pemrograman PHP dan MySQL File contoh1.php: <html> <head> <title> Contoh Sederhana </title> </head> <body> <?php echo( Hallo apakabar? Nama saya PHP script );?> 6

7 </body> </html> DASAR-DASAR MySQL Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table. Beberapa tipe data dalam MySQL yang sering dipakai: Sintak Dasar Konektivitas PHP ke MySQL Membuka Koneksi Ke Database mysql_connect() adalah fungsi yang memungkinkan kita untuk masuk ke suatu sistem database. syntaxnya; int mysql_connect(string [hostname [:port] [:/path/to/socket] ], string [username], string [password] ); contoh : Semua argumen di dalamnya adalah bersifat optional dan bila tidak diisi maka akan memberi default ('localhost', nama user owner, password kosong). Satu hal yang perlu diperhatikan bahwa untuk berhasil berhubungan dengan MySQL, maka program database MySQL-nya harus terlebih dahulu dijalankan. Membuat Database Baru Untuk membuat suatu database di MySQL, ada beberapa cara, di antaranya adlah membuatnya secara manual di program MySQL atau membuatnya melalui software PHPMYADMIN yang pada modul terdahulu telah kita bahas. Cara lainnya adalah menulis sintak PHP di text editor dengan script khusus sehingga dengan menulis sintak tersebut maka database yang kita inginkan akan terbentuk dengan sendirinya. 7

8 Sintak tersebut adalah : int mysql_create_db(string database name, int [link_identifier]); contohnya : Jika keluar pernyataan berhasil, coba di cek kembali di MySQL, apakah telah terbentuk suatu database dengan nama database. Perhatikan gambar di bawah ini : Sintak mysql_create( nama_database ) sama halnya dengan sintak manual pada MySQL yang ditulis secara manual yaitu create nama_database;. Tampak di gambar atas ada sebuah nama database yaitu database, artinya kita telah berhasil membuat suatu nama database tanpa harus mengetik sintaknya secara manual seperti pada modul terdahulu. Berikut ini adalah tampilan phpmyadmin. 8

9 Memilih Database Yang akan Digunakan mysql_select_db() adalah fungsi yang digunakan untuk membuka sebuah database yang akan digunakan. Syntaxnya; int mysql_select_db(string database_name, int [link_identifier] ); contohnya : Sintak mysql_select_db(nama_database) sama halnya dengan sintak dasar pada MySQL yaitu use nama_database; Menghapus Database Mysql_drop_db adalah fungsi yang digunakan untuk mengeluarkan data dari database. Sintaknya ; Int mysql_drop_db (string database_name, int [link_identifier]); Contohnya : Kemudian cek kembali MySQL dari DOS seperti gambar di bawah ini : Tampak di atas, database dengan nama database telah hilang. Sintak tersebut sama halnya dengan sintak di MySQL yaitu drop nama_database; EDITING DATA Memasukkan Perintah Ke Dalam Database mysql_query() adalah fungsi yang mengirimkan perintah SDL ke database yang kita masuki, sebagaimana layaknya bila kita memasukkan perintah MySQL langsung dari mesin server. a. int mysql_query(string query, int [link_identifier] ); 9

10 mysql_db_query adalah hampir sama halnya dengan mysql_query yaitu yang berfungsi mengirimkan pernyataan SQL ke server data base MYSQL selama nama database masih aktif. b. int mysql_db_query(string query, int [link_identifier] ); Menampilkan data dari database Untuk hasil data yang cukup besar adakalanya kita harus melakukan operasi tambahan data yang diambil agar dapat diolah dengan efektif dan efisien. Data telah dipastikan masuk kedalam system database MySQL, maka untuk menampilkan hasil masukan (input) di tampilan browser maka sintaknya adalah : a. array mysql_fetch_array(int result, int [result_type] ); mysql_fetch_array() adalah fungsi yang memberikan hasil array dari data yang kita contohnya : array mysql_fetch_array ($result); b. array mysql_fetch_row(int result, int [result_type] ); Pemakaian sintak ini hampir sama dengan sintak array mysql_fetch_array(int result, int [result_type] ); Dalam modul ini, kita akan menggunakan sintak array mysql_fetch_array(int result, int [result_type] ); sebagai acuan selanjutnya. c. int mysql_num_fields(int result); mysql_num_fields() adalah fungsi yang memberikan jumlah field dari data yang diambil. Contohnya : Mysql_num_field ($result); d. int mysql_num_row(int result); mysql_num_row() adalah fungsi yang memberikan jumlah baris dari data yang diambil. Contohnya : Mysql_num_row ($result); Misalkan nama database yang telah di buat adalah data dan nama tabelnya adalah data beserta beberapa kolom sebagai tempat pengisian data yaitu nama,alamat, telepon dan jurusan. Untuk lebih jelasnya perhatikan contoh di bawah ini Perhatikan gambar di atas, tampak bahwa sintak array 10

11 mysql_fetch_array($result) sebagai pemacu keluarnya data dari MySQL sehingga dapat tampil di browser. Di dalam sintak tersebut ada tag %s, sitnak tersebut menjadi variable dari setiap input yang telah masuk ke database, dan untuk menampilkannya, variable tersebut harus diletakkan agar input yang telah masuk tadi, dapat keluar secara otomatis dan sesuai dengan kolom yang telah dibuat sebelumnya. Jika kita telah mamasukkan data sebanyak 4 data, jika di MySQL telah tampil seperti Maka tampilan di browsernya akan menjadi : Editing Data Setelah browser berhasil menampilkan data dari MySQL seperti gambar di atas, jika kita ingin merubah data di atas, tanpa merubahnya langsung dari MySQL, PHP telah menyediakan sintak khusus untuk mengeditnya langsung di browser. Perhatikan contoh dibawah ini : 11

12 Password di atas bias anda ganti dengan smkti, yang jelas password-nya sesuai dengan password ketika menginstal MySQL.Selelah menulis sintak tersebut di text editor, maka dibrowser akan tampil seperti di bawah ini : Perhatikan sintak di atas, pada bagian akhir sintak, ada bagian yang mengalamatkan ke file lainnya yaitu edit.php. Sintak tersebut adalah : echo ("<td><a href=\"edit.php?id=row[nama]\">edit</a></td></tr>"); Sintak tersebut bermaksud agar ketika kita mengklik kata edit yang ada di dalam table, maka browser akan menampilkan suatu tampilan dengan namaedit.php yang digunakan untuk mengedit data yang kita inginkan.isi file edit.php tersebut adalah : 12

13 Tampilan di atas berasal dari script PHP yang ad di bawah ini : Menutup Koneksi ke Database Untuk mengakhiri koneksi ke database dapat dipakai syntax; int mysql_close(int [link_identifier] ); Menghubungkan PHP dengan MySQL Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini: File utama.php: <?php function open_connection() { $host= localhost ; 13

14 $username= root ; $password= ; $databasename= privatdb ; $link=mysql_connect($host,$username,$password) or die ("Database tidak dapat dihubungkan!"); mysql_select_db($databasename,$link); return $link;?> Isi dari variabel $host, $username, $password dan $databasename dapat disesuaikan sesuai dengan setting pada MySQL server yang ada. 1. Koneksi PHP ke Server Database MySQL PHP ini telah menyediakan fasilitas untuk koneksi hampir semua program database popular baik yang bersifat komersial maupun gratis. Di sini, database yang akan digunakan adalah MySQL. Secara umum akses ke database harus melalui tiga tahap, yaitu: 1. koneksi ke database 2. Query ke database 3. Pemutusan koneksi dari database MySQL menyediakan function2 yang diembeded/sisipkan ke PHP, seperti dibawah ini : my-sql-connect mysql-connect untuk koneksi mysql-select-db mysql_select_db untuk memanggil database mysql-query mysql_query untuk menampilkan query dan juga menset hasilnya mysql-fetch-array mysql_fetch_array untuk mengambil data perbaris mysql-close mysql_close untuk menutup koneksi Untuk dapat mengakses data yang ada di database program PHP, anda harus melakukan koneksi dengan database MySQL lebih dulu. Bentuk : MySQL_Connect(Nama Host, Nama User, Password); Keterangan: Nama_Host : lokasi tempat MySQL dipublikasikan Nama_User : string dengan isi data nama user yang terdaftar dalam MySQL yang digunakan untuk mengakses data pada MySQL. Password : string yang berisiskan password yang digunakan untuk mengakses database. Apabila parameter nama host tidak dideklarasikan, maka host akan otomatis berisi localhost. Fungsi mysql_connect() akan menghasilkan nilai TRUE, jika koneksi berhasil dan akan bernilai FALSE, jika koneksi gagal. Contoh: Berikut ini adalah contoh program unutk melakukan koneksi pada database MySQL: 14

15 <? // contoh koneksi dengan database MySQL // koneksi.php $sambung=mysql_connect( localhost, yonic, 3266 ); If($sambung){ echo koneksi berhasil dilakukan. ; else { echo koneksi gagal dilakukan. ;?> Untuk koneksi dengan database ini juga dapat menggunakan fungsi mysql_pconnect(). Pada dasarnya, kedua fungsi ini sama, yang membedakan adalah apabila menggunakan fungsi mysql_pconnect() koneksi tidak akan terputus, walaupun program telah selesai dieksekusi. 2. Membuat Database Didalam database ini akan dibuat beberapa table. Fungsi yang digunakan untuk membuat database ini adalah mysql_create_db(). Bentuk : Mysql_Create_db(nama); Keterangan : Nama : string yang berisi kata yang akan menjadi nama database. Contoh : Berikut ini adalah contoh program yang berfungsi membuat database : <? // Contoh program untuk membuat database. // buat_database.php $sambung=mysql_connect( localhost, yonic, 3266 ); If($sambung){ Echo Koneksi berhasil dilakukan. ; else{ echo Koneksi gagal dilakukan. ; $buat=mysql_create_db( dataku ); If($buat){ echo <br><br>databse Dataku telah sukses dibuat. ; else{ Echo <br><br>database Dataku gagal dibuat. ; 15

16 ?> 3. Membuat Tabel Database memuat informasi yang diatur dalam tabel-tabel. Misalnya, sebuah database berita akan terdiri atas table berita politik, berita olahraga, dan lain-lain. Database akan memasukkan jenis berita tersebut dalam bentuk field-field. PHP tidak menyediakan fungsi khusus untuk membuat table dengan field-fieldnya, sehingga untuk membuat table data tetap menggunakan sintaks dari program database (MySQL) yang digunakan, kemudian sintaks ini dioperasikan menggunakan fungsi mysql_query( ). Contoh: Berikut ini adalah contoh program untuk pembuatan table data karyawan dengan field-field Nama, Alamat, dan Jabatan. <? // contoh program untuk membuat database. // buat_database.php $sambung=mysql_connect( localhost, yonic, 3266 ); If($sambung){ echo koneksi berhasil dilakukan. ; else { echo koneksi gagal dilakukan. ; $buat=mysql_create_db( data ); If($buat){ echo <br><br>databse Dataku telah sukses dibuat. ; else{ echo <br><br>database Dataku gagal dibuat. ; $tabel= create table karyawan(nomor int(10)auto_increment primary key, nama char(100), alamat char(250), jabatan char(100) ) ; $buat table=mysql_db_query( data,$tabel); If($buat_tabel){ Echo <br><br>tabel Karyawan telah sukses dibuat. ; else{ echo <br><br>table karyawan gagal dibuat. ; >? 4. Tipe Data Field 16

17 Field adalah bagian dari tabel yang berisi data dari field tersebut. Nilai data yang ada dalam field-field tersebut mempunyai tipe sendiri-sendiri. Contohnya field Nomor bertipe integer dengan lebar karakter adalah 10, field Nama adalahbertipe character dengan lebar field 100, field alamat adalah bertipe Character dengan lebar field 250, dan field jabatan dengan tipe data Character dengan panjang field 100. MySQL mengenal beberapa tipe data field : Tipe data numeric tipe data numeric dibedakan menjadi dua macam, yaitu tipe data integer dan tipe data floating point. Tipe data integer untuk data bilangan bulat, tipe data floating point untuk bilangan decimal. Beberapa Tipe data Numerik : Tipe Data Kisaran Nilai TINYINT (-128) 127 atau SMALLINT (-32768) atau MEDIUMINT ( ) atau INT ( ) ( ) atau BIGINT ( ) Atau FLOAT (X) FLOAT (-3, E+38) ( E-38), 0 Dan e e-38 DOUBLE ( e+308) ( E- 308)_, dan E E+308 Tipe Data String beberapa tipe data string : Tipe Data CHAR VARCHAR TINYBLOB, TINYTEXT BLOB, TEXT MEDIUMLOB, MEDIUM TEXT LONGLOB, LONGTEXT ENUM ( elemen1, elemen2, ) SET( elemen1, elemen2.) Kisaran Nilai karakter karakter karakter karakter karakter karakter Maksimum karakter Maksimum 64 elemen Tipe Data Char () dan Varchar() Tipe data char( ) dan varchar( ) pada prinsipnya sama, perbedaannya pada jumlah memori yang dibutuhkan untuk penyimpanan. Memori penyimpanan yang dibutuhkan untuk tipe data char( ) statis, besarnya tergantung pada berapa jumlah character yang ditetapkan pada saat field tersebut dideklarasikan. Sebaliknya, type data varchar( ) 17

18 besarnya memori penyimpanan bergantung pada berapa character yang dipakai ditambah 1 byte yang berisi data jumlah character yang dipakai.. 5.Memasukkan Data Untuk memasukkan data kedalam database, genakan bentuk penulisan sebagai berikut : INSERT INTO nama_tabel (field1, field2, ) VALUES ( data1, data2, ) Keterangan : Nama_tabel : nama tabel yang akan diakses dan ditambah datanya Field1, field2 : nama kolom yang ada dalam tabel dan dapat diisi data pada tiap-tiap fieldnya. Data1, data2 : string yang berisi data dan akan dimasukkan ke dalam fieldfield tertentu. Jika parameter field tidak akan dideklarasikan, data yang dimasukkan harus sama dengan jumlah field yang ada dalam tabel tersebut. Contoh Contoh program memasukkan data kedalam database : <? // contoh memasukkan data // input_data.php mysql_connect("localhost","yonic","3266"); mysl_select_db("data"); //perintah memasukkan data $input="insert INTO karyawan (nama, alamat, jabatan) Values('susiana','jl.mawar no.21','sekretaris')"; //perintah dilaksanakan $hasil=mysql_query($input); if($hasil) { echo"<br><br>data karyawan Telah dimasukkan."; else { 18

19 echo"<br><br>data Karyawan GAGAL dimasukkan.";?> Contoh kode-kode HTML untuk membuat form yang dapat didisi oleh pengunjung : <html> <head> <titile>formulir memasukkan data karyawan </title> </head> <body> <table border= 0 width= 63% id= table1 cellspacing= 0 Cellpadding= 0 > <form method= POST action= tambah_data.php > <tr> <td width= 198 align= right >Nama: </td> <td> <input type= text name= nama size= 33 ></td> </tr> <td width= 198 align= right >Alamat: </td> <td> <input type= text name= alamat size= 33 ></td> </tr> <tr> <td width= 198 align= right >Jabatan: </td> <td> <input type= text name= jabatan size= 33 ></td> </tr> <tr> <td width= 198 > </td> <td>input type= submit value= KIRIM name= submit ></td> </tr> </form> </table> </body> </html> Form html ini akan memngirimkan data dalam bentuk variable, yaitu $nama, $alamat, dan $jabatan ke file tambah_data.php yang akan dideklarasikan form pada bagian action. Berikut ini adalah kode program dalam file tambah_data.php: <? 19

20 // contoh memasukkan data dari variable form HTML. //tambah_data.php Mysql_connect( lacalhost, yonic, 3266 ); Mysql_select_db( data ); //perintah memasukkan data $input= INSERT INTO karyawan(nama, alamat, jabatan) VALUES($nama, $alamat,$jabatan ) ; //perintah dilaksanakan $hasil=mysql_query($input); If($hsil){ echo <br><br>data Karyawan TELAH dimasukkan. ; else{ echo <br><br>data karyawan GAGAL dimasukkan. ;?> 6. Mencari dan Menampilkan Data Untuk hasil data yang cukup besar adakalanya kita harus melakukan operasi tambahan data yang diambil agar dapat diolah dengan efektif dan efisien. data yang telah dipastikan masuk kedalam system database MySQL, maka untuk menampilkan hasil masukan (input) di tampilan browser maka sintaknya adalah : a. array mysql_fetch_array(int result, int [result_type] ); mysql_fetch_array() adalah fungsi yang memberikan hasil array dari data yang kita buat. contohnya : array mysql_fetch_array ($result); b. array mysql_fetch_row(int result, int [result_type] ); mysql_fetch_array(int result, int [result_type] ); Dalam modul ini, kita akan menggunakan sintak array mysql_fetch_array(int result, int [result_type] ); sebagai acuan selanjutnya. c. int mysql_num_fields(int result); mysql_num_fields() adalah fungsi yang memberikan jumlah field dari data yang diambil. Contohnya : Mysql_num_field ($result); d. int mysql_num_row(int result); mysql_num_row() adalah fungsi yang memberikan jumlah baris dari data yang diambil. Contohnya : Mysql_num_row ($result); 20

21 untuk mencari dan menampilkan suatu atau lebih data di database digunakan bentuk penulisan program sebagai berikut : SELECT field1, field2, FROM nama_tabel Where syarat1, syarat2, ORDER BY nama_field Keterangan : Field1,field2 : kolom yang akan diakses Nama_tabel : nama tabel yang akan diakses dan dibaca datanya Syarat1, syarat2 : string yang berisi syarat data yang bagaimana yang akan diakses, misalnya data yang diawali karakter a. Nama_file : nama file yang menjadi dasar pengurutan data yang diakses. Parameter WHERE menunjukkan syarat data yang akan diakses, ORDER BY menunjukkan bahwa data akan diurutkan berdasarkan field tertentu. Contoh : Untuk contoh ini akan dicari semua data karyawan pada database data tabel karyawan yang akan diururtkan berdasarkan fueld nama. <html> <head> <title>data Karyawan</title> </head> <body> <p align= center ><span style= text-transform: uppercase >Data karyawan</span></p> <table border= 1 width= 82% cellspacing= 1 cellpadding= 0 id= table1 > <tr> <td align= center width= 140 ><b>nama</b></td> <td align= center width= 81 ><b>nomor</b></td> <td align= center width= 212 ><b>alamat</b></td> <td align= center ><b>jabatan</b></td> </tr> <? // mencari data karyawan. // data_karyawan.php $sambung=mysql_connect( localhost, yonic, 3266 ); 21

22 mysql_select_db( data ); // perintah mencari data // dideklarasikan oleh variabel $cari $cari= SELECT * form karyawan ORDER BY nama ; // perintah dilaksanakan oleh hasil // dan disimpan dalam variabel $hasil $hasil=mysql_query($cari); While($data=mysql_fetch_row($hasil)){ echo <tr> <td width=\ 140\ >$data[1]</td> <td width=\ 81\ >$data[0]</td> <td width=\ 212\ >$data[2]</td> <td>$data[3]</td> </tr> ;?> </table> </body> </html> Fungsi mysql_fetch _row() adalah mengambil data dari variabel $hasil secara baris per baris. Pengambilan pertama adalah baris data yang paling atas. Data yang diambil dalam bentuk array. Bentuk : Mysql_Fetch_Row(variabel); Keternagan : Variabel : variabel yang berisi hasil pelaksanaan perintah dalam mengakses database. Berikut ini adalah contoh bentuk penulisan program: $baris=mysql_fetch_row($hasil) Selain menggunakan fungsi Mysql_Fetch_Row(), kita juga dapat membaca data menggunakan fungsi mysql_fetch_array(). Fungsi Mysql_Fetch_Row() samadengan mysql_fetch_array() dalam hal bahwa hasil yang diperoleh adalah data array yang saling berhubungan. 22

23 Bentuk : Mysql_Fetch_Array(Varriabel); Keterangan : Variabel : variabel ynag berisi hasil pelaksanaan perintah dalam mengakses database. 7. MENGUBAH DATA Untuk mengubah data yang sudah ada, dapat mneggunkan penulisan program berikut: UPDATE nama_tabel SET field=nilai_baru,field2=nama_baru, WHEREsyarat1,syarat2, Keterangan : Nama_tabel : nama tabel yang datanya akan diubah Field : nama kolom yag akan diubah Nilai_baru : data dalam bentuk string atau variabel yang dijadikan data pengubah data yang telah ada. Syarat : ketentuan yang harus dipenuki dalam pengubah data. Contoh : Penulisan program untuk mengubah salah satu data dari tabel karyawan. <html> <head> <title>data Karyawan </title> </head> <body> <p align= center ><span style= text-transform: uppercase >Data Karyawan </span></p> <table border= 1 width= 100% cellspacing= 0 id= table1 > <tr> <td align= center ><b>nama</b></td> <td align= center ><b>nomor</b></td> < td align= center ><b>alamat</b></td> <td align= center ><b>jabatan </b></td> <td align= center ><b>ubah</b></td> </tr> <? //mencari dan mengubah data karyawan. //ubah_data.php 23

24 $sambung=mysql_conect(localhost, yonic, 3266 ); mysql_select_db( data ); $cari= SELECT * FROM karyawan ORDER BY nama DESC ; $hasil=mysql_query($cari); While($data=mysql_fetch_row($hasil)){ Echo <tr> <td>$data[1]</td> <td>$data[0]</td> <td>$data[2]</td> <td>$data[3]</td> <td> <a href=\ ubah.php?id=$data[0]\ >Ubah</a></td> <tr> ;?> </table> </body> </html> Kode program untuk file form_ubah.php : <html> <head> <title>form Ubah Data</title> </head> <body> <? //mencari dan mengubah data karyawan. //ubah_data.php $sambung=mysql_connect( localhost, yonic, 3266 ); mysql_selsect_db( data ); $cari= SELECT*FROM karyawan WHERE nomor= $id ; $hasil=mysql_query($cari); 24

25 $data=mysql_fetch-row($hasil);?> <table border= 1 width= 100% id= table2 > <tr> <td> <p align= center ><b>form Ubah Data </b></td> </tr> <td> <from method= POST Action= proses_ubah.php > <p>nama : <? Echo <input type=\ text\ name=\ nama\ size=\ 20\ value=\ data[1]\ ><br> Alamat:<input type=\ text\ name=\ alamat\ size=\ 36\ value=\ $data[2]\ ><br> Jabatan : <input type=\ text\ name=\ jabatan\ size=\ 25\ value=\ $data[3]\ ><br> <input type=\ hidden\ name=\ id\ vslue==\ $data[0]\ > <br> ;?> $nbsp;<input type= submit value= UBAH name= submit ></p> </form> </td> </tr> </table> </body> </html> Terhadap file ini Perubahan data pada database menggunakan bentuk penulisan : $ubah= UPDATE karyawan SET nama= $nama, Alamat=$ alamat,jabatan= $jabatan WHERE nomor=$id ; Untuk melihat hasilnya (pakah data sudah berubah atau belum) program diarahkan kembali ke file ubah.php dengan perintah header( localhost:ubah.php ) Bentuk : 25

26 Header(string); Keterangan : String adalah data string yang akan dijalankan pada saat program dijalankan. Contoh : Penulisan program proses_ubah.php <? // contoh proses mengubah data. 8. Menghapus Data Untuk menghapus data, bentuk penulisannya adalah sebagai berikut : DELETE FROM nama_tabel WHERE sayarat1,syarat2,. Keterangan : Nama_tabel : nama tabel yang akan dihapus datanya Syarat : ketentuan data yang akan dihapus. Contoh kode program file proses_hapus.php : <? //menghapus data karyawan. //proses_hapus.php $sambung=mysql_connect( localhsot, yonic, 3266 ); mysql_select_db( data ); $hapus= DELET FROM karyawan WHERE nomor=$id ; $hasil=mysql_query($hapus); If($hasil){ Echo <br>data karyawan telah terhapus ; else{ Echo <br>data karyawan belum terhapus ;?> 26

27 27

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

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

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-10 (Server Basisdata MySQL dan Koneksi PHP ke Basisdata MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan MySQL? Tipe data field Operator

Lebih terperinci

Tutorial Tipe Data MySQL

Tutorial Tipe Data MySQL Tutorial Tipe Data MySQL Benar mendefinisikan field dalam tabel adalah penting untuk optimasi keseluruhan dari database Anda. Anda harus menggunakan hanya jenis dan ukuran lapangan Anda benar-benar perlu

Lebih terperinci

RANGKUMAN PHP dan MYSQL

RANGKUMAN PHP dan MYSQL RANGKUMAN PHP dan MYSQL Sekilas Tentang MySQL Pengenalan Database, DBMS dan RDBMS Basis data (atau database) adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa

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

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

Pengenalan Structured Query Language

Pengenalan Structured Query Language Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk

Lebih terperinci

Pertemuan 12 Pengenalan Structured Query Language

Pertemuan 12 Pengenalan Structured Query Language Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

Nama : Maya Masyita K Nst NIM : Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL

Nama : Maya Masyita K Nst NIM : Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL Nama : Maya Masyita K Nst NIM : 112406042 Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL Fungsi PHP-MySQL adalah suatu fungsi yang menjembatani antara PHP sebagai Programming web server, dan MySQL

Lebih terperinci

MODUL 1 Pengenalan MySQL, DDL, DML

MODUL 1 Pengenalan MySQL, DDL, DML MODUL 1 Pengenalan MySQL, DDL, DML PENGENALAN MYSQL MySQL merupakan salah satu DBMS yang bersifat freeware, sehingga menjadi popular dikalangan pengguna database. Selain karena Free MySQL juga merupakan

Lebih terperinci

MySQL. Pemrograman Web/MI/D3 sks 1

MySQL. Pemrograman Web/MI/D3 sks 1 MySQL Sumber : Buku Database Relational dengan MySQL, Bunafit Nugroho, Tutorial Dasar Pemrograman PHP MySQL, Anon Kuncoro Widigdo, Kuliah Umum IlmuKomputer.Com, Tutorial PHP Programming Fundamental dan

Lebih terperinci

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

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

Lebih terperinci

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

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi telah berkembang dengan sangat pesat dan banyak terdapat layanan jasa informasi sampai penjualan dan pembelian secara online baik menggunakan

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 8 Mengoperasikan Perangkat Lunak Basis Data

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan

Lebih terperinci

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

PRAKTIKUM SISTEM INFORMASI MANAJEMEN MODUL 2 DATABASE Tujuan Praktikum Adapun tujuan dari praktikum modul 2 ini adalah sebagai berikut: a. Mahasiswa diharapkan memahami tentang MySQL b. Mahasiswa dapat membuat database menggunakan MySQL c.

Lebih terperinci

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama 4 BAB II TINJAUAN PUSTAKA 2.1 Definisi Sistem Menurut Husein (2002), sistem merupakan suatu susunan yang teratur dari kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan

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

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 [email protected] 1 Sub Pokok Bahasan Cara Kerja: Aplikasi berbasis Web dan Aplikasi Basisdata berbasis Web (PHP MySQL)

Lebih terperinci

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem informasi merupakan suatu sistem yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan

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

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

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

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

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem informasi merupakan suatu sistem yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya.gordon

Lebih terperinci

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Karunia Suci Lestari [email protected] :: http://ksucilestari97.wordpress.com Abstrak Setelah artikel sebelumnya membahas

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

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Dasar-dasar MySQL Edi Sugiarto, S.Kom, M.Kom Tipe Data Tipe data numerik Tipe Data Keterangan Ukuran Integer atau int Signed value : -2147683648 hingga 2147683648 4byte Decimal Nilai tergantung

Lebih terperinci

BAB 2 LANDASAN TEORI

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

Lebih terperinci

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

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

Lebih terperinci

Aplikasi Database dengan PHP dan MySQL

Aplikasi Database dengan PHP dan MySQL Aplikasi Database dengan PHP dan MySQL RinaNurliana13201044 RahdianMahardika13201035 MuhamadArief Nugroho13201039 PurnomoWidanarto13201066 SabraAllFajri13201136 Pendahuluan Web Programming telah berkembang

Lebih terperinci

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS SQL Pengenalan Database, SQL, MySQL dan XAMPP JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Database Database secara singkat dapat diartikan sebagai

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

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data

Lebih terperinci

LAPORAN TUGAS BASIS DATA I

LAPORAN TUGAS BASIS DATA I LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS

Lebih terperinci

BAB 2 KERANGKA KONSEPTUAL

BAB 2 KERANGKA KONSEPTUAL BAB 2 KERANGKA KONSEPTUAL 2.1 Landasan Teori Pembahasan ini mencakup mengenai uraian teoritis yang akan memecahkan masalah dalam arti teori-teori yang berkaitan dengan masalah yang diteliti. 2.1.1 Pengertian

Lebih terperinci

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc PHP dan MySQL 1 Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya Muhammad Zen Samsono Hadi, ST. MSc POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Yang akan dipelajari dari Modul ini 2

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1. Internet Menurut Prakoso (2007), Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 17 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem informasi merupakan suatu sistem yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan

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

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 IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisis Sistem Pencatatan Penjualan Kredit Selama ini aplikasi untuk kegiatan operasional yang digunakan oleh Unit Warungan Primer Koperasi Karyawan Manunggal

Lebih terperinci

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, [email protected] Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

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

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

Lebih terperinci

PERTEMUAN 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

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

MODUL 3 DASAR-DASAR PHP

MODUL 3 DASAR-DASAR PHP MODUL 3 DASAR-DASAR PHP Para pengguna internet dewasa ini cenderung lebih menyukai situs-situs yang mempunyai tampilan menarik dan menghibur. Yang pasti, mereka sudah bosan dengan tampilan web yang begitu-begitu

Lebih terperinci

BAB I Penginstallan dan setting PHPTriad

BAB I Penginstallan dan setting PHPTriad BAB I Penginstallan dan setting PHPTriad Database adalah tempat dimana kita akan menyimpan data yang dibutuhkan web kita. Mengapa harus menggunakan database? Bukankah lebih mudah dalam bentuk file seperti

Lebih terperinci

MODUL PEMROGRAMAN WEB

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

Lebih terperinci

PENGENALAN SINTAKS DASAR DALAM MySQL

PENGENALAN SINTAKS DASAR DALAM MySQL SMK-TI TRAINING AND CERTIFICATION Modul 3 PENGENALAN SINTAKS DASAR DALAM MySQL Team Training SMK TI 37 SMK-TI TRAINING AND CERTIFICATION Tujuan: Siswa dapat membuat database dan table sederhana yang dilengkapi

Lebih terperinci

DASAR PEMROGRAMAN PHP

DASAR PEMROGRAMAN PHP DASAR PEMROGRAMAN PHP 1. PENDAHULUAN PHP adalah salah satu bahasa pemrograman dalam pembuatan web. PHP bersifat server side dan bisa dikoneksikan dengan database seperti MySQL, PostgreSQL, SQL server,

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Konsep Dasar Forum 2.1.1 Pengertian Forum Forum adalah sebuah wadah yang disediakan untuk berinteraksi bagi para penggunanya untuk membicarakan kepentingan bersama. (Sumber :

Lebih terperinci

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL Pengenalan Database Management System MySQL Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL 2 Jelaskan perbedaan antara data dengan informasi 3 Data vs.

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

Dasar PHP-MySQL oleh : Prasaja Wikanta

Dasar PHP-MySQL oleh : Prasaja Wikanta Dasar PHP-MySQL oleh : Prasaja Wikanta [email protected] [email protected] Tools yang anda butuhkan :! Teks editor! Web server yang mendukung PHP dan MySQL! Browser Basic Untuk memperoleh variabel

Lebih terperinci

Pertemuan 9 Struktur Query Language(SQL)

Pertemuan 9 Struktur Query Language(SQL) Pertemuan 9 Struktur Query Language(SQL) INDIKATOR 1. Membuat table dan memodifikasi tabel dengan perintah SQL 2. Memahami integrity Constraint - Primary key - Foreign key Pendahuluan SQL ( Structured

Lebih terperinci

MODUL 5 INTERNET PROGRAMMING : MySQL

MODUL 5 INTERNET PROGRAMMING : MySQL MODUL 5 INTERNET PROGRAMMING : MySQL A. Tujuan : 1. Memahami tentang sistem database 2. Memahami dasar-dasar MySQL. 3. Memahami relasi di MySQL B. Dasar Teori PENGENALAN DATABASE Basis Data: Himpunan kelompok

Lebih terperinci

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan

Lebih terperinci

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc.

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc. PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya Muhammad Zen S. Hadi, ST. MSc. [email protected] 1 Yang akan dipelajari dari Modul ini 1. Koneksi ke MySQL 2.

Lebih terperinci

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Jobsheet SQL Dasar : Hari Zulianto, ST [Year] JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Dasar-Dasar SQL 1.

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

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK DASAR DASAR PHP Purnomo Saputro [email protected] ABSTRAK PHP adalah singkatan dari PHP: Hypertext Preprocessor, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Program php harus diterjemahkan

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

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

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu : Bahasa Basis Data Data Definition Language (DDL) Interactive Data Manipulation Language (DML) Transaction Control Embedded and Dinamic SQL, contoh C,C++,Java, Cobol, Pascal, etc. Authorization, untuk mendefinisikan

Lebih terperinci

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

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

Lebih terperinci

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL PERINTAH SQL DAN INTERKONEKSI PHP-MySQL Muhammad Zen Samsono Hadi, ST. MSc. [email protected] PRODI TEKNIK TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 1 Konsep Dasar SQL Query 2 Bentuk SQL

Lebih terperinci

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL. 1 Database Systems: Tipe Tabel MySQL Tipe Filed/Kolom/Atribut My SQL Tipe Operator Aturan Dasar-dasar MySQL Tipe Perintah SQL Data Definition Languange Data Manipulation Languange Data Control Languange

Lebih terperinci

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1. P - 3 Bab 2 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai aplikasi server MySQL, akses terhadap MySQL, Client MySQL, tipe data dan operasi DDL pada SQL. 3.2 Materi 1. Aplikasi Server MySQL

Lebih terperinci

MODUL 9 WEB PROGRAMMING : MySQL

MODUL 9 WEB PROGRAMMING : MySQL MODUL 9 WEB PROGRAMMING : MySQL Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. PENGENALAN DATABASE Basis Data: Himpunan kelompok

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

BAB III TINJAUAN PUSTAKA BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh

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

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh

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

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: By I Wayan Simpen Dasar-Dasar MySql Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: SQL (Structured Query Language) Semua

Lebih terperinci

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015

Lebih terperinci

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc. DATABASE - MySQL Muhammad Zen S. Hadi, ST. MSc. Objectives Tujuan: Memahami perintah-perintah dasar DDL dan DML Contents Database DBMS Relational model SQL MySQL MySQL yang support ke relational model

Lebih terperinci

Mencetak Data Ke Word atau Excell

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

Lebih terperinci

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

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML Objectives Tujuan: DATABASE - MySQL Memahami perintah-perintah dasar DDL dan DML Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Database Constraints Database a collection

Lebih terperinci

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

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman Jurusan Teknik Informatika Universitas Kristen Petra Jl. Siwalankerto 121-131 Surabaya

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

BAB II LANDASAN TEORI

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

Lebih terperinci

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

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin, BAB II LANDASAN TEORI 2.1. Sekilas Mengenai Web Internet sudah menjadi hal yang sangat dekat bagi masyarakat ataupun penggunanya di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Lebih terperinci

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan I. Tugas Pendahuluan 1. php adalah server side programming, apa yang dimaksud dengan server side programming? 2. Sebutkan beberapa

Lebih terperinci

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

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

Lebih terperinci

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu. BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

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

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat

Lebih terperinci

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 1. Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan

Lebih terperinci

P - 7 Pembahasan UTS PSIK V

P - 7 Pembahasan UTS PSIK V P - 7 Pembahasan UTS PSIK V 1. Jelaskan mengenai Web Applications Architechture dengan ilustrasi gambar. Secara teknis database yang menyimpan hampir semua data dan data tersebut diolah oleh bahasa pemrograman

Lebih terperinci