BAB 4 Pendekatan-Pendekatan Pengembangan Sistem

dokumen-dokumen yang mirip
Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom

Pengembangan Sistem. Dr. Lily Wulandari

BAB II LANDASAN TEORI. sistem adalah suatu susunan yang teratur dari kegiatan yang saling bergantung

Hanif Fakhrurroja, MT

SDLC SYSTEM DEVELOPMENT LIFE CYCLE. Materi ke-2. Pengembangan Sistem Informasi 5KA28 // 4KA14

Pengembangan Sistem Informasi

PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI

Metodologi Pengembangan Sistem Informasi

Hanif Fakhrurroja, MT

ANALISIS DAN PERANCANGAN SISTEM INFORMMASI

BAB1. PENDAHULUAN Siklus hidup sistem (SLC) SDLC Systems Development Life Cycle Siklus Hidup Pengembangan Sistem Systems Life Cycle

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

Pengembangan Sistem Informasi

Metodologi Pembangunan Sistem Informasi

BAB 3 Analisa dan Perancangan Sistem

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Proyek Pengembangan Sistem Informasi

BAB 6 METODOLOGI SIKLUS HIDUP SISTEM

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

Pengembangan Sistem Informasi. Sistem Informasi Universitas Gunadarma 2012/2013

BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM

Rekayasa Perangkat Lunak (Software Engineering)

RANGKUMAN SIM BAB 13 Mengembangkan Sistem Informasi (Building Information Systems)

DASAR-DASAR PERANCANGAN PERANGKAT LUNAK

The system Development Environment

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

DESAIN SISTEM SECARA UMUM

KELOMPOK 1. Metode Pengembangan Sistem Informasi. Imelda Florensia Stefani. P.

Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi

System Design. Jika system analysis menekankan pada masalah bisnis, system design menekankan pada segi teknis atau berfokus pada implementasi sistem.

PENGEMBANGAN SISTEM INFORMASI. Tahapan Pengembangan Sistem

Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pengembangan Sistem Informasi. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016

SISTEM INFORMASI AKUNTANSI

Brigida Arie Minartiningtyas, M.Kom

KELOMPOK 3. Imelda Florensia Stefani. P. Tangkuman Gladis Ansiga Ariyanto Pakaya Andre Lay

Materi yang akan dibahas: 13-1

Tugas Softskill. Universitas Gundarma. : Sistem Informasi Manajemen. : Waldhi Supriono NPM : Kelas : 2 DB 12

PENGEMBANGAN PERANGKAT LUNAK

Proses Pengembangan Sistem

KELOMPOK 1. Metode Pengembangan Sistem Informasi. Imelda Florensia Stefani. P. 1

Siklus, Metode dan Teknik Pengembangan Sistem

BAB II TINJAUAN PUSTAKA. intrakurikuler yang memadukan pelaksanaan Tri Dharma Perguruan Tinggi dengan

BAB 7 PENENTUAN KEBUTUHAN SISTEM

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

Jenis Metode Pengembangan Perangkat Lunak

Teknik Informatika S1

RANCANGAN PEMBELAJARAN

BAB III METODOLOGI PENELITIAN

MATERI PEMBELAJARAN. Prototyping Rapid Prototyping Dimensi Prototyping Terminologi Prototyping Prototyping Tools

08 Pengembangan & Pemeliharaan Sistem Informasi [Bagian 1]

Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI DIAN PALUPI RINI, M.KOM 1

UNIVERSITAS MERCU BUANA. Modul Perkuliahan Pertemuan ke 2

BAB 2 Stake Holder dalam Sistem Informasi

BAB II LANDASAN TEORI

Perbedaan Pengembangan Software Dan Pengembangan Sistem Informasi

SATUAN ACARA PERKULIAHAN (SAP)

RAPID APPLICATION DEVELOPMENT


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

Pertemuan 3 Metodologi Pengembangan Sistem Informasi

MODUL 4 Unified Software Development Process (USDP)

Information System Analysis and Design

BAB II LANDASAN TEORI. Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi

Disusun Oleh : Dr. Lily Wulandari

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

Sistem Enterprice SASARAN : Sistem Enterprise. Sistem Informasi Enterprise. Information Systems Today

Perancangan Sistem Secara Umum

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom.

Rapid Application Development

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

SYSTEMS ANALYSIS AND DESIGN METHODS

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Business Process Reengineering ( BPR )

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

SOFTWARE PROCESS MODEL

ANALISIS KEBUTUHAN SISTEM Hanif Al Fatta M.Kom

INFORMATION TECHNOLOGY

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Penjualan adalah proses kegiatan menjual, yaitu dari kegiatan penetapan

SIKLUS HIDUP PENGEMBANGAN SISTEM

Definisi. Metode Pengembangan Sistem Informasi. Metodologi Pengembangan System. Definisi (lanjutan) Mengapa perlu? 7/21/2008

Mengatasinya digunakan : SDLC Prototipe Perangkat Pemodelan Teknik Manajemen Proyek CASE JAD Keterlibatan pemakai

Software Development Life Cycle (SDLC)

STMIK AMIKOM YOGYAKARTA

III TEORI DAN METODOLOGI SISTEM

PERTEMUAN 2 METODE PENGEMBANGAN SISTEM

MEMAHAMI PENGGUNAAN UML

1. PENDAHULUAN 1.1. Latar Belakang

MK. SISTEM INFORMASI Sap. PENDEKATAN PENGEMBANGAN SISTEM INFORMASI DOSEN : ASEP WAHYUDIN, M.T.

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

Soal dan Jawaban Sub-BAB: Sistem Informasi

Kebutuhan dan Spesifikasi Perangkat Lunak

PERANCANGAN BERORIENTASI OBJEK

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL ABSTRAK BAB I PENDAHULUAN

Metode-Metode Pengembangan Desain Aplikasi

REKAYASA PERANGKAT LUNAK I

BAB 1 PENDAHULUAN. Di era globalisasi ini, perkembangan teknologi informasi berperan penting dalam

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

ANALISA DAN PERANCANGAN BERORIENTASI OBJEK PADA WEBSITE RENCANA PENGEMBANGAN PENDIDIKAN DASAR KOTA

Transkripsi:

1 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI BAB 4 Pendekatan-Pendekatan Pengembangan Sistem Disamping metode tradisional SDLC, ada beberapa metode yang dikembangkan untuk melengkapi kelemahan-kelemahan yang ada dalam metode SDLC. Metode-metode itu antara lain: o Structured analysis and structured design o Object oriented analysis and design o Prototyping o Joint Application Design (JAD) o Participatory design 4.1 Structured analysis dan structured design Pendekatan ini lebih berfokus pada bagaimana mereduksi waktu dan maintenace dalam pengembangan sistem. Pendekatan ini juga langsumng memngintegrasikan perubahan jika diperlukan. 4. 2 Object Oriented Analysis and Design (OOAD) Pendekatan baru untuk pengembangan sistem, sering disebut sebagai pendekatan ketiga setelah pendekatan yang berorientasi data dan berorientasi proses. OOAD adalah metode pengembangan sistem yang lebih menekankan pada objek

2 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI dibandingkan dengan data atau proses. Ada beberapa ciri khas dari pendekatan ini yaitu object, Inheritance dan object class Object adalah struktur yang mengenkapsulasi atribut dan metode yang beroperasi berdasarkan atribut-atribut tadi. Objek adalah abstraksi dari benda nyata dimana data dan proses diletakkan bersama untuk memodelkan struktur dan perilaku dari objek dunia nyata. Object class adalah sekumpulan objek yang berbagi struktur yang sama dan perilaku yang sama. Inheritance. Properti yang muncul ketika tipe entitas atau object class disusun secara hirarki dan setiap tipe entitas atau object class menerima atau mewarisi atribut dan metode dari pendahulunya. 4.3. Prototyping Prototyping adalah proses iterative dalam pengembangan sistem dimana requirement diubah ke dalam sistem yang bekerja (working system) yang secara terus menerus diperbaiki melalui kerjasama antara user dan analis. Prototype juga bisa dibangun melalui beberapa tool pengembangan untuk menyederhanakan proses. Prototyping merupakan bentuk dari Rapid Application Development (RAD). Beberapa kerugian RAD: o RAD mungkin mengesampingkan prinsip-prinsip rekayasa perangkat lunak o Menghasilkan inkonsistensi pada modul-modul sistem o Tidak cocok dengan standar o Kekurangan prinsip reusability komponen

3 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI Prototype methodology o Analis bekerja dengan tim untuk mengidentifikasi requirement awal untuk sistem o Analis kemudian membangun prototype. Ketika sebuah prototype telah selesai. User bekerja dengan prototype itu dan menyampaikan pada analis apa yang mereka sukai dan yang tidak mereka sukai. o Analis kemudian menggunakan feedback ini untuk memperbaiki prototype o Versi baru diberikan kembali ke user o Ulangi langkah-langkah tersebut sampai user merasa puas Keuntungan prototype o Prototype melibatkan user dalam analisa dan desain o Punya kemampuan menangkap requirement secara konkret daripada secara abstrak o Untuk digunakan secara standalone o Digunakan untuk memperluas SDLC 4.4 Joint Application Design (JAD) Pada akhir 1970 an personil pengembangan sistem di IBM mengembangan proses baru untuk mengumpulkan requiremen SI dan mereview desain dengan nama JAD. JAD adalah proses terstruktur dimana user, manager dan analis bekerja bersamasama selama beberapa hari dalam 1 pertemuan bersama untuk mengumpulkan requiremen sistem yang akan dibangun.

4 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI 4.5 Participatory design End user dilibatkan dalam pengembangan sistem dalam satu meja untuk persetujuan tentang sistem requirement dan sistem desain. Pada perkembangannya desain sistem banyak disupport oleh pengggunaan software dan teknologi baru. Analisis mengandalkan tool dengan tujuan : o Meningkatkan produktifitas o Berkomunikasi lebih efektif dengan user o Mengintegrasikan pekerjaan yang telah dilaksanakan dari awal pengembangan sampai akhir. Contoh-contoh tool yang digunakan adalah : Computer-Aided Systems Engineering (CASE -tools) Application Development Environments (ADE -tools) Process and Project Managers 4.6 meningkatkan produktifitas pengembangan Sistem Informasi Teknologi komputer dapat digunakan untuk meningkatkan produktifitas. CASE tool sebagai contoh, menyediakan lebih banyak produktifitas untuk meningkatkan kemampuan seperti pengembangan kode, tool diagramming dan pendesainan layar dan laporan. Computer-Aided Systems Engineering: CASE tools Case adalah software yang digunakan untuk mengotomasi atau mendukung penggambaran dan analisa dari model sistem dan menyediakan translasi dari model sisytem ke sistem aplikasi. Berikut ini gambaran arsitektur CASE

5 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI Gambar 4.1 arsitektur CASE Tool