Pertemuan 1
description
Transcript of Pertemuan 1
PERTEMUAN 1PENDAHULUAN
Peraturan
Datang terlambat Maks 15 Menit Dilarang pakai sandal Berpakaian Sopan Matikan Handphone Dilarang Makan
Bobot Penilaian
Tugas =20% UTS = 30% UAS =50%
Harian
Quis
Pendahuluan
Defenisi Software Defenisi Rekayasa Perangkat Lunak Pengenalan Proses Rekayasa
perangkat Lunak Faktor sosial berkaitan Teknologi
Informasi
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
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
Aplikasi Perangkat Lunak
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
Kumpulan program dimana program yang satu ditulis
untuk memenuhi kebutuhan program lainnyaPL 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
PL dibuat Pengembang
Produk Generik Produk Pesanan
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.
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.
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)
3 fase terkait proyek RPL
Fase defenisi “what” Fase pengembangan “how” Fase pendukung
Fase pendukung
Koreksi Adaptasi Perbaikan Pencegahan(Prevention)
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
Ada pertanyaan?
Proses Rekayasa Perangkat Lunak Sekumpulan aktifitas yang memiliki
tujuan untuk mengembangkan atau mengubah perangkat lunak
Pengumpulan spesifikasiPengembangan ValidasiEvolusi
TeknologiInformasi Sosial
Pengetahuan lingkungan tentang teknologi informasi dan komputer
Social knowlegde dan local knowlegde
Batasan pengembangan perangkat lunak
Konversi RPL
Konversi Pararel Konversi Langsung Konversi per fase Konversi pilot
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