tugas diagram fanta

19
ANALISIS DAN PERANCANGAN SISTEM 1.1 Analisis Sistem Dalam analisis sistem dilakukan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan sehingga ditemukankelemahan-kelemahannya, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya. Tahap analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum tahap perancangan sistem. Tahap analisis merupakan tahap yang paling kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya. Analisis sistem ini akan ditemukan beberapa data dan fakta yang akan dijadikan bahan uji dan analisis menuju pengembangan dan penerapan sebuah aplikasi sistem yang diusulkan. 1.2 Analisa Prosedural dan Aliran Dokumen yang sedang berjalan Analisis sistem yang sedang berjalan bertujuan mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan masalah yang dihadapi sistem. Perancangan analisis sistem yang sedang berjalan yang dilakukan berdasarkan urutan kejadian yang ada dan dari urutan kejadian tersebut dapat dibuat activity diagram. Berdasarkan hasil wawancara dan observasi pada sistem yang sedang berjalan, terdapat prosedurt pada sistem manual yang sedang berjalan diantaranya : 1.2.1 Poliklinik A. Prosedur Pendaftaran Langkah-langkah yang terjadi pada prosedur pendaftaran pasien di poliklinik sebagai berikut : a). Pasien datang ketempat pendaftaran, bila belum melakukan pendaftaran sebelumnya maka:

Upload: fahrimuharam

Post on 08-Aug-2015

148 views

Category:

Documents


2 download

DESCRIPTION

Diagram Politeknik Fanta

TRANSCRIPT

Page 1: Tugas Diagram Fanta

ANALISIS DAN PERANCANGAN SISTEM

1.1 Analisis Sistem

Dalam analisis sistem dilakukan penguraian dari suatu sistem yang utuh ke dalam

bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

mengevaluasi permasalahan-permasalahan sehingga ditemukan kelemahan-kelemahannya,

kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikannya.

Tahap analisis sistem dilakukan setelah tahap perencanaan sistem dan

sebelum tahap perancangan sistem. Tahap analisis merupakan tahap yang paling kritis dan

sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan

di tahap selanjutnya. Analisis sistem ini akan ditemukan beberapa data dan fakta yang

akan dijadikan bahan uji dan analisis menuju pengembangan dan penerapan sebuah

aplikasi sistem yang diusulkan.

1.2 Analisa Prosedural dan Aliran Dokumen yang sedang berjalan

Analisis sistem yang sedang berjalan bertujuan mengetahui lebih jelas bagaimana cara

kerja sistem tersebut dan masalah yang dihadapi sistem. Perancangan analisis sistem yang

sedang berjalan yang dilakukan berdasarkan urutan kejadian yang ada dan dari urutan

kejadian tersebut dapat dibuat activity diagram.

Berdasarkan hasil wawancara dan observasi pada sistem yang sedang berjalan,

terdapat prosedurt pada sistem manual yang sedang berjalan diantaranya :

1.2.1 Poliklinik

A. Prosedur Pendaftaran

Langkah-langkah yang terjadi pada prosedur pendaftaran pasien di poliklinik sebagai

berikut :

a). Pasien datang ketempat pendaftaran, bila belum melakukan pendaftaran sebelumnya

maka:

Page 2: Tugas Diagram Fanta

- Petugas pendaftaran akan mengisi biodata pasien dengan cara wawancara dengan

pasien atau meminjam KTP/Identitas pasien.

- Setelah pasien memberikan biodatanya, kemudian petugas pendaftaran menyalin

biodata pasien kedalam kartu rekam medis dan membuatkan kartu pasien.

- Kartu pasien tersebut akan diserahkan kepada pasien tadi dan kartu rekam medis akan

disimpan oleh petugas untuk melakukan langkah selanjutnya.

b). Namun bila pasien telah melakukan pendaftaran sebelumnya maka :

- Pasien memberikan kartu pasien yang telah dimiliki pada saat pendaftaran kepada

petugas pendaftaran.

- Petugas pendaftaran mencatat no kartu pasien serta mencari kartu rekam medis pasien

dan memberikan nomor urut pendaftaran.

Pendaftaran Periksa kartu rekam medis

Mencatat biodata pasien

Finish

No pendaftaran

Gambar 1.1 Activity Diagram untuk Pendaftaran di Poliklinik Fanta

Pasien Petugas Pendaftaran

Mendaftar

[KTP]

[kartu rekam medis]

[kartu pasien]

Start

Page 3: Tugas Diagram Fanta

B. Prosedur Pemeriksaan

Langkah-langkah yang terjadi pada prosedur pemeriksaan pasien di poliklinik sebagai

berikut :

a) Petugas pendaftaran memberikan kartu rekam medis pasien ke dokter.

b) Barulah dokter melakukan pemeriksaan.

c) Segala hasil pemeriksaan akan dicatat kedalam kartu rekam medis.

Petugas Dokter Pasien

[Kartu rekam medis] Membaca kartu rekam medis

Memeriksa

Di catat dal am kartu rekam medis

[Resep]

Finish

Gambar 1.2 Activity Diagram untuk Pemeriksaan Pasien di Poliklinik Fanta

C. Prosedur Pembayaran

a) Setelah dilakukan pemeriksaan terhadap pasien, pasien akan langsung

melakukanpembayaran kepada dokter.

Start

Page 4: Tugas Diagram Fanta

b) Setelah melakukan pembayaran, dokter memberikan kwitansi pembayaran dan resep

kepada pasien.

Pasi en

Dokter

Start

Membayar

Fi ni sh

Membuat kwi tansi dokter

[Kwi tansi dokter]

Gambar 1.3 Activity Diagram untuk Pembayaran Pemeriksaan di Poliklinik Fanta

1.2.2 Apotek

A. Prosedur Penjualan Obat dengan Resep Dokter.

a) Pasien memberikan resep dokter kepada petugas apotek.

b) Petugas apotek akan melakukan transaksi penjualan obat dari resep dokter dengan cara

semi manual.

c) Petugas apotek akan menginformasikan nilai resep tersebut kepada pasien

d) Pasien melakukan pembayaran kepada kasir

e) Petugas apotek membuatkan kwitansi resep dokter

f) Pasien menerima obat dari petugas apotek

Page 5: Tugas Diagram Fanta

Petugas Pasien Apotek Kasir

start

Menyerahkan resep [Resep]

Input transaksi resep dokter

Informasi harga resep

Bayar tagiahan resep Terima Pembayaran

Penyiapan obat

Terima obar resep Penyerahan obat

Finish

Gambar 1.4 Activity Diagram untuk Penjualan Obat dengan resep dokter

B. Prosedur penjualan obat tanpa resep dokter.

a) Konsumen meminta obat yang diperlukan kepada petugas apotek.

b) Penyiapan obat oleh petugas apotek.

c) Kasir akan melakukan input transaksi penjualan obat tanpa resep dokter.

d) Kasir mencetak faktur penjualan obat.

e) Kasir memberikan informasi nilai transaksi nya kepada konsumen.

Page 6: Tugas Diagram Fanta

f) Konsumen melakukan pembayaran.

g) Petugas apotek menyerahkan obat kepada konsumen.

Petugas Konsumen Apotek Kasir

Start

Permintaan obat Penyiapan obat Input transaksi penjualan obat

Beli / tidak Informasi nilai transaksi

Bayar tagihan faktur Cetak faktur penjualan

Terima faktur penjualan [Faktur Penjualan]

Penyiapan obat dengan faktur

Terima obat Penyerahan obat

Finish

Gambar 1.5 Activity Diagram untuk Penjualan Obat tanpa resep dokter

Page 7: Tugas Diagram Fanta

1.3 Pemodelan

1.3.1 Pemodelan Sistem Bisnis

1.3.1.1 Pemodelan Sistem Bisnis menggunakan Use Case Diagram

1.3.1.1.1 Use Case Diagram untuk Pemeriksaan pasien di poliklinik Fanta

a. User 1 : Pasien yang berobat di poliklinik.

b. User 2 : Petugas pendaftaran adalah orang yang melakukanadministrasi di poliklinik

untuk pasien.

c. User 3 : Dokter adalah orang yang melakukan pemeriksaan untuk pasica.

d. Use case : Berobat di poliklinik.

e. Deskripsi use case

1) Pasien berobat di poliklinik dengan cara melakukan pendaftaran yang diterima Use

Case Diagram untuk Pemeriksaan pasien di poliklinik Fanta

2) Untuk pasien lama maka dilakukan pencarian data pasien lama.

3) Kemudian pasien diperiksa oleh dokter, untuk pasien lama dilakukan pencarian

medical record nya.

4) Semua data penting dicatat dalam medical record pasien.

5) Lalu dokter membuat resep untuk pasien.

Page 8: Tugas Diagram Fanta

Proses pendaftaran

<Include>

Periksa data pasien

<Include> <Include> Petuga pendaftaran

Input data pasien baru Pencarian data pasien lama

Proses pemeriksaan

Pasien <Include> <Include> Dokter

Minta resep Dicatat dalam medical record

Gambar 1.6 Use Case Diagram untuk Pemeriksaan pasien di poliklinik Fanta

1.3.1.1.2 Use Case Diagram untuk Penjualan obat dengan resep dokter

a. User 1 : Pasien yang membeli obat dengan resep dokter

b. User 2 : Petugas apotek adalah orang yang melakukan administrasi

c. User 3 : Kasir adalah orang yang melakukan input transaksi

d. Use case : Pembelian obat dengan resep dokter

e. Deskripsi use case

1) Proses pembelian obat dengan resep dokter.

2) Dengan melakukan pencarian resep dokter.

3) Proses transaksi penjualan obat dengan resep dokter.

Page 9: Tugas Diagram Fanta

Cari resep

<Include> Petugas Apotek

Input resep dokter luar

Pasien

Input transaksi penjualan resep

Kasir

Gambar 1.7 Use Case Diagram untuk Pejualan obat dengan resep dokter

1.3.1.1.3 Use Case Diagram untuk Penjualan obat tanpa resep dokter

a. User 1 : Konsumen yang membeli obat tanpa resep dokter

b. User 2 : Kasir adalah orang yang melakukan input transaksi

c. Use case : Pembelian obat tanpa resep dokter

d. Deskripsi use case

1) Proses permintaan obat tanpa resep dokter.

2) Proses transaksi penjualan obat tanpa resep dokter.

Input transaksi penjualan obat Konsumen Kasir

Gambar 1.8 Use Case Diagram untuk Penjualan obat tanpa resep dokter

Page 10: Tugas Diagram Fanta

1.3.1.2 Pemodelan Sistem Bisnis Menggunakan Class Diagram

Deskripsi

a. Tabel pasien berelasi dengan tabel resep dengan relasional satu ke banyak.

b. Tabel resep berelasi dengan tabel dokter dengan relasional banyak ke satu.

c. Tabel detail resep berelasi dengan tabel resep dengan relasional banyak ke satu.

d. Tabel faktur berelasi dengan tabel resep dengan relasional banyak ke satu.

e. Tabel kasir berelasi dengan tabel faktur dengan relasional satu ke banyak.

f. Tabel obat berelasi dengan tabel detail resep dengan relasional banyak ke banyak.

g. Tabel faktur detail berelasi dengan tabel faktur dengan relasional banyak ke satu.

Page 11: Tugas Diagram Fanta

Pasien Resep 0..1 Dokter + Kode pasien 0..* + No resep 0..1 + Kode dokter + Nama pasien 0..* + Tanggal + Nama dokter + Alamat 0..1 + Kode dokter 0..* + Alamat praktek1 + Kota + Kode pasien + Kota praktek + Tanggal lahir + tambah () + No tlp praktek + Telepon + edit () + No ijin

+ tambah () + hapus () + Kota rumah + edit () + Alamat rumah + hapus () + No tlp rumah Jual + tambah ()

Detail resep 0..1 + No jual 0..1 + edit ()

+ No resep + Tanggal + Jenis + Kode kasir 0..* + Qty + Kode dokter + Dosis + Koefisien 0..* Kasir + Aturan Pakai + Kode Pasien + Nama + Keterangan + No telepon 0..1 + Alamat + tambah () + Jumlah bayar + Kota

+ edit () + No antrian + No telepon + hapus () + tambah () + Tgl masuk kerja EXP DATE + edit () + tambah()

+ Kode obat 0..* + hapus () + edit () + EXP DATE + hapus () + Stock + tambah () Jual detail

+ edit () + hapus () + No jual 0..* 0..* + Kode obat Obat + Nama obat + Jenis 0..1 + Kode pabrik 0..1 + Harga + Kode obat 0..* + Qty

+ Nama obat + Aturan pakai + Kemasan 0..* + Keterangan + Kode golongan + tambah () + Isi kemasan + edit () + Harga beli + hapus () + tambah () + edit ()

+ hapus () Pabrik Golongan 0..* + Kode pabrik + Kode golongan + Nama pabrik 0..1 + Nama golongan + tambah () + tambah ()

+ edit () + edit () + hapus () + hapus () Supllayer Beli 0..1 + Kode + No beli + Nama Beli detail 1..* + Tgl beli 0..* + Alamat + Kd Beli + Kode + Kota

+ Kode obat 0..* + Sub total + No telepon + Qty + PPN + NPWP + Discount + Discount + Kode pajak + tambah () + Total + tambah () + edit () + tambah () + edit () + hapus () + edit () + hapus () + hapus ()

Gambar 1.9 Class Diagram untuk Pemeriksaan dan Penjualan obat.

Page 12: Tugas Diagram Fanta

1.3.1.3 Pemodelan Sistem Bisnis Menggunakan Activity Diagram

1.2.1.3.1 Activity Diagram untuk Pemeriksaan pasien di poliklinik Fanta.

Deskripsi

a. Pasien mendaftar pada petugas pendaftaran di poliklinik Fanta.

b. Petugas pendaftaran memeriksa status pasien lama atau pasien baru.

c. Untuk pasien baru maka dilakukan isi biodata pasien dan input data pasien.

d. Untuk pasien lama maka dilakukan pencarian data pasien lama.

e. Pasien di periksa oleh dokter tentang penyakitnya.

f. Dicatat dalam kartu rekam medis.

g. Dibuatkan resep oleh dokter untuk pasien.

h. Pasien melakukan pembayaran biaya pemeriksaan kepada dokter.

Pasien Petugas Pendaftaran Dokter

Mendaftar Periksa paseien Tidak

Baru/lama

Ya

Isi biodata pasien Memeriksa

Cari data pasien lama Dicatat dalam kartu medis Input data pasien

Resep

Membayar biaya pemeriksa

Gambar 1.10 Activity Diagram untuk Pemeriksaan pasien di poliklinik Fanta

Page 13: Tugas Diagram Fanta

1.3.1.3.2 Activity Diagram untuk Penjualan Obat dengan Resep Dokter.

Deskripsi

a. Pasien menyerahkan resep dokter kepada petugas apotek.

b. Petugas apotek memeriksa resep dari poliklinik Fanta atau dari luar poliklinik Fanta.

c. Jika resep dokter dari luar poliklinik Fanta maka petugas apotek input resep tersebut.

d. Hitung harga resep dari luar poliklinik Fanta.

e. Jika resep dokter dari poliklinik Fanta maka petugas apotek akan melakukan pencarian

dalam database resep dari poliklinik Fanta.

f. Informasikan harga resep dokter kepada pasien dari petugas apotek.

g. Jika tidak dibeli resep dokter tersebut maka resep dokter dikembalikan kepada pasien.

h. Jika resep dokter tersebut dibeli maka pasien melakukan pembayaran tagihan resep kepada

kasir.

i. Petugas apotek menyiapkan obat berdasarkan resep dokter lalu diserahkan kepada pasien. Pasien Petugas Apotek Kasir

Periksa resep

Menyerahkan resep periksa resep

apa dari polklinik Fanta

Tidak Input resep dokter luar Ya

Cari resep dokter poliklinik Tidak Hitung harga resep

Informasi harga resep Beli resep atau tidak

Ya Bayar tagihan resep Terima pembayaran Penyiapan obat resep Terima obat resep Penyerahan obat resep

Gambar 1.11 Activity Diagram untuk Penjualan obat dengan resep dokter

Page 14: Tugas Diagram Fanta

1.3.1.3.3 Activity Diagram untuk Penjualan Obat tanpa resep dokter.

Deskripsi

a. Pasien menyampaikan permintaan obat tanpa resep dokter kepada petugas apotek.

b. Petugas apotek input transaksi penjualan obat dan mencetak faktur penjualan.

c. Faktur penjualan diterima oleh pasien dan dilakukan pembayaran yang diterima kasir.

d. Faktur penjualan tersebut oleh petugas apotek dipakai untuk penyiapan obat dan obat

tersebut diserahkan kepada pasien.

Konsumen Petugas Apotek Kasir Permintaan obat Input transaksi penjualan obat

Cetak faktur penjualan

Bayar tagihan faktur Penyiapan obat

Terima pembayaran

Terima obat Penyerahan obat

Gambar 1.12 Activity Diagram untuk Penjualan obat tanpa resep dokter

Page 15: Tugas Diagram Fanta

1.3.1.4 Pemodelan Sistem Bisnis Menggunakan Squence Diagram

1.3.1.4.1 Sequence Diagram untuk Pendaftaran pasien baru

Deskripsi

a. Pasien mendaftar untuk berobat yang diterima oleh petugas pendaftaran.

b. Petugas pendaftaran melakukan input data pasien kedalam database di komputer poliklinik.

c. Hasil dari input tersebut yang diterima pasien adalah kartu pasien dan no pendaftaran.

Komputer poliklinik Pasien Petugas pendaftaran Mendaftar Input data Kartu pasien No pendaftaran

Gambar 1.13 Sequence Diagram untuk Pendaftaran pasien baru

1.3.1.4.2 Sequence Diagram untuk pasien lama

Deskripsi

a. Pasien mendaftar untuk berobat yang diterima oleh petugas pendaftaran.

b. Petugas pendaftaran mencari data pasien lama di database komputer poliklinik.

c. Pasien menerima no pendaftaran dari petugas apotek.

Page 16: Tugas Diagram Fanta

Komputer poliklinik Pasien Petugas pendaftaran

Mendaftar

Cari data pasien lama

No pendaftaran

Gambar 1.14 Sequence Diagram untuk pendaftaran pasien lama.

1.3.1.4.3 Sequence Diagram untuk Pemeriksaan pasien oleh dokter

Deskripsi

a. Pasien diperiksa oleh dokter.

b. Dokter input data rekam medis pasien.

c. Dokter input resep dan kemudian mencetaknya untuk pasien.

d. Pasien menerima resep dari dokter.

Page 17: Tugas Diagram Fanta

Data rekam medis pasien Resep

Pasien Dokter

diperiksa

Input rekam medis pasien Input resep Cetak resep Terima resep

Gambar 1.15 Sequence Diagram untuk pemeriksaan pasien oleh dokter.

1.3.1.4.4 Sequence diagram penjualan obat dengan resep dokter.

Deskripsi

a. Pasien menyerahkan resep dokter kepada petugas apotek.

b. Petugas apotek input resep dan hasilnya adalah data resep dan informasi resep

disampaikan kepada pasien.

c. Pasien menbayar tagihana resep kepada kasir.

d. Petugas apotek menyiapkan obat.

e. Kasir mencetak kwitansi resep yang akan diterima pasien.

f. Pasien akana menerima obat dari petugas apotek.

Page 18: Tugas Diagram Fanta

Resep Obat Kwitansi resep Pasien Petugas Apotek Kasir

Resep Input resep

Data resep

Informasi nilai resep

Penyimpanan obat Bayar tagihan resep

Cetak kwitansi resep

Penerimaan kwitansi resep

Penerimaan obat resep dokter

Gambar 1.16 Sequence Diagram untuk Penjualan obat dengan resep dokter.

1.3.1.4.5 Squence Diagram untuk Penjualan obat tanpa resep dokter

Deskripsi

a. Pasien melakukan permintaan obat kepada petugas apotek.

b. Kasir meng-input faktur penjualan dan mencetak faktur penjualannya.

c. Konsumen membayar faktur penjualan kepada kasir.

d. Petugas apotek menyiapakn obat yang diminta pasien sesuai dengan faktur penjualan.

e. Pasien akan menerima faktur penjualan dan obat.

Page 19: Tugas Diagram Fanta

Faktur penjualan Obat Konsumen Petugas Apotek kasir Permintaan obat

Input faktur penjualan

Cetak faktur penjualan

Bayar faktur penjualan Penyiapan obat

Penyerahan faktur penjualan

Penyerahan obat

Gambar 1.17 Sequence Diagram untuk penjualan obat tanpa resep dokter.