Anda di halaman 1dari 8

SIKLUS HIDUP PENGEMBANGAN SISTEM

SDLC(SystemDevelopmentLifeCycle)>SiklusHidupPengembanganSistem

FaseUtama:
Perencanaan:(MengapaMengembangkanSistem?)
Analisis:(Siapa,apa,kapandandimanasistem?)
Perancangan:(Bagaimanakerjasistem?)
Implementasi:(BagaimanaSistemDipasang/diinstal?)

Perencanaan:
MengidentifikasikanNilaiBisnis
AnalisisKelayakan
MembuatRencanaKerja
MengaturStaff
MengontroldanMengarahkanProjek

Analisis:
Analisis
Mencariinformasiyangterkaitdengansistem
Menentukanmodelproses
Menentukanmodeldata
Perancangan
PerancanganProsessecaraFisik
PerancanganArsitekturSistem
PerancanganInterface
PerancanganBasisDatadanBerkas
PerancanganProgram

Implementasi:
Construction
Instalation

Pengembangan Sistem Informasi

Hal. 1 dari 8 halaman

SIKLUS HIDUP PENGEMBANGAN SISTEM

Gambar Siklus Hidup Pengembangan Sistem

Tahap Front-End

Perencanaan
Sistem

Laporan
Rencana
Sistem

Analisis
Sistem

Laporan
Analisis
Sistem

Pengembangan Sistem Informasi

Ranc.
Sist
General

Laporan
Rancangan
Sist General

Tahap Back-End

Evaluasi
& Seleksi

Laporan
Evaluasi &
Seleksi

Ranc.
Sist
Terinci

Laporan
Rancangan
Sist. Terinci

Hal. 2 dari 8 halaman

Implementasi

Laporan
Implementasi

Pemeliharaan
Sistem

SIKLUS HIDUP PENGEMBANGAN SISTEM

Proses yang direkayasa secara logik untuk mengembangkan sistem dari tahap
perencanaansampaipenerapan
4(empat)tahappertama>TahapFRONTEND
Digerakkanolehpemakai
Untuk menyelidiki konsep sistem baru dan menentukan dengan tepat apa yang
dibutuhkanparapemakaisebelummerancangsistemsecaraterinci
DokumentasiLaporanyangdibuatditujukanuntukparapemakaisistem
2Tahapterakhir>TahapBACKEND
Digerakkanolehperancangdanteknokrat
Prosesdaripengembangansistemyangterutama:
Analisissistem
Desainsistem
Implementasisistem

+ Proseskebijakan
+ Perencanaan sistem dalam tahapan pengembangan sistem (proses ini merupakan
tahapansebelumdilakukanpengembangansisteminitiationofsystemproject)

Desainsistemdalam2tahapan:
1. Desainsistemsecaraumum/konsep/makro/logika/khusus
2. Desainsistemsecararinci/fisik
SetelahsistembarudikembangkandandiimplementasikanTahapPemeliharaan(10
20tahunataulebih)
Jika sistem ini tidak lagi efisien dan efektif untuk tetap digunakan, maka tidak
dilanjutkandansistembarudikembangkan

PROTOTIPE
Suatu teknik analisis dan rancangan yang memungkinkan pemakai ikut serta dalam
menentukan kebutuan dan pembentukan sistem apa yang akan dikerjakan untuk
memenuhikebutuhantersebut.
Prototipe digunakan untuk mengembangkan kebutuhan pemakai yang sulit
didefinisikanuntukmemperlancarprosesSDLC.
Prototipe paling baik digunakan untuk mengembangkan sistem yang didefinisikan
kurangbaikdancocokuntukpenerapansistemkecilyangunik.

Pengembangan Sistem Informasi

Hal. 3 dari 8 halaman

SIKLUS HIDUP PENGEMBANGAN SISTEM

Tabelberikutinimenunjukkanbagaimanaprototipedigunakandalamhubungandengan
SDLC

Karakteristik
Metodologi
Sistem
Prototipe
SDLC
Kebutuhan
Pemakaimempunyai
Kebutuhan
pemakai
pada
Pemakai
kesulitandalam
umumnya didefinisikan dengan
mendefinisikankebutuhan baik
Masukan, Kelu Volumerendah
Volumetinggi
aran
&
Transaksi
Database
Jumlahkecilcatatandan
Jumlahbesarcatatandan
elemenelemendlm
elemenelemendlmcatatan
catatan
Kendali
Kendalieditingdasar
Sistemkendaliekstensif,
termasukkendalikeamanan
canggih
Teknologi
Biasanyasuatukomputer Biasanyasuatusistemkomputer
ygberdirisendiritanpa
banyakpemakaiygbesar,sering
database"pribadi"
salingdikaitkandgnsuatu

Pengembangan Sistem Informasi

Hal. 4 dari 8 halaman

SIKLUS HIDUP PENGEMBANGAN SISTEM

Perencanaan
Sistem

Analisis
Sistem

T
Kebthan
User
Didef

Gunakan
Prototipe

Bangun
Prototipe

Y
Rancangan
Sistem General

Evaluasi &
Seleksi Sistem

Sajikan
Prototipe

Evaluasi
Prototipe

Ranc. Sistem
Terinci

Prototipe
Diterima

Revisi
Prototipe

Y
Implementasi
Sistem
Bag. dr
Ranc. Sist
General

Pemeliharaan
Sistem

Minta
Perubahan

Pengembangan Sistem Informasi

T
Utk
Pemeliharaan
Sistem

T
Akhiri Sesi
Prototipe
Hal. 5 dari 8 halaman

SIKLUS HIDUP PENGEMBANGAN SISTEM

PERANGKAT PEMODELAN
Perangkatpemodelanmerupakansalahsatuciripendekatanterstruktur.
Perangkat pemodelan adalah suatu model yang digunakan untuk menguraikan sistem
menjadi bagianbagian yang dapat diatur dan mengkomunikasikan ciri konseptual dan
fungsionalkepadapengamat

Peranperangkatpemodelan:
1. Komunikasi
Perangkatpemodelandapatdigunakansebagaialatkomunikasiantarapemakaidengan
analissistemdalampengembangansistem.
2. Eksperimentasi
Pengembangansistembersifattrialanderroe
3. Prediksi
Modelmeramalkanbagaimanasuatusistemakanbekerja

Jenisperangkatpemodelanantaralain:
1. DiagramArusData(DFD)
Menunjukkanprosesyangdijalankandatadalamsistem
2. KamusData
Definisielemendatadalamsistem
3. EntityRelationshipDiagram(ERD)
ModelpenyimpanandatadalamDFD
4. StateTransitionDiagram(STD)
Menunjukkan keadaan tertentu dimana suatu sistem dapat ada dan transisi yang
menghasilkankeadaantertentuyangbaru.STDdigunakanuntuksistemyangrealtime.
5. BaganStruktur
Menggambarkan suatu hierarki modul program perangkat lunak termasuk
dokumentasiinterfaceantarmodul
6. DiagramAlurProgramTerstruktur(StructuredProgramFlowchart)
Menggambarkanalurdanlogikaprogram
7. AlatSpesifikasiProses
Memberikan deskripsi yang lengkap tentang prosesproses yang ditemukan dalam
diagramalurdatatingkatdasar.
Contoh:
BahasaInggrisTerstruktur
TabelKeputusan
PohonKeputusan
Persamaan
8. DiagramWarnierOrr(WOD)
Menunjukkanpenguraianhierarkhiprosesataudata
9. DiagramJackson
Membuatmodelstrukturprogramperangkatlunakdaristrukturdata.

Pengembangan Sistem Informasi

Hal. 6 dari 8 halaman

SIKLUS HIDUP PENGEMBANGAN SISTEM

JAD ( Joint Application Development)


Suatu teknik yang melibatkan pemakai dan profesional sistem dalam pengembangan
sistem
Dapatdigunakandisetiaptahap

Alat dan Metode yang dapat digunakan untuk setiap tahap dari SDLC
1. TahapPerencanaan
AlatdanTeknikyangdigunakan:
JointApplicationDevelopment(JAD)
EntityRelationshipDiagram(ERD)
Tujuanutama:
Mengajukanproposaldanmenentukanprioritas
Proposal proyek berdasarkan Analisa kelayakan TELOS dan Faktor strategik
PDM
Hasil:
Laporansistemperencanaan

2. TahapAnalisis
AlatdanTeknikyangdigunakan:
JAD

DecisionTable
DFD
DecisionTree
KamusData
Equation
ERD
Interview
StateTransitionDiagram(STD) Sampling
StructuredEnglish
Observasi
Tujuanutama:
Investigasi,Membuatspesifikasidanmodeldarikebutuhanpemakai
Hasil:
Laporansistemanalisis

3. TahapPerancanganUmum
AlatdanTeknikyangdigunakan:
Lembarkerjaperancangansecaraumum
DFD
JAD
KamusData
ERD
STD
StructuredEnglish
DecisionTable
DecisionTree
Equation
Tujuanutama:
Membuatalternatifalternatifrancangansistemsecaraumum
Hasil:
LaporanRancanganSistemSecaraUmum

Pengembangan Sistem Informasi

Hal. 7 dari 8 halaman

SIKLUS HIDUP PENGEMBANGAN SISTEM

4. TahapEvaluasidanSeleksi
AlatdanTeknikyangdigunakan:
LembarkerjakelayakanTELOS
LembarkerjafaktorstrategikPDM
Lembar kerja MURRE (Maintainability, Usability, Reusability, Realibility dan
Extendability)
Analisisbiayadankeuntungan
Tujuanutama:
Mendefinisikanhasilyangoptimaldarisetiapalternatifalternatifrancangansecara
umum
Hasil:
LaporanEvaluasidanseleksi

5. TahapPerancanganRinci
AlatdanTeknikyangdigunakan:
Variouslayoutgrids
Variousmodelingtools
Tujuanutama:
Membuat rancangan secara fungsional untuk : output, input, proses, control,
database,danplatformteknologi
Hasil:
Laporanrancanganrinci(blueprintuntuksistembaru)

6. TahapImplementasi
AlatdanTeknikyangdigunakan:
SoftwareMetric
JAD
Strukturberbentukgrafik
ERDygsudahdimodifikasi
Strukturprogramflowchart
Bahasapemrogramankomputer
StrukturberbentukBhsInggris Perangkatlunakuntukpengembangan
DecisionTable
Walkthrough
DecisionTree
TestCase
Equation
Training
W/Odiagram
Reviewsebelumimplementasi
Tujuanutama:
Membangunsistembarudanmengoperasikan
Hasil:
Laporanimplementasisistem

Pengembangan Sistem Informasi

Hal. 8 dari 8 halaman

Anda mungkin juga menyukai