1 / 19

Pertemuan 1

PENDAHULUAN. Pertemuan 1. Peraturan. Datang terlambat Maks 15 Menit Dilarang pakai sandal Berpakaian Sopan Matikan Handphone Dilarang Makan. Bobot Penilaian. Harian. Tugas =20% UTS = 30% UAS =50%. Quis. Pendahuluan. Defenisi Software Defenisi Rekayasa Perangkat Lunak

shiro
Download Presentation

Pertemuan 1

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. PENDAHULUAN Pertemuan 1

  2. Peraturan • Datang terlambat Maks 15 Menit • Dilarang pakai sandal • Berpakaian Sopan • Matikan Handphone • Dilarang Makan

  3. Bobot Penilaian Harian • Tugas =20% • UTS = 30% • UAS =50% Quis

  4. Pendahuluan • Defenisi Software • Defenisi Rekayasa Perangkat Lunak • Pengenalan Proses Rekayasa perangkat Lunak • Faktor sosial berkaitan Teknologi Informasi

  5. Pengertian Software • Program komputer yang terasosiasi dengan dokumentasi perangkat lunak • Seperti dokumentasi kebutuhan, model desain, cara penggunaan • Sistem adalah kumpulan komponen yang saling terkait dan mempunya satu tujuan yang ingin dicapai

  6. Karakter Perangkat Lunak • Perangkat lunak dibangun dengan rekayasa bukan diproduksi secara manufaktur atau pabrikan • Perangkat Lunak tidak pernah usang • Barang produksi pabrikan biasanya komponen barunya akan terus diproduksi, sedangkan perangkat lunak biasanya terus diperbaiki seiring bertambahnya kebutuhan

  7. Aplikasi Perangkat Lunak Kumpulan program dimana program yang satu ditulis untuk memenuhi kebutuhan program lainnya • Perangkat lunak sistem  • Perangkat Lunak Waktu nyata  • Perangkat Lunak Bisnis • Perangkat Lunak untuk keperluan rekayasa dan Keilmuan • Perangkat lunak tambahan utk membantu mengerjakan suatu fungsi PL lainnya • Perangkat lunak komputer personal • Perangkat lunak berbasis web PL yang memonitor, menganalisis, mengontrol sesuatu secara waktu nyata (real time) Digunakan untuk mengolah bisnsi (inventori, kasis, dst) mengimplementasi algoritma yg terkait dgn keilmuan Mis :astronomi, Matematika

  8. PL dibuat Pengembang • Produk Generik • Produk Pesanan

  9. Rekayasa Perangkat Lunak • Pembangunan dengan menggunakan prinsip atau konsep rekayasa dengan tujuan menghasilkan perangkat lunak yang bernilai ekonomi yang dipercaya dan bekerja secara efisien menggunakan mesin.

  10. RPL VS Ilmu Komputer • RPL lebih fokus pada praktik pengembangan perangkat lunak dan mengirimkan PL yang bermanfaat kepada pelanggan • Ilmu komputer fokus pada teori dan konsep dasar perangkat komputer.

  11. Lanjutan RPL lebih fokus bagaimana membuat perangkat lunak yang memenuhi kriteria berikut : • Dapat terus dipelihara setelah perangkat lunak selesai dibuat • Dapat diandalkan dengan proses bisnis yang dijalankan dan perubahan yang terjadi • Efesiensi dari segi sumber daya dan penggunaan • Kemampuan untuk dipakai sesuai dengan kebutuhan (usability)

  12. 3 fase terkait proyek RPL • Fase defenisi “what” • Fase pengembangan “how” • Fase pendukung

  13. Fase pendukung • Koreksi • Adaptasi • Perbaikan • Pencegahan(Prevention)

  14. Tantangan Proses Rekayasa Perangkat Lunak • Tantangan Warisan PL dikembangkan oleh orang-orang yang berbeda-beda • Tantangan Heterogenesis • Tantangan pengiriman dimana perangkat lunak dgn skala besar dan komplek dapat sampai ke tangan pelanggan dgn cepat dan kualitas tetap terjaga

  15. Ada pertanyaan?

  16. Proses Rekayasa Perangkat Lunak • Sekumpulan aktifitas yang memiliki tujuan untuk mengembangkan atau mengubah perangkat lunak • Pengumpulan spesifikasi • Pengembangan • Validasi • Evolusi

  17. TeknologiInformasi Sosial • Pengetahuan lingkungan tentang teknologi informasi dan komputer • Social knowlegde dan local knowlegde • Batasan pengembangan perangkat lunak

  18. Konversi RPL • Konversi Pararel • Konversi Langsung • Konversi per fase • Konversi pilot

  19. Soal Latihan • Mengapa RPL sebaiknya fokus pada pelanggan? • Mengapa faktor sosial dari Teknologi informasi sering sekali diabaikan oleh pengembang? • Bid. Rekayasa perangkat Lunak apakah bagian dari seni atau bagian dari teknik? Jelaskan alasanya

More Related