Anda di halaman 1dari 3

METODOLOGI SIKLUS HIDUP definisi SDLC.

Metode digunakan untuk


PERKEMBANGAN SISTEM memperoleh persyaratan yaitu wawancara
Proses siklus hidup sistem : Definisi, Konstruksi, personel kunci.
dan Implementasi.
Tahap Konstruksi
Langkah-langkah SDLC DESAIN SISTEM → Spesialis IS merancang
Metodologi SDLC generik mencakup tiga fase sistem fisik, atau teknis, berdasarkan dokumen
dan delapan langkah. Fase definisi ini persyaratan fungsional dari tahap definisi. Hasil
membenarkan pekerjaan pengembangan sistem dari desain sistem adalah dokumen desain rinci
dan mendefinisikan secara tepat apa yang harus yang akan diberikan kepada pemrogram dan staf
dilakukan sistem dengan cukup detail untuk SI teknis lainnya.
spesialis untuk membangun sistem yang tepat. PENGEMBANGAN SISTEM → Ada 2
Fase konstruksi, spesialis IS menghasilkan aktivitas yang terlibat dalam pembangunan
sistem kerja sesuai dengan spesifikasi yang sistem : memproduksi program komputer dan
ditetapkan pada fase sebelumnya. Fase mengembangkan/meningkatkan database yang
implementasi, sistem baru dipasang, dapat akan digunakan sistem.
dioperasikan dalam organisasi, dan sudah siap PENGUJIAN SISTEM → Pengujian adalah
dipertahankan (dimodifikasi) sesuai kebutuhan upaya besar yang mungkin memerlukan waktu
sehingga terus mencerminkan perubahan yang sama banyaknya dengan penulisan kode
kebutuhan organisasi. untuk sistem. Dokumentasi sistem juga
merupakan hal utama mekanisme komunikasi
Memulai Proyek Sistem Baru antara berbagai anggota tim proyek selama
Organisasi menggunakan sejumlah pendekatan proses pengembangan.
untuk memutuskan aplikasi baru mana yang
akan diinvestasikan. Pendekatan peninjauan Tahap Implementasi
program setelah setiap fase atau langkah, dengan INSTALASI → Langkah ini mencakup
pilihan untuk melanjutkan, melanjutkan pembuatan file dan database serta konversi data
perubahan, atau menghentikan proyek, disebut yang relevan, dari satu atau lebih sistem lama ke
komitmen tambahan. sistem baru. Selain itu ada pelatihan pengguna
akhir sistem terhadap sistem baru. Terdapat 4
Fase Definisi strategi implementasi yaitu strategi paralel,
ANALISIS KELAYAKAN → Ada tiga jenis strategi percontohan, strategi pentahapan, dan
kelayakan yaitu ekonomi, operasional, dan strategi peralihan.
teknis. Analis IS bertanggung jawab menilai OPERASI → IS mempertahankan 3 hal dalam
kelayakan teknis sistem, berdasarkan mengoperasikan aplikasi yaitu versi
pengetahuan terkini dan solusi teknologi baru, pengembangan (kondisi penyelesaian sebagian
keahlian TI dari personel internal, dan karena kemampuan baru ditambahkan), versi
infrastruktur yang diperlukan untuk pengujian (rilis aplikasi baru sementara yang
mengembangkan dan mendukung sistem yang telah melalui proses pengujian yang dijelaskan
diusulkan. sebelumnya), dan versi produksi (versi
DEFINISI PERSYARATAN → Definisi sebenarnya dijalankan). Pada langkah ini,
persyaratan adalah dokumen persyaratan sistem tanggung jawab SI diserahkan pada operasi
komprehensif yang berisi penjelasan rinci komputer dan personel dukungan teknis.
tentang masukan dan keluaran sistem serta PEMELIHARAAN → Proses melakukan
proses yang digunakan untuk mengubah data perubahan sistem setelah dimasukkan ke mode
masukan menjadi keluaran. Dokumen produksi. Pemeliharaan dilakukan untuk
persyaratan sistem adalah hasil utama dari fase memperbaiki kesalahan pada perangkat lunak
yang tidak ditemukan dan diperbaiki sebelum METODOLOGI PROTOTIPE
implementasi awal. Selain itu juga untuk Sistem awal dapat direvisi berdasarkan
meningkatkan sistem. pengalaman dan pemahaman pengguna yang
diperoleh dari versi sebelumnya, ini disebut
Tim Proyek SDLC pembuatan prototipe.
Manajer proyek harus menentukan tugas SDLC
yang harus dilakukan dan keterampilan yang Langkah-Langkah Pembuatan Prototipe
serta perkirakan berapa lama waktu yang
dibutuhkan untuk setiap tugas.

Mengelola Proyek SDLC


Proyek sistem diukur berdasarkan tiga kriteria
keberhasilan utama: (1) pengiriman SI yang
tepat waktu, (2) berkualitas tinggi dan memenuhi
persyaratan bisnis, dan (3) sesuai anggaran
proyek.
UKURAN PROYEK YANG DAPAT
DIKELOLA → Sistem yang besar harus Tim Proyek Pembuatan Prototipe
dipecah menjadi modul-modul yang relatif Interaksi antara spesialis IS dan pengguna
independen dan dibangun sebagai rangkaian berpusat pada solusi pengembangan kreatif dan
proyek-proyek kecil yang dapat dikelola, bukan reaksi pribadi terhadap antarmuka dan keluaran
sebagai proyek raksasa tunggal. sistem pengguna. Selain itu, metodologi
DEFINISI PERSYARATAN YANG AKURAT pembuatan prototipe juga memerlukan peran
→ SDLC didasarkan pada premis bahwa pengguna bisnis khusus.
persyaratan untuk sistem baru dapat dan harus
didefinisikan secara rinci di awal proses. Mengelola Proyek Pembuatan Prototipe
SPONSOR EKSEKUTIF → Intensitas dan Manajer proyek IS dan pembuat sistem perlu
lamanya waktu dalam proyek SDLC berarti melakukan pendekatan proyek secara berbeda.
bahwa sponsorship tingkat eksekutif sangat Tujuannya adalah untuk merespons permintaan
penting untuk keberhasilan serta memerlukan pengguna dengan cepat dengan prototipe yang
pengelolaan perubahan organisasi. “cukup baik” berkali-kali daripada menghasilkan
sistem aktual yang direkayasa secara ketat di
Kelebihan dan Kekurangan SDLC awal proyek.
● Kelebihan → 1) proses terstruktur dan
sistematis 2) pengendalian cermat terhadap Pembuatan Prototipe Dalam Proses SDLC
proses 3) definisi kebutuhan menyeluruh 4) Terdapat dua cara pembuatan prototipe yang
pencapaian yang jelas dengan dimasukkan ke dalam proses SDLC. Pertama,
penandatanganan manajemen prototyping digunakan dalam fase Definisi untuk
● Kekurangan → 1) persyaratan yang membantu pengguna menentukan persyaratan
berkembang dalam proyek tidak sistem, khususnya untuk antarmuka pengguna
diperhitungkan dengan baik 2) proses lama (layar komputer dan navigasi). Cara pembuatan
3) adanya komitmen dari atas ke bawah 4) prototipe kedua yang digunakan lebih kompleks
penolakan terhadap umpan balik 5) peran dan mencakup implementasi percontohan dari
pengguna sistem didefinisikan secara sempit prototipe yang berfungsi. Jenis prototipe ini
6) tetapkan tonggak sejarah dan tanggal biasanya merupakan jenis sistem percontohan
penyelesaian pertama dalam seri.
PENDEKATAN BARU menemukan cara terbaik untuk memaksimalkan
Pengembangan Aplikasi Cepat (RAD) potensi manfaat pengembangan aplikasi oleh
Pengembangan aplikasi cepat (RAD) adalah pengguna tanpa menimbulkan tingkat risiko
metodologi hybrid yang menggabungkan aspek yang tidak dapat diterima bagi organisasi karena
metodologi SDLC dan pembuatan prototipe. menggunakan aplikasi yang dikembangkan oleh
Mirip dengan metodologi SDLC, beberapa pengguna yang kurang terlatih.
varian RAD ada dalam organisasi dan konsultan.
Tujuannya adalah untuk menghasilkan sistem Keuntungan dan Kerugian Aplikasi yang
dalam waktu kurang dari satu tahun. Siklus Dikembangkan Pengguna
hidup RAD yang dikembangkan oleh guru James ● Keuntungan → Pengguna (1) tidak harus
Martin mencakup empat langkah, yaitu menjelaskan kebutuhan informasi mereka
Perencanaan Persyaratan, Desain Pengguna, kepada analis yang tidak memahami konteks
Konstruksi, dan Peralihan. bisnis dan (2) tidak harus menunggu sumber
Pendekatan prototyping/piloting dalam daya TI ditugaskan untuk mengerjakan
SDLC sangat berguna untuk proyek-proyek proyek mereka.
besar dan berisiko yang melibatkan risiko ● Kelemahan → (1) Kurangnya kontrol
teknologi atau risiko organisasi, atau keduanya. aplikasi untuk keamanan dan kualitas data,
(2) hilangnya peluang untuk integrasi TI dan
Metodologi Agile bisnis, dan (3) peningkatan operasional.
Metode agile adalah perubahan radikal dalam risiko karena pergantian pengembang.
pengembangan sistem dan dapat ditentang oleh
staf pengembangan sistem (Wailgum, 2007). Mengkaji Risiko dari UAD
PEMROGRAMAN EKSTRIM → Dalam satu KARAKTERISTIK APLIKASI → Ruang
pendekatan Agile, yang disebut eXtreme lingkup (pribadi, departemen, organisasi),
Programming (XP), pemrogram menulis kode kekritisan/dampak (paparan risiko), ukuran dan
produksi secara berpasangan. penggunaan (satu kali, berkala, berkelanjutan),
SCRUM → Scrum menekankan tim proyek kompleksitas masalah bisnis (kesamaan tugas,
yang independen, koordinasi dan komunikasi struktur masalah)
antar dan di dalam tim, pemantauan pekerjaan KARAKTERISTIK ALAT →
yang berulang dan berkelanjutan, serta metode Kecanggihan/kompleksitas alat, keterhubungan
kerja yang sangat efisien. KARAKTERISTIK PENGEMBANG →
Keterampilan, pengalaman, dan ketersediaan
Mengelola Proyek Perangkat Lunak pengembang pengguna, keterampilan
Menggunakan Staf Outsourcing pengalaman, dan ketersediaan spesialis IS
Keuntungan → menekan biaya pengembangan
perangkat lunak, membantu atau menggantikan Pedoman untuk Pengembang Pengguna
staf internal dalam pekerjaan pengembangan, Panko (1988) menyatakan bahwa metodologi
untuk memberikan kebebasan kepada staf yang paling tepat untuk aplikasi yang
internal untuk mengerjakan proyek-proyek yang dikembangkan pengguna bergantung pada tiga
lebih strategis atau eksklusif yang harus dikelola karakteristik aplikasi: ruang lingkup
sendiri, dan untuk dapat menyelesaikan proyek (penggunaan pribadi atau departemen), ukuran
tersebut dengan lebih cepat (kecil hingga besar), dan sifat masalah bisnis
yang didukung oleh aplikasi tersebut. aplikasi
MENDUKUNG PENGEMBANGAN (sederhana hingga kompleks).
APLIKASI PENGGUNA (UAD)
Saat ini, tantangan keseluruhan dalam mengelola
pengembangan aplikasi pengguna adalah

Anda mungkin juga menyukai