Meluruskan Salah Kaprah Rekayasa Perangkat Lunak
Author: Romi Satria Wahono · Published: October 27, 2006 · Category: Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak yang merupakan terjemahan dari terminologi Software Engineering, sedikit mengalami pergeseran makna di realita dunia industri, bisnis, pendidikan maupun kurikulum Teknologi Informasi (TI) di tanah air. Di industri, tester dan programmer sering salah kaprah menyandang gelar Software Engineer. SMK di Indonesia juga latah dengan membuka jurusan Rekayasa Perangkat Lunak, meskipun secara kurikulum hanya [...]
Requirements Engineering: Mari Pecahkan Masalah Batu!
Author: Romi Satria Wahono · Published: October 27, 2006 · Category: Rekayasa Perangkat Lunak
Requirements engineering adalah fase terdepan dari proses software engineering, dimana software requirements (kebutuhan) dari user (pengguna) dan customer (pelanggan) dikumpulkan, dipahami dan ditetapkan. Para pakar software engineering (rekayasa perangkat lunak) sepakat bahwa requirements engineering adalah suatu pekerjaan yang sangat penting, terutama berdasarkan fakta bahwa kebanyakan kegagalan pengembangan software disebabkan karena adaya ketidakkonsistenan (inconsistent), ketidaklengkapan (incomplete), [...]
Buku Putih Teknologi Informasi dan Komunikasi
Author: Romi Satria Wahono · Published: October 27, 2006 · Category: Manajemen dan Kebijakan TI
Sejak akhir tahun 2005, kebetulan saya diminta membantu Kementrian Negara Riset dan Teknologi (KNRT) dalam kegiatan pembuatan buku putih penelitian dan pengembangan Teknologi Informasi dan Komunikasi (TIK) di Indonesia. Sebenarnya kegiatan KNRT untuk pembuatan buku putih tidak hanya dalam bidang TIK, tetapi juga beberapa bidang lain yang disebut dengan 6 bidang prioritas pembangunan Iptek 2005-2025, [...]
Pengantar Webmin
Author: Romi Satria Wahono · Published: September 28, 2006 · Category: Linux Administrasi dan Server
Isu yang sering berkembang dalam proses migrasi dari Windows ke Linux adalah masalah sulitnya administrasi sistem operasi dan aplikasi di Linux. Asumsi ini berkembang karena memang Linux merupakan turunan dari sistem operasi Unix yang lebih mengandalkan baris perintah (command line) dalam pengelolaannya. Adalah seorang programmer bernama Jamie Cameron yang berkeinginan untuk membuat administrasi Linux mudah [...]
Bekerja dengan WEBMIN: Cara Mudah Administrasi Linux
Author: Romi Satria Wahono · Published: September 28, 2006 · Category: Linux Administrasi dan Server
Setelah pada seri artikel pertama kita mencoba memahami apa itu Webmin, bagaimana melakukan instalasi dan menjalankannya di Linux, kita menginjak ke tahap berikutnya, yaitu mulai bekerja dengan Webmin. Pada seri artikel kedua ini akan dibahas struktur Webmin dan beberapa tips dalam melakukan administrasi Linux dengan Webmin. Diharapkan bahwa dengan penjelasan Webmin ini akan memperlancar rencana [...]
Manual dan Dokumentasi Gratis Linux
Author: Romi Satria Wahono · Published: September 28, 2006 · Category: Linux Aplikasi
Ketika kita mulai menyelami kehidupan dengan Linux, manual dan dokumentasi adalah pegangan penting yang harus sering-sering dibuka. Dan hebatnya kita tidak perlu mengeluarkan uang untuk membelinya, karena kita bisa mendownloadnya dari Internet dengan gratis. Kemampuan mengakses manual dan dokumentasi gratis tersebut akan meningkatkan produktifitas kita dalam menjelajahi Linux. Artikel ini akan membahas tentang beberapa pointer [...]
Mandrake Linux 9.2: Tiada Alasan untuk Tak Migrasi
Author: Romi Satria Wahono · Published: September 28, 2006 · Category: Linux Dasar dan Opensource
Sudah menjadi rahasia umum bahwa setiap orang mengagumi kestabilan Linux sebagai Server, misalnya untuk web, ftp, email, dsb. Bisa kita saksikan dari berbagai data statistik bahwa jumlah pemakaian Linux sebagai server sudah mulai mengejar MS Windows. Ini sedikit berbeda dengan pemakaian Linux untuk pekerjaan sehari-hari (desktop PC), dimana secara jumlah masih belum bisa menandingi MS [...]
Cepat Mahir Bahasa C
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Pemrograman C
Sampai saat ini, bahasa C telah berhasil digunakan untuk mengembangkan berbagai jenis permasalahan pemrograman, dari level operating system (unix, linux, ms dos, dsb), aplikasi perkantoran (text editor, word processor, spreadsheet, dsb), bahkan sampai pengembangan sistem pakar (expert system). Kompiler C juga telah tersedia di semua jenis platform komputer, mulai dari Macintosh, UNIX, PC, Micro PC, [...]
Teknologi Informasi untuk Perpustakaan: Perpustakaan Digital dan Sistem Otomasi Perpustakaan
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Dokumentasi dan Perpustakaan
Perkembangan dunia perpustakaan, dari segi data dan dokumen yang disimpan, dimulai dari perpustakaan tradisional yang hanya terdiri dari kumpulan koleksi buku tanpa katalog, kemudian muncul perpustakaan semi modern yang menggunakan katalog (index). Perkembangan mutakhir adalah munculnya perpustakaan digital (digital library) yang memiliki keunggulan dalam kecepatan pengaksesan karena berorientasi ke data digital dan media jaringan komputer [...]
Membangun Sendiri Radio Internet
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Internet dan Web
Mengiringi pengumuman tentang Radio IlmuKomputer.Com di milis-milis, banyak yang menanyakan ke saya tentang teknik membangun radio internet atau radio online. Sebenarnya caranya sangat mudah dan tidak memakan banyak waktu atau uang . Persyaratannya juga hanya komputer dan koneksi internet untuk infrastruktur, serta Winamp, Shoutcast, dan Shoutcast DSP Plugin untuk softwarenya. Ketiga software tersebut bisa kita [...]
Mengenal Radio Internet
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Internet dan Web
Setelah tulisan tentang teknik Membangun Sendiri Radio Internet saya upload, ada beberapa pembaca yang menanyakan sebenarnya Radio Internet itu seperti apa. Kali ini saya akan coba sarikan tentang apa itu Radio Internet. Mungkin secara urutan waktu jadi terbalik, karena saya sudah menulis dulu tentang Membangun Sendiri Radio Internet sebelum menuliskan pengenalan Radio Internet. Tapi tidak [...]
Padanan Aplikasi dan Server Windows di Linux
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Linux Aplikasi
Padanan aplikasi adalah isu yang paling sering ditanyakan bagi orang yang melakukan migrasi dari Windows ke Linux. Tulisan ini akan menampilkan padanan aplikasi Windows di Linux dalam beberapa kategori, diantaranya adalah aplikasi networking, mulitmedia dan grafis, desktop, office, game, scientific, dan emulator. Banyak aktifis Linux yang membuat daftar padanan aplikasi Windows di Linux, diantaranya yang [...]
Intelligent Agent Architecture for Digital Library
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Dokumentasi dan Perpustakaan
The new challenge in artificial intelligence is extending the functionality of traditional expert systems to be able to work on distributed information systems, such as digital library, electronic commerce, etc. Artificial intelligence allows us to build system, which is smarter than it otherwise would be, and which is qualitative better than system that does not [...]
Kemerdekaan Teknologi
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Manajemen dan Kebijakan TI
17 Agustus bagi anak bangsa memiliki arti yang sangat penting, suatu tanggal bersejarah dimana republik ini menyatakan kemerdekaan. Pernyataan merdeka mengandung makna bahwa telah bebas, bebas bukan hanya dari satu penjajah, tapi juga seluruh penjajah yang telah, sedang dan akan menjajah republik kita. Bebas memilih partner dan teman, bebas dalam bekerjasama dengan bangsa apapun di [...]
Bagaimana Mahasiswa Ilmu Komputer Belajar: Mengkritisi Kurikulum dan Gaya Pendidikan Kita
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Manajemen dan Kebijakan TI
Sepulang dari study di Jepang tahun 2004, saya banyak mengajar di beberapa Universitas di Jakarta, terutama di fakultas atau jurusan yang berhubungan dengan ilmu komputer dan teknik informatika. Saya mengajar mata kuliah yang memang saya kuasai, dan terkait langsung dengan tema penelitian saya. Diantaranya adalah mata kuliah Software Engineering (Rekayasa Perangkat Lunak), Algoritma dan Bahasa [...]
Arah SDM Teknologi Informasi: Dari Spesialis ke Versatilis
Author: Romi Satria Wahono · Published: September 27, 2006 · Category: Manajemen dan Kebijakan TI
Menarik membaca laporan khusus Gartner tentang prediksi 2006 (Gartner Predictcs 2006 Special Report), yang kebetulan juga dibahas di majalah eBizzAsia bulan pebruari 2006. Diramalkan bahwa pada tahun 2010 pasar kerja para spesialis Teknologi Informasi (TI) akan berkurang hingga 40%. Para spesialis (specialist) ini akan digantikan oleh versatilis (versatilist), yang mampu mengkombinasikan kompetensi dan keahlian teknis, [...]
Al Khwarizmi
Author: Romi Satria Wahono · Published: September 13, 2006 · Category: Tokoh Teknologi Informasi
Terminologi algoritma, mungkin bukan sesuatu yang asing bagi kita. Penemunya adalah seorang ahli matematika dari uzbekistan yang bernama Abu Abdullah Muhammad Ibn Musa al-Khwarizmi. Di literatur barat beliau lebih terkenal dengan sebutan Algorizm. Panggilan inilah yang kemudian dipakai untuk menyebut konsep algoritma yang ditemukannya. Abu Abdullah Muhammad Ibn Musa al-Khwarizmi (770-840) lahir di Khwarizm (Kheva), [...]
Pengantar UML
Author: Romi Satria Wahono · Published: August 25, 2006 · Category: Rekayasa Perangkat Lunak
Pemodelan (modeling) adalah proses merancang piranti lunak sebelum melakukan pengkodean (coding). Model piranti lunak dapat dianalogikan seperti pembuatan blueprint pada pembangunan gedung. Membuat model dari sebuah sistem yang kompleks sangatlah penting karena kita tidak dapat memahami sistem semacam itu secara menyeluruh. Semakin komplek sebuah sistem, semakin penting pula penggunaan teknik pemodelan yang baik. Dengan menggunakan [...]
Pengantar Multi Agent Sistem
Author: Romi Satria Wahono · Published: August 25, 2006 · Category: Kecerdasan Buatan, Komputasi Bergerak
Sudah bukan menjadi rahasia lagi, bahwa telah datang kritikan pedas yang diarahkan kepada para peneliti AI, bahwa bidang garapan AI tidak menyentuh masalah-masalah riel. Kemudian beberapa ide-ide besar yang datang dari para peneliti AI pun boleh dikata hanya diimplemantasikan ke arah masalah-masalah mainan (toy problems). Kalau kita mau menengok kembali buku-buku pelajaran baik tingkat undergraduate [...]
Pengantar OOAD
Author: Romi Satria Wahono · Published: August 25, 2006 · Category: Rekayasa Perangkat Lunak
The first object-oriented language is generally acknowledged to be Simula-67, developed in 1967. This language never had a significant following, although it greatly influenced the developers of several of the later object-oriented languages. The object-oriented movement became active with the widespread availability of Smalltalk in the early 1980s, followed by other object-oriented languages, such as [...]

