1 / 13

REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK. Siti Sa’uda , M.Kom . 1. 2. 3. 4. Pengertian Rekayasa Perangkat Lunak. Jenis-jenis Perangkat Lunak. Karakteristik Perangkat Lunak. Tujuan Rekayasa Perangkat Lunak. PRODUK. Rekayasa. Definisi Rekayasa Engineering = rekayasa

macon
Télécharger la présentation

REKAYASA PERANGKAT LUNAK

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. REKAYASA PERANGKAT LUNAK SitiSa’uda, M.Kom.

  2. 1. 2. 3. 4. PengertianRekayasaPerangkatLunak Jenis-jenisPerangkatLunak KarakteristikPerangkatLunak TujuanRekayasaPerangkatLunak PRODUK

  3. Rekayasa • DefinisiRekayasa • Engineering = rekayasa • 􀂾 Pemakaian ‘science’ untukmenyelesaikan ‘masalahpraktis’ • 􀂾 Dari tidak ada menjadi ada

  4. PerangkatLunak • DefinisiPerangkatLunak • Adabeberapadefinisiperangkatlunak yang pernahdikemukakanantara lain : • •Software = Perangkatlunak • 􀂾 Kumpulan program komputerdenganfungsitertentu • •Perangkatlunakadalah • Instruksi(program komputer) yang biladieksekusidapatmenjalankanfungsitertentu, • Strukturdata yang dapatmembuat program memanipulasiinformasi, dan • 3. Dokumenyang menjelaskanoperasidanpenggunaan program (Pressman, 1997). • •Perangkatlunakadalah program komputer, prosedur, aturan, dandokumentasi yang berkaitanserta data, yang bertaliandenganoperasisuatusistemkomputer (IEEE, 1993).

  5. KarakteristikPerangkatLunak Perangkatlunakdibangunataudikembangkan Merupakanproduk yang unik Perangkat lunak tidak pernah akan rusak/aus karena selalu diperbaharui Karakteristik PL Tidakterlihat (invisible) Perangkatlunakpadaumumnyadibangun sesuaikeinginan Fleksibel, sehinggamudahdimodifikasi Dihubungkan(linked) dengansistemkomputer

  6. Pengertian RPL • Adalahsuatuprosesrancangbangun. • Beberapadefinisitentangrekayasaperangkatlunak : • Pembentukandanpenggunaanprinsiprekayasa (engineering) untukmendapatkanperangkatlunaksecaraekonomisnamunandaldandapatbekerjasecaraefesienpadakomputer (Fritz Bauer, 1968). • Penerapanpendekatan yang sistematis, disiplin, danterukuruntukpengembangan, operasi, danpemeliharaanperangkatlunak (IEEE, 1993). • Suatudisiplin yang mengintegrasikanproses/prosedur, metode, danperangkat tools untukpembangunanperangkatlunakkomputer (Pressman, 97). • Merupakanaplikasidariprinsip-prinsipsainsuntuk o Mengurutkantransformasimasalahmenjadisolusi yang dapatbekerjadenganbaik o Urutan pemeliharaan perangkat lunak tersebut sampai tidak dapat digunakan lagi (Alan M. Davis) • ProsesRPL dimulaijauhsebelum “Coding” dilakukandanberlanjutterussetelahversiawaldari program selesaidikerjakan.

  7. Tujuan RPL Tujuan Menghasilkansebuahperangkatlunak yang berkualitas. (Sisi sponsor, pemakai, maintainer) Menghasilkanperangkatlunaktepatpadawaktunya. Menghasilkanperangkatlunakdenganbiaya yang efisien.

  8. ParemeterPerangkatLunak Yang BerkualitasBerdasarkanSudut Pandang

  9. Jenis-jenisPerangkatLunak • Dari sudutpandangfungsinya: 1. PerangkatlunaksistemPerangkatlunak yang kegunaannyalebihbanyakditujukanuntukoperasionalkomputer. • sistemoperasi • penerjemahbahasapemrograman (compiler/interpreter) 2. Perangkatlunakaplikasi Perangkatlunak yang kegunaannyalebihbanyakditujukanuntukmembantumenyelesaikanmasalalah-masalah yang dihadapiolehpemakai. • program paket yang sudahjadi • program aplikasibuatansendiri

  10. Dilihatdariaplikasinya: 1. PerangkatLunakSistem (Sistem Software) Sekumpulan program yang ditulisuntukkepentingan program lain, contoh editor, driver dan lain-lain 2. PerangkatLunakWaktuNyata (Real Time Software) Perangkatlunak yang digunakanuntukmengukur/menganalisisataumengontrolprosespemasukan data darilingkunganluarsampaimenghasilkanlaporan yang diinginkan 3. PerangkatLunakBisnis (Business Software) Perangkatlunak yang memberikanfasilitasoperasiuntukbisnisataufasilitaspengambilankeputusanmanajemen, contohsistemakuntansi, inventory, payroll dan lain-lain

  11. 4. PerangatLunakRekayasadanSains (Engineering and Scientific Software) Perangkatlunak yang digunakandidalambidangaplikasiteknikdankerekayasaanPerangkatlunakjenisinibiasanyaberhubungandengankomputasi data numerik, CAD (Computer Aided Design), simulasisistem, dan lain-lain. 5. Embedded Software Perangkatlunak yang digunakanuntukmengontrolsuatuprodukdansistemdimanaperangkatlunaktersebutdisimpan. Biasanyaditempatkandi ROM, contohTomboldi Microwave Oven 6. Perangkat Lunak Komputer Pribadi (Personal Computer Software) Banyakdigunakanpadaaplikasi yang bersifatperorangan, contohnya : pengolahkata, spreadsheet, game, DBMS dan lain-lain.

  12. 7. PerangkatLunakIntelegensiaBuatan (Artificial Intelligent Software) Dibuatdenganmenggunakanteknikalgoritma non-numerikuntukmemecahkanmasalah yang kompleks, digunakandalambidangaplikasikecerdasanbuatan, contohnya : game, expert sistem, neural network, Turbo Prolog, dan lain-lain

  13. Thank You !

More Related