Jumat, 15 Agustus 2014

Banyak cara yang dapat kita lakukan untuk memasukkan data ke database MySQLmulai dari yang berukuran kecil (terdiri dari beberapa puluh row) hingga jutaan row. Pembahasan berikut ini akan membahas salah satu dari beberapa cara untuk melakukannya. Dalam kasus ini, kita akan mengupload data dengan format csv yang berukuran ~61Mb.
Cara yang paling sering kita gunakan adalah upload data menggunakan phpMyAdmin. Hal tersebut menjadi tidak bermanfaat jika file yang kita upload ukurannya besar. Cara yang paling cepat adalah menggunakan syntax MySQL  “LOAD LOCAL INFILE”
Yang perlu diperhatikan adalah MySQL akan memasukkan data sesuai dengan urutan data csv dan memasukkannya ke tabel sesuai urutan kolom, jadi misal kita punya tabel mahasiswa dengan field:
Nim | Nama | Alamat | jurusan | tingkat | sks
maka data file csv yang kita buat harus berurutan sesuai nilai dari field tersebut, misal:
05655458, Ahmad Mu\’minun,”Jl. Patriot RT.02RW.03, Semarang”,Informatika,2,154
Untuk membuat file csv, dapat dilakukan melalui berbagai cara diantaranya:
  1. Menggunakan php
    Misal:
    $mhs = '05655458, Ahmad Mu\'minun,"Jl. Patriot RT.02RW.03, Semarang",Informatika,2,154' . "\n";
    ...
    $mhs .= '07856585, Fathanah,"Jl. Merdeka No. 01, Kendal",Akuntansi,1,144';
  2. Menggunakan spreadsheet
    Yang perlu diperhatikan adalah pembatas fieldnya, biasanya jika regional settingnya Indonesia maka pembatasnya titik koma (;) sedangkan jika disetting US masa pembatasnya adalah koma (,). Untuk mengeceknya, setelah file csv di simpan, buka file tersebut menggunakan notepad atau notepad++.
Selanjutnya kita jalankan query MySQL LOAD DATA INFILE. Query tersebut dapat dijalankan dengan PHP maupun command promt. Contoh dengan script php:
mysql_query ('
  LOAD DATA LOCAL INFILE '$file_csv'
  INTO TABLE $nama_tabel 
  FIELDS TERMINATED BY ',' 
  ESCAPED BY '\'
  OPTIONALLY ENCLOSED BY "
  LINES TERMINATED BY '\n'
  IGNORE 1 LINES
       ')
Penjelasan:
      • $file_csv merupakan lokasi file relatif pada root yaitu htdocs misal file berada di htdocs/app/files/csv/data.csv, maka:
        $file_csv = 'app/files/csv/data.csv'
        jika menggunakan command promt, lokasi relatif terhadap direktori lokasi filemysql.exe namun bisa juga ditulis absolut, misal:
        LOAD DATA LOCAL INFILE 'D:\\data.csv'
      • FIELDS TERMINATED BY diisikan pembatas field biasanya koma (,) atau titik koma (;)
      • ESCAPED BY diisi dengan karakter escape dalam contoh diatas adalah backslash \ karena ada karakter single quote (‘) yang di escape dengan \, yaitu Mu\’minun
      • OPTIONALLY ENCLOSED BY diisi karakter penutup suatu field, misal dari contoh diatas, karena field alamat mengandung koma, maka field dibatasi dengan dua tanda kutip (“)
      • LINES TERMINATED BY diisi karakter pemisah antar baris, biasanya ‘\n’ atau ‘r\n’
      • IGNORE … LINES diisi dengan jumlah awal baris yang di skip, misal kita membuat filecsv dari spreadsheet dengan layout sbb:
        +----------+----------------+------------------------+-------------+---------+-----+
        |    nim   |   nama         | alamat                 | jurusan     | tingkat | sks |
        +----------+----------------+------------------------+-------------+---------+-----+
        | 05655458 | Ahmad Mu'minun | Jl. Patriot , Semarang | Informatika | 4       |  64 |   
        +----------+----------------+------------------------+-------------+---------+-----+
        maka ada 1 baris yang perlu di-skip, sehingga IGNORE … LINES diisi 1
Pertama: kita memasukkan data apa adanya, sehingga syntax yang kita jalankan
mysql_query ('
  LOAD DATA LOCAL INFILE 'app/files/data.csv'
  INTO TABLE mahasiswa 
  FIELDS TERMINATED BY ',' 
  ESCAPED BY '\'
  OPTIONALLY ENCLOSED BY "
  LINES TERMINATED BY '\n'
      ')
maka, hasil yang kita peroleh:
result
Kedua: jika kita menginginkan field mana saja yang ingin kita masukkan datanya, maka kita dapat mendefinisikan field tersebut dengan cara menyebutkan field tersebut. Misal dengan tabel mahasiswa tadi, kita akan memasukkan data csv tanpa nama:
'05655458,"Jl. Patriot RT.02, RW.03, Semarang",Informatika,2,154'
maka syntax nya kita ubah menjadi:
mysql_query ('
  LOAD DATA LOCAL INFILE 'app/files/data.csv'
  INTO TABLE mahasiswa 
  FIELDS TERMINATED BY ',' 
  ESCAPED BY '\'
  OPTIONALLY ENCLOSED BY "
  LINES TERMINATED BY '\n'
  (nim, alamat, jurusan, tingkat, sks)
      ')
hasil yang kita peroleh:
result2
Ketiga: jika kita memiliki data scv: 05655458, Ahmad Mu\’minun,”Jl. Patriot RT.02,RW.03, Semarang”,Informatika,2,154 namun ingin tidak ingin memasukkan nilai nama, maka syntax kita ubah menjadi:
mysql_query ('
  LOAD DATA LOCAL INFILE 'app/files/data.csv'
  INTO TABLE mahasiswa 
  FIELDS TERMINATED BY ',' 
  ESCAPED BY '\'
  OPTIONALLY ENCLOSED BY "
  LINES TERMINATED BY '\n'
  (nim, @skip, alamat, jurusan, tingkat, sks)
      ')
kita memasukkan variabel @skip yang tidak ada nilainya, untuk menggantikan column nama. Hasilnya adalah:
result3
Keempat: kita ingin memanipulasi data yang diinput. Misal kita ingin field sks dengan nilai yang diinput setengah dari sks dan untuk field semester, jika nilai semester = 2 maka field diisi duakali nilai semester. Untuk melakukan hal tersebut, kita menggunakan perintah set, sehingga scriptnya menjadi:
mysql_query ('
  LOAD DATA LOCAL INFILE 'app/files/data.csv'
  INTO TABLE mahasiswa 
  FIELDS TERMINATED BY ',' 
  ESCAPED BY '\'
  OPTIONALLY ENCLOSED BY "
  LINES TERMINATED BY '\n'
  set tingkat = IF(tingkat = 2, tingkat*2,tingkat),
             sks     = sks/2
      ')
Hasil yang kita peroleh adalah:
result4
Menggunakan command promt:
Untuk menggunakan command promp, terlebih dahulu kita perlu login ke database mysql dan memilih database yang akan kita gunakan. Rekan dapat membaca tutorial ini.
jiks menggunakan command promt, maka lokasi file adalah relatif pada folder dinama filemysql.exe berada, namun juga dapat ditulis absolute misal: D:\data.csv. selain itu untuk penulisan backslash (\) harus di escape sehingga penulisannya menjadi (\\). Contoh jika syntax dijalankan menggunakan command promt:
result5
Selanjutnya setelah penjelasan diatas, mari kita coba load file dengan ukuran yang lebih besar. file yang akan kita coba terdiri dari 380.000 rows dengan ukuran ~61Mb. Hasilnya sebagai berikut:
result6
dari gambar tersebut terlihat bahwa waktu yang diperlukan adalah 8.11 detik
Demikian sekilas tentang syntax MySQL LOAD DATA INFILE, selamat mencoba…
68744

Sabtu, 21 Juli 2012

CARA EDIT DATABASE BILLING WARNET EXPLORER

Kali ini saya akan memberi tutorial Cara Edit Database Billing Explorer. Terutama buat operator warnet yang saat setoran kurang. dan harus mengganti uangnya. nah ini bisa solusinya dengan edit database billing explorer. Tutorial ini saya mencobannya menggunakan billing-explorer ver deskpro6 2007 f.09 security#6 edition.pertama yang harus kamu lakukan cari file bill01.008 pada folder billing explorer dan copy jangan cut ke folder lainnya / folder kamu
KLIK GAMBAR UNTUK MEMPERBESAR
cara edit database billing explorer
  • setelah di copy rename bill01.008 menjadi bill01.mdb
  • pastikan komputermu sudah ada microsoft accesnya karena database billing explorer dibuat dari microsoft access
  • coba sekarang buka file bill01.mdb pasti dipasswordkan? nah untuk mengetahui password kita menggunakan software Advanced Office Password Recovery bisa di download disini
  • setelah di install pastikan license sudah dimasukan karena kalau gak full version gak bisa liat passwordnya
  • sudah di install jalankan aplikasi
  • sesudah di jalankan pada icon open file click dan pilih file bill01.mdb
edit database billing explorer
sesudah jalankan akan muncul tampilan seperti ini

Cara Edit Database Billing Explorer

password database billing explorer
nah disitu tertera password database billing explorer  setelah itu di copy
dan coba paste-in microsoft accesnya..
jika menggunakan microsoft acces 2007 muncul database enhancement NO aja
nah disitu ada tables. nah coba klik 2 kali pada billing dan keluar table biaya tanggal durasi dll.
membobol database billing explorer
setelah di edit save. dan close
rename lagi bill01.mdb menjadi bill01.008.
setelah itu backup yang lama kalau terjadi apa-apa ( gw gak nanggung lho )
setelah di backup copy-in ke folder billing explorer dan coba check.. kalau emang berhasil selamat !
tara………… asyik gajian nih…
ingat saya share untuk kebaikan bukan digunakan untuk kejahatan..
contoh baik ?
bila kalian uang setorang kurang nah edit aja itu database.. kan gk rugi hehehe…
SAYA TIDAK MENANGGUNG KALAU TERJADI APA-APA RESIKO DITANGGUNG PENUMPANG. DAN JANGAN GUNAKAN UNTUK TINDAKAN JAHAT ! hehehe
atau ada cara gampangnya delete nota pada database billing explorerpada billing explorernya di urutan menu view > report data > update data > isikan password *w95# nah pilih nota langsung klik delete.
jika komputermu di deepfreeze undeepfreeze dulu dengan software undeepfreeze

semoga tutorial tentang edit database billing explorer ini dapat dimaanfaatkan dengan baik jangan digunakan untuk hal jahat !.
Looking for the latest version? Download IPEKU_setup.exe (421.4 kB)
Home 1.1
NameModifiedSizeDownloads / WeekStatus
Parent folder
Totals: 2 Items 422.5 kB2
IPEKU_setup.exe2013-08-12421.4 kB11 weekly downloadsi
README.txt2013-08-101.1 kB11 weekly downloadsi
IPEKU - Versi 1.1 10/08/2013 Catatan Penggunaan Umum ----------------------- [*] Isi boks sesuai dengan jumlah mata kuliah yang didapat sesuai dengan huruf mutu serta bobot sksnya. Contoh: "Masukkan '4' pada baris sks '2' dan kolom huruf mutu 'A' jika memiliki 4 mata kuliah dengan bobot 2 sks dan huruf mutu A" [*] Saat fokus berada pada salah satu boks input, pengguna dapat menekan [Enter] untuk langsung menghitung IP [*] Tombol "Hapus" berguna untuk me-reset boks input menjadi 0 [*] "PACIS UNPAD" merupakan link yang dapat diklik [*] Pada boks input, tekan [Atas] untuk menanambah 1 angka dan [Bawah] untuk mengurangi 1 angka. [*] Aplikasi ini menyimpan dan membuka file dengan ekstensi ".ip". [*] Untuk pemutakhiran terbaru, kunjungi https://sourceforge.net/projects/ipeku Kebutuhan Minimum ------------------- [-] Microsoft Windows XP keatas dengan .NET Framework 3.5 Credits ------- Hyuwah Seanau.com - Icon dAkirby309 - Icon Copyright (c) 2013 Program ini menggunakan lisensi GPL3 dan bebas digunakan untuk kepentingan non-komersial :)

Kamis, 07 Agustus 2014

                 

MENGHADAPI KEGAGALAN DALAM PERSPEKTIF ISLAM

"Tidak ada jalan pintas menuju kesuksesan. Kesuksesan akan datang pada mereka yang berusaha mendapatkannya, bukan pada mereka yang hanya mengharapkannya. Jangan pernah putus asa karena yang mudah putus asa tidak pernah sukses dan orang sukses tidak pernah putus asa"

Kesedihan, kekecewaan, frustasi, dan kemalangan adalah kata-kata yang bersinonim dengan kegagalan. Berbagai bentuk kegagalan memenuhi sudut-sudut kehidupan. Gagal dalam belajar, gagal dalam meraih angka atau nilai yang tinggi, gagal dalam berwiraswasta, gagal dalam berkarir, gagal dalam mencari jodoh, gagal dalam membangun keluarga bahagia, gagal menepati janji, gagal dalam sebuah pertandingan, dan lain-lain, semuanya akrab dengan kehidupan manusia. Kegagalan demi kegagalan yang dialami seseorang tak jarang menimbulkan kekecewaan yang dalam, hingga hilangnya kepercayaan diri. Gagal menjadi kata yang ditakuti sehingga setiap orang berusaha menjauhinya. Kegagalan diibaratkan jurang yang memisahkan antara harapan dan kenyataan. Berapa banyak orang yang mengakhiri hidupnya dengan tragis karena tidak lagi menahan derita kegagalan.
Berikut ini ada lima tips dan trik menghadapi sebuah kegagalan, yaitu:
1. Bersikap Sabar
Bagi orang yang memegang teguh agama, setiap kegagalan bisa jadi sebagai musibah, bisa juga berarti cobaan atau ujian. Dalam menghadapinya membutuhkan kesabaran dan pengakuan bahwa hanya kepada Allahlah semuanya dikembalikan dan kita meminta jalan keluar, seperti Firman Allah SWT dalam Surat Al-Baqarah: 155-156: "...Dan berikanlah berita gembira kepada orang-orang yang sabar, (yaitu) orang-orang yang apabila ditimpa musibah, mereka mengucapkan, "Innaa lillaahi wa innaa ilaihi raaji`uun".
Kegagalan harus dijadikan cambuk menuju kerja yang lebih termotivasi. Dengan kegagalan justru terpicu dan terpacu untuk bangkit kembali. Kegagalan adalah persimpangan jalan menuju kesuksesan. Kegagalan adalah kesuksesan yang tertunda. Belajarlah dari kegagalan agar hal serupa tidak terulang lagi. Mereka yang justru memotivasi diri setelah mengalami kegagalan, mereka itulah orang yang sabar. Itulah cara pandang yang tepat. Kegagalan bukanlah hantu yang menakutkan. Ketakutan terhadap suatu kegagalan bisa menghancurkan orang yang mempunyai prospek yang baik. Kegagalan sebenarnya bukanlah hal yang terburuk, yang terburuk adalah mereka yang tidak pernah mencobanya sama sekali atau yang berhenti berjuang dan mudah menyerah. Yakini bahwa dalam setiap kegagalan, kesulitan selalu ada jalan keluar, selalu ada kemudahan. Firman Allah SWT dalam surat Al-Insyirah ayat 5-6: "Karena sesungguhnya sesudah kesulitan itu ada kemudahan, sesungguhnya sesudah kesulitan itu ada kemudahan".
Jangan terkecoh dengan keberhasilan seseorang. Di balik kejayaan selalu ada jalan yang panjang yang berisikan catatan perjuangan dan pengorbanaan. Tak ada jalan pintas untuk sebuah kesuksesan. Bila anda terpesona pada kenyamanan yang diberikan oleh kesuksesan, anda bisa lupa dari keharusan untuk berupaya. Namun bila anda terkagum pada ketegaran seseorang dalam berusaha, anda menyerap energi kekuatan, keberanian dan kesabaran. Tak ada harga diskon untuk sebuah keberhasilan. Berusahalah terus. Pohon besar mampu menahan terjangan badai karena memiliki akar dan batang yang kokoh. Belasan tahun diperlukan untuk menumbuhkan dan melatih kekuatan. Bulan demi bulan, hujan menguatkan jaringan kayunya. Tahun demi tahun, pohon-pohon besar lain melindunginya dari terpaan hujan. Tak ada hitungan malam untuk mencetak sebongkah batang yang tegar. Tak ada hitungan siang untuk menumbuhkan akar yang kekar mencengkeram bumi. Hanya dengan kesabaranlah anda bisa meraih keberhasilan. Tumbuhkan kesabaran bukan sekedar kecepatan meraih sukses. Beberapa firman Allah SWT dalam Al-Qur'an menyinggung tentang kesabaran ini, diantaranya:
  1. Hai orang-orang yang beriman, bersabarlah kamu dan kuatkanlah kesabaranmu dan tetaplah bersiap siaga (di perbatasan negerimu) dan bertakwalah kepada Allah supaya kamu beruntung (Ali-Imran: 200).
  2. Dan mintalah pertolongan (kepada Allah) dengan sabar dan (mengerjakan) shalat. Dan sesungguhnya yang demikian itu sungguh berat, kecuali bagi orang-orang yang khusyuk (Al-Baqarah: 45).
  3. Dan sungguh akan Kami berikan cobaan kepadamu, dengan sedikit ketakutan, kelaparan, kekurangan harta, jiwa dan buah-buahan. Dan berikanlah berita gembira kepada orang-orang yang sabar (Al-Baqarah: 155).
  4.  Tatkala mereka nampak oleh Jalut dan tentaranya, mereka pun (Thalut dan tentaranya) berdo`a: "Ya Tuhan kami, tuangkanlah kesabaran atas diri kami, dan kokohkanlah pendirian kami dan tolonglah kami terhadap orang-orang kafir" (Al-Baqarah: 250).
  5.  Dan berapa banyak nabi yang berperang bersama-sama mereka sejumlah besar dari pengikut (nya) yang bertakwa. Mereka tidak menjadi lemah karena bencana yang menimpa mereka di jalan Allah, dan tidak lesu dan tidak (pula) menyerah (kepada musuh). Allah menyukai orang-orang yangsabar (Ali-Imran: 146).
  6.  Dan sesungguhnya telah didustakan (pula) rasul-rasul sebelum kamu, akan tetapi mereka sabar terhadap pendustaan dan penganiayaan (yang dilakukan) terhadap mereka, sampai datang pertolongan Kami kepada mereka. Tak ada seorang pun yang dapat merubah kalimat-kalimat (janji-janji) Allah. Dan sesungguhnya telah datang kepadamu sebahagian dari berita rasul-rasul itu (Al-'An'am: 34).
2. Belajar dari Kesalahan dan Segera Bangkit
Bila anda menganggap kegagalan sebagai sebuah masalah dan masalah dipandang sebagai beban, anda mungkin akan menghindarinya. Bila anda menganggap masalah sebagai tantangan, anda mungkin akan menghadapinya. Namun masalah merupakan hadiah yang dapat anda terima dengan suka cita. Dengan pandangan tajam, anda melihat keberhasilan di balik setiap masalah. Masalah adalah anak tangga menuju kekuatan yang lebih tinggi. Maka, hadapi dan ubahlah menjadi kekuatan untuk sukses anda. Tanpa masalah, anda tak layak memasuki jalur keberhasilan. Hadiah terbesar yang dapat diberikan oleh induk elang pada anak-anaknya bukanlah serpihan-serpihan makanan. Bukan pula eraman hangat di malam-malam yang dingin. Namun ketika mereka melempar anak-anak itu dari tebing yang tinggi. Detik pertama anak-anak elang itu menganggap induk mereka sungguh keterlaluan, menjerit ketakutan, menganggap sebentar lagi akan mati. Sesaat kemudian, bukan kematian yang mereka terima, namun kesejatian diri sebagai elang, yaitu terbang. Bila anda tak berani mengatasi masalah, anda tak akan menjadi seseorang yang sejati.
Tindakan yang harus dilakukan manakala kegagalan menimpa adalah ada kemauan yang keras untuk belajar dari kegagalan dan bangkit kembali, katakan pada diri sendiri "pasti ada jalan". Pepatah mengatakan,"Where there is a will there is a way" (Dimana ada kemauan, disitu ada jalan). Ketika yakin bahwa "pasti ada jalan", maka pikiran positif menyerbu membantu memecahkan masalah dan mencari jalan terbaik. Keyakinan ini mengubah secara otomatis energi negatif (mari kita menyerah, mari kita mundur, kita pasti gagal), menjadi energi positif (mari kita jalan terus, mari kita terus berjuang, kita pasti sukses). Kegagalan tidak terlepas dari kehidupan. Mereka yang lari dari suatu kegagalan adalah mereka yang lari dari suatu kehidupan. Cara terbaik menghadapi kegagalan adalah belajar dari kegagalan itu (mengambil hikmah) agar tidak pernah terulang kembali dan meneruskan untuk berjuang.
Tingkat kesuksesan anda tergantung pada satu orang, yaitu anda sendiri. Apa yang anda mampu kerahkan dalam hidup adalah apa yang anda akan dapat dari hidup. Anda tidak bisa meminjam, meminta, atau mencuri kesuksesan orang lain. Memang orang lain mampu mengilhami, mengajarkan, mendorong, dan menghibur anda. Tetapi satu-satunya yang menjalani hidup adalah anda dan yang mampu memberikan pilihan terbaik adalah diri anda sendiri. Kegagalan paling abadi adalah kegagalan untuk mulai bertindak. Bila anda sudah mencoba dan ternyata gagal, anda memperoleh sesuatu yang bisa dipelajari dan mungkin dicoba kembali. Anda tidak akan pernah gagal bila anda terus berusaha.
Kesuksesan adalah sebuah paket, dan bagian dari paket itu adalah kegagalan.Pandangan yang mengatakan bahwa orang sukses adalah orang yang tidak pernah gagal, adalah pandangan keliru. Orang sukses adalah orang yang tidak pernah berpikir dirinya kalah, ketika ia terpukul jatuh (gagal), ia bangkit kembali, belajar dari kesalahannya dan bergerak menuju inovasi yang lebih baik. Coba kita resapi Firman Allah SWT dalam surat Al-Muzzammil: 2: "Bangunlah (untuk shalat) di malam hari, kecuali sedikit (daripadanya)". Dan juga Surat Al-Furqon: 47: "Dialah yang menjadikan untukmu malam (sebagai) pakaian, dan tidur untuk istirahat, dan Dia menjadikan siang untuk bangun berusaha".Dalam ayat pertama, shalat di malam hari (tahajud) merupakan suatu ibadah, dan meskipun khitabnya untuk Rasul SAW, tapi berlaku pula bagi kita selaku umatnya, yakni dianjurkan untuk bangun/bangkit mendirikannya. Secara luas bisa dimaknai bahwa dalam kehidupan ini, baik ketika mendapat kesenangan maupun di saat mengalami suatu kegagalan, persoalan, permasalahan, maka segeralah menghadap Allah untuk shalat, segeralah untuk bangkit mendirikan shalat. Dalam surat Al-Baqarah: 45 seperti disebutkan di atas, mendirikan shalat merupakan salah satu cara untuk meminta pertolongan kepada Allah. Lalu ayat kedua, secara tersirat kita mesti memanfaatkan waktu siang hari itu untuk bangun/bangkit melakukan suatu usaha, tidak tinggal diam. Bangkit untuk berusaha ini secara luas bisa juga termasuk kita mesti bangkit berusaha untuk bertindak, bergerak, melupakan kegagalan, segera melakukan aksi, tidak berpangku tangan.
Bila kita membaca kisah nama-nama besar, kita tidak akan menemukan bahwa kesuksesan mereka adalah pemberian atau hanya karena kebetulan, melainkan kita akan menemukan serentetan perjuangan hidup-mati. Mereka mengalami terlebih dahulu kegagalan, berbagai ejekan, hinaan, dan berbagai sandungan lain hingga mereka mencapai suatu kesuksesan besar. Tidak ada kesuksesan yang gratis, semuanya harus ditebus dengan perjuangan dan kerja keras. Lihat saja sejarah Rasulullah SAW, ketika pertama kali mendakwahkan Islam, beliau dan pengikutnya dikucilkan, dicaci, dimaki, dihina, dilempar, sampai terluka dan berdarah. Namun dengan ketabahan dan kesabarannya akhirnya beliau sukses dalam menyebarkan dan mengembangkan ajaran Islam. Maka tidak berlebihan jika Michael H. Hart (2005) dalam bukunya 100 Tokoh Paling Berpengaruh Sepanjang Masa, menempatkan Nabi Muhammad Rasulullah SAW, sebagai orang nomor satu manusia yang paling berpengaruh di jagad raya ini.
3. Melihat Kelemahan Diri, Tidak Berburuk Sangka
Tetapi terkadang manusia aneh, ketika mendapat kemenangan, kesuksesan dan kejayaan, ingin seiisi dunia mengetahuinya. Namun manakala kegagalan menghampirinya, tak jarang ia mencari kambing hitam, menyalahkan karyawan, staf, guru, murid, orangtua, anak, tetangga, masyarakat, menyalahkan keadaan dan nasib. Bahkan tak jarang masalah itu dibawa ke rumah hingga keluarga pun menjadi ajang pelampiasan yang akhirnya istri/suami/anak disalahkan. Sekalipun mungkin orang lain pernah berbuat kesalahan atau merugikan, namun betapa sering manusia merugikan dirinya sendiri. Oleh karena itu, cara mengatasi kekecewaan dari suatu kegagalan, pandanglah diri sendiri, apakah mempunyai kelemahan yang tidak terlihat sebelumnya. Mengingat begitu banyak yang terbiasa memandang kehebatan dirinya sendiri sehingga lalai melihat kelemahan diri sendiri. Hilangkan sikap berburuk sangka (su'udzan) kepada orang lain dan hindari mencari-cari kesalahan orang lain. Allah SWT memberi peringatan dalam Surat Al-Hujurat: 12, yaitu: "Hai orang-orang yang berimanjauhilah kebanyakan dari prasangka, sesungguhnya sebagian prasangka itu adalah dosa dan janganlah kamu mencari-cari kesalahan orang lain dan janganlah sebahagian kamu menggunjing sebahagian yang lain. Sukakah salah seorang di antara kamu memakan daging saudaranya yang sudah mati? Maka tentulah kamu merasa jijik kepadanya. Dan bertakwalah kepada Allah. Sesungguhnya Allah Maha Penerima tobat lagi Maha Penyayang".
4. Tumbuhkan Sikap Optimisme
Memandang kehidupan mesti dengan sikap optimisme. Optimisme adalah memandang hidup ini sebagai persembahan terbaik. Tidak ada sesuatu yang terjadi begitu saja dan mengalir sia-sia. Pasti ada tujuan. Pasti ada maksud. Allah SWT menciptakan hidup dan mati mempunyai tujuan tersendiri, yang salah satunya adalah seperti dalam surat Al-Mulk: 2, yaitu: "Yang menjadikan mati dan hidup, supaya Dia menguji kamu, siapa di antara kamu yang lebih baik amalnya. Dan Dia Maha Perkasa lagi Maha Pengampun".Mungkin saja anda mengalami pengalaman buruk yang tak mengenakkan, maka keburukan itu hanya karena anda melihat dari salah satu sisi mata uang saja. Bila anda berani menengok ke sisi yang lain, anda akan menemukan pemandangan yang jauh berbeda. Anda tidak harus menjadi orang tersenyum terus atau menampakkan wajah yang ceria. Optimisme terletak di dalam hati, bukan hanya terpampang di muka. Jadilah orang yang optimis, karena hidup ini terlalu rumit untuk dipandang dengan mengerutkan alis. Setiap tetes air yang keluar dari mata air akan mengetahui bahwa mereka mengalir menuju laut. Meski harus melalui anak sungai, selokan, kali keruh, danau dan muara, mereka yakin perjalanan mereka bukan tanpa tujuan.. Bahkan ketika menunggu di samudra, setiap tetes air tahu bahwa suatu saat panas dan angin akan membawa mereka ke pucuk-pucuk gunung. Menjadi awan dan menurunkan hujan. Sebagian menyuburkan rerumputan, sebagian tertampung dalam sumur-sumur, sebagian kembali ke laut. Menjalani kehidupan tak perlu bersusah hati. Bila kita mampu menjalani kehidupan dengah bersemangat, maka beban seberat apapun akan terasa ringan.Bila kita tak pernah kehilangan harapan dan selalu optimis, kita akan selalu menemukan jalan keluar dari suatu masalah. Apalagi dalam Islam ada konsep roja, yaitu mengharap akan rahmat dan perjumpaan dengan Allah kelak. Harapan terhadap keyakinan bahwa sebagai wujud kasih sayang-Nya, Allah akan memberikan jalan keluar dari setiap permasalahan. Dalam surat Al-Kahfi: 110: "Katakanlah: "Sesungguhnya aku ini hanya seorang manusia seperti kamu, yang diwahyukan kepadaku: "Bahwa sesungguhnya Tuhan kamu itu adalah Tuhan Yang Esa". Barang siapa mengharap perjumpaan dengan Tuhannya maka hendaklah ia mengerjakan amal yang shaleh dan janganlah ia mempersekutukan seorang pun dalam beribadah kepada Tuhannya".
5. Tidak Pernah Putus Asa
Tidak ada jalan pintas menuju kesuksesan. Kesuksesan akan datang pada mereka yang berusaha mendapatkannya bukan pada mereka yang hanya mengharapkannya. Manakala manusia sukses dengan jabatan, karir, usaha, dan lain-lain, mereka senang, mereka sombong, lalai dan lupa kepada hakikat yang memberikan kesuksesan itu, yaitu Allah SWT. Namun sebaliknya, ketika ditimpa kesulitan, kesusahan, mereka berputus asa. Dalam surat Al-Isra: 83 Allah SWT berfirman: "Dan apabila Kami berikan kesenangan kepada manusia niscaya berpalinglah dia, dan membelakang dengan sikap yang sombong; dan apabila dia ditimpa kesusahan niscaya dia berputus asa". Juga firman-Nya dalam surat Fushilat: 49: "Manusia tidak jemu memohon kebaikan, dan jika mereka ditimpa malapetaka dia menjadi putus asa lagi putus harapan". Jangan pernah putus asa karena yang mudah putus asa tidak pernah sukses dan orang sukses tidak pernah putus asa. Allah SWT berfirman:"Jangan kamu berputus asa dari rahmat Allah. Sesungguhnya tiada berputus asa dari rahmat Allah, melainkan kaum yang kafir" (Yusuf: 87). Bahkan dalam surat Al-Hijr: 55, mempertegas dengan: "Maka janganlah kamu termasuk orang-orang yang berputus asa". Orang yang berputus asa termasuk orang-orang yang sesat. Dalam surat Al-Hijr: 56 dinyatakan:"Ibrahim berkata: "Tidak ada orang yang berputus asa dari rahmat Tuhannya, kecuali orang-orang yang sesat".
Putus asa adalah salah satu perkakas "Iblis". Diceritakan, pada suatu saat iblis mengiklankan bahwa ia akan mengobral perkakas-perkakas kerjanya. Pada hari H, seluruh perkakasnya dipajang untuk dilihat calon pembelinya, lengkap dengan harga jualnya. Seperti kalau kita masuk ke dalam toko hardware, barang yang dijual sungguh menarik, dan semua barang kelihatan sangat berguna sesuai dengan fungsinya. Harganya pun tidak mahal. Barang yang dijual antara lain: Dengki, Iri, Tidak Jujur, Tidak Menghargai Orang lain, Tidak Tau Berterima Kasih, Malas, Dendam, dan lain-lainnya. Di suatu pojok display, ada satu perkakas yang bentuknya sederhana, sudah agak aus, tetapi harganya sangat tinggi, bahkan jauh lebih tinggi dibandingkan dengan yang lain. Salah satu calon pembeli bertanya,"Ini alat apa namanya?", Iblis menjawab: "Itu namanya putus asa". "Kenapa harganya mahal sekali, padahal sudah aus?", tanya pembeli. Iblis menjawab: "Ya, karena perkakas ini sangat mudah dipakai dan berdaya guna tinggi. Saya bisa dengan mudah masuk ke dalam hati manusia, saya dengan sangat mudah melakukan apa saja yang saya inginkan terhadap manusia tersebut. Barang ini menjadi aus karena saya sering menggunakannya kepada hampir semua orang., karena kebanyakan manusia tidak tahu kalau putus asa itu milik saya”.
Terakhir, hanya dengan melakukan pendekatan kepada Allahlah (berdzikir), hati manusia akan tenang, damai, sejahtera, bahagia, dan jauh dari putus asa. ”Ingatlah, hanya dengan berdzikir kepada Allah hati menjadi tenang” (Ar-Ra’d: 28). Ilahi adalah solusi yang mumpuni. Semoga. Amin