You are on page 1of 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 Studi
Teknik Informatika
Politeknik
Pontianak

Negeri

Nomor Dokumen

Halaman

Doc01-Gxx <x:no grp>

<#>/<jml #

Revisi

<nomor revisi>

Tgl: <isi tanggal>

DAFTAR PERUBAHAN
Revisi

Deskripsi

INDEX
TGL

Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

2/13

Daftar Halaman Perubahan


Halaman

Revisi

Prodi Teknik Informatika


Polnep

Halaman

SKPL-Apotek Pancasila

Revisi

3/13

Daftar Isi
1

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 .................................................................................. 12
3.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 ................................................................................................................ 12
3.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 .................................................................................................... 12
3.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 ............................................................................................................. 13
3.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
Prodi Teknik Informatika
Polnep

SKPL-Apotek Pancasila

4/13

3.3
3.4
3.5
3.6

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
Kebutuhan performansi ............................................................................................... 13
Batasan perancangan ................................................................................................... 13
Atribut sistem perangkat lunak ................................................................................... 13
Kebutuhan lain ............................................................................................................ 13

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

5/13

Daftar Gambar

Daftar Tabel

Daftar Lampiran

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

6/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 analisis
terhadap 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

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

7/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.

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

8/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 Analisis
Berisi realisasi use case tahap analisis, kelas analisis, diagram
aktivitas, dan state chart diagram.

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

9/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 ini
sudah

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

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

10/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

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

11/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

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

12/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

Prodi Teknik Informatika


Polnep

SKPL-Apotek Pancasila

13/13

You might also like