Ilmu Komputer

Tantangan Dalam Membangun Perangkat Lunak untuk Domain Bisnis

Then there’s the matter of what comes under the term “business logic.” I find this a curious term because there are few things that are less logical than business logic. When you build an operating system you strive to keep the whole thing logical. But business rules are just given to you, and without major [...]

Belajar Rekayasa Perangkat Lunak – Bagian II

Pelajaran yang bisa dipetik dari Belajar Rekayasa Perangkat Lunak – Bagian I adalah bahwa mahir di bidang pemrograman bukanlah jaminan bahwa kita akan sukses mengerjakan proyek rekayasa perangkat lunak (ini keyakinan jahiliyah saya waktu masih mahasiswa, jangan ditiru yah ). Pemrograman hanyalah salah satu pekerjaan (task) dalam rekayasa perangkat lunak. Setelah mengingat kembali proyek-proyek yang [...]

Belajar Rekayasa Perangkat Lunak – Bagian I

Dahulu, ketika masih sekolah (SD-SMP-SMA), matematika dan fisika adalah pelajaran favorit saya. Matematika adalah cinta pertama, hingga ia menjadi terlalu abstrak bagi pikiran saya. Cinta kedua saya adalah fisika. Dalam fisika, matematika digunakan sebagai alat. Hal yang lebih penting (dan lebih menarik bagi saya) adalah pemahaman mengenai konsep dan hukum-hukum fisika. I was pretty good [...]

Propietary Software, Enterprise Client, dan Better Software Process

Ada beberapa perubahan yang harus saya hadapi ketika berganti status dari mahasiswa menjadi karyawan sebuah perusahaan TI. Dari Open Source Software ke Propietary Software Waktu masih mahasiswa dulu, saya dengan penuh idealisme menggunakan perangkat lunak open source. Sebelum punya laptop sendiri, karena komputer di rumah penggunannya bukan hanya saya, saya memang masih menggunakan Windows bajakan. [...]

Masih Application Programmer

Belum lama ini, saya menghabiskan waktu dengan membaca artikel-artikel dari blog Cinta Programming. Yang saya kagumi dari blog milik Yohanes Nugroho tersebut bukan saja mengenai pengetahuan beliau tentang hal-hal dalam dunia pemrograman yang oleh kebanyakan programmer (seperti saya) tidak ketahui. Lebih dari itu, saya mengagumi bagaimana kecintaan beliau pada pemrograman. Programmer seperti saya terlalu dimanjakan [...]

Proyek Pertama: Ngoprek SugarCRM

(Saya mencoba menulis lagi setelah 2 bulan blog ini belum di-update juga ). Ceritanya, saya sudah mulai ditugaskan dalam proyek, meskipun masih proyek internal. Saya dipercaya menjadi technical leader (karena memang satu-satunya orang technical dalam tim ) untuk proyek pengembangan aplikasi CRM milik perusahaan. Perusahaan saya selama ini menggunakan SugarCRM yang telah dikustomisasi. Ada beberapa [...]

Sebuah Jawaban Atas “Misteri Proyek Rekayasa Perangkat Lunak”

Whew, sudah lima bulan saya tidak menulis di blog ini. Harap maklum, saya baru hijrah ke ibukota untuk bekerja di sebuah perusahaan konsultansi TI. Saya harus mengubah kebiasaan dari semi-pengangguran ke pekerja. Dari yang biasanya “everyday is Sunday, every night is Saturday night” menjadi “berangkat pagi, pulang malam” . Alhasil, saya hanya punya sedikit waktu [...]

Memilih Jurusan di Bidang Ilmu Komputasi

Topik mengenai jurusan-jurusan (atau program studi) di bidang ilmu komputasi seperti Teknik Informatika, Ilmu Komputer, Sistem Komputer, Teknik Komputer, Sistem Informasi, dan sejenisnya sering dibahas di milis Himakom UGM. Yang baru-baru ini hangat dibicarakan di sana adalah mengenai berdirinya program studi Teknologi Informasi di Jurusan Elektro Fakultas Teknik UGM. Salah satu hal yang dipermasalahkan adalah kekhawatiran bahwa pendirian program studi tersebut akan membuat para calon mahasiswa semakin bingung dalam memilih jurusan di bidang ilmu komputasi. Bagaimana tidak? Terdapat banyak nama jurusan di bidang ilmu komputasi (telah saya sebutkan sebelumnya) sehingga para calon mahasiswa bertanya-tanya: “Apa bedanya?”.

“Teori” dan Keadaan di Lapangan

Lalu, Pilih Jurusan yang Mana?

Apa Fungsi Sistem Informasi untuk Bisnis Anda?

Teknologi informasi (TI) dan sistem informasi (SI) telah menjadi istilah “keren” dan populer saat ini. Namun, para pemilik usaha yang masih awam terhadap SI mungkin masih belum mengetahui bagaimana kegunaan SI dalam bisnis mereka. Tentu saja sistem informasi yang dimaksud dalam tulisan ini adalah sistem informasi berbasis komputer. Berikut beberapa fungsi yang bisa dilakukan dengan menggunakan sistem informasi dalam proses bisnis:

  1. Pemrosesan Transaksi
  2. Pengawasan
  3. Pengingat
  4. Penggalian Informasi

Belajar Di Dunia Maya

Anda sudah bosan dengan Facebook dan Twitter? Mungkin sekarang saatnya bagi Anda untuk memanfaatkan potensi Internet untuk menimba ilmu dan pengetahuan. Beberapa perguruan tinggi kelas dunia (seperti MIT) menyediakan materi kuliah gratis di Internet. Selain itu juga tersedia banyak tutorial gratis yang tersedia untuk Anda yang menekuni dunia teknologi informasi dan ilmu komputer. Kebanyakan link [...]