APOTEK
Anggota Kelompok
Candra Aditama : 2014.02477.11.0703
Irvan Asdiamar Awal Saputra : 2014.02477. 11.0661
Rizki Arkan : 2014.02477. 11.0680
i
KATA PENGANTAR
Puji dan Syukur kami panjatkan ke hadirat Tuhan YME, karena berkat
limpahan Rahmat dan Karunia-nya sehingga kami dapat menyusun tugas ini
dengan baik. Dalam makalah ini kami membahas mengenai PROJECT SYSTEM
INFORMASI APOTEK.
Tulisan ini disusun untuk memenuhi tugas mata kuliah Analisis dan Desain
Berorientasi Objek. Dan tentu saja dengan bantuan dari berbagai pihak dalam
membantu menyelesaikan tantangan dan hambatan selama mengerjakan makalah
ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya
kepada semua pihak yang telah membantu dalam penyusunan tulisan ini.
Kami menyadari bahwa masih banyak kekurangan yang ada pada tulisan ini.
Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik
yang dapat membangun bagi kami. Kritik konstruktif dari pembaca sangat kami
harapkan untuk dapat menjadi bahan perbaikan tulisan ini selanjutnya. Akhir
kata semoga tulisan ini bisa memberikan memberikan manfaat
ii
DAFTAR ISI
iii
BAB III : OBJECT YANG DITELITI .............................................................. 18
4.1 Pengertian Apotek .................................................................................... 18
4.2 Strukture Organisasi ................................................................................. 19
4.3 Deskripsi Kerja ......................................................................................... 19
4.3.1 Pimpinan ............................................................................................. 20
4.3.2 Bagian Keuangan: .............................................................................. 20
4.3.3 Bagian Administrasi: .......................................................................... 20
4.3.4 Tugas Pelayanan Apotek .................................................................... 20
4.3.5 Asisten Apoteker: ............................................................................... 23
BAB IV : ANALISA DAN PERANCANGAN .................................................. 24
4.1 Analisis Berorientasi Objek ................................................................... 24
4.1.1 Pemodelan Use Case .......................................................................... 24
4.1.2 Mengidentifikasi Pelaku Bisnis .......................................................... 24
4.1.3 Mengidentifikasi Use Case Persyaratan Bisnis .................................. 25
4.1.4 MenyusunScenario ............................................................................. 25
4.2 Perancangan Berorientasi Objek .......................................................... 29
4.2.1 Use Case Diagram .............................................................................. 29
4.2.2 Activity Diagram ................................................................................ 30
4.2.3 Class Diagram .................................................................................... 31
4.2.4 State Diagram ..................................................................................... 33
4.2.5 Colaboration Diagram ........................................................................ 35
4.2.6 Sequence Diagram .............................................................................. 39
4.2.7 Rancangan Basis Data ........................................................................ 46
4.3 Desain Interface ...................................................................................... 49
4.3.1 Desain Menu Utama ........................................................................... 49
4.3.2 Perancangan Input .............................................................................. 49
4.3.3 Form Login ......................................................................................... 50
4.3.4 Form Ubah Password ......................................................................... 50
4.3.5 Form Data Pengguna .......................................................................... 51
4.3.6 Form Data Tipe Obat .......................................................................... 52
4.3.7 Form Data Jenis Obat ......................................................................... 53
4.3.8 Form Data Satuan Obat ...................................................................... 54
4.3.9 Form Data Obat .................................................................................. 55
4.3.10 Form Penerimaan.............................................................................. 55
4.3.11 Form Penjualan ................................................................................. 56
4.4 Perancangan Output .............................................................................. 57
4.4.1 Laporan Penerimaan ........................................................................... 57
4.4.2 Laporan Penjualan .............................................................................. 58
4.4.3 Cetak Kartu stok ................................................................................. 59
BAB V : PROJECT CHARTER ........................................................................ 61
iv
5.1 Prepared By ............................................................................................ 61
5.2 Project Charter Version Control ........................................................... 61
5.3 Project Charter Purpose ........................................................................ 61
5.4 Project Executive Summary .................................................................. 62
5.5 Project Overview .................................................................................... 62
5.6 Project Scope ........................................................................................... 63
5.6.1 Goals and Objectives .......................................................................... 63
5.6.2 Departmental Statements of Work (SOW) ......................................... 63
5.6.3 Project Deliverables............................................................................ 64
5.6.4 Deliverables Out of Scope .................................................................. 66
5.6.5 Project Estimated Costs & Duration................................................... 66
5.7 Project Conditions .................................................................................. 67
5.7.1 Project Assumptions ........................................................................... 67
5.7.2 Project Issues ...................................................................................... 67
5.7.3 Project Risks ....................................................................................... 68
5.7.4 Project Constraints.............................................................................. 69
5.7.5 Project Structure Approach................................................................. 69
5.7.6 Project Team Organization Plans........................................................ 70
5.7.7 Approvals ........................................................................................... 70
5.8 Schedule ................................................................................................... 71
KESIMPULAN DAN SARAN ........................................................................... 72
6.1 Kesimpulan ............................................................................................. 72
6.2 Saran ........................................................................................................ 73
DAFTAR PUSTAKA........................................................................................... 74
v
DAFTAR GAMBAR
vi
DAFTAR TABLE
vii
BAB I
PENDAHULUAN
Salah satu bagian di bidang kesehatan yang menjadi sumber rujukann adalah
apotek. Apotek (berasal dari bahasa Belanda: Apotheek, apotek /apo·tek/ /apoték/
n toko tempat meramu dan menjual obat berdasarkan resep dokter serta
memperdagangkan barang medis; rumah obat. Ada jug yang menjabarkan sebagai
adalah tempat menjual dan kadang membuat atau meramu obat. Apotek juga
merupakan tempat apoteker melakukan praktik profesi farmasi sekaligus menjadi
peritel. Kata ini berasal dari kata bahasa Yunani apotheca yang secara harfiah
berarti "penyimpanan".
1
1.2 Perumusan Masalah
2
1.5 Metodologi Penelitian
Adapun penelitian ini dilakukan mulai bulan Mei 2016 hingga Agustus
2016 bertempat di Apotek Sederhana.
1. Identifikasi kelas objek, dari interview dengan user Memilih yang relevan
dengan aplikasi sistem Jika 2 atau lebih kelas objek menunjukkan
informasi yang sama, yang paling deskriptif yang dipilih.
3
2. Pengidentifikasi relasi antar kelas objek, Relasi berhubungan dengan
verb
3. Identifikasi atribut utama, Setelah antara kelas objek dibuat relasi, atribut
objek utama diidentifikasi dengan adjective ,Gambarkan atribut yang
penting dahulu, detail ditambahkan kemudian
4. Tentukan Relasi Inheritance Buat hirarki kelasnya, Inheritance digunakan
untuk menggeneralisasi aspek umum dari kelas yang ada ke kelas super
(bottom up) atau dari kelas yang ada ke sub kelas (top down)Atau;
dengan membangun suatu hirarki kelas di mana sub kelas menginherit
property dari kelas super.
Hasil analisis berorientasi objek adalah deskripsi dari apa sistem secara
fungsional diperlukan untuk melakukan, dalam bentuk sebuah model
konseptual. Itu biasanya akan disajikan sebagai seperangkat menggunakan
kasus, satu atau lebih UML diagram kelas, dan sejumlah diagram interaksi.
Tujuan dari analisis berorientasi objek adalah untuk mengembangkan model
yang menggambarkan perangkat lunak komputer karena bekerja untuk
memenuhi seperangkat persyaratan yang ditentukan pelanggan.
4
2. Jelaskan sistem proses
3. Identifikasi obyek
4. Tentukan atribut
5. Mendefinisikan operasi
6. Komunikasi antar-obyek
5
2. Problem Analysis ( Analisis Permasalahan)
Pada tahap ini akan diteliti maslah-masalah yang muncul pada system
yang ada sebelumnya. Dalam hal ini project charter yang dihasilkan dari
tahapan preliminary investigation adalah kunci utamanya. Hasil dari tahapan
ini adalah peningkatan performa sistem yang akan memberikan keuntungan
dari segi bisnis perusahaan. Hasil dari tahapan ini adalah sebuah laporan yang
menerangkan tentang problems,causes,effects, dan solution benefits.
lunak dan keras yang nantinya akan dipilih dan dipakai dalam implementasi
system sebagai solusi atas problems dan requirements yang sudah
didefinisikan pada tahapan-tahapan sebelumnya.
6
Tujuan dari tahapan ini adalah mentransformasikan kebutuhan bisnis yang
direpersentasikan sebagai logical design menjadi physical design yang
nantinya akan dijadikan sebagai acuan dalam membuat system yang akan
dikembangkan. Jika didalam logical design tergantung kepada berbagai solusi
teknis , maka physical design merepresentasikan solusi teknis yang lebih
spesifik.
Pada tahap ini akan dioperasikan system yang telah dibangun. Tahapan ini
akan dumulai dengan men-deploy software hingga memberikan pelatihan
kepada user mengenai penggunaan system yang ntelah dibangun. Pada
penelitian ini hanya digunakan tahap pengembangan hanya pada batas desain
fisik dan integrasi.
7
1.6.2 Metode Interview (wawancara)
8
BAB II
TINJAUAN PUSTAKA
2.1 Perancangan
2.1.1 Sistem
9
bagaimana bagian-bagian dari sistem informasi diimplementasikan. Dengan
demikian, Analisis dan Desain Sistem Informasi (ANSI) bisa didefinisikan
sebagai proses organisasional kompleks di mana sistem informasi berbasis
komputer diimplementasikan. Tanggung jawab seorang analisis berdasarkan
pendekatan analisis dan desain meliputi :
10
Keuntungan:
Kerugian
2.1.4 Database
Database atau basis data adalah koleksi dari data-data yang terorganisasi
dengan cara sedemikian rupa sehingga mudah dalam disimpan dan dimanipulasi
(diperbaharui, dicari, diolah dengan perhitungan-perhitungan tertentu, serta
dihapus) (Nugroho, 2004 : 41).
11
Dalam penelitian ini penulis menggunakan database MySQL dikarenakan
database MySQL merupakan database yang bersifat Open Source artinya siapa
saja boleh menggunakannya dan bersifat legal.
a. Tujuan UML
Ada beberapa diagram dalam UML (Unified Modelling Language) antara lain :
12
4. Statechart Diagram
5. Sequence Diagram
6. Class Diagram
7. Component Diagram
8. Deployment Diagram
13
Gambar 1 : Symbol Class Diagram
Rational Rose adalah alat (tools) yang digunakan pemodelan visual untuk
mengembangan system berbasis objek yang sangat handal untuk digunakan
sebagai bantuan bagi para pengembang dalam melakukan analisis dan
perancangan sistem. Rational Rose digunakan untuk pemodelan sistem sebelum
pengembang menulis kode-kode dalam bahasa pemrograman tertentu. (Nugroho,
2005 : 21).
Pada tahun 1994, Grady Booch dan James Rumbaugh sepakat bergabung
untuk menggunakan metode berorientasi objek. Ivan Jacobson bergabung pada
tahun 1995, dan mereka bertiga berfokus membuat sebuah bahasa pemodelan
objek standar sebagai ganti dari pendekatan atau metode objek berorientasi
standar. Berdasarkan kerja mereka dan hasil kerja lainnya pada industri, Unifed
14
Modeling Language (UML) versi 1.0 dirilis pada tahun 1997. (Heriyanto,
2004:374).
Objek oriented design merupakan strategi design yang terbaru. Desain dan
pemodelan berorientasi objek menggunakan UML. Teknik ini adalah peluasan
dari startegi analisa berorintasi objek yang digambarkan dari beberapa diagram
yang digunakan pada desain berorientasi objek. Teknik objek oriented design
(OOD) dahulu digunakan untuk memperbaiki definisi persyaratan objek yang
telah diidentifikasi lebih awal selama analisis dan untuk mengenali objek dengan
design spesifik (Heriyanto, 2004:409).
15
Object oriented programs terdiri dari objects yang berinteraksi satu sama
lainnya untuk menyelesaikan sebuah tugas. Seperti dunia nyata, users dari
software programs dilibatkan dari logika proses untuk menyelesaikan tugas.
Contoh, ketika mencetak sebuah halaman di word processor, berarti melakukan
inisialisasi tindakan dengan mengklik tombol printer. Kemudian hanya menunggu
respon apakah job tersebut sukses atau gagal, sedangkan proses terjadi internal
tanpa diketahui. Tentunya setelah menekan tombol printer, maka secara simultan
object tombol tersebut berinteraksi dengan object printer untuk menyelesaikan job
tersebut. Berikut beberapa konsep dasar dalam Object Oriented Programming :
1. Objects
Dalam term OOP, object adalah sebuah structure yang menggabungkan data
dan prosedur untuk bekerja bersama-sama.
2. Abstraction
3. Encapsulation
4. Polymorphism
16
Polymorphisms adalah kemampuan 2 buah object yang berbeda untuk
merespon pesan permintaan yang sama dalam suatu cara yang unik.
5. Inheritance
6. Aggregation
17
BAB III
18
5.2 Strukture Organisasi
19
5.3.1 Pimpinan
1. Menerima laporan-laporan.
2. Menentukan perencanaan took obat, menetapkan kebijakan, dan rencana
kerja
3. Menentukan anggaran belanja dan anggaran pendapatan
4. Mengawasi berjalannya toko obat
5. Memberi advise kepada karyawan toko obat
1. Pelayanan Resep
a. Skrining Resep
1) Persyaratan Administratif :
20
- Tanda tangan/paraf dokter penulis resep
- Informasi lainnya
b. Penyiapan obat
1) Peracikan
2) Etiket
21
Obat hendaknya dikemas dengan rapi dalam kemasan yang
cocok sehingga terjaga kualitasnya.
4) Penyerahan Obat
5) Informasi Obat
6) Konseling
22
7) Monitoring Penggunaan Obat
23
BAB IV
24
5.1.3 Mengidentifikasi Use Case Persyaratan Bisnis
5.1.4 MenyusunScenario
Berdasarkan tabel alur diagram use case dapat disusun scenario sebagai berikut :
a) Login
25
berwewenang untuk mengakses. Adapun scenario proses login adalah sebagai
berikut :
Identifikasi
No. 1
Nama Login
Memastikan hak akses sesuai dengan
Tujuan
wewenang user
Sistem memastikan apakah user yang akan
Deskripsi
login memiliki hak akses ke sistem
Tipe
Actor Petugas Apotek
Skenario Utama
Sistem tampil dengan halaman utama aplikasi
Kondisi Awal ApotekSMA Negeri 3 Palembang, selanjutnya
dari halaman tersebut user melakukan login.
Aksi Actor Reaksi Sistem
1. Petugas Apotekmemasukkan user id 1. Melakukan verifikasi dan validasi data
dan password berdasarkan data yang diinputkan.
2. Aktor melakukan submit 2. menampilkan konfirmasi hasil login.
Skenario Gagal
Aksi Actor Reaksi Sistem
3. Petugas Apotekmemasukkan user id
1. Melakukan verifikasi dan validasi data
dan password dengan kesempatan
berdasarkan data yang diinputkan.
sebanyak.
2. Sistem kembali seperti semula tetap
4. Aktor melakukan submit
b) Input Obat
Identifikasi
No. 2
Nama Input Obat
Tujuan Memasukan data obat
Petugas Apotekmemasukkan data obat ke
Deskripsi
sistem
Tipe
26
Actor Petugas Apotek
Skenario Utama
Kondisi Awal Tampil pada halaman utama
Aksi Actor Reaksi Sistem
1. Aktor memasukkan data obat ke
sistem
1. Menyimpan data obat ke sistem
2. Aktor menyimpan data
2. Merubah data obat
3. Aktor mengupdate data
3. Menghapus data dari sistem.
4. Aktor menghapus data
Skenario Gagal
Aksi Actor Reaksi Sistem
Menyimpan data obat ke sistem dan
Petugas Apotekmenginput ulang
menampilkan verifikasi.
Kondisi Akhir Data obat tersimpan ke dalam sistem.
Input obat hanya dapat dilakukan oleh petugas perpustakaan. Tabel di atas adalah
scenario input obat yang dilakukan oleh petugas perpustakaan.
c) Pencarian Obat
Input pencarian obat dilakukan oleh anggota maupun petugas untuk melakukan
pencarian obat. Adapun scenario proses pencarian obat adalah sebagai berikut :
Identifikasi
No. 3
Nama Pencarian obat
Tujuan Melakukan pencarian data obat
Petugas Apotekatau anggota melakukan
Deskripsi
pencarian data obat
Tipe
Actor Petugas Apotek, Anggota, Administrasi, Gudang
Skenario Utama
Kondisi Awal Tampil pada halaman utama
Aksi Actor Reaksi Sistem
1. Aktor memasukkan data kode obat
1. Membaca data
ke sistem
2. Menampilkan data
2. Aktor melihat data
Skenario Gagal
Aksi Actor Reaksi Sistem
Petugas Apotekatau anggota Menampilkan pesan data tidak ada.
27
menginput ulang kode obat
Kondisi Akhir Menampilkan informasi obat yang dicari
Identifikasi
No. 4
Nama Update data Obat
Tujuan Memasukan data obat
Petugas Apotekmemasukkan data obat ke
Deskripsi
sistem
Tipe
Actor Petugas Apotek
Skenario Utama
Kondisi Awal Tampil pada halaman utama
Aksi Actor Reaksi Sistem
1. Aktor memasukkan data obat ke
sistem
1. Menyimpan data obat ke sistem
2. Aktor menyimpan data
2. Merubah data obat
3. Aktor mengupdate data
3. Menghapus data dari sistem.
4. Aktor menghapus data
Skenario Gagal
Aksi Actor Reaksi Sistem
Menyimpan data obat ke sistem dan
Petugas Apotek mengupdate ulang
menampilkan verifikasi.
Kondisi Akhir Data obat tersimpan ke dalam sistem.
e) Generate Report
Identifikasi
No. 5
Nama Generate Report
Tujuan Menampilkan laporan transaksi
Petugas Apotek menampilkan laporan melalui
Deskripsi
sistem
Tipe
Actor Petugas Apotek
Skenario Utama
28
Kondisi Awal Tampil pada halaman utama
Aksi Actor Reaksi Sistem
1. Aktor menampilkan laporan transaksi
1. Menampilkan laporan
2. Aktor memilih tanggal transaksi
2. Menentukan pilihan range waktu
3. Aktor memilih range tanggal transaksi
3. Mencetak Laporan.
4. Aktor mencetak laporan
Skenario Gagal
Aksi Actor Reaksi Sistem
Petugas Apotek menampilkan ulang Menampilkan ulang laporan.
Kondisi Akhir Laporan tertampil dalam format print preview.
Use Case Diagram menunjukkan interaksi antara Use-Case dan beberapa Aktor
antara lain apoteker, customer, supplier, dan pemilik.
29
Gambar 4 : Use Case Diagram Apotek
30
5.2.3 Class Diagram
31
32
Gambar 5 : Class Diagram Apotek
5.2.4 State Diagram
State diagram menggambarkan transisi dan perubahan keadaan (dari satu state
ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima.
Adapun state diagram dalam perancangan ini adalah sebagai berikut :
33
Gambar 8 : State diagram update stok obat
34
Gambar 10 : State diagram view laporan
35
Gambar 11 : Collaboration Diagram Login
36
Gambar 13 : Collaboration Pengelolaan Data Stok
37
Gambar 15 : Collaboration Diagram Pengelolaan Pegawai
38
5.2.6 Sequence Diagram
39
Penjelasan Langkah-Langkah Sequence Diagram Pengelolaan Data Stok Obat :
40
Penjelasan Langkah-Langkah Sequence Diagram Login:
1. User masuk ke dalam sistem yang menampilkan form login dimana User
untuk melakukan login harus memasukkan username dan password sesuai
kewenangan masing-masing.
2. Kemudian user mengisi form dengan memasukan username dan password.
Dan selanjutnya menekan tombol OK.
3. Kemudian inputan username dan password user tersebut dipassing oleh
Form_Login sebagai sebagai parameter fungsi untuk proses
Query_Validasi oleh Login_Process. Login_process kemudian melakukan
koneksi ke database apotek terlebih dahulu. Kemudian melakukan
Query_Validasi ke entity User berdasarkan input yang dipassing oleh
Form Login. Setelah itu lewat proses Return_validasi entity User
mengembalikan hasil Query tersebut ke Control Login_process.
4. Jika ternyata dalam hasil query tersebut terdapat inputan Username dan
Pasword dari user, Login_process kemudian mengirim konfirmasi
Login_Sukses ke Form login. Kemudian Form Login mengclose dirinya
sendiri sambil mengirimkan message box selamat datang user.
41
5.2.6.3 Sequence Diagram Penjualan Obat
42
belum.
4. Jika ternyata data valid, sistem kemudian memberi tahu ke pegawai bahwa
database penjualan obat sudah terupdate dan sistem lalu menampilkan
kembali form data penjualan obat.
43
dimana apoteker untuk dapat masuk ke form tersebut harus login terlebih
dahulu.
2. Kemudian apoteker mengisi form dengan memasukan data pembelian
obat . Dan selanjutnya menekan tombol update.
3. Kemudian data pembelian obat tersebut diproses dan sistem memverifikasi
apakah data yang sudah diisikan sudah valid atau belum.
4. Jika ternyata data valid, sistem kemudian memberi tahu ke apoteker bahwa
database pembelian obat sudah terupdate dan sistem lalu menampilkan
kembali form data pembelian obat.
44
Penjelasan Langkah-Langkah Sequence Diagram Update data pembelian obat
pegawai :
45
Penjelasan Langkah-Langkah Sequence Diagram ViewReport :
Desain file adalah atribut-atribut yang diperlukan untuk proses penginputan data
agar program yang dibuat sesuai dengan yang diinginkan. Tabel-tabel yang
diperlukan dan akan digunakan dalam database yaitu :
a) a. Tabel Obat
Tabel buku berfungsi untuk menyimpan data-data obat yang diinputkan oleh
petugas apotek.
46
Table 2 : Tabel Database Obat
b) Tabel Supplier
c) Tabel Penjualan
47
Table 4 : Tabel Database Penjualan
d) Table Pembelian
48
5.3 Desain Interface
Struktur menu adalah bentuk umum dari suatu perancangan program untuk
memudahkan melihat dan memfungsikan sesuai dengan kebutuhan. Perancangan
Struktur program aplikasi merupakan perancangan program secara keseluruhan
baik itu dari tampilan menu aplikasi, menu inputan, dan menu laporan.
49
5.3.3 Form Login
Pada saat program pertama kali dijalankan, maka form yang pertama kali
muncul adalah form login ini. Form login ini berfungsi sebagai filter awal untuk
memasuki aplikasi sistem informasi ini, dengan password yang rahasia, maka
form login ini menjaga sistem aplikasi supaya tidak bisa dimasuki oleh sembarang
orang.
Form ini merupakan gambaran perancangan form input data ubah password
50
Gambar 25 : Form Ubah Password
Form ini merupakan Gambaran perancangan form input data pengguna sistem
informasi persediaan obat dengan data yang dapat mengakses sebanyak 3
yaitu admin, apoteker dan kasir
51
a. Tombol simpan untuk menyimpan data pengguna
b. Tombol batal untuk membatalkan inputan data pengguna
c. Tombol tambah data untuk menambah data pengguna baru
d. Tombol edit untuk merubah data inputan pengguna
e. Tombol hapus untuk menghapus data inputan pengguna
f. Tombol filter data untuk pemisahan data bedasarkan data pengguna
tertentu
g. Tombol reset filter untuk mengembalikan data awal
h. Tombol tutup untuk keluar dari form data pengguna
Form ini merupakan Gambaran perancangan form input data tipe yang dimiliki
obat.
52
c. Tombol tambah data untuk menambah data tipe baru
d. Tombol edit untuk merubah data inputan tipe
e. Tombol hapus untuk menghapus data inputan tipe
f. Tombol filter data untuk pemisahan data bedasarkan data tipe tertentu
g. Tombol reset filter untuk mengembalikan data awal
h. Tombol tutup untuk keluar dari form data tipe obat
Form ini merupakan Gambaran perancangan form input data jenis yang dimiliki
obat
53
f. Tombol filter data untuk pemisahan data bedasarkan jenis tertentu
g. Tombol reset filter untuk mengembalikan data awal
h. Tombol tutup untuk keluar dari form data jenis obat
Form ini merupakan Gambaran perancangan form input data satuan yang dimiliki
obat
54
5.3.9 Form Data Obat
Form ini merupakan Gambaran perancangan form input data penerimaan obat
55
Gambar 31 : Form Penerimaan Obat
56
Gambar 32 : Form Penjualan
Form ini merupakan Gambaran perancangan form input data cetak laporan
penerimaan
57
Gambar 33 : Form Laporan Penerimaan
Form ini merupakan Gambaran perancangan form input data cetak laporan
penjualan
58
Gambar 35 : Form Laporan Penjualan
59
Gambar 37 : Form Laporan Stok
60
BAB V
PROJECT CHARTER
5.1 Prepared By
Tujuan dari proyek ini adalah pembuatan sebuah aplikasi sistem informasi
apotek dimana aplikasi ini sebagai media membantu tranksasi yang terjadi pada
apotek. Aplikasi akan berisi tentang informasi menganai dan memudahkan dalam
penyampaian informasi mengenai apotek secara meluas. Keuntungan yang dapat
61
dirasakan dari aplikasi ini yaitu dapat memberikan informasi tentang apotek
sehingga memudahkan untuk maintenance dan akan membantu untuk mengambil
keputusan bagi. top manajemen.
Project goals
Objectives
Scope
Assumptions
Risks
Costs
Timeline
Approach
Organization
Sistem informasi merupakan salah satu faktor yang penting bagi perusahaan
dalam kegiatan operasional perusahaan. Sistem informasi digunakan untuk
mengumpulkan, mengolah, dan menyediakan informasi dengan tujuan untuk
membantu pengambilan keputusan. Apotek sebagai organisasi yang memiliki
kecenderungan orientasi pada laba, selalu membutuhkan sistem yang
terkomputerisasi dalam mengumpulkan, menyimpan, dan memproses data untuk
menghasilkan informasi yang dapat membantu apotek itu dalam melakukan
perencanaan strategi dan pengambilan suatu keputusan secara efektif.
62
Rencananya, sistem informasi apotek akan dibuat sebagai aplikasi pada OS
windows menggunakan bahasa pemrograman Delphi. Kemudian untuk media
penyimpanan data akan menggunakan database management system MySQL.
Dengan database MySQL program bisa dibuat client server dan database bisa
tersimpan secara terpusat, tidak perlu penyimpanan database di setiap komputer
jika ada komputer lebih dari satu.
No Goals Objectives
1. Proyek akan mencari dan 1. Melakukan interview kepada
menambahkan informasi umum pimpinan apotek
kebutuhan dan alur kerja pada
2. Melakukan interview kepada
perusahaan apotek
petugas dan karyawan apotek
3. Membuat sistem informasi apotek.
2. Proyek akan membuat 1. Membuat gambaran dan
gambaran dan mengembangkan mengembangkan fitur yang
fitur pada aplikasi sistem dibutuhkan pada potek
informasi apotek 2. Menyiapkan kebutuhan hardware
dan software pendukung.
63
3. Melakukan desain interface Software Software Designer
sesuai dengan kebutuhan Designer, dan Stakeholder
Stakerholder bersama-sama
mendisikusikan
desain yang sesuai
dengan kebutuhan
stakeholder namun
tidak dapat keluar dari
ruang lingkup yang
terlah di sepakati.
4. Deskripsi hasil kerja Stakeholder, Tim Pada tim proyek harus
(spesifikasi kebutuhan, proyek dapat mendiskripsikan
source code, test plan) dan mendiskusikan
kepada stakeholders
mengenai asumsi
projek yang dibuat
5. Estimasi usaha setiap work Project Manager Project manager
product tersebut memilih seorang
moderator dan tim
estimasi yang terdiri
atas 3 orang. Jika tim
yang telah dipilih
merasa bahwa
dokumen vision dan
scope kurang
memberikan
informasi, maka
project manager harus
memperbaiki
dokumen tersebut
6. Testing aplikasi Tester Melakukan uji coba
terhadap aplikasi yang
telah dibuat
7. Implementasi aplikasi Tim Proyek Tim melakukan
implementasi aplikasi.
No Milestone Deliverable
64
1. Melakukan wawancara atau Mendapatkan data dan infromasi
interview kepada stakeholder mengenai proyek
utama untuk mendapatkan Mendapatkan kebutuhan utama
kebutuhan proyek yang sesuai stakeholder
Data struktru organisasi
laboratorium e-bisnis
Data pengurus perusahaan,
karwayan, dan stakeholders.
Data obat - obatan
Menentukan batasan proyek
Menentukan estimasi kebutuhan
dana awal
Dokumentasi pertemuan
Dokumen kebutuhan proyek
65
kebutuhan stakeholder
Sistem dapat berjalan dengan baik
Produk telah diimplementasikan
66
Presentasi ke 23/04/2016 Feedback mengenai Medium
Stakeholder prototype
67
# Issue Priority Owner Description Status & Resolution
68
# Risk Area Likelihood Risk Owner Project Impact-Mitigation Plan
69
5.7.6 Project Team Organization Plans
5.7.7 Approvals
Rizki Arkan
70
Approved by -----------------------------------
Project Sponsor
5.8 Schedule
I II III IV
1. Persiapan
4. Penyusunan laporan
71
KESIMPULAN DAN SARAN
6.1 Kesimpulan
72
4. Di dalam proses perhitungan transaksi penjulan dan pembelian obat di
apotek tidak lagi menggunakan alat elektronik kalkulator karena adanya
sistem yang terkomputerisasi yang dapat dengan mudah dan cepat di dala
perhitungan transaksi penjualan dan pembelian di apotek
5. Dengan adanya sistem yang terkomputerisasi dapat mempercepat
pencarian data obat terhadap database yang tersimpan di dalam komputer.
6.2 Saran
73
DAFTAR PUSTAKA
74