Anda di halaman 1dari 5

Laporan Tugas 1 Rekayasa Perangkat Lunak

Kelompok 672011028 Robertus Adi Dwianto 672011057 Robin Kurniawan 672011064 Ditya Geraldy 672011205 Dhimas Wiharjo
Pertanyaan

1. Jelaskan pengertian software/perangkat lunak! 2. Sebutkan dan jelaskan sifat software/perangkat lunak! 3. Sebutkan dan jelaskan 7 kategori software/perangkat lunak! 4. Jelaskan pengertian Rekayasa Perangkat Lunak! 5. Jelaskan pengertian Proses Rekayasa Perangkat Lunak, apa dan bagaimana suatu perangkat lunak dikatakan sukses! Jawaban 1. Perangkat lunak/software adalah suatu istilah yang digunakan di dunia computer sebagai data yang diformat secara digital, misalnya program computer, dokumentasinya, dan berbagai informasi yang bias dibaca dan ditulis oleh computer. 2. Sifat software : 1. Software merupakan elemen sistem logik dan bukan elemen sistem fisik seperti hardware/perangkat keras 2. Elemen itu tidak aus, tetapi bias rusak. 3. Elemen software itu direkayasa atau dikembangkan dan bukan dibuat di pabrik seperti hardware 4. Software itu tidak bias dirakit. 3. 7 Kategori Software 1. Sistem Software Yang dimaksud sistem ini, adalah sekumpulan program untuk melayani program lainnya, seperti compiler, editor, komponen-komponen sistem operasi, dan lain-lain.

2. Real Time Software Yang dimaksud Real Time ini sebagai software yang mengukur, mengalisis dan mengontrol kejadian yang sesungguhnya, ada juga beberapa elemen penting, yaitu : Pengumpul data, Analisis, Kontrol, dan Monitor. 3. Business Software Business seperti yang kita ketahui, dalam pembuatan software pasti kebanyakan digunakan untuk kalangan bisnis, untuk mengambil suatu keputusan, seperti FINANCE MANAJER. 4. Engineering and Scientific Software Software ini memiliki ciri-ciri identic dengan alogritma numeriknya. Aplikasi ini biasanya digunakan untuk para ahli-ahli science dan otomotif, seperti CAD (Computer Aided Design) dan CAM (Computer Aided Manufacture-Simulasi Sistem) 5. Emdebed Software Software ini memiliki ciri-ciri selalu menetap di memori (ROM) biasanya software ini digunakan untuk mengontrol produk tetapi software ini dijalankan dengan berbagai fungsi terbatas. 6. PC Software Software yang digunakan untuk perorangan, seperti Word Processing: MS. Word, Games : Dota, Network : LAN, Computer Graphics : Print Magic 7. Artificial Intelligence Software Software ini menggunakan ciri-ciri khusus yaitu menggunakan algoritma non numeric dalam memeceahkan masalah. Saat ini AI yang aktif adalah

expert system atau knowledge base system. Aplikasi lainnya seperti pengenalan citra dan suara, teorema pembuktian dan permainan. 4. Rekayasa Perangkat Lunak atau istilah kerennya Software Engineering adalah suatu ilmu yang mempelajari prinsip-prinsip engineering supaya dalam pembuatan software bisa didapatkan ekonomis, bekerja efisien pada mesin. Ada juga elemen pentingnya, yaitu Metode, Peralatan, dan Prosedur. Ketiga metode ini digunakan untuk mengontrol proses pengembangan software tersebut. 5. Proses Rekayasa Perangkat Lunak adalah suatu proses dalam pembuatan software, dalam proses tersebut ada beberapa metode yang digunakan, diantaranya Dari tiap model tersebut, bisa dibilang Proses Rekayasa Perangkat Lunak berhasil apabila memenuhi 3 fase, 1. Fase Definisi : Dimana, pada tahap ini memfokuskan kata What, untuk mengidentifikasi informasi apa yang dikerjakan proses, interface apa yang dibutuhkan, fungsi dan performance apa yang diinginkan dan lain sebagainya. 2. Fase Pengembangan : Dimana, pada tahap ini memfokuskan kata HOW, untuk menjelaskan bagaimana struktur data dan arsitektur software yang didesain, dan lain sebagainya. 3. Fase Pemeliharaan : Dimana, pada tahap ini memfokuskan kata Change, mengapa Change? Karena beberapa software kemungkinan terjadi error, perubahan permintaan user, dan lain sebagainya.

Kesimpulan : Dalam menjawab 5 pertanyaan tersebut, dapat menwakili secara teori tentang Rekayasa Perangkat Lunak. Dimana kami, menjadi mengerti bagaimana proses, dan apa saja yang dibutuhkan dalam merekayasa perangkat lunak. Referensi
http://id.wikipedia.org/wiki/Perangkat_lunak

https://www.google.com/url? sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved= 0CDIQFjAB&url=http%3A%2F %2Fhasmapsa.staff.gunadarma.ac.id%2FDownloads%2Ffiles %2F1503%2FRPL1.DOC&ei=09k6Uu7uDMPRrQe834B4&usg= AFQjCNG3xzs1bLo40TfDOBYDGlBtmeqbLw&bvm=bv.522881 39,d.bmk Somerville, Ian. 2003. Software Engineering Edisi 6 Jilid 1 . Jakarta : Erlangga