RomiSatriaWahono.Net

Learning, Researching, Entrepreneuring, Teaching, Motivating and Inspiring People

Archive for the ‘Software Engineering’ Category

June 21st, 2006

Aspek dan Kriteria Penilaian Media Pembelajaran

Diskusi menarik terjadi di acara penyusunan kriteria penilaian lomba pembuatan media pembelajaran berbasis Teknologi Informasi dan Komunikasi (TIK) untuk SMA dan sederajat yang diselenggarakan Dikmenum. Tujuan diskusi sebenarnya adalah menentukan aspek dan kriteria apa yang akan digunakan untuk menilai sebuah media pembelajaran. Dalam bidang rekayasa perangkat lunak sebenarnya sudah ada teknik pengukuran perangkat lunak yang telah saya bahas di artikel sebelumnya. Tapi karena media pembelajaran termasuk jenis perangkat lunak yang melingkupi berbagai disiplin ilmu (pembelajaran, desain, komunikasi, dsb), maka pendapat dari berbagai domain expert menjadi wacana yang menyegarkan.


June 5th, 2006

Teknik Pengukuran Kualitas Perangkat Lunak

qualitysoftware.gifDeras masuknya produk perangkat lunak dari luar negeri di satu sisi menguntungkan pengguna karena banyaknya pilihan produk dan harga. Namun di sisi lain cukup mengkhawatirkan karena di Indonesia tidak ada institusi yang secara aktif bertugas membuat standard dalam pengukuran kualitas perangkat lunak yang masuk ke Indonesia. Demikian juga dengan produk-produk perangkat lunak lokal, tentu akan semakin meningkat daya saing internasionalnya apabila pengembang dan software house di Indonesia mulai memperhatikan masalah kualitas perangkat lunak ini.


May 30th, 2006

Meluruskan Salah Kaprah Rekayasa Perangkat Lunak

classdiagram.jpgRekayasa Perangkat Lunak (Software Engineering), sedikit mengalami pergeseran makna di realita dunia industri, bisnis, pendidikan maupun kurikulum Teknologi Informasi (TI) di tanah air. Di industri, para tester, debugger dan programmer sering salah kaprah menyandang gelar Software Engineer. SMK di Indonesia juga latah dengan membuka jurusan Rekayasa Perangkat Lunak, meskipun secara kurikulum hanya mengajari bahasa C atau Pascal (mungkin lebih pas disebut jurusan pemrograman komputer) ;) Tulisan ini berusaha meluruskan salah kaprah yang terjadi tentang Rekayasa Perangkat Lunak (Software Engineering) berdasarkan kesepakatan, acuan, dan standard yang ada di dunia internasional.


April 29th, 2006

Menyegarkan Kembali Pemahaman tentang Requirement Engineering

usecase.gifRequirements engineering adalah fase terdepan dari proses rekayasa perangkat lunak (software engineering), dimana software requirements (kebutuhan) dari user (pengguna) dan customer (pelanggan) dikumpulkan, dipahami dan ditetapkan. Para pakar software engineering sepakat bahwa requirements engineering adalah suatu pekerjaan yang sangat penting. Fakta membuktikan bahwa kebanyakan kegagalan pengembangan software disebabkan karena adaya ketidakkonsistenan (inconsistent), ketidaklengkapan (incomplete), maupun ketidakbenaran (incorrect) dari requirements specification (spesifikasi kebutuhan).