pendahuluan n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Pendahuluan PowerPoint Presentation
Download Presentation
Pendahuluan

Loading in 2 Seconds...

play fullscreen
1 / 30

Pendahuluan - PowerPoint PPT Presentation


  • 122 Views
  • Uploaded on

Pendahuluan. Muhammad Rachmadi, S.T., M. T . I. Sasaran. Memperkenalkan perangkat lunak dan menjelaskan kepentingannya Menjawab pertanyaan-pertanyaan kunci seputar RPL Memperkenalkan isu-isu etika dan profesional dan menjelaskan mengapa hal-hal tersebut berkenaan dengan RPL. Cakupan Topik.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Pendahuluan' - zander


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pendahuluan

Pendahuluan

Muhammad Rachmadi, S.T., M.T.I.

sasaran
Sasaran
  • Memperkenalkan perangkat lunak dan menjelaskan kepentingannya
  • Menjawab pertanyaan-pertanyaan kunci seputar RPL
  • Memperkenalkan isu-isu etika dan profesional dan menjelaskan mengapa hal-hal tersebut berkenaan dengan RPL
cakupan topik
Cakupan Topik
  • Pertanyaan seputar RPL
  • Tanggung jawab profesional dan etika
rekayasa perangkat lunak
Rekayasa Perangkat Lunak
  • Ekonomi dari semua negara maju bergantung pada perangkat lunak
  • Semakin banyak sistem yang dikendalikan perangkat lunak
  • RPL berkenaan dengan teori, metode, dan alat bantu untuk pengembangan perangkat lunak profesional
  • Pengeluaran untuk perangkat lunak menunjukkan bagian yang signifikan dalam GNP dari semua negara maju
biaya perangkat lunak
Biaya Perangkat Lunak
  • Biaya perangkat lunak seringkali mendominasi biaya sistem komputer. Biaya perangkat lunak pada PC seringkali lebih besar dari biaya perangkat keras.
  • Lebih besar biaya untuk memelihara perangkat lunak dari pada untuk mengembangkannya.
  • RPL berkenaan dengan pengembangan perangkat lunak yang efektif biaya.
pertanyaan seputar rpl
Pertanyaan Seputar RPL
  • Apa itu perangkat lunak?
  • Apa itu RPL?
  • Apa perbedaan antara RPL dengan ilmu komputer?
  • Apa perbedaan antara RPL dan rekayasa sistem?
  • Apa itu proses perangkat lunak?
  • Apa itu model proses perangkat lunak?
pertanyaan seputar rpl1
Pertanyaan Seputar RPL
  • Apa saja biaya RPL?
  • Apa saja metode-metode RPL?
  • Apa yang dimaksud dengan CASE (Computer-Aided Software Engineering)?
  • Apa atribut-atribut perangkat lunak yang baik?
  • Apa saja tantangan utama dalam RPL?
apa itu perangkat lunak
Apa Itu Perangkat Lunak?
  • Program komputerdandokumentasi yang berkenaansepertikebutuhan, model rancangan, danpanduanpengguna.
  • Perangkatlunakbisadikembangkanuntukpelanggantertentuatauuntukpasarumum.
    • Generik – dikembangkanuntukdijualkepadarentangpelanggan yang berbeda, misalnya Excel atau Word.
    • Bespoke (custom) – dikembangkanuntukpelanggantunggalberdasarkanspesifikasimereka.
apa itu perangkat lunak1
Apa Itu Perangkat Lunak?
  • Perangkatlunakbarudapatdibuatdenganmengembangkan program baru, mengkonfigurasiperangkatlunakgenerik, ataumenggunaulangperangkatlunak yang ada.
apa itu rpl
Apa Itu RPL?
  • RPL merupakandisiplinrekayasa yang berkenaandengansemuaaspekproduksiperangkatlunak.
  • Rekayasawan PL harusmengadopsipendekatan yang sistematisdanteroganisasipadapekerjaanmerekadanmenggunakanalat bantu sertatehniksesuaidenganmasalah yang akandiselesaikan, batasanpengembangan, dansumberdaya yang tersedia.
perbedaan rpl dan ilmu komputer
Perbedaan RPL dan Ilmu Komputer
  • Ilkomberkenaandenganteoridandasar-dasar; RPL berkenaandenganpraktekpengembangandanpenyerahan PL yang berguna.
  • Teori-teoriilkomtidakcukupuntukberlakusebagaipondasi yang lengkapbagi RPL.
perbedaan antara rpl dan rekayasa sistem
Perbedaan antara RPL dan rekayasa sistem
  • Rekayasasistemberkenaandengansemuaaspekpengembangansistemberbasiskomputertermasukperangkatkeras, perangkatlunak, danrekayasaproses.
  • RPL merupakanbagiandariprosesini yang berkenaandenganpengembanganinfrastrukturperangkatlunak, kendali, aplikasi, danbasisdatadalamsistem.
perbedaan antara rpl dan rekayasa sistem1
Perbedaan antara RPL dan rekayasa sistem
  • Rekayasawansistemterlibatdalamspesifikasisistem, perancanganarsitektur, integrasi, danpenyerahan.
apa itu proses perangkat lunak
Apa itu proses perangkat lunak?
  • Serangkaianaktivitas yang tujuannyaadalahpengembanganatauevolusiperangkatlunak.
  • Aktivitasgenerikdalamsemuaprosesperangkatlunakadalah:
    • Spesifikasi – apa yang harusdilakukansistemdanbatasan-batasanpengembangannya.
apa itu proses perangkat lunak1
Apa itu proses perangkat lunak?
  • Pengembangan – produksisistemperangkatlunak
  • Validasi – memeriksabahwaperangkatlunaktersebutmerupakanapa yang dibutuhkanpelanggan
  • Evolusi – mengubahperangkatlunaksebagaitanggapanpermintaanperubahan.
model proses perangkat lunak
Model proses perangkat lunak
  • Gambaransederhanadariprosesperangkatlunak yang disajikandariperspektiftertentu.
  • Contohpersfektifproses:
    • Perfektifalirankerja – urutanaktivitas;
    • Persfektifaliran data – aliraninformasi;
    • Perspektifperan/aksi – siapamelakukanapa.
model proses perangkat lunak1
Model proses perangkat lunak
  • Model prosesgenerik:
    • Waterfall;
    • Pengembanganiteratif;
    • RPL berbasiskomponen.
apa saja biaya rpl
Apa saja biaya RPL?
  • Kira-kira 60% biayaadalahbiayapengembangan, 40% biayapengujian. Untukperangkatlunakcustom, biayaevolusiseringkalimelebihibiayapengembangan.
  • Biayabervariasitergantungdarijenissistem yang dikembangkandankebutuhandariatribut-atributsistemsepertikinerjadankehandalansistem.
apa saja biaya rpl1
Apa saja biaya RPL?
  • Distribusibiayatergantungpada model pengembangan yang digunakan.
metode rpl
Metode RPL
  • Pendekatan terstruktur terhadap pengembangan perangkat lunak yang mencakup model sistem, notasi, aturan, saran perancangan, dan panduan proses.
  • Deskripsi model
    • Deskripsi dari model grafis yang harus dibuat;
  • Aturan
    • Batasan-batasan yang berlaku pada model sistem;
metode rpl1
Metode RPL
  • Rekomendasi
    • Saran dalam praktek perancangan yang baik;
  • Panduan proses
    • Aktivitas apa saja yang akan diikuti.
slide24
CASE
  • Perangkat lunak yang ditujukan untuk menyediakan dukungan otomatis bagi aktivitas-aktivitas proses.
  • Sistem CASE sering digunakan untuk dukungan metode.
  • Upper-CASE
    • Alat bantu untuk mendukung aktivitas-aktivitas awal seperti kebutuhan dan rancangan;
  • Lower-CASE
    • Alat bantu untuk mendukung aktivitas-aktivitas akhir seperti pemrograman, debugging, dan pengujian.
atribut perangkat lunak yang baik
Atribut Perangkat Lunak yang Baik
  • Perangkat lunak harus menyediakan fungsionalitas dan kinerja yang dibutuhkan kepada pengguna dan harus dapat dipelihara, diandalkan, dan diterima.
  • Dapat dipelihara
    • Perangkat lunak harus berevolusi untuk memenuhi keperluan perubahan;
atribut perangkat lunak yang baik1
Atribut Perangkat Lunak yang Baik
  • Andal
    • Perangkat lunak harus bisa dipercaya;
  • Efisien
    • Perangkat lunak tidak boleh memboroskan penggunaan sumberdaya sistem;
  • Dapat diterima
    • Perangkat lunak harus bisa diterima oleh pengguna rancangan. Artinya bisa dimengerti, berguna, dan cocok dengan sistem yang lain.
tantangan utama dalam rpl
Tantangan Utama dalam RPL
  • Heterogenitas
    • Mengembangkan tehnik untuk membangun perangkat lunak yang dapat mengatasi heterogenitas platform dan lingkungan eksekusi;
  • Penyerahan
    • Mengembangkan tehnik yang mengarah pada penyerahan perangkat lunak yang cepat;
  • Kepercayaan
    • Mengembangkan tehnik yang menunjukkan bahwa perangkat lunak bisa dipercaya oleh penggunanya.
tanggung jawab profesional dan etis
Tanggung Jawab Profesional dan Etis
  • RPL melibatkan tanggung jawab yang lebih besar dari sekedar penerapan keahlian teknis.
  • Rekayasawan perangkat lunak harus berlaku secara jujur dan etis jika ingin dihargai sebagai profesional.
  • Perilaku etis lebih dari sekedar menjunjung tinggi hukum.
tanggung jawab profesional
Tanggung Jawab Profesional
  • Kerahasiaan
    • Rekayasawan harus menghargai kerahasiaan pegawai atau kliennya.
  • Kompeten
    • Rekayasawan tidak boleh memberi gambaran yang salah tentang tingkat kompetensinya. Mereka tidak boleh secara sadar menerima pekerjaan yang diluar kompetensinya.