MANAGEMENT INFORMATION SYSTEMS
Sik lus
Sik lus H idup
H idup Sist e m
Sist e m
Sik lus
Sik lus H idup
H idup Sist e m
Sist e m
Disajikan
Disajikan dalamdalam KuliahKuliah SIMSIM Program
Program SarjanaSarjana Magister Magister UniversitasUniversitas GunadarmaGunadarma Oleh
Oleh LilyLily WulandariWulandari Oleh
Pendahuluan
Pendahuluan
SDLC merupakan satu aplikasi dari pendekatan SDLC merupakan satu aplikasi dari pendekatan
sistem
sistem untukuntuk tugastugas mengembangkanmengembangkan dandan menggunakan
menggunakan suatusuatu sistemsistem berbasis berbasis--komputer
komputer
SDLC ( D l Lif C l )
SDLC ( D l Lif C l ) d l hd l h
SDLC (system Development Life Cycle)
SDLC (system Development Life Cycle) adalahadalah ungkapan
ungkapan meliputimeliputi tahaptahap perencanaanperencanaan, , analisa
analisa desaindesain dandan implementasiimplementasi daridari siklussiklus analisa
analisa, , desaindesain, , dandan implementasiimplementasi daridari siklussiklus hidup
hidup sistemsistem Sering
Sering disebutdisebut pendekatanpendekatan WaterfallWaterfall Sering
Pendahuluan
Pendahuluan
Pola
Pola daurdaur hiduphidup pengembanganpengembangan sistemsistem dapatdapat menggunakan
menggunakan beberapabeberapa model. model. AdapunAdapun tahapantahapan
pengembangan
pengembangan sistemsistem yangyang umumumum digunakandigunakan
pengembangan
pengembangan sistemsistem yang yang umumumum digunakandigunakan
sebagai
sebagai berikutberikut ::
1) Planning 1) Planning 2) Analysis 2) Analysis 3) Design 3) Design
4) I l t ti
4) I l t ti
4) Implementation 4) Implementation 5) Use
Tahap
Tahap Perencanaan
Perencanaan
Keuntungan Keuntungan –
– DefinisikanDefinisikan lingkuplingkup proyekgg pp p yproyekp y –
– TandaiTandai permasalahanpermasalahan yang yang potensialpotensial –
– SusunSusun tugasSusuSusu tugastugas secaratugas seca asecara urutanseca a u utaurutanu uta –
Tahap
Tahap Perencanaan
Perencanaan
Langkah
Langkah--LangkahLangkah:: 1.
1. KenaliKenali masalahmasalah ((pemicupemicu)) 2.
2. DefinisikanDefinisikan//tentukantentukan permasalahpermasalah 3.
3. TetapkanTetapkan tujuantujuan 4.
4. IdentifikasiIdentifikasi BatasanBatasan
Perlu diingat bahwa tujuan, standar, Perlu diingat bahwa tujuan, standar, dan
Tahap
Tahap Perencanaan
Perencanaan
5.
5. StudiStudi kelayakankelayakan (TENLOS) (TENLOS) –
– TechnicalTechnical –
– Economic returnEconomic return –
– Noneconomic returnNoneconomic returno eco oo eco o c etuc etu –
– Legal and ethicalLegal and ethical –
– OperationalOperationalOperationalOperational –
Tahap
Tahap Perencanaan
Perencanaan
6
6 PP ii l j il j i ll kk 6.
6. PersiapanPersiapan mempelajarimempelajari usulanusulan proyekproyek 7.
7. MenyetujuiMenyetujui atauatau menentangmenentang (Go/No Go)(Go/No Go) –
– Key questions?Key questions?Key questions? Key questions?
1.
1. ApakahApakah sistemsistem memenuhimemenuhi tujuannyatujuannya? ? 2.
2. ApakahApakah iniini merupakanmerupakan caracara terbaikterbaik??
8.
8. TentukanTentukan mekanismemekanisme pengendalianpengendalian -- BerpikirBerpikir berkenaanberkenaan dengandengan: :
» 1 What » 1 What » 1. What » 1. What » 2. Who » 2. Who
» 3. When (Person
Isi
Contoh
Cont.
Cont.
Tahapan
Tahapan Analisis
Analisis Sistem
Sistem
Dimulai
Dimulai karenakarena adanyaadanya permintaanpermintaan terhadapterhadap sistemsistem barubaru. . Proyek
Proyek barubaru ditanganiditangani dalamdalam bentukbentuk timtim, yang , yang melibatkanmelibatkan pemakai
pemakai analisanalis sistemsistem dandan parapara spesialisspesialis sistemsistem pemakai
pemakai, , analisanalis sistemsistem, , dandan parapara spesialisspesialis sistemsistem informasi
informasi yang lain, yang lain, sertaserta barangkalibarangkali jugajuga auditor auditor internal.
internal. Tujuan
Tujuan utamautama analisisanalisis sistemsistem adalahadalah untukuntuk menentukanmenentukan hal
hal--halhal detildetil tentangtentang yang yang akanakan dikerjakandikerjakan oleholeh sistemsistem yang
yang diusulkan (dan bukan bagaimana caranya).diusulkan (dan bukan bagaimana caranya). yang
yang diusulkan (dan bukan bagaimana caranya). diusulkan (dan bukan bagaimana caranya). Analisis sistem mencakup studi kelayakan dan
Analisis sistem mencakup studi kelayakan dan analisisanalisis
Studi
Studi Kelayakan
Kelayakan
M k
M k kk kiki k b hk b h ilil ll ii
Menentukan
Menentukan kemungkinankemungkinan keberhasilankeberhasilan solusisolusi yang yang
diusulkan
diusulkan. . BergunaBerguna untukuntuk memastikanmemastikan bahwabahwa solusisolusi yang
yang diusulkandiusulkan tersebuttersebut benarbenar--benarbenar dapatdapat dicapaidicapai
y g
y g pp pp
dengan
dengan sumbersumber dayadaya dan dan dengandengan memperhatikanmemperhatikan
kendala
kendala yang yang terdapatterdapat pada pada perusahaanperusahaan sertaserta dampak
dampak terhadapterhadap lingkunganlingkungan sekelilingsekeliling dampak
dampak terhadapterhadap lingkunganlingkungan sekelilingsekeliling. . Analis
Analis sistemsistem melaksanakanmelaksanakan penyelidikanpenyelidikan awalawal terhadapterhadap masalah
masalah dandan peluangpeluang bisnisbisnis yang yang disajikandisajikan dalamdalam usulan
Studi
Studi Kelayakan
Kelayakan
Tugas
Tugas--tugas yang tercakup dalam studi tugas yang tercakup dalam studi kelayakan meliputi:
kelayakan meliputi:
PenentuanPenentuan masalahmasalah dandan peluangpeluang yang yang ditujudituju
sistem sistem
PembentukanPembentukan sasaransasaran sistemsistem barubaru secarasecara
keseluruhan keseluruhan
PengidentifikasianPengidentifikasian parapara pemakaipemakai sistemsistem
Studi
Studi Kelayakan
Kelayakan
Tabel
Tabel 11 UkuranUkuran yangyang dipakaidipakai dalamdalam studistudi kelayakankelayakan Tabel
Analisa
Analisa Kebutuhan
Kebutuhan
Analisis
Analisis kebutuhankebutuhan dilakukandilakukan untukuntuk menghasilkanmenghasilkan spesifikasi
spesifikasi kebutuhankebutuhan ((disebutdisebut jugajuga spesifikasispesifikasi fungsional
fungsional)) fungsional
fungsional) . ) .
Spesifikasi
Spesifikasi kebutuhankebutuhan adalahadalah spesifikasispesifikasi yang yang rincirinci tentang
tentang halgg hal--halhal yang yang akanyy gg akan dilakukandilakukan sistemsistem ketikaketika diimplementasikan
diimplementasikan. .
Spesifikasi
Spesifikasi iniini sekaligussekaligus dipakaidipakai untukuntuk membuatmembuat kesepahaman
kesepahaman antaraantara pengembangpengembang sistemsistem pemakaipemakai
kesepahaman
kesepahaman antaraantara pengembangpengembang sistemsistem, , pemakaipemakai
yang
yang kelakkelak menggunakanmenggunakan sistemsistem, , manajemenmanajemen, , dandan mitra
Analisa
Analisa Kebutuhan
Kebutuhan
Analisis kebutuhan ini diperlukan untuk Analisis kebutuhan ini diperlukan untuk
menentukan: menentukan:
●● keluarankeluaran yang yang akanakan dihasilkandihasilkan sistemsistem,,
●● masukanmasukan yang yang diperlukandiperlukan sistemsistem,,
●● lingkuplingkup prosesproses yang yang digunakandigunakan untukuntuk mengolahmengolah masukan
masukan menjadimenjadi keluarankeluaran,,
●● volume data yang volume data yang akanakan ditanganiditangani sistemsistem,,
●● jumlah pemakai dan kategori pemakai, sertajumlah pemakai dan kategori pemakai, serta
Tahapan
Perancangan
Perancangan Konseptual
Konseptual
Disebut
Disebut jugajuga perancanganperancangan logislogis . . Pada
Pada perancanganperancangan inipp gg ini, , kebutuhan,, kebutuhan pemakaipemakai danpp dan pemecahan
pemecahan masalahmasalah yang yang teridentifikasiteridentifikasi selama
selama tahapantahapan analisisanalisis sistemsistem mulaimulai dibuatdibuat k
k diidii ll ikik untuk
untuk diimplementasikandiimplementasikan Ada
Ada tigatiga langkahlangkah pentingpenting yang yang dilakukandilakukan dalamdalam
k t l
k t l itit ll ii
perancangan
perancangan konseptualkonseptual, , yaituyaitu: : evaluasievaluasi alternatif
alternatif rancanganrancangan, , penyiapanpenyiapan spesifikasispesifikasi rancangan
rancangan dandan penyiapanpenyiapan laporanlaporan rancanganrancangan rancangan
rancangan, , dandan penyiapanpenyiapan laporanlaporan rancanganrancangan sistem
Perancangan
Perancangan Konseptual
Konseptual
E l i
E l i ltlt tiftif didi kk Evaluasi
Evaluasi alternatifalternatif rancanganrancangan digunakandigunakan menentukan
menentukan alternatifalternatif--alternatifalternatif rancanganrancangan yang
yang bisabisa digunakandigunakan dalamdalam sistemsistem yang
yang bisabisa digunakandigunakan dalamdalam sistemsistem Contoh
Contoh::
perusahaan mau menggunakan pesanan perusahaan mau menggunakan pesanan
•• perusahaan mau menggunakan pesanan perusahaan mau menggunakan pesanan
pembelian atau menggunakan EDI pembelian atau menggunakan EDI
•• ArsitekturArsitektur teknologiteknologi informasiinformasi yangyang digunakandigunakan •• ArsitekturArsitektur teknologiteknologi informasiinformasi yang yang digunakandigunakan
terpusat
terpusat atauatau terdistribusiterdistribusi
Perancangan
Perancangan Konseptual
Konseptual
Evaluasi
Evaluasi yang yang dilakukandilakukan mengandungmengandung halhal--halhal berikut
berikut (Romney, (Romney, SteinbartSteinbart, , dandan Cushing, Cushing, 1997):
1997):
●● BagaimanaBagaimana alternatifalternatif--alternatifalternatif tersebuttersebut memenuhimemenuhi sasaran
sasaran sistemsistem dandan organisasiorganisasi dengandengan baikbaik?? sasaran
sasaran sistemsistem dandan organisasiorganisasi dengandengan baikbaik??
●● BagaimanaBagaimana alternatifalternatif--alternatifalternatif tersebuttersebut memenuhimemenuhi kebutuhan
kebutuhan pemakaipemakai denganpp dengan baikgg baik??
●● ApakahApakah alternatifalternatif--alternatifalternatif tersebuttersebut layaklayak secarasecara ekonomi
ekonomi??
j k d k i i
j k d k i i ii ??
Perancangan
Perancangan Konseptual
Konseptual
Spesifikasi
Spesifikasi rancanganrancangan iniini mencakupmencakup elemen elemen--elemen
elemen berikutberikut::
●● KeluaranKeluaran
Rancangan
Rancangan laporanlaporan mencakupmencakup frekuensifrekuensi laporan
laporan ((harianharian, , mingguanmingguan, dan , dan sebagainyasebagainya), ), isi
isi laporanlaporan, , bentukbentuk laporanlaporan, , dandan laporanlaporan k
k ditdit ilkilk dd ll tt ll cukup
cukup ditampilkanditampilkan padapada layarlayar atauatau perluperlu dicetak
Perancangan
Perancangan Konseptual
Konseptual
●● PenyimpanPenyimpan datadata
Dalam
Dalam halhal iniini, , semua,, semua data yang data yang diperlukanyy gg diperlukanpp untuk
untuk membentukmembentuk laporanlaporan ditentukanditentukan lebihlebih detil
detil, , termasuktermasuk ukuranukuran data (data (misalnyamisalnya, , namanama b
b k ik i ll di idi i 2525 kk kk ) d) d barang
barang maksimalmaksimal terdiriterdiri atasatas 25 25 karakter) dan karakter) dan letaknya dalam berkas
letaknya dalam berkas
M k
M k
●● MasukanMasukan
Rancangan masukan meliputi data yang perlu Rancangan masukan meliputi data yang perlu dimasukkan ke dalam sistem
Perancangan
Perancangan Konseptual
Konseptual
●● ProsedurProsedur pemrosesanpemrosesan dandan operasioperasi
Rancangan ini menjelaskan bagaimana data Rancangan ini menjelaskan bagaimana data gg jj gg masukan diproses dan disimpan dalam
masukan diproses dan disimpan dalam rangka
Perancangan
Perancangan Fisik
Fisik
Rancangan
Rancangan keluarankeluaran, , berupaberupa bentukbentuk laporanlaporan dan
dan rancanganrancangan dokumendokumen
●● RancanganRancangan masukanmasukan, , berupaberupa rancanganrancangan layarlayar untuk
untuk pemasukanpemasukan datadata
●● RancanganRancangan antarmukaantarmuka pemakaipemakai dandan sistemsistem, , berupa
berupa rancanganrancangan interaksiinteraksi antaraantara pemakaipemakai d
d i ti t (( ikik dd bb ii )) dan
Perancangan
Perancangan Fisik
Fisik
●● RancanganRancangan platform, platform, berupaberupa rancanganrancangan yang yang menentukan
menentukan perangkatperangkat keraskeras dandan perangkatperangkat lunak
lunak yang yang digunakandigunakan
●● RancanganRancangan basis data, basis data, berupaberupa rancangan rancangan--b k
b k d ld l b i db i d kk rancangan
rancangan berkasberkas dalamdalam basis data, basis data, termasuktermasuk penentuan
penentuan kapasitaskapasitas masingmasing--masingmasing R
R d ld l bb d ld l
●● RancanganRancangan modulmodul, , berupaberupa rancanganrancangan modulmodul atau
atau program yang program yang dilengkapidilengkapi dengandengan algoritma
algoritma ((caracara modulmodul atauatau programprogram bekerjabekerja)) algoritma
Perancangan
Perancangan Fisik
Fisik
●● RancanganRancangan kontrolkontrol, , berupaberupa rancanganrancangan kontrol kontrol--kontrol
kontrol yang yang digunakandigunakan dalamdalam sistemsistem ((mencakupmencakup hal
hal halhal sepertiseperti validasivalidasi otorisasiotorisasi dandan pengauditanpengauditan)) hal
hal--halhal sepertiseperti validasivalidasi, , otorisasiotorisasi, , dandan pengauditanpengauditan))
●● DokumentasiDokumentasi, , berupaberupa hasilhasil pendokumentasianpendokumentasian hingga
hingga tahaptahap perancanganperancangan fisikfisik.. hingga
hingga tahaptahap perancanganperancangan fisikfisik..
●● RencanaRencana pengujianpengujian, , berisiberisi rencanarencana yang yang dipakaidipakai untuk
untuk mengujimenguji sistemsistem
●● RencanaRencana konversikonversi, , berupaberupa rencanarencana untukuntuk menerapkan
Tool Yang
Tool Yang Digunakan
Digunakan
D
D FlFl DiDi a. Data
a. Data Flow DiagramFlow Diagram
Tujuan Tujuan ::
Mendiskripsikan
Mendiskripsikan interaksiinteraksi antaraantara data data dandan pemrosesanpemrosesan
dengan
dengan menggunakanmenggunakan Data Flow Diagram.Data Flow Diagram.
Overview: Overview: Overview: Overview:
DFD
DFD (Data Flow Diagram) (Data Flow Diagram) memberikanmemberikan gambarangambaran bagaimana
bagaimana data gg data masukmasuk dandan keluarkeluar dalamdalam daridari dandan keke
suatu
suatu entity/entity/representasirepresentasi daridari sumbersumber dandan tujuantujuan aliran
aliran data data tersebuttersebut, , aturanaturan daridari pemrosesanpemrosesan data, data, penyimpanan
penyimpanan datadata dandan entitasentitas eksternaleksternal
penyimpanan
Data Flow Diagram
Data Flow Diagram
Adapun
Data Flow Diagram
Data Flow Diagram
C t h
C t h BilliBilli dd Contoh
Entity Relational Diagram
Entity Relational Diagram
b E tit R l ti l Di b E tit R l ti l Di
b. Entity Relational Diagram b. Entity Relational Diagram Tujuan
Tujuan ::
M di k i ik h b t d t
M di k i ik h b t d t
Mendiskripsikan hubungan antara data Mendiskripsikan hubungan antara data
dictionary, organisasi data yang merupakan dictionary, organisasi data yang merupakan representasi dari
representasi dari entitasentitas--entitas yang ada dalamentitas yang ada dalam representasi dari
representasi dari entitasentitas entitas yang ada dalam entitas yang ada dalam suatu organisasi
suatu organisasi
ER Diagram merupakan representasi dari model ER Diagram merupakan representasi dari model
data konseptual antara data dictionary yang data konseptual antara data dictionary yang mengorganisasi
mengorganisasi data yang data yang direpresentasikandirepresentasikan oleholeh entitas
entitas entitasentitas yangyang adaada dalamdalam suatusuatu organisasiorganisasi entitas
Entity Relational Diagram
Entity Relational Diagram
Adapun
Entity Relational Diagram
Entity Relational Diagram
Database Relational Model
Database Relational Model
ER Di
ER Di d ld l d ld l i ii i kk t ktt kt d td t
ER Diagram
ER Diagram dalamdalam model model iniini menggunakanmenggunakan strukturstruktur data data
sebagai
sebagai acuanacuan yang yang merepresentasikanmerepresentasikan hubunganhubungan antarantar entitas
entitas. . StrukturStruktur data data iniini biasanyabiasanya diklasifikasikanyy diklasifikasikan sesuaisesuai kebutuhan data yang harus tersedia, tabel yang
kebutuhan data yang harus tersedia, tabel yang digunakan sebagai satu kualifikasi dari
digunakan sebagai satu kualifikasi dari strukturstruktur data data
yang
yang adaada
yang
yang adaada..
Database relational model
Database relational model merepresentsikanmerepresentsikan hubunganhubungan
antar
antar entitasentitas dalamdalam organisasiorganisasi dengandengan lebihlebih detail detail mengarah
mengarah padapada strukturstruktur data yang data yang disebutdisebut sebagaisebagai
Flowchart
Flowchart
Tujuan Tujuan
Mendiskripsikan
Mendiskripsikan aliranaliran data data baikbaik masukmasuk dandan k l
k l ii b b ib b i lili fi ikfi ik keluar
keluar antarantar entitasentitas berbasisberbasis aliranaliran fisikfisik dokumen
dokumen yang yang menggunakanmenggunakan prosedurprosedur tertentu
tertentu tertentu tertentu..
Flowchart merupakan representasi dari sistem Flowchart merupakan representasi dari sistem
pemrosesan dan aliran transaksi organisasi pemrosesan dan aliran transaksi organisasi pemrosesan dan aliran transaksi organisasi pemrosesan dan aliran transaksi organisasi yang
yang memuatmemuat sistemsistem dandan prosedurprosedur pemrosesan
pemrosesan transaksitransaksi. . p
Flowchart
Flowchart
Kategori
Kategori utamautama daridari flowchart flowchart adalahadalah :: a.
a. dokumendokumen b. program b. program c.
c. prosesproses cc p osesp oses d.
Flowchart
Flowchart
Flowcart
Flowcart memberikanmemberikan informasiinformasi mengenaimengenai ::
a. darimana input diterima dan dari siapa a. darimana input diterima dan dari siapa b.
b. dalamdalam bentukbentuk an form an form apaapa output output didi generategenerate c.
c. langkahlangkah--langkahlangkah dandan lanjutanlanjutan daridari prosesproses transaksi
transaksi
d. data dan materi akuntansi yang terlibat dan d. data dan materi akuntansi yang terlibat dan
te ken d mp kn te ken d mp kn terkena dampaknya terkena dampaknya e.
e. prosedurprosedur akuntandiakuntandi dandan pengendalianpengendalian organisasiorganisasi yang
yang terlibatterlibat yang
Simbol
Guidelines
Tahapan
Tahapan Implementas
Implementas
ii
Mencakup
Mencakup aktivitasaktivitas--aktivitasaktivitas::
●● PemrogramanPemrograman dangg dan pengujianpengujianpp g jg j
●● Instalasi perangkat keras dan perangkat Instalasi perangkat keras dan perangkat lunak
lunak
●● PelatihanPelatihan kepadakepada pemakaipemakai
●● PembuatanPembuatan dokumentasidokumentasi
Pemrograman
Pemrograman dan
dan Pengujian
Pengujian
●● PemrogramanPemrograman adalahadalah aktivitasaktivitas pembuatanpembuatan program program atauatau sederetan
sederetan instruksiinstruksi yang yang digunakandigunakan untukuntuk mengaturmengatur komputer
komputer agaragar bekerjabekerja sesuaisesuai dengandengan maksudmaksud masing
masing--komputer
komputer agar agar bekerjabekerja sesuaisesuai dengandengan maksudmaksud masingmasing
masing
masing instruksiinstruksi
●● SetiapSetiap program program menjalanimenjalani pengujianpengujian secarasecara individual individual t k
t k tiktik b hb h b bb b d id i
untuk
untuk memastikanmemastikan bahwabahwa program program bebasbebas daridari kesalahan
kesalahan. . PengujianPengujian sepertiseperti iniini disebutdisebut dengandengan pengujian
pengujian unitunit
p g j
p g j
●● JikaJika terjaditerjadi kesalahankesalahan, , pemakaipemakai akanakan berusahaberusaha mencarimencari penyebabnya
penyebabnya dandan prosesproses untukuntuk melakukanmelakukan pencarianpencarian
kesalahan
kesalahan iniini dikenaldikenal dengandengan sebutansebutan debuggingdebugging
kesalahan
Skema
Pemrograman
Pemrograman dan
dan Pengujian
Pengujian
P ji
P ji i ti t ii Pengujian
Pengujian integrasiintegrasi
Pengujian
Pengujian iniini dilakukandilakukan setelahsetelah semuasemua modulmodul/program /program melewati
melewati pengujianpengujian unitunit untukuntuk melihatmelihat efekefek ketikaketika melewati
melewati pengujianpengujian unit unit untukuntuk melihatmelihat efekefek ketikaketika program
program salingsaling dikaitkandikaitkan
Pengujian
Pengujian sistemsistem
Setelah
Setelah melaluimelalui pengujianpengujian integrasiintegrasi, , fungsifungsi--fungsifungsi dalamdalam sistem
sistem dandan jugajuga kinerjanyakinerjanya diujidiuji.. Sistem
Sistem divalidasikandivalidasikan terhadapterhadap spsesifikasispsesifikasi kebutuhankebutuhan Sistem
Sistem divalidasikandivalidasikan terhadapterhadap spsesifikasispsesifikasi kebutuhankebutuhan dengan
dengan kondisikondisi dandan lingkunganlingkungan yang yang menyerupaimenyerupai dengan
dengan keadaankeadaan dandan lingkunganlingkungan operasionaloperasional. . PadaPada pengujian
Pemrograman
Pemrograman dan
dan Pengujian
Pengujian
ji
ji ii
Pengujian
Pengujian penerimaanpenerimaan Dilakukan
Dilakukan sebelumsebelum sistemsistem dioperasikandioperasikan dengandengan melibatkan
melibatkan pemakaipemakai pengembangpengembang sistemsistem personilpersonil melibatkan
melibatkan pemakaipemakai, , pengembangpengembang sistemsistem, , personilpersonil yang
yang akanakan memeliharamemelihara sistemsistem, , manajemenmanajemen, , dandan auditor internal.
auditor internal. Tujuannya
Tujuannya adalahadalah untukuntuk meyakinkanmeyakinkan bahwabahwa segalasegala kebutuhan
kebutuhan telahtelah terpenuhiterpenuhi. . DalamDalam halhal iniini pemakaipemakai akan memberikan persetujuan untuk menerapkan akan memberikan persetujuan untuk menerapkan sistem ini sebagai sistem produksi
sistem ini sebagai sistem produksi (sistem yang (sistem yang akan dioperasikan oleh pemakai)
Pemrograman
Pemrograman dan
dan Pengujian
Pengujian
Pengujian
Pengujian instalasiinstalasi
Jika pengujian penerimaan dilakukan sebelum Jika pengujian penerimaan dilakukan sebelum pp g jg j pp sistem dipasang ke lingkungan operasional, sistem dipasang ke lingkungan operasional, sistem
sistem perluperlu diujidiuji kembalikembali setelahsetelah dipasangdipasang. .
P ji
P ji ii i il hi il h didi bb Pengujian
Pengujian sepertiseperti inilahinilah yang yang disebutdisebut pengujian
Konversi
Konversi
●● KonversiKonversi merupakanmerupakan tahapantahapan yang yang digunakandigunakan untuk
untuk mengoperasikanmengoperasikan sistemsistem barubaru dalam dalam rangka menggantikan sistem yang lama
rangka menggantikan sistem yang lama
●● Terdapat beberapa pendekatan yang Terdapat beberapa pendekatan yang
dil k k k l k k k i i
dil k k k l k k k i i
dilakukan untuk melakukan konversi, yaitu dilakukan untuk melakukan konversi, yaitu konversi
konversi paralelparalel, , konversikonversi langsunglangsung, , konversikonversi modular
modular atauatau bertahapbertahap dandan konversikonversi pilotpilot modular
Skema
Skema
Skema Konversi
Konversi
Konversi
Konversi paralelparalel ((
parallel conversion)
parallel conversion)
Sistem
Sistem barubaru dandan sistemsistem lama lama samasama--samasama dijalankandijalankan. . Setelah
Setelah melal imelal i masamasa te tentte tent jikajika sistemsistem baba telahtelah Setelah
Setelah melaluimelalui masamasa tertentutertentu, , jikajika sistemsistem barubaru telahtelah bisa
bisa diterimaditerima untukuntuk menggantikanmenggantikan sistemsistem lamnalamna, , maka
maka sistema aa a sistem lama lama segeraa aa a segera dihentikang ag a ddihentikand aa
Konversi
Konversi langsunglangsung ((
direct conversion
direct conversion atau
atau direct
direct
cutover)
cutover)))
Konversi
Konversi iniini dilakukandilakukan dengandengan caracara menghentikanmenghentikan sistem
Skema
Skema Konversi
Konversi
Konversi
Konversi pilot (pilot (
pilot conversion)
pilot conversion)
Pendekatan
Pendekatan iniini dilakukandilakukan dengandengan caragg cara menerapkan
menerapkan sistemsistem barubaru hanyahanya padapada lokasilokasi tertentu
tertentu yang yang diperlakukandiperlakukan sebagaisebagai peloporpelopor. . Jik
Jik kk ii i ii i didi b h ilb h il kk Jika
Jika konversikonversi iniini dianggapdianggap berhasilberhasil, , makamaka akan
Skema
Skema Konversi
Konversi
Konversi
Konversi modular modular atauatau bertahapbertahap (phased (phased
conversion)
conversion)
K i
K i dil k kdil k k dd tiktik tt bb ii
Konversi
Konversi dilakukandilakukan dengandengan menggantikanmenggantikan suatusuatu bagianbagian dari
dari sistemsistem lama lama dengandengan sistemsistem barubaru. . JikaJika terjaditerjadi sesuatu
sesuatu, , bagian,, bagian yang gg yang baruyy gg baru tersebuttersebut akanakan digantidigantigg kembali
kembali dengandengan yang yang lama. Jika tak terjadi masalah, lama. Jika tak terjadi masalah, modul
modul--modul baru akan dipasangkan lagi untuk modul baru akan dipasangkan lagi untuk mengganti
mengganti modulmodul--modulmodul lama yang lainlama yang lain DenganDengan
mengganti
mengganti modulmodul modulmodul lama yang lain. lama yang lain. DenganDengan
pendekatan
pendekatan sepertiseperti iniini, , akhirnyaakhirnya semuasemua sistemsistem lama lama akan
Tahapan
Tahapan Dokumentasi
Dokumentasi
Pada tahapan ini, dokumentasi yang dibuat Pada tahapan ini, dokumentasi yang dibuat
dapat dibagi menjadi tiga jenis dapat dibagi menjadi tiga jenis
●● DokumentasiDokumentasi pengembanganpengembangan Dokumentasi
Dokumentasi iniini menjabarkanmenjabarkan sistemsistem secarasecara lengkap
lengkap, , mencakupmencakup deskripsideskripsi sistemsistem, , bentukbentuk keluaran
keluaran, , bentukbentuk masukanmasukan, , bentukbentuk basis basis d t
d t bb lili h ilh il jiji
data,
data, baganbagan aliralir program, program, hasilhasil pengujianpengujian, , dan
Tahapan
Tahapan Dokumentasi
Dokumentasi
●● DokumentasiDokumentasi operasioperasi Dokumentasi
Dokumentasi iniini mencakupmencakup antarapp antara lain lain jadwaljadwaljj pengoperasian
pengoperasian, , caracara pengoperasianpengoperasian peralatan, faktor
peralatan, faktor--faktor keamanan, dan masa faktor keamanan, dan masa
b l k b k
b l k b k
berlakunya suatu berkas berlakunya suatu berkas
●● DokumentasiDokumentasi pemakaipemakai Berisi
Berisi petunjukpetunjuk untukuntuk menggunakanmenggunakan masing masing--masing
masing program program dandan jugajuga mencakupmencakup materimateri pelatihan
Tahapan
Tahapan Dokumentasi
Dokumentasi
Operasi
Operasi dandan PerawatanPerawatan
●● Perawatan perfektif ditujukan untuk Perawatan perfektif ditujukan untuk pp jj
memperbaharui sistem sebagai tanggapan memperbaharui sistem sebagai tanggapan atas perubahan kebutuhan pemakai dan atas perubahan kebutuhan pemakai dan
k b h i i i k k
k b h i i i k k fi ifi i ii
kebutuhan organisasi, meningkatkan
kebutuhan organisasi, meningkatkan efisiensiefisiensi sistem
Tahapan
Tahapan Dokumentasi
Dokumentasi
P t
P t dd tiftif bb b hb h liklik ii
●● PerawatanPerawatan adaptifadaptif, , berupaberupa perubahanperubahan aplikasiaplikasi untuk
untuk menyesuaikanmenyesuaikan diridiri terhadapterhadap lingkunganlingkungan perangkat
perangkat keraskeras dandan perangkatperangkat lunaklunak barubaru.. perangkat
perangkat keraskeras dandan perangkatperangkat lunaklunak barubaru. . Sebagai
Sebagai contohcontoh, , perawatanperawatan iniini dapatdapat berupaberupa perubahan
perubahan aplikasiaplikasi daridari mainframe mainframe keke lingkunganlingkungan client/server
client/server atauatau mengonversimengonversi daridari sistemsistem berbasis
berbasis berkasberkas keke lingkunganlingkungan basis databasis data
●● PerawatanPerawatan korektifkorektif berupaberupa pembetulanpembetulan atasatas
●● PerawatanPerawatan korektifkorektif berupaberupa pembetulanpembetulan atasatas kesalahan
kesalahan--kesalahankesalahan yang yang ditemukanditemukan padapada saatsaat sistem