1 / 27

Rekayasa Perangkat Lunak ( Software Engineering)

Rekayasa Perangkat Lunak ( Software Engineering). Jurusan Siste m Informasi Universitas Pembangunan “Veteran” Jawa TImur. Tujuan. Mahasiswa dapat mengerti dan memahami Pendahuluan mengenai Software Engineering

piper
Download Presentation

Rekayasa Perangkat Lunak ( Software Engineering)

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 (Software Engineering) Jurusan Siste m Informasi Universitas Pembangunan “Veteran” Jawa TImur

  2. Tujuan • Mahasiswa dapat mengerti dan memahami Pendahuluan mengenai Software Engineering • Mahasiswa mengerti yang dimaksud Software Engineering dan mengapa Software Engineering itu penting. • Mahasiswa memahami ethical and professional issues yang penting untuk Software Engineering.

  3. Literatur • Pressman, Roger S.; Software Engineering : A Practitioner’s Approach, 5ft edition, McGraw-Hill International, 2001. • Sommerville, Ian; Software Engineering, 6th Addison Wesley Publishing Company, 2001

  4. Acara Perkuliahan • Handout • Pertemuan: • Penilaian: • 30% Tugas: kelompok, perorangan • 30% Ujian Tengah Semester • 40% Ujian Akhir Semester

  5. Questions? • … ??

  6. Bab I Pendahuluan Software Engineering (Perangkat Lunak)

  7. What is Software ? • Merupakan program-program komputer dan dokumentasi yang berkaitan seperti dokumen kebutuhan, rancangan dan user manual

  8. Jenis Software • Sistem Software • Application Software

  9. Jenis Software • Application Software • custom-made, • packaged software • wordprocessor, • desktop publishing, • spreadsheet, • dbms, • graphics, etc • Sistem Software • Operating system : program yang • mengelola hardware dan • menyediakan user interface • Programming Languages • System Utility : mendukung sistem

  10. Jenis Software

  11. Hak Cipta • Software piracy is illegal ! • Jenis software: • Freeware : dapat digunakan secara bebas • Shareware : bebas digunakan dalam jangka waktu tertentu, jika mau dilanjutkan harus membayar. Demoware. • Commercialware : harus membayar

  12. Istilah • Public domain : ada dalam ranah (=domain) umum (=public) • User : pengguna • Vendor : penjual • Open source • Licenses: GNU (FSF = Free Software Foundation), BSD

  13. Produk SE • Generik – dibuat untuk dijual ke suatu kumpulan pengguna yang berbeda • Bespoke (custom) – dibuat untuk suatu pengguna tunggal sesuai dengan spesifikasinya

  14. Pembuatan PL • Program baru • konfigurasi sistem PL • gunakan lagi (reuse) program yang sudah ada. Rekayasa Perangkat Lunak (Software Engineering)

  15. What is SE ? adalah suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak

  16. What is SE ? • Pendekatan sistematis & teratur • Menggunakan Tool & Teknik yang sesuai dengan Permasalahan • Memperhatikan batasan Pengembangan & Resources yang tersedia

  17. Ilmu komputer berkaitan dengan teori dan konsep-konsep dasar; RPL berkaitan dengan praktek pembangunan PL. RPL Vs Ilmu Komputer Teori ilmu komputer masih kurang sebagai penyangga RPL.k

  18. 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. RPL Vs Rekayasa Sistem Para ahli sistem (system engineers) terlibat dalam spesifikasi sistem, desain arsitektural, integrasi dan peluncurannya

  19. Aktifitas dalam SW Process • Spesifikasi – apa yang dilakukan sistem dan batasan pembangunan

  20. Aktifitas dalam SW Process • Pembangunan – Produksi dari Sistem perangkat lunak

  21. Aktifitas dalam SW Process • Validasi – Pemeriksaan apakah PL sesuai dengan pemesanan

  22. Aktifitas dalam SW Process • Evolusi – Pengubahan PL sesuai dengan perubahan permintaan dan kebutuhan zaman.

  23. SW Process Model (Next Session)

  24. Contoh

  25. Gracias

More Related