Fase Desain Proyek Perangkat Lunak

dokumen-dokumen yang mirip
Produk perangkat lunak tersebut:

Pendahuluan Rekayasa Perangkat Lunak

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina*

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa.

REKAYASA PERANGKAT LUNAK I

1. PENDAHULUAN 1. PERANGKAT LUNAK DAN PERKEMBANGANNYA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

REKAYASA PERANGKAT LUNAK

1) Perumusan kebijakan teknis bidang manajemen kepegawaian. 2) Pembinaan, pelaksanaan, pengelolaan perencanaan.

BAB I PENDAHULUAN. yang berdiri sendiri. Menurut Keputusan Presiden RI no. 99 tahun 1998

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Rekayasa Perangkat Lunak

I. INTRODUCTION TO SOFTWARE ENGINEERING. 1. What and Why Sofware Engineering?

BAB I PENDAHULUAN I-1

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

SOFTWARE PROCESS MODEL

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PEMODELAN ANALISIS PL

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

REKAYASA BERKOMPONEN

5. Aktivitas generic dalam semua proses perangkat lunak antara lain adalah : a. Spesifikasi dan pengembangan b. Validasi dan evolusi c.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

BAB 1 PENDAHULUAN. Kabupaten Jombang merupakan salah satu Kabupaten yang terletak di

BAB III METODOLOGI PENELITIAN

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

REKAYASA PERANGKAT LUNAK

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN

1. BAB 1 PENDAHULUAN 1.1 Latar Belakang

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

REKAYASA PERANGKAT LUNAK 1

SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Rekayasa Perangkat Lunak

1. Kedua orang tua, dan saudara penulis yang selalu memberikan doa dan semangat untuk penulis.

BAB I PENDAHULUAN. pengetahuan dan teknologi dewasa ini, menggugah para pelaku dunia pendidikan

BAB 1 PENDAHULUAN. dalam berbagai bidang industri, tidak terkecuali dalam industri game.


BAB 1 PENDAHULUAN 1.1 Latar Belakang

The Process. A Layered Technology. Software Engineering. By: U. Abd. Rohim, MT. U. Abd. Rohim Rekayasa Perangkat Lunak The Process RPL

PROSES DESAIN FAKULTAS ILMU KOMPUTER - UNIVERSITAS BRAWIJAYA 3/14/2017

Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini, perkembangan teknologi informasi dan komunikasi memiliki

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1

1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Testing dan Implementasi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB 1 PENDAHULUAN. Dengan pesatnya perkembangan teknologi dalam bidang IT (Information

BAB 3 Analisa dan Perancangan Sistem

BAB 1 PENDAHULUAN 1.1 Latar Belakang

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PROSES PERANCANGAN DATABASE

PENGEMBANGAN PERANGKAT LUNAK

BAB I PENDAHULUAN I - 1

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

ANALISA KEBUTUHAN & SPESIFIKASI. Erick Kurniawan, S.Kom, M.Kom

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

BAB I PENDAHULUAN.

BAB III METODE PENELITIAN. Lampung. Waktu Penelitian adalah pada Semester Ganjil Tahun Akademik Spesifikasi Hardware dan Software yang Digunakan

BAB II LANDASAN TEORI

Rekayasa Perangkat Lunak (Software Engineering)

Pendahuluan Rekayasa Perangkat Lunak


BAB 1 PENDAHULUAN. 1.1 Latar Belakang

REKAYASA PERANGKAT LUNAK

BAB I PENDAHULUAN. Saat ini hampir sebagian besar pemerintah daerah belum memiliki sistem

REKAYASA PERANGKAT LUNAK. ( 1 st week)

BAB III METODOLOGI PENELITIAN. ilmiah dan atau teknologi yang baru. Adapun desain dari penelitian ini adalah

BAB 1 PENDAHULUAN. Di dalam kehidupan yang semakin modern ini, teknologi dituntut untuk semakin

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Hanif Fakhrurroja, MT

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI. mengumpulkan (input), memanipulasi (process), menyimpan, dan menghasilkan

Pendahuluan. Oleh : Dewi Sartika, M.Kom

Pengembangan Sistem Informasi

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

Fase Desain Proyek Perangkat Lunak

Software (1) Perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan Struktur data yang memungkinkan program memanipulasi informasi secara proporsional Dokumen yang menggambarkan operasi dan kegunaan program

Software (2) Sifat software : Software dibangun atau direkayasa, tidak diproduksi seperti barang Software tidak usang, tapi menjadi tidak sesuai dengan semestinya karena perubahan di lingkungannya Software dibangun sesuai dengan kebutuhan, dimodifikasi sesuai dengan situasi

Software (3) TUJUH Kategori Software : software sistem : compiler, editor, file manager utility software aplikasi: aplikasi untuk kebutuhan bisnis software ilmiah: simulasi, CAD software tertanam : program untuk microwave, mesin cuci software produk:spreadsheet, word processing, multimedia (produk untuk umum) aplikasi web : aplikasi web untuk e-commerce, aplikasi untuk e-govt software kecerdasan buatan: aplikasi pengenalan pola retina mata, sidik jari, robotika

Fase Desain Perangkat Lunak: adalah suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak. mengadopsi pendekatan yang sistematis dan terorganisir terhadap pekerjaannya dan menggunakan tool yang sesuai serta teknik yang ditentukan berdasarkan masalah yang akan dipecahkan, kendala pengembangan dan sumber daya yang tersedia

Produk Perangkat Lunak Generik dibuat untuk dijual ke suatu kumpulan pengguna yang berbeda Bespoke (custom) dibuat untuk suatu pengguna tunggal sesuai dengan spesifikasinya.

Proses Desain Perangkat Lunak Sekumpulan aktifitas yang memiliki tujuan untuk pengembangan ataupun evolusi perangkat lunak. Spesifikasi apa yang harus dilakukan oleh perangkat lunak dan batasan/kendala pengembangannya Pengembangan proses memproduksi sistem perangkat lunak Validasi pengujian perangkat lunak terhadap keinginan penggunak Evolusi perubahan perangkat lunak berdasarkan perubahan keinginan.

Jangkauan Rekayasa Perangkat Lunak Software dikatakan sukses pada saat perangkat lunak kalau : memenuhi keperluan/kebutuhan penggunanya melakukan proses tanpa kerusakan atau kekurangan dalam jangka waktu yang panjang mudah untuk dimodifikasi mudah untuk digunakan

Fase Desain Perangkat Lunak rekayasa perangkat lunak memberi bimbingan / petunjuk dalam membangun perangkat lunak seperti : model proses apa yang digunakan mengumpulkan kebutuhan dari pengguna perancangan dan analisis manajemen proyek pembangunan penjaminan mutu produk pengujian rekayasa kembali (reengineering)

Model Proses Perangkat Lunak Representasi abstrak suatu model. Proses model menampilkan suatu deskripsi suatu proses dari beberapa perspektif tertentu. Aktifitas yang saling terkait (koheren) untuk menspesifikasikan, merancang, implementasi dan pengujian sistem perangkat lunak.

Model Process: Waterfall Model

Waterfall Model Aktifitas-aktifitas pada waterfall model adalah : requirements definition system and software design Implementation and unit testing Integration and system testing. operation and maintenance

Steps Requirements Use Cases Concepts/Objects Source Code Req-1 UC-1 CO-1 Code-1 UC-2 CO-2 Code-2 CO-3 Code-3 Req-K UC-M CO-S Code-W UC-N CO-T Code-X Requirements Engineering (Section 2.2) Use Cases (Section 2.3) OOA/OOD (Sections 2.4 & 2.5) Implementation (Section (2.7)

Pe-eR minggu depan!!! Model proses: Scrum Waterfall model V-model Evolutionary Prototyping Component-Based Development Extreme Programming dll Tambahkan pengertian dan definisi serta contoh requirement

Tugas ANDA Buat kelompok maksimal 4 orang untuk tugas ini Cari bahan tentang salah satu model proses kemudian presentasikan karakteristiknya Format : PPT: Cover, nama model proses, Deskripsi + bagan (poin1), karakteristik + fase (point2) dan keuntungan + kerugian + penerapan (point3), Contoh Kasus Requirement, Daftar Pustaka/Referensi