Perancangan Sistem Informasi
|
|
|
- Hendra Kartawijaya
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Perancangan Sistem Informasi Perancangan Perangkat Lunak Avinanta Tarigan Gunadarma University 1 Avinanta Tarigan Perancangan Sistem Informasi
2 Outline 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 2 Avinanta Tarigan Perancangan Sistem Informasi
3 Pustaka I Sommerville, Ian, Software Engineering, Addison-Wesley, 1982 Pressman, Roger S, Software Engineering: A Practitioner s Approach, Boston, Mass: McGraw-Hill, 2005 Parnas, David, Software Engineering Programmes are not Computer Science Programmes, Annals of Software Engineering, 1998 Guide to the Software Engineering Body of Knowledge ( Other S.E. Course Related Sites (Wikipedia, MIT, Software Engineering Institute Carnegie Mellon, Ilmukomputer.com, etc) 3 Avinanta Tarigan Perancangan Sistem Informasi
4 Outline Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 4 Avinanta Tarigan Perancangan Sistem Informasi
5 Aspek-aspek Dalam R/P-PL Software / Perangkat Lunak Rekayasa Perangkat Lunak Program Komputer, Mekanikal yang dapat dengan mudah dibentuk dan dirubah Produk Perangkat Lunak: Generik : untuk pengguna umum pengguna harus mengikuti apa yang telah dibuat oleh programmer Bespoke / Tailor-made : dibuat khusus untuk sekelompok pengguna developer mengikuti requirement dari pengguna 5 Avinanta Tarigan Perancangan Sistem Informasi
6 Aspek-aspek Dalam R/P-PL Software / Perangkat Lunak Rekayasa Perangkat Lunak Program Komputer, Mekanikal yang dapat dengan mudah dibentuk dan dirubah Produk Perangkat Lunak: Generik : untuk pengguna umum pengguna harus mengikuti apa yang telah dibuat oleh programmer Bespoke / Tailor-made : dibuat khusus untuk sekelompok pengguna developer mengikuti requirement dari pengguna 5 Avinanta Tarigan Perancangan Sistem Informasi
7 Aspek-aspek Dalam R/P-PL Software Engineering I Rekayasa Perangkat Lunak Application of systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software NATO Software Engineering Conference, Garmisch, Deutschland. Term was popularized by F.L. Bauer Pioneers: S.E. is C.A.R. Hoare David Parnas Barry Boehm & Fred Brooks a form of engineering but not just set of good programmers (David Parnas) not engineering but that it should be (Steve McConnell) is an art and a science (Donald Knuth) 6 Avinanta Tarigan Perancangan Sistem Informasi
8 Aspek-aspek Dalam R/P-PL Software Engineering II Rekayasa Perangkat Lunak Engineers belajar science + metoda untuk mengaplikasikannya Membutuhkan pengetahuan: computer engineering & science, managemen, matematik, manajemen proyek, management kualitas, software ergonomics, system engineering Peneliti (scientist) fokus pada satu subyek dan mendalaminya, tetapi engineer harus memilik pengetahuan yang cukup luas dan melebar 7 Avinanta Tarigan Perancangan Sistem Informasi
9 Outline Aspek-aspek Dalam R/P-PL Problema 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 8 Avinanta Tarigan Perancangan Sistem Informasi
10 Aspek-aspek Dalam R/P-PL Problema Mengapa Kita Harus Belajar PPL 9 Avinanta Tarigan Perancangan Sistem Informasi
11 Aspek-aspek Dalam R/P-PL Problema Karakteristik Software Yang Bagus Maintainability PL harus dapat dengan mudah dirubah sesuai dengan perubahan kebutuhan pengguna Dependability PL harus dapat dipercaya (trustworthy) sehingga pengguna dapat menggantungkan sepenuhnya proses bisnis mereka Efficiency PL harus efisien dan tidak memakai resources yang tinggi Usability PL harus dapat digunakan (usable) oleh penggunanya dalam memenuhi kebutuhan mereka 10 Avinanta Tarigan Perancangan Sistem Informasi
12 Outline Proses Pengembangan PL Definisi 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 11 Avinanta Tarigan Perancangan Sistem Informasi
13 Proses Pengembangan PL Proses Pengembangan PL Definisi Himpunan dari aktifitas yang bertujuan untuk mengembangkan PL atau evolusi dari PL Secara generik: 1 Spesifikasi Mendifinisikan bagaimana sistem harus bekerja, ruang lingkup, dan hambatan2nya 2 Pengembangan Fase produksi: programming, dokumentasi, cek error, etc 3 Validasi dan verifikasi Memvalidasi bahwa PL dapat memenuhi kebutuhan pengguna (requirement) 4 Evolusi Merubah PL sesuai dengan perubahan kebutuhan pengguna 12 Avinanta Tarigan Perancangan Sistem Informasi
14 Proses Pengembangan PL Definisi Simplifikasi proses pengembangan PL dari perspektiv yang spesifik Perspektiv: Workflow - aliran aktivitas Data-Flow based - aliran informasi Role/Action based - peran-peran pengembang Beberapa model proses PL Waterfall model Evolutionary Formal transformation Integration from reusable components Agile and extreme Software Development 13 Avinanta Tarigan Perancangan Sistem Informasi
15 Outline Proses Pengembangan PL 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 14 Avinanta Tarigan Perancangan Sistem Informasi
16 The Waterfall Model The Spirit Proses Pengembangan PL 15 Avinanta Tarigan Perancangan Sistem Informasi
17 The Waterfall Model As is Proses Pengembangan PL 16 Avinanta Tarigan Perancangan Sistem Informasi
18 The Waterfall Model Problem Dari Waterfall Model Proses Pengembangan PL Sangat sulit untuk mengakomodasi perubahan dalam proses Tidak fleksibel dalam pemisahan proyek dalam beberapa langkah pengembangan Tidak mudah untuk merespon perubahan Dapat digunakan apabila kebutuhan pengguna sudah benar2 dimengerti, dikuasai, diresapi dan tidak akan berubah selama pengembangan 17 Avinanta Tarigan Perancangan Sistem Informasi
19 Proses Pengembangan PL Evolutionary Development Versioning dan Prototyping 18 Avinanta Tarigan Perancangan Sistem Informasi
20 Proses Pengembangan PL Evolutionary Development Problema dan Pengejawantahannya Problem: Visibilitas proses tidak jelas terlihat Sistem kadang2 tidak terstruktur Membutuhkan skill khusus (misalnya, bahasa untuk rapid prototyping) Dapat digunakan dalam: sistem interaktif yang kecil atau menengah mengembangkan bagian dari sistem yang besar (misalnya, user interface) sistem yang life-cyclenya pendek 19 Avinanta Tarigan Perancangan Sistem Informasi
21 Proses Pengembangan PL Formal System Development Kebutuhan user dispesifikasikan dalam bentuk matematik Bentuk matematik tsb ditransformasikan dalam abstraksi-abstraksi spesifikasi sampai pada program yang dapat dijalankan Requirement Definiiton Formal Specification Formal Transformation Executable Program Integration & System Testing Transformasi tsb correctness-preserving, dapat dengan mudah membuktikan bahwa program akhir sesuai dengan spesifikasi awal Pendekatan Cleanroom 20 Avinanta Tarigan Perancangan Sistem Informasi
22 Proses Pengembangan PL Formal System Development Penggunaannya investasi awal sangat tinggi bias dalam penyusunan kebutuhan dapat diperkecil karena analisis detail sangat diperlukan dan mandatory ketidaklengkapan dan ketidakkonsistenan dapat diidentifikasi dan dibetulkan penghematan dalam proyek yang biasanya disebabkan oleh problem dalam pendefinisian kebutuhan 21 Avinanta Tarigan Perancangan Sistem Informasi
23 Proses Pengembangan PL Formal System Development Contoh Spesifikasinya Dalam TLA+ 22 Avinanta Tarigan Perancangan Sistem Informasi
24 Proses Pengembangan PL Formal System Development Formal Transformation and Proofs P1 P2 P3 P4 TRUE 23 Avinanta Tarigan Perancangan Sistem Informasi
25 Proses Pengembangan PL Formal System Development Problems and Applicability Problema Aplikasi Dibutuhkan kepala yang pintar dan terlatih Tidak mudah (tidak mungkin) untuk memformalkan semua aspek dalam sistem Critical systems : safety dan security 24 Avinanta Tarigan Perancangan Sistem Informasi
26 Proses Pengembangan PL Component-Reuse Oriented Development Definisi Berdasarkan penggunaan kembali komponen-komponen PL dengan metoda yang sistematik (COTS Commercial-off-the-shelf) Proses Analisa Komponen Kebutuhan Modifikasi Mendesain sistem dg memanfaatkan komponen-komponen yang ada Pengembangan dan Integrasi Sangat disukai dan penting (bagi bisnis) tetapi tanpa metode yang tepat malah akan mendapatkan sistem yang tidak robust 25 Avinanta Tarigan Perancangan Sistem Informasi
27 Proses Pengembangan PL Component-Reuse Oriented Development Proses Pengembangannya 26 Avinanta Tarigan Perancangan Sistem Informasi
28 Process Iteration Proses Pengembangan PL Ide dasar: kebutuhan SELALU berubah selama pengembangan, sehingga perulangan proses dimana pengerjaan sebelumnya dirubah lagi adalah bagian pengembangan sistem secara keseluruhan Iterasi dapat diimplementasikan dalam setiap fase pengembangan generik Pendekatan berbasis perulangan proses Incremental development Spiral development 27 Avinanta Tarigan Perancangan Sistem Informasi
29 Proses Pengembangan PL Incremental Development Definition Pengembangan dibagi menjadi bagian2 yang dapat berkembang secara bertambah (increments) Setiap bagian harus memenuhi fungsi-fungsi yang diperlukan Kebutuhan pengguna diprioritaskan dan prioritas tertinggi didahulukan dalam pengembangan Begitu dimulai, kebutuhan yang telah tertangani akan dibekukan sehingga memberikan tempat bagi kebutuhan lain untuk dapat berevolusi 28 Avinanta Tarigan Perancangan Sistem Informasi
30 Proses Pengembangan PL Incremental Development In a Diagram 29 Avinanta Tarigan Perancangan Sistem Informasi
31 Proses Pengembangan PL Incremental Development Kelebihan Kebutuhan pengguna / kustomer dipenuhi pada setiap bagian yang selesai terlebih dahulu Bagian yang selesai terlebih dahulu menjadi prototipe Resiko rendah Bagian yang punya prioritas tertinggi dapat dites secara intensive 30 Avinanta Tarigan Perancangan Sistem Informasi
32 Proses Pengembangan PL extreme programming Pendekatan baru Pengembangan bagian-bagian kecil dari fungsi sistem Bergantung kepada : improvemen kode yang konstan keikutsertaan user dalam pengembangan pairwise programming 31 Avinanta Tarigan Perancangan Sistem Informasi
33 Proses Pengembangan PL The Spiral Model (Boehm) Proses direpresentasikan dalam aktivitas berbentuk spiral Setiap perulangan (loop) dalam spiral merepresentasikan sebuah fase dalam proses Fase-fase tidak fix (spesifikasi - design loop) dipilih sesuai dengan yang diperlukan Resiko selalu secara transparan dimonitor dan dipecahkan selama proses berlangsung 32 Avinanta Tarigan Perancangan Sistem Informasi
34 Proses Pengembangan PL The Spiral Model (Boehm) 33 Avinanta Tarigan Perancangan Sistem Informasi
35 Proses Pengembangan PL The Spiral Model (Boehm) 1 Mendefinisikan tujuan dalam 1 siklus spiral Tujuan spesifik harus didefinisikan sebagai output dari 1 siklus spiral 2 Indentifikasi Resiko, assasement, pemecahan Mencari semua resiko yang mungkin dan memecahkannya sebelum langkah berikutnya dimulai 3 Pengembangan dan Validasi Pengembangan sistem / software itu sendiri dan memvalidasinya sesuai dengan kebutuhan Pengembangan sesuai dengan model generik 4 Perencanaan berikutnya Review hasil dari 1 siklus proyek Merencanakan pengembangan berikutnya 34 Avinanta Tarigan Perancangan Sistem Informasi
36 Outline Pengujian Perangkat Lunak Strategi Pengujian Secara Umum 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 35 Avinanta Tarigan Perancangan Sistem Informasi
37 Strategi Pengujian Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Berupa Rencana Pengujian Desain Pengujian Eksekusi Pengujian Cukup fleksibel sehingga setiap proyek dapat mempunyai kasus pengujian yang berbeda Harus cukup detail sehingga dapat dijadikan tolok ukur kemajuan proyek Hasil: Dokumen Spesifikasi Pengujian panduan bagi pelaksana dan milestone bagi manajemen 36 Avinanta Tarigan Perancangan Sistem Informasi
38 Pengujian Perangkat Lunak Karakteristik Pengujian Generik Strategi Pengujian Secara Umum Memasukkan formal technical reviews untuk mengeliminasi error sebelum pengujian dimulai Dimulai dari komponen-komponen sistem sampai pada sistem secara keseluruhan Teknik pengujian dipilih sesuai dengan ketepatannya setiap waktu / kasus Dilaksanakan oleh pengembang PL atau tim independen Pengujian & Debugging tidak sama, tetapi debugging harus ada di setiap testing 37 Avinanta Tarigan Perancangan Sistem Informasi
39 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Organisasi Pengujian Perangkat Lunak Perbedaan konsep Verifikasi (membuat PL dengan benar) dan Validasi (membuat PL yang benar) Problem Psikologi: Pengembang cenderung untuk memperlihatkan fitur sistem dan validasinya terhadap kebutuhan user Pelaksanaan oleh tim luar potensi membuat konflik dg pengembang Tim luar bukan bertanggungjawab thd kualitas PL 38 Avinanta Tarigan Perancangan Sistem Informasi
40 Pengujian Perangkat Lunak Kapan Pengujian Selesai? Strategi Pengujian Secara Umum Problem: Tidak pernah selesai Biaya: Selesai begitu dana untuk Pengujian telah habis Kriteria Statistik (Musa & Ackerman) 95% kepercayaan terhadap sistem tsb apabila dalam 1000 jam sisem berjalan terdapat probabilitas operasi PL yang tidak gagal 39 Avinanta Tarigan Perancangan Sistem Informasi
41 Outline Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 40 Avinanta Tarigan Perancangan Sistem Informasi
42 Proses Pengujian Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional 41 Avinanta Tarigan Perancangan Sistem Informasi
43 Proses Pengujian I Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional Pengujian Unit Komponen-komponen diuji secara individual Pengujian terhadap kode program dan algoritma Pengujian Modul Pengujian himpunan komponen-komponen yang saling berkaitan atau bergantungan Pengujian Sub-Sistem Pengujian modul yang diintegrasikan kedalam satu sub-sistem. Fokus ada pada pengujian antar-muka Pengujian Sistem Pengujian sistem secara keseluruhan Pengujian terhadap adanya pembrojolan (emergent properties) 42 Avinanta Tarigan Perancangan Sistem Informasi
44 Proses Pengujian II Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional Pengujian Penerimaan Pengguna Pengujian Penerimaan Pengguna terhadap PL tersebut Validasi terhadap Kebutuhan Pengguna 43 Avinanta Tarigan Perancangan Sistem Informasi
45 Testing Phases Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional 44 Avinanta Tarigan Perancangan Sistem Informasi
46 Pengujian Unit Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional 45 Avinanta Tarigan Perancangan Sistem Informasi
47 Pengujian Unit Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional Antarmuka: untuk memastikan aliran data yang masuk dan keluar sesuai Struktur Data Lokal memastikan integritas variabel lokal selama eksekusi Kondisi Unit Pada Batas Limit unit selalu beroperasi dengan benar pada limit-limit tertentu Independent Path algoritma yang berdiri sendiri beroperasi dengan benar Error handling path algoritma untuk mendeteksi dan menangani error beroperasi dengan benar 46 Avinanta Tarigan Perancangan Sistem Informasi
48 Kesalahan Umum Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional kesalahan aritmatika operasi menggunakan modus yang bercampur inisialisasi yang tidak benar presisi yang tidak terakurasi representasi simbolik yang tidak benar 47 Avinanta Tarigan Perancangan Sistem Informasi
49 Pengujian Modul Pengujian Perangkat Lunak Pengujian PL Berarsitektur Konvensional 48 Avinanta Tarigan Perancangan Sistem Informasi
50 Pengujian Perangkat Lunak Pengujian Integrasi Sistem Pengujian PL Berarsitektur Konvensional Incremental Integration vs Big Bang Top-down Integration Depth First Integration Breadth First Integration Memverifikasi kontrol Bottom-up Integration Stubs tidak diperlukan Clustering 49 Avinanta Tarigan Perancangan Sistem Informasi
51 Pengujian Perangkat Lunak Pengujian Regresi dan Smoke Pengujian PL Berarsitektur Konvensional Pengujian berulang terhadap komponen / modul yang telah diuji sebelumnya akibat integrasi dengan yang belum diuji Smoke: integrasi bertahap dibuat setiap hari dalam bentuk build pengujian diulang pada tahap integrasi ini Keuntungan Resiko integrasi diminimalisasi Kualitas produk meningkat Memudahkan diagnosa error dan koreksi Kemajuan proyek dapat dilihat dengan mudah 50 Avinanta Tarigan Perancangan Sistem Informasi
52 Outline Pengujian Perangkat Lunak Pengujian Dalam Konteks PBO 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 51 Avinanta Tarigan Perancangan Sistem Informasi
53 Pengujian Perangkat Lunak Pengujian Dalam Konteks OO Pengujian Dalam Konteks PBO Prinsip enkapsulasi dan information hiding Pengujian class-class dan penurunannya Detail algoritma dalam setiap class dan keturunannya 52 Avinanta Tarigan Perancangan Sistem Informasi
54 Pengujian Perangkat Lunak Pengujian Dalam Konteks PBO Pengujian Integrasi Dalam Konteks OO Pengujian Thread pengujian terhadap beberapa class yang tergabung dalam satu thread diuji terhadap input yang ditentukan sebelumnya Pengujian Berdasarkan Penggunaan pengujian class terhadap penggunaannya di class yang lain pertama adalah pengujian independent class kedua adalah pengujian dependent class Cluster Testing 53 Avinanta Tarigan Perancangan Sistem Informasi
55 Outline Pengujian Perangkat Lunak Pengujian Sistem 1 Aspek-aspek Dalam R/P-PL Rekayasa Perangkat Lunak Problema 2 Proses Pengembangan PL Definisi 3 Pengujian Perangkat Lunak Strategi Pengujian Secara Umum Pengujian PL Berarsitektur Konvensional Pengujian Dalam Konteks PBO Pengujian Sistem 54 Avinanta Tarigan Perancangan Sistem Informasi
56 Pengujian Sistem Pengujian Perangkat Lunak Pengujian Sistem Pengujian Recovery Bagaimana sistem dapat merekover dirinya thd suatu kesalahan Pengujian Keamanan Bagaimana sistem dapat mempertahankan dirinya agar tidak masuk ke dalam state of insecure Pengujian Stress Bagaimana sistem dapat bertahan beroperasi dalam tekanan waktu dan pelayanan Pengujian Performa Bagaimana performa sistem dalam melaksanakan pekerjaannya 55 Avinanta Tarigan Perancangan Sistem Informasi
57 End Terimakasih
Ratna Wardani. Department of Electronic Engineering Yogyakarta State University
Ratna Wardani Department of Electronic Engineering Yogyakarta State University S/W Process Model Tahapan S/W Process Model Proses S/W Materi Model Waterfall Model Prototype Model Rapid Application Development
PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma
PENGENALAN Perancangan Perangkat Lunak (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma Perangkat Lunak (Software) Merupakan program aplikasi berikut dengan dokumentasi dan data
Perancangan Perangkat Lunak
Perancangan Perangkat Lunak Pengujian Perangkat Lunak Universitas Gunadarma 1 Perancangan Perangkat Lunak Outline 1 Strategi Pengujian Secara Umum 2 Pengujian Perangkat Lunak Pengujian Dalam Konteks OO
Produk perangkat lunak tersebut:
Perancangan Perangkat Lunak Lintang Yuniar Banowosari http://staffsite.gunadarma.ac.id/lintang Perangkat Lunak Merupakan program-program komputer dan dokumentasi yang berkaitan,produk perangkat lunak dibuat
SOFTWARE PROCESS MODEL
Bahan Ajar Rekaya Perangkat Lunak SOFTWARE PROCESS MODEL Linear SequentialModel/ Waterfall Model Model ini adalah model klasik yang bersifat sistematis, berurutan dalam membangun software. Berikut ini
Pendahuluan Rekayasa Perangkat Lunak
Pendahuluan Rekayasa Perangkat Lunak Brahmantyo 2005 Rekayasa Perangkat Lunak-Pendahuluan Slide 1 Perangkat Lunak Merupakan program-program komputer dan dokumentasi yang berkaitan, Produk perangkat lunak
Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina*
Review of Process Model SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina* Beberapa Model Proses RPL Linear Sequential Model Evolutionary Software Process Model Incremental Model Spiral Model
PEMODELAN ANALISIS PL
PEMODELAN ANALISIS PL Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo REKAYASA SISTEM VS REKAYASA PERANGKAT LUNAK Rekayasa sistem berkaitan dengan semua aspek
PENGEMBANGAN PERANGKAT LUNAK
PENGEMBANGAN PERANGKAT LUNAK pengembangan perangkat lunak (PL) dapat dianggap sebagai lingkaran pemecahan masalah. Untuk menyelesaikan masalah besar, dipecah menjadi kecil terus-menerus sampai paling kecil,
REKAYASA PERANGKAT LUNAK I
REKAYASA PERANGKAT LUNAK I Proses Pembangunan Perangkat Lunak Disusun Oleh: Adam Mukharil Bachtiar Teknik Informatika UNIKOM [email protected] AGENDA PERKULIAHAN PENGERTIAN SOFTWARE DEVELOPMENT LIFE
BAB 4 PELAKSANAAN PENGUJIAN
BAB 4 PELAKSANAAN PENGUJIAN Strategi pengujian dilakukan untuk mengintegrasikan metode perancangan kasus pengujian software ke dalam langkah-langkah terencana yang tersusun rapi sehingga menghasilkan konstruksi
SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS
Bahan Ajar Rekaya Perangkat Lunak SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS Linear SequentialModel/ Waterfall Model Model ini adalah model klasik yang bersifat sistematis, berurutan
SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)
SIKLUS REKAYASA PERANGKAT LUNAK (SDLC) 1. Pengertian DLC atau Software Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan menggunakan model-model dan metodologi
Pengujian Perangkat Lunak Berorientasi Objek. Tim RPL Teknik Informatika
Pengujian Perangkat Lunak Berorientasi Objek Tim RPL Teknik Informatika Pengujian Pengujian adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi
I. INTRODUCTION TO SOFTWARE ENGINEERING. 1. What and Why Sofware Engineering?
I. INTRODUCTION TO SOFTWARE ENGINEERING 1. What and Why Sofware Engineering? 1.1 Software Engineering (Rekayasa Perangkat Lunak) Ekonomi dari semua bangsa-bangsa maju tergantung pada perangkat lunak Semakin
Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010
Tujuan Perkuliahan PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Oleh : Sarwosri, S.Kom, M.T. Umi Laili Yuhana, S.Kom, M.Sc. Memberikan gambaran tentang perangkat lunak, rekayasa perangkat lunak. Memberikan
Pengembangan Sistem Informasi
Pengembangan Sistem Informasi Tujuan Menjelaskan definisi pengembangan sistem dan fase dan kegiatan pada system development lifecycle (SDLC) Menjelaskan perbedaan antara model, teknik, dan metodologi pengembangan
REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1
REKAYASA PERANGKAT LUNAK I PROSES PEMBANGUNAN PERANGKAT LUNAK ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1 Agenda Perkuliahan Software Development Life Cycle Generic Process Model Prescriptive Process
Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh
Review Rekayasa Perangkat Lunak Nisa ul Hafidhoh [email protected] Software Process Sekumpulan aktivitas, aksi dan tugas yang dilakukan untuk mengembangkan PL Aktivitas untuk mencapai tujuan umum (komunikasi
Teknik Informatika S1
Software Process(2) Teknik Informatika S1 Rekayasa Perangkat Lunak 1. Linear Sequential Model 1. Waterfall Model 2. V Model 3. RAD Model 2. Prototyping Model 3. Evolutionary Model 1. Incremental Model
Mata Kuliah Testing & Implementasi Sistem Program Studi Sistem Informasi 2014/2015 STMIK Dumai -- Pertemuan 2 --
Mata Kuliah Testing & Implementasi Sistem Program Studi Sistem Informasi 2014/2015 STMIK Dumai -- Pertemuan 2 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Acknowledgement Main materials:
Systems Development Life Cycle (SDLC)
Systems Development Life Cycle (SDLC) OPINI 28 September 2010 14:04 Dibaca: 3263 Komentar: 2 0 SDLC (Systems Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK PENDAHULUAN 1. Apakah Perangkat Lunak? 2. Apakah Rekayasa Perangkat Lunak (RPL)? 3. Apa perbedaan antara RPL dengan ilmu komputer (computer science)? 4. Apa perbedaan RPL dan rekayasa
SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo
SDLC Concepts Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo Http://yusufxyz.wordpress.com Email: [email protected] IVS Task Group Produk terdiri dari : hardware, software, dokumentasi,
Pengembangan Sistem Informasi. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016
Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016 Tujuan Pembelajaran Menjelaskan Konsep Pengembangan Sistem Informasi dan Tahapan Memahami Prinsip,
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Pertemuan 10 Strategi Pengujian Perangkat Lunak.: Erna Sri Hartatik :. Memudahkan para perancang untuk menentukan keberhasilan system yg telah dikerjakan Karakteristik strategi
Pengembangan Sistem Informasi
Pengembangan Sistem Informasi Sistem Informasi Suatu sistem adalah kombinasi sumber daya (entitas) untuk mengkonversi input menjadi output (informasi). Dalam setiap sistem, masing-masing bagian sistem
PROSES DESAIN. 1. Metodologi Pengembangan Sistem
PROSES DESAIN 1. Metodologi Pengembangan Sistem SDLC (Systems Development Life Cycle) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses pembuatan dan pengubahan sistem serta model dan metodologi
Teknik Informatika S1
Teknik Informatika S1 SOFTWARE QUALITY AND TESTING Strategi Pengujian Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS [email protected] +6285740278021 SILABUS MATA KULIAH 1.
Pengembangan Sistem Informasi
Pengembangan Sistem Informasi Tujuan Menjelaskan definisi pengembangan sistem dan fase dan kegiatan pada system development lifecycle (SDLC) Menjelaskan perbedaan antara model, teknik, dan metodologi pengembangan
Jenis Metode Pengembangan Perangkat Lunak
Jenis Metode Pengembangan Perangkat Lunak by webmaster - Tuesday, January 05, 2016 http://anisam.student.akademitelkom.ac.id/?p=123 Menurut IEEE, Pengembangan software (software engineering ) adalah :
http://www.brigidaarie.com INPUT [ Source ] [ Requirements ] Process ACTIVITIES (TASKS), CONSTRAINTS, RESOURCES PROCEDURES TOOLS & TECHNIQUES OUTPUT [ Results ] [ Product ] [ Set of Goals ] [ Standards
Tugas Softskill. Universitas Gundarma. : Sistem Informasi Manajemen. : Waldhi Supriono NPM : Kelas : 2 DB 12
Tugas Softskill Mata Kuliah Nama : Sistem Informasi Manajemen : Waldhi Supriono NPM : 37111352 Kelas : 2 DB 12 Universitas Gundarma 2011 Siklus Hidup Sistem Siklus Hidup Sistem DASAR PERENCANAAN SISTIM
REKAYASA PERANGKAT LUNAK 1
1 REKAYASA PERANGKAT LUNAK 1 PENDAHULUAN 2 DESKRIPSI MATA KULIAH Sifat : WAJIB Prasyarat : Struktur Data, Basis Data, IMK Bobot : 3 SKS 3 PENILAIAN 10% kehadiran (min. 80%) + 20% tugas/quiz + 30% uts +
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK ( 2 nd week) Siklus Hidup Perangkat Lunak (SWDLC) RAHMAD HIDAYAH /41813120037 FASILKOM / SISTEM INFORMASI DOSEN : WAHYU HARI HAJI, S.Kom, MM Siklus Hidup Perangkat Lunak (Software
MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )
MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK ) Disusun Oleh : MUKHAMAT JAFAR 41813120014 MATA KULIAH : REKAYASA PERANGKAT LUNAK UNIVERSITAS MERCUBUANA 2015 Latar Belakang 1 BAB I PENDAHULUAN
Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak)
Bab 4 Metodologi Pengembagan Sistem(Perangkat Lunak) 4.1 Pendahuluan Proses pengembangan atau pengembangan perangkat lunak secara umum merupakan serangkaian kegiatan yang meliputi kegiatan dalam siklus
Testing dan Implementasi Sistem Informasi
Modul ke: Testing dan Implementasi Sistem Informasi Pada dasarnya, pengujian merupakan satu langkah dalam proses rekayasa perangkat lunak yang dapat dianggap sebagai hal yang merusak daripada membangun
5. Aktivitas generic dalam semua proses perangkat lunak antara lain adalah : a. Spesifikasi dan pengembangan b. Validasi dan evolusi c.
Kelompok 1 1. Merupakan program-program komputer dan dokumentasi yang berkaitan, disebut dengan : a. Perangkat lunak b. Firmware c. Kernel d. Hardware 2. Sebuah program yang berisi perintah-perintah atau
Hanif Fakhrurroja, MT
Pertemuan 3 Sistem Informasi Manajemen Komputer: Pengertian Analisis dan Perancangan Sistem Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Latar Belakang Latar
Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN Biaya PL Software Quality Attribute Standar kualitas Takaran Jaminan Kualitas CASE TOOLS Siklus Hidup Perangkat Lunak (SWDLC/Software Development
PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI
PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI Pengembangan Sistem Pengembangan sistem informasi sering disebut sebagai proses pengembangan sistem (System Development) Pengembangan sistem didefinisikan sebagai
BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data
BAB I PENDAHULUAN 1.1. Latar Belakang Dalam dunia pendidikan, teknologi informasi sangat banyak membantu seperti dalam hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun
Hanif Fakhrurroja, MT
Pertemuan 11: Pengembangan Sistem Informasi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Metodologi Pengembangan Sistem System Development Life Cycle (SDLC)
Silabus dan Satuan Acara Perkuliahan
& Implementasi Sistem Halaman : 1 dari 8 1. Pendahuluan a. Terminologi b. Jenis-jenis Kesalahan c. Penjaminan Kualitas VS Pengujian d. Technique e. Stages f. Strategies 2. White Box a. Basis Path b. Control
Nama : Rendi Setiawan Nim :
Nama : Rendi Setiawan Nim : 41813120188 Pengertian Dasar Istilah Reakayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software engineering. Istilah Software Engineering
A Layered Technology
Proses N. Tri Suswanto Saptadi Teknik Informatika http://trisaptadi.uajm.ac.id 02/28/11 nts/sb/tiuajm 1 A Layered Technology Software Engineering tools methods process model a quality focus These courseware
Fase Desain Proyek Perangkat Lunak
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
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Software Process Satrio Yudho Pertemuan 4 dari 16 ver. 1.0 Tujuan Pemahaman mengenai konsep software process models. Pemahaman aspek tiga software process model. Pemahaman mengenai
The Process. A Layered Technology. Software Engineering. By: U. Abd. Rohim, MT. U. Abd. Rohim Rekayasa Perangkat Lunak The Process RPL
The Process By: U. Abd. Rohim, MT A Layered Technology Software Engineering tools methods process model a quality focus 2 1 Langkah-langkah SE v Definition (What?) System or Information Engineering, Software
Software Proses. Model Proses Perangkat Lunak. Pengembangan Perangkat Lunak. Framework activities 3/20/2018. System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC) Software Proses Planning Implementation Analysis Design Pengembangan Perangkat Lunak Sebuah Lapisan Teknologi Model Proses Perangkat Lunak 1. Linear Sequential Model
THE SOFTWARE PROCESS
1 THE SOFTWARE PROCESS Ign.F.Bayu Andoro.S, M.Kom Introduction 2 Proses perangkat lunak telah menjadi perhatian yang serius selama dekade terakhir Proses perangkat lunak merupakan sebuah kerangka kerja
BAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Membangun sebuah perangkat lunak merupakan sebuah proses yang rumit, dan pada 25 tahun terakhir, para peneliti telah mengidentifikasi aktivitas-aktivitas yang
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK A. Pengertian Rekayasa Perangkat Lunak Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara
PEMELIHARAAN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom
PEMELIHARAAN PERANGKAT LUNAK Ign.F.Bayu Andoro.S, M.Kom PERAWATAN PL Membahas langkah-langkah yang harus dikerjakan sebagai bagian dari pengujian. Strategi untuk pengujian perangkat lunak mengintegrasikan
MODUL 4 Unified Software Development Process (USDP)
MODUL 4 Unified Software Development Process (USDP) Daftar Isi 4.1 Pengantar USDP... 2 4.2 Fase USDP... 2 4.2.1 Fase, Workflow dan Iterasi... 3 4.2.2 Perbedaan USDP dan Siklus Hidup Waterfall... 3 4.2.3
Strategi Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma
Strategi Pengujian Perangkat Lunak Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma Tujuan Pembelajaran Memahami langkah-langkah dalam pengujian perangkat lunak.
3/17/16 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta
Dosen Pengampu: Anief Fauzan Rozi, S.Kom., M.Eng. Phone/WA: 0856 4384 6541 PIN BB: 29543EC4 Email: [email protected] Website: http://anief.mercubuana- yogya.ac.id 3/17/16 Testing dan Audit Perangkat
BAB II KONSEP PEMBANGUNAN SISTEM DARI PERSPEKTIF SOFTWARE ENGINEERING
BAB II KONSEP PEMBANGUNAN SISTEM DARI PERSPEKTIF SOFTWARE ENGINEERING 2.1 Pengantar Untuk membangun sistem yang handal (reliable) dihadapkan pada kondisi terkini, setiap software engineer harus memahami
SIKLUS HIDUP PERANGKAT LUNAK
SIKLUS HIDUP PERANGKAT LUNAK Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM Disusun Oleh : Fadhilla Eka Hentino / 41813120051 UNIVERSITAS MERCU
Rekayasa Perangkat Lunak
Pendidikan dan Pelatihan Profesi Guru (PLPG) TIK Gelombang 14 Rekayasa Perangkat Lunak JURUSAN PENDIDIKAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA 2 0 0 8 Pendahuluan Yang dimaksud
Design Engineering. Tim RPL. Program Studi Teknik Informatika
Design Engineering Tim RPL Program Studi Teknik Informatika Software Design Engineering Desain: mengumpulkan kebutuhan stakeholder, keperluan bisnis dan pertimbangan teknologi untuk memformulasikan suatu
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak Testing is the process of exercising a program with the specific intent of finding errors prior to delivery to the end user. What Testing Shows errors requirements conformance
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Koperasi Bina Sejahtera Paguyuban Keluarga Bogem terletak di Kelurahan Kebonjayanti Kecamatan Kiaracondong Kota Bandung yang beralamat di Jl. Kebonjayanti No. 39 Kota
Metodologi Pengembangan Sistem Informasi
Metodologi Pengembangan Sistem Informasi Metode Waterfall Merupakan pendekatan tradisional One big project Fase yang lain dimulai setelah fase sebelumnya selesai (sequential process) Tanpa backtracking
SDLC SYSTEM DEVELOPMENT LIFE CYCLE. Materi ke-2. Pengembangan Sistem Informasi 5KA28 // 4KA14
SDLC SYSTEM DEVELOPMENT LIFE CYCLE Materi ke-2 Pengembangan Sistem Informasi 5KA28 // 4KA14 PENGEMBANGAN SISTEM METODE PENGEMBANGAN SISTEM Banyak metode pengembangan sistem yang tersedia Metode yang paling
Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD
Pemrograman Web Berbasis Framework Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD [email protected] Pokok Bahasan Pendahuluan Requirement atau penelusuran
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering) Teguh Wahyono http://teguhsalatiga.blogspot.com Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Silabus Konsep Dasar RPL Pemodelan dalam pengembangan
FASE PENGEMBANGAN. MPSI sesi 7 & 8
FASE PENGEMBANGAN MPSI sesi 7 & 8 Fase Pengembangan Pelaksanaan pekerjaan pengembangan ini pada dasarnya adalah membangun sistem informasi dengan deliverables berupa software dan bagianbagian pendukungnya,
http://www.brigidaarie.com Perangkat lunak tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan, yang diperlukan untuk membuat program beroperasi dengan benar.
Bab V Perancangan Model Ensiklopedia
Bab V Perancangan Model Ensiklopedia Bab perancangan model ensiklopedia berisi pemetaan elemen dalam lingkungan kolaborasi ke dalam ensiklopedia. Pemetaan ini menghasilkan sebuah ensiklopedia lingkungan
Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008
Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008 PLPG Sosialisasi TIK KTSP2008 Latar Belakang Kemajuan pesat perangkat keras Kemajuan dalam teknik-teknik pembuatan
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Informasi Informasi merupakan hasil pengolahan data dari satu atau berbagai sumber, yang kemudian diolah, sehingga memberikan nilai, arti, dan manfaat. (Eka Pratama, 2014). Menurut
BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi
BAB III METODOLOGI PENELITIAN 1.1 METODE PENGUMPULAN DATA Metode pengumpulan data yang digunakan pada penelitian ini berupa studi literatur berupa mempelajari hal-hal yang berhubungan dengan pembahasan
Program Development Cycle
Program Development Cycle Kartika Firdausy - UAD [email protected] blog.uad.ac.id/kartikaf Setelah mempelajari materi ini, mahasiswa diharapkan mampu: menguraikan langkah-langkah dalam membangun program
Teknik Informatika S1
Software Process Teknik Informatika S1 Rekayasa Perangkat Lunak 1. Linear Sequential Model 1. Waterfall Model 2. V Model 3. RAD Model 2. Prototyping Model 3. Evolutionary Model 1. Incremental Model 2.
MANAJEMEN PROYEK DALAM PRAKTEK
MANAJEMEN PROYEK DALAM PRAKTEK Pengertian Umum Stakeholder Stakeholder merupakan individu, sekelompok manusia, komunitas atau masyarakat baik secara keseluruhan maupun secara parsial yang memiliki hubungan
SOFTWARE TESTING. Ratna Wardani
SOFTWARE TESTING Ratna Wardani Capaian Memahami pentingnya Software Testing Memahami teknik dalam Software Testing Dasar-dasar Software Testing Teknik-teknik dalam Software Testing Here we go... Dasar-dasar
Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI DIAN PALUPI RINI, M.KOM 1
Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI adalah metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan yang akan digunakan sebagai pedoman bagaimana dan
PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK
PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK Strategi Pengujian Strategi uji coba perangkat lunak dilakukan untuk memudahkan para perancang untuk menentukan keberhasilan system yang telah dikerjakan
Pertemuan 3 Metodologi Pengembangan Sistem Informasi
Pertemuan 3 Metodologi Pengembangan Sistem Informasi Tujuan : 1. Memahami metodologi pengembangan sistem (System Development) yang sesuai untuk sebuah proyek. 2. Memahami tugas-tugas yang perlu dilaksanakan
Development Lifecycles and Approaches
Development Lifecycles and Approaches System Development Life Cycle (SDLC) merupakan tahapan pekerjaan yang dilakukan oleh analisis sistem dan programmer dalam membangun sistem informasi. Langkah-langkah
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Jasa Marga merupakan perusahaan perintis penyelenggaraan jalan tol di Indonesia, yang didirikan pada tanggal 01 Maret 1978. Sebagai jalan tol pertama di Indonesia yang
BAB1. PENDAHULUAN Siklus hidup sistem (SLC) SDLC Systems Development Life Cycle Siklus Hidup Pengembangan Sistem Systems Life Cycle
BAB1. PENDAHULUAN Siklus hidup sistem (SLC) adalah metodologi yang digunakan untuk menggambarkan proses untuk membangun sistem informasi, dimaksudkan untuk mengembangkan sistem informasi dalam cara yang
PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK
PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK Suhatati Tjandra Teknik Informatika dan Komputer Sekolah Tinggi Teknik Surabaya Email: [email protected] ABSTRAK Semakin berkembangnya dunia industrialisasi
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN Pada bab ini akan menjelaskan tentang latar belakang masalah yang akan diambil dalam penelitian. Selain itu menjelaskan tentang rumusan masalah, tujuan penelitian, batasan masalah dan
PENGANTAR RUP & UML. Pertemuan 2
PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com Kenapa butuh SDLC? 1 2 Software pun harus punya dan butuh siklus hidup SDLC 3 Apa itu SDLC? Siklus
BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan
BAB II LANDASAN TEORI 2.1 Pembelian Pembelian adalah usaha pengadaan barang-barang untuk perusahaan. Dalam perusahaan dagang pembelian dilakukan dengan dijual kembali tanpa mengadakan perubahan bentuk
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Kemajuan teknologi saat ini semakin pesat dan setiap saat selalu mengalami perkembangan. Perkembangan teknologi tersebut dimanfaatkan dalam berbagai bidang kehidupan.
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Profil Dosen Nama Lengkap Email : Brigida Arie Minartiningtyas, M.Kom. : [email protected] Telp : 081999717767 Perkuliahan Pelaksanaan dan Tata tertib Presensi minimal 75%
PENGUJIAN PERANGKAT LUNAK. Muhammad Riza Hilmi, ST.
PENGUJIAN PERANGKAT LUNAK Muhammad Riza Hilmi, ST. http://learn.rizahilmi.com [email protected] Terminologi Reliability: Ukuran kesuksesan yang digunakan untuk mengukur kesesuaian antara perilaku yang
REKAYASA PERANGKAT LUNAK LANJUT DESIGN ENGINEERING. Defri Kurniawan M.Kom
REKAYASA PERANGKAT LUNAK LANJUT DESIGN ENGINEERING Defri Kurniawan M.Kom Content Pengenalan Perancangan Model Analysis to Model Design Design Concept Design Model Pengenalan Perancangan Perancangan PL
SATUAN ACARA PERKULIAHAN MATA KULIAH TESTING & IMPLEMENTASI SISTEM (KA) KODE / SKS : KK / 3 SKS
KODE / SKS : KK-03 / 3 SKS Minggu Pokok Bahasan Sub Pokok Bahasan Cara Pengajaran Ref Pengembangan Perangkat. Sumber. Agar mahasiswa dapat : Lunak aplikasi Membedakan sumber-sumber aplikasi serta mengevaluasi
Strategi Pengujian Perangkat Lunak. Minggu ke 8
Strategi Pengujian Perangkat Lunak Minggu ke 8 Pendekatan Strategis ke pengujian perangkat lunak Pengujian Unit Pengujian Integrasi Pengujian Validasi Pengujian Sistem Pengujian Unit Berfokuspadaintiterkecildaridesain
RANCANGAN PEMBELAJARAN
RANCANGAN PEMBELAJARAN MATA KULIAH : REKAYASA PERANGKAT LUNAK SEMESTER: 3 KODE: SKS: 3 JURUSAN : TEKNIK INFORMATIKA FTIF-ITS DOSEN: KOMPETENSI UTAMA / TIU : Mahasiswa memiliki pengetahuan terhadap metodologi
DASAR-DASAR PERANCANGAN PERANGKAT LUNAK
Perancangan Perangkat Lunak DASAR-DASAR PERANCANGAN PERANGKAT LUNAK Karmilasari 2 Metodologi Pengembangan Perangkat Lunak Merupakan kerangka yang digunakan untuk membuat struktur, perencanaan dan pengendalian
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Pertemuan 2 Pengenalan Rekayasa Perangkat Lunak.: Erna Sri Hartatik :. Pembahasan Konsep dasar Rekayasa Perangkat Lunak (Software Engineering) Model-model Pengembangan Perangkat
ANALISA & PERANCANGAN SISTEM
ANALISA & PERANCANGAN SISTEM Analisis System Mulyadi, S.Kom, M.S.I Analisa Sistem Analisis sistem - teknik pemecahan masalah yang menguraikan sistem ke dalam beberapa komponen dengan tujuan mempelajari
SATUAN ACARA PERKULIAHAN MATA KULIAH TESTING & IMPLEMENTASI SISTEM (JURUSAN SISTEM INFORMASI) KODE / SKS : AK / 3 SKS
Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Media 1 Pendahuluaan Ruang lingkup Mata Kuliah, Sasaraan, Tujuan, Kompetensi lulusan 2, 3 Pengembangan Memahami langkahlangkah agar dapat mengorganisir
