METODOLOGI DALAM PENGEMBANGAN SISTEM PERTEMUAN 3 METODOLOGI DALAM PENGEMBANGAN SISTEM
PERTEMUAN 3 Pengertian Metodologi Metode adalah suatu cara, teknik yang sistematik untuk mengerjakan sesuatu. Metodologi adalah kesatuan metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin yang lainnya. Metodologi pengembangan sistem adalah metode-metode, prosedur-prosedur, konsep-konsep pekerjaan dan aturan-aturan yang akan digunakan untuk mengembangkan suatu sistem informasi.
SDLC (System Development Life Cycle) Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Sistem lama perlu diperbaiki atau diganti dikarenakan beberapa hal sbb: Adanya permasalahan-permasalahan (problems) pada sistem lama Untuk meraih kesempatan-kesempatan Adanya instruksi-instruksi
SDLC (System Development Life Cycle) Tahapan-tahapan dalam siklus pengembangan sistem: Perencanaan Analisis Desain Implementasi Pemeliharaan
Tahap Perencanaan Sistem Sebelum suatu sistem informasi dikembangkan, terlebih dahulu dibuat perencanaan. Perencanaan sistem merupakan pedoman untuk melakukan pengembangan sistem. Bagian-bagian yang menangani perencanaan sistem adalah : 1. Planning staff 2. Departemen pengembangan sistem 3. Departemen pengolahan data Hal. 73, buku analisis & Desain, jogiyanto.
Tahap Perencanaan Sistem 1. Usulan timbul karena adanya masalah didalam sistem dan atau perbaikan sistem lama dan digantikan dengan sistem baru. 2. Keputusan manajemen Usulan harus mendapat persetujuan dan dukungan dari manajemen. 3. Kerangka acuan kerja a. Latar belakang b. Maksud dan tujuan c. Sasaran proyek d. Ruang lingkup pekerjaan e. Jangka waktu pelaksanaan f. Prioritas pekerjaan
Tahap Perencanaan Sistem 4. Anggaran (Dana) penyusunan anggaran/dana untuk membiayai pembentukan dan penerapan sistem. 5. Penunjukkan tim pelaksana Apakah pengembangan sistem informasi akan dilakukan oleh perusahaan atau oleh pihak konsultan? Hal ini terkait dengan SDM pada perusahaan. 6. Menilai kelayakan proyek - Kelayakan Operasional - Kelayakan Teknis - Kelayakan Ekonomis
Tahap Perencanaan Sistem Proses dalam perencanaan sistem ada 3 : Merencanakan proyek-proyek sistem yang dilakukan oleh staff perencana sistem. Menentukan proyek-proyek sistem yang akan dikembangkan yang dilakukan oleh komite pengarah. penunjukan tim analis Mendefinisikan proyek-proyek sistem yang akan dikembangkan, dilakukan oleh analis sistem.
PENGEMBANGAN SISTEM Tahap pengembangan sistem terdiri dari langkah-langkah sbb: Survei bertujuan untuk mengetahui ruang lingkup pekerjaan. Analisis bertujuan untuk memahami sistem yang ada, mengidentifikasi masalah, dan mencari solusinya. Desain bertujuan mendesain sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan.
membuat sistem baru, (hardware dan software). PENGEMBANGAN SISTEM Pembuatan membuat sistem baru, (hardware dan software). Implementasi bertujuan untuk mengimplementasikan sistem yang baru. Pemeliharaan bertujuan agar sistem dapat berjalan secara optimal.
Alat Dalam Pengembangan Sistem Alat-alat yang umumnya digunakan berupa gambar, diagram, atau grafik. Alat-alat yang berbentuk grafik antara lain: a. HIPO diagram b. Data flow diagram c. Structured chart d. SADT diagram e. Warnier/Orr diagram f. Jackson’s diagram
Alat Dalam Pengembangan Sistem Alat-alat berbentuk grafik yang sifatnya umum, berupa bagan: 1. Bagan aktivitas (Activity charting) a. Bagan alir sistem (systems flowchart) b. Bagan alir program (Program flowchart) c. Bagan alir kertas kerja (paperwork/form flowchart) d. Bagan alir hub. Database (database relationship f.c) e. Bagan alir proses (process flowchart) f. Gantt chart 2. Bagan menggambarkan tataletak (layout charting) 3. Bagan menggambarkan hubungan personil (Personal relationship charting)
Penerapan tahapan pengembangan sistem informasi ada beberapa cara: 1. Waterfall (berurut) Setiap tahapan harus diselesaikan terlebih dahulu secara penuh sebelum meneruskan ke tahapan berikutnya. Tujuannya untuk menghindari terjadinya pengulangan tahapan tersebut.
Proses Waterfall / Staircase PENGEMBANGAN SISTEM Survei sistem Analisa sistem Desain sistem Pembuatan sistem Implementasi sistem Pemeliharaan sistem Produk Proses Waterfall / Staircase
PENGEMBANGAN SISTEM 2. Iterasi / Spiral Tahapan-tahapan pengembangan sistem dilaksanakan dengan memakai teknik iteration atau pengulangan, dimana suatu proses dilaksanakan secara berulang-ulang sampai mendapatkan hasil yang diinginkan.
PENGEMBANGAN SISTEM Proses Iterasi Survei sistem Analisa sistem Desain sistem Pembuatan sistem Implementasi sistem Pemeliharaan sistem Produk Proses Iterasi
Proses Spiral / Incremental PENGEMBANGAN SISTEM Analisis Desain Survei Pemeliharaan Implementasi Pembuatan Produk Proses Spiral / Incremental
Penerapan tahapan pengembangan sistem dengan teknik RAD RAD (Rapid Application Development) adalah seperangkat strategi, metodologi, dan peralatan yang terintegrasi yang ditujukan guna menghasilkan sistem secara cepat tanpa mengorbankan kualitas. RAD merupakan pendekatan alternatif untuk tahap rancangan dan penerapan dari SLC.
PENGEMBANGAN SISTEM Sumbangan terbesar dari RAD adalah kecepatannya menghasilkan sistem untuk digunakan yang terutama dicapai melalui penggunaan peralatan berbasis komputer dan tim proyek yang terspesialisasi. 4 unsur penting RAD : - Manajemen - Manusia - Metodologi - Peralatan Manajemen : harus mendukung RAD sepenuhnya dan menyediakan lingkungan kerja yang membuat kegiatan tersebut sangat menyenangkan Manusia : RAD menyadari efisiensi dengan penggunaan beberapa tim yang terspesialisasi. Anggota RAD adalah para ahli metodologi dan peralatan. Metodologi : metodologi dasar RAD adalah siklus hidup RAD. Yang terdiri dari 4 tahap: 1. perencanaan kebutuhan 2. rancangan pemakai 3. konstruksi 4. cut over Peralatan : terutama terdiri dari bahasa-bahasa pemrograman dan peralatan CASE (Computer Aided Software engineering) yang memudahkan pembuatan kode.
Evaluasi yang dimaksud adalah evaluasi oleh user / manajemen. TAHAP EVALUASI SISTEM Evaluasi diperlukan untuk memastikan bahwa pelaksanaan pengembangan sistem sesuai dengan rencana yang telah ditetapkan baik dari segi waktu, biaya maupun secara teknis. Evaluasi yang dimaksud adalah evaluasi oleh user / manajemen. Manajemen : harus mendukung RAD sepenuhnya dan menyediakan lingkungan kerja yang membuat kegiatan tersebut sangat menyenangkan Manusia : RAD menyadari efisiensi dengan penggunaan beberapa tim yang terspesialisasi. Anggota RAD adalah para ahli metodologi dan peralatan. Metodologi : metodologi dasar RAD adalah siklus hidup RAD. Yang terdiri dari 4 tahap: 1. perencanaan kebutuhan 2. rancangan pemakai 3. konstruksi 4. cut over Peralatan : terutama terdiri dari bahasa-bahasa pemrograman dan peralatan CASE (Computer Aided Software engineering) yang memudahkan pembuatan kode.
Evaluasi dilakukan oleh user pada : Saat Pengembangan PENGEMBANGAN SISTEM Evaluasi dilakukan oleh user pada : Saat Pengembangan Sistem informasi perlu di evaluasi pada saat pengembangan. Apakah sesuai dengan rencana, jadwal, dan sebagainya sehingga penyimpangan dapat diatasi sedini mungkin. Manajemen : harus mendukung RAD sepenuhnya dan menyediakan lingkungan kerja yang membuat kegiatan tersebut sangat menyenangkan Manusia : RAD menyadari efisiensi dengan penggunaan beberapa tim yang terspesialisasi. Anggota RAD adalah para ahli metodologi dan peralatan. Metodologi : metodologi dasar RAD adalah siklus hidup RAD. Yang terdiri dari 4 tahap: 1. perencanaan kebutuhan 2. rancangan pemakai 3. konstruksi 4. cut over Peralatan : terutama terdiri dari bahasa-bahasa pemrograman dan peralatan CASE (Computer Aided Software engineering) yang memudahkan pembuatan kode.
- Apakah program baru cukup efisien? - Bagaimanakan waktu respon nya? PENGEMBANGAN SISTEM 2. Saat Penyerahan Sistem yang telah selesai dikembangkan perlu dites dengan menggunakan testing penerimaan (Acceptance test). - Apakah program baru cukup efisien? - Bagaimanakan waktu respon nya? - Apakah informasi yang disajikan sudah lengkap? Bila telah dievaluasi, dibuat suatu berita acara penyerahan. Manajemen : harus mendukung RAD sepenuhnya dan menyediakan lingkungan kerja yang membuat kegiatan tersebut sangat menyenangkan Manusia : RAD menyadari efisiensi dengan penggunaan beberapa tim yang terspesialisasi. Anggota RAD adalah para ahli metodologi dan peralatan. Metodologi : metodologi dasar RAD adalah siklus hidup RAD. Yang terdiri dari 4 tahap: 1. perencanaan kebutuhan 2. rancangan pemakai 3. konstruksi 4. cut over Peralatan : terutama terdiri dari bahasa-bahasa pemrograman dan peralatan CASE (Computer Aided Software engineering) yang memudahkan pembuatan kode.
PENGEMBANGAN SISTEM 3. Saat Pengoperasian Evaluasi pada saat pengoperasian tidak perlu seintensif pada saat pengembangan atau saat penyerahan. Evaluasi ini menyangkut kemungkinan dampak sampingan dari pelaksanaan sistem tersebut. Hasil dari evaluasi ini menjadi masukan bagi manajemen dalam menentukan apakah sistem yang berjalan harus dipertahankan, diperbaiki, atau diganti dengan yang baru. Manajemen : harus mendukung RAD sepenuhnya dan menyediakan lingkungan kerja yang membuat kegiatan tersebut sangat menyenangkan Manusia : RAD menyadari efisiensi dengan penggunaan beberapa tim yang terspesialisasi. Anggota RAD adalah para ahli metodologi dan peralatan. Metodologi : metodologi dasar RAD adalah siklus hidup RAD. Yang terdiri dari 4 tahap: 1. perencanaan kebutuhan 2. rancangan pemakai 3. konstruksi 4. cut over Peralatan : terutama terdiri dari bahasa-bahasa pemrograman dan peralatan CASE (Computer Aided Software engineering) yang memudahkan pembuatan kode.