Manipulasi Database dengan Php Mysql (View,Edit,Add,Delete,Update)

Berawal dari tugas Web Master di kampus dimana study kasus seperti ini :
-Buat sebuah Database dan satu tabel,dimana tabel tersebut mempunyai minimal 5 field
-Buat sebuah Program sederhana dengan menggunakan PHP dimana program tersebut bisa melakukan tammbah data,edit data,tampil data,dan hapus data.
Inti dari study kasus diatas sebenarnya adalah manipulasi database dengan PHP-Mysql,kebetulan lama tidak menulis di Blog,jadi saya coba untuk share sedikit apa yang saya ketahui tentang study kasus diatas,oke langsung saja :
-Pertama kita rancang dulu database dan tabelnya,disini saya ambil contoh Database sederhana Mahasiswa dengan keterangan sebagai berikut :

jangan lupa field id=auto_increment dan jadikan sebagai Primary Key.
Setelah selesai membuat database dengan tabelnya langkah selanjutnya adalah :
-Buat form untuk menerima inputan dari user,simpan dalam folder "mhs" dengan nama input.php,scripnya seperti ini :

maka hasilnya seperti ini :



-Langkah selanjutnya buat sebuah file koneksi database,simpan dalam folder yang sama dengan nama "koneksi.php" ,scriptnya seperti ini :



-Selanjutnya kita buat sebuah script yang menangkap inputan dari user dan menyimpannya kedalam database,simpan dengan nama "simpan.php",scriptnya seperti ini :



setelah selesai coba isikan beberapa data melalui form yang telah dibuat tadi,silahkan acces dengan mengetikkan url berikut "localhost/mhs/input.php" tanpa tanda kutip.
Jika file sukses tersimpan kedatabase maka hasilnya akan seperti ini :


-Jika file yang kita input sudah sukses tersimpan kedatabase,langkah selanjutnya adalah membuat sebuah file untuk menampilkan record dari database tersebut,simpan dengan nama "tampil.php",scriptnya seperti ini :



Coba kita panggil file tampil.php,maka hasilnya akan seperti ini :



-Coba perhatikan di field aksi sebelah kanan,disana ada link "edit" dan "hapus",jadi pada saat kita mengklik link tersebut maka ada aksi yang terjadi,jadi langkah selanjutnya adalah membuat file "edit.php",scriptnya seperti ini :


Setelah selesai coba pilih salah satu data lalu klik link edit,maka tampilannya seperti ini :


-Langkah selanjutnya adalah membuat file dengan nama "update.php",scripnya seperti ini :



-Jika sukses lakukan pengeditan pada salah satu record dari tabel,kemudian klik tombol update,jika scripnya sukses,maka data akan terupdate.
-Langkah terakhir adalah membuat file "hapus.php",scripnya sbb:



-Kalau selesai,coba hapus salah satu record yang ada,maka pada saat dijalankan akan muncul dialog box seperti berikut :



Kenapa bisa demikian..??Itu karna saya berikan sedikit perintah konfirmasi dengan javascript yang ada pada file "tampil.php" dengan script "Hapus".Script konfirmasi ini digunakan agar data yang akan dihapus meminta konfirmasi dulu sebelum dihapus,oke jika yakin ingin menghapus,dan cancel jika batal menghapus.

Akhirnya tugas selesai,jadi dalam folder "mhs" ada 7 buah file :


Oke saya pikir selesai,semoga bermanfaat.Listing program dan databasenya bisa didownload disini :

Download Here



KDay eleven (T'rima Kasih Satu #1)


Kalau postingan saya kemarin tentang Free Repair Road To Campus By KeDai Computerworks,nah kali ini KeDai Computerworks mengadakan IT Fest dengan tema "KDay eleven (T'rima Kasih Satu #1)",Kegiatan ini merupakan kegiatan tahunan KeDai Computerworks STMIK Dipanegara Makassar,karna kebetulan KeDai Computerworks uda berumur 11 tahun,maka thema kali ini dinamakan KDay eleven.

Adapun item yang akan dilaksanakan dalam kegiatan ini sbb :


  • Seminar Nasional  

          => Server Security By Onno W. Purbo
          => How to become Profesional Hacker
               By Muammar Adam (Security +,logBSD Research Team)
          => Web development,Pervormance vs Security By Nico Amon (docotel.com)
  • Workshop Gratis
          => Experimental PopArt
          => The Magic Of After Effect
          => Android Programming For Beginner
          => Basic Python Programming
          => SEO Blog
          => PHP Beginner
          => Web animation Of Adobe Flash
          => Angry Birds Competition
          => Pro Evolution Soccer 2012 Competition
  • Pameran Teknologi & Komunikasi
  • Lelang produk
  • KeDai Gallery
Wao,Do you interested...??
Silahkan datang di stand pendaftaran KeDai Computerworks yang bertempat di Kampus STMIK Dipanegara Makassar.Tanggal pelaksanaan 24-28 Januari 2012 @ STMIK Dipanegara Makassar.

Sukses terus buat KeDai Computerworks.
   "Berdiri sama tinggi,Duduk sama rendah,Ketawa sama-sama"
#Salam Folder Biru (KD_X 430)

More info :

- KDComputerworks (Twitter)

Free Repair Road To Campus KeDai Computerworks

Free Repair merupakan kegiatan perbaikan komputer gratis tahunan KeDai Computerworks,yang dimana pada biasanya dilakukan dikampus STMIK Dipanegara Makassar,tapi kali ini KeDai Computerworks menunjukkan eksistensinya diluar STMIK Dipanegara dengan melaksanakan FREE REAPAIR ROAD TO CAMPUS dimana free repair ini dilaksanakan dibeberapa perguruan tinggi negeri maupun swasta di Makassar diataranya :

Kegiatan ini bertujuan untuk membantu masyarakat luas dalam hal perbaikan komputer gratis,membangun solidaritas dan kerjasama mahasiswa semakassar,serta menjalankan tugas dan tanggung jawab KeDai Computerworks sebagai salah satu Organisasi Sosial yang berbasis IT.
Sukses terus KeDai Computerworks,
"Berdiri sama tinggi, Duduk sama rendah, Ketawa sama-sama"
#Salam Folder Biru

Cara koneksi PHP ke Mysql

Untuk mengakses database yang uda kita buat sebelumnya,contoh database mahasiswa yang pernah saya tulis dicatatan kecil saya kemarin, hehe :).
Sebaiknya untuk melakukan koneksi dibuat sebuah file koneksi terpisah atau tersendiri dalam sebuah file di dalam folder project kita,karna setiap kali kita akan mengolah data didatabase maka kita selalu melakukan koneksi terlebih dahulu,disamping itu untuk mempermudah pengeditan nantinya,kalau website kita bersifat statis,mungkin tidak jadi masalah tapi coba bayangkan jika website yang kita rancang dalam skala besar,yang terdiri dari ratusan file yang harus terkoneksi kedatabase,betapa repotnya harus menulis script koneksi ditiap-tiap file,bisa-bisa sampe bengkak jempol,hohohoho :),nah kalau kita buat terpisah file koneksinya,kita tinggal include saja di masing-masing file dengan fungsi include("koneksi.php").oke kita coba membuat file koneksi secara terpisah,buka editornya kemudian kita tulis script dibawah ini :


kemudian save dalam folder project teman-teman dalam folder library dengan nama koneksi.php,nah kita jalankan di browser,jika tampilannya seperti gambar dibawah ini artinya kita sukses melakukan koneksi.


penjelasan dari scrip diatas



variabel $host diisi dengan "localhost" karna kita menggunakan webserver lokal,yaitu localhost.
variabel $user diisi dengan "root" karna root disini adalah username default dari webserver local.kecuali kita upload website kedomain,nama root ini diganti sesuai dengan username yang ada pada domain.
variabel $pass sayan isi dengan "430" karna password server lokal yang ada dikomputer saya saya isi dengan "430" jadi pass ini diisi sesuai pasword server local teman-teman,jika tidak pake password yah kosongkan saja contoh $pass="";
trus dibaris ke 6 ada script $koneksi=mysql_connect ($host,$user,$pass) or die ("Conection Failed".mysql_error()); ini digunakan untuk melakukan koneksi ke server local.
kemudian dibaris ke 7 ada perintah $selectdb=mysql_select_db($db) or die ("Database not found".mysql_error());
perintah ini digunakan untuk memilih database mana yang akan dikoneksikan.
script selebihnya untuk memberikan instruksi apakah koneksi suskses atau tidak,script tambahan ini tidak harus dituliskan jika file koneksi ini uda diincludekan dengan file lain.
oke sekian catatan kecil saya tentang cara mengkoneksikan file Php dengan Database Mysql,lets try.