Kamis, 14 Februari 2013
How to Cut a Pizza
Posted on 09.47 by Thinkerboy
Kamis, 02 Agustus 2012
Mereset Password MySQL di Ubuntu 10
Posted on 11.41 by Thinkerboy
Sering kali kita membuat sebuah password database dengan sembarangan, jadi sekalinya kita lagi membutuhkannya malah lupa dengan password yang telah kita buat.
Mari kita belajar mereset password MySQL di Ubuntu. Ubuntu yang saya pakai adalah Ubuntu 10.
Cara mereset password MySQL di Ubuntu 10 sebagai berikut :
Kita stop terlebih dahulu MySQL yang sedang berjalan :
Kita mulai mengkonfigurasi mysqld :
Login sebagai root :
Ubah/set dengan password baru :
UPDATE user SET Password=PASSWORD('PASSWORD_BARU') WHERE User='root'; FLUSH PRIVILEGES; exit;
Mari kita belajar mereset password MySQL di Ubuntu. Ubuntu yang saya pakai adalah Ubuntu 10.
Cara mereset password MySQL di Ubuntu 10 sebagai berikut :
Kita stop terlebih dahulu MySQL yang sedang berjalan :
sudo /etc/init.d/mysql stop
Kita mulai mengkonfigurasi mysqld :
sudo mysqld --skip-grant-tables &
Login sebagai root :
mysql -u root mysql
Ubah/set dengan password baru :
UPDATE user SET Password=PASSWORD('PASSWORD_BARU') WHERE User='root'; FLUSH PRIVILEGES; exit;
Senin, 30 Juli 2012
Upper Case, Lower Case dan Initcap Case
Posted on 11.41 by Thinkerboy
Sebelumnya saya sudah membahas mengenai UPPER CASE dan LOWER CASE, sedikit tambahan ada juga yang namanya INITCAP. Mari kita lihat perbedaannya dari query sederhana berikut :
SELECT
UPPER('IndONeSiA MerDEKa') UPPER_CASE,
LOWER('IndONeSiA MerDEKa') LOWER_CASE,
INITCAP('IndONeSiA MerDEKa') INITCAP_CASE
FROM DUAL;
Hasilnya adalah :
Kesimpulannya mirip dengan post sebelumnya :
Fungsi UPPER digunakan untuk membuat sebuah String bisa menjadi huruf kapital semua
Fungsi LOWER digunakan untuk membuat sebuah String bisa menjadi huruf kecil semua
Fungsi INITCAP digunakan untuk membuat huruf depan sebuah String menjadi huruf kapital lalu diikuti huruf kecil dibelakangnya.
SELECT
UPPER('IndONeSiA MerDEKa') UPPER_CASE,
LOWER('IndONeSiA MerDEKa') LOWER_CASE,
INITCAP('IndONeSiA MerDEKa') INITCAP_CASE
FROM DUAL;
Hasilnya adalah :
| UPPER_CASE | LOWER_CASE | INITCAP_CASE |
| INDONESIA MERDEKA | indonesia merdeka | Indonesia Merdeka |
Kesimpulannya mirip dengan post sebelumnya :
Fungsi UPPER digunakan untuk membuat sebuah String bisa menjadi huruf kapital semua
Fungsi LOWER digunakan untuk membuat sebuah String bisa menjadi huruf kecil semua
Fungsi INITCAP digunakan untuk membuat huruf depan sebuah String menjadi huruf kapital lalu diikuti huruf kecil dibelakangnya.
Manipulasi String dengan Upper Case dan Lower Case
Posted on 10.50 by Thinkerboy
Seringkali kita menemukan data di dalam sebuah tabel pengisian hurufnya campuran antara huruf kecil dan kapital. Hal ini menyulitkan kita ketika kita membuat sebuah filter di dalam WHERE. Bingung? Langsung saja ke contohnya sebagai berikut, ada tabel sebagai berikut :
Ada query seperti ini :
SELECT
*
FROM
PENGARANG
WHERE
NAMA = 'WISNU ARDIHERDIYAN';
Query diatas pasti menghasilkan nilai karena dari tabel diatas row yang memenuhi syarat di dalam WHERE.
Masalah terjadi kalau String yang dijadikan key di dalam WHERE berasal dari inputan dari aplikasi yang kita buat. Misal user menginputkan namanya dengan huruf kecil semua (contoh : 'wisnu ardiherdiyan'), pasti query diatas tidak menghasilkan nilai karena WHERE NAMA = 'wisnu ardiherdiyan' tidak tercantum di dalam tabel.
Supaya kita bisa mendapatkan nilainya walaupun user menginputkan nama dengan huruf besar atau huruf kecil atau bahkan campuran besar dan kecil, kita bisa memanfaatkan fungsi UPPER CASE atau LOWER CASE. Langsung saja, querynya seperti berikut :
SELECT
*
FROM
PENGARANG
WHERE
NAMA = UPPER('wisnu ardiherdiyan');
Query tersebut akan mendapatkan nilai yang kita inginkan, karena UPPER('wisnu ardiherdiyan') akan membuat String tersebut menjadi huruf besar semua menjadi WISNU ARDIHERDIYAN.
Bagaimana jika kasus penulisan nama 'alay' justru berada di database seperti di row 6 ('anAStAsia PUrbaSari')? Untuk mendapatkan nilainya, kita bisa memodifikasi query menjadi seperti berikut :
SELECT
*
FROM
PENGARANG
WHERE
UPPER(NAMA) = UPPER('anastasia purbasari');
Query diatas akan membuat data field NAMA menjadi huruf besar semua, dan inputan String 'anastasia purbasari' juga akan dibuat menjadi huruf besar semua.
Kesimpulan :
Fungsi UPPER digunakan untuk membuat sebuah String bisa menjadi huruf kapital semua, dan fungsi LOWER digunakan untuk membuat sebuah String bisa menjadi huruf kecil semua.
Semoga bermanfaat.
| ID_PENGARANG | NAMA | ALAMAT |
| P001 | WISNU ARDIHERDIYAN | YOGYAKARTA |
| P002 | DIANA NASUTION | MEDAN |
| P003 | FAJAR NURDIANTORO | PEKANBARU |
| P004 | NURDIANSYAH | MALUKU |
| P005 | Fajar Nurdiantoro | SEMARANG |
| P006 | anAStAsia PUrbaSari | NGANJUK |
Ada query seperti ini :
SELECT
*
FROM
PENGARANG
WHERE
NAMA = 'WISNU ARDIHERDIYAN';
Query diatas pasti menghasilkan nilai karena dari tabel diatas row yang memenuhi syarat di dalam WHERE.
| ID_PENGARANG | NAMA | ALAMAT |
| P001 | WISNU ARDIHERDIYAN | YOGYAKARTA |
| ID_PENGARANG | NAMA | ALAMAT |
SELECT
*
FROM
PENGARANG
WHERE
NAMA = UPPER('wisnu ardiherdiyan');
Query tersebut akan mendapatkan nilai yang kita inginkan, karena UPPER('wisnu ardiherdiyan') akan membuat String tersebut menjadi huruf besar semua menjadi WISNU ARDIHERDIYAN.
| ID_PENGARANG | NAMA | ALAMAT |
| P001 | WISNU ARDIHERDIYAN | YOGYAKARTA |
SELECT
*
FROM
PENGARANG
WHERE
UPPER(NAMA) = UPPER('anastasia purbasari');
Query diatas akan membuat data field NAMA menjadi huruf besar semua, dan inputan String 'anastasia purbasari' juga akan dibuat menjadi huruf besar semua.
| ID_PENGARANG | NAMA | ALAMAT |
| P006 | anAStAsia PUrbaSari | NGANJUK |
Kesimpulan :
Fungsi UPPER digunakan untuk membuat sebuah String bisa menjadi huruf kapital semua, dan fungsi LOWER digunakan untuk membuat sebuah String bisa menjadi huruf kecil semua.
Semoga bermanfaat.
Sabtu, 21 Juli 2012
Menampilkan Tanggal Sebagai String di Oracle (TO_CHAR)
Posted on 07.19 by Thinkerboy
-->
Di artikel sebelumnya kita sudah membahas tentang penggunaan fungsi TO_DATE di oracle. Nah sekarang kita balik, kita akan menampilkan dari tipe DATE menjadi STRING, mari kita mulai buat querynya.
Contoh penggunaan TO_CHAR di query :
SELECT
SYSDATE,
TO_CHAR(SYSDATE, 'DD-MM-YYYY') DATE_FORMAT1,
TO_CHAR(SYSDATE, 'DD/MM/YYYY') DATE_FORMAT2,
TO_CHAR(SYSDATE, 'DD MONTH YYYY') DATE_FORMAT3,
TO_CHAR(SYSDATE, 'DD Month YYYY') DATE_FORMAT4,
TO_CHAR(SYSDATE, 'DD fmMonth YYYY') DATE_FORMAT5
FROM DUAL;
Dari query diatas menghasilkan :
Dari hasil diatas dapat dilihat kita dapat menampilkan ke dalam bentuk format yang berbeda-beda. Yang perlu mendapat perhatian adalah ketika menggunakan fm pada month (bulan), ketika tidak menggunakan fm akan terdapat banyak spasi diantara bulan dan tahun, namun ketika menambahkan fm maka hanya ada satu spasi yang muncul.

Di artikel sebelumnya kita sudah membahas tentang penggunaan fungsi TO_DATE di oracle. Nah sekarang kita balik, kita akan menampilkan dari tipe DATE menjadi STRING, mari kita mulai buat querynya.
Contoh penggunaan TO_CHAR di query :
SELECT
SYSDATE,
TO_CHAR(SYSDATE, 'DD-MM-YYYY') DATE_FORMAT1,
TO_CHAR(SYSDATE, 'DD/MM/YYYY') DATE_FORMAT2,
TO_CHAR(SYSDATE, 'DD MONTH YYYY') DATE_FORMAT3,
TO_CHAR(SYSDATE, 'DD Month YYYY') DATE_FORMAT4,
TO_CHAR(SYSDATE, 'DD fmMonth YYYY') DATE_FORMAT5
FROM DUAL;
Dari query diatas menghasilkan :
| SYSDATE | DATE_FORMAT1 | DATE_FORMAT2 | DATE_FORMAT3 | DATE_FORMAT4 | DATE_FORMAT5 |
| 25-JUL-12 | 25-07-2012 | 25/07/2012 | 25 JULY 2012 | 25 July 2012 | 25 July 2012 |
Dari hasil diatas dapat dilihat kita dapat menampilkan ke dalam bentuk format yang berbeda-beda. Yang perlu mendapat perhatian adalah ketika menggunakan fm pada month (bulan), ketika tidak menggunakan fm akan terdapat banyak spasi diantara bulan dan tahun, namun ketika menambahkan fm maka hanya ada satu spasi yang muncul.
Download Video Tutorial

Langganan:
Postingan (Atom)
