Mencari Detail Data Duplikasi di MySQL

Wah… lama tidak nulis lagi artikel tentang SQL. Kangen rasanya ๐Ÿ™‚ Kali ini saya akan mencoba kembali menulis tentang tips SQL. Topik yang saya angkat adalah tentang duplikasi data.

Pada artikel sebelumnya yang pernah saya tulis dalam topik Mencari Duplikasi Data dengan SQL, di situ sudah disinggung trik mencari data mana yang berduplikasi. Ya… yang namanya manusia, tentu tidak luput dari yang namanya lupa. Bisa jadi kita lupa menset suatu field yang seharusnya merupakan suatu Key. Akibatnya, data ada yang berduplikasi.

Nah… pada artikel kali ini yang masih merupakan kelanjutan dari artikel yang telah saya sebutkan di atas yaitu tentang data yang berduplikasi, akan dibahas bagaimana menampilkan detail data dari data yang berduplikasi.

Plugin WordPress untuk Menampilkan Judul Artikel dalam Kategori yang Sama

Setelah plugin Similar Post, yang saya gunakan di blog ini untuk menampilkan judul-judul artikel yang terkait dalam suatu postingan, dianggap sebagai biang masalah terkait dengan load server yang besar, langsung saya deactivate plugin tersebut.

Memang sih… saya berusaha sekuat tenaga mempertahankan plugin tersebut, tapi lama-lama juga kasihan tuh server hosting. Setelah saya baca-baca artikel di beberapa referensi ternyata plugin Similar Post butuh resource yang tidak kecil. Semakin banyak postingan kita, maka semakin besar resource yang dibutuhkan untuk menjalankan plugin tersebut. Mengapa demikian? Ya… karena plugin tersebut bekerja dengan memeriksa setiap kata dan tag, serta judul dalam semua postingan yang relevan dengan konten postingan yang sedang dibaca.

Wah… padahal plugin tersebut saya gunakan untuk memanjakan pengunjung blog ini dalam mencari artikel lain yang terkait dengan artikel yang sedang dibacanya. Selain itu dengan adanya artikel terkait bisa meningkatkan page views.

So… gimana donk solusinya kalo plugin Similar Post ini kurang pas untuk blog WordPress yang postingannya sudah banyak? Jangan khawatir…. setelah saya cari-cari di internet, ternyata ada plugin lain yang mirip dengan Similar Post, yaitu bernama “Other Post From Cat“, “Cat” di sini maksudnya adalah Category. Dengan plugin tersebut, kita bisa menampilkan beberapa judul artikel yang telah diposting di bawah artikel yang sedang dibaca. Judul-judul artikel tersebut dipilih dari artikel yang ada dalam kategori yang sama. Menarik bukan? Ya… meskipun agak beda dengan Similar Post, tapi gak jauh-jauh beda amat kok hasilnya.

PHP

Beberapa Tombol Submit dalam Satu Form

Biasanya… sering kita jumpai dalam form processing atau pemrosesan form di dalamnya terdapat satu tombol SUBMIT dan satu tombol RESET. Tombol SUBMIT digunakan untuk mengirim data input yang kita masukkan ke dalam form untuk selanjutnya diproses dengan suatu script tertentu. Sedangkan tombol RESET digunakan untuk menghapus data di form yang telah kita isikan atau membersihkan form sehingga kosong kembali.

Bentuk form seperti di atas, yang terdiri dari satu tombol SUBMIT tentu kita bisa membuat prosesnya dengan mudah. Namun… bagaimana dengan beberapa tombol SUBMIT yang terdapat dalam satu form? Bagaimana membuat proses submitnya?

Persoalan di atas akan dibahas pada artikel kali ini. Persoalan ini sering ditanyakan rekan-rekan yang telah bergabung di membership rosihanari.net. OK.. sekarang saya jawab dengan detail dan mudah-mudahan bisa menjawab persoalan yang dihadapi.

Algoritma Mencari Statistik Huruf

Salah satu member saya di source.rosihanari.net, mbak Sulis namanya, meminta saya untuk menjelasin bagaimana algoritma mencari statistik huruf dari suatu string yang telah diketahui melalui input.

Mbak Sulis memberi contoh misalkan diketahui suatu string: ‘algoritma dengan pascal‘, maka output yang diharapkan adalah:

Jumlah huruf vokal : 8
Jumlah huruf konsonan : 13
Jumlah karakter lain : 2

Nah… yang menjadi pertanyaan adalah bagaimana ide penyelesaian dan algoritmanya, serta kalau perlu programnya sekalian ๐Ÿ™‚

Membuat Nomor Halaman (Paging) di WordPress

Bila Anda menggunakan WordPress, maka pada halaman index akan tampil link PREVIOUS ENTRIES atau NEXT ENTRIES. PREVIOUS ENTRIES digunakan untuk menuju ke halaman artikel-artikel yang telah diposting sebelumnya dan NEXT ENTRIES untuk menuju ke artikel sesudahnya. Intinya, secara default untuk keperluan navigasi di WordPress menggunakan kedua link tersebut.

Bagaimana bila Anda bosan dengan tampilannya? Kira-kira bisa tidak ya kedua link tersebut diganti dengan semacam nomor halaman atau istilahnya adalah ‘Paging‘? Ooo… tentu bisa donk. Sebagai contoh, bila Anda melihat halaman utama (index) dari blog ini, maka Anda akan melihat nomor-nomor halaman untuk keperluan navigasi.

Nah… pada artikel kali akan dibahas bagaimana cara mengganti link navigasi dari bentuk Previous Entries dan Next Entries menjadi nomor halaman yang menarik.

Algoritma Mengambil Substring

Pernahkah Anda mendengar istilah substring? Ya… substring adalah suatu string yang merupakan bagian dari suatu string. Sebagai contoh, misalkan ada suatu string ‘KOMPUTER’, maka ‘PUTER’ adalah merupakan substringnya. Selain itu ‘KOM’, ‘TER’, ‘OMPUT’, ‘PUT’ dan bahkan ‘K’ atau ‘R’ itu juga merupakan substring dari ‘KOMPUTER’. Masih banyak lagi substring dari ‘KOMPUTER’ ini.

Saat ini di beberapa bahasa pemrograman seperti PHP dan juga tool seperti MySQL, MS. Excel dll telah dilengkapi dengan suatu function untuk mengambil substring ini dengan mudah. Kita ambil contoh dalam PHP terdapat function substr(), dalam MySQL terdapat substring() dan dalam MS. Excel juga terdapat mid().

Nah… di sini saya tidak akan membahas kembali cara penggunaan function-function instan untuk mencari subtring. Banyak artikel di blog.rosihanari.net ini yang telah membahas penggunaan function tersebut. Silakan Anda cari sendiri ya ๐Ÿ™‚ Akan tetapi sekarang akan saya bahas bagaimana sebenarnya algoritma mengambil subtring ini dan bagaimana implementasinya dalam program.

PHP

Pemrosesan Form dengan Komponen Combo Box

Wah… lama gak update blog ini, karena terlalu sibuk ngurusin sertifikasi guru ๐Ÿ™‚ Kangen rasanya untuk nulis-nulis artikel lagi he.. he.. he…

Untuk artikel kali ini saya akan paparkan bagaimana melakukan pemrosesan form dengan komponen combo box. Anda tahu kan apa itu combo box? Ya.. combo box adalah salah satu komponen untuk keperluan input data melalui form. Komponen ini memiliki bentuk seperti drop down menu dan kita diminta memilih item yang diinginkan di antara item yang ada dalam list komponen ini.

Artikel yang akan dibahas dalam blog ini terkait dengan pemrosesan form dengan komponen combo box adalah bagaimana membuat item list supaya muncul dalam combo box. Kita dapat membuat item list secara manual ataupun secara otomatis melalui script yang terhubung ke database. Dengan script ini kita dapat mengenerate item list combo box dari data yang tersimpan dalam database.

PHP

Membuat Grafik Chart di PHP

Grafik chart sering digunakan untuk mempermudah pembacaan data statistik. Dari grafik chart, kita juga dapat dengan mudah dan cepat dalam membaca informasi tentang suatu data. Nah… bagi Anda yang telanjur jatuh cinta dengan PHP, kira-kira bisa tidak ya menampilkan data statistik ke dalam bentuk chart? Jawabannya jelas BISA donk… Bahkan kita dapat mengintegrasikan chart tersebut dengan database, maksudnya data statistik yang tersimpan dalam database nantinya akan direpresentasikan ke dalam bentuk chart.