Archive for February, 2010

Query Restore Data

Posted: February 24, 2010 in Pendidikan

Manusia adalah makhluk yang tidak sempurna. Seperti pepatah mengatakan “tidak ada gading yang tak retak“. Kesalahan pasti pernah dibuatnya, baik sengaja ataupun tidak. Programmer juga manusia sehingga pasti pernah melakukan kesalahan juga, baik dari sisi coding atau database. Pengalaman ini dialami teman sekantor saya yang secara tidak sengaja menghapus isi row tabel yang ada di database live. Akhirnya kebingungan bagaimana cara mengembalikan data tersebut meskipun masih punya backup database tersebut. Berikut tips atau cara mengembalikan isi row yang terhapus (Powered by Djiebrats dan Aditya Sakti) dengan menggunakan Postgresql. Contoh: kita memiliki Tabel Mahasiswa (terdiri dari field: nim, nama, jurusan, tahun) di Database Informatika live.

  1. Misal kita tidak sengaja melakukan query -> DELETE FROM Mahasiswa WHERE tahun=2006. Maksud query tersebut adalah hapus Tabel Mahasiswa dimana tahun mahasiswa tersebut 2006 (misal: kita menghapus sebanyak 100 row)
  2. Restore backupan Database Informatika live di localhost kita dan beri nama Database Informatika
  3. Lakukan query di Database Informatika localhost -> SELECT * FROM Mahasiswa WHERE tahun=2006. Maksud query tersebut adalah menampilkan seluruh isi row dari Tabel Mahasiswa dimana tahun mahasiswa tersebut 2006
  4. Buat tabel baru di localhost dan beri nama Tabel Mahasiswa_Lokal
  5. Lakukan query di Database Informatika localhost -> INSERT INTO Mahasiswa_Lokal SELECT * FROM Mahasiswa WHERE tahun=2006. Maksude query tersebut adalah memasukkan seluruh isi row (pada langkah 3) ke dalam Tabel Mahasiswa_Lokal
  6. Lakukan backup Tabel Mahasiswa_Lokal di Database Informatika localhost. Lakukan restore di Database Informatika live
  7. Lakukan query di Database Informatika live -> INSERT INTO Mahasiswa SELECT * FROM Mahasiswa_Lokal WHERE tahun=2006. Maksud query tersebut adalah memasukkan seluruh isi row (pada langkah 6) ke dalam Tabel Mahasiswa
  8. Sekarang 100 row yang terhapus (pada langkah 1) telah kembali dan Anda bisa bernafas lega. Laen kali hati-hati dalam melakukan query terutama di live 🙂

Google Chrome

Posted: February 22, 2010 in Linux

Alhamdulillah sekarang Linux Mania sudah dapat menikmati layanan Google Chrome. Meski lagi-lagi aku terlambat posting di blog ini, tapi gak ada salahnya jika memberitahu sekarang melalui tulisan ini. Kalau dulu saya mencoba dengan menggunakan fasilitas Wine di Ubuntu. Akan tetapi sekarang sudah disediakan Google Chrome for Linux, silahkan download di sini.

File tersebut berekstension .deb sehingga mudah untuk instalasinya, dengan cara klik 2x dan tunggu sampai selesai. Cara menjalankannya adalah pilih Applications -> Internet -> Google Chrome. Ternyata Google Chrome lebih ringan dan tampilannya lumayan bagus. Try it now 🙂

Google Buzz

Posted: February 22, 2010 in Informasi

Jaringan Gmail terbaru yang dinamai Google Buzz ini memiliki banyak fitur untuk menjalin komunikasi dengan teman dan keluarga seperti halnya di Facebook. Ini kali pertamaku menggunakan fasilitas Google Buzz. Maklum, baru bikin account di Gmail. Sampai-sampai temanku mengatakan kalau aku ini katrok. Tapi gak apalah, lebih baek terlambat daripada tidak sama sekali 😀

Alasanku mencoba karena banyak berita yang heboh tentang itu sehingga membuatku penasaran untuk mencobanya. Tampilannya lumayan lah, kegunaannya hampir mirip dengan Facebook. Seperti Facebook, pengguna Google Buzz dapat meng-update status tentang yang sedang mereka pikirkan atau lakukan pada saat itu dan membaginya dengan dunia. Pengguna Buzz juga dapat melihat status orang lain dan mengomentarinya. Buzz juga dapat menampilkan video, foto, dan link ke sebuah website.

Buruan nikmati layanan Google Buzz, gampang kok. Tinggal bikin account baru di Gmail kemudian klik Buzz. Trus klik “Find more people to follow” untuk meng-add teman-teman kita. Selamat mencoba 🙂

ESQ

Posted: February 21, 2010 in Agama

Beberapa minggu yang lalu Bagian Bina Program Pemkot Surabaya menyelenggarakan acara ESQ (Emotional Spiritual Quotation) di Kantor Telkom Mergoyoso dekat Tunjuangan Plaza Surabaya. Ini kali kedua saya mengikuti training ESQ setelah tahun 2007 pernah mengikuti bersama ITS Surabaya. Sesuai dengan namanya, ESQ merupakan penggabungan antara IQ dengan EQ. Rumus matematikanya adalah ESQ = IQ + EQ + SQ. Fungsi IQ adalah “What I Think” (apa yang saya pikirkan) untuk mengelola kekayaan fisik atau materi, fungsi EQ adalah “What I Feel” (apa yang saya rasakan) untuk mengelola kekayaan sosial dan fungsi SQ adalah “Who Am I” (siapa saya) untuk mengelola kekayaan spiritual.

Ada beragam cara manusia dalam mendapatkan kebahagiaan. Ada yang mencarinya dengan berusaha mendapatkan materi dan kekayaan sebanyak mungkin. Inilah yang disebut dengan physical happiness. Ada pula orang yang merasa bahagia ketika mendapatkan pujian, penghargaan, atau pengakuan atas prestasi yang diraih. Itulah yang dinamakan emotional happiness. Namun physical dan emotional happiness cenderung sulit untuk dipenuhi karena sifat manusia selalu merasa tidak pernah puas. Sehingga akhirnya upaya untuk senantiasa memenuhi physical dan emotional happiness tersebut kerap berujung pada kekecewaan bahkan stres.

Sesungguhnya ada jenis kebahagiaan yang ketiga, yaitu spiritual happiness. Kebahagiaan spiritual adalah ketika seseorang mampu memaknai untuk apa mereka diciptakan, apa tujuan hidup mereka dan mau kemana mereka kelak. Berbeda dengan physical & emotional happiness yang selalu ingin ‘memperoleh’, spiritual happiness justru membuat seseorang ingin selalu ‘memberi’. Untuk dapat meraih kesuksesan atau kebahagiaan, manusia dibekali 3 modal, yaitu modal materiil/fisik, modal emotional dan modal spiritual. Modal fisik (Physical Capital) berupa potensi sumber daya alam. Modal emosional (Emotional Capital) yaitu rasa kebersamaan dan keterikatan emosi. Modal spiritual (Spiritual Capital) yaitu kemampuan mengenal diri sejati sebagai hamba Tuhan.

Ada tujuh nilai dasar ESQ:

  1. Jujur
  2. Tanggung Jawab
  3. Visioner
  4. Disiplin
  5. Kerja Sama
  6. Adil
  7. Peduli

(more…)

Restricted Shell

Posted: February 21, 2010 in Linux

RSSH adalah sebuah restricted shell yang dapat digunakan dengan OpenSSH yang hanya memungkinkan SCP atau SFTP. RSSH mencakup dukungan untuk rdist, rsync dan cvs. Sebagai contoh, Anda memiliki server yang hanya ingin mengizinkan pengguna untuk menyalin file melalui SCP tanpa menyediakan akses shell. Langkah-langkah instalasi rssh antara lain:

  1. Klik Applications -> Accessories -> Terminal
  2. Ketik sudo apt-get update -> update repository Ubuntu
  3. Ketik sudo apt-get install rssh yang tampak seperti gambar berikut ini (more…)

Remote Desktop

Posted: February 21, 2010 in Linux

Secara default, Ubuntu Jaunty sudah dilengkapi dengan vino-server sehingga memudahkan proses remote desktop sharing pada sistem Ubuntu Anda. Sebelum melakukan remote desktop, kita harus meng-enable remote desktop terlebih dahulu  pada PC Ubuntu yang akan di-remote nantinya. Langkah-langkahnya sebagai berikut:

  1. Pilih menu System -> Preferences -> Remote Desktop sehingga keluar halaman Remote Desktop Preferences seperti pada gambar berikut ini
  2. Untuk share desktop, Anda dapat melihat ke bagian Sharing dan beri tanda centang pada opsi berikut ini:
  • Allow othes users to view your desktop
  • Allow other users to control your desktop
  • You must confirm each access to this machine
  • Require the user to enter this password (isikan password yang harus dimasukkan user)
  • Configure network automatically to accept connections
  • Always display an icon -> Jika menginginkan notifikasi area selalu tampil di menu panel
  • Klik close setelah selesai -> Catat IP Address PC yang akan di-remote

(more…)

Fenomena Facebook

Posted: February 20, 2010 in Informasi

Fenomena facebook yang negatif sering muncul belakangan ini, baik di media elektronik maupun di media cetak. Banyak pemberitaan yang mengisahkan penculikan seorang anak, pengeluaran siswa gara-gara mengejek gurunya, penipuan sejumlah uang dan masih banyak yang laennya. Tentu saja, saya turut prihatin atas kejadian-kejadian tersebut. Situs jejaring sosial yang berguna untuk membentuk pertemanan berubah fungsi dalam sekejap. Siapakah yang salah?? Apakah Mark Zuckerberg yang harus bertanggung jawab atas ini semua?? Tentu saja tidak. Menurut saya, yang patut disalahkan adalah orang-orang yang tidak bertanggung jawab tersebut. Pihak-pihak yang mengubah fungsi facebook untuk hal-hal yang bersifat kriminal.

Manusia diciptakan Allah Al-Malik di dunia ini dibekali dengan akal dan pikiran. Itulah yang membedakan manusia dengan binatang. Lantas apa yang membuat manusia bisa tertipu?? Tentu saja mereka tidak dapat menggunakan akal sehatnya sehingga tidak dapat berpikir jernih. Mereka mudah percaya dengan orang yang baru dikenal lewat facebook. Padahal belum pernah ketemu sama sekali. Memang di dalam Islam selalu diajarkan untuk berpikiran positif. Akan tetapi kita juga harus waspada terhadap orang yang baru kita kenal, apalagi di dunia maya. Konon pepatah mengatakan bahwa “dunia maya lebih kejam dibandingkan dunia nyata“. Mengapa demikian?? Sebab kita akan kesulitan melacak pelaku yang bisa saja memberikan identitas palsu. Maka berhati-hatilah dalam berselancar di dunia maya, jangan terlalu publish hal-hal yang lebih bersifat privacy.

(more…)