20 September 2008

Struktur Data dengan C di Linux

Bahasa C adalah bahasa pemrograman yang sangat cocok untuk dipelajari bagi yang ingin mengetahui lebih dalam tentang Linux dan Sistem Operasi Unix lainnya yang sebagian besar dibuat dengan bahasa C. Linux sendiri merupakan sistem operasi yang langsung menyediakan C pada saat instalasi.
Tiga hal yang dibutuhkan dalam membuat program C adalah :
1. Text editor,
Text editor diperlukan untuk membuat sorce code program C. text editor yang bisa digunakan di linux antara lain : vi, gedit, kedit, nano dan lain sebagainya.
2. Compiler ,
Compiler adalah program yang mengkonversi source code menjadi bahasa mesin (biasa disebut object code atau machine code) sehingga dapat dimengerti langsung oleh CPU. C compiler termasuk dalam GNU Compiler Colection (GCC), salah satu komponen penting dalam distribusi linux. Untuk mengecek GCC pada sistem ketikkan gcc pada command line, jika pesan yang diterima berupa : “no input files” berarti gcc telah terinstall dan siap digunakan, jika tidak pesan yang diterima adalah “command not found“
3. C standard library
Library adalah kumpulan subprogram yang dapat digunakan programmer untuk membuat source code. glibc adalah standar C library yang diimplementasikan oleh GNU. Sebagian besar komponen linux membutuhkan standard tersebut.
Program pertama yang biasa dibuat oleh para programmer adalah “Hello World”. Caranya membuatnya :
1. ketikkan kode berikut ini pada editor text :

#include
main()
{
printf(”Hello, world!\n”);
return 0;
}

Baris pertama pada kode diatas disebut dengan preprocessor directive yang diawali dengan tanda ‘#’. directive terdiri dari header file yang berada dalam glibc dan digunakan oleh compiler untuk memindahkan isi dari file header ke dalam file c sehingga dapat digunakan. contohnya, pada kode diatas directive yang digunakan adalah stdio.h yang menyediakan fasilitas input dan output pada C, sehingga kita dapat menggunakan perintah “printf”.
Setiap program C memiliki fungsi main() yang berisi satu atau lebih statement yang dituliskan didalam kurung kurawal ({}).
Perintah printf digunakan untuk menampilkan hasil dari program C kelayar. Huruf f di akhir kata printf berarti formatted (terformat). Setiap string yang ingin ditampilkan dengan perintah printf harus dibuat dalam tanda petik dua (double quotes).
Simpan kode nama apa saja dan diakhiri dengan extension .c, extension untuk program c yang akan dikenali oleh compiler sebagai C source code. Contohnya simpan kode diatas dengan nama hello.c.
2. Compile program terdiri dari dua langkah yaitu compile dan linking. Cara meng-compile dengan menggunakan GCC adalah dengan mengetikkan perintah di bawah ini pada command line :
gcc -o hello hello.c
compile program akan menghasilkan file berextension .exe yaitu hello.exe.
3. Menjalankan program yang telah dicompile, caranya adalah dengan mengetikkan pada command line :
./hello
run program diatas akan menghasilkan tulisan Hello World di layar.

15 Juli 2008

Hasil Supervisi IT di Sub PB PON Kukar

Hari Selasa tanggal 08 Juli 2008 pukul 08.00 pagi saya bertolak ke tanggarong dan tiba pada pukul 09.00. Saya tiba di kantor KONI Jl. Jend Sudirman. Karena menurut informasi awal melalui milis dan web ponxvii-kaltim.com bahwa letak Media Center (MC) Sub PB PON Kuker ada di kantor KONI tersebut. Sesampai disana lalu berbincang-bincang dengan salah satu staf, ternyata di kantor KONI ini tidak terdapat kegiatan yang langsung berhubungan dengan pendataan dan informasi, lalu saya langsung diarahkan menuju MC di Tenggarong seberang Desa Perjiwa dan tiba di sana pukul 10 pagi.

Di sini saya bertemu dengan Pak Sofian Nor, panitia dan staf Humas dan berbincang dengan Kabag Humas & Protokol Kab. Kuker Ibu Sri Wahyuni, lalu dijelaskan panjang lebar tentang keberadaan TI Sub PB PON Kuker. Berikut penjelasannya :

Di gedung MC tersedia 37 unit komputer terdiri atas 17 unit dari Medcom (rekanan PB PON) dan 20 unit dari Putra Jaya (Rekanan Humas PemProv). Komputer yang berasal dari Putra Jaya tidak dilengkapi perangkat Wifi sehingga kendala pertama menurut Ibu Sri adalah harus mengadakan sendiri penyambungan LAN dengan bantuan jasa dari Medcom.

Kemudian kendala kedua kembali menurut Ibu Kabag Humas ini tidak lengkapnya instalasi perangkat lunak seperti Photo Shop yang dibutuhkan oleh para wartawan sehingga harus dilengkapi dan diinstal sendiri oleh bagian IT Sub PB PON. Disamping itu penerapan aplikasi openoffice.org di setiap PC menjadi kendala yang terasa manakala operatornya tidak familiar dengan aplikasi tersebut.

Untuk askes internet yang bersumber dari PB PON terpusat di MC dengan 37 PC dan dialirkan ke 5 venus (20 PC). Pada kantor MC terdistribusi menjadi 4 ruang, yaitu ruang panitia, 2 ruang untuk wartawan serta 1 ruang untuk publik internet oleh masyarakat lainnya.

Sedangkan untuk komputer di 5 venus di lingkungan stadion ini disediakan oleh Kantor PDE dengan koneksi internet juga berasal dari PB PON melalui koneksi radio. Sedangkan untuk venus renang di stadion lama dilengkapi dengan speedy oleh Humas Pemkab Kuker, untuk venus Gantole fasilitas Wifi Hotspot disekitar Kantor Bupati, sedangkan venus sky air di km 18 menggunakan modem flash mobile.

Setelah diskusi panjang tersebut saya mencoba untuk mengkases Wifi internet dengan laptop yang saya bawa, juga mencoba akses internet di PC MC ini. Untuk WiFi laptop tidak terjadi masalah, namun untuk PC ternyata ada kendala yang ternyata IP static LANnya belum di set.

Menurut informasi dari Kabag Humas, akses internet disini sangat lambat, saya ingin ngecek berapa speednya lewat speedtest.net, ternyata web tersebut gak dapat diakses, begitu juga dengan web lainnya seperti unmul.ac.id, mail yahoo yang gak bisa didisplay.

Setelah dikonfirmasi, ternyata koneksi yang lambat tersebut disebabkan oleh traffic yang tinggi pada hari Senin sebelumnya. Hal ini diakibatkan oleh jumlah PC yang terkoneksi yang sangat banyak yaitu berjumlah 57PC, sedangkan batas speed maksimum yang dibarikan oleh PB PON hanya sebesar 256Kbps. Disamping itu didapati pula oleh admin, bahwa traffic yang tinggi juga disebabkan oleh aktifitas user yang memang banyak menyedot bandwith seperti download atau display video.

Berdasarkan pada pengamatan tersebut, maka admin jaringan di PB PON mengeluarkan kebijakan dengan melakukan pemblokiran terhadap semua situs selain situs PON resmi dan situs email gmail dan yahoo. Namun ternyata kebijakan ini juga menyebabkan efek lain yang sangat mengganggu.

Efek dari pemblokiran tersebut, banyak wartawan yang mempertanyakan ke Ibu Sri Wahyuni tentang kebijakan pemblokiran web tersebut. Hal ini mengakibatkan akses komunikasi mereka yang terhambat ketika mereka ingin berkirim data melalui aplikasi corporate masing-masing wartawan yang gak dapat diakses. Hal ini berlangsung selama kunjungan pengamatan pada hari Selasa 07 Juli 2008.

Keadaan ini saya diskusikan dengan staf jaringan PB PON saudara Indra Wahyudi melalui fasilitas chat, dari diskusi tersebut diperoleh kesimpulan bahwa hal itu untuk mengatasi akses yang lambat dikarenakan BW yang ada sebesar 256Kpbs terlalu kecil untuk di share ke 57 PC yang ada. Meskipun begitu akan dicarikan upaya agar akses dapat dibuka kembali.

Baru pada hari Rabu 08 Juli 2008 akses internet sudah mulai normal kembali, termasuk akses mail untuk selain web gmail dan yahoo mail.

Kemudian kunjungan dilanjutkan pada hari Kamis tanggal 09 Juli 2008 dengan sasaran venus-venus yang menyelenggarakan cabor di Sub PB PON Kuker.

Kunjungan ke venus renang dengan data sebagai berikut :

Koordinator Venus Renang Saudari Yudistiani dengan tenaga operator input data 2 orang. Saat kunjungan tidak terdapat pendamping oleh teknisi IT dari vendor. Disampaikan bahwa mulai pada Hari Rabu 08 Juli 2008 internet di venus renang ini putus, kalaupun terjadi koneksi, aksesnya dirasakan lambat. Koneksi di venus renang ini menggunakan layanan speedy dari PT. Telkom yang di adakan sendiri oleh Sub PB Kuker.

Menurut penjelasan dari panitia lokal bahwa speedy down karena jaringan PT. Telkom di Balikpapan terendam banjir. Lalu saya coba kontak telpon AM telkom samarinda, dan mendapatkan penjelasan bahwa memang benar layanan speedy dan flexy mengalami gangguan akibat banjir, namun mulai Kamis sekitar pukul 14.00 sudah mulai normal kembali.

Untuk mengirimkan data-data pertandingan di venus ini, para operator secara manual mendatangi MC yang letaknya sekitar 10 km ke stadion Desa Perjiwa.

Lalu kunjungan dilanjutkan ke venus panahan, saya berdiskusi dengan wakil admin Saudari Puji. Di venus ini terdiri dari 1 orang admin dan 1 wakil admin, serta 4 orang operator yang bekerja tanpa shift setiap hari selama pertandingan berlangsung.

Tidak banyak permasalahan yang dialami pada venus ini selain aplikasi SIMPON yang tidak dapat di edit secara penuh terutama pada bagian jadual pertandingan. Disamping itu masih terdapat keluhan atas lambatnya proses upload data melalui aplikasi SIMPON. Meskipun begitu, selain melalui aplikasi ini, penginputan data pertandingan dilakukan dengan berbagai alternatif antara lain : sms, fax dan scan yang dikirim melalui aplikasi. Dengan berbagai cara tersebut, pengiriman data sampai dengan hari ke empat ini panitia tidak mengalami hambatan yang sangat berarti.

Selain tersedia 2 komputer PC untuk operator TI dan admin, pada venus ini (dan juga venus-venus lainnya) juga tersedia 2 pc untuk akses oleh para wartawan.

Dari wakil admin ini muncul harapan agar akses bisa lebih cepat untuk sisa waktu pertandingan
yang ada, dan menu jadual pertandingan dapat diedit semua.

Untuk venus berkuda, tinju, gulat dan balap sepeda keadaannya hampir sama dengan venus panahan karena fasilitasnya berada di lingkungan stadion utama Kuker. Seluruh venus di sini perangkat komputernya di disuplai oleh kantor PDE Kabupatan Kuker, sedangkan komputer dari PB PON 17 unit dan dari Putra Jaya 20 unit seluruhnya ada di MC.

Untuk venus gantole dipindahkan ke lapangan terbang temindung samarinda, karena hari itu terjadi hujan yang sangat lebat dan landasan terendam banjir.

Untuk venus sky air di KM 18 Desa Jahab tidak sempat di kunjungi, karena itu sangat jauh di pedesaan, menurut informasi dari venus ini akan menggunakan SMS atau modem flash.

Lalu saya kembali ke MC dan berdiskusi dengan Ibu Sri W, bahwa saat ini sudah mulai normal, akses web dan koneksi sudah lancar meskipun masih terasa lambat.

Kesimpulan

A. Infrastruktur

Ø Seluruh perangkat TI telah berfungsi sebagai mana mestinya sesuai dengan yang telah dipersiapkan. Baik perangkat PC, LAN, Wireless, serta link PVN IP ke PB PON Kaltim di Samarinda telah berfungsi dengan baik.

Ø Tidak ditemukan masalah infrastruktur yang cukup berarti, baik di MC maupun di venus-venus. Kecuali venus sky air yang memang letaknya sangat jauh dari fasilitas telekomunikasi yang berada di km 18 dari Kota Tenggarong.

Ø Link PVN IP 256 Kbps memang masih terasa kurang untuk seluruh PC yang terkoneksi, disarankan untuk bisa di UP pada sisa pelaksanaan PON yang ada

Ø Pendampingan oleh tim teknis dari vendor memang tidak maksimal, namun tidak ditemukan hambatan yang berarti dari sisi link telekomunikasi.

B. Software

Ø Aplikasi SIMPON beroperasi dengan baik seiring dengan link internet yang beroperasi dengan normal.

Ø Tidak ditemukan permasalahan yang berarti untuk pengoperasian aplikasi ini pada venus yang dikunjungi.

Ø Software pendukung yang lain seperti open office sangat dikeluhkan oleh user karena mereka kurang familiar.

C. Sumber Daya Manusia

Ø Para operator input data di tingkat venus telah bekerja dengan baik sesuai dengan job yang telah ditentukan

Ø Aplikasi SIMPON telah dikuasai dengan baik oleh para operator

Ø Keluhan terutama dengan waktu upload data yang memang sangat lambat.

Ø Pendampingan oleh vendor memang tidak maksimal, namun begitu tidak terjadi hambatan yag berarti pada pengoperasian aplikasi ini.

Ø Seluruh SDM panitia di MC juga bekerja keras dalam memberikan layanan yang baik kepada para wartawan dalam memberikan informasi PON kepada masyarakat.

D. Informasi / Data

Ø Data dan informasi pertandingan dikelola dengan baik oleh panitia Sub PB Kuker. Meskipun di lapangan terjadi berbagai masalah pada saat pengiriman data-data hasil pertandingan.

Ø Berbagai alternatif dilakukan dalam pengirim data antara lain : input dan up load melalui aplikasi SIMPON, via sort message service, mesin fax serta melalui scan yang dikirim melalui aplikasi.

Meskipun terdapat beberapa keterlambatan dalam proses update data pertandingan, namun data dan informasi secara keseluruhan dapat dimanage dengan baik oleh seluruh SDM panitia Sub PB Kuker.

13 Juli 2008

Khitan : Titik Tolak Menuju Dewasa

Ananda Okta Ihza Gifari, anak laki-laki pertama saya telah dikhitan pada Jumat tanggal 04 Juli 2008 yang lalu. Proses khitan nya tidak mengalami hambatan yang berarti. Menggunakan jasa seorang mantri yang berada di sekitar komplek perumahan, menjadikan proses tersebut berjalan dengan lancar.

Selepas subuh pada pagi Jumat tersebut, Pak Mantri nya yang bernama Djuhriansyah telah tiba di rumah sesuai dengan jadual yang disepakati. Mulai dengan proses penyuntikan untuk bius, Si Okta sama sekali tidak menunjukkan tanda-tanda rasa ketakutan atau kekawatiran. Memang kegiatan khitan ini untuk waktu dan pelaksanaannya selalu saya minta persetujuan ananda agar selalu siap menjalani itu, karena ada juga sebagian anak-anak yang belum berani melaksanakannnya.

Menggunakan cara dan peralatan yang sederhana, Pak mentri sunat sudah mampu menyelesaikan seluruh tugas dalam waktu tidak lebih dari 1 jam. Sampai dengan berahirnya proses tersebut, ananda masih terlihat tegar.

Dengan mengharap doa dan rahmat, kami pagi ini mengundang beberapa tengga dekat untuk memanjatkan doa atas keselamatan dan kesehatan ananda. Hal itu juga saya lakukan ketika melaksanakan pengajian pada malam sebelumnya.

Alhamdulillah, dalam satu hari itu anaknda diberikan kekuatan yang sangat berarti sehingga pada besoknya telah siap untuk menerima ucapan selamat dan tentumya 'saweran' yang secara ikhlas diberikan oleh para undangan kepada Okta. Dengan keadaan itu semakin menambah kebahagiaan ananda dalam memulai proses kedewasaan diri.

Tidak kurang dari 200 undangan terdiri dari kerabat dan sahabat dekat berdatangan ke rumah pada Sabtu tanggal 05 Juli 2008. Mulai dengan keluarga dekat, teman kantornya istri di PT. United Tractors serta teman-teman dari Unmul juga telah datang memberikan ucapan selamat atas khitan ananda Okta.

Dari ayahmu dan sekeluarga juga tidak lupa mengucapkan bahagia dan rasa syukur yang sedalam-dalamnya atas nikmat dan karunia yang telah diberikan oleh Allah SWT. Dokumentasi acara syukuran atas khitanan ananda Okta telah dilampirkan pada web ini.