Download - 20130517 - Pengembangan STI Metode SDLC
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
1/47
Disampaikan oleh:
Belinda-Emmie-Esti-Galih-Hadi
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
2/47
2
1. PENDAHULUAN
2. SDLC (Part I) ANALISIS & PERANCANGAN SYSTEM
3. SDLC (Part II) IMPLEMENTASI & OPERASI/PERAWATAN SYSTEM
4. METODOLOGI PENGEMBANGAN (PART I)
5. METODOLOGI PENGEMBANGAN (PART II)
Systems & Information Technology
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
3/47
3
1. PENDAHULUAN
2. SDLC (Part I) ANALISIS & PERANCANGAN SYSTEM
3. SDLC (Part II) IMPLEMENTASI & OPERASI/PERAWATAN SYSTEM
4. METODOLOGI PENGEMBANGAN (PART I)
5. METODOLOGI PENGEMBANGAN (PART II)
Systems & Information Technology
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
4/47
4
Systems & Information Technology
Metode pengembangan STI:1) Konvensional
Sysem Development Life Cylce (SDLC)
2) Alternatif
Package
Prototyping
End-User Development/ End User Computing
Outsourcing
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
5/47
5
1. PENDAHULUAN
2. SDLC (Part I) ANALISIS & PERANCANGAN SYSTEM
3. SDLC (Part II) IMPLEMENTASI & OPERASI/PERAWATAN SYSTEM
4. METODOLOGI PENGEMBANGAN (PART I)
5. METODOLOGI PENGEMBANGAN (PART II)
Systems & Information Technology
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
6/47
6
Systems & Information Technology
ANALISIS SISTEM
PERANCANGAN SISTEM
IMPLEMENTASI SISTEM
OPERASI & PERAWATAN
SISTEM
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
7/47
7
Systems & Information Technology
Studi Pendahuluan1
Studi Kelayakan2
Identifikasi Masalah & Kebutuhan Informasi Pemakai3
Memahami sistem yang ada
4
Tahapan dalam Analisis Sistem*):
Analisis Hasil Penelitian5
*) Dilakukan oleh System Analyst
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
8/47
8
Systems & Information Technology
STUDI AWAL/ PENDAHULUAN
1. Jenis
2. Ruang Lingkup3. Pemahaman awal proyek
OUTPUT
1. Pemahaman Sistem
2. Perkiraan Biaya3. Perkiraan Waktu
Studi Pendahuluan
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
9/47
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
10/47
10
Systems & Information Technology
Identifikasi Masalah & Kebutuhan Informasi Pemakai
Identifikasi masalah identifikasi penyebab
masalah
Penelitian : analisis permasalahan untuk memahami
sistem :
1. Tentukan jenis penelitian
2. Rencanakan jadwal penelitian
3. Buat penugasan penelitian4. Lakukan penelitian
5. Kumpulkan hasil penelitian
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
11/47
11
Systems & Information Technology
Analisis Hasil Penelitian
Analisis HasilPenelitian
Kelemahan
Sistem Lama
Mencari penyebabmasalah sistem lama
Melakukan perbaikandengan sistem baru
KebutuhanInformasiPemakai
Informasi yang
dihasilkan sistem barurelevan denganpemakai
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
12/47
12
Systems & Information Technology
Tujuan tahap perancangan :
1. Log ical /General System Des ign (Umum )
Memberi gambaran secara umum kebutuhan
informasi pemakai secara logika
2. Detai led/Phys ical System Design (Terper inc i )
Memberi gambaran dan rancang bangun yang
jelas pada pemrogram komputer dan ahli teknik
lainnya
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
13/47
13
Systems & Information Technology
Perancangan Sistem Umum atauLogika Perancangan Sistem Terperinci
Tahap persiapan sebelum
perancangan terperinci
Menghindari waktu perbaikan &
biaya tinggi jika sistem langsungdirancang terperinci namun
tidak disetujui pemakai
Yang dirancang :
1. Bentuk sistem teknologi
informasi secaralogika/konsep
2. Identifikasi komponen sistem
teknologi informasi
Untuk menjawab pertanyaan
bagaimana dan apa bentuk
komponen sistem teknologi
informasi
Menggambarkan bentuk fisik
komponen STI yang akan
dibangun
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
14/47
14
1. PENDAHULUAN
2. SDLC (Part I) ANALISIS & PERANCANGAN SYSTEM
3. SDLC (Part II) IMPLEMENTASI & OPERASI/PERAWATAN SYSTEM
4. METODOLOGI PENGEMBANGAN (PART I)
5. METODOLOGI PENGEMBANGAN (PART II)
Systems & Information Technology
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
15/47
15
Systems & Information Technology
Tahap meletakkan sistem supaya siap dioperasikan :1. Persiapan rencana implementasi
2. Kegiatan implementasi
a. Pemilihan dan pelatihan personil
b. Pemilihan dan persiapan tempat & lokasi sistem
c. Tes sistem
d. Konversi sistem
3. Tindak lanjut sistem
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
16/47
16
Systems & Information Technology
Strategi Konversi
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
17/47
17
Systems & Information Technology
Alasan perawatan sistem :1. Sistem mengandung kesalahan yang dulunya
belum terdeteksi sehingga perlu diperbaiki
2. Sistem mengalami perubahan karena permintaan
baru dari pemakai sistem
3. Sistem mengalami perubahan karena perubahan
lingkungan luar
4. Sistem perlu ditingkatkan
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
18/47
18
Systems & Information Technology
Biaya
Analisis
BiayaPerancangan
Biaya Implementasi
Biaya Perawatan(20-30% total biaya pengembangan
sistem tiap tahunnya)
Gunung Es Biaya Perawatan
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
19/47
19
Systems & Information Technology
Mengurangi Biaya Perawatan
Cara : menggeser biaya perawatan ke biaya analisis (aktivitas
analisis ditingkatkan sehingga hasil lebih baik)
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
20/47
20
Systems & Information Technology
1. Menyediakan tahapan sebagai pedoman
mengembangkan sistem
2. Memberi hasil sistem yang lebih baik
karena sistem dianalisis dan dirancang
secara keseluruhan sebelum implementasi
1. Hanya menyediakan tahapan, bukan
metodologi untuk mengembangkan sistem
2. Hasil sangat tergantung tahap analisis, jika
analisis salah maka kesalahan akan
terbawa terus
3. Butuh waktu lama
4. Biaya relatif lebih besar
5. Hasil tidak fleksibel untuk modifikasi
METODE SDL
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
21/47
21
1. PENDAHULUAN
2. SDLC (Part I) ANALISIS & PERANCANGAN SYSTEM
3. SDLC (Part II) IMPLEMENTASI & OPERASI/PERAWATAN SYSTEM
4. METODOLOGI PENGEMBANGAN (PART I)
5. METODOLOGI PENGEMBANGAN (PART II)
Systems & Information Technology
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
22/47
22
Systems & Information Technology
Metode SDLC hanya memberikan tahapan-tahapan dalam
mengembangkan sistem, tetapi tidak memberikan cara dan
alat untuk mengembangkannya.
Agar pengembang sistem dapat bekerja dengan efektif dan
efisien, maka metodologi pengembangan sistem perlu
diketahui.
Metodologi pengembangan sistem (system development
methodology) memberikan cara dan alat pengembangan
sistem tersebut.
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
23/47
23
Systems & Information Technology
Metodologi paling populer dan banyak digunakan, dibagidalam beberapa cara :
Top Down
Dekomposisi
Beberapa alat pengembangan sistem
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
24/47
24
Systems & Information Technology
Dimulai dari atas yakni kebutuhan informasi pemakai
dan turun sampai ke data untuk memenuhi kebutuhan
ini.
Jika dihubungkan dengan perancangan enamkomponen dalam SIT. Cara ini dimulai dengan
perancangan komponen output, model, basis data, input,
teknologi dan pengendalian.
Cara top down lebih disarankan dibanding bottom upkarena top down dimulai dari kebutuhan informasi
pemakai yang harus dipenuhi
Top Down
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
25/47
25
Systems & Information Technology
Bottom Up
Dimulai dari bawah yakni dari ketersediaan data naik
sampai ke informasi yang dibutuhkan ke pemakai.
Jika dihubungkan dengan perancangan enam
komponen dalam SIT. Cara ini dimulai denganperancangan komponen input, basis data, output, model,
teknologi dan pengendalian.
Bottom Up berlawanan dengan Top Down.
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
26/47
26
Systems & Information Technology
Dekomposisi
Dekomposisi atau cara moduler memecah sistem yang
rumit menjadi beberapa bagian sistem yang disebut
dengan modul-modul sederhana.
Kelebihan :1. Membuat sistem menjadi mudah dipahami
2. Dapat dilakuan pembagian kerja yang
mengembangkan sistem sesuai dengan modulnya
3. Sebagai dokumentasi
4. Menyediakan jejak audit dan proses menemukan
kesalahan sistem
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
27/47
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
28/47
28
Systems & Information Technology
Proses Pengembangan Sistem, Pihak yang Terlibat, & Alat-alatnya
Pemakai Sistem Analis Sistem Teknisi Sistem
Alat Analisis : Alat Perancangan :
- Bagan alir sistem
- Kamus Data
- Diagram arus data
- Kamus Data
- DAD
- Bagan Alir Program
- Bagan terstruktur
- Tabel keputusan- Structured English
- Pseudo Code
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
29/47
29
1. PENDAHULUAN
2. SDLC (Part I) ANALISIS & PERANCANGAN SYSTEM
3. SDLC (Part II) IMPLEMENTASI & OPERASI/PERAWATAN SYSTEM
4. METODOLOGI PENGEMBANGAN (PART I)
5. METODOLOGI PENGEMBANGAN (PART II)
Systems & Information Technology
30
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
30/47
30
Systems & Information Technology
Bagan alir sistem juga menunjukkan arus dari dokumen-dokumen yang ada di organisasi, sehingga disebut juga
dengan nama bagan alir dokumen (document flow
chart). Gambar berikut ini menunjukkan suatu bagan alir
sistem.
31
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
31/47
31
Systems & Information Technology
32
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
32/47
32Data Flow Diagram
Systems & Information Technology
Diagram arus data (DAD) atau data flow diagram (DFD)menunjukkan data yang mengalir dari satu entiti ke entiti yanglain.
Yang akan digambar pertama kali dalam DAD adalah diagramlevel atas (top level diagram) yang juga disebut dengandiagram konteks (context diagram).
Dari context diagram ini kemudian akan digambar menjadilebih terinci lagi yang disebut dengan overview diagram ataudiagram level 0.
Dari diagram level 0 ini dapat dipecah-pecah kembali menjadidiagram-diagram yang lebih terinci menjadi diagram level 1,diagram level 2 dan seterusnya sampai dianggap sudahcukup rinci untuk tidak dipecah kembali.
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
33/47
34
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
34/47
34
Systems & Information Technology
35
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
35/47
35
Systems & Information Technology
Sebagai misal adalah context diagram untuk sistem penjualansebagai berikut. Lingkungan luar dari sistem ini adalah entitipelanggan, entiti manajer kredit, entiti gudang dan entiti bagianpengiriman.
Untuk melihat lebih terinci sistem penjualan ini, maka context diagram
dapat digambar lebih terinci lagi dalam bentuk diagram level 0 sebagai
berikut.
36
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
36/47
36
Systems & Information Technology
37
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
37/47
37
Systems & Information Technology
Menjelaskan nama dari arus data,
aliasnya, bentuk media data, arusnya,
penjelasannya, periode waktunya,
volume datanya, dan struktur datanya
38
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
38/47
38
Systems & Information Technology
Bagan alir program
Bagan terstruktur
Tabel keputusan
Structured english
Pseudo code
39
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
39/47
39
Systems & Information Technology
(Program Flowchart)
Digunakan untuk menggambarkan
proses dari program dari modul-modul yang ada di bagan terstruktur.
Bagan alir yang menunjukkan
logaritma dari proses program.
40
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
40/47
40
Systems & Information Technology
41
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
41/47
41
Systems & Information Technology
(Structured Chart)
Proses di bagan alir
program yang lebih rinci
dengan menunjukkan
variabel-variabel /
parameter-parameteryang akan digunakan di
program digambarkan
dalam bentuk bagan
terstruktur.
Digunakan untuk
mendefinisikan dan
mengilustrasikan
hubungan elemen data
dan elemen kontrol antarmodul-modul sistem
secara berjenjang.
42
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
42/47
42
Systems & Information Technology
43
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
43/47
43
Systems & Information Technology
(Decision Table)
Difungsikan sebelum penulisan
langsung kepseudo code.
Tabel yang digunakan sebagai alat
bantu menyelesaikan logika
penyeleksian kondisi di dalam
program.
44
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
44/47
44
Systems & Information Technology
45
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
45/47
45
Systems & Information Technology
Berbasis pada statemen-statemen dari
bahasa program yang akan
digunakan oleh pemrogram. Variasi lain daripseudo codeadalah
structured english(berbasis pada
bahasa inggris).
46
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
46/47
46
Systems & Information Technology
iflangganan adalah dealer then
PotonganUntukDealer (Penjualan, Potongan)
else
PotonganUntukPengecer (Penjualan, Potongan);
HitungPenjualanBersih (Penjualan, Potongan, Dibayar);
Write (Penjualan Bersih = , Dibayar);
Gambar 9.14. Pseudo Code menghitung nilai penjualan.
47
-
7/22/2019 20130517 - Pengembangan STI Metode SDLC
47/47
TERIMAKASIH
47