RSS

Category Archives: MySQL

Buat Koneksi php ke Database MySQL

hii guys, apa kabar semua? semoga kabar kalian selalu baik dan bersemangat untuk meraih masa depan 🙂

kali ini saya akan berbagi ilmu yaitu bagaimana cara mengkoneksikan database MySQL dengan php.

Sebelum Anda dapat mengakses data dalam database, Anda harus membuat koneksi ke database.

Dalam PHP, hal ini dilakukan dengan fungsi mysql_connect ().

Sintaksis

mysql_connect(servername,username,password);
Parameter Deskripsi
namaserver Opsional. Menentukan server untuk menyambung ke. Nilai default adalah “localhost: 3306”
nama pengguna Opsional. Menentukan nama pengguna untuk login dengan. Nilai default adalah nama user yang memiliki proses server
kata sandi Opsional. Menentukan password untuk login dengan. Default adalah “”

Catatan: Ada banyak parameter yang tersedia, tetapi yang tercantum di atas adalah yang paling penting. Kunjungi penuh kami PHP Referensi MySQL untuk lebih jelasnya.

Contoh

Pada contoh berikut kita menyimpan koneksi dalam sebuah variabel ($ con) untuk digunakan dalam script. The “mati” bagian akan dieksekusi jika koneksi gagal:


<?php
 $con = mysql_connect("localhost","peter","abc123");
 if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }// some code
 ?>

Menutup Koneksi sebuah

Sambungan akan tertutup secara otomatis ketika script berakhir. Untuk menutup sambungan sebelumnya, gunakan mysql_close () fungsi:

<?php
 $con = mysql_connect("localhost","peter","abc123");
 if (!$con)
 {
 die('Could not connect: ' . mysql_error());
}// some codemysql_close($con);
 ?>

source: http://www.w3schools.com/php/php_mysql_connect.asp

 
Leave a comment

Posted by on May 31, 2012 in Database, MySQL, Pemograman, PHP

 

Tags: , ,

Membuat database MySQL dengan XAMPP

hii sobat 😀 . kali ini saya ingin menulis tentang bagaimana membuat database MySQL dengan menggunakan XAMPP. Oia sebelumnya kalian sudah tahu belum apa itu XAMPP??

oke saya akan jelaskan lebih lanjut check this out!! 🙂

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemahbahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.
Asal kata XAMPP

XAMPP adalah singkatan yang masing-masing hurufnya adalah :

X : Program ini dapat dijalankan dibanyak sistem operasi,seperti Windows, Linux, Mac OS, dan Solaris.

A : Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan

M : MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.

P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.

P: Perl,adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall[1] dalam satu pidatonya yang dikenal dengan seri The State of the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Tidak heran jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.

nah sekarang sudah tau kan apa itu xampp?? nah sekarang saya akan membahas tentang pembuatan database MySQL dengan XAMPP. Pertama kita harus mendownload XAMPP terlebihdahulu di situs ini http://www.apachefriends.org/en/xampp.html , download sesuai dengan sistem operasi yang anda gunakan. setelah anda download dan di install di komputer anda langsung buka browser anda dan ketikkan di alamat browser dengan ‘ localhost ‘ . maka akan muncul tampilan seperti ini di browser anda

Kemudian kita klik phpMyAdmin(kiri bawah) ..dan tampilannya akan seperti ini

klik database . maka akan muncul tampilan seperti ini

lalu kita membuat database baru dengan menuliskan nama database yang ingin kita buat. Lalu klik create.

Maka database baru telah terbuat. Seperti itulah membuat database MySQL dengan menggunakan XAMPP. Cukup simple kan?? hehehe

ada banyak cara lho untuk membuat database My SQL yaitu dengan langsung membuatnya dengan software MySQL. mungkin akan saya bahas di tulisan selanjutnya, di tunggu saja. Semoga bermanfaat 🙂

 
4 Comments

Posted by on May 1, 2012 in Database, MySQL

 

Tags: ,

Mengenal MySQL dan Basis Data

Mengenal MySQL  dan Basis Data

Apakabar kawan? kali ini saya akan membahas tentang MySQL. Untuk lebih jelasnya kita harus memahami dulu konsep dari basis data.

Pangkalan data atau basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Istilah “basis data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya Hierarchy DBMS, Object Oriented DBMS, dsb.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris: database management system ) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat
MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok de ngan penggunaan GPL.
Tidak seperti PHP atau Apache yang merupakan software yang
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki
oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak
cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang
Finlandia yang mendirikan MySQL AB adalah: David Axmark , Allan Larsson , dan
Michael “Monty” Widenius.
MySQL dapat didownload di situs resminya, http://www.mysql.com .

Fitur-fitur MySQL antara lain :

  • ƒ Relational Database System. Seperti halnya software database lain yang ada di pasaran, MySQL termasuk RDBMS.
  • ƒ Arsitektur Client-Server. MySQL memiliki arsitektur client-server dimana server database MySQL terinstal di server. Client MySQL dapat berada di komputer yang sama dengan server, da n dapat juga di komputer lain yang berkomunikasi dengan server melalui jaringan bahkan internet.
  • ƒMengenal perintah SQL standar. SQL (Structured Query Language) merupakan suatu bahasa standar yang berlaku di hampir semua software database. MySQL mendukung SQL versi SQL:2003.
  • ƒ Mendukung Sub Select. Mulai versi 4.1 MySQL telah mendukung select dalam select (sub select).
  • ƒ Mendukung Views. MySQL mendukung views sejak versi 5.0
  • ƒ Mendukung Stored Prosedured (SP). MySQL mendukung SP sejak versi 5.0
  • ƒ Mendukung Triggers. MySQL mendukung trigger pada versi 5.0 namun masih terbatas. Pengembang MySQL berjanji akan meningkatkan kemampuan trigger pada versi 5.1.
  • ƒ Mendukung replication .
  • ƒ Mendukung transaksi.
  • ƒ Mendukung foreign key.
  • ƒ Tersedia fungsi GIS.
  • ƒ Free (bebas didownload)
  • ƒ Stabil dan tangguh
  • ƒ Fleksibel dengan be rbagai pemrograman
  • ƒ Security yang baik
  • ƒ Dukungan dari banyak komunitas
  • ƒ Perkembangan software yang cukup cepat.

sumber: wikipedia

 
Leave a comment

Posted by on April 17, 2012 in Database, MySQL

 

Tags: , ,