Friday, July 20, 2012

Sintaks Query untuk mengambil Database MySQL Secara Acak

Tutorial kali ini saya akan membahas bagaimana cara mengambil data secara acak dari database MySQL. Sebenarnya mengambil database secara acak sebenarnya sangatlah mudah sekali, tetapi beberapa waktu yang lalu saya sedikit mengalami kesulitan sewaktu mau menampilkan artikel terkait yang berada dikategori sama dengan artikel yang sedang di tampilkan. Artikel terkait yang ingin saya tampilkan adalah artikel yang dipilih berdasarkan random (acak).


Sebenarnya teknik seperti ini sudah lama sekali saya ketahui, namun ketika saya memerlukannya, saya benar-benar lupa bagaimana caranya. Padahal ini sangat mudah dan simple. Akhirnya dengan bantuan Om Google saya menemukan solusinya. Rasanya lucu juga, saya yang sudah terjun didunia Web Programming sejak Tahun 2004 (waktu itu masih kuliah) sampai dengan sekarang, tetapi untuk masalah sangat sederhana seperti ini bisa lupa. Mungkin karena faktor U (umur) kali ya… hehhe


Nah, untuk menghindari saya lupa lagi akhirnya saya menuliskan tutorial kategori ‘sangat ringan’ ini. Selain mengingatkan saya, mungkin ada juga rekan-rekan yang mengalami masalah yang sama dengan sama, bisa terbantu dengan article ini. Misalkankanlah kita memiliki database MySQL dengan struktur seperti kode dibawah ini dan didalamnya kita sudah input beberapa data :

  1.  
  2. CREATE TABLE IF NOT EXISTS `artikel` (
  3. `artikelID` int(10) NOT NULL AUTO_INCREMENT,
  4. `judulArtikel` varchar(100) NOT NULL,
  5. `isiArtikel` text NOT NULL,
  6. `diskripsiArtikel` text NOT NULL,
  7. `penulis` varchar(50) NOT NULL,
  8. PRIMARY KEY (`artikelID`)
  9. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  10.  


Dari database diatas kita bisa melakukan banyak sekali operasi database, misalnya Membuat View (virtual database) dengan menggabungkannya dengan table lain. Selain itu ada banyak lagi yang kita lakukan, tetapi disini kita akan membahas bagaiamana cara mengambil data dan menampilkannya dengan kriteria yang kita buat.


1. Menampilkan Data yang diurutkan berdasarkan ID secara ASCENDING



Data ditampilkan secara Ascending maksudnya data ditampilkan berdasarkan ID dimana data artikel yang ditampilkan adalah artikel dengan ID paling kecil, yang artinya artikel paling lama berada didatabase. Sintaks MySQL untuk menampilkannya adalah seperti dibawah ini :

  1.  
  2. SELECT * FROM `artikel` ORDER BY `artikelID` LIMIT 10
  3.  

Perhatikan bahwa tidak ada keterangan ASCENDING (ASC) pada sintaks diatas, namun ini tidak masalah, karena secara default, MySQL akan mengurutkan data secara Ascending jika tidak disetting urutannya.


2. Menampilkan Data yang diurutkan berdasarkan ID secara DESCENDING



Menampilkan data secara Descending maksudnya adalah menampilkan data yang memiliki ID paling besar yang berate menampilkan data artikel terbaru yang di inputkan kedalam database. Sintaks MySQL untuk menampilkannya adalah seperti dibawah ini :

  1.  
  2. SELECT * FROM `artikel` ORDER BY `artikelID` DESC LIMIT 10
  3.  

Perhatikan bahwa ada keterangan DESCENDING (DESC) pada sintaks diatas yang akan memerintahkan MySQL untuk mengambil data yang memiliki ID paling besar terlebih dahulu, sehingga data yang dihasilkan adalah data paling baru ke data paling lama.



3. Menampilkan Data yang dipilih secara ACAK (RANDOM)


Nah di poin ketiga inilah sebenarnya inti dari tutorial kita kali ini. Namun memang sengaja saya menempatkannya di point terakhir, supaya anda bisa melihat perbedaan antara mengambil database secara Ascending, Descending dan Random (Acak). Pada pengambilan kali ini database akan diambil sebanyak yang kita tentukan dan diambil secara acak. Acak artinya data yang diambil akan berubah-ubah setiap sintaks di eksekusi. Trik ini kita perlukan didalam banyak aplikasi, diantaranya pada website AplikasiPHP.com saya memerlukannya untuk membuat list artikel acak yang berkaitan dengan suatu artikel. Sintaks MySQL yang dapat kita gunakan adalah seperti di bawah ini :

  1.  
  2. SELECT * FROM `artikel` ORDER BY RAND() LIMIT 10
  3.  


Perhatikan bahwa pada query diatas data artikel di order secara random (ORDER BY RAND()) yang akan memerintahkan MySQL untuk mengambil data sebanyak yang kita tentukan namun bukan diurutkan berdasarkan ID, tetapi diambil secara acak. Sehingga data yang dihasilkan akan berbeda setiap query ini kita eksekusi. Dengan kode diatas, kita sudah bisa memecahkan masalah untuk mendapatkan data acak. Mudah buka?? Ya, seperti yang sudah saya jelaskan sebelumnya bahwa trik ini sangatlah mudah, namun sering kali hal yang mudah pun kita bisa lupa ketika kita membutuhkannya.



Sampai disini dulu artikel saya ini, mudah-mudahan bermanfaat bagi anda. Dan jika anda tidak keberatan, silahkan di share artikel ini ke teman-teman Facebook atan Twitter anda, mana tau ada teman lain yang memerlukan artikel ini. Untuk men-share-kan artikel ini cukup mudah, anda cukup komentari artikel ini dengan ID Facebook anda atau tekan Tombol Like atau SHARE facebook di bawah ini.

Sumber : http://aplikasiphp.com
 



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Tutorial Select Multi Table Pada MySQL (Studi Kasus Perpustakaan)

Mungkin kita sudah bisa membuat sintaks query untuk memanipulasi data dari satu table database. Namun sering sekali kita (saya sendiri juga sering) mengalami masalah ketika kita harus mengambil data dari beberapa table database yang berbeda. Nah disini kita misalkan kita memiliki database “perpustakaan” yang memiliki 3 buah table. Keempat tabeli itu adalah table anggota, buku, dan pinjam. Adapaun table-tabel ini memiliki struktur dan data seperti dibawah ini :

Tabel Anggota :


  1.  
  2. CREATE TABLE IF NOT EXISTS `anggota` (
  3. `id_anggota` int(11) NOT NULL AUTO_INCREMENT,
  4. `nama_anggota` varchar(25) NOT NULL,
  5. `alamat_anggota` varchar(100) NOT NULL,
  6. PRIMARY KEY (`id_anggota`)
  7. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
  8.  
  9. --
  10. -- Dumping data for table `anggota`
  11. --
  12.  
  13. INSERT INTO `anggota` (`id_anggota`, `nama_anggota`, `alamat_anggota`) VALUES
  14. (1, 'Daud Edison Tarigan', 'Padang Bulan, Medan'),
  15. (2, 'Andi Tarigan', 'Kabupaten Karo, Sumatera Utara');
  16.  


Tabel Buku:

  1.  
  2. CREATE TABLE IF NOT EXISTS `buku` (
  3. `id_buku` int(10) NOT NULL AUTO_INCREMENT,
  4. `judul_buku` varchar(60) NOT NULL,
  5. `penulis_buku` varchar(50) NOT NULL,
  6. `penerbit_buku` varchar(40) NOT NULL,
  7. PRIMARY KEY (`id_buku`)
  8. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
  9.  
  10. --
  11. -- Dumping data for table `buku`
  12. --
  13.  
  14. INSERT INTO `buku` (`id_buku`, `judul_buku`, `penulis_buku`, `penerbit_buku`) VALUES
  15. (1, 'Membangun SMS Gateway Berbasis Web dengan CodeIgniter', 'Daud Edison Tarigan', 'Lokomedia'),
  16. (2, 'Membangun Aplikasi Perpustakaan Berbasis Web dengan CodeIgni', 'Daud Edison Tarigan', 'Lokomedia');
  17.  



Tabel Pinjam

  1.  
  2. CREATE TABLE IF NOT EXISTS `pinjam` (
  3. `id_pinjam` int(10) NOT NULL AUTO_INCREMENT,
  4. `id_anggota` int(10) NOT NULL,
  5. `id_buku` int(10) NOT NULL,
  6. `tgl_pinjam` date NOT NULL,
  7. PRIMARY KEY (`id_pinjam`)
  8. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
  9.  
  10. --
  11. -- Dumping data for table `pinjam`
  12. --
  13.  
  14. INSERT INTO `pinjam` (`id_pinjam`, `id_anggota`, `id_buku`, `tgl_pinjam`) VALUES
  15. (1, 1, 1, '2012-03-14'),
  16. (2, 2, 2, '2012-03-15');
  17.  


Nah dari tabeli diatas semua dapat kita lihat bahwa ada relasi antara table “pinjam” dengan table “anggota” dimana keduanya dihubungkan oleh forigen key yaitu “id_anggota”. Demikian juga antara table “pinjam” dengan table “buku” dihubungkan oleh forigen key yaitu “id_buku”. Nah relasi antar table inilah yang akan kita gunakan sebagai kunci kita dalam memanipulasi data dari ketiga table itu.


Misalkan kita ingin mengambil data peminjamam buku lengkap dengan nama peminjam dan buku yang di pinjam, kita dapat menggunakan query berikut ini :
  1.  
  2. SELECT
  3. t1.`id_pinjam`,
  4. t2.`nama_anggota`,
  5. t2.`alamat_anggota`,
  6. t3.`judul_buku`,
  7. t3.`penulis_buku`,
  8. t3.`penerbit_buku`
  9. FROM
  10. `pinjam` t1,
  11. `anggota` t2,
  12. `buku` t3
  13. WHERE
  14. t1.`id_anggota`=t2.`id_anggota`
  15. and t1.`id_buku`= t3.`id_buku`
  16.  



Dengan sintaks query diatas anda akan menghasilkan data seperti gambar di bawah ini :

aplikasi View pada MySQL


Mudah bukan?? Sampai disini dulu tutorial kali ini, semoga membantu rekan-rekan semua…. Dan jika anda tidak keberatan, silahkan di share artikel ini ke teman-teman Facebook atan Twitter anda, mana tau ada teman lain yang memerlukan artikel ini. Untuk men-share-kan artikel ini cukup mudah, anda cukup komentari artikel ini dengan ID Facebook anda atau tekan Tombol Like atau SHARE facebook di bawah ini.

Sumber : http://aplikasiphp.com


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Menampilkan Komentar Terakhir Ala Facebook pada Blog Pribadi

Sudah beberapa hari ini, belum ada postingan terbaru lagi dari AplikasiPHP.com. Admin blog ini sebenarnya ingin sekali setiap hari memposting satu postingan, namun dikarenakan kesibukan yang begitu padat, memaksa admin untuk menunda niat itu. Dan kali ini saya akan memposting kembali artikel tutorial yang mudah-mudahan membantu anda semua. Berbeda dengan topic-topik sebelumnya yang sering berkatian dengan CodeIgniter atau MYSQL, kali ini artikel saya akan berkaitan dengan Facebook.


Sudah tidak bisa dipungkiri lagi bahwa facebook sudah menjadi ‘hal wajib’ dalam kehidupan sekarang ini. Bahkan sangat mudah kita menemukan orang-orang yang hamper setiap saat bersinggungan dengan FB. Nah hal ini tentunya sangat besar manfaatnya, jika kecendrungan ini kita gunakan untuk memajukan blog/website kita. Salah satu yang bisa kita manfaatkan adalah Form Komentar ala Facebook di Blog pribadi seperti yang saya gunakan di blog ini. Dengan menggunakan ID Facebook sebagai ID untuk mengomentari artikel, akan memudahkan pengunjung dan admin blog untuk berinteraksi.


Nah yang menjadi permasalahan adalah, dengan menggunakan Facebook sebagai flatform komentar di Blog pribadi, kita akan kesulitan menampilkan komentar terakhir dari keseluruhan blog. Misalkan kita memiliki 10 halaman artikel, yang mana masing-masing dilengkapi form komentar sendiri-sendiri. Kita ingin mengetahui 10 komentar terakhir dari semua halaman tersebut. Hal ini kita perlukan untuk memudahkan kita melihat siapa yang mengomentari blog kita tanpa harus membuka setiap halamnnya satu-persatu. Ini juga saya alami di Blog ini, dimana saya sangat menginginkan adanya fitur ini. Di Wordpress atau BlogSpot, fitur ini bisa dikatakan adalah fitur standart. Namun karena blog ini adalah buatan pribadi saya menggunakan LunkCSM, tentu saya juga harus membuat fitur tersebut dengan tangan sendiri.


Pada awalnya saya pribadi sangat kesulitan, karena saya belum pernah menemukan fitur yang sama seperti ini di dunia maya. Saya sudah coba cari di Google maupun dengan bergabung di forum luar negeri, tetapi tetap saja saya belum menemukan solusi yang tepat. Kebanyakan hanya membahas sedikit saja, tanpa member solusi yang nyata. Akhirnya saya mempelajari Facebook API dimana saya memfokuskan diri mempelajari Facebook Query Language (FQL). Mempelajari ini tidak lah mudah, memerlukan usaha extra supaya bisa mengerti.


Dan setelah lumayan mengerti, saya memutuskan membuat Fitur penampilkan 10 komentar terakhir menggunakan Facebook API pada blog saya ini. Dan setelah melalui perjuangan yang sangat melelahkan yaitu membuat program (coding) selama 10 jam nonstop (sebenarnya ada break sebentar buat makan dan ke toilet) akhirnya saya berhasil menciptakan fitur Komentar terakhir yang di inputkan pengunjung di seluruh blog. Hasilnya dapat anda lihat di sebelah kanan blog ini. Jika anda memberikan komentar di salah satu form komentar di blog ini, secara otomatis Nama Facebook anda akan tercatan disana beserta link ke halaman blog yang anda komentari. Perhatikan gambar di bawah ini :

Komentar terakhir ala Facebook pada blog pribadi

Adapun aplikasi yang saya bangun ini memanfaatkan Facebook Query Language (FQL). Fitur ini sebenarnya sangatlah rulit, sehingga kita cari dari Google pun kita sangat kesulitan menemukan solusinya. Nah disini saya ingin membagikan sedikit ilmu saya bagi pembaca sekalian. Misalnya kita ingin menampilkan komentar terakhir pada halaman List Project di website ini. Untuk menampilkannya kita menggunakan kode sederhana dari FQL ini adalah seperti kode di bawah ini :


  1.  
  2. $datanya = array(
  3. 'appId' => 'masukkan Application ID anda',
  4. 'secret' => 'Masukkan Secreat Aplication anda',
  5. 'cookie' => true,
  6. );
  7. $this->load->library('facebook',$datanya);
  8. $fqlNya = "SELECT post_fbid, fromid FROM comment
  9. WHERE object_id IN (SELECT comments_fbid
  10. FROM link_stat
  11. WHERE url ='http://aplikasiphp.com/index.php/list_project/')
  12. order by time DESC limit 10";
  13. $param = array( 'method' => 'fql.query', 'query' => $fqlNya, 'callback' => '' );
  14. $hasilnya = $this->facebook->api($param);
  15. foreach($hasilnya as $keys => $values) :
  16. echo $values['fromid']." on ".$values['post_fbid'];
  17. echo "<hr>";
  18. endforeach;
  19.  


Nah permasalahnnya, kode diatas hanya akan menampilkan komentar dari satu halaman saja. Sementara bisa saja blog kita terdiri dari banyak halaman yang semuanya di lengkapi dengan form komentar ala facebook. Bagaimana caranya supaya semua komentar terakhir dari semua halaman terbaca?? Tunggu artikel saya selanjurnya ya… udah capek neh, mau tidur dulu.. heheh


Sampai disini dulu artikel saya ini, mudah-mudahan bermanfaat bagi anda. Dan jika anda tidak keberatan, silahkan di share artikel ini ke teman-teman Facebook atan Twitter anda, mana tau ada teman lain yang memerlukan artikel ini. Untuk men-share-kan artikel ini cukup mudah, anda cukup komentari artikel ini dengan ID Facebook anda atau tekan Tombol Like atau SHARE facebook di bawah ini.

Sumber : http://aplikasiphp.com
 



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Studi Kasus : Aplikasi View MySQL pada aplikasi Perpustakaan (Bagian 2)

Dari artikel di bagian pertama tersebut, kita dapat melihat database beserta table-tabelnya. Dan jika kita ingin menampikan data daftar buku yang sedang di pinjam beserta buku yang di pinjam, maka kita akan menggunakan sintaks query MySQL seperti dibawah ini :

  1. SELECT
  2. t1.id_kembali,
  3. t2.nama_anggota,
  4. t2.alamat_anggota,
  5. t3.judul_buku,
  6. t3.penulis_buku,
  7. t3.penerbit_buku,
  8. t1.tgl_kembali
  9. FROM
  10. kembali t1,
  11. anggota t2,
  12. buku t3
  13. WHERE
  14. t1.id_anggota=t2.id_anggota and t1.id_buku=t3.id_buku



Nah, jika query seperti diatas sering sekali kita panggil, tentu akan sedikit repot. Misalnya Anda membuat program, yang kemudian isinya menampilkan query diatas, kemudian query tersebut diletakkan dibeberapa tempat (semisal dibagian ini, bagian itu, dan lain-lain yang intinya tersebar di beberapa bagian program), tentu source code program anda akan kelihatan "ramai". Disinilah perlunya kita membuat sebuah view yang akan memudahkan kita dalam membuat sebuah query yang lebih sederhana.


Bagaimana cara membuat View?


Cara membuat view sangat lah mudah, kita hanya perlu menambahkan sintaks CREATE VIEW AS pada awal sebuah sintaks query MySQL. Untuk kasus diatas, maka untuk mebuat view kita bisa menggunakan sintaks dibawah ini.

  1. CREATE VIEW view_kembali AS
  2. SELECT
  3. t1.id_kembali,
  4. t2.nama_anggota,
  5. t2.alamat_anggota,
  6. t3.judul_buku,
  7. t3.penulis_buku,
  8. t3.penerbit_buku,
  9. t1.tgl_kembali
  10. FROM
  11. kembali t1,
  12. anggota t2,
  13. buku t3
  14. WHERE
  15. t1.id_anggota=t2.id_anggota and t1.id_buku=t3.id_buku


Maka secara otomatis, database “perpustakaan” akan memiliki sebuah table baru yaitu “view_kembali” yang sebenarnya bukan table yang nyata, tetapi table virtual hasil penggabungan 3 tabel lainnya yaitu table anggota, buku dan kembali. Field-field dari “view_kembali ini akan terlihat sama persis dengan hasil query pada gambar diatas. Nah nantinya, jika anda ingin mendapatkan data dari pengembalian buku ini, anda tidak perlu lagi memanggil dengan sitaks query yang rumit, tetapi cukup dengan sintaks seperti di bawah ini :
  1. SELECT * FROM `view_kembali`


Mudah bukan?? Nah, nantinya setiap penambahan data pengembalian buku di table kembali, maka secara otomatis data di table view_kembali akan bertambah juga. Sekarang anda sudah bisa menciptakan program dengan kode yang jauh lebih sederhana, namun dengan fungsi yang sama dan lebih mudah dipahami.

Sampai disini dulu artikel saya ini, mudah-mudahan bermanfaat bagi anda. Dan jika anda tidak keberatan, silahkan di share artikel ini ke teman-teman Facebook atan Twitter anda, mana tau ada teman lain yang memerlukan artikel ini. Untuk men-share-kan artikel ini cukup mudah, anda cukup komentari artikel ini dengan ID Facebook anda atau tekan Tombol Like atau SHARE facebook di bawah ini.

Sumber : http://aplikasiphp.com


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Tutorial Memasang Facebook Comment dan Facebook Like Button di Blog Pribadi

Untuk memasang system Facebook Comment dan Like Button ini, pertama kali yang harus anda lakukan adalah Login ke Account Facebook anda. Setelah anda login, coba anda membuka sebuah halaman baru dan ketikkan buka alamat https://developers.facebook.com/apps/. Alamat tersebut berfungsi untuk membuat sebuah aplikasi Facebook yang akan kita manfaatkan sebagai wadah Facebook Comment dan Like Button tersebut. Setelah halaman tersebut terbuka, buatlah sebuah Applikasi baru dengan menekan tombol Create New App. Perhatikan Gambar di bawah ini :

membuat Application pada facebook

Setelah anda berhasil membuat sebuah aplikasi baru, anda akan mendapatkan App ID/API Key dan App Secret seperti yang diperlihatkan di gambar diatas. Keduanya adalah yang akan kita gunakan ketika membangun aplikasi ini nantinya. Selanjutnya mari kita buat sebuah Facebook Comment dengan melalui alamat https://developers.facebook.com/docs/reference/plugins/comments/. Setelah alamat tersebut terbuka, masukkan alamat web yang ingin anda lengkapi dengan Facebook Comment ini. Misalkan alamat yang web yang kita inginkan adalah http://aplikasiphp.com, dengan jumlah postingan yang ditampilkan 100 post per halaman serta lebar aplikasi sekitar 470 pixel. Perhatikan gambar di bawah ini :

membuat Facebook Comment


Setelah itu, tekan tombol Get Code anda akan mendapatkan kode seperti dibawah ini :

Kode Facebook Comment

Kode pertama, silahkan anda Copy + Paste kedalam template website anda didalam tag . Sebagai contohnya adalah sebagai berikut :


  1. <html>
  2. <head>
  3. <title>Membuat Form Komentar Ala Facebook di Blog Pribadi | AplikasiPHP.Com</title>
  4. </head>
  5. <body>
  6. <div id="fb-root"></div>
  7. <script>(function(d, s, id) {
  8. var js, fjs = d.getElementsByTagName(s)[0];
  9. if (d.getElementById(id)) return;
  10. js = d.createElement(s); js.id = id;
  11. js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=395375743806292";
  12. fjs.parentNode.insertBefore(js, fjs);
  13. }(document, 'script', 'facebook-jssdk'));</script>
  14. </body>
  15. </html>


Sedangkan Kode bagian kedua dari gambar diatas, anda dapat tempatkan dibagian mana anda ingin menampatkan Facebook Comment tersebut. Perhatikan kode dibawah ini :

  1. <div class="fb - comment" data-href="http://analisismiliter.com" data-num-posts="100" data-width="550"></div>

Nah yang anda perlu perhatikan adalah data-href=”http://analisismiliter.com”. Data tersebut adalah link website yang anda ingin masukkan FB Comment didalamnya. Jika anda memiliki beberapa halaman website dan ingin menempatkan FB Comment didalamnya, anda hanya perlu copy paste kode diatas kemudian modifikasi alamat website tersebut didalam kode tersebut.

Facebook Like Button

Membuat Facebook Like Button hampir sama dengan membuat FB Comment. Jika anda sudah membuat FB Comment dengan Sukses sebelumnya, anda hanya perlu memasukkan kode FB Like Button dengan kode seperti di bawah ini :

  1. <div class="fb - likes" data-send="true" data-width="450" data-show-faces="true"></div>

Nah sampai disini, tutorial ini sudah berhasil anda pelajari. Mari terapkan tutorial ini untuk membangun aplikasi website yang sangat interaktif. Nantinya setiap ada komentar akan secara otomatis memunculkan sebuah notifikasi di Account Facebook Anda.

Mudah bukan?? Sampai disini dulu tutorial kali ini, semoga membantu rekan-rekan semua…. Dan jika anda tidak keberatan, silahkan di share artikel ini ke teman-teman Facebook atan Twitter anda, mana tau ada teman lain yang memerlukan artikel ini. Untuk men-share-kan artikel ini cukup mudah, anda cukup komentari artikel ini dengan ID Facebook anda atau tekan Tombol Like atau SHARE facebook di bawah ini.

Sumber : http://aplikasiphp.com


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Teknik Memproteksi PHPMyAdmin dengan Password

Bagi rekan-rekan yang sudah sering menggunakan XAMPP mungkin sudah terbiasa menggunakan PHPMyAdmin yang merupakan aplikasi bawaan dari XAMPP untuk mengolah database MySQL melalu web based interface. Nah permasalahnnya dalah, PHPMyAdmin ini secara default belum dilengkapi dengan password yang memproteksi database kita dari orang yang tidak berkepentingan. Seperti tulisan saya sebelumnya yaitu Amankah Password hanya dienkripsi dengan MD5? saya sudah menyampaikan bahwa PHPMyAdmin yang tidak di proteksi dengan password sungguh sangatlah berbahaya terhadap keamanan database kita.


Nah, mungkin banyak diantara pembaca yang belum tau bagaimana caranya memproteksi PHPMyAdmin dengan Password. Pada tutorial ini saya akan menjelaskannya secara detail. Pada PHPMyAdmin yang belum di proteksi dengan Password, maka dibagian bawah halaman awalnya akan terlihat sebuah peringatan bahwa PHPMyAdmin kita belum di proteksi dengan Password. Perhatikan gambar di bawah ini :

PHPMyAdmin belum ada password

Nah untuk memproteksinya, silahkan anda masuk ke menu PRIVILEGES dan EDIT data password untuk user “localhost” , perhatikan gambar dibawah ini :

Menu Privileges

Ketika halaman PRIVILAGES untuk user “localhost” sudah terbuka, anda akan menemukan passwordnya masih kosong. Nah, pada kolom Password, masukkanlah password sesuai yang anda inginkan. Perhatikan gambar di bawah ini :

Set Password PHPMyAdmin

Setelah anda memasukkan password, simpan perubahannya dengan menekan tombol GO. Lalu masuk kembali ke halaman PHPMyAdmin, coba perhatikan tampilannya. Anda akan menemukan bahwa PHPMyAdmin anda akan terlihat ERROR seperti gambar di bawah. Namun tenang, itu adalah normal, karena Password sudah kita ubah, namun file konfigurasi PHPMyAdmin belum kita rubah. Perhatikan gambar di bawah ini :

PHPMyAdmin Error

Nah untuk mengatasi ERROR ini, maka kita harus melakukan EDITING pada file konfigurasi PHPMyAdmin yaitu file config.inc.php yang terletak di folder C:\xampp\phpMyAdmin. Silahkan Anda rubah nilai AUTH_TYPE menjadi http dan Password sesuai dengan password yang telah kita rubah sebelumnya. Perhatikan gambar di bawah ini :

Edit Konfigurasi PHPMyAdmin

Setelah itu, coba anda refresh atau buka kembali halaman PHPMyAdmin maka anda akan di minta untuk memasukkan username dan password untuk PHPMyAdmin anda. Perhatikan gambar dibawah ini.

Insert Password  PHPMyAdmin

Mudah bukan?? Sampai disini dulu tutorial kali ini, semoga membantu rekan-rekan semua…. Dan jika anda tidak keberatan, silahkan di share artikel ini ke teman-teman Facebook atan Twitter anda, mana tau ada teman lain yang memerlukan artikel ini. Untuk men-share-kan artikel ini cukup mudah, anda cukup komentari artikel ini dengan ID Facebook anda atau tekan Tombol Like atau SHARE facebook di bawah ini.

Sumber : http://aplikasiphp.com


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Cara Mudah Membuat Table Belang-Belang Cantik dengan CSS

Berbicara mengenai table dalam website, tentunya kita mengetahui bahwa HTML bisa membuat table dengan mudah. Namun yang menjadi permasalahannya adalah table tersebut tidaklah cantik dan enak untuk dilihat. Coba perhatikan gambar di bawah ini yang merupakah table yang dibentuk dengan menggunakan HTML biasa tanpa CSS.

Tabel HTML tanpa CSS

Nah dari gambar diatas kelihatan bahwa kode HTML biasa tidak mampu untuk mencetak Tabel yang cantik dan indah untuk dilihat. Nah kekurangan HTML ini bisa diatasi dengan memadukannya dengan kode style yaitu CSS. Cara memadukan kode CSS dengan HTML sangatlah mudah yaitu dengan cara memanggil langsung file CSS didalah kode HTML. Perhatikan kode di bawah ini :


  1. <html>
  2. <head>
  3. <title>Aplikasi Tabel Zebra Cantik dengan CSS | AplikasiPHP.Com</title>
  4. <link href="table.css" rel="stylesheet" type="text/css" />
  5. </head>


Kode diatas akan memanggil file CSS yaitu “Table.css”, sehingga style yang sudah kita buat akan di masukkan kedalam table sehingga mempercantik tampilan table. Adapun kode CSS yang kita gunakan adalah seperti kode di bawah ini :
  1. /* Tabel Properti */
  2. #mytable {
  3. padding: 0;
  4. margin: 0;
  5. }
  6.  
  7. #mytable td {
  8. border-right: 1px solid #ccc;
  9. border-bottom: 1px solid #ccc;
  10. background: #efefefe;
  11. color: #0066ff;
  12. padding: 2px;
  13. }
  14.  
  15. #mytable td.genap {
  16. border-right: 1px solid #ccc;
  17. border-bottom: 1px solid #ccc;
  18. color: #0066ff;
  19. background: #eeee22;
  20. padding: 2px;
  21. }
  22.  
  23. #mytable td.alt {
  24. background:#0099ff;
  25. color: #fff;
  26. border-top: 1px solid #ccc;
  27. text-align: center;
  28. font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  29. padding: 2px;
  30. }
  31.  
  32.  
  33. #mytable td.spec {
  34. border-left: 1px solid #ccc;
  35. border-top: 0;
  36. background: #efefefe;
  37. padding: 2px;
  38. }
  39.  
  40. #mytable td.spec1 {
  41. border-left: 1px solid #ccc;
  42. border-top: 0;
  43. background: #eeee22;
  44. padding: 2px;
  45. }
  46.  
  47. #mytable td.specalt {
  48. background: #0099ff;
  49. border-top: 1px solid #ccc;
  50. border-left: 1px solid #ccc;
  51. font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  52. color: #fff;
  53. text-align: center;
  54. padding: 2px;
  55. }



Sedangkan file tampilannya akan kita buat seperti kode dibawah ini :

  1. <html>
  2. <head>
  3. <title>Aplikasi Tabel Zebra Cantik dengan CSS | AplikasiPHP.Com</title>
  4. <link href="table.css" rel="stylesheet" type="text/css" />
  5. </head>
  6. <body>
  7. <table id=mytable cellspacing="0" width=48%>
  8. <tr>
  9. <td width="5px" class=specalt ><center>No</center></td>
  10. <td width="100px" class=alt ><center>Sender</center></td>
  11. <td width="100px" class=alt ><center>Received Time</center></td>
  12. <td width="200px" class=alt ><center>Message</center></td>
  13. </tr>
  14. <tr>
  15. <td width="5px" class=spec>1</td>
  16. <td>08136141xxxx</td>
  17. <td>21 Maret 2012</td>
  18. <td>Ini contoh pesan aja</td>
  19. </tr>
  20. <tr>
  21. <td width="5px" class=spec1>2</td>
  22. <td class="genap">08136141xxxx</td>
  23. <td class="genap">21 Maret 2012</td>
  24. <td class="genap">Ini contoh pesan aja</td>
  25. </tr>
  26. <tr>
  27. <td width="5px" class=spec>3</td>
  28. <td>08136141xxxx</td>
  29. <td>21 Maret 2012</td>
  30. <td>Ini contoh pesan aja</td>
  31. </tr>
  32. </body>
  33. </html>


Jika kode tersebut di jalankan, maka hasilnya akan terlihat seperti gambar di bawah ini :

Tabel HTML dengan CSS

Mudah bukan? Nah jika anda ingin memperoleh file tutorial lengkapnya klik Download File Tutorial Lengkap, dan anda langsung bisa mendownloadnya secara mudah dan gratis.


Source : http://aplikasiphp.com/


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.