Wednesday, September 2, 2009

SQL Pencarian di Oracle

Didalam oracle untuk pencarian menggunakan metode like walaupun sudah menggunakan % tetap saja hasil yang ditampilkan sesuai dengan apa yang diharapakan.
Contoh Kasus ketika kita ingin mencari nama aset dengan kata kunci 'Mobil','mobil' atau 'MOBIL' maka dengan menggunakan sql seperti dibawah ini akan menghasilkan hasil pencarian yang berbeda.

select * from asset
where nama_asset LIKE '%Mobil%'
Namun jika dijalankan di Mysql maka query tersebut akan menampilkan semua record nama aset yang mengandung kata 'Mobil Dinas','Mobil','mobil', ataupun 'MOBIL'

Sedangkan ketika dijalankan di Oracle maka dia akan menampilkan record 'Mobil' atau 'Mobil Dinas' saja. jadi jika kita memasukkan keywordnya 'mobil' atau 'MOBIL' maka hasil pencariannya '', karena dia hanya mencari dengan metode case sensitive Agar pencariannya Optimal dan efektif kita bisa mengunakan fungsi UPPER yang ada didalam oracle, Maka sintak oraclenya setelah ditambahkan UPPER akan menjadi seperti ini :

select * from asset
where upper(nama_asset) LIKE upper('%Mobil%')

dengan penambahan UPPER maka hasil pencarian akan efektif, ketika kita memasukkan keywoard 'Mobil' maka hasil pencarian akan menampilkan semua nama aset yang mengandung 'Mobil','mobil' atau 'MOBIL'

Lanjut ....

Hal-hal yang mengganggu saat rapat

Meeting sejatinya digunakan untuk membahas permasalahan yang tidak mungkin diputuskan sendiri, atau rapat biasanyamenyamakan visi dan misi yang sedang atau akan dibangun. namun seringkali kegiatan meeting tidak menjadi efektif
karena dinodai oleh hal-hal berikut :
  1. Menggunakan HP pada saat meeting, baik untuk telepon ataupun sms
  2. Berbicara sendiri saat rapat / bicara diluar topik
  3. Beberapa anggota rapat bolak-balik/keluar masuk ruangan
  4. Memotong pembicaraan orang lain yang belum selesai berbicara
  5. Mengerjakan pekerjaan lain selain aktifitas meeting (example :Update status, menggambar gak jelas, sibuk gak jelas)

Lanjut ....

Tuesday, September 1, 2009

Mengambil Beberapa Karakter di excel (2)

Klo pada bagian pertama kita telah menggambil beberapa field saja yang dibutuhkan, pada bagian ini kita akan menggambil dua bagian data yang ada didalam satu field.
Formula yang kita gunakan adalah LEFT dan RIGHT dalam manual Excel disebutkan :
LEFT

"LEFT returns the first character or characters in a text string, based on the number of characters you specify."

sedangkan

"RIGHT returns the last character or characters in a text string, based on the number of characters you specify."

atau

" mengembalikan karakter atau karakter pertama dalam string teks, berdasarkan jumlah karakter yang Anda tentukan (LEFT)"


"mengembalikan karakter terakhir atau karakter dalam string teks, berdasarkan jumlah karakter yang Anda tentukan(RIGHT)"

Ok, untuk lebih jelasnya kita langsung ke contoh :

Misalnya kita mempunyai tabel seperti ini























No Nama TTL
1 Casmadi Cirebon, 16-10-1985
2 Sugeng Pemalang, 17-12-1981
3 Wahyu Klaten, 17-08-1980

Untuk menggambil tanggal lahirnya saja, Pada kolom kosong kita berikan perintah RIGHT

=RIGHT(D8,10)

Maka akan mendapatkan hasil : 16-10-1985(Tanggal lahirnya saja yang akan diambil)

Ket : mengambil karakter yang sebelah kanan koma sebanyak 10 yang ada pada kolom D8

Untuk menggambil tanggal lahirnya saja, Pada kolom kosong kita berikan perintah LEFT

=LEFT(D7,(LEN(D7)-12))
Ket : Menggambil karakter di sebelah kiri(Kolom D7), setelah dikurangi sebanyak panjang karakter yang ada di kolom D7 dikurangi 12
Maka akan mendapatkan hasil : Cirebon (Tempat lahirnya saja yang akan diambil)
Untuk mendapatkan record selanjutnya seperti biasa tinggal Copy Paste aja dari kolom pertama :D(Mudah bukan??)

Lanjut ....

Friday, August 28, 2009

Mengambil Beberapa Karakter di excel (1)

Dulu ketika kita aku terima data dari user untuk diinput kedalam aplikasi biasanya antara fileld yang ada didalam database dengan field yang ada di user(File Excel), alhasil butuh usaha extra untuk merapihkan agar sesuai dengan database.
Cara konvensional dengan menyamakan header data yang ada di excel dengan yang ada didatabase. Namun cara tersebut sangat tidak efektif, ada cara yang bisa digunakan dan relatif lebih cepat dengan menggunakan fungsi yang ada didalam excel. Berikut saya berikan contoh agar lebih jelasnya :

Misalkan di dalam tabel excel ada table seperti ini


























No Nama Alamat email
1 Casmadi Cirebon casmadi@email.com
2 Sugeng Pemalang sugeng@email.com
3 Wahyu Klaten wahyu@email.com


Kita asumsikan data yang akan kita ambil hanya nama dan alamat emanya saja, maka pada kolom E2 kita berikan rumus / Formula seperti dibawah ini :


="'"&B2&"';'"&D2&"';"

Untuk baris selanjutnya tinggal dicopykan saja rumusnya.
Maka ketika kita enter akan didapatkan record seperti ini :

'Casmadi';'casmadi@email.com';
'Sugeng';'sugeng@email.com';
'Wahyu';'wahyu@email.com';

Record diatas kita pindahkan kedalam text editor anda dan bisa disimpan kedalam bentu *.csv (Comma Separated Value). Record csv setiap fieldnya dipisahkan oleh titik koma.
Alhasil setelah file csv terbentuk, input data dari excel kedalam database pun bukan menjadi kendala yang berarti . Selamat mencoba !!!!

Lanjut ....

Monday, August 24, 2009

Jangan hanya bulannya saja yang puasa

Ketika mengantri tiket kereta di stasiun gambir, seorang bapak-bapak yang didepanku dimarahi petugas tiket hanya gara2 tidak mencantumkan tanggal dan jam keberangkatan, padahal si bapak dengan suara lemah lembut menanyakan ketersediaan tiket. eh petugas dengan suara membentak bilang seperti ini

"Bapak ini gimana sech, lihat sana di layar tanggal dan jamnya masih ada apa tidak yang kosong !!!"
kemudian seorang laki2 dibelakang saya yang kebetulan anggota TNI bilang seperti ini coba petugas yang tadi bilangnya seperti ini

"Maaf Bapak silahkan lihat diisi dahulu tanggal dan jam keberangkatannnya, untuk info jelasnya silahkan lihat di layar" mungkin akan lebih enak didengar.

Mungkin ibu itu sedang tidak puasa kali, pikirku!! tapi setelah kupikir enggak juga, soalnya gak bulan puasa juga memang pelayanan di situ kurang memuaskan, petugasnya gak kooperatif, sedikit kurang cerdas juga(gak bisa ngebedain pukul 06.00 ama 18.00) padahal jelas banget yach? :D

Mungkin gak semua petugas Tiketing kelakuannya seperti itu, tapi paling tidak momen puasa bisa digunakan untuk meredam hawa nafsu, memberikan pelayanan yang terbaik bagi pelangggan dan bulannya mengumpulkan ibadah sebanyak-banyaknya.

Tapi sepulang dari beli tiket kereta dikantor, secara tidak sengaja saya juga mendengar seorang ibu yang sedang berbicara dengan presdirnya yang kebetulan "Beda kepercayaan" terheran-heran, kok gak biasa-biasanya bicara ibu lembut sekali, sang ibu dengan santai cuma bilang

"Bapak ini kan bulan puasa, jadi gak boleh marah-marah"

Subhanallah, padahal aku tahu sendiri diluar bulan ramadhan ruangan tsb kalau sudah siang ramenya gak ketulungan, tak peduli dengan siapa bicara, tergantung susasana hati aja klo bicara.

Namun paling tidak puasa bisa menjadi Filter untuk lebih banyak berbuat baik,
Lebih banyak menghindari perbuatan buruk, dan yang pasti lebih banyak beribadah.
Jadi di bualan yang penuh puasa ini jangan biarkan bulanNYA aja yang puasa, tetapi
bersama bulan ramadhan kita juga dituntut untuk puasa perbuatan, mata, pikiran serta puasa ucapan.

Lanjut ....

Monday, August 10, 2009

Seringkali aku berkata

Seringkali aku berkata :

Ketika orang memuji milikku bahwa sesungguhnya ini hanya titipan,
Bahwa mobilku hanya titipan Nya,
Bahwa rumahku hanya titipan Nya,
Bahwa hartaku hanya titipan Nya,
Bahwa putraku hanya titipan Nya..., tetapi...... ..
Seringkali aku berkata :

Ketika orang memuji milikku bahwa sesungguhnya ini hanya titipan,
Bahwa mobilku hanya titipan Nya,
Bahwa rumahku hanya titipan Nya,
Bahwa hartaku hanya titipan Nya,
Bahwa putraku hanya titipan Nya..., tetapi...... ..

Mengapa Aku Tak Pernah Bertanya :
Mengapa Dia menitipkan padaku ?
Untuk apa Dia menitipkan ini padaku ?

Dan kalau bukan milikku, apa yang harus kulakukan untuk milik Nya ini ?
Adakah aku memiliki hak atas sesuatu yang bukan milikku ?
Mengapa hatiku justru terasa berat ketika titipan itu diminta kembali oleh Nya.

Ketika semua itu diminta kembali kusebut itu sebagai MUSIBAH,
kusebut itu sebagai UJIAN,
kusebut itu sebagai PETAKA,
kusebut dengan panggilan apa saja untuk melukiskan bahwa itu adalah DERITA.

Ketika aku berdoa kuminta titipan yang cocok dengan hawa nafsuku,

Aku ingin lebih banyak harta, ingin lebih banyak mobil, lebih banyak rumah, lebih banyak popularitas dan kekuasaan
Dan...kutolak sakit,
kutolak kemiskinan,
Seolah... semua derita adalah hukuman bagiku,
Seolah Keadilan dan Kasih Nya harus berjalan seperti matematika.
Aku rajin beribadah maka selayaknyalah derita menjauh dariku, dan nikmat dunia kerap menghampiriku.

Kuperlakukan Dia seolah mitra dagang dan bukan Kekasih.
Kuminta Dia membalas "Perlakuan Baikku" dan menolak keputusan Nya yang tak sesuai keinginanku.
Ya... Rabbi, padahal tiap hari kuucapkan " Hidup dan Matiku Hanyalah Untuk Beribadah Kepada Mu”

"KETIKA LANGIT DAN BUMI BERSATU, BENCANA DAN KEBERUNTUNGAN SAMA SAJA "

WS. RENDRA

Lanjut ....

Sunday, June 28, 2009

Mimpi yang terlupa

Dulu sebelum masuk kuliah niat awal masuk sekolah komputer adalah ingin jadi programmer, padahal waktu itu kerjaanya programmer apa saja aku gak ngerti. namun kini setelah 2 tahun jadi programmer(Mode terpaksa : On ) kok rasa-rasanya biasa-biasa saja yach :P.

Dan dulu ketika baru lulus kulaih aku memimpikan kerja diperkantoran, yang memiliki gedung bertingkat, berangkat pagi, pulang sore sesuai dengan jam kantor sungguh ritme yang sempurna untuk mengarungi hidup. Kini hal tersebut sudah aku rasakan, walaupun untuk beberapa waktu saja.


Namun mimpi itu kemudian berubah menjadi ingin berwirausaha, ntah itu beternak lele, buka warnet, buka toko komputer atau apapun bentuk kewirausahaan itu.

Terkadang mimpi yang dulu pernah kita rajut, ketika mimpi tersebut sudah tercapai kita, bahkan aku merasa bukan hasil mimpi yang dulu ada dibenak kita. Hal tersebut Karena kita kurang bersyukur dengan apa yang telah kita capai dan kita dapatkan.

Saya teringat perkataan seorang ustad yang berkata seperti ini

"Mas gak ada pekerjaan yang tetap itu, direktur aja bisa dipecat, apalagi kita karywan bisa, yang penting itu bisa tetap kerja"

Nampaknya kita tidak sadar tentang hal ini, kita berambisi untuk mengejar status pegawai tetap, kita berusaha mati-matian mengejar pegawai PNS dan lain sebagainya.

Yang jelas dan pasti jangan lupakan dan syukuri atas nikmat mimpi kita yang telah tercapai.

Lanjut ....