kelompok 4 perbaikan 2

download kelompok 4 perbaikan 2

of 13

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