Big Data dalam Dunia Software Engineering

Tahukah kamu ?   Big data adalah istilah yang menggambarkan volume data yang besar, baik data yang terstruktur maupun data yang tidak terstruktur. Pada era digital sekarang ini dapat dikatakan bahwa “data is new gold”. Maksudnya adalah data telah menjadi bagian yang sangat penting bagi peradaban manusia seperti halnya minyak bumi yang telah mendapat julukan […]

Kecerdasan Buatan dalam Dunia Software Engineering

Tahukah kamu? Taukah apa itu kecerdasan? Kecerdasan merupakan istilah yang digunakan untuk menjelaskan sifat pikiran makhluk hidup seperti contoh kemampuan menalar, memecahkan masalah, berfikir semu dan lain sebagainya. Lalu bagaimana apabila sebuah istilah atau metode kecerdasan dapat kita terapkan pada aplikasi rekayasa perangkat lunak? Tentu saja aplikasi rekayasa perangkat lunak tersebut akan menjadi seperti makhluk […]

Mitos Software Engineering dalam Proyek Pengembangan Perangkat Lunak dari Sisi Pengembang

Pada masa-masa awal pengembangan perangkat lunak, pemrograman dipandang sebagai seni, namun kini pengembangan perangkat lunak secara bertahap menjadi disiplin teknik. Namun, pengembang masih percaya pada beberapa mitos. Beberapa mitos pengembang umumnya seperti pernyataan bahwa pengembangan perangkat lunak dianggap lengkap saat kode dikirimkan. Faktanya, 50% sampai 70% dari semua upaya dikeluarkan setelah perangkat lunak dikirim ke […]

Software Failure

Tahukah kamu? Menurut data statistik, tingkat kegagalan project software di dunia ini mencapai lebih dari 40%. Di Amerika, Standish Group mencatat kegagalan mencapai 42%, sedangkan General Accounting Office menemukan fakta bahwa kegagalan pengembangan software mencapai 53% (Dennis, 2012). Berdasarkan wawancara yang dilakukan oleh CEO salah satu perusahaan IT di India dengan konsultan perangkat lunak dan […]

Programmer vs Software Engineer

Selama ini kita lebih sering mendengar profesi “programmer” daripada “software engineer”, padahal software engineer jauh lebih hebat dari programmer lho! Baik dari sisi pekerjaan maupun upah/salary. Mau tahu bedanya? Programmer adalah seseorang yang menulis kode sehingga dapat menghasilkan program pada perangkat lunak yang mempunyai satu fungsi tertentu. Programmer wajib memiliki ketrampilan pemrograman serta mampu menguasai […]

Software Crisis Pada Tahun 1990-an

Fakta software crisis yang terjadi pada tahun 1990-an. 31% proyek dibatalkan 52.7% rata-rata pengeluaran melebihi rencana anggaran hingga 189% 58% system tidak membuat fungsionalitas sesuai yang diusulkan $81 Milyar nilai proyek yang dibatalkan pada tahun 1995 $51 Milyar nilai proyek yang melebihi rencana anggaran pada tahun 1995 Hanya 16.2% dari proyek perangkat lunak yang selesai […]