ANALISIS dan DESAIN SISTEM INFORMASI

Document Sample
ANALISIS dan DESAIN SISTEM INFORMASI Powered By Docstoc
					 DEFINISI dan
AKTIVITASNYA


  By. Muhammad Taufiq
                2009



                        1
          Pengembangan Sistem
Sistem perlu diperbaiki atau diganti disebabkan karena :
1. Adanya permasalahan yang timbul di sistem yang
     lama (ketidakberesan dan pertumbuhan organisasi)
2. Untuk meraih kesempatan
3. Adanya instruksi
Sistem yang ada

Permasalahan, Kesempatan, Instruksi

                             Pengembangan Sistem

                                      Memecahkan masalah, Meraih
                                      kesempatan, Memenuhi instruksi

                                              Sistem yang baru
Peningkatan yang diharapkan dalam
      pengembangan sistem

 ► Performance   (kinerja)
 ► Information
 ► Economy
 ► Control
 ► Efficiency
 ► Services
SIKLUS HIDUP PENGEMBANGAN SISTEM

 Kebijakan dan perencanaan sistem   awal proyek sistem



 Analisis Sistem


 Desain Sistem secara umum


 Desain Sistem secara rinci              Pengembangan sistem


 Seleksi Sistem


 Implementasi sistem


 Perawatan Sistem                   manajemen sistem
                Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari
  suatu sistem informasi yang utuh ke dalam bagian-bagian
  komponennya dengan maksud untuk mengidentifikasikan
  dan         mengevaluasi       permasalahan-permasalahan,
  kesempatan-kesempatan,         hambatan-hambatan     yang
  terjadi dan kebutuhan-kebutuhan yang diharapkan
  sehingga 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)
Penguraian dari suatu Sistem yang utuh
ke dalam bagian-bagian komponennya
dengan maksud untuk
mengidentifikasikan dan mengevaluasi
permasalahan, kesempatan, hambatan
yang terjadi dan kebutuhan yang
diharapkan sehingga dapat diusulkan
perbaikannya

                                         6
Tahap analisis merupakan tahap yang paling
kritis dan sangat penting, karena kesalahan di
tahapan ini akan menyebabkan kesalahan di
tahap selanjutnya
Hasil dari analisis sistem adalah:
       Laporan yang dapat menggambarkan
sistem yang telah dipelajari dan diketahui
bentuk permasalahan serta rancangan sistem
baru yag akan dibuat atau dikembangkan.


                                                 7
                    SISTEM ANALIS
FUNGSI ANALIS SISTEM
1. Mengidentifikasi Masalah Kebutuhan User
2. Menyatakan secara spesifik sasaran yang harus dicapai
3. Memilih alternatif metode pemecahan masalah
4. Merencanakan dan menerapkan rancangan sistem.
                          Tujuan Analisis Sistem
       ► Memberikan   layanan kebutuhan informasi
         kepada fungsi manajerial di dalam
         pengendalian pelaksanaan kegiatan
         operasional perusahaan
       ► Membantu para pengambil keputusan untuk
         mewujudkan tercapainya tujuan
       ► Menidentifikasi dan mengevaluasi sistem
         yang telah ada / berlangsung
       ► Merumuskan tujuan organisasi berupa
         pengolahan data maupun pembuatan
         laporan baru
       ► Menyusun suatu tahap rencana
         pengembangan sistem
Kamis, 17 Nopember 2011    MUHAMMAD TAUFIQ - ADSI   9
                          Yang perlu diperhatikan
                            oleh Sistem Analis
       ► Mempelajari   permasalahan yang ada
         secara terinci
       ► Menentukan pendekatan yang akan
         digunakan dalam memecahkan masalah
       ► Membuat suatu pertimbangan apakah
         perlu atau tidak menggunakan cara
         komputerisasi


Kamis, 17 Nopember 2011    MUHAMMAD TAUFIQ - ADSI   10
BAGAN SISTEM ANALIS
          MANAGEMENT




   USER   ANALIS SISTEM   PROGRAMMER
    ANALIS SISTEM & PERANNYA
►   Analis sistem adalah mediator antara


        • PEMILIK               • PERANCANG
        • PEMAKAI       AS
                                • PEMBANGUN


►   Analis sistem adalah agent of change
    ANALIS SISTEM & PERANNYA
►    Ketrampilan yang dibutuhkan analis sistem:
    1.   Pengetahuan tentang teknologi informasi
    2.   Pengalaman dan pengetahuan programming
    3.   Kemampuan problem solving
    4.   Ketrampilan komunikasi interpersonal
    5.   Ketrampilan relasi interpersonal
    6.   Kemampuan menyesuaikan diri
    7.   Karakter dan etika
TUGAS SISTEM ANALIS
1. Mengumpulkan & Menganalisa Dokumen
2. Menyusun Dan Menyajikan Rekomendasi
3. Merancang Dan Mengidentifikasi Sistem
4. Menganalisa Dan Menyusun Biaya
5. Mengawasi Kegiatan Penerapan Sistem

PRIBADI ANALIS SISTEM
1. Mampu Bekerja sama         7. Bersikap Tegas
2. Berkomunikasi dgn Baik     8. Akurat
3. Bertindak secara Metodik   9. Kreatif
4. Bersikap Dewasa
5. Sopan Santun
6. Mempunyai Pendirian
                             Langkah-langkah
       1.    Mengidentifikasi masalah
             Mengidentifikasi penyebab masalah
       2.    Analisis sistem
             Mengidentifikasi solusi dari masalah
       3.    Analisis Kebutuhan
             Mengidentifikasi data apa dan proses apa
              yang dibutuhkan pada sistem baru.
             Menentukan kebutuhan fungsional dan non-
              fungsional dari sistem baru.
Kamis, 17 Nopember 2011   MUHAMMAD TAUFIQ - ADSI     15
           KEBUTUHAN FUNGSIONAL
   ► Menunjukkan   what the system should do.
   ► Menunjukkan fasilitas apa yang
     dibutuhkan 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 - ADSI
Kamis, 17 Nopember 2011 MUHAMMAD TAUFIQ                 16
             KEBUTUHAN NON FUNGSIONAL
       ► Kebutuhan                Non Fungsional mencakup:
                Waktu respon
                Rata-rata waktu untuk kegagalan
                Kebutuhan keamanan
                Akses untuk pengguna yang tidak punya hak.




Kamis, 17 Nopember 2011   MUHAMMAD TAUFIQ - ADSI             17
                             Contoh Kasus
              (Sistem Informasi Rawat Jalan Poliklinik ABC)
       ►Identifikasi                Masalah
             Permasalahan yang terjadi di Poliklinik ABC
              adalah sebagai berikut:
                 1.       Data-data yang disimpan di poliklinik masih
                          berjalan manual, padahal Kebutuhan akan data-
                          data pasien rawat jalan, rekam medis pasien serta
                          dokter yang menangani tiap pasien meningkat
                 2.       Sistem yang dijalankan belum sepenuhnya
                          membantu pekerjaan, karena kebutuhan akan
                          data yang efektif dan efisien serta ada saat
                          dibutuhkan (availability) belum bisa terpenuhi
                 3.       Penyediaan data yang banyak menyebabkan
                          overload data dan informasi kurang
Kamis, 17 Nopember 2011      MUHAMMAD TAUFIQ - ADSI                    18
                                Analisis Sistem
       ► Penyimpanan   data dalam bentuk kertas atau
         manual menimbulkan resiko yang cukup besar,
         seperti kebakaran, rusak atau bencana alam
         yang bisa mengakibatkan data-data penting itu
         hilang, sehingga diperlukan sistem yang bisa
         menyimpan data lebih aman
       ► Kebutuhan akan data yang efektif dan efisien
         serta ada saat dibutuhkan (availability) menjadi
         alasan utama untuk penyediaan informasi yang
         akurat

Kamis, 17 Nopember 2011   MUHAMMAD TAUFIQ - ADSI       19
       ► Data   yang kurang lengkap menyebabkan
           informasi pelayanan kesehatan juga kurang,
           karena data tidak tersusun rapi dan susahnya
           pencarian data yang mengurangi kurangnya
           informasi dari data tersebut
           Dari berbagai alasan yang telah diungkapkan di
           atas, maka pengembangan Sistem Informasi
           Rawat Jalan Poliklinik ABC ini dibuat untuk
           membantu        menyelesaikan     permasalahan-
           permasalahan yang muncul.




Kamis, 17 Nopember 2011   MUHAMMAD TAUFIQ - ADSI      20
                           Analisis Kebutuhan
       ► Data             yang dibutuhkan
             Data yang dibutuhkan dalam pengembangan
               Sistem Informasi ini adalah :
              Data Pasien : nama pasien, alamat, jenis
               kelamin, tanggal lahir, agama, golongan
               darah.
              Data Dokter        : nama dokter, alamat,
               jenis kelamin, tanggal lahir.
              Data Obat          : nama obat, jenis obat,
               aturan pakai, harga
Kamis, 17 Nopember 2011    MUHAMMAD TAUFIQ - ADSI        21
              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, total
               harga obat
              *) untuk nomor_id, tidak dicantumkan disini
               tidak apa-apa, dicantumkan juga boleh

Kamis, 17 Nopember 2011   MUHAMMAD TAUFIQ - ADSI        22
       ► Kebutuhan       fungsional
           Fungsi dari sistem ini adalah :
             proses login untuk dokter dan petugas
             proses pengelolaan data pasien, meliputi
              input, update dan delete
             proses pengelolaan data dokter, meliputi
              input, update dan delete
             proses pengelolaan data petugas, meliputi
              input, update dan delete

Kamis, 17 Nopember 2011   MUHAMMAD TAUFIQ - ADSI          23
              proses pendaftaran pasien, baik daftar baru
               maupun pendaftaran untuk periksa dilakukan
               oleh user petugas
              proses searching/pencarian data (data pasien,
               data dokter, data petugas, data pemeriksaan,
               data obat)
              proses pemeriksaan, dilakukan oleh user
               dokter
              proses pemberian obat, dilakukan oleh
               petugas untuk diberikan kepada pasien
Kamis, 17 Nopember 2011   MUHAMMAD TAUFIQ - ADSI        24
              Analisa sistem
► Contoh   : Sistem Administrasi Hotel (SiAtel)
   Tujuan : Untuk membangun sistem pengelolaan
    administrasi hotel mulai dari tamu ceck in
    sampai dengan ceck out, termasuk perhitungan
    penggunaan fasilitasnya
   Manfaat : Memberi kemudahan untuk tamu,
    reseptionis dan pengelola fasilitas.
              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, pilihan
     kamar)
              Analisa sistem
► Hubungkan   Elemen yang ada dengan tujuan
 sistem
   Bila berpengaruh terhadap pencapaian tujuan
    maka termasuk internal sistem (sistem)
   Bila tidak berpengaruh : eksternal sistem 
    disebut eksternal entity
        Mengambarkan sistem
► Tools/   peralatan pengambaran sistem :
   Flowchart system
   Data Flow Diagram
     ►Level   dari DFD : Conteks  Level 0  Level 1
                  DATA FLOW DIAGRAM
    adalah suatu network yg menggambarkan suatu sistem
    automat/komputerisasi, manual atau gabungan dari keduanya
    dalam susunan berbentuk komponen sistem yang saling
    berhubungan sesuai dgn aturan mainnya

                              1. EXTERNAL ENTITY


                              2. PROSES
   SIMBOL:

                              3. DATA FLOW


                              4. DATA STORE
                    Simbol DFD
► Simbol   :   A.
                                Penunjuk yang menggambarkan aliran data suatu bagian
                                lain yang dialirkan

                Simbol Aliran Data
               B.
                                Seseorang atau departemen bagian, organisasi luar atau
                                sistem informasi lain yang memerikan atau menerima
                                data informasi dari sistem


                Simbol Entitas / Tujuan Data
               C.
                                Mengubah data dari suatu bentuk ke bentuk lain




                    Simbol Proses
               D.
                                Digunakan menyimpan data dari hasil proses



               Simbol Simpanan Data
           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 yang
  lama.
2. Diagram Arus Data Logika
  Lebih tepat digunakan untuk menggambarkan sistem
  usulan dimana penekanannya hanya pada logika dari
  kebutuhan-kebutuhan sistem.
    ATURAN MAIN MENGGAMBAR DFD

1. Dalam DFD tidak boleh menghubungkan antara
   EXTERNAL ENTITY dengan EXTERNAL ENTITY secara
   langsung
2. Dalam DFD tidak boleh menghubungkan antara DATA
   STORE dengan DATA STORE secara langsung
3. Dalam DFD tidak boleh menghubungkan antara DATA
   STORE dengan EXTERNAL ENTITY secara langsung
   (atau sebaliknya)
4. Setiap PROSES harus ada DATA FLOW yang masuk
   dan ada DATA FLOW yang keluar.
            CARA MEMBUAT DFD

1. Top-Down Analysis, mulai dari umum sampai dengan
   detail
2. Jabarkan proses sampai sedetail mungkin
3. Pelihara Konsistensi Entity, Proses, Data Flow dan
   Data Store yang terjadi dalam Data Flow Diagram
4. Berikan Label yang bermakna untuk tiap-tiap simbol
Konsep Arus Data :
a. Konsep Paket dari Data (packet of data)
b. Konsep Arus Data Menyebar (diverging data
   flow)
c. Konsep Arus Data Mengumpul (converging
   data flow)
d. Konsep Sumber dan Tujuan Data
 TAHAPAN PROSES PEMBUATAN DFD

1. DIAGRAM KONTEKS (Global)
2. DIAGRAM NOL (0)
3. DIAGRAM DETAIL (Detail/Rinci)
Data Flow Diagram Konteks

                    A
               a1         a2

          b1        0.0

                sistem
      B
          b2
Data Flow Diagram Level 0
                 A
            a1                             a2

                 1.0

            proses1
   B
       b2                            3.0

                                   proses3
                       X
                 2.0

            proses2
       b1                      Y           Z

                                       D1
                           W
                Latihan :
► Membuat   elemen-elemen dari sistem
  administrasi hotel
► Menjelaskan interaksi antara elemen dengan
  sistem
► Tentukan dari elemen tersebut, mana yang
  internal dan eksternal
     Data Flow Diagram level 1
► Misal   dari proses 2 :

                             X
            b1                                       Y
                           2.1       P      2.3
                    Proses2.1            Proses2.3




                                 Q
                     2.2
                  Proses2.2

                                           D1
                                     W
Contoh kasus (Hotel)

                      Pimp

                              Laporan

         Id tamu        0.0
                       Sistem
  Tamu               Inforamasi
         Tanda          Hotel
         bukti
         transaksi



          DFD Contex SiAtel
Tujuan dan manfaat sistem hotel
► Dari tujuan dan manfaat yang lalu, dapat
 dijelaskan kesatuan luarnya :
   Tamu : merupakan elemen yang memberikan
    data kepada sistem, memilih kamar dan
    menggunakan fasilitas lainya. Dipandang dari
    keberadaanya, tamu yang satu dengan yang
    lainnya tidaklah berhubungan (relatif) sehingga
    tamu tidak menjadikan tercapainya tujuan dan
    manfaat sistem
Tujuan dan manfaat sistem hotel
          (lanjutan)
  Pimpinan : adalah jabatan yang tidak terlibat
   secara operasional terhadap sistem ini.
   Pimpinan hanya menerima laporan dan
   memberikan kebijakan kepada sistem, sehingga
   pimpinan tidak menjadikan tercapainya tujuan
   dan manfaat sistem
   DFD level 0 SiAtel
                                   1.0         Data
                  Id tamu      Ceck id         tamu
      Tamu                      tamu                           tamu

                                                                             Pimp
                            Data
                            tamu                                               Laporan
Tanda
bukti                              2.0
transaksi                      Ceck            kamar
                               Kamar                           kamar
                                         Data kanar
                                          dan tamu
            4.0                                                               5.0
                                                         3.0
       Hitung                                         Penggunaa             laporan
       biaya                                           n kamar
                      Data penggunaan kamar
                   Biaya
                            transaksi
                                                                  Laporan
               Level 0 SiAtel
► Proses   ceck data tamu : merupakan tahapan
  untuk mencocokan data tamu, karena pada SiAtel
  ini dimungkinkan adanya tamu hotel yang
  merupakan member, sehingga ada perlakukan
  khusus.
► Proses ceck kamar : bila sudah clear dengan
  identitas, berikutnya adalah melihat ketersediaan
  kamar.
► Proses penggunaan kamar : merupakan
  kegiatan interaksi antara tamu yang menginap
  dengan segala fasilitas yang ada (laundry, food &
  beverage dan lainnya)
      Level 0 SiAtel (lanjutan)
► Proses hitung biaya : Adalah proses
  mengihung biaya, baik biaya kamar,
  penggunaan fasilitas dan sebagainya.
  Proses ini terjadi pada saat tamu check out
► Proses laporan : Adalah menyiapkan laporan
  dari semua data yang dapat digunakan
  untuk pengampilan keputusan selanjutnya.
                 Latihan Soal
1.   Didalam pembuatan DFD/DAD simbol yang
     menunjukkan sumber ataupun tujuan data
     adalah:
     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
3. Konsep arus data yang menunjukkan adanya
   sejumlah 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 ada
   input tetapi tidak ada output biasa disebut
   dengan:
   a. Black Hole              c. Syntax error
   b. Miracle                 d. Logic error
5. Konsep arus data dimana beberapa arus data
  yang berbeda dari sumber yang berbeda
  bergabung bersama-sama menuju tujuan yang
  sama disebut:
  a. Packet of data       c. Converging data flow
  b. Diverging data flow  d. Semua salah

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:267
posted:11/17/2011
language:Indonesian
pages:48