Hollywood Operating System

Kalau lagi nonton film, pernah gak merhatiin scene yang berhubungan dengan komputer? Kebanyakan komputer yang ditampilkan di tipi-tipi berbeda dengan komputer yang kita kenal. Namanya juga film, suka lebai.

Banyak orang yang gw kenal seneng nonton film yang ada “bau-bau hacking” nya atau bau-bau komputer hi tech. Padahal. well.. kalau diperhatikan banyak banget hal-hal yang gak realistik di sistem komputer hollywood. Ayo kita liat beberapa contoh buat refreshing, mulai dari fetaure yang umum :D

Read the rest of this entry »

Presentasi 101

Akhir-akhir ini anak-anak kelas gw sering disuruh maju kedepan buat presentasi, ntah itu buat kolokium, seminar PKL, atau sekedar tugas kuliah biasa. Sebagian anak menyajikan materi dengan baik dan menarik, sebagian lagi bisa dibilang ugly plain sucks. Gak bermaksud buat menghina, tapi gw yakin sebagian kawan-kawan gw tersebut bisa melakukannya dengan jauh lebih baik andai sedikit mempelajari teknik presentasi yang benar atau sekedar mengamati temannya yang melakukan presentasi dengan “amazing”.

Gak semua orang punya skill dan bakat public speaking. Gw tahu public speaking merupakan hal yang cukup sulit dilakukan bagi mereka yang belum terbiasa. Tapi seminim apapun pengalaman kita bicara didepan umum, ada beberapa tips dan rule dasar yang menurut gw mudah dilakukan tanpa harus memiliki kemampuan  public speaking tingkat tinggi seperti Deni sang wapresma atau Roni ketua Himalkom.

Saat kita melakukan persiapan sebelum presentasi (termasuk membuat slide, nyusun bahan pembicaraan, dll) camkan dikepala baik-baik bahwa tujuan utama presentasi adalah menyampaikan ide. Menurut gw, ini adalah aturan paling dasar dari presentasi. Kalau audience gak bisa nangkap ide utama yang ingin kita sampaikan, maka presentasinya bisa dibilang gagal. Cukup ide utama, masalah detail jelas tergantung daya tangkap masing-masing audience.

Cukup lah bacotnya, ini sedikit tips dari gw.

Read the rest of this entry »

It’s Been A While

Yup, udah beberapa bulan ini gw gak ngisi blog. Banyak alasan kenapa gw ampe hiatus sementara. Kesibukan kuliah, lupa, malas dan internet.  Yes internet. Internet di kosan gw emang sangat cupu. RTE TinyMCE yang dipake ama wordpress kayaknya terlalu berat buat dibuka ama koneksi siput yang gw pake. So, internet juga yang bikin gw kepikiran buat ngisi tulisan sekarang.

Anyway.. banyak hal terjadi selama gw gak ngeblog. Emang sih, gw gak gitu fokus ama berita-berita dan kejadian diluar. Tugas-tugas laporan bener-bener nyita waktu gw. Coding? Jangan tanya. selain buat ngerjainn tugas, gw hampir gak pernah coding, hahaha.. Satu hal lagi yang bener-bener nyita waktu gw adalah dota. Game sialan ini bener-bener susah buat ditinggalin. Yang pasti jauh lebih menarik daripada bikin program :p

Read the rest of this entry »

Sulitnya Membuat Software : Kasus KRS Online

Beberapa tahun yang lalu, gw pernah diminta memuat software untuk mencatat transaksi pembayaran siswa di suatu sekolah.Kebutuhan yang diminta sendiri sebenarnya tidak terlalu banyak : Mencatat  history pembayaran SPP, uang bangunan, dan kewajiban-kewajiban lain seperti baju seragam, buku, dll. Masing-masing pembayaran memiliki aturan sendiri, sperti SPP dibayar setiap bulan, uang bangunan hanya sekali, dan lainnya.

Ok, buat kalian yang kebetulan programmer, mungkin dikepalanya akan langsung muncul struktur database. Selain database, yang juga ikutan muncul diotak palingan proses CRUD sederhana + pencarian. Soal design dan interface bisa belakangan. Ya.. ama sedikit report agregasi lah.. Gak gitu salah emang. Dulu juga yang muncul dikepala gw kayak gitu pada awalnya. Sampai.. proses development dimulai.

Semakin jauh proses development dijalani ternyata semakin banyak kebutuhan-kebutuhan dan masalah yang sebelumnya tidak terpikirkan sama sekali. Sebagai contoh, apa yang terjadi dengan siswa yang biaya sekolahnya digratiskan? Apakah dianggap sudah membayar saja? Apakah proses ini perlu diotomatisasi? Atau dilakukan manual oleh petugas? Lalu bagaimana efeknya terhadap laporan pemasukan sekolah? Terus gimana kalau biaya yang digratiskan hanya sebagian saja? Hm.. baru sampai sini sudah bikin pusing kepala. Itu belum termasuk hal-hal mendasar yang mau gak mau harus dibuat dan dipikirin alur datanya seperti struktur database siswanya sendiri. Inilah analisis software, mungkin tepatnya bussiness logic. Sangat sulit.

Read the rest of this entry »

Menghilangkan Junk Di Milist Internal : Antara Mimpi dan Realita

Seperti yang gw bilang kemaren-kemaren, sekarang anak2 kelas gw ( termasuk gw sendiri jelas ) lagi pada PKL. Salah satu efek dari PKL adalah milist internal kelas yang melonjak traffict nya. Mungkin karena lama gak ketemu tapi akses internet mudah didapat. Well..  cukup menyenangkan kalau menurut gw. Selama ini milist internal kelas gw bisa dibilang relative sangat sepi. Baru-baru sekarang ini rada-rada banyak hiburan yang bisa dibaca.

Milis rame tentu ada efek sampingnya. Banyak email-email off topik yang bertebaran. Orang-orang biasa menyebutnya dengan “junk” post – postingan yang gak ada hubungannya dengan topik apapun ataupun tujuan dari milist itu sendiri. Sekarang yang jadi pertanyaan, bagaimana cara mengurangi atau bahkan menghilangkan junk post dari milist internal kayak milist kelas gw itu ?

Hum..

Read the rest of this entry »

Antara Mahasiswa dan Web Ilkom yang Kena Hack

Dari pendapat bermunculan di milis ini saya bisa ikut menyimpulkan bahwa permasalannya ada dari hole aplikasi content publishing yang digunakan ( joomla ). Well.. seandainya mahasiswa himalkom yang diminta mengurus web, ataupun membuat aplikasi content publishing sendiri menggunakan so called MVC framework, atau non PHP web-stack seperti RoR, atau bla bla bla. Apakah ada jaminan tidak akan kena hack lagi?
Joomla adalah proyek yang sudah cukup mature, open source pula. Poin saya adalah, bahkan program se-mature itu, dengan banyak programmer mengawasinya, ternyata masih memiliki hole untuk diexploit sampai-sampai bisa di full deface. Diluar kenyataan -misal- versi yang digunakan oleh departemen ternyata kurang up-to-date.
Bagaimana dengan aplikasi buatan sendiri, yang dikerjakan oleh mahasiswa yang baru belajar, dan bahkan dikerjakan hanya pada spare time, menyelip2 mencari waktu luang diantara tugas kuliah yang bejibun?
Okay.. sangat bagus untuk belajar, tentu.. mahasiwa perlu ajang untuk mengasah keterampilannya, belajar membagi waktu, dan lainnya. Tapi.., ilkom.fmipa.ipb.ac.id adalah web resmi departemen Ilmu Komputer IPB. Saya tekankan sekali lagi. Web Resmi, perwakilan departemen kita di dunia maya. Apakah cocok dijadikan untuk ajang belajar?
Akan tetapi, jika yang dimaksud dengan terlibat adalah “mengupdate conetnt”. Well.. lupakan komentar saya diatas :)

Beberapa waktu yang lalu situs web resmi departemen ilmu komputer kena hack. Well.. full deface. Konyol emang. Seperti biasa, kalau ada kejadian-kejadian “rame” kayak gitu diskusi di milis bakalan menghangat. Salah satu topik yang biasanya muncul adalah soal “ngomporin mahasiswa”. Yeah.. topik apapun bisa dipake buat nimpuk. Seperti kemaren-kemaren. Makanya gw rada males ikut diskusi di milis, dengan segala hormat, menurut gw diskusi yang berlangsung kali ini lebih terkesan mencari kambing hitam daripada mencari solusi. Sementara dari sisi lain yang muncul hanyalah “lame excuse” sangat menyedihkan.

Intinya, ide yang mengemuka adalah, sebaiknya mahasiwa ikut dilibatkan dalam proses pengembangan/pengelolaan web ilkom. Biar kalau ada kejadian kayak gitu lagi kita “gak kaget” katanya. Hm..

Read the rest of this entry »

Classification : Martabak Telor Style

Sepulang dari tempat PKL hari selasa kemaren gw mampir ke bara buat beli martabak telor. Ah.. sore-sore emang enaknya makan martabak sambil minum teh. Lho, kata sapa? Bukannya enakan makan pancake?  Udah lah, yang pasti kemaren sore gw laper, terus mampir beli martabak. titik.

Ada satu hal yang udah sangat-sangat-sangat lama gw sadarin tapi lagi-lagi menarik perhatian gw. Soal pricing dan penamaannya. Sepanjang ingatan gw,  tukang martabak telor selalu menggunakan strategy price discrimination untuk produk-produknya., Okay. Sory kalau gw salah istilahmya, rada-rada lupa soal ekonomi ini. Yang pasti, di tukang martabak telor kita bisa memilih beberapa “kelas martabak” yang paling sesuai dengan kondisi kantong dan perut. Yang murah, yang sedang, apa yang mahal?

Read the rest of this entry »

Real Practice vs Everyday Job

Ada pepatah yang bilang “practice make perfect“, ada juga pepatah yang mengatakan “experience is the best teacher” – Pengalaman ada guru yang paling baik.

Semua orang mungkin tahu, jika ingin menambah kemampuan dalam suatu bidang, maka berlatihlah. Konsep tersebut sudah kita pahami sejak masih duduk di sekolah dasar. Setelah belajar dikelas, kita diminta mengerjakan soal latihan. Saat pulang, kita diberikan pekerjaan rumah untuk berlatih. Yes, tujuan kita berlatih mengerjakan soal adalah untuk menambah pemahaman mengenai materi dan pengalaman kita dalam menghadapi berbagai permasalahan ( baca:soal ) yang mungkin nanti akan muncul – di ujian misalkan.

Akan tetapi, apa definisi dari latihan ?

Read the rest of this entry »

Memeriksa Keutuhan File

Pertanyaan sederhana : Gimana cara kita mengetahui kalau suatu file tidak cacat atau mengalami perubahan? Misal gini deh, lu download file dari internet. Terus lu pengen tau, file hasil unduhan yang sekarang ada di komputer lu itu identik gak dengan yang ada di server. Gimana caranya?

Hm.. Tinggal jalanin aja kan? :-"

Ya gitu, misal kalau tipe filenya zip, tinggal coba dibuka. Kalau berhasil kebuka berarti utuh, kalau gagal berarti tu file udah korup. Yes, memang harusnya sesederhana itu. Kalau sekedar ingin tahu filenya berhasil didownload dengan sempurna atau tidak, cukup dengan menjalankannya. Cara lain yang lebih simple adalah dengan melihat ukuran filenya. Kalau sama, ya.. berarti sukses. done.

nope.

Read the rest of this entry »

Tips Dasar Agar Loading Website Lebih Cepat

Baru bikin situs ? Udah gak sabar pengen ngeupload ? STOP DULU :D Lu harus tau pepatah ini : first, make it right. Then, make it fast. Udah jadi pengetahuan umum kalau orang tu suka ama yang kenceng-kenceng dan benci ama yang lemot-lemot. Hal ini sangat berlaku di dunia internet : Situs yang  lemot loadingnya bikin orang jadi males ( kecuali mungkin untuk beberapa situs bertipe tertentu ;)

Kebanyakan pemula di bidang web authoring kurang memperhatikan masalah performance. Ntah karena gak tau, lupa, males, atau mungkin karena ketipu. Ketipu? Iya! Kita kan ngedesign dan ngoding halaman web di komputer sendiri. Makanya semua terasa wuzzz wuzzz. Tapi coba deh tu halaman di upload ke internet terus akses dari jauh. Baru kerasa kalau situs yang kita buat membutuhkan waktu lama untuk ditampilkan.

Ok, gak usah banyak bincang-bincang, sekarang kita liat faktor apa aja yang harus diperhatikan sebelum mengupload situs ke production server. Ingat, ini cuman minimum. Ntar kalau ada waktu mungkin gw sempatkan nulis tips yang lebih canggih dan teknis.

Read the rest of this entry »