Posts tagged Rekayasa Perangkat Lunak

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 [...]

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?

Framework membodohi programmer?

Itulah kenapa aku males pake framework, membodohi programmer.

Saya kurang setuju dengan istilah “membodohi”. Saya pikir akan lebih tepat kalau dikatakan bahwa penggunaan framework bisa membuat programmer malas. Kemalasan untuk belajar lebih lanjut itulah yang mengakibatkan kebodohan (Rudy telah membahas mengenai hal ini dengan analogi memasak mie goreng :-D ).

Tipe Data Uang pada Program Aplikasi

Artikel ini terinspirasi oleh pengalaman pribadi ketika saya ikut mengembangkan sistem informasi akuntansi (SIA) di kampus dan juga tulisan Martin Fowler1 dan John N. Armstrong2. Sebenarnya ada banyak hal yang ingin saya tulis dari pengalaman saya (yang masih seumur jagung) dalam mengembangkan sistem informasi. Mudah-mudahan kalau saya sempat niat tersebut dapat terlaksana . Jadi, kenapa [...]

Antara Bor dan Lubang

Seorang teman diskusi saya, Lutfi Zuchri, yang sering “menjerumuskan” saya dalam beberapa proyek situs web/sistem informasi (he3x..), pernah berbagi “kebijaksanaan” mengenai dunia software engineering (rekayasa perangkat lunak). Lutpenk, begitu saya biasa memanggilnya, “bersabda” (entah dia kopi paste dari mana ): “Apa yang sebenarnya dibutuhkan orang adalah ‘lubang’ sementara kita terlalu membanggakan ‘bor’.” Katanya soal rekayasa [...]