Pentingnya Rekayasa Perangkat Lunak (RPL) dan Perangkat Lunak (PL)
Berbagai instansi pemerintah maupun swasta, baik dalam maupun luar negeri menggunakan perangkat lunak (software) sebagai kebutuhan esensial. PL digunakan dari berbagai tingkatan manajemen. Terdapat tingkatan manajemen tertentu yang bertugas untuk mengembangkan atau bahkan membuat perangkat lunak (software engineering). Bahkan saat ini banyak instansi/perusahaan tersebut yang dengan sengaja menciptakan departemen/bagian yang mengurusi perangkat lunak atau rekayasa perangkat lunak.
Berikut ini adalah pentingnya RPL dan PL;
o Semua negara maju ekonominya bergantung pada perangkat lunak.
o Makin banyak sistem yang dikendalikan oleh PL
o RPL berkaitan dengan teori, metode dan alat untuk pembangunan PL secara rofesional.
o Pengeluaran dana untuk PL di negara maju sangat besar.
o Harga PL sering lebih mendominasi harga sistem komputer. Harga PL pada PC sering lebih mahal dari pada harga perangkat kerasnya.
o Biaya pemeliharaan PL lebih mahal dibanding biaya pembuatannya.
o RPL berkaitan dengan biaya efektif pembuatan PL.
Dari poin-poin di atas, peninjauan pengadaan PL dan pengembangan PL ternyata menimbulkan komponen biaya yang tidak sedikit. Hal ini cukup beralasan, karena dengan PL yang dimilikinya pihak manajemen dapat membuat keputusan berdasarkan data yang disediakan oleh PL dengan akurat, cepat, efisien dan dapat menyesuaikan kondisi saat ini (relevan).
Definisi RPL dan PL
Apakah PL
Dalam organ tubuh manusia terdapat perangkat lunak dan perangkat keras. Biasanya perangkat lunak pada tubuh manusia dilindungi dengan jaringan perangkat kerasnya. Contoh otak sebagai perangkat lunak dan dilindungi oleh tulang tengkorak. Hal ini berbeda sama sekali dengan asumsi bahwa perangkat lunak komputer itu berupa alat yang lunak seperti pada organ tubuh manusia. Mungkin agar mendekati kesamaan asumsi perangkat lunak komputer, perangkat lunak manusia mungkin bukan berupa alat/organ atau jaringan tubuh yang sifatnya lunak melainkan sinyal sensorik dan motorik yang menggerakkan atau memberikan perintah pada organ melalui jaringan syaraf yang saliang berkoordinasi dan berhubungan dengan baik. Berikut rangkuman hal-hal yang berkaitan dengan apa yang disebut dengan perangkat lunak komputer;
o Program komputer & dokumentasi yang berkaitan seperti dokumen kebutuhan,rancangan, dan user manual.
o Produk PL bisa dibangun untuk pengguna khusus atau umum.
Generic dibangun untuk dijual ke pengguna yang berbeda-beda misalnya PL untuk PC seperti Excel atau Word.
Bespoke (custom) untuk pengguna khusus/pemesan sesuai kebutuhannya.
o PL baru bisa dibuat dengan membangun program baru, konfigurasi sistem PL atau gunakan lagi (reuse) program yang sudah ada.
Apakah RPL
Perangkat lunak merupakan program komputer yang mengkoordinasikan (mengenalkan, memiliki fungsi pengaturan dan pengontrolan) unjuk kerja perangkat keras dan dokumentasi yang berkaitan seperti dokumen kebutuhan, rancangan dan petunjuk pemakaiannya. Sedangkan Rekayasa Perangkat Lunak adalah disiplin ilmu rekayasa atau teknik yang berkaitan dengan semua aspek dalam membuat perangkat lunak yang mengharuskan mengikuti pendekatan yang sistematis dan teratur dan menggunakan alat dan teknik yang cocok sesuai dengan masalah yang akan dipecahkan, batasan pembangunan dan sesumber yang tersedia.
Beda RPL Dengan Istilah-Istilah lain
Beda RPL dan Ilmu Komputer
o Ilmu komputer berkaitan dengan teori dan konsep-konsep dasar; RPL berkaitan dengan praktek pembangunan PL.
o Teori ilmu komputer masih kurang sebagai penyangga RPL.
Beda RPL dan Rekayasa Sistem
o Rekayasa sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa PL dan proses. RPL adalah bagian dari rekayasa sistem yang meliputi pembangunan PL, infrasktruktur, kontrol, aplikasi dan database pada sistem.
o Para ahli sistem (system engineers) terlibat dalam spesifikasi sistem, desain arsitektural, integrasi dan peluncurannya.
Proses PL (Software Process)
o Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi PL
o Aktifitas umum dalam semua proses PL:
Spesifikasi apa yang dilakukan sistem dan batasan pembangunan.
Pembangunan produksi dari sistem PL.
Validasi pemeriksaan apakah PL sesuai dengan permintaan pemesan.
Evolusi mengubah PL untuk menyesuaikan perubahan permintaan.
Model Proses PL (software process model)
Gambaran sederhana dari proses PL, berdasarkan pandangan tertentu, seperti misalnya:
o Workflow aktivitas yang berurutan;
o Data-flow arus informasi;
o Role/action siapa melakukan apa.
o Model process, contohnya:
Waterfall;
Iterative development;
Component-based software engineering; dll.
Berbagai instansi pemerintah maupun swasta, baik dalam maupun luar negeri menggunakan perangkat lunak (software) sebagai kebutuhan esensial. PL digunakan dari berbagai tingkatan manajemen. Terdapat tingkatan manajemen tertentu yang bertugas untuk mengembangkan atau bahkan membuat perangkat lunak (software engineering). Bahkan saat ini banyak instansi/perusahaan tersebut yang dengan sengaja menciptakan departemen/bagian yang mengurusi perangkat lunak atau rekayasa perangkat lunak.
Berikut ini adalah pentingnya RPL dan PL;
o Semua negara maju ekonominya bergantung pada perangkat lunak.
o Makin banyak sistem yang dikendalikan oleh PL
o RPL berkaitan dengan teori, metode dan alat untuk pembangunan PL secara rofesional.
o Pengeluaran dana untuk PL di negara maju sangat besar.
o Harga PL sering lebih mendominasi harga sistem komputer. Harga PL pada PC sering lebih mahal dari pada harga perangkat kerasnya.
o Biaya pemeliharaan PL lebih mahal dibanding biaya pembuatannya.
o RPL berkaitan dengan biaya efektif pembuatan PL.
Dari poin-poin di atas, peninjauan pengadaan PL dan pengembangan PL ternyata menimbulkan komponen biaya yang tidak sedikit. Hal ini cukup beralasan, karena dengan PL yang dimilikinya pihak manajemen dapat membuat keputusan berdasarkan data yang disediakan oleh PL dengan akurat, cepat, efisien dan dapat menyesuaikan kondisi saat ini (relevan).
Definisi RPL dan PL
Apakah PL
Dalam organ tubuh manusia terdapat perangkat lunak dan perangkat keras. Biasanya perangkat lunak pada tubuh manusia dilindungi dengan jaringan perangkat kerasnya. Contoh otak sebagai perangkat lunak dan dilindungi oleh tulang tengkorak. Hal ini berbeda sama sekali dengan asumsi bahwa perangkat lunak komputer itu berupa alat yang lunak seperti pada organ tubuh manusia. Mungkin agar mendekati kesamaan asumsi perangkat lunak komputer, perangkat lunak manusia mungkin bukan berupa alat/organ atau jaringan tubuh yang sifatnya lunak melainkan sinyal sensorik dan motorik yang menggerakkan atau memberikan perintah pada organ melalui jaringan syaraf yang saliang berkoordinasi dan berhubungan dengan baik. Berikut rangkuman hal-hal yang berkaitan dengan apa yang disebut dengan perangkat lunak komputer;
o Program komputer & dokumentasi yang berkaitan seperti dokumen kebutuhan,rancangan, dan user manual.
o Produk PL bisa dibangun untuk pengguna khusus atau umum.
Generic dibangun untuk dijual ke pengguna yang berbeda-beda misalnya PL untuk PC seperti Excel atau Word.
Bespoke (custom) untuk pengguna khusus/pemesan sesuai kebutuhannya.
o PL baru bisa dibuat dengan membangun program baru, konfigurasi sistem PL atau gunakan lagi (reuse) program yang sudah ada.
Apakah RPL
Perangkat lunak merupakan program komputer yang mengkoordinasikan (mengenalkan, memiliki fungsi pengaturan dan pengontrolan) unjuk kerja perangkat keras dan dokumentasi yang berkaitan seperti dokumen kebutuhan, rancangan dan petunjuk pemakaiannya. Sedangkan Rekayasa Perangkat Lunak adalah disiplin ilmu rekayasa atau teknik yang berkaitan dengan semua aspek dalam membuat perangkat lunak yang mengharuskan mengikuti pendekatan yang sistematis dan teratur dan menggunakan alat dan teknik yang cocok sesuai dengan masalah yang akan dipecahkan, batasan pembangunan dan sesumber yang tersedia.
Beda RPL Dengan Istilah-Istilah lain
Beda RPL dan Ilmu Komputer
o Ilmu komputer berkaitan dengan teori dan konsep-konsep dasar; RPL berkaitan dengan praktek pembangunan PL.
o Teori ilmu komputer masih kurang sebagai penyangga RPL.
Beda RPL dan Rekayasa Sistem
o Rekayasa sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa PL dan proses. RPL adalah bagian dari rekayasa sistem yang meliputi pembangunan PL, infrasktruktur, kontrol, aplikasi dan database pada sistem.
o Para ahli sistem (system engineers) terlibat dalam spesifikasi sistem, desain arsitektural, integrasi dan peluncurannya.
Proses PL (Software Process)
o Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi PL
o Aktifitas umum dalam semua proses PL:
Spesifikasi apa yang dilakukan sistem dan batasan pembangunan.
Pembangunan produksi dari sistem PL.
Validasi pemeriksaan apakah PL sesuai dengan permintaan pemesan.
Evolusi mengubah PL untuk menyesuaikan perubahan permintaan.
Model Proses PL (software process model)
Gambaran sederhana dari proses PL, berdasarkan pandangan tertentu, seperti misalnya:
o Workflow aktivitas yang berurutan;
o Data-flow arus informasi;
o Role/action siapa melakukan apa.
o Model process, contohnya:
Waterfall;
Iterative development;
Component-based software engineering; dll.
1 comment:
untuk keamanan PL apa tdk bsa dberikan suatu password,meengingat mahalnya harga PL?
trus pak blh gak minta software relational rose 2007?
Post a Comment