Tugas Makalah Metodologi Pengembangan Sistem
Tugas Makalah Metodologi Pengembangan Sistem
Tugas Makalah Metodologi Pengembangan Sistem
AGILE DEVELOPMENT)
Disusun Oleh :
JURUSAN AKUNTANSI
FAKULTAS EKONOMI
UNIVERSITAS SRIWIJAYA
2019
KATA PENGANTAR
Dengan mengucapkan syukur Alhamdulillah kepada Allah SWT, karena dengan rahmat
dan hidayah-Nya lah karya tulis ini dapat diselesaikan dengan baik. Adapun judul dari karya tulis
ini adalah “Metodologi Pengembangan Sistem (Structure Design, Rapid Application
Development, Agile Development)”
Pada kesempatan ini, tidak lupa penulis ingin mengucapkan terima kasih kepada berbagai
pihak yang telah banyak membantu penulis dalam menyelesaikan karya tulis ini, yaitu:
1. Allah SWT berkat rahmat-Nya lah, penulis dapat menyelesaikan karya tulis ini.
2. Orang tua penulis yang selalu memberikan dukungan baik moral maupun material kepada
penulis,
3. Aryanto, S.E., M.Ti., Ak. Selaku dosen mata kuliah Sistem Informasi Manajemen,
Jika ada yang kurang tepat pada karya tulis ini, penulis memohon maaf yang sebesar-
besarnya. Tak lupa, penulis mengharapkan dan mengucapkan terima kasih terhadap kritikan dan
saran yang membangun terhadap karya tulis ini. Namun, jika karya tulis ini sangat bermanfaat
bagi anda segera beritahukan kepada ribuan sejawat anda yang juga sangat membutuhkan karya
tulis ini.
Penulis
DAFTAR ISI
BAB I
PENDAHULUAN
Setelah materi ini diharapkan Mahasiswa / Peserta Didik Mampu menjawab pertanyaan:
1. Mengenal Pendekatan Sistem Sebagai kerangka kerja dasar pemecahan segala jenis
masalah.
2. Cara Pendekatan Sistem.
3. SDLC.
4. DFD dan Use Case.
5. Pengelolaan Proyek pengembangan Sistem.
6. Mengenal proses dasar pengestimasian biaya proyek
PEMBAHASAN
Pengembangan sistem dapat berarti menyusun sistem yang baru untuk menggantikan
sistemyang lama secara keseluruhan atau untuk memperbaiki sistem yang sudah ada (kami,
2008).
Metode adalah suatu cara, teknik sistematik untukmengerjakan sesuatu (dinu, 2008).
Dapat disimpulkan bahwa pengembangan sistem adalah proses membuat sistem yang baru,
memodifikasi atau menggantikan sebagian atau seluruh sistem informasi.
Siklus hidup pengembangan sistem informasi ini terdiri atas empat fase utama, yaitu:
A. Perencanaan (Planning)
Proses perencanaan biasanya lebih menekankan pada alasan mengapa sebuah sistem
harus dibuat.
Kegiatan dalam fase ini :
Dibentuk suatu struktur kerja strategis yang luas dan pandangan sistem informasi
baru yang jelas yang akan memenuhi kebutuhan-kebutuhan pemakai informasi.
Proyek sistem dievaluasi dan dipisahkan berdasarkan prioritasnya. Proyek dengan
prioritas tertinggi akan dipilih untuk pengembangan.
B. Analisis (Analysis)
Tahapan perencanaan ini kemudian dilanjutkan dengan proses analisis yang lebih
menekankan pada siapa, apa, kapan dan dimana sebuah sistem akan dibuat.
Kegiatan dalam fase ini :
Dilakukan proses penilaian, identifikasi, dan evaluasi komponen serta hubungan
timbal-balik yang terkait dalam pengembangan sistem; definisi masalah, tujuan,
kebutuhan, prioritas dan kendala-kendala sistem; ditambah identifikasi biaya,
keuntungan, dan estimasi jadwal untuk solusi yang berpotensi.
Laporan yang dihasilkan dari kegiatan analisis ini akan menyediakan suatu landasan
untuk membentuk suatu tim proyek sistem danmemulai fase analisis sistem.
Tim proyek sistem memperoleh pengertian yang lebih jelas tentang alasan untuk
mengembangkan suatu sistem baru.
Beberapa aspek sistem yang sedang dikembangkan mengkin tidak diketahui secara
penuh pada fase ini, jadi asumsi kritis dibuat untuk memungkinkan berlanjutnya
siklus hidup pengembangan sistem.
C. Perencanaan (Design)
Sedangkan pada proses desain lebih menekankan kepada bagaimana sistem akan berjalan
Kegiatan dalam fase ini :
Dibentuk alternatif – alternative perancangan konseptual untuk pandangan pemakai.
Alternatif ini memungkinkan manajer dan pemakai untuk memilih rancangan terbaik
yang cocok untuk kebutuhan mereka.
Pada fase ini analisis sitem mulai merancang proses dengan mengidentifikasikan
laporan – laporan dan output yang akan dihasilkan oleh sistem yang diusulkan
Sejumlah tugas harus dikoordinasi dan dilaksanakan untuk implementasi sistem baru.
D. Implementasi (Implementation)
Tahap terakhir dilanjutkan dengan fase implementasi yaitu proses delivery-nya kepada
pengguna.
Kegiatan dalam fase ini :
Sistem siap untuk dibuat dan diinstalasi.
Sejumlah tugas harus dikoordinasi dan dilaksanakan untuk implementasi sistem baru.
Laporan implementasi yang dibuat pada fase ini ada dua yaitu rencana implementasi
dalam bentuk Gantt Chart atau PERT chart dan penjadwalan proyek dan teknik
manajemen.
1. Structured Design
Merupakan sebuah metode pengembangan sistem dimana antara satu fase ke fase
yang lain dilakukan secara berurutan. Biasanya sebuah langkah akan diselesaikan terlebih
dahulu sebelum melanjutkan ke fase berikutnya. Keuntungan menggunakan metodologi
ini requirement harus didefinisikan lebih mendalam sebelum proses coding dilakukan.
Disamping itu metodologi ini memungkinkan sesedikit mungkin perubahan dilakukan
pada saat proyek berlangsung. Namun, metodologi ini juga mempunyai beberapa
kelemahan, diantaranya desain harus komplit sebelum programming dimulai, serta jika
terjadi fase yang terlewati, maka biaya yang akan ditimbulkan akan lumayan besar.
Bagian dari metodologi ini antara lain Waterfall Modeling dan Parallel Development.
Phased Development membagi sistem secara keseluruhan menjadi beberapa versi sistem.
Setelah desain untuk versi pertama selesai maka akan dilanjutkan ke implementasi.
Setelah versi pertama terselesaikan, maka pengembang akan memulai lagi ke versi
selanjutnya.
Prototyping Methodologies
3. Agile Development
Konsep Agile Software Development dicetuskan oleh Kent Beck dan 16 rekannya
dengan menyatakan bahwa Agile Software Development adalah cara membangun
software dengan melakukannya dan membantu orang lain membangunnya sekaligus.
Dalam Agile Software Development interaksi dan personel lebih penting daripada
proses dan alat, softeare yang berfungsi lebih penting daripada dokumentasi yang
lengkap, kolaborasi dengan klien lebih penting daripada negosiasi kontrak, dan sikap
tanggap terhadap perubahan lebih penting daripada mengikuti rencana. Namun demikian,
sama seperti model proses yang lain, tidak semua jenis proyek, produk, orang, dan situasi
cocok dengan AD. Pengembangan metodologi ini adalah eXtreme Programming.