Thursday, April 20, 2017

sistem informasi

Kumpulan Materi Kuliah
Analisa Sistem
Analisis dan Perancangan Sistem
Definisi Analisis Sistem
        Penguraian dari suatu Sistem Informasi 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
Analisis sistem
        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 permasalahannya serta rancangan sistem baru yag akan dibuat atau dikembangakan.
Tujuan Analisis Sistem
        Memberikan pelayanan kebutuhan informasi kepada fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan
        Membantu para pengambil keputusan
        Mengevaluasi sistem yang telah ada
        Merumuskan tujuan yang ingin dicapai berupa pengolahan data maupun pembuatan laporan baru
        Menyusun suatu tahap rencana pengembangan sistem
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
Langkah-langkah
  1. Mengidentifikasi masalah
        Mengidentifikasi penyebab masalah
  1. Analisis sistem
        Mengidentifikasi solusi dari masalah
  1. Analisis Kebutuhan
        Mengidentifikasi data apa dan proses apa yang dibutuhkan pada sistem baru.
        Menentukan kebutuhan fungsional dan non-fungsional dari sistem baru.
KEBUTUHAN FUNGSIONAL
        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
KEBUTUHAN NON FUNGSIONAL
        Kebutuhan Non Fungsional mencakup:
        Waktu respon
        Rata-rata waktu untuk kegagalan
        Kebutuhan keamanan
        Akses untuk pengguna yang tidak punya hak.
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
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
        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.
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, status, alergi,  pekerjaan, telepon,
        Data Dokter                       : nama dokter, alamat, jenis kelamin, tanggal lahir, spesialisasi, telepon.
        Data Obat                          : nama obat, jenis obat, aturan pakai, harga, efek samping, kadaluarsa,  takaran, produsen.
        Data Admin/Petugas:
               nama petugas, alamat, jenis kelamin, tanggal lahir, telepon.
        Data Pemeriksaan:
               data pasien, data dokter, keluhan, diagnosa, perlakuan/pemeriksaan, data obat, tanggal periksa.
        Data Biaya:
               data pasien, pemeriksaan, total harga obat
        *) untuk nomor_id, tidak dicantumkan disini tidak apa-apa, dicantumkan juga boleh
        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
        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
   Sistem Informasi Sekolah
   Sistem Informasi Gaji Pegawai
  Sistem Informasi Pembelajaran




























SISTEM BASIS DATA (RINGKASAN KULIAH)

 SISTEM BASIS DATA

{  Sistem adalah kumpulan komponen - Komponen yang bertujuan untuk mencapai suatu tujuan tertentu.
{  Sistem basis data kumpulan database yang saling berhubungan.
{  Normalisasi adalah suatu teknik untuk menormalkan data” yang rangkap untuk menghilangkan data yang ganda.

{  ERD = diagram untuk menggambarkan bentuk data.
{  Primary Key Yaitu Sesuatu field yang tidak sama atau unik.

Hirarki/Struktur
1.       Database
2.       File/Table
3.       Attribute/field
4.       Record/Tuple
5.       Character
6.       Byte
7.       Bit
Database Sistem Penjualan
a.       File Barang
b.      File Pelanggan
c.       File Pegawai
d.      File Transaksi

Ø  File Barang
a.       Kode_barang
b.      Nama_Barang
c.       Harga
d.      Stok

Ø  File Pegawai
a.       Nip
b.      Nama_pegawai
c.       Alamat
Ø  File Transaksi
a.       No_Transaksi
b.      Tanggal
c.       Jam
d.      Nip
e.      Kd_Barang
f.        Jml_Barang
g.       Sub_Total
h.      Total

Tujuan Perancangan Database :

1.       Untuk memenuhi informasi yang berisi kebutuhan user secara khusus.
2.       Memudahkan pengertian struktur informasi.
3.       Mendukung kebutuhan pemrosesan dan beberapa objek penampilan.

Analisa Kasus

• Perpustakaan Smart adalah perpustakaan umum yang anggotanya pelajar,mahasiswa dan masyarakat yang didirikan oleh Walikota Jakarta Barat. Keberadaan perpustakaan berlokasi di Walikota yang aplikasi pelayanan masih bersifat tradisional.

• Prosesnya :
a.  Setiap calon anggota yang akan menjadi anggota harus mengisi formulir dengan biaya administrasi Rp.10.000,-
b.  Anggota dapat meminjam buku maksimal 3 buku
c.  Untuk masa peminjaman selama 1 minggu (7 hari)
d.  Keterlambatan pengembalian dikenakan denda sesuai dengan kondisi denda, diantaranya :

1. Denda keterlambatan pengembalian dikenakan biaya administrasi Rp.500 perharinya (bukti surat denda terlampir)
2. Denda Buku perpustakaan rusak maka dikenakan biaya revisi buku perpustakaan(biaya ini dikenakan setelah buku diperbaiki).(bukti surat denda terlampir)
3. Denda Buku Hilang, maka dikenakan biaya penggantian seharga buku tersebut.(bukti surat denda terlampir)
4. Perpustakaan smart dapat menerima sumbangan dari donatur statusnya (anggota atau masyrakat luas)
 Analisa Kasus Enterprise (Pembahasan di Kelas)
• Buat Enterprise dari “Perpustakaan Smart” yang ditentukan dari : Entitas, Atribute/Field, value data, record dan bentuk tabel – tabel dari Enterprise
• Bentuk Gambar dari Enterprise Perpustakaan (yang menghubungkan relasi antara Entitas, Atribute, value data, record dan tabel-tabel)

Entitas :
-          Pendaftaran
-          Anggota_Perpus
-          Donatur
-          Sumbangan
-          Denda
-          Daftar_Buku
-          Daftar_Peminjaman

Dari entitas tersebut diatas maka di bwah ini adalah Field/ atribute yang terdapat dari tiap tiap entitas nya :

Adapun value data, record table dari data tersebut diatas adalah sebagai berikut :


Maka  untuk mengetahui mana yang disebut entitas, field maupun data value dapat simpulkan dalam sebuh gambar sebagai berikut :
Anggota_perpus = Entity
Nmr_Anggota = Field ( primary key )
Alamat = Field
No_tlp = Field
Nama_Anggota ( Nama kita ) = Data value