kelompok 4 perbaikan 2
-
Upload
ucu-alydroes -
Category
Documents
-
view
216 -
download
0
Transcript of kelompok 4 perbaikan 2
-
7/29/2019 kelompok 4 perbaikan 2
1/13
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Aplikasi Apotek
untuk :
APOTEK PANCASILA
Dipersiapkan oleh:
3201016062 Andy Hafiandy
3201016061 Wan Ridwan
3201016042 Qori Aggrayani
3201016027 Ilham Alzuardi zuhri
Program Studi Teknik Informatika - Jurusan Teknik Elektro
Politeknik Negeri Pontianak
Program StudiTeknik Informatika
Politeknik NegeriPontianak
Nomor Dokumen Halaman
Doc01-Gxx /
-
7/29/2019 kelompok 4 perbaikan 2
2/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 2/13
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
- A B C D E F G
Ditulisoleh
Diperiksaoleh
Disetujuioleh
-
7/29/2019 kelompok 4 perbaikan 2
3/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 3/13
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
-
7/29/2019 kelompok 4 perbaikan 2
4/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 4/13
Daftar Isi1 Pendahuluan ......................................................................................................................... 7
1.1 Tujuan............................................................................................................................ 7
1.2 Lingkup Masalah ........................................................................................................... 7
1.3 Batasan Dan Asumsi ..................................................................................................... 8
1.3.1 Batasan ................................................................................................................... 8
1.3.2 Asumsi .................................................................................................................... 8
1.4 Referensi........................................................................................................................ 8
1.5 Deskripsi umum (Overview) ......................................................................................... 9
2 Deskripsi Keseluruhan ....................................................................................................... 10
2.1 Perspektif produk ........................................................................................................ 10
2.2 Fungsi Produk ............................................................................................................. 10
2.3 Karakteristik Pengguna ............................................................................................... 10
2.4 Batasan-batasan ........................................................................................................... 11
2.5 Asumsi dan Ketergantungan ....................................................................................... 11
3 Kebutuhan khusus .............................................................................................................. 11
3.1 Kebutuhan antarmuka eksternal .................................................................................. 123.1.1 Antarmuka pemakai .............................................................................................. 12
3.1.2 Antarmuka perangkat keras .................................................................................. 12
3.1.3 Antarmuka perangkat lunak.................................................................................. 12
3.1.4 Antarmuka komunikasi ........................................................................................ 12
3.2 Kebutuhan fungsionalitas ............................................................................................ 12
3.2.1 aliran informasi ..................................................................................................... 12
3.2.1.1 DFD 1 ................................................................................................................ 12
3.2.1.1.1 Entitas data ................................................................................................... 12
3.2.1.1.2 proses ........................................................................................................... 12
3.2.1.1.3 topologi ........................................................................................................ 12
3.2.1.2 DFD 2 ................................................................................................................ 123.2.1.2.1 Entitas data ................................................................................................... 12
3.2.1.2.2 proses ........................................................................................................... 12
3.2.1.2.3 topologi ........................................................................................................ 12
3.2.1.2.4 .... ................................................................................................................. 12
3.2.1.3 DFD n ................................................................................................................ 12
3.2.2 Deskripsi proses .................................................................................................... 123.2.2.1 Proses 1 ............................................................................................................. 12
3.2.2.1.1 Entitas data masukan ................................................................................... 12
3.2.2.1.2 Algoritma atau Formula dari proses ............................................................ 12
3.2.2.1.3 entitas data terlibat ....................................................................................... 12
3.2.2.2 Proses 2 ............................................................................................................. 133.2.2.3 Proses n ............................................................................................................. 13
3.2.3 Spesifikasi konstruksi data ................................................................................... 13
3.2.3.1 Konstruksi 1 ...................................................................................................... 13
3.2.3.1.1 Tipe record ................................................................................................... 13
3.2.3.1.2 field-field ..................................................................................................... 13
3.2.3.2 Konstruksi n ...................................................................................................... 13
3.2.4 Kamus data ........................................................................................................... 13
3.2.4.1 Elemen data 1 .................................................................................................... 13
3.2.4.1.1 Nama ............................................................................................................ 13
3.2.4.1.2 Representasi ................................................................................................. 13
-
7/29/2019 kelompok 4 perbaikan 2
5/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 5/13
3.2.4.1.3 Unit/format ................................................................................................... 13
3.2.4.1.4 presisi /keakuratan ....................................................................................... 13
3.2.4.1.5 Range ........................................................................................................... 13
3.2.4.2 elemen data 2 ..................................................................................................... 13
3.2.4.3 ..... ...................................................................................................................... 13
3.2.4.4 elemen data n ..................................................................................................... 13
3.3 Kebutuhan performansi ............................................................................................... 133.4 Batasan perancangan ................................................................................................... 13
3.5 Atribut sistem perangkat lunak ................................................................................... 13
3.6 Kebutuhan lain ............................................................................................................ 13
-
7/29/2019 kelompok 4 perbaikan 2
6/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 6/13
Daftar Gambar
Daftar Tabel
Daftar Lampiran
-
7/29/2019 kelompok 4 perbaikan 2
7/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 7/13
1 Pendahuluan
1.1 Tujuan
Dokumen ini merupakan dokumen analisis perangkat lunak Apotek Pancasila. Pada
dokumen ini akan dibahas deskripsi kebutuhan perangkat lunak, dan analisisterhadap perangkat lunak yang akan dibangun. Tujuan pembuatan dokumen ini
adalah :
1. Mendefinisikan batasan dan ruang lingkup perangkat lunak yang akan dibuat
sehingga dapat dimanfaatkan untuk mengontrol perancangan dan
implementasi perangkat lunak agar benar-benar sesuai dengan kebutuhan
dan kesepakatan bersama.
2. Membantu perancang dan pengembang perangkat lunak dalam memahami
perangkat lunak yang akan dikembangkan.
3. Sebagai sumber informasi utama dalam melakukan evaluasi terhadap
perangkat lunak.
Dokumen ini ditujukan untuk analis dan perancang perangkat lunak, implementor
yang akan mengimplementasikan perangkat lunak ini, penguji perangkat lunak,
pemelihara perangkat lunak maupun pengembang perangkat lunak.
1.2 Lingkup Masalah
Aplikasi Apotek (PANCASILA) merupakan aplikasi berbasis destop untuk penjualan
dan pembelian obat-obatan. Dikembangkan untuk meningkatkan kualitas layanan
dan kelancaran usaha pemilik apotek. Fitur utama aplikasi ini adalah :
1. Pembelian dan Penjualan
Seperti aplikasi Apotek pada umumnya, Apotek Pancasila memfasilitasi
pengguna untuk mempermudah dan mempercepat kerja karyawan dalam hal
pengolahan dan rekapitulasi data, pengecekan stok obat - obatan, pembuatan
laporan supplier,transaksi penjualan dan pembelian, dan laporan penjualan
dan pembelian.
2. Pembuatan laporan dan grafik penjualan dan pembelian
Fitur lain dari Apotek Pancasila adalah adanya kemampuan untuk dapat
mengetahui grafik penjualan perbulan sehingga dapat memilih obat mana saja
-
7/29/2019 kelompok 4 perbaikan 2
8/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 8/13
yang lebih diperbanyak karena dengan menggunakan laporan statistik, bisa
diketahui obat mana saja yang paling diminati masyarakat (paling laris).
1.3 Batasan Dan Asumsi
1.3.1 Batasan
Batasan aplikasi Apotek Pancasila adalah sebagai berikut:
1. Pembangunan sistem informasi ini mencakup pengolahan data obat-obatan,
data supplier, data penjualan dan data pembelian.
2. Laporan yang dihasilkan hanya laporan data obat, laporan data supplier,
laporan stock obat, laporan penjualan, laporan pembelian.
3. Tidak dibahas masalah pengolahan keuangan dengan distributor.
1.3.2 Asumsi
Asumsi aplikasi Apotek Pancasila adalah sebagai berikut:
1. Setiap konsumen berhak membeli produk atau obat yang ada di apotek
Pancasila terkecuali barang atau obat tertentu yang harus melalui resep
doktek.
2. Stok akan ditambah atau dikurangi apabila karyawan dan kasir melakukan
pembelian kepada suplayer dan penjualan kepada konsumen.
3. Barang atau obat telah di pastikan baik karena diterima oleh suplayer yang
telah teruji oleh dinas kesehatan.
1.4 Referensi
Referensi yang digunakan dalam pembuatan dokumen analisis dan pengembangan
perangkat lunak ini adalah :
1. Pressman, Roger S. Software Engineering: A Practitioner's Approach (5thEd.).Mc Graw-Hill, 2001
2. Buckley, R. Guide to Preparing he Software Requirements Specification
Document. Departement of Computer Science Colege of Engineering and
Computer Science California State University, Sacramento.
-
7/29/2019 kelompok 4 perbaikan 2
9/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 9/13
1.5 Deskripsi umum (Overview)
Dokumen ini terdiri dari tiga bab, deskripsi singkat dari setiap bab dalam dokumen ini
adalah sebagai berikut:
Bab 1 : Pendahuluan
Berisi tujuan dari penulisan dokumen, lingkup masalah, batasan dan
asumsi, aturan penomoran, daftar referensi, serta deskripsi umum dari
dokumen.
Bab 2 : Kebutuhan Perangkat Lunak
Berisi deskripsi umum sistem, fitur utama perangkat lunak yang
meliputi kebutuhan fungsional dan kebutuhan non fungsional, model
use case yang meliputi diagram use case, definisi use case, dan
skenario use case.
Bab 3 : Model AnalisisBerisi realisasi use case tahap analisis, kelas analisis, diagramaktivitas, dan state chart diagram.
-
7/29/2019 kelompok 4 perbaikan 2
10/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 10/13
2 Deskripsi Keseluruhan
2.1 Perspektif produk
Software Apotik atau Program Apotik adalah aplikasi komputer yang
dikembangkan khusus untuk bidang apotik dan praktek Dokter, Aplikasi inisudah mendukung bisnis proses operasional sehari-hari serta saling
terintegrasi.
Aplikasi ini di develop berbasis desktop dan berjalan di sistem operasi windows,
sehingga dapat memudahkan user dalam penggunaannya, Aplikasi ini juga
sudah di design untuk ruang lingkup Local Area Network (LAN).
Dalam aplikasi ini antara modul dan sub modul sudah terintegrasi, sehingga
setiap pelaporan dan data transaksi dapat dilihat secara real time, tanpa harus
menunggu proses akhir hari (EOD), detail dari modul, sub modul dan report
aplikasi terlampir
Aplikasi ini mengadministrasi kegiatan operasional dari front sampai back-end
antara lain: memanage data pasien, data supplier, transaksi penjualan, racikan,
layanan praktek dokter, history pasien, pendapatan upah racik, pendapatan
dokter, pembelian, retur pembelian, inventory, data hutang, data piutang, data
stok, transaksi cash in dan cash out, sampai ke laporan-laporan.
Diharapkan dengan adanya aplikasi ini dapat membantu management dan
karyawan dalam menjalankan operasional dan juga berfungsi untuk monitoring
dan dapat meningkatkan layanan apotik.
2.2 Fungsi Produk
Berikut ini fungsi dari system yang dibuat ini :
a. Efisien dan Efektif dalam bertransaksi
b. Memudahkan dalam pencarian spesifikasi obat
c. Kontrol Stok yang Efisien & Efektif
d. Memudahkan dalam merekap laporan barang keluar, masuk, barang rusak,
dan laporan keuangan.
e. Keamanan dalam berbisnis
-
7/29/2019 kelompok 4 perbaikan 2
11/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 11/13
2.3 Karakteristik Pengguna
Adapun pengguna dalam system penjualan ini yaitu :
Admin, yaitu orang yang benar-benar mengerti system yang akan mengelola
keseluruhan sistem
Kasir, yaitu orang yang melakukan kegiatan transaksi penjualan
Pimpinan, yaitu orang yang dapat melihat laporan dari semua aktivitas yang
dilakukan
2.4 Batasan-batasan
Batasan batasan yang terdapat pada pengembangan proyek perangkat lunak ini
adalah sebagai berikut :
1. Fokus proyek ini hanya membangun sebuah perangkat lunak Sistem
Penjualan obat pada apotik
2. Metode pengembangan sistem ini menggunakan metode software Enginering
3. Yang akan menghasilkan Transaksi Penjualan, Stok, Obat, Customer,
Supplier
2.5 Asumsi dan Ketergantungan
a. Asumsi
Berikut ini adalah asumsi
asumsi pengembangan proyek perangkat lunak :
Anggota tim proyek sudah ditentukan sesuai kelompok
Manajer proyek adalah personil dari anggota kelompok yang dipilih oleh
anggota sesuai dengan keahlian yang dimiliki nya.
Struktur organisasi sudah ditetapkan dan penugasan masing - masing
anggota
Proyek ini diperkirakan akan selesai pada bulan Januari 2013 yang
pengerjaannya dimulai pada bulan Oktober 2012
b. Ketergantungan
Keberhasilan proyek ini tergantung pada :
Anggota dari tim proyek yang ahli dalam pengembangan perangkat lunak.
Kerjasama dan disiplin yang baik antar anggota tim proyek
Peralatan untuk pembuatan / pengembangan perangkat lunak yang memadai.
Dana yang cukup untuk pengembangan perangkat lunak
-
7/29/2019 kelompok 4 perbaikan 2
12/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 12/13
3 Kebutuhan khusus
3.1 Kebutuhan antarmuka eksternal
3.1.1 Antarmuka pemakai
3.1.2 Antarmuka perangkat keras
3.1.3 Antarmuka perangkat lunak
3.1.4 Antarmuka komunikasi
3.2 Kebutuhan fungsionalitas
3.2.1 aliran informasi
3.2.1.1 DFD 1
3.2.1.1.1 Entitas data
3.2.1.1.2 proses
3.2.1.1.3 topologi
3.2.1.2 DFD 2
3.2.1.2.1 Entitas data
3.2.1.2.2 proses
3.2.1.2.3 topologi
3.2.1.2.4 ....
3.2.1.3 DFD n
3.2.2 Deskripsi proses
3.2.2.1 Proses 1
3.2.2.1.1 Entitas data masukan
3.2.2.1.2 Algoritma atau Formula dari proses
3.2.2.1.3 entitas data terlibat
-
7/29/2019 kelompok 4 perbaikan 2
13/13
Prodi Teknik InformatikaPolnep
SKPL-Apotek Pancasila 13/13
3.2.2.2 Proses 2
3.2.2.3 Proses n
3.2.3 Spesifikasi konstruksi data
3.2.3.1 Konstruksi 1
3.2.3.1.1 Tipe record
3.2.3.1.2 field-field
3.1.1.1....
3.2.3.2 Konstruksi n
3.2.4 Kamus data
3.2.4.1 Elemen data 1
3.2.4.1.1 Nama
3.2.4.1.2 Representasi
3.2.4.1.3 Unit/format
3.2.4.1.4 presisi /keakuratan
3.2.4.1.5 Range
3.2.4.2 elemen data 2
3.2.4.3 .....
3.2.4.4 elemen data n
3.3 Kebutuhan performansi
3.4 Batasan perancangan
3.5 Atribut sistem perangkat lunak
3.6 Kebutuhan lain