Anda di halaman 1dari 10

TahapanAnalisisdanPerancanganSistemInformasi

A.Pendahuluan
Perkembangan IPTEK cukup pesat & kelihatannya tak terlihat mana ujung & pangkalnya, di
mana&kapanberakhirnya.DemikianhalnyametodayangdigunakanuntukmelakukanAnalisis
danPerancanganSistemInformasi(APSI),sudahberkembang.
Pemodelan APSI, tidak cukup hanya dengan DFD atau Flowmap saja. DFD hanya
menggambarkan sebagian program yang ada dalam komputer. Sedangkan Flowmap
menggambarkan aliran dokumen, yang biasanya digunakan dalam Sistem Informasi Akuntansi
(Keuangan).

Persoalannyaadalah:
1. BagaimanamemodelkanSistemInformasijikadalamsuatuorganisasibelumadaaliran
dokumennya?
2. BagaimanamemodelkanSistemInformasijikadalamsuatuorganisasibelumada
komputernya?
3. DarimanakahsebaiknyamemulaitahapanAPSI?

B.Lapisansuprasistemsistemsubsistem:

Untukmenjawabhalitu,perludibedakan,antara:
1. Sisteminformasidengansistemorganisasi.
2. Sisteminformasidengansistempengolahandata.
3. Sisteminformasidengansistemperangkatlunak.
Penjelasan:
Sistem organisasi merupakan tempat beradanya beberapa sistem informasi. Sistem
organisasimerupakansuprasistemdarisisteminformasi.
Sistem pengolahan data merupakan elemen dari sistem informasi. Sistem pengolahan
datamerupakansalahsatusubsistemdarisisteminformasi.
Sistem perangkat lunak merupakan elemen dari sistem informasi. Sistem perangkat
lunakmerupakansalahsatusubsistemdarisisteminformasi.

C.Apasajaelemendarisisteminformasi?
1. Useryangmenggunakandanberinteraksilangsungdenganelemensisteminformasi.
2. SistemPerangkatKeras(Hardware).
3. SistemJaringanKomputer(Network).
4. SistemPerangkatLunak(untukClientmaupunserver).
5. SistemBasisData.
6. InteraksiantaraManusiadenganKomputer(InteraksiUserdenganKomputer).
7. ProsedurOperasi.
8. ProsedurPemeliharaan.
9. PengolahanDatanonKomputer
Page1of10
D.ApasajagarisbesartahapanAPSI?

1.AnalisisSistemorganisasi.Tujuannyaantaralainuntuk:
MengidentifikasiCorebusinessdariorganisasi.
MengidentifikasiAktivitasyangmengelolaCorebusiness.
MengidentifikasiResourcesUtamadariCorebusinesstersebut.
MengidentifikasikonteksdariSisteminformasiyangmendukungpengelolaanAktivitas,
ResourcesUtamamaupunCoreBusiness.
MengidentifikasikebutuhaninformasibagiperancanganSisteminformasi.
2.AnalisisdanPerancanganSistemInformasi.Tujuannyaantaralainuntuk:
Membangunarsitektursisteminformasi.
MengidentifikasikonteksSistemPerangkatLunakdanSistemBasisData(jikaanalisis
dilakukanolehahliinformatika).
Mengidentifikasikonteksdanspesifikasielemenlainnya(SistemPerangkatKeras,Sistem
JaringanKomputer,dll).
MengidentifikasifunctionalitiesdaricalonaplikasiPerangkatLunak.
Mengidentifikasientitasdatayangrelevandaricalonsistembasisdata.
3.AnalisisdanPerancanganSistemPerangkatLunak
IkutitahapanSoftwareEngineering(RPL).ContohWaterfall,Prototyping,Incremental
Iterative,Spiral,OOA/OOD/OOT,dll.
Tujuannyaadalahuntukmembangunsoftware(sistemperangkatlunak).
4.AnalisisdanPerancanganSistemBasisData
IkutitahapanPerancanganBasisData(PemodelanKonseptual,Logika,danFisikdari
BasisData).
TujuannyaadalahuntukmembangunSistemBasisDatayangterpusatataupunyang
tersebar.
Page2of10
HIPO
HIPO (Hierarchy plus InputProsesOutput) merupakan metodologi yang dikembangkan dan
didukung oleh IBM. HIPO sebenarnya adalah alat dokumentasi program. Namun sampai
sekarang HIPO juga masih banyak dipakai sebagai alat desain dan teknik dokumentasi dalam
siklus pengembangan sistem. HIPO berbasis pada fungsi, yaitu tiaptiap modul di dalam sistem
digambarkanolehfungsiutamanya.
SasaranHIPO
HIPOmempunyaisasaranutamasebagaiberikut:
1. Untukmenyediakansuatustrukturgunamemahamifungsifungsidarisistem.
2. Untuklebih menekankanfungsifungsiyangharusdiselesaikanolehprogram,bukannya
menunjukkan statemenstatemen program yang digunakan untuk melaksanakan fungsi
tersebut.
3. Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan dan output
yang harus dihasilkan oleh masingmasing fungsi pada tiaptiap tingkatan dari diagram
diagramHIPO
4. Untuk menyediakan output yang tepat dan sesuai dengan kebutuhankebutuhan
pemakai.

DiagramHIPO
HIPOmemiliki3(tiga)macamdiagramuntukmasingmasingtingkatannyasebagaiberikut:
1.VisualTableofContents(VTOC)
Diagram ini menggambarkan hubungan dari fungsifungsi di sistem secara berjenjang.
BentuknyamiripsepertitopologyTree(pohon)dalammodeltopology.
2.OverviewDiagram
Overview diagram menunjukkan secara garis besar hubungan dari input, proses dan output.
Bagian input menunjukkan itemitem data yang akan digunakan oleh bagian proses. Bagian
proses berisi sejumlah langkahlangkah yang menggambarkan kerja dari fungsi. Bagian output
berisidenganitemitemdatayangdihasilkanataudimodifikasiolehlangkahlangkahproses.
3.DetailDiagram
DetaildiagrammerupakandiagramtingkatanyangpalingrendahdidiagramHIPO.Diagramini
berisi dengan elemenelemen dasar dari paket yang menggambarkan secara rinci kerja dari
fungsi.
Page3of10
KAMUSDATA
Kamus Data (KD) atau Data Dictionary (DD) atau disebut juga dengan System Data Dictionary
adalah katalog fakta tentang data dan kebutuhankebutuhan informasi dari suatu sistem
informasi. Dengan menggunakan KD analis sistem dapat mendefinisikan data yang mengalir di
sistem dengan lengkap. KD dibuat pada tahap analisis sistem dan digunakan baik pada tahap
analisis maupun pada tahap perancangan sistem. Pada tahap analisis, KD dapat digunakan
sebagai alat komunikasi antara analisis sistem dengan pemakai sistem tentang data yang
mengalir di sistem, yaitu tentang tentang data yang masuk ke sistem dan tentang informasi
yangdibutuhkanolehpemakaisistem.
Pada tahap analisis sistem, KD digunakan untuk merancang input, merancang laporanlaporan
dan database. KD dibuat berdasarkan arus data yang ada di DAD. Arus data di DAD sifatnya
adalahglobal,hanyaditunjukkannamaarusdatanyasaja.
IsiKamusData
1.NamaArusData
KDdibuatberdasarkanarusdatayangmengalirdiDAD,makanamaarusdatajugaharusdicatat
diKD,sehinggajikamembacaDADdanmemerlukanpenjelasanlebihlanjuttentangsuatuarus
datatertentudiDADdapatlangsungmencarinyadiKDdenganmudah.

2.Alias
Aliasataunamalaindaridatadapatdituliskanbilanamalainnyamemangada.Aliasperluditulis
karena data yang sama mempunyai nama yang berbeda untuk orang atau departemen satu
denganlainnya.
3.BentukData
Bentukdaridatayangmengalirdapatberupa:
Dokumendasaratauformulir(darikesatuanluarkesuatuproses)
Dokumenhasilcetakankomputer(hasilsuatuproseskekesatuanluar)
Laporantercetak(hasilsuatuproseskekesatuanluar)
Tampilandilayarmonitor(hasilsuatuproseskekesatuanluar)
Variabel(hasilproseskeproseslain,hasilsuatuprosesyangdirekamkesimpananlain)
Parameter(hasilproseskeproseslain)
Field(darisimpanandatadibacaolehsuatuproses)
4.ArusData
Arusdatamenunjukkandarimanadatamengalirdankemanadataakanmenuju.Keteranganini
perludicatatdiKDsupayamemudahkanmencariarusdatadalamDAD.

5.Penjelasan
Penjelasandiperlukanuntuklebihmemperjelastentangmaknadarisuatuarusdatayangdicatat
diKD,penjelasandiisidenganketeranganketerangantentangarusdata.

Page4of10
6.Periode
Periode menunjukkan kapan terjadinya arus data. Periode perlu dicatat di KD karena dapat
digunakan untuk mengidentifikasi kapan input data harus dimasukkan ke sistem, kapan proses
dariprogramharusdilakukandankapanlaporanlaporanharusdihasilkan.

7.Volume
VolumeyangperludicatatdiKDadalahtentangvolumerataratadanvolumepuncakdariarus
data. Volume ratarata menunjukkan banyaknya data yang mengalir dalam satu periode
tertentudanvolumepuncakmenunjukkanvolumeyangterbanyak.

8.StrukturData
StrukturdatamenunjukkanarusdatayangdicatatdiKDterdiridariitemitemdataapasaja.

Page5of10
ContohKasus:
AsumsiDasar
Pelayananinformasikepadakonsumenyangdilakukansecaramanualmempunyaikonsekwensi,
yaitupelayananyangmenjadilebihlambat,kurangtelitisertatidakefektif,yangpadaakhirya
mengakibatkanlaporansebagaibahanpengambilankeputusanmanajemenikutmenjadilambat,
kurangtelitidantidakefisien..Haltersebutdapatdapatdiatasidenganmembuatsuatusistem
informasimenggunakankomputeryangdapatmengeloladatadatamenjadiinformasiyang
diperlukanbaikolehkonsumenmaupunmanajemensecaracepat,akuratdanefisien.Sehingga
dapatmeningkatkanpelayanan,kinerjaperusahaandanpengambilankeputusanyanglebihbaik
Padasisteminformasipengolhanpenjualanbarangelektronikainidibatasipada:
1. Pengolahandataterdiridari:stokbarangdandatakonsumen,
2. Pengolahantransaksipenjualanberupa:EntritransaksipenjualandanPembutanNota
Penjualan
3. Pembuatanlaporanlaporan,yangmeliputi:LaporanstokbarangdanLaporan
penjualan
DiagramArusData(DAD)
TopLevel(contextdiagram)
Darihasilidentifikasientitas,inputdanoutputdapatdibuattoplevelsebagaiberikut:

DiagramberjenjangdarisetiapprosesDAD
Pembuatandiagramberjenjangdimaksudkanuntukmemudahkandalampembuatanlevellevel
berikutnya.
Page6of10

Level1(OverviewDiagram)
Daridiagramberjenjangdapatdiketahuibahwapadalevel1terdiridari3prosesyaitu
pengolahandata,pengolahantransaksipenjualandanpembuatanlaporan

DADlevel2
PengolahanData(Proses1)
Padaprosespengolahandata,terdiri2subproses,yaitu:pengolahandatastokbarang,dan
pengolahandatakonsumen.Hasilpengolahandatadatadatatersebutdisimpanpadatabel
StokBarangdanKonsumen.
Page7of10

PengolahanTransaksi
Padaprosespengolahantransaksiterdiri2subproses,yaituentridatatransaksidan
pembuatannota.Padaentridatatransaksi,datadatadisimpanpadatabelNotadantabel
Transaksi.SedangkanpadaprosespembuatannotadiperlukandataPenjualan,StokBarangdan
dataKonsumenuntukprosescetaknya.

PembuatanLaporan

Padaprosespembuatanlaporanterdiri2subproses,yaitu
Pembuatanlaporanstokbarang,datadiambildaritabelStokBarang
Pembuatanlaporanpenjualan,datadiambildaritabelStokBarang,NotadanTransaksi.
Page8of10

DesainTabel
PadadesainmodelbaikpadaflowchartsistemmaupunDADdapatdiketahuibahwaada4tabel
databaseyangdibutuhkan,yaitu:tabelStokBarang,tabelKonsumen,tabelNota,dantabel
Transaksi.Padasisteminikeseluruhantabeltersebutterintegrasikedalamsatufiledatabase
yaituData.Mdb.Format*.mdbinimerupakanformatdatabaseinternal(formatbawaan)dari
VisualBasicataupunMSAcces.Desaindatabasedisajikandalambentukkamusdatadan
diagramrelasiantartabel.
TabelStokBarang
Deskripsi:TabelinimerupakantabelindukyangberisiKodeBarang,NamaBarang,
HargaJual,HargaBeli,danStok.
FieldKunci:KodeBarang(kunciutama)
StrukturTabel:
Field
NamaField
Tipe Lebar Index
1. KodeBarang Text 10 Ascending
2. NamaBarang Text 50
3. HargaBeli Currency N/A
4. HargaJual Currency N/A
5. Stok Integer N/A
TabelKonsumen
Deskripsi:Tabelinidatadatakonsumen,berupa:KodeKonsumen,Nama
Konsumen,Alamat,danTelepon.
FieldKunci:KodeKonsumen(kunciutama)
StrukturTabel:
Page9of10
Field
NamaField
Tipe Lebar Index
1. KodeKonsumen Text 5 Ascending
2. NamaKonsumen Text 30
3. Alamat Text 40
4. Telepon Text 20
TabelNota
Deskripsi:Tabelinimerekamberbagainotapenjualan,meliputiNomorNota,
KodeKonsumen,Tanggal,danTotalBayar.
FieldKunci:NoNota(Kunciutama)
KodeKonsumen(Kuncitamu)
Tabel3.4.StruktultabelNota
Field
NamaField
Tipe Lebar Index
1. NoNota Text 10 Ascending
2. KodeKonsumen Text 5 Ascending
3. Tanggal Date N/A
4. TotalBayar Currency N/A
TabelTransaksi
Deskripsi:Tabelinimerekamberbagaitransaksidarisetiapnotapenjualan,field
fieldnyameliputiNoNota,KodeBarang,Harga,danQty
FieldKunci:NoNota(Kuncitamu),KodeBarang(Kuncitamu)
StrukturTabel:
Field
NamaField
Tipe Lebar Index
1. NoNota Text 10 Ascending
2. KodeBarang Text 10 Ascending
3. Harga Currency N/A
4. Qty Long N/A

Page10of10

Anda mungkin juga menyukai