SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan...

Post on 09-Sep-2018

229 views 0 download

Transcript of SISTEM INFORMASI - iwansidharta.comiwansidharta.com/downlot.php?file=SI12.pdf · dilengkapi dengan...

SISTEM INFORMASI

OlehIwan Sidharta, MM

NFORMASI

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.

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)

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.

DATA FLOW DIAGRAM

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.

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.

Komponen Proses

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

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

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.

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

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

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.

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.

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

Konsep Arus Data Mengumpul

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

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)).

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.

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.

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.

ContohContoh DFDDFD•• FlowchartFlowchart PenyaringanPenyaringan SiswaSiswa BaruBaru

ContohContoh DFDDFD•• DiagramDiagram KonteksKonteks PenyaringanPenyaringan SiswaSiswa BaruBaru

ContohContoh DFDDFD•• DFDDFD LevelLevel 11 SistemSistem PenyaringanPenyaringan SiswaSiswa BaruBaru

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

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

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

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

ContohContoh DFDDFD•• ERDERD

Wasalam

Terima KasihWasalam

Terima Kasih