sistem informasi - iwansidharta.comiwansidharta.com/downlot.php?file=si12.pdf · dilengkapi dengan...

29
SISTEM INFORMASI Oleh Iwan Sidharta, MM NFORMASI

Upload: dangtuong

Post on 09-Sep-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

SISTEM INFORMASI

OlehIwan Sidharta, MM

NFORMASI

Page 2: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

DATA FLOW DIAGRAMKONSEP PERANCANGAN TERSTRUKTURKONSEP PERANCANGAN TERSTRUKTUR

• Pendekatan perancangan terstruktur dimulaidari awal 1970. Pendekatan terstrukturdilengkapi dengan alat-alat (tools) danteknik-teknik (techniques) yang dibutuhkandalam pengembangan sistem, sehingga hasilakhir dari sistem yang dikembangkan akandiperoleh sistem yang strukturnyadidefinisikan dengan baik dan jelas.

KONSEP PERANCANGAN TERSTRUKTURKONSEP PERANCANGAN TERSTRUKTUR

• Pendekatan perancangan terstruktur dimulaidari awal 1970. Pendekatan terstrukturdilengkapi dengan alat-alat (tools) danteknik-teknik (techniques) yang dibutuhkandalam pengembangan sistem, sehingga hasilakhir dari sistem yang dikembangkan akandiperoleh sistem yang strukturnyadidefinisikan dengan baik dan jelas.

Page 3: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

DATA FLOW DIAGRAMKONSEP PERANCANGAN TERSTRUKTURKONSEP PERANCANGAN TERSTRUKTUR

• Melalui pendekatan terstruktur, permasalahanyang komplek di organisasi dapat dipecahkandan hasil dari sistem akam mudah untukdipelihara, fleksibel, lebih memuaskanpemakainya, mempunyai dokumentasi yangbaik, tepat waktu, sesuai dengan anggaranbiaya pengembangan, dapat meningkatkanproduktivitas dan kualitasnya akan lebih baik(bebas kesalahan)

KONSEP PERANCANGAN TERSTRUKTURKONSEP PERANCANGAN TERSTRUKTUR

• Melalui pendekatan terstruktur, permasalahanyang komplek di organisasi dapat dipecahkandan hasil dari sistem akam mudah untukdipelihara, fleksibel, lebih memuaskanpemakainya, mempunyai dokumentasi yangbaik, tepat waktu, sesuai dengan anggaranbiaya pengembangan, dapat meningkatkanproduktivitas dan kualitasnya akan lebih baik(bebas kesalahan)

Page 4: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

DATA FLOW DIAGRAM• Data Flow Diagram (DFD) adalah alat pembuatan model

yang memungkinkan profesional sistem untukmenggambarkan sistem sebagai suatu jaringan prosesfungsional yang dihubungkan satu sama lain denganArus data, baik secara manual maupun komputerisasi.DFD ini sering disebut juga dengan nama Bubble chart,Bubble diagram, model proses, diagram Arus kerja,atau model fungsi.

• DFD adalah alat pembuatan model yang memberikanpenekanan hanya pada fungsi sistem.

• DFD ini merupakan alat perancangan sistem yangberorientasi pada Arus data dengan konsep dekomposisidapat digunakan untuk penggambaran analisa maupunrancangan sistem yang mudah.

• Data Flow Diagram (DFD) adalah alat pembuatan modelyang memungkinkan profesional sistem untukmenggambarkan sistem sebagai suatu jaringan prosesfungsional yang dihubungkan satu sama lain denganArus data, baik secara manual maupun komputerisasi.DFD ini sering disebut juga dengan nama Bubble chart,Bubble diagram, model proses, diagram Arus kerja,atau model fungsi.

• DFD adalah alat pembuatan model yang memberikanpenekanan hanya pada fungsi sistem.

• DFD ini merupakan alat perancangan sistem yangberorientasi pada Arus data dengan konsep dekomposisidapat digunakan untuk penggambaran analisa maupunrancangan sistem yang mudah.

Page 5: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

DATA FLOW DIAGRAM

Page 6: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Komponen Terminator / Entitas Luar

Terminator mewakili entitas eksternal yangberkomunikasi dengan sistem yang sedangdikembangkan yang dikenal dengan nama entitas luar(external entity).

TerdapatTerdapat duadua jenisjenis terminatorterminator ::•Terminator Sumber (source) : merupakan terminatoryang menjadi sumber.•Terminator Tujuan (sink) : merupakan terminator yangmenjadi tujuan data / informasi sistem.

Terminator mewakili entitas eksternal yangberkomunikasi dengan sistem yang sedangdikembangkan yang dikenal dengan nama entitas luar(external entity).

TerdapatTerdapat duadua jenisjenis terminatorterminator ::•Terminator Sumber (source) : merupakan terminatoryang menjadi sumber.•Terminator Tujuan (sink) : merupakan terminator yangmenjadi tujuan data / informasi sistem.

Page 7: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Komponen Proses

Komponen proses menggambarkan bagian darisistem yang mentransformasikan input menjadioutput. Proses diberi nama untuk menjelaskanproses/kegiatan apa yang sedang/akandilaksanakan.

Pemberian nama proses dilakukan denganmenggunakan kata kerja transitif (kata kerjayang membutuhkan obyek), seperti MenghitungGaji, Mencetak KRS, Menghitung Jumlah SKS.

Komponen proses menggambarkan bagian darisistem yang mentransformasikan input menjadioutput. Proses diberi nama untuk menjelaskanproses/kegiatan apa yang sedang/akandilaksanakan.

Pemberian nama proses dilakukan denganmenggunakan kata kerja transitif (kata kerjayang membutuhkan obyek), seperti MenghitungGaji, Mencetak KRS, Menghitung Jumlah SKS.

Page 8: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Komponen Proses

Ada empat kemungkinan yang dapat terjadidalam proses sehubungan dengan input danoutput :

Page 9: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Komponen Proses

•Proses harus memiliki input dan output.•Proses dapat dihubungkan dengan komponenterminator, data store atau proses melalui Arus data.•Sistem/bagian/divisi/departemen yang sedangdianalisis oleh profesional sistem digambarkan dengankomponen proses.

•Proses harus memiliki input dan output.•Proses dapat dihubungkan dengan komponenterminator, data store atau proses melalui Arus data.•Sistem/bagian/divisi/departemen yang sedangdianalisis oleh profesional sistem digambarkan dengankomponen proses.

Contoh Proses

Page 10: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Komponen Data Store

Komponen ini digunakan untuk membuat modelsekumpulan paket data dan diberi nama dengan katabenda jamak, misalnya Mahasiswa.

Data store ini biasanya berkaitan denganpenyimpanan-penyimpanan, seperti file atau databaseyang berkaitan dengan penyimpanan secarakomputerisasi, misalnya file disket, file harddisk, filepita magnetik. Data store juga berkaitan denganpenyimpanan secara manual seperti buku alamat, filefolder, dan agenda.

Komponen ini digunakan untuk membuat modelsekumpulan paket data dan diberi nama dengan katabenda jamak, misalnya Mahasiswa.

Data store ini biasanya berkaitan denganpenyimpanan-penyimpanan, seperti file atau databaseyang berkaitan dengan penyimpanan secarakomputerisasi, misalnya file disket, file harddisk, filepita magnetik. Data store juga berkaitan denganpenyimpanan secara manual seperti buku alamat, filefolder, dan agenda.

Page 11: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Komponen Data Store

Suatu data store dihubungkan dengan Arus data hanyapada komponen proses, tidak dengan komponen DFDlainnya.Arus data yang menghubungkan data store dengansuatu proses mempunyai pengertian sebagai berikut :Arus data dari data storeArus data ke data store

Suatu data store dihubungkan dengan Arus data hanyapada komponen proses, tidak dengan komponen DFDlainnya.Arus data yang menghubungkan data store dengansuatu proses mempunyai pengertian sebagai berikut :Arus data dari data storeArus data ke data store

Page 12: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Komponen Data Flow

Suatu data flow / Arus data digambarkan dengan anakpanah, yang menunjukkan arah menuju ke dan keluardari suatu proses. Arus data ini digunakan untukmenerangkan perpindahan data atau paketdata/informasi dari satu bagian sistem ke bagianlainnya.Ada empat konsep berkaitan dengan data flow:Konsep Paket DataKonsep Arus Data MenyebarKonsep Arus Data MengumpulKonsep Sumber atau Tujuan Arus Data

Suatu data flow / Arus data digambarkan dengan anakpanah, yang menunjukkan arah menuju ke dan keluardari suatu proses. Arus data ini digunakan untukmenerangkan perpindahan data atau paketdata/informasi dari satu bagian sistem ke bagianlainnya.Ada empat konsep berkaitan dengan data flow:Konsep Paket DataKonsep Arus Data MenyebarKonsep Arus Data MengumpulKonsep Sumber atau Tujuan Arus Data

Page 13: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Komponen Paket Data

Apabila dua data atau lebih mengalir dari suatusumber yang sama menuju ke tujuan yang sama danmempunyai hubungan, dan harus dianggap sebagaisatu Arus data tunggal, karena data itu mengalirbersama-sama sebagai satu paket.

Apabila dua data atau lebih mengalir dari suatusumber yang sama menuju ke tujuan yang sama danmempunyai hubungan, dan harus dianggap sebagaisatu Arus data tunggal, karena data itu mengalirbersama-sama sebagai satu paket.

Page 14: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Konsep Arus Data Menyebar

Arus data menyebar menunjukkan sejumlah tembusanpaket data yang yang berasal dari sumber yang samamenuju ke tujuan yang berbeda, atau paket data yangkompleks dibagi menjadi beberapa elemen data yangdikirim ke tujuan yang berbeda atau Arus data inimembawa paket data yang memiliki nilai yang berbedayang akan dikirim ke tujuan yang berbeda.

Arus data menyebar menunjukkan sejumlah tembusanpaket data yang yang berasal dari sumber yang samamenuju ke tujuan yang berbeda, atau paket data yangkompleks dibagi menjadi beberapa elemen data yangdikirim ke tujuan yang berbeda atau Arus data inimembawa paket data yang memiliki nilai yang berbedayang akan dikirim ke tujuan yang berbeda.

Page 15: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Konsep Arus Data Menyebar

Arus data menyebar menunjukkan sejumlah tembusanpaket data yang yang berasal dari sumber yang samamenuju ke tujuan yang berbeda, atau paket data yangkompleks dibagi menjadi beberapa elemen data yangdikirim ke tujuan yang berbeda

Arus data menyebar menunjukkan sejumlah tembusanpaket data yang yang berasal dari sumber yang samamenuju ke tujuan yang berbeda, atau paket data yangkompleks dibagi menjadi beberapa elemen data yangdikirim ke tujuan yang berbeda

Page 16: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Konsep Arus Data Mengumpul

Beberapa Arus data yang berbeda sumber bergabungbersama-sama menuju ke tujuan yang sama.

Page 17: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Konsep Sumber atau Tujuan Arus Data

Semua Arus data harus minimal mengandung satuproses. Maksud kalimat ini adalah :Suatu Arus data dihasilkan dari suatu proses danmenuju ke suatu data store dan/atau terminator (lihatgambar (a)).Sutu Arus data dihasilkan dari suatu data storedan/atau terminator dan menuju ke suatu proses (lihatgambar (b)).Suatu Arus data dihasilkan dari suatu proses danmenuju ke suatu proses (lihat gambar (c)).

Semua Arus data harus minimal mengandung satuproses. Maksud kalimat ini adalah :Suatu Arus data dihasilkan dari suatu proses danmenuju ke suatu data store dan/atau terminator (lihatgambar (a)).Sutu Arus data dihasilkan dari suatu data storedan/atau terminator dan menuju ke suatu proses (lihatgambar (b)).Suatu Arus data dihasilkan dari suatu proses danmenuju ke suatu proses (lihat gambar (c)).

Page 18: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

BENTUK DATA FLOW DIAGRAM

Terdapat dua bentuk DFD, yaitu;Diagram Arus Data Fisik, danDiagram Arus data Logika.

Diagram Arus data fisik lebih menekankan padabagaimana proses dari sistem diterapkan,Diagram Arus data logika lebih menekankanproses-proses apa yang terdapat di sistem.

Terdapat dua bentuk DFD, yaitu;Diagram Arus Data Fisik, danDiagram Arus data Logika.

Diagram Arus data fisik lebih menekankan padabagaimana proses dari sistem diterapkan,Diagram Arus data logika lebih menekankanproses-proses apa yang terdapat di sistem.

Page 19: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Diagram Arus Data Fisik

DADF lebih tepat digunakan untuk menggambarkansistem yang ada (sistem yang lama). Penekanan dariDADF adalah bagaimana proses-proses dari sistemditerapkan (dengan cara apa, oleh siapa dan dimana),termasuk proses-proses manual.

DADF lebih tepat digunakan untuk menggambarkansistem yang ada (sistem yang lama). Penekanan dariDADF adalah bagaimana proses-proses dari sistemditerapkan (dengan cara apa, oleh siapa dan dimana),termasuk proses-proses manual.

Page 20: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Diagram Arus data Logika

DADL lebih tepat digunakan untuk menggambarkansistem yang akan diusulkan (sistem yang baru). DADLhanya menunjukkan kebutuhan proses dari sistem yangdiusulkan secara logika, biasanya proses-proses yangdigambarkan merupakan proses-proses komputer.

DADL lebih tepat digunakan untuk menggambarkansistem yang akan diusulkan (sistem yang baru). DADLhanya menunjukkan kebutuhan proses dari sistem yangdiusulkan secara logika, biasanya proses-proses yangdigambarkan merupakan proses-proses komputer.

Page 21: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

ContohContoh DFDDFD•• FlowchartFlowchart PenyaringanPenyaringan SiswaSiswa BaruBaru

Page 22: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

ContohContoh DFDDFD•• DiagramDiagram KonteksKonteks PenyaringanPenyaringan SiswaSiswa BaruBaru

Page 23: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

ContohContoh DFDDFD•• DFDDFD LevelLevel 11 SistemSistem PenyaringanPenyaringan SiswaSiswa BaruBaru

Page 24: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

ContohContoh DFDDFD•• DFDDFD LevelLevel 22 ProsesProses satusatu (login)(login)

Page 25: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

ContohContoh DFDDFD•• DFDDFD LevelLevel 22 ProsesProses duadua (master(master data)data)

Page 26: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

ContohContoh DFDDFD•• DFDDFD LevelLevel 22 ProsesProses tigatiga ((pendaftaranpendaftaran))

Page 27: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

ContohContoh DFDDFD•• DFDDFD LevelLevel 22 ProsesProses limalima ((cetakcetak laporanlaporan))

Page 28: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

ContohContoh DFDDFD•• ERDERD

Page 29: SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan

Wasalam

Terima KasihWasalam

Terima Kasih