Prototyping Aplikasi Teknologi Informasi

Slides:



Advertisements
Presentasi serupa
Analisa Perancangan Sistem
Advertisements

Model Pengembangan Perangkat Lunak dengan Prototype
MODEL PROTOTYPE.
Siklus, Metode dan Teknik Pengembangan Sistem Informasi
KONSEP PENGEMBANGAN REKAYASA PERANGKAT LUNAK
Bab 6 PERANCANGAN PERANGKAT LUNAK
METODE PENGEMBANGAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK (Software Engineering) Eka Ismantohadi
REKAYASA SISTEM.
PROTOTYPING Analisa Desain Sistem Informasi. Pendahuluan Prototipe merupakan simulasi atau animasi dari bakal sistem. Prototipe merupakan suatu metode.
Protyping IMK-M5.
PENGEMBANGAN SISTEM.
Siklus Hidup Pengembangan Sistem (SDLC)
BAB 6 PERANCANGAN SISTEM secara umum
PERANCANGAN SISTEM.
KONSEP PERANCANGAN SISTEM INFORMASI LANJUTAN)
TEKNIK TESTING DAN STRATEGI TESTING
KONSEP PERANCANGAN SISTEM INFORMASI
PROTOTYPING.
Perancangan umum Sistem Informasi
Rekayasa Perangkat Lunak
Metodologi Pengembangan Perangkat Lunak
Kelompok 4 Agusta Sigit Dewantoro Almizan Dio Restu Saputra
Pengembangan Siklus Hidup Sistem
TRANSFORMASI SISTEM INFORMASI TRADISIONAL KE BASIS KOMPUTER
PERENCANAAN AKTIVITAS PROYEK
Materi Sesi ke 8 Pengembangan Sistem Informasi Manajemen
Spesifikasi Perangkat Lunak
Analisa Desain Sistem Informasi
PENGEMBANGAN APLIKASI
TESTING DAN IMPLEMENTASI SISTEM
Rekayasa Perangkat Lunak Model Proses PL
Rekayasa perangkat lunak (rpl)
Pengenalan Rekayasa Perangkat Lunak
Implementasi Sistem Akuntansi
Materi Bab 7 Sistem Informasi
Interaksi Manusia & Komputer Prototyping
PERANCANGAN SISTEM.
System Development Life Cycle (SDLC)
CHAPTER 7 Pengembangan Sistem
DESAIN SISTEM Muhammad Taqiyyuddin Alawiy, ST., MT TEKNIK ELEKTRO
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Metode Rekayasa Perangkat Lunak
PERANCANGAN SISTEM SECARA UMUM
PROTOTIPE (Berkerja dengan Model Pertama)
REKAYASA PERANGKAT LUNAK
CHAPTER 7 Pengembangan Sistem
REKAYASA PERANGKAT LUNAK
FASE DESAIN.
Desain Sistem Akuntansi Secara Umum
Analisis dan Perancangan Sistem Informasi Erik Kurniadi
Materi Habis Uts IMK Prototyping
Analisa dan Perancangan Sistem
RPL.
PENGEMBANGAN SISTEM Muhammad Hidayat, SE.
Analisa Perancangan Sistem
BAB 2 KONSTRUKSI & BISINS PROSES
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Siklus, Metode dan Teknik Pengembangan Sistem Informasi
Proses Pengembangan Database
SIKLUS HIDUP PENGEMBANGAN SISTEM (System Development Life Cycle/SDLC)
Konsep & Perancangan Database
ANALISA PERANCANGAN PROGRAM.
TERMINOLOGI ANALISA SISTEM
Pengembangan Sistem Informasi
PENGEMBANGAN SISTEM.
Analisa Desain Sistem Informasi
Analisis dan Desain Berorientasi Obyek
PERANCANGAN SISTEM.
Transcript presentasi:

Prototyping Aplikasi Teknologi Informasi Christina Yunita W, SE, Ak.

Definisi Prototyping Prototyping adalah pengembangan yang cepat dan pengujian terhadap model kerja (prototipe) dari aplikasi baru melalui proses interaksi dan berulang-ulang yang biasa digunakan ahli sistem informasi dan ahli bisnis.  Menurut O'Brien, Prototyping disebut juga desain aplikasi cepat (rapid application design/RAD) .

Sebagian user kesulitan mengungkapkan keinginannya untuk mendapatkan aplikasi yang sesuai dengan kebutuhannya. Kesulitan ini yang perlu diselesaikan oleh analis dengan memahami kebutuhan user dan menerjemahkannya ke dalam bentuk model (prototipe). Model ini selanjutnya diperbaiki secara terus menerus sampai sesuai dengan kebutuhan user.

Keunggulan Prototyping Adanya komunikasi yang baik antara pengembang dan pelanggan. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan. Pelanggan berperan aktif dalam pengembangan sistem. Lebih menghemat waktu dalam pengembangan sistem. Penerapan menjadi lebih  mudah karena pemakai mengetahui apa yang diharapkannya

Kelemahan Prototyping Pelanggan tidak melihat bahwa perangkat lunak belum mencerminkan kualitas perangkat lunak secara keseluruhan dan belum memikirkan pemeliharaan dalam jangka waktu yang lama. Pengembang biasanya ingin cepat menyelesaikan proyek sehingga menggunakan algoritma dan bahasa pemrograman sederhana. Hubungan pelanggan dengan komputer mungkin tidak menggambarkan teknik perancangan yang baik.

Bagian-Bagian Prototipe Aplikasi TI Struktur penyimpanan data Format yang digunakan untuk mencatat, memelihara, dan melaporkan proses-proses Logika yang rinci yang mendasari bentuk-bentuk yang menerapkan aturan proses bisnis dan informasi

Bentuk Prototipe Low fidelity High fidelity Fidelity mengacu kepada tingkat kerincian sebuah sistem.

Proses Pembuatan Prototipe Proses pembuatan prototipe merupakan proses yang interaktif dan berulang-ulang yang menggabungkan langkah-langkah siklus pengembangan tradisional. Prototipe dievaluasi beberapa kali sebelum pemakai akhir menyatakan protipe tersebut diterima.

Contoh pembuatan prototipe:

Proses Pembuatan Prototipe Analisa Kebutuhan Sistem Desain Sistem Pengujian Sistem Implementasi Sistem

Analisa Kebutuhan Sistem Analisis kebutuhan sistem harus mendefinisikan kebutuhan sistem yang spesifik antara lain : Masukan yang diperlukan sistem (input) keluaran yang dihasilkan (output) Operasi-operasi yang dilakukan (proses) Sumber data yang ditangani Pengendalian (kontrol)

Desain Sistem Desain sistem akan menghasilkan paket software prototipe, produk yang baik sebaiknya mencakup tujuh bagian : Fitur menu yang cepat dan mudah. Tampilan input dan output. Laporan yang mudah dicetak. Data dictionary yang menyimpan  informasi pada setiap field termasuk panjang field, pengeditan dalam setiap laporan dan format field yang digunakan. Database dengan format dan kunci record yang optimal. Menampilkan query online secara tepat ke data yang tersimpan padadatabase. Struktur yang sederhana dengan bahasa pemrograman yang mengizinkan pemakai melakukan pemrosesan khusus, waktu kejadian, prosedur otomatis dan lain-lain.

Pengujian Sistem Menurut Sommerville (2001) pengujian sistem terdiri dari : Pengujian unit untuk menguji komponen individual secara independen tanpa komponen sistem yang lain untuk menjamin sistem operasi yang benar. Pengujian modul yang terdiri dari komponen yang saling berhubungan. Pengujian sub sistem yang terdiri dari beberapa modul yang telah diintegrasikan. Pengujian sistem untuk menemukan kesalahan yang diakibatkan dari interaksi antara subsistem dengan interfacenya serta memvalidasi persyaratan fungsional dan non fungsional. Pengujian penerimaan dengan data yang dientry oleh pemakai dan bukan uji data simulasi. Dokumentasi berupa pencatatan terhadap setiap langkah pekerjaan dari awal sampai akhir pembuatan program.

Implementasi Setelah prototipe diterima maka pada tahap ini merupakan implementasi sistem yang siap dioperasikan dan selanjutnya terjadi proses pembelajaran terhadap sistem baru dan membandingkannya dengan sistem lama, evaluasi secara teknis dan operasional serta  interaksi pengguna, sistem dan teknologi informasi.

Alat Perancangan Sistem Diagram Alir Data (Data Flow Diagram/DFD) Diagram Arus Sistem Diagram Relasi Entitas Kamus Data

Diagram Alir Data Diagram alir data (data flow diagram/ DFD) adalah sebuah alat dokumentasi grafik yang menggunakan simbol-simbol untuk menjelaskan sebuah proses. Diagram ini menunjukkan aliran proses seluruh sistem kepada pemakai dan dapat diatur detailnya sesuai dengan kemampuan pemahaman pemakai.

Diagram Arus Sistem Diagram arus sistem (sistem flow chart) adalah perlatan yang digunakan untuk menggambarkan proses sistem secara rinci untuk menggambarkan aliran sistem informasi dan diagram arus sistem untuk menggambarkan aliran program  .

Diagram Relasi Entitas Diagram relasi entitas menunjukkan antar entitas satu dengan yang lain dan bentuk hubungannya sehingga data tergabung dalam satu kesatuan yang terintegrasi. Kamus Data Kamus data adalah penjelasan tertulis lengkap dari data yang diisikan ke dalam database.