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

Tahap Back-End

Perencanaan Sistem

Analisis Sistem

Ranc. Sist General

Evaluasi & Seleksi

Ranc. Sist Terinci

Implementasi

Pemeliharaan Sistem

Laporan Rencana Sistem

Laporan Analisis Sistem

Laporan Rancangan Sist General

Laporan Evaluasi & Seleksi

Laporan Rancangan Sist. Terinci

Laporan Implementasi

Pengembangan Sistem Informasi

Hal. 2 dari 8 halaman

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 Setelahsistembarudikembangkandandiimplementasikan TahapPemeliharaan(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

A B
Pengembangan Sistem Informasi Minta Perubahan Pemeliharaan Sistem Ranc. Sistem Terinci Prototipe Diterima Evaluasi & Seleksi Sistem Kebthan User Didef Analisis Sistem

Perencanaan Sistem

T T
Gunakan Prototipe

Bangun Prototipe

Y
Rancangan Sistem General Sajikan Prototipe

Evaluasi Prototipe

Revisi Prototipe

Y
Implementasi Sistem Bag. dr Ranc. Sist General

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