16.5.09

Perbedaan Compiler dan Interpreter

16.5.09 8

Para programmer pasti sering mendengar istilah compiler dan interpreter. Dan sebagian besar mungkin sudah tahu perbedaan diantara keduanya. Tapi ga pa2lah saya bahas lagi dari pada ga da kerjaan di kos sabtu gini, mending mengarang indah, ya ga ? hee.

Let's start.. program yang telah dibuat agar bisa dijalankan oleh komputer harus diterjemahkan dulu ke bahasa mesin. Kode program yang kita buat merupakan kode bahasa tingkat tinggi yang tidak bisa dibaca dan dimengerti oleh mesin. Mesin hanya bisa mengerti kode bahasa mesin seperti "10110000 01100001" (apa coba itu ? hee), karena itu harus di terjemahkan terlebih dahulu. Nah, program sistem yang bertugas sebagai penterjemah disebut compiler dan interpreter. Nah, apa itu compiler dan interpreter ?

Interpreter adalah program sistem yang berfungsi sebagai penterjemah kode program yang dibuat oleh programmer ke dalam bahasa mesin. Interpreter mengeksesusi perintah baris demi baris dengan mengikuti logika yang ada.

Compiler adalah program sistem yang juga berfungsi sebagai penterjemah kode program ke dalam bahasa mesin agar bisa dijalankan oleh mesin. Perbedaannya dengan interpreter adalah compiler mengeksekusi seluruh instruksi dalam program sekaligus.

Untuk lebih jelaskan, dibawah ini ada beberapa perbedaan diantara keduanya yang saya dapatkan dari hasil googling di Omz Google, hee. (sumber: http://lecturer.eepis-its.edu/~tessy/lecturenotes/kp1/BAB%20I.pdf):

  • Interpreter menterjemahkan baris per baris. Sedangkan compiler, menterjemahkan seluruh instruksi sekaligus. Selanjutnya hasil terjemahan (setelah melalui tahapan lain) bisa dijalankan secara langsung, tanpa tergantung lagi oleh program sumber atau compilernya.
  • Pada interpreter, penyusunan program relatif lebih cepat dan bisa langsung diuji sekalipun masih ada beberapa kesalahan secara kaidah dalam program. Sedangkan pada compiler, proses pembuatan dan pengujian membutuhkan waktu relatif lebih lama, sebab ada waktu untuk mengkompilasi (menerjemahkan) dan ada pula waktu untuk melakukan proses linking. Program akan berhasil dikompilasi hanya jika program tak mengandung kesalahan secara kaidah sama sekali.
  • Pada interpreter, kecepatannya menjadi lambat sebab sebelum suatu instruksi dijalankan selalu harus diterjemahkan terlebih dahulu. Selain itu, saat program dieksekusi, interpreter juga harus selalu berada dalam memori. Jadi memori selalu digunakan baik untuk program maupun interpreter. Sedangkan pada compiler, proses eksekusi dapat berjalan dengan cepat, sebab tak ada lagi proses penerjemahan.
  • Pada interpreter, kode program tidak dapat dirahasiakan. Sedangkan pada compiler, kode program bisa dirahasiakan, sebab yang dieksekusi adalah program yang dalam bentuk kode mesin.
Contoh bahasa pemrograman yang menggunakan compiler adalah Visual Basic, Fortran, Cobol, Pascal, C, dlsb. Sedangkan yang menggunakan interpreter yaitu PHP, ASP, Perl, Python (nih sejenis ular apa bahasa pemrograman ? haha), dlsb.

Itulah sekelumit tentang compiler vs interpreter, kalau masih kurang silahkan googling sendiri dan kalau ada yang salah mohon dikoreksi . Maklum saya kan masih verynewbie, hee. Capek juga ya nulis, segitu aje dulu yak.
Selengkapnya..

12.5.09

Belajar Bersyukur

12.5.09 0

Seorang pemilik toko kelontong baru saja membuka pintu tokonya ketika ia melihat seekor anjing merah berbelang putih berdiri di depan tokonya dengan sebuah gulungan kertas kecil di mulutnya. Anjing itu melepaskan gulungan kertas tersebut dari gigitannya dan sang pemilik toko yang penasaran mengambilnya. Di dalam kertas tersebut ada uang sebesar Rp 50.000,- dan catatan belanjaan: 1/4 kg mentega, 1 ons kayu manis bubuk, 1 ons pengembang kue. Pemilik toko segera menyiapkan bahan-bahan yang dipesan, memasukkan uang kembalian ke dalam kantong belanja dan memberikan belanjaan itu kepada anjing. Anjing itu segera membawa kantong berisi belanjaan dengan mulutnya. Pemilik toko yang penasaran dan kagum terhadap si anjing, diam-diam mengikuti anjing itu dari belakang. Ia melihat si anjing pintar menunggu di halte, sambil memperhatikan bus-bus yang lewat. Tak lama kemudian, bus dengan nomor 31 lewat dan si anjing langsung naik. Di pinggir sebuah jalan besar ia turun dan menuju ke sebuah rumah dengan halaman yang luas. Pemilik toko memperhatikan bagaimana anjing pintar itu menggonggong sambil mengelilingi rumah. Karena pintu tidak dibukakan ia mulai membentur-benturkan tubuhnya ke daun pintu, hingga akhirnya seorang ibu bertampang galak membuka pintu. Berkali-kali ia memukul di anjing dengan tongkat. Karena tidak tahan, si pemilik toko mendekat dan bertanya, "Mengapa Ibu memukul anjing istimewa ini ? Aku belum pernah melihat anjing sepintar ini," katanya. "Kamu bilang anjing ini pintar ? Anjing bodoh ini sudah berapa kali pergi dan lupa membawa kunci," jawab si ibu pemilik anjing.

Kisah di atas merupakan gambaran untuk kita yang seringkali tidak bisa mensyukuri pemberian-pemberian berharga dari Tuhan. Karena terlalu banyak menuntut, maka kita buta terhadap banyak kebaikan dan kemurahan yang Tuhan berikan yang sudah seharusnya kita syukuri. Belajarlah melihat kebaikan Tuhan dan bersyukurlah.

(Sumber: Manna Sorgawi) Selengkapnya..

Bersyukur Berarti Memuliakan Tuhan

Seorang gadis kecil bermimpi, ia pergi ke Sorga dengan ditemani oleh seorang malaikat. Ia dibawa masuk ke sebuah ruangan besar yang dipenuhi oleh para malaikat. "Ini adalah ruangan penerimaan. Di sinilah diterima dan disimpan semua permohonan yang ditujukan kepada Tuhan", kata malaikat itu menjelaskan. Gadis kecil itu heran melihat begitu banyak malaikat yang memilah-milah permohonan manusia dari seluruh dunia. Kemudian mereka berjalan keluar dan masuk ke ruangan kerja kedua. "Ini adalah ruang pengepakan dan pengiriman. Disini permohonan yang diminta maunsia diproses dan dikirimkan kepada mereka yang meminta", kata malaikat itu menjelaskan. Gadis itu kembali melihat para malaikat yang sangat sibuk bekerja di ruangan itu. Tak lama kemudian mereka melanjutkan perjalanan dan berhenti di sebuah pintu yang sangat kecil. Saat masuk, gadis kecil itu melihat hanya satu malaikat yang bekerja disana dan malaikat itu hampir tidak melakukan apa pun. "Ini adalah ruang penerimaan ucapan terima kasih" kata malaikat itu menjelaskan. "Kenapa hampir tidak ada pekerjaan disini ?", tanya gadis kecil itu penasaran. "Menyedihkan memang, setelah manusia menerima berkat yang mereka minta, haya sedikit yang menyatakan rasa syukur mereka kepada Tuhan", kata malaikat itu sambil menghela nafas. "Bagaimana manusia seharusnya menyatakan rasa syukur atas berkat yang mereka terima ?", tanya gadis kecil itu dengan polos. "Sederhana sekali, mereka cukup berkata: Terima kasih Tuhan. Atau bisa bersaksi dan membuat kebajikan kepada sesama".

Bersyukur bukanlah pekerjaan yang sulit, tetapi kita acapkali lupa untuk melakukan perkara yang merupakan korban yang berkenan di hadapan Tuhan ini.

(Sumber: Manna Sorgawi) Selengkapnya..

10.5.09

Ubah Kualitas Dirimu

10.5.09 0

Minggu pagi yang indah, dari kosan saya di Tangerang saya berangkat gereja ke Jakarta Barat. Kok gerejanya jauh amat yak ? kayak di Tangerang ga ada gereja aja, hee. Ya itung-itung jalan-jalan lah, di kosan terus bosan euy. Paling ngenet kalau pas libur sabtu minggu gitu, hee. Naik busway dari terminal kalideres ke halte grogol terus di jemput teman disana, baru ke gereja bareng.

Nah di gereja ini nih inti ocehan saya kali ini, hee. Setelah tiba di gereja, pertama kan kita muji-muji Tuhan setelah itu doa, baru masuk ke pembacaan dan perenungan Firman Tuhan. Tapi kali ini sebelum perenungan Firman, ada seseorang yang bersaksi. Dari kesaksian orang ini, saya mendapat sesuatu yang baik dan pikiran saya serasa dibukakan (jadi selama ini tertutup donk, hihi). Setelah panjang lebar orang tersebut mengoceh.. eh salah.. bersaksi dink.. hee, ada satu pernyataan yang bagus yang dia katakan. Dia bilang begini: "jika engkau ingin menjadi yang terbaik, ubahlah kualitas dirimu".

Apa maksudnya mengubah kualitas diri ? Maksudnya adalah kita harus berusaha yang terbaik, kita melakukan apa yang terbaik yang dapat kita lakukan. Ingat..!! yang terbaik bukan hanya yang baik. Dan sisanya biar Tuhan yang melakukan bagian-Nya. Kadang kita seringkali memimpikan sesuatu yang besar terjadi dalam hidup kita tapi usaha yang kita lakukan untuk mendapatkan impian itu tidaklah sebanding. Kita hanya melakukan suatu yang baik bahkan lebih parahnya lagi kita hanya leyeh-leyeh alias bersantai bukannya melakukan yang terbaik.

Kesaksian orang ini membuka mata dan pikiran saya lebar-lebar untuk mengubah kualitas diri saya. And for all, ubah kualitas dirimu biar kamu bisa jadi yang terbaik dimana pun kamu berada. Ok..Ok.. ^_^

"Do your best and let God do the rest, just trust" (weitz.. gaya amat ya gw ngomong, hee)
Selengkapnya..

9.5.09

10 Hukum Cinta

9.5.09 1

Nih ada tulisan menarik nih tentang 10 hukum cinta. Nih saya nemu pas lagi jalan-jalan di facebook (maklum.. tiada hari tanpa facebook.. hee). Saya dapatnya di status facebook teman saya. Tuh kan, tulisan saya yang ada disini terbukti. Tulisan status di facebook tuh pada aneh-aneh plus lucu-lucu, hehe.

Nih langsung saya comot aja tanpa ijin lebih dulu, hee (ga sopan yak). Ga tahu dia juga copas punya orang atau hasil pemikiran sendiri. Tapi yang pasti lucu nih tulisannya. Mungkin pas dia buat nih tulisan lagi ada masalah sama ceweknya kali ya ? haha. (buat teman gw.. peace, ga bermaksud ngeledek.. hee). Kalau orang Kristen pasti pada tahu kan 10 Hukum Taurat. Nah, nih dia nih 10 hukum cinta versi teman saya:

1. Jangan ada padamu pacar lain dihadapanku
2. Jangan membuat bagimu cinta lain yang menyerupai apapun
3. Jangan sebut nama mantanmu dihadapan pacarmu
4. Ingatlah hari ultah pacarmu
5. Hormatilah calon mertuamu supaya kamu diterima jadi mantu
6. Jangan membunuh cinta yang ada
7. Jangan mencuri cinta lain untukmu
8. Jangan selingkuh
9. Jangan bersaksi dusta tentang pacarmu
10. Jangan mengingini pacar sesamamu

Nah buat muda-mudi yang lagi dimabuk cinta, taati tuh peraturan. Siapa tahu hukum di atas bisa buat hubungan kalian jadi lebih langgeng, huahua.
Selengkapnya..