Mengikuti milis Python dalam beberapa hari terakhir ini terlihat jelas bila komunitas Python di Indonesia ternyata tidak sesepi yang saya fikir selama ini. Beberapa topik diskusi hangat benar-benar memberikan pencerahan buat saya untuk lebih jauh lagi mempelajari Python.
Salah satu topik yang benar-benar membuka pandangan saya tentang Python salah satunya adalah diskusi yang bertajuk ’Alasan Google Menggunakan Python (Sebuah pertanyaan)’, sebuah judul sedehana yang terkesan ‘remeh’ karena pertanyaan dari seorang ‘newbee’ tapi begitu melihat respon yang begitu luas bahkan jawaban dan penjelasannya begitu mendalam diluar perkiraan saya sebelumnya
Dari diskusi ini, pandangan saya tentang Python yang tadinya saya anggap hanya seperti pemrograman script biasa yang digunakan hanya untuk membuat aplikasi-aplikasi kecil yang berguna sekedar untuk membantu pekerjaan kita sehari-hari ternyata salah sama sekali.
Kemampuan dan fungsi Python begitu luas bukan hanya sekedar untuk koneksi database dan membuat form-form aplikasi desktop seperti yang sedang saya pelajari saat ini tapi lebih dari itu, mudah-mudahan milis Python ini bisa terus ‘ramai’ seperti saat ini dan bisa bermanfaat bagi para newbee seperti saya dan dapat lebih mempopulerkan pemrograman Python di Indonesia.
Bravo Python Indonesia !!!
|
Posted in Pemrograman, Python, komputer.
By Rofa
– 29/12/2009
Dari berita di Detikinet, Pemerintah menyatakan kerisauannya mengenai kasus penangkapan seorang ibu muda beranak dua Prita Mulyasari yang tersangkut kasus hukum yang dijerat dengan UU ITE dengan hukuman maksimal 6 tahun atau denda Rp 1 milyar karena dituduh telah mencemarkan nama baik sebuah RS Omni Internasional.
 Sumber : Detikinet
Kabag Humas dan Pusat Informasi Gatot S. Dewa Broto mengatakan, dengan kejadian tersebut, pihaknya khawatir jika gelombang penolakan terhadap UU yang masih seumur jagung itu bertambah besar.
“Terutama bagi sejumlah pihak yang kemarin menyatakan penolakannya terhadap UU ITE untuk dijadikan sebagai serangan balasan. Hanya saja isunya sekarang bergeser,” ujarnya kepada detikINET, Rabu (3/5/2009).
Aneh tapi nyata, hanya Indonesia yang memiliki pemerintahan yang selalu setengah hati dalam menjalankan peraturan dan undang-undang yang dibuatnya sendiri bahkan cenderung takut dalam menegakan peraturan tersebut.
Sebelumnya, saat ada serangan terhadap situs KPU pemerintah tidak menangkap pelakunya malah menyampaikan kekhawatirannya akan adanya serangan balasan dari para ‘hacker’ jika pelaku penyerangan situs ini ditangkap hingga meskipun mereka sudah mengetahui siapa penyerangnya tapi si pelaku tidak ditangkap.
Kembali ke kasus penangkapan Prita, pemerintah juga dituntut harus adil dan tegas dalam menjalankan peraturan yang ada. Tidak hanya soal pelanggaran UU ITE tapi juga masalah layanan RS Omni Internasional bila memang informasi yang disampaikan Prita benar yang menilai RS ini memberikan layanan yang buruk maka pemerintah harus tegas dalam memberikan pembinaan dan sangsi terhadap rumah sakit semacam ini.
|
Posted in Indonesia, komputer.
Tagged with aneh, Indonesia, komputer, situs.
By Rofa
– 03/06/2009
Koprol adalah sebuah situs jejaring sosial (social network sites) lokal yang bermarkas di daerah Kebayoran Baru Jakarta yang di bentuk atas kerjasama sebuah perusahaan pengembang sofware SkyEight dan sebuah perusahaan penyedia layanan desain web Tulakom.
Koprol yang mulai dirilis untuk umum pada hari selasa lalu (19/5) setelah menjalani masa percobaan selama tiga bulan dengan versi beta. Para pengembang Koprol lewat blog resminya mengklaim bahwa Koprol memiliki kelebihan dibanding situs jejaring sosial lainnya, bila dengan situs jejaring sosial lain si pengguna harus selalu didepan komputer untuk mengupdate statusnya tapi dengan Koprol pengguna dapat menggunakan ponselnya untuk mengupdate statusnya sesuai dengan lokasi si pengguna saat mengupdate status (istilah dalam Koprol ‘check in’).
Dengan Koprol pengguna dapat mengetahui siapa saja pengguna lainnya yang berdekatan dengan posisi si pengguna saat mengupdate statusnya (asalkan saat mengupdate sipengguna check in lebih dahulu dimana lokasi dia berada) hingga Koprol mempermudah pengguna bila mencari ‘teman’ dilokasi tempat dia berada.
Meskipun saat ini Koprol telah dapat digunakan oleh siapa saja, masih ada beberapa kekurangan dan bugs yang ditemukan antara lain saat saya menggunakan browser Opera untuk mengakses Koprol ada beberapa link di menu Koprol yang tidak berfungsi dan ada juga informasi dari pengguna lain yang melaporkan bugs pada proses ‘add friend’ di Koprol karena dia dapat meng-add dirinya sendiri kedalam ‘friend list’.
Dengan segala kekurangan dan kelebihannya, keberadaan Koprol merupakan hal yang pantas dibanggakan karena saat ini Indonesia sudah memiliki situs jejaring sosial produk lokal meskipun belum sehebat Plurk, Twitter atau Facebook, selamat untuk para pengembang Koprol
|
Posted in Indonesia, komputer.
Tagged with Indonesia, komputer, situs.
By Rofa
– 22/05/2009
Pernah lihat iklan salah satu produk minuman teh di televisi ? tema iklan ini cukup menarik dan mengusik hati, pernahkah Anda bertanya pada diri sendiri ‘Seberapa besar peran saya terhadap negara ?’. Bagi sebagian orang yang bekerja di lingkungan birokrasi negara atau angkatan bersenjata mungkin dapat dengan mudah menyatakan apa perannya untuk negara ini sesuai dengan tugas dan kewajibannya bahkan bagi sebagian orang yang memiliki pengaruh penting dalam perekonomian sebut saja pengusaha dapat dengan lantang menyatakan seberapa besar perannya bagi negara ini.
Lalu bagaimana dengan masyarakat kecil yang bekerja dalam sektor informal seperti yang diceritakan dalam iklan televisi, kuli panggul atau mungkin seseorang yang bekerja sebagai tukang parkir, tenaga kebersihan dan pedagang kecil, apakah mereka memiliki peranan ?
Ada satu artikel ringan tulisan Muhammad Rizqon di Eramuslim.com yang berjudul ‘Profesional dalam Berbagai Bidang’ yang cukup menarik untuk dijadikan bahan renungan. Rizqon menulis di artikelnya, Tidak ada satu pekerjaanpun yang hina bahkan untuk petugas sampah sekalipun. Setiap pekerjaan bisa bernilai ibadah tergantung bagaimana kita memaknainya. Dan setiap pekerjaan harus dilakukan secara ihsan atau profesional. Apa hubungannya peran kita dan profesionalisme dan apapula hubungan profesionalisme dengan ibadah ?
Untuk menjawabnya mungkin ikuti kutipan tulisan Rizqon yang lain, Islam memerintahkan kita untuk profesional, profesional untuk semua urusan. Sandaran hal ini bisa ditemukan dalam sebuah hadits mengatakan bahwa ‘Sesungguhnya Allah mewajibkan Ihsan atas segala urusan’. Ya, segala urusan. Sebagai seorang muslim kita meyakini bahwa hakikat hidup kita, aktifitas kita didunia ini adalah hanya untuk beribadah kepada Sang Pencipta (Khalik), termasuk bekerja yang kita lakoni sehari-hari, pekerjaaan yang harus kita laksanakan dengan ihsan (profesional) sesuai dengan perintahNya.
Lantas apa hubungan profesionalisme dengan peran kita dimasyarakat dan negara ? Rasulullah SAW bersabda dalam hadistnya ‘barang siapa suatu urusan diserahkan kepada yang bukan ahlinya, maka tunggulah saat kehancurannya’, coba bayangkan bila tukang sampah tidak bekerja secara profesional dengan membuang begitu saja sampah yang dibersihkannya ke dalam saluran air atau tukang parkir yang bekerja tidak profesional, bisa dibayangkan bagaimana berantakannya lalulintas jalan raya bahkan pencurian kendaraanpun bakal marak.
Sekarang bagaimana menurut Anda ? Masih pantaskah kita meremehkan profesi orang lain apalagi profesi orang-orang kecil yang selama ini kita pandang sebelah mata ?
|
Posted in Indonesia, Islam.
Tagged with hadist, Indonesia, Islam.
By Rofa
– 19/05/2009
Setelah beberapa hari mencoba setting penerbitan blog saya di fargobee.blogspot.com agar dapat dialihkan ke domain pribadi saya akhirnya gagal..mungkin lebih tepatnya di batalkan. Setelah bulak-balik dirubah settingannya sampai merubah nameserver tetap saja tidak bisa.
Saking gak sabarannya, saya sempat ada niatan untuk merubah name server (ns) saya yang sekarang masih menggunakan ns milik tempat saya hosting menjadi ns yang gratisan yang didapat dari situs-situs penyedia ns gratis (seperti freedns.afraid.org, everydns.com dan lain-lain).
Tapi dipikir-pikir, namanya gratisan pasti ada kurangnya.. takut ada akibat buruk terhadap domain dan server website saya akhirnya ya udah sementara gunakan aja dulu template dan fasilitas blogging tetap menggunakan domain blogspot.com.
|
Posted in My Blog, komputer.
Tagged with blog, blogspot, komputer.
By Rofa
– 18/05/2009
Menyambung tulisan sebelumnya mengenai dasar pemrograman C di GNU/Linux. Yang akan kita ulas sekarang kurang lebih sama dengan topik sebelumnya yaitu mengenai pembuatan program C untuk menampilkan String di layar monitor.
Di contoh sebelumnya, kita mencoba menampilkan kalimat “Belajar bahasa C sangat mudah” dan sekarang kita mencoba untuk menampilkan dua baris kalimat seperti berikut :
“Belajar bahasa C sangat mudah
Karena itu jangan ragu-ragu untuk belajar”
Ada beberapa alternatif untuk menampilkan kalimat lebih dari satu baris dengan bahasa C, antara lain :
Cara pertama :
Denganmenuliskan dua baris kalimat yang akan ditampilkan dengan perintah printf()
#include< stdio.h >
int main()
{
printf("Belajar bahasa C sangat Mudah");//dengan menuliskan 2 kali perintah printf();
printf("Karena itu jangan ragu-ragu untuk belajar");
return 0;
}
Cara kedua :
Dengan menggunakan escape character, yang termasuk escape character sebagai berikut :
\n : Mencetak ke baris baru
\t : Mencetak satu tabulasi
\r : Mencetak karakter enter, hampir sama dengan \n
#include< stdio.h >
int main()
{
printf("Belajar bahasa C sangat Mudah\nKarena itu jangan ragu-ragu untuk belajar");//menggunakan escape character\n
return 0;
}
Silahkan coba kode-kode diatas dan jangan lupa di kompile lebih dahulu agar dapat mencobanya
|
Posted in Pemrograman.
Tagged with c/c++, Pemrograman, programming.
By Rofa
– 14/05/2009
Bahasa C adalah bahasa pemrograman yang fleksibel dan mempunyai kemampuan yang sangat hebat. Yang harus dipersiapkan untuk mempelajari
bahasa C antara lain compiler GCC dan Text Editor ( vi, emacs, dan lain-lain ) yang biasanya sudah termasuk didalam CD installer Linux Anda
Struktur penulisan program C :
#include< Header File >
int main()
{
......
perintah
......
}
Direktif include, pada struktur diatas bertujuan untuk membuka header file yang berisi fungsi-fungsi yang kita gunakan dalam program, misalnya perintah printf() dan scanf() terdapat di header stdio.h
Sedangkan fungsi main adalah fungsi induk untuk menjalankan program, saat program dijalankan fungsi yang pertama dijalankan adalah main().
Setelah program dibuat program ahrus melalui proses kompilasi dengan format perintah berikut :
#gcc namafile.c -o fileexecutable
Saat proses kompilasi inilah akan dilakukan pemeriksaan apakah syntax perintah program yang kita gunakan sudah benar.
Bila syntax perintah sudah benar maka hasil kompilasi akan menghasilkan file fileexecutable.o dan untuk mengeksekusi program yang sudah kita buat cukup ketik di consol dengan perintah berikut:
#./fileexecutable
Contoh program pertama yang akan kita buat adalah program untuk menampilkan kalimat di layar monitor.
Kalimat yang akan ditampilkan misalnya :
“Belajar bahasa C sangat mudah”
Untuk menampilkan kalimat diatas, kita dapat menggunakan perintah printf ( print formated ) dengan format syntax printf(string). Untuk menampilkan kalimat diatas dengan perintah printf sebagai berikut :
printf(”Belajar bahasa C sangat mudah”);
Listing lengkap untuk program diatas adalah sebagai berikut :
#include< stdio.h >
int main()
{
printf("Belajar bahasa C sangat Mudah");
return 0;
//diakhir baris perintah jangan lupa untuk mencantumkan karakter ';'
//sebagai penanda akhir perintah program
}
simpanlah program diatas dengan nama coba1.c dan lakukan kompilasi agar dapat menghasilkan file executable dengan nama coba1.o
#gcc coba1.c -o coba1
Bila tidak ada kesalahan syntax, jalankan program dengan perintah berikut :
#./coba1
Selamat belajar dan mencoba
|
Posted in Pemrograman.
Tagged with c/c++, Pemrograman, programming.
By Rofa
– 14/05/2009
Mod_python adalah salah satu modul apache yang menanamkan interpreter Python di dalam server. Dengan mod_python kita dapat membuat web-based application dengan python hingga dapat dijalankan lebih cepat dibanding dijalan dengan modus CGI tradisional.
Mod_python bisa didapatkan di website resminya di modpython.org. Untuk dapat menjalankan aplikasi web berbasis python mod_python harus lebih dulu terinstal di komputer dan melakukan setting httpd.conf ( file configurasi webserver apache ).
Sampai saat ini, versi mod_python terbaru adalah versi 3.3.1 yang hanya dapat digunakan dengan Apache versi 2.0 keatas dan Python versi 2.3 keatas. Untuk Anda yang menggunakan apache versi 1.3 bisa menggunakan mod_python versi 2.7.x.
Instalasi dan setting mod_python di Windows
Bila Anda menggunakan Apache 2.0 keatas sudah tersedia installer yang dapat diunduh di situs resmi mod_python dan settingnya pun cukup mudah.
- Klik installer mod_python, misalnya : mod_python-3.3.1.win32-py2.3-Apache2.0.exe
- Buka httpd.conf dan tambahkan baris : LoadModule python_module modules/mod_python.so di section “Dynamic Shared Object (DSO) Support” file httpd.conf.
- Tambahkan baris berikut di section ScriptAlias dan CGI pada httpd.conf:
<Directory “<Your Document Root >/python”>
AddHandler python-program .py
PythonHandler mptest
PythonDebug on
</Directory>
- Terakhir,buatlah folder di doc root web server Anda dengan nama “python” ( sesuai dengan setting httpd.conf di langkah 3 diatas ).
Test Instalasi
- Buatlah text file di folder yang sudah kita buat diatas dengan nama mptest.py
- Masukan baris berikut dan simpanlah file tersebut difolder yang sudah kita buat.from mod_python import apache
def handler(req):
req.content_type = “text/plain”
req.send_http_header()
req.write(”Hello World!”)
return apache.OK
Pastikan Apache sudah direstart dan ketiklah di address bar browser anda dengan url : http://localhost/mptest.py, bila hasil instalasi sudah benar maka akan tampil “Hello World!”, halaman yang tampil ini baru berupa format text bila Anda hendak menampilkan dalam format HTML rubahlah baris listing diatas : req.content_type = “text/plain” menjadi : req.content_type = “text/html”.
Untuk instalasi mod_python dengan Apache 1.3 dapat Anda baca di dokumentasi di situs resmi mod_python.
|
Posted in Pemrograman, Python.
Tagged with komputer, Pemrograman, programming, Python.
By Rofa
– 14/05/2009
Sedikit membingungkan, beberapa hari yang lalu saya mencoba mengarahkan blog di fargobee.blogspot.com ke domain pribadi. Bila saya akses dari rumah blog ini bisa tampil tapi bila saya buka di kantor blog tidak bisa tampil (yang keluar hanya direktori kosong dari server saya.
Tadi malam dan pagi ini sebelum berangkat bekerja, saya menyempatkan membuka blog ini dirumah dan blog masih bisa diakses tapi setelah tiba dikantor pagi ini kenapa tidak bisa dibuka ?
Saya sudah mencoba menggulirkan masalah ini ke forum bantuan Google tapi sampai saat ini belum mendapatkan jawaban yang tepat.
|
Posted in My Blog.
Tagged with blog, blogspot.
By Rofa
– 12/05/2009
Recent Comments