Analisis Sistem Informasix
1 By. Muhammad
Taufiq 2009
(2)
Pengembangan Sistem
Pengembangan Sistem
Sistem perlu diperbaiki atau diganti disebabkan karena : Sistem perlu diperbaiki atau diganti disebabkan karena :
1.
1. Adanya permasalahan yang timbul di sistem yang Adanya permasalahan yang timbul di sistem yang lama (ketidakberesan dan pertumbuhan organisasi) lama (ketidakberesan dan pertumbuhan organisasi)
2.
2. Untuk meraih kesempatanUntuk meraih kesempatan 3.
3. Adanya instruksiAdanya instruksi
Sistem yang ada
Permasalahan, Kesempatan, Instruksi
Pengembangan Sistem
Memecahkan masalah, Meraih kesempatan, Memenuhi instruksi
(3)
Peningkatan yang diharapkan
Peningkatan yang diharapkan
dalam pengembangan sistem
dalam pengembangan sistem
►
P
P
erformance (kinerja)
erformance (kinerja)
►I
I
nformation
nformation
►
E
E
conomy
conomy
►C
C
ontrol
ontrol
►
E
E
fficiency
fficiency
►S
S
ervices
ervices
(4)
SIKLUS HIDUP PENGEMBANGAN SISTEM
Kebijakan dan perencanaan sistem
Analisis Sistem
Desain Sistem secara umum
Desain Sistem secara rinci
Seleksi Sistem
Implementasi sistem
Perawatan Sistem
awal proyek sistem
Pengembangan sistem
(5)
Analisis Sistem
Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari
Analisis sistem dapat didefinisikan sebagai penguraian dari
suatu sistem informasi yang utuh ke dalam bagian-bagian
suatu sistem informasi yang utuh ke dalam bagian-bagian
komponennya dengan maksud untuk mengidentifikasikan
komponennya dengan maksud untuk mengidentifikasikan
dan mengevaluasi permasalahan-permasalahan,
dan mengevaluasi permasalahan-permasalahan,
kesempatan-kesempatan, hambatan-hambatan yang terjadi
kesempatan-kesempatan, hambatan-hambatan yang terjadi
dan kebutuhan-kebutuhan yang diharapkan sehingga dapat
dan kebutuhan-kebutuhan yang diharapkan sehingga dapat
diusulkan perbaikan-perbaikannya.
diusulkan perbaikan-perbaikannya.
Langkah-langkah analisis sistem :
1. Identify (identifikasi masalah)
2. Understand (memahami kerja dari sistem yang ada) 3. Analyze (menganalisa sistem)
(6)
Penguraian dari suatu Sistem yang
Penguraian dari suatu Sistem yang
utuh ke dalam bagian-bagian
utuh ke dalam bagian-bagian
komponennya dengan maksud untuk
komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi
mengidentifikasikan dan mengevaluasi
permasalahan, kesempatan, hambatan
permasalahan, kesempatan, hambatan
yang terjadi dan kebutuhan yang
yang terjadi dan kebutuhan yang
diharapkan sehingga dapat diusulkan
diharapkan sehingga dapat diusulkan
perbaikannya
perbaikannya
(7)
Tahap analisis merupakan tahap yang paling Tahap analisis merupakan tahap yang paling
kritis dan sangat penting, karena kesalahan kritis dan sangat penting, karena kesalahan
di tahapan ini akan menyebabkan kesalahan di tahapan ini akan menyebabkan kesalahan
di tahap selanjutnya di tahap selanjutnya
Hasil dari analisis sistem adalah: Hasil dari analisis sistem adalah:
Laporan yang dapat menggambarkan Laporan yang dapat menggambarkan sistem yang telah dipelajari dan diketahui sistem yang telah dipelajari dan diketahui
bentuk permasalahan serta rancangan sistem bentuk permasalahan serta rancangan sistem
baru yag akan dibuat atau dikembangkan. baru yag akan dibuat atau dikembangkan.
(8)
SISTEM ANALIS SISTEM ANALIS FUNGSI ANALIS SISTEM
FUNGSI ANALIS SISTEM
1.
1. Mengidentifikasi Masalah Kebutuhan UserMengidentifikasi Masalah Kebutuhan User
2.
2. Menyatakan secara spesifik sasaran yang harus Menyatakan secara spesifik sasaran yang harus
dicapai
dicapai
3.
3. Memilih alternatif metode pemecahan masalahMemilih alternatif metode pemecahan masalah
4.
4. Merencanakan dan menerapkan rancangan Merencanakan dan menerapkan rancangan
sistem.
(9)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 9
Tujuan Analisis Sistem
Tujuan Analisis Sistem
► Memberikan layanan kebutuhan informasi Memberikan layanan kebutuhan informasikepada fungsi manajerial di dalam
kepada fungsi manajerial di dalam
pengendalian pelaksanaan kegiatan
pengendalian pelaksanaan kegiatan
operasional perusahaan
operasional perusahaan
► Membantu para pengambil keputusan Membantu para pengambil keputusan
untuk mewujudkan tercapainya tujuan
untuk mewujudkan tercapainya tujuan
► Menidentifikasi dan mMenidentifikasi dan mengevaluasi sistem engevaluasi sistem
yang telah ada
yang telah ada / berlangsung / berlangsung
► Merumuskan tujuan Merumuskan tujuan organisasi beorganisasi berupa rupa
pengolahan data maupun pembuatan
pengolahan data maupun pembuatan
laporan baru
laporan baru
► Menyusun suatu tahap rencana Menyusun suatu tahap rencana
pengembangan sistem
(10)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 10
Yang perlu diperhatikan
Yang perlu diperhatikan
oleh
oleh
S
S
istem
istem
A
A
nalis
nalis
►
Mempelajari permasalahan yang ada
Mempelajari permasalahan yang ada
secara terinci
secara terinci
►
Menentukan pendekatan yang akan
Menentukan pendekatan yang akan
digunakan dalam memecahkan
digunakan dalam memecahkan
masalah
masalah
►
Membuat suatu pertimbangan
Membuat suatu pertimbangan
apakah perlu atau tidak
apakah perlu atau tidak
menggunakan cara komputerisasi
menggunakan cara komputerisasi
(11)
BAGAN SISTEM ANALIS
BAGAN SISTEM ANALIS
MANAGEMENT
ANALIS SISTEM PROGRAMMER
(12)
ANALIS SISTEM & PERANNYA
ANALIS SISTEM & PERANNYA
►
Analis sistem adalah mediator antara
Analis sistem adalah mediator antara
►
Analis sistem adalah
Analis sistem adalah
agent of change
agent of change
• PEMILIK • PEMAKAI
• PERANCANG • PEMBANGUN
(13)
ANALIS SISTEM & PERANNYA
ANALIS SISTEM & PERANNYA
► Ketrampilan yang dibutuhkan analis Ketrampilan yang dibutuhkan analis
sistem:
sistem:
1.
1. Pengetahuan tentang teknologi informasiPengetahuan tentang teknologi informasi 2.
2. Pengalaman dan pengetahuan programmingPengalaman dan pengetahuan programming 3.
3. Kemampuan problem solvingKemampuan problem solving 4.
4. Ketrampilan komunikasi interpersonalKetrampilan komunikasi interpersonal 5.
5. Ketrampilan relasi interpersonalKetrampilan relasi interpersonal 6.
6. Kemampuan menyesuaikan diriKemampuan menyesuaikan diri 7.
(14)
TUGAS SISTEM ANALIS TUGAS SISTEM ANALIS
1.
1. Mengumpulkan & Menganalisa DokumenMengumpulkan & Menganalisa Dokumen
2.
2. Menyusun Dan Menyajikan RekomendasiMenyusun Dan Menyajikan Rekomendasi
3.
3. Merancang Dan Mengidentifikasi SistemMerancang Dan Mengidentifikasi Sistem
4.
4. Menganalisa Dan Menyusun BiayaMenganalisa Dan Menyusun Biaya
5.
5. Mengawasi Kegiatan Penerapan SistemMengawasi Kegiatan Penerapan Sistem
PRIBADI ANALIS SISTEM PRIBADI ANALIS SISTEM
1.
1. Mampu Bekerja samaMampu Bekerja sama 7. Bersikap 7. Bersikap
Tegas
Tegas
2.
2. Berkomunikasi dgn BaikBerkomunikasi dgn Baik 8. Akurat8. Akurat
3.
3. Bertindak secara MetodikBertindak secara Metodik 9. Kreatif9. Kreatif
4.
4. Bersikap DewasaBersikap Dewasa
5.
5. Sopan SantunSopan Santun
6.
(15)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 15
Langkah-langkah
Langkah-langkah
1.
1.
Mengidentifikasi masalah
Mengidentifikasi masalah
Mengidentifikasi penyebab masalahMengidentifikasi penyebab masalah
2.
2.
Analisis sistem
Analisis sistem
Mengidentifikasi solusi dari masalahMengidentifikasi solusi dari masalah
3.
3.
Analisis Kebutuhan
Analisis Kebutuhan
Mengidentifikasi data apa dan proses apa Mengidentifikasi data apa dan proses apa
yang dibutuhkan pada sistem baru.
yang dibutuhkan pada sistem baru.
Menentukan kebutuhan fungsional dan Menentukan kebutuhan fungsional dan
non-fungsional dari sistem baru.
(16)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 16
KEBUTUHAN FUNGSIONAL
KEBUTUHAN FUNGSIONAL
►Menunjukkan Menunjukkan whatwhat the system should do. the system should do. ►Menunjukkan fasilitas apa yang Menunjukkan fasilitas apa yang
dibutuhkan serta aktivitas apa saja yang
dibutuhkan serta aktivitas apa saja yang
terjadi dalam sistem baru.
terjadi dalam sistem baru.
►Kebutuhan fungsional mencakup:Kebutuhan fungsional mencakup:
Fungsi deskripsi kebutuhanFungsi deskripsi kebutuhan
Laporan baik hardcopy maupun softcopyLaporan baik hardcopy maupun softcopy Updating dan query onlineUpdating dan query online
Penyimpanan data, pencarian kembali dan Penyimpanan data, pencarian kembali dan
transfer data
(17)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 17
KEBUTUHAN NON FUNGSIONAL
KEBUTUHAN NON FUNGSIONAL
►
Kebutuhan Non Fungsional
Kebutuhan Non Fungsional
mencakup:
mencakup:
Waktu responWaktu respon
Rata-rata waktu untuk kegagalan Rata-rata waktu untuk kegagalan Kebutuhan keamananKebutuhan keamanan
Akses untuk pengguna yang tidak punya Akses untuk pengguna yang tidak punya
hak.
(18)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 18
Contoh Kasus
Contoh Kasus
(Sistem Informasi Rawat Jalan Poliklinik ABC)
(Sistem Informasi Rawat Jalan Poliklinik ABC) ►Identifikasi MasalahIdentifikasi Masalah
Permasalahan yang terjadi di Poliklinik ABC Permasalahan yang terjadi di Poliklinik ABC
adalah sebagai berikut:
adalah sebagai berikut:
1.
1. Data-data yang disimpan di poliklinik masih Data-data yang disimpan di poliklinik masih
berjalan manual, padahal Kebutuhan akan berjalan manual, padahal Kebutuhan akan data-data pasien rawat jalan, rekam medis pasien serta data pasien rawat jalan, rekam medis pasien serta dokter yang menangani tiap pasien meningkat
dokter yang menangani tiap pasien meningkat
2.
2. Sistem yang dijalankan belum sepenuhnya Sistem yang dijalankan belum sepenuhnya
membantu pekerjaan, karena kebutuhan akan membantu pekerjaan, karena kebutuhan akan data yang efektif dan efisien serta ada saat
data yang efektif dan efisien serta ada saat dibutuhkan (availability) belum bisa terpenuhi dibutuhkan (availability) belum bisa terpenuhi
3.
3. Penyediaan data yang banyak menyebabkan Penyediaan data yang banyak menyebabkan overload data dan informasi kurang
(19)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 19
Analisis Sistem
Analisis Sistem
► Penyimpanan data dalam bentuk kertas atau Penyimpanan data dalam bentuk kertas atau
manual menimbulkan resiko yang cukup
manual menimbulkan resiko yang cukup
besar, seperti kebakaran, rusak atau bencana
besar, seperti kebakaran, rusak atau bencana
alam yang bisa mengakibatkan data-data
alam yang bisa mengakibatkan data-data
penting itu hilang, sehingga diperlukan sistem
penting itu hilang, sehingga diperlukan sistem
yang bisa menyimpan data lebih aman
yang bisa menyimpan data lebih aman
► Kebutuhan akan data yang efektif dan efisien Kebutuhan akan data yang efektif dan efisien
serta ada saat dibutuhkan (availability)
serta ada saat dibutuhkan (availability)
menjadi alasan utama untuk penyediaan
menjadi alasan utama untuk penyediaan
informasi yang akurat
(20)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 20
► Data yang kurang lengkap menyebabkan Data yang kurang lengkap menyebabkan
informasi pelayanan kesehatan juga
informasi pelayanan kesehatan juga
kurang, karena data tidak tersusun rapi
kurang, karena data tidak tersusun rapi
dan susahnya pencarian data yang
dan susahnya pencarian data yang
mengurangi kurangnya informasi dari data
mengurangi kurangnya informasi dari data
tersebut
tersebut
Dari berbagai alasan yang telah
Dari berbagai alasan yang telah
diungkapkan di atas, maka
diungkapkan di atas, maka
pengembangan Sistem Informasi Rawat
pengembangan Sistem Informasi Rawat
Jalan Poliklinik ABC ini dibuat untuk
Jalan Poliklinik ABC ini dibuat untuk
membantu menyelesaikan
membantu menyelesaikan
permasalahan-permasalahan yang muncul.
(21)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 21
Analisis Kebutuhan
Analisis Kebutuhan
►
Data yang dibutuhkan
Data yang dibutuhkan
Data yang dibutuhkan dalam pengembangan
Data yang dibutuhkan dalam pengembangan
Sistem Informasi ini adalah :
Sistem Informasi ini adalah :
Data Pasien Data Pasien : nama pasien, alamat, jenis : nama pasien, alamat, jenis kelamin, tanggal lahir, agama, golongan
kelamin, tanggal lahir, agama, golongan
darah.
darah.
Data DokterData Dokter : nama dokter, alamat, jenis : nama dokter, alamat, jenis kelamin, tanggal lahir.
kelamin, tanggal lahir.
Data ObatData Obat : nama obat, jenis obat, aturan : nama obat, jenis obat, aturan pakai, harga
(22)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 22
Data Admin/PetugasData Admin/Petugas : nama petugas, : nama petugas,
alamat, jenis kelamin, tanggal lahir.
alamat, jenis kelamin, tanggal lahir.
Data PemeriksaanData Pemeriksaan : data pasien, data : data pasien, data
dokter, keluhan, diagnosa,
dokter, keluhan, diagnosa,
perlakuan/pemeriksaan, data obat
perlakuan/pemeriksaan, data obat
Data BiayaData Biaya: data pasien, pemeriksaan, : data pasien, pemeriksaan,
total harga obat
total harga obat
*) untuk nomor_id, tidak dicantumkan *) untuk nomor_id, tidak dicantumkan
disini tidak apa-apa, dicantumkan juga
disini tidak apa-apa, dicantumkan juga
boleh
(23)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 23
►Kebutuhan fungsionalKebutuhan fungsional
Fungsi dari sistem ini adalah :
Fungsi dari sistem ini adalah :
proses login untuk dokter dan petugasproses login untuk dokter dan petugas
proses pengelolaan data pasien, meliputi proses pengelolaan data pasien, meliputi input, update dan delete
input, update dan delete
proses pengelolaan data dokter, meliputi proses pengelolaan data dokter, meliputi input, update dan delete
input, update dan delete
proses pengelolaan data petugas, meliputi proses pengelolaan data petugas, meliputi input, update dan delete
(24)
Selasa 2 Januari 2018 MUHAMMAD TAUFIQ - ADSI 24
proses pendaftaran pasien, baik daftar proses pendaftaran pasien, baik daftar
baru maupun pendaftaran untuk periksa
baru maupun pendaftaran untuk periksa
dilakukan oleh user petugas
dilakukan oleh user petugas
proses searching/pencarian data (data proses searching/pencarian data (data
pasien, data dokter, data petugas, data
pasien, data dokter, data petugas, data
pemeriksaan, data obat)
pemeriksaan, data obat)
proses pemeriksaan, dilakukan oleh user proses pemeriksaan, dilakukan oleh user
dokter
dokter
proses pemberian obat, dilakukan oleh proses pemberian obat, dilakukan oleh
petugas untuk diberikan kepada pasien
(25)
Analisa sistem
Analisa sistem
►
Contoh : Sistem Administrasi Hotel
Contoh : Sistem Administrasi Hotel
(SiAtel)
(SiAtel)
Tujuan : Untuk membangun sistem Tujuan : Untuk membangun sistem
pengelolaan administrasi hotel mulai dari
pengelolaan administrasi hotel mulai dari
tamu ceck in sampai dengan ceck out,
tamu ceck in sampai dengan ceck out,
termasuk perhitungan penggunaan
termasuk perhitungan penggunaan
fasilitasnya
fasilitasnya
Manfaat : Memberi kemudahan untuk Manfaat : Memberi kemudahan untuk
tamu, reseptionis dan pengelola fasilitas.
(26)
Analisa sistem
Analisa sistem
►
Penentuan Elemen :
Penentuan Elemen :
Inventarisir semua elemen yang terlibatInventarisir semua elemen yang terlibat Jelaskan interaksi yang terjadi atar Jelaskan interaksi yang terjadi atar
elemen dengan sistem.
elemen dengan sistem.
Contoh : Contoh :
►Elemen Elemen Tamu hotel Tamu hotel
►Interaksi Interaksi Memberikan data (pribadi, pilihan Memberikan data (pribadi, pilihan
kamar)
(27)
Analisa sistem
Analisa sistem
►
Hubungkan Elemen yang ada dengan
Hubungkan Elemen yang ada dengan
tujuan sistem
tujuan sistem
Bila berpengaruh terhadap pencapaian Bila berpengaruh terhadap pencapaian
tujuan maka termasuk
tujuan maka termasuk internal sisteminternal sistem (sistem)
(sistem)
Bila tidak berpengaruh : eksternal sistem Bila tidak berpengaruh : eksternal sistem
(28)
Mengambarkan sistem
Mengambarkan sistem
►
Tools/ peralatan pengambaran sistem :
Tools/ peralatan pengambaran sistem :
Flowchart systemFlowchart system Data Flow DiagramData Flow Diagram
(29)
DATA FLOW DIAGRAMDATA FLOW DIAGRAM
adalah suatu network yg menggambarkan suatu sistem
adalah suatu network yg menggambarkan suatu sistem
automat/komputerisasi, manual atau gabungan dari
automat/komputerisasi, manual atau gabungan dari
keduanya dalam susunan berbentuk komponen sistem
keduanya dalam susunan berbentuk komponen sistem
yang saling berhubungan sesuai dgn aturan mainnya
yang saling berhubungan sesuai dgn aturan mainnya
SIMBOL:SIMBOL:
1. EXTERNAL ENTITY
2. PROSES
3. DATA FLOW
(30)
Simbol DFD
Simbol DFD
►
Simbol :
Simbol :
Seseorang atau departemen bagian, organisasi luar atau sistem informasi lain yang memerikan atau menerima data informasi dari sistem
Mengubah data dari suatu bentuk ke bentuk lain
Digunakan menyimpan data dari hasil proses
Penunjuk yang menggambarkan aliran data suatu bagian lain yang dialirkan
Simbol Entitas / Tujuan Data
Simbol Proses
Simbol Simpanan Data Simbol Aliran Data A.
B.
C.
(31)
Bentuk Data Flow Diagram
Bentuk Data Flow Diagram
1.
1. Diagram Arus Data fisikDiagram Arus Data fisik
Penekanan menggambar adalah bagaimana proses-proses
Penekanan menggambar adalah bagaimana proses-proses
dari sistem diterapkan termasuk proses-proses manual dan
dari sistem diterapkan termasuk proses-proses manual dan
biasanya digunakan untuk menggambarkan sistem yang
biasanya digunakan untuk menggambarkan sistem yang
lama.
lama.
2.
2. Diagram Arus Data LogikaDiagram Arus Data Logika
Lebih tepat digunakan untuk menggambarkan sistem usulan
Lebih tepat digunakan untuk menggambarkan sistem usulan
dimana penekanannya hanya pada logika dari
dimana penekanannya hanya pada logika dari
kebutuhan-kebutuhan sistem.
(32)
ATURAN MAIN MENGGAMBAR DFD
ATURAN MAIN MENGGAMBAR DFD
1.
1. Dalam DFD tidak boleh menghubungkan Dalam DFD tidak boleh menghubungkan antara EXTERNAL ENTITY dengan EXTERNAL
antara EXTERNAL ENTITY dengan EXTERNAL
ENTITY secara langsung
ENTITY secara langsung
2.
2. Dalam DFD tidak boleh menghubungkan Dalam DFD tidak boleh menghubungkan antara DATA STORE dengan DATA STORE
antara DATA STORE dengan DATA STORE
secara langsung
secara langsung
3.
3. Dalam DFD tidak boleh menghubungkan Dalam DFD tidak boleh menghubungkan antara DATA STORE dengan EXTERNAL ENTITY
antara DATA STORE dengan EXTERNAL ENTITY
secara langsung (atau sebaliknya)
secara langsung (atau sebaliknya)
4.
4. Setiap PROSES harus ada DATA FLOW yang Setiap PROSES harus ada DATA FLOW yang masuk dan ada DATA FLOW yang keluar.
(33)
CARA MEMBUAT DFD
CARA MEMBUAT DFD
1.
1. Top-Down Analysis, mulai dari umum sampai Top-Down Analysis, mulai dari umum sampai dengan detail
dengan detail
2.
2. Jabarkan proses sampai sedetail mungkinJabarkan proses sampai sedetail mungkin 3.
3. Pelihara Konsistensi Entity, Proses, Data Flow dan Pelihara Konsistensi Entity, Proses, Data Flow dan Data Store yang terjadi dalam Data Flow Diagram
Data Store yang terjadi dalam Data Flow Diagram
4.
4. Berikan Label yang bermakna untuk tiap-tiap Berikan Label yang bermakna untuk tiap-tiap simbol
(34)
Konsep Arus Data :Konsep Arus Data :
a.
a. Konsep Paket dari Data (packet of Konsep Paket dari Data (packet of data)
data)
b.
b. Konsep Arus Data Menyebar (diverging Konsep Arus Data Menyebar (diverging data flow)
data flow)
c.
c. Konsep Arus Data Mengumpul Konsep Arus Data Mengumpul (converging data flow)
(converging data flow)
d.
(35)
TAHAPAN PROSES PEMBUATAN DFD
TAHAPAN PROSES PEMBUATAN DFD
1. DIAGRAM KONTEKS (Global)1. DIAGRAM KONTEKS (Global) 2. DIAGRAM NOL (0)
2. DIAGRAM NOL (0)
3. DIAGRAM DETAIL (Detail/Rinci)
(36)
Data Flow Diagram Konteks
Data Flow Diagram Konteks
0.0
sistem
B
A
b1 b2
a2 a1
(37)
D1
Data Flow Diagram Level 0
Data Flow Diagram Level 0
1.0
proses1
B
A
b1 b2
a2 a1
2.0
proses2
3.0
proses3
Y X
W
(38)
Latihan :
Latihan :
►
Membuat elemen-elemen dari sistem
Membuat elemen-elemen dari sistem
administrasi hotel
administrasi hotel
►
Menjelaskan interaksi antara elemen
Menjelaskan interaksi antara elemen
dengan sistem
dengan sistem
►
Tentukan dari elemen tersebut, mana
Tentukan dari elemen tersebut, mana
yang internal dan eksternal
(39)
Data Flow Diagram level 1
Data Flow Diagram level 1
►
Misal dari proses 2 :
Misal dari proses 2 :
2.2
Proses2.2
2.1
Proses2.1 Proses2.32.3
Y X
D1
W
Q
P
(40)
Contoh kasus (Hotel)
Contoh kasus (Hotel)
0.0
Sistem Inforamasi
Hotel
Tamu
Pimp
Id tamu Tanda bukti transaksi
Laporan
(41)
Tujuan dan manfaat sistem
Tujuan dan manfaat sistem
hotel
hotel
►
Dari tujuan dan manfaat yang lalu,
Dari tujuan dan manfaat yang lalu,
dapat dijelaskan kesatuan luarnya :
dapat dijelaskan kesatuan luarnya :
Tamu : merupakan elemen yang Tamu : merupakan elemen yang
memberikan data kepada sistem, memilih
memberikan data kepada sistem, memilih
kamar dan menggunakan fasilitas lainya.
kamar dan menggunakan fasilitas lainya.
Dipandang dari keberadaanya, tamu yang
Dipandang dari keberadaanya, tamu yang
satu dengan yang lainnya tidaklah
satu dengan yang lainnya tidaklah
berhubungan (relatif) sehingga tamu tidak
berhubungan (relatif) sehingga tamu tidak
menjadikan tercapainya tujuan dan
menjadikan tercapainya tujuan dan
manfaat sistem
(42)
Tujuan dan manfaat sistem
Tujuan dan manfaat sistem
hotel (lanjutan)
hotel (lanjutan)
Pimpinan : adalah jabatan yang tidak Pimpinan : adalah jabatan yang tidak
terlibat secara operasional terhadap
terlibat secara operasional terhadap
sistem ini. Pimpinan hanya menerima
sistem ini. Pimpinan hanya menerima
laporan dan memberikan kebijakan
laporan dan memberikan kebijakan
kepada sistem, sehingga pimpinan tidak
kepada sistem, sehingga pimpinan tidak
menjadikan tercapainya tujuan dan
menjadikan tercapainya tujuan dan
manfaat sistem
(43)
DFD level 0 SiAtel
DFD level 0 SiAtel
Tamu Pimp Id tamu Tanda bukti transaksi Laporan 1.0 Ceck id tamu tamu Data tamu 2.0 Ceck Kamar Data tamu kamar kamar 3.0 Penggunaa n kamar 5.0 laporan 4.0 Hitung biaya Data kanar dan tamu Data penggunaan kamar
Laporan transaksi
(44)
Level 0 SiAtel
Level 0 SiAtel
► Proses ceck data tamuProses ceck data tamu : merupakan tahapan : merupakan tahapan
untuk mencocokan data tamu, karena pada
untuk mencocokan data tamu, karena pada
SiAtel ini dimungkinkan adanya tamu hotel yang
SiAtel ini dimungkinkan adanya tamu hotel yang
merupakan
merupakan membermember, sehingga ada perlakukan , sehingga ada perlakukan khusus.
khusus.
► Proses ceck kamar :Proses ceck kamar : bila sudah bila sudah clearclear dengan dengan
identitas, berikutnya adalah melihat
identitas, berikutnya adalah melihat
ketersediaan kamar.
ketersediaan kamar.
► Proses penggunaan kamarProses penggunaan kamar : merupakan : merupakan
kegiatan interaksi antara tamu yang menginap
kegiatan interaksi antara tamu yang menginap
dengan segala fasilitas yang ada (laundry, food
dengan segala fasilitas yang ada (laundry, food
& beverage dan lainnya)
(45)
Level 0 SiAtel (lanjutan)
Level 0 SiAtel (lanjutan)
►
Proses hitung biaya : Adalah proses
Proses hitung biaya : Adalah proses
mengihung biaya, baik biaya kamar,
mengihung biaya, baik biaya kamar,
penggunaan fasilitas dan sebagainya.
penggunaan fasilitas dan sebagainya.
Proses ini terjadi pada saat tamu check
Proses ini terjadi pada saat tamu check
out
out
►
Proses laporan : Adalah menyiapkan
Proses laporan : Adalah menyiapkan
laporan dari semua data yang dapat
laporan dari semua data yang dapat
digunakan untuk pengampilan
digunakan untuk pengampilan
keputusan selanjutnya.
(46)
Latihan Soal
1.
1. Didalam pembuatan DFD/DAD simbol yang Didalam pembuatan DFD/DAD simbol yang
menunjukkan sumber ataupun tujuan data
menunjukkan sumber ataupun tujuan data
adalah:
adalah:
a. External entity
a. External entityc. Prosesc. Proses
b. Data Flow
b. Data Flow d. Data Stored. Data Store
2.
2. Diagram yang menggambarkan sistem secara Diagram yang menggambarkan sistem secara
umum atau menyeluruh adalah diagram:
umum atau menyeluruh adalah diagram:
a. Konteks
a. Konteks c. Detailc. Detail
b. Nol
(47)
3.
3. Konsep arus data yang menunjukkan Konsep arus data yang menunjukkan adanya sejumlah tembusan disebut :
adanya sejumlah tembusan disebut :
a. Paket dari data
a. Paket dari data c. Arus data menyebarc. Arus data menyebar b. Arus data mengumpul
b. Arus data mengumpul d. konsep sumber dan d. konsep sumber dan tujuan
tujuan 4.
4. Dalam pembuatan DFD apabila suatu Dalam pembuatan DFD apabila suatu
proses ada input tetapi tidak ada output
proses ada input tetapi tidak ada output
biasa disebut dengan:
biasa disebut dengan:
a. Black Hole
a. Black Hole c. Syntax errorc. Syntax error b. Miracle
(48)
5.
5. Konsep arus data dimana beberapa arus Konsep arus data dimana beberapa arus data yang berbeda dari sumber yang
data yang berbeda dari sumber yang
berbeda bergabung bersama-sama menuju
berbeda bergabung bersama-sama menuju
tujuan yang sama disebut:
tujuan yang sama disebut:
a. Packet of data
a. Packet of data c. Converging data c. Converging data flow
flow
b. Diverging data flow
(1)
DFD level 0 SiAtel
DFD level 0 SiAtel
Tamu Pimp Id tamu Tanda bukti transaksi Laporan 1.0 Ceck id tamu tamu Data tamu 2.0 Ceck Kamar Data tamu kamar kamar 3.0 Penggunaa n kamar 5.0 laporan 4.0 Hitung biaya Data kanar dan tamu
Data penggunaan kamar
Laporan
transaksi Biaya
(2)
Level 0 SiAtel
Level 0 SiAtel
► Proses ceck data tamuProses ceck data tamu : merupakan tahapan : merupakan tahapan untuk mencocokan data tamu, karena pada
untuk mencocokan data tamu, karena pada
SiAtel ini dimungkinkan adanya tamu hotel yang
SiAtel ini dimungkinkan adanya tamu hotel yang
merupakan
merupakan membermember, sehingga ada perlakukan , sehingga ada perlakukan khusus.
khusus.
► Proses ceck kamar :Proses ceck kamar : bila sudah bila sudah clearclear dengan dengan identitas, berikutnya adalah melihat
identitas, berikutnya adalah melihat
ketersediaan kamar.
ketersediaan kamar.
► Proses penggunaan kamarProses penggunaan kamar : merupakan : merupakan
kegiatan interaksi antara tamu yang menginap
kegiatan interaksi antara tamu yang menginap
dengan segala fasilitas yang ada (laundry, food
dengan segala fasilitas yang ada (laundry, food
& beverage dan lainnya)
(3)
Level 0 SiAtel (lanjutan)
Level 0 SiAtel (lanjutan)
►
Proses hitung biaya : Adalah proses
Proses hitung biaya : Adalah proses
mengihung biaya, baik biaya kamar,
mengihung biaya, baik biaya kamar,
penggunaan fasilitas dan sebagainya.
penggunaan fasilitas dan sebagainya.
Proses ini terjadi pada saat tamu check
Proses ini terjadi pada saat tamu check
out
out
►
Proses laporan : Adalah menyiapkan
Proses laporan : Adalah menyiapkan
laporan dari semua data yang dapat
laporan dari semua data yang dapat
digunakan untuk pengampilan
digunakan untuk pengampilan
keputusan selanjutnya.
(4)
Latihan Soal
1.
1. Didalam pembuatan DFD/DAD simbol yang Didalam pembuatan DFD/DAD simbol yang
menunjukkan sumber ataupun tujuan data
menunjukkan sumber ataupun tujuan data
adalah:
adalah:
a. External entity
a. External entityc. Prosesc. Proses b. Data Flow
b. Data Flow d. Data Stored. Data Store
2.
2. Diagram yang menggambarkan sistem secara Diagram yang menggambarkan sistem secara
umum atau menyeluruh adalah diagram:
umum atau menyeluruh adalah diagram:
a. Konteks
a. Konteks c. Detailc. Detail b. Nol
(5)
3.
3. Konsep arus data yang menunjukkan Konsep arus data yang menunjukkan adanya sejumlah tembusan disebut : adanya sejumlah tembusan disebut :
a. Paket dari data
a. Paket dari data c. Arus data menyebarc. Arus data menyebar b. Arus data mengumpul
b. Arus data mengumpul d. konsep sumber dan d. konsep sumber dan tujuan
tujuan
4.
4. Dalam pembuatan DFD apabila suatu Dalam pembuatan DFD apabila suatu
proses ada input tetapi tidak ada output proses ada input tetapi tidak ada output
biasa disebut dengan: biasa disebut dengan:
a. Black Hole
a. Black Hole c. Syntax errorc. Syntax error b. Miracle
(6)
5.
5. Konsep arus data dimana beberapa arus Konsep arus data dimana beberapa arus
data yang berbeda dari sumber yang data yang berbeda dari sumber yang
berbeda bergabung bersama-sama menuju berbeda bergabung bersama-sama menuju
tujuan yang sama disebut: tujuan yang sama disebut:
a. Packet of data
a. Packet of data c. Converging data c. Converging data flow
flow
b. Diverging data flow