Transcript Pertemuan 1
PENDAHULUAN PERTEMUAN 1 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 Kumpulan program dimana program yang satu ditulis untuk memenuhi kebutuhan program lainnya Perangkat lunak sistem Perangkat Lunak Waktu nyata PL yang memonitor, menganalisis, mengontrol sesuatu secara waktu nyata (real time) Perangkat Lunak Bisnis Perangkat Lunak untuk keperluan rekayasa Keilmuan Digunakandan untuk mengolah bisnsi (inventori, kasis, dst) Perangkat lunak tambahan utk membantu mengerjakan suatu fungsi PL lainnya mengimplementasi algoritma yg terkait dgn keilmuan Mis :astronomi, Matematika Perangkat lunak komputer personal Perangkat lunak berbasis web 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 spesifikasi Pengembangan Validasi Evolusi 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