Top Banner

of 48

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    1/48

    DEFINISI dan

    AKTIVITASNYA

    1

    By. Muhammad Taufiq2009

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    2/48

    Pengembangan Sistem

    Sistem perlu diperbaiki atau diganti disebabkan karena :

    1. Adanya permasalahan yang timbul di sistem yanglama (ketidakberesan dan pertumbuhan organisasi)

    2. Untuk meraih kesempatan

    3. Adanya instruksiSistem yang ada

    Permasalahan, Kesempatan, Instruksi

    Pengembangan Sistem

    Memecahkan masalah, Meraih

    kesempatan, Memenuhi instruksi

    Sistem yang baru

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    3/48

    Peningkatan yang diharapkan dalampengembangan sistem

    Performance (kinerja)

    InformationEconomy

    Control

    EfficiencyServices

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    4/48

    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

    manajemen sistem

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    5/48

    Analisis SistemAnalisis sistem dapat didefinisikan sebagai penguraian dari

    suatu sistem informasi yang utuh ke dalam bagian-bagiankomponennya dengan maksud untuk mengidentifikasikandan mengevaluasi permasalahan-permasalahan,kesempatan-kesempatan, hambatan-hambatan yang

    terjadi dan kebutuhan-kebutuhan yang diharapkansehingga dapat diusulkan perbaikan-perbaikannya.

    Langkah-langkah analisis sistem :

    1. Identify (identifikasi masalah)

    2. Understand (memahami kerja dari sistem yang ada)

    3. Analyze (menganalisa sistem)

    4. Report (membuat laporan hasil analisis)

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    6/48

    Penguraian dari suatu Sistem yang utuhke dalam bagian-bagian komponennyadengan maksud untukmengidentifikasikan dan mengevaluasipermasalahan, kesempatan, hambatanyang terjadi dan kebutuhan yang

    diharapkan sehingga dapat diusulkanperbaikannya

    6

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    7/48

    Tahap analisis merupakan tahap yang palingkritis dan sangat penting, karena kesalahan ditahapan ini akan menyebabkan kesalahan di

    tahap selanjutnyaHasil dari analisis sistem adalah:

    Laporan yang dapat menggambarkansistem yang telah dipelajari dan diketahui

    bentuk permasalahan serta rancangan sistembaru yag akan dibuat atau dikembangkan.

    7

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    8/48

    SISTEM ANALIS

    FUNGSI ANALIS SISTEM

    1. Mengidentifikasi Masalah Kebutuhan User

    2. Menyatakan secara spesifik sasaran yang harus dicapai

    3. Memilih alternatif metode pemecahan masalah4. Merencanakan dan menerapkan rancangan sistem.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    9/48Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 9

    Tujuan Analisis SistemMemberikan layanan kebutuhan informasi

    kepada fungsi manajerial di dalampengendalian pelaksanaan kegiatanoperasional perusahaan

    Membantu para pengambil keputusan untukmewujudkan tercapainya tujuan

    Menidentifikasi dan mengevaluasi sistemyang telah ada / berlangsung

    Merumuskan tujuan organisasi berupapengolahan data maupun pembuatanlaporan baru

    Menyusun suatu tahap rencanapengembangan sistem

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    10/48Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 10

    Yang perlu diperhatikanoleh Sistem Analis

    Mempelajari permasalahan yang adasecara terinci

    Menentukan pendekatan yang akandigunakan dalam memecahkan masalah

    Membuat suatu pertimbangan apakahperlu atau tidak menggunakan carakomputerisasi

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    11/48

    BAGAN SISTEM ANALIS

    MANAGEMENT

    ANALIS SISTEM PROGRAMMERUSER

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    12/48

    ANALIS SISTEM & PERANNYA

    Analis sistem adalah mediator antara

    Analis sistem adalah agent of change

    PEMILIK

    PEMAKAI

    PERANCANG

    PEMBANGUNAS

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    13/48

    ANALIS SISTEM & PERANNYA

    Ketrampilan yang dibutuhkan analis sistem:

    1. Pengetahuan tentang teknologi informasi

    2. Pengalaman dan pengetahuan programming

    3. Kemampuan problem solving4. Ketrampilan komunikasi interpersonal

    5. Ketrampilan relasi interpersonal

    6. Kemampuan menyesuaikan diri

    7. Karakter dan etika

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    14/48

    TUGAS SISTEM ANALIS1. Mengumpulkan & Menganalisa Dokumen2. Menyusun Dan Menyajikan Rekomendasi3. Merancang Dan Mengidentifikasi Sistem4. Menganalisa Dan Menyusun Biaya5. Mengawasi Kegiatan Penerapan Sistem

    PRIBADI ANALIS SISTEM1. Mampu Bekerja sama 7. Bersikap Tegas2. Berkomunikasi dgn Baik 8. Akurat

    3. Bertindak secara Metodik 9. Kreatif4. Bersikap Dewasa5. Sopan Santun6. Mempunyai Pendirian

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    15/48Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 15

    Langkah-langkah

    1. Mengidentifikasi masalah

    Mengidentifikasi penyebab masalah

    2. Analisis sistem

    Mengidentifikasi solusi dari masalah

    3. Analisis Kebutuhan

    Mengidentifikasi data apa dan proses apayang dibutuhkan pada sistem baru.

    Menentukan kebutuhan fungsional dan non-fungsional dari sistem baru.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    16/48Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 16

    KEBUTUHAN FUNGSIONALMenunjukkan whatthe system should do.

    Menunjukkan fasilitas apa yangdibutuhkan serta aktivitas apa saja yang

    terjadi dalam sistem baru.

    Kebutuhan fungsional mencakup:

    Fungsi deskripsi kebutuhan

    Laporan baik hardcopy maupun softcopy

    Updating dan query online

    Penyimpanan data, pencarian kembali dan

    transfer data

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    17/48Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 17

    KEBUTUHAN NON FUNGSIONAL

    Kebutuhan Non Fungsional mencakup:

    Waktu respon

    Rata-rata waktu untuk kegagalan

    Kebutuhan keamanan

    Akses untuk pengguna yang tidak punya hak.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    18/48

    Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 18

    Contoh Kasus(Sistem Informasi Rawat Jalan Poliklinik ABC)

    Identifikasi Masalah

    Permasalahan yang terjadi di Poliklinik ABCadalah sebagai berikut:

    1. Data-data yang disimpan di poliklinik masihberjalan manual, padahal Kebutuhan akan data-data pasien rawat jalan, rekam medis pasien sertadokter yang menangani tiap pasien meningkat

    2. Sistem yang dijalankan belum sepenuhnya

    membantu pekerjaan, karena kebutuhan akandata yang efektif dan efisien serta ada saatdibutuhkan (availability) belum bisa terpenuhi

    3. Penyediaan data yang banyak menyebabkanoverload data dan informasi kurang

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    19/48

    Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 19

    Analisis Sistem

    Penyimpanan data dalam bentuk kertas ataumanual menimbulkan resiko yang cukup besar,seperti kebakaran, rusak atau bencana alam

    yang bisa mengakibatkan data-data penting ituhilang, sehingga diperlukan sistem yang bisamenyimpan data lebih aman

    Kebutuhan akan data yang efektif dan efisien

    serta ada saat dibutuhkan (availability) menjadialasan utama untuk penyediaan informasi yangakurat

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    20/48

    Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 20

    Data yang kurang lengkap menyebabkaninformasi pelayanan kesehatan juga kurang,

    karena data tidak tersusun rapi dan susahnyapencarian data yang mengurangi kurangnyainformasi dari data tersebut

    Dari berbagai alasan yang telah diungkapkan diatas, maka pengembangan Sistem InformasiRawat Jalan Poliklinik ABC ini dibuat untukmembantu menyelesaikan permasalahan-

    permasalahan yang muncul.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    21/48

    Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 21

    Analisis Kebutuhan

    Data yang dibutuhkan

    Data yang dibutuhkan dalam pengembanganSistem Informasi ini adalah :

    Data Pasien : nama pasien, alamat, jeniskelamin, tanggal lahir, agama, golongandarah.

    Data Dokter : nama dokter, alamat,jenis kelamin, tanggal lahir.

    Data Obat : nama obat, jenis obat,aturan pakai, harga

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    22/48

    Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 22

    Data Admin/Petugas : nama petugas,alamat, jenis kelamin, tanggal lahir.

    Data Pemeriksaan : data pasien, data dokter,

    keluhan, diagnosa, perlakuan/pemeriksaan,data obat

    Data Biaya : data pasien, pemeriksaan, totalharga obat

    *) untuk nomor_id, tidak dicantumkan disinitidak apa-apa, dicantumkan juga boleh

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    23/48

    Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 23

    Kebutuhan fungsional

    Fungsi dari sistem ini adalah :

    proses login untuk dokter dan petugas

    proses pengelolaan data pasien, meliputiinput, update dan delete

    proses pengelolaan data dokter, meliputi

    input, update dan delete proses pengelolaan data petugas, meliputi

    input, update dan delete

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    24/48

    Kamis, 28 Agustus 2014 MUHAMMAD TAUFIQ - ADSI 24

    proses pendaftaran pasien, baik daftar barumaupun pendaftaran untuk periksa dilakukanoleh user petugas

    proses searching/pencarian data (data pasien,data dokter, data petugas, data pemeriksaan,data obat)

    proses pemeriksaan, dilakukan oleh userdokter

    proses pemberian obat, dilakukan olehpetugas untuk diberikan kepada pasien

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    25/48

    Analisa sistem

    Contoh : Sistem Administrasi Hotel (SiAtel)

    Tujuan : Untuk membangun sistem pengelolaanadministrasi hotel mulai dari tamu ceck in

    sampai dengan ceck out, termasuk perhitunganpenggunaan fasilitasnya

    Manfaat : Memberi kemudahan untuk tamu,

    reseptionis dan pengelola fasilitas.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    26/48

    Analisa sistem

    Penentuan Elemen :

    Inventarisir semua elemen yang terlibat

    Jelaskan interaksi yang terjadi atar elemen

    dengan sistem.

    Contoh :

    Elemen Tamu hotel

    Interaksi Memberikan data (pribadi, pilihankamar)

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    27/48

    Analisa sistem

    Hubungkan Elemen yang ada dengan tujuansistem

    Bila berpengaruh terhadap pencapaian tujuan

    maka termasuk internal sistem(sistem)

    Bila tidak berpengaruh : eksternal sistem

    disebut eksternal entity

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    28/48

    Mengambarkan sistem

    Tools/ peralatan pengambaran sistem :

    Flowchart system

    Data Flow Diagram

    Level dari DFD : Conteks Level 0 Level 1

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    29/48

    DATA FLOW DIAGRAM

    adalah suatu network yg menggambarkan suatu sistemautomat/komputerisasi, manual atau gabungan dari keduanyadalam susunan berbentuk komponen sistem yang salingberhubungan sesuai dgn aturan mainnya

    SIMBOL:

    1. EXTERNAL ENTITY

    2. PROSES

    3. DATA FLOW

    4. DATA STORE

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    30/48

    Simbol DFD

    Simbol :

    Seseorang atau departemen bagian, organisasi luar atau

    sistem informasi lain yang memerikan atau menerimadata 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.

    D.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    31/48

    Bentuk Data Flow Diagram

    1. Diagram Arus Data fisik

    Penekanan menggambar adalah bagaimana proses-proses

    dari sistem diterapkan termasuk proses-proses manual dan

    biasanya digunakan untuk menggambarkan sistem yanglama.

    2. Diagram Arus Data Logika

    Lebih tepat digunakan untuk menggambarkan sistem

    usulan dimana penekanannya hanya pada logika darikebutuhan-kebutuhan sistem.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    32/48

    ATURAN MAIN MENGGAMBAR DFD

    1. Dalam DFD tidak boleh menghubungkan antaraEXTERNAL ENTITY dengan EXTERNAL ENTITY secaralangsung

    2. Dalam DFD tidak boleh menghubungkan antara DATA

    STORE dengan DATA STORE secara langsung3. Dalam DFD tidak boleh menghubungkan antara DATASTORE dengan EXTERNAL ENTITY secara langsung(atau sebaliknya)

    4. Setiap PROSES harus ada DATA FLOW yang masuk

    dan ada DATA FLOW yang keluar.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    33/48

    CARA MEMBUAT DFD

    1. Top-Down Analysis, mulai dari umum sampai dengandetail

    2. Jabarkan proses sampai sedetail mungkin

    3. Pelihara Konsistensi Entity, Proses, Data Flow danData Store yang terjadi dalam Data Flow Diagram

    4. Berikan Label yang bermakna untuk tiap-tiap simbol

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    34/48

    Konsep Arus Data :

    a. Konsep Paket dari Data (packet of data)

    b. Konsep Arus Data Menyebar (diverging dataflow)

    c. Konsep Arus Data Mengumpul (convergingdata flow)

    d. Konsep Sumber dan Tujuan Data

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    35/48

    TAHAPAN PROSES PEMBUATAN DFD

    1. DIAGRAM KONTEKS (Global)

    2. DIAGRAM NOL (0)3. DIAGRAM DETAIL (Detail/Rinci)

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    36/48

    Data Flow Diagram Konteks

    0.0

    sistemB

    A

    b1

    b2

    a2a1

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    37/48

    D1

    Data Flow Diagram Level 0

    1.0

    proses1B

    A

    b1

    b2

    a2a1

    2.0

    proses2

    3.0

    proses3

    Y

    X

    W

    Z

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    38/48

    Latihan :

    Membuat elemen-elemen dari sistemadministrasi hotel

    Menjelaskan interaksi antara elemen dengansistem

    Tentukan dari elemen tersebut, mana yanginternal dan eksternal

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    39/48

    Data Flow Diagram level 1

    Misal dari proses 2 :

    2.2

    Proses2.2

    2.1

    Proses2.12.3

    Proses2.3

    Y

    X

    D1W

    Q

    Pb1

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    40/48

    Contoh kasus (Hotel)

    0.0

    Sistem

    Inforamasi

    Hotel

    Tamu

    Pimp

    Id tamu

    Tanda

    bukti

    transaksi

    Laporan

    DFD Contex SiAtel

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    41/48

    Tujuan dan manfaat sistem hotel

    Dari tujuan dan manfaat yang lalu, dapatdijelaskan kesatuan luarnya : Tamu : merupakan elemen yang memberikan

    data kepada sistem, memilih kamar danmenggunakan fasilitas lainya. Dipandang darikeberadaanya, tamu yang satu dengan yanglainnya tidaklah berhubungan (relatif) sehingga

    tamu tidak menjadikan tercapainya tujuan danmanfaat sistem

    T j d f t i t h t l

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    42/48

    Tujuan dan manfaat sistem hotel(lanjutan)

    Pimpinan : adalah jabatan yang tidak terlibatsecara operasional terhadap sistem ini.Pimpinan hanya menerima laporan dan

    memberikan kebijakan kepada sistem, sehinggapimpinan tidak menjadikan tercapainya tujuandan manfaat sistem

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    43/48

    DFD level 0 SiAtel

    Tamu

    Pimp

    Id tamu

    Tanda

    bukti

    transaksi

    Laporan

    1.0Ceck id

    tamu tamuDatatamu

    2.0

    Ceck

    Kamar

    Data

    tamu

    kamarkamar

    3.0

    Penggunaa

    n kamar

    5.0

    laporan4.0

    Hitung

    biaya

    Data kanardan tamu

    Data penggunaan kamar

    Laporan

    transaksiBiaya

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    44/48

    Level 0 SiAtel

    Proses ceck data tamu: merupakan tahapanuntuk mencocokan data tamu, karena pada SiAtelini dimungkinkan adanya tamu hotel yangmerupakan member, sehingga ada perlakukan

    khusus.Proses ceck kamar :bila sudah cleardengan

    identitas, berikutnya adalah melihat ketersediaankamar.

    Proses penggunaan kamar: merupakankegiatan interaksi antara tamu yang menginapdengan segala fasilitas yang ada (laundry, food &beverage dan lainnya)

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    45/48

    Level 0 SiAtel (lanjutan)

    Proses hitung biaya : Adalah prosesmengihung biaya, baik biaya kamar,penggunaan fasilitas dan sebagainya.

    Proses ini terjadi pada saat tamu check outProses laporan : Adalah menyiapkan laporan

    dari semua data yang dapat digunakan

    untuk pengampilan keputusan selanjutnya.

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    46/48

    Latihan Soal

    1. Didalam pembuatan DFD/DAD simbol yangmenunjukkan sumber ataupun tujuan dataadalah:

    a. External entity c. Proses

    b. Data Flow d. Data Store

    2. Diagram yang menggambarkan sistem secara

    umum atau menyeluruh adalah diagram:a. Konteks c. Detail

    b. Nol d. Semua benar

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    47/48

    3. Konsep arus data yang menunjukkan adanyasejumlah tembusan disebut :a. Paket dari data c. Arus data menyebar

    b. Arus data mengumpul d. konsep sumber dan

    tujuan

    4. Dalam pembuatan DFD apabila suatu proses adainput tetapi tidak ada output biasa disebutdengan:a. Black Hole c. Syntax errorb. Miracle d. Logic error

  • 5/20/2018 Pen Gem Bang an Sistem InfVCorm as i

    48/48

    5. Konsep arus data dimana beberapa arus datayang berbeda dari sumber yang berbedabergabung bersama-sama menuju tujuan yangsama disebut:

    a. Packet of data c. Converging data flow

    b. Diverging data flow d. Semua salah