bab iii · web viewmemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga obat...

61
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dalam masa sekarang ini tidak dapat kita sangkal lagi bahwa Manfaat teknologi sudah dirasakan oleh semua kalangan masyarakat baik yang sedang menjalankan bisnis maupun masyarakat umum lainya yang memanfaatkan teknologi informasi salah satunya apotek. Apotek adalah suatu tempat yang memberikan pelayanan kesehatan bagi Masyarakat sekitar. Keberadaan Apotek ASRI tidak dapat dipisahkan dari upaya mewujudkan dan meningkatkan kesehatan jasmani dan sehat Indonesia 2010. Dalam operasionalnya Apotek ASRI selalu melakukan berbagai pelayanan yang diantaranya melayani penjualan Obat – obatan yang berdasarkan resep dari dokter namun penjualan langsung obat kepada pasien tanpa resep dokter, Namun sering terjadi masalah tentang Informasi Harga Obat yang dimana di karenakan stock obat telah habis yang terkadang sering terjadi perubahan harga Obat lama dan baru. 1

Upload: others

Post on 02-Dec-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Dalam masa sekarang ini tidak dapat kita sangkal lagi bahwa Manfaat

teknologi sudah dirasakan oleh semua kalangan masyarakat baik yang sedang

menjalankan bisnis maupun masyarakat umum lainya yang memanfaatkan teknologi

informasi salah satunya apotek.

Apotek adalah suatu tempat yang memberikan pelayanan kesehatan bagi

Masyarakat sekitar. Keberadaan Apotek ASRI tidak dapat dipisahkan dari upaya

mewujudkan dan meningkatkan kesehatan jasmani dan sehat Indonesia 2010.

Dalam operasionalnya Apotek ASRI selalu melakukan berbagai pelayanan

yang diantaranya melayani penjualan Obat – obatan yang berdasarkan resep dari

dokter namun penjualan langsung obat kepada pasien tanpa resep dokter, Namun

sering terjadi masalah tentang Informasi Harga Obat yang dimana di karenakan

stock obat telah habis yang terkadang sering terjadi perubahan harga Obat lama

dan baru.

Karena permasalahan yang diuraikan diatas sangatlah membantu jika ada

sebuah program aplikasi komputer yang siap membantu dalam operasionalnya dan

juga sebagai salah satu solusi atau jalan keluar. Program ini akan membantu dalam

penanganan dan penyelesaian kendala-kendala yang terjadi pada Apotek ASRI,

sehingga pelayanan terhadap pasien yang membutuhkan obat bisa berjalan dengan

baik, cepat dan tepat.

1

Page 2: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

1.2 Perumusan Masalah

Untuk menangani permasalahan yang dipaparkan dalam latar belakang

masalah, maka diperlukan suatu sistem program aplikasi yang bisa membantu

menjawab semua permasalah yang ada, yang memberikan kemudahan dalam

mengelola sebuah Apotek kususnya pokok permasalahan dalam mengatasi

kebutuhan – kebutuhan dalam pencarian daftar Obat, harga Obat, dan Laporan

keuangan Jual Beli Obat

1.3 Tujuan

Karya tulis ini dibuat untuk membantu bagi Apotek ASRI dalam proses

pembuatan laporan keuangan pembelian dan penjualan kususnya untuk

membangun suatu sistem yang mampu untuk menjawab permasalahan yang ada.

1.4 Batasan Masalah

Dalam penelitian Karya tulis ini, permasalahan hanya dibatasi oleh ruang

lingkup sebagai berikut :

1. Sistem ini hanya dapat digunakan untuk pemilik atau pengelola Apotek

dan tidak di peruntukkan bagi pelanggan.

2. Memberikan kemudahan dan pencarian dalam memberikan informasi

daftar harga Obat secara cepat dan akurat per item maupun periode.

3. Tidak membahas lebih lanjut masalah keamanan secara mendalam.

4. Menyediakan Sistem sebagai fungsi multiuser yakni Admin, Apoteker

dan kasir.

2

Page 3: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

1.5 Metode Penelitian

Metode pengumpulan data yang digunakan dalam penyusunan karya tulis

berjudul Sistim Informasi Harga Jual Obat Apotek ini adalah :

1. Metode Interview

Metode Interview adalah pengumpulan data dengan cara mengajukan dan

wawancara langsung dengan pihak pengelola di Apotek.

2. Metode Studi Pustaka

Penulis mendayagunakan sumber informasi yang terdapat diperpustakaan

dan Internet sebagai pendukung pembuatan program dan pengolahan data.

3. Metode Observasi adalah metode pengumpulan data dengan cara

mengamati dan mempelajari cara pelayanan yang diterapkan pada Apotek

1.6 Sistematika Penulisan

Adapun sistematika penulisan dari karya tulis yang berjudul Sistim Informasi

Harga Jual Obat Apotek ASRI adalah sebagai berikut:

BAB I. PENDAHULUAN

Membahas tentang Latar Belakang Masalah, Rumusan Masalah,

Tujuan Penulisan, Batasan Masalah, Metode Penelitian, dan

Sistematika Penulisan Karya Tulis.

BAB II. LANDASAN TEORI

Berisi semua dasar teori yang selanjutnya akan digunakan pada

bagian pembahasan.

3

Page 4: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

BAB III. ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan menguraikan secara terperinci tentang Definisi

Sistem, Diagram Arus Data, Rancangan Basis Data, Relasi Antar

Tabel, Bagan Alir Sistem, Penjelasan Sistem, Rancangan Masukan

serta Rancangan Keluaran yang digunakan penulis.

BAB IV. IMPLEMENTASI DAN PEMBAHASAN

Pada bab ini dibahas mengenai manfaat dari sistem dan

implementasinya, sehingga dapat menghasilkan informasi sesuai

dengan yang dibutuhkan serta algoritma program dan contoh perintah

program JDK 1.6 , Java NetBeans 6.1 dan MySQL 5.0 server yang

juga berisi spesifikasi program.

BAB V. PENUTUP

Bab ini berisi tentang kesimpulan dari apa yang telah dibuat dan

kemudian diakhiri dengan Saran-saran untuk memperbaiki dan

menunjang aplikasi program yang telah dihasilkan untuk masa yang

akan datang.

4

Page 5: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

BAB II

LANDASAN TEORI

2.1 Sejarah Singkat Tentang Apotek ASRI

Apotik Asri didirikan pertama kali tahun 13 September 2003, oleh Aaji Anggoro.

Apotik Asri beralamatkan di Jl. Palagan Kemerdekaan Km 9 Sleman Jogjakarta,

namun saat ini Apotek ASRI telah beralih kepemilikan oleh saudara Flora Sirait pada

tanggal 14 januari 2007,

2.2. Visi dan misi

2.2.1. Visi

Visi pembangunan kesehatan melalui Apotek adalah tercapainya sehat 2010.

Kecamatan sehat 2010 merupakan gambaran masyarakat kecamatan masa depan

yang ingin dicapai melalui pembangunan dan dengan perilaku hidup sehat, memiliki

kemampuan untuk menjangkau pelayanan kesenatan yang bermutu secara adil dan

merata serta meningkatkan derajat kesehatan yang setinggi-tingginya.

2.2.2. Misi

Pelayanan kesehatan tingkat pertama meliputi pelayanan kesehatan

masyarakat dan pelayanan medik dasar. Pelayanan kesehatan masyarakat tujuan

utamanya memellihara dan meningkatkan kesehatan serta mencegah penyakit

dengan sasaran utamanya adalah kelompok masyarakat. Pelayanan medik dasar

tujuan utamanya adalah untuk membantu dalam menyembuhkan penyakit dan

5

Page 6: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

memulihkan kesehatan yang sasaran utamanya adalah individu dan keluarga

dengan pemberian obat yang tepat.

Serta menyelenggarakan pelayanan penjualan obat secara cepat dan tepat untuk

seluruh lapisan sosial masyarakat.

2.3 Pengertian Sistem Informasi harga jual Apotek

Sistim informasi obat diartikan sebagai keterangan baik yang tertulis secara

elektronik yang diterekam, dan memuat informasi yang cukup dan akurat tentang

identitas Obat yang bertujuan mengetahui tanggal masuk obat, penjualan dan

pembelian obat dan copy resep obat yang berguna dalam dokumentasi pemakaian

obat pelayanan kesehatan, dengan demikian Sistim informasi harga jual merupakan

bukti tentang laporan obat Apotek.

2.4 Kegunaan Sistem Informasi Harga jual Obat Apotek ASRI

Sebagai alat Manajemen Apoteker dan Administrasi Obat yang ikut ambil bagian

didalam memanajemen obat di dalam apotik Asri.

1. Sebagai alat yang mencari daftar dan memperlihatkan laporan Pembelian

dan Penjualan Obat yang dapat dilihat informasinya secara perperiode,

pernojual dan keseluruhan

2. Sebagai alat yang memanajemen Stok Obat masuk dan keluar yang di

karnakan penjualan , pengembalian dan penambahan stock obat baru,

3. Menjadi sumber ingatan yang harus didokumntasikan, serta sebagai bahan

pertanggungan jawaban dan laporan kususnya copy resep obat.

6

Page 7: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

2.5 Alur Sistem Informasi Harga jual Obat Apotek ASRI

Sistem Informasi Harga jual Obat Apotek Asri adalah sebagai berikut :

1. Petugas administrasi mengatur manajemen masuknya dan pengembalian

obat dari distributor

2. Kasir menjual obat kepada pembeli

3. Kasir meminta Obat kepada petugas administrasi bagian obat jika obat

tersebut adalah obat dengan resep dokter

2.6 Sistem Informasi

2.6.1 Definisi Sistem

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu, dan prosedur adalah urutan – urutan operasi

tulis menulis yang biasanya melibatkan beberapa orang di dalam suatu atau lebih

departemen yang di terapkan untuk menjamin penanganan yang seragam dari

penaganan transaksi bisnis yang terjadi

2.6.2 Kualitas Informasi

1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak

menyesatkan.

2. Tepat pada waktunya, berarti informasi yang datang dari penerima

tidak boleh terlambat.

3. Relevan, berarti informasi tersebut mempunyai manfaat bago pemakainya.

7

Page 8: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

2.7 Teori bahasa pemrograman JDK 6.1, Java NetBeans 6.1, Power Architect

dan MySQL server 5.0

2.7.1 JDK 6.0

JDK 6.0 adalah mesin java sebagai compiler, libraries code dalam

mendukung NetBeans 6.1 event drive

2.7.2 Java NetBeans 6.1

NetBeans adalah bahasa pemrograman yang digunakan untuk membuat

aplikasi Windows maupunyang berbasis grafis (GUI – Graphical User Interface).

NetBeans merupakan bahasa pemograman event drive, dimana program akan

menunggu sampai ada respons dari user / pemakai program aplikasi yang dapat

berupa kejadian atau event, misalnya ketika user mengklik tombol atau menekan

enter.

Untuk menciptakan suatu aplikasi, langkah – langkah yang dilakukan adalah

1. Membuat user interface / tampilan

2. Mengatur property

3. Menulis kode program

2.7.3 Teori tentang Power Architect Data Modeling tools

Power Architect adalah program open source yang di sediakan SunJava

microsystem sebagai salah satu alat bantu dalam pembuatan relasi tabel yang

fungsi utamanya adalah mempermudah dalam penulisan SQL yang kemudian

dapat di generate lalu kemudian di import ke program utama SQL pada netbeans

sebagai struktur SQL program Apotek.

8

Page 9: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

2.7.3 Teori tentang database MySql Server 5.0

MySql adalah salah satu produk Open source yang berfungsi sebagai

Relational Database Management System (RDBMS). Fungsi utamanya adalah

sebagai database server yang mengatur semua proses penyimpanan data dan

transaksi suatu aplikasi. Di bawah ini merupakan Type data yang di dukung

MySQL 5.0 untuk dipakai dalam karya tulis ini .

1. Integer tipe data yang menyimpan data bilangan bulat

2. Varchar tipe data yang menyimpan data string text dan angka hingga 255

karakter

3. Date tipe data yang menyimpan data tanggal/bulan/tahun dd/mm/yy

4. Double tipe data yang menyimpan bilangan pecahan

5. Boolean tipe data yang menyimpan data pilihan true dan false

9

Page 10: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

BAB III

PERANCANGAN SISTEM

3.1 Analisis Sistem

Pengertian sistem adalah kumpulan elemen-elemen yang saling terkait dan

bekerja sama untuk memproses masukan (input) yang ditujukan kepada sistem

tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran (output)

berupa Informasi yang digunakan.

Rancangan sistem dibuat lebih rinci dan jelas yang selanjutnya akan digunakan

untuk pembuatan program komputer maka untuk menghasilkan output yang baik

sistem harus didukung oleh sistem perangkat keras (Hardware) dan perangkat lunak

(software).

3.1.1 Perangkat keras (Hardware)

Processor AMD Sempron 1,8 Ghz, Memori 512 Mb ,Monitor LCD

Notebook

3.1.2 Perangkat Lunak (Software)

a.Sistem operasi Windows XP Professional

b.JDK 6.0

c.NetBeans 6.1

d.Power Architect

e.Database menggunakan MySQL versi 5.0

10

Page 11: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.2 Perancangan Sistem

Sistem merupakan sekumpulan elemen yang satuan fungsinya saling

berhubungan dan bertanggung jawab melaksanakan proses pengolahan data dari

masukan atau input sehingga menghasilkan keluaran atau output.

3.2.1 Data Flow Diagram

DFD merupakan alat yang digunakan untuk metodologi pengembangan

sistem yang terstruktur (Structured Analisys and Design). Dimana fungsi-fungsi

sistem logika yang nantinya akan bekerja, maka sistem informasi Harga Jual Apotek

ASRI Sleman dapat digambarkan dalam bentuk diagram alir data sebagai berikut

dibawah ini.

3.2.2 Diagram Konteks

Diagram konteks adalah diagram tingkat atas yang hanya menggambarkan

sistem secara garis besar. Merupakan diagram yang paling tidak detail dari sebuah

sistem yang menggambarkan kesatuan-kesatuan luar sistem.

Gambar 3.2.1 Diagram Konteks

11

Page 12: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.2.3 Diagram Arus Data Level 0

Data flow diagram data level 0 adalah penjabaran dari konteks

diagram, hanya pada diagram ini sudah menjurus kepada suatu proses dan

merupakan gabungan secara keseluruhan yang melibatkan semua kesatuan

luar secara lengkap.

Gambar 3.2.2 DAD Level 0

3.3 Perancangan Basis Data

Perancangan tabel basisdata merupakan hal yang sangat penting

yang berguna untuk mendukung jalannya pembuatan sistem yang saling

terelasi antar tiap komponen untuk mencapai tujuan tertentu.

Berikut basisdata yang digunakan dalam Sistem Informasi Harga Obat Apotik

ASRI Sleman terdiri dari tabel-tabel sebagai berikut :

12

Page 13: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.3.1 Tabel Obat

Tabel ini digunakan untuk menyimpan data spesifik obat.

Nama tabel : Table_obat

Kunci utama : kode_obat

Tipe data kunci : varchar

Tabel 3.1 Struktur tabel Obat

No NamaField Tipe Panjang Keterangan1 kode_obat varchar 10 Kode Obat2 Nama_obat varchar 100 Nama Obat3 Jenis varchar 25 Jenis Obat4 kemasan varchar 25 Satuan Obat5 Indikasi varchar 150 Jumlah Obat6 JumlahStock integer 10 Jumlah Stock7 HargaPokok double 10 Harga Pokok8 HargaJual double 10 Harga Jual9 ppn integer 10 PPN

10 diskon integer 10 Diskon

3.3.2 Tabel Distributor

Tabel ini digunakan untuk menyimpan data – data tentang distributor obat .

Nama tabel : Tabel_Distributor

Kunci utama : IdDistributor

Tipe data kunci : char

Tabel 3.2 Struktur tabel Distributor

No NamaField Tipe Panjang Keterangan1 IdDistributor Char 5 Id Distributor2 Nama Char 5 Nama Distributor3 alamat varchar 20 Alamat4 telepon Datetime 8 telepon

13

Page 14: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.3.3 Tabel Pembelian

Tabel ini digunakan untuk menyimpan data – data pembelian obat oleh

apotik ke distributor.

Nama tabel : Tabel_pembelian

Kunci utama : IdPembelian

Tipe data kunci : varchar

Tabel 3.3 Struktur tabel pembelian

No NamaField Tipe Panjang Keterangan

1 idPembelian varchar 16 Id Pembelian

2 idDistributor Integer 11 Id Distributor

3 JenisPembelian varchar 25 Jenis Pembelian

4 tglPembelian date 10 Tgl Pembelian

3.3.4 Tabel Detail Pembelian

Tabel ini digunakan untuk menyimpan data – data detail pembelian oleh

apotik ke distributor. Adapun rancangan tabelnya sebagai berikut

Nama tabel : Tabel_detailPembelian

Kunci utama : IdDetailPembelian

Tipe data kunci : integer

Tabel 3.4 Struktur tabel DetailPembelian

No NamaField Tipe Panjang Keterangan

1 idDetailPembelian integer 11Id Detail

Pembelian2 idPembelian Varchar 16 Id Pembelian3 kodeObat Varchar 10 Kode Obat4 jumlah integer 10 Jumlah5 hargaBeli double 10 Harga Beli

14

Page 15: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.3.5 Tabel Penjualan

Tabel ini digunakan untuk menyimpan data – data Jual obat oleh Apotek ke

pasien Adapun rancangan tabelnya sebagai berikut

Nama tabel : Tabel_Penjualan

Kunci utama : idPenjualan

Tipe data kunci : varchar

Tabel 3.5 Struktur tabel Penjualan

No NamaField Tipe Panjang Keterangan1 idPenjualan varchar 16 idPenjualan2 idKasir Integer 11 idKasir3 tglPenjualan date 10 Tgl Penjualan

3.3.6 Tabel Detail Penjualan

Tabel ini digunakan untuk menyimpan data – data Jual obat oleh kasir ke

pasien. Adapun rancangan tabelnya sebagai berikut

Nama tabel : Tabel_DetailPenjualan

Kunci utama : idDetailPenjualan

Tipe data kunci : integer

Tabel 3.6 Struktur tabel DetailPenjualan

No NamaField Tipe Panjang Keterangan

1 idDetailPenjualan integer 11 ID Detail penjualan2 idPenjualan Varchar 16 Id Penjualan3 kodeObat Varchar 10 Kode Obat4 jumlah integer 10 Jumlah5 hargaJual double 10 Harga jual

15

Page 16: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.3.7 Tabel Resep Obat

Tabel ini digunakan untuk menyimpan data – data penjaga apotik kususnya

para apoteker. Adapun rancangan tabelnya adalah sebagai berikut:

Nama tabel : Tabel ResepObat

Kunci utama : IdResep

Tipe data kunci : varchar

Tabel 3.7 Struktur tabel Resep Obat

No NamaField Tipe Panjang Keterangan1 idResep Varchar 16 Id Resep2 idKasir integer 11 Id Kasir3 namaPasien Varchar 10 Nama Pasien4 alamatPasien Varchar 150 Alamat Pasien5 namaDokter Varchar 100 Nama Dokter6 alamatPraktek Varchar 150 Alamat Praktek7 tglResep Date 10 Tgl Resep

3.3.8 Tabel Detail Resep Obat

Tabel ini digunakan untuk menyimpan data – data Pembayaran pelanggan

kepada apotik. Adapun rancangan tabelnya adalah sebagai berikut:

Nama tabel : Tabel detailResepObat

Kunci utama : IdDetailResep

Tipe data kunci : integer

Tabel 3.8 Struktur Detail Resep Obat

No NamaField Tipe Panjang Keterangan1 IdDetailResep integer 11 Id Detail Resep2 idResep varchar 16 Id Resep3 kodeObat varchar 10 Kode Obat4 jumlah integer 10 Jumlah

16

Page 17: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.3.9 Tabel Kasir

Tabel ini digunakan untuk menyimpan data – data Pembayaran pelanggan

kepada apotik. Adapun rancangan tabelnya adalah sebagai berikut:

Nama tabel : Tabel_Kasir

Kunci utama : idKasir

Tipe data kunci : integer

Tabel 3.8 Struktur tabel Kasir

No NamaField Tipe Panjang Keterangan1 idKasir integer 11 Id Kasir

2 nama varchar 150 Nama Kasir3 telepon varchar 150 Alamat4 status Boolean 10 Status

  5 username varchar 20 User Name  6 password varchar 20 Password

3.4 Relasi Antar Tabel

Gambar 3.2.3 Relasi Antar Tabel

Keterangan : Kunci utama * dan Kunci tamu **

17

Page 18: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.5 Diagram Alir Sistem

Gambar 3.2.3 Diagram Alir Sistem

Keterangan :

1. Laporan data obat perkode,nama,jenis obat,indikasi,stock dan kemasan

2. Laporan data distributor

3. Laporan data pembelian obat dari distributor.

4. Laporan detail pembelian obat perperiode, tanggal pembelian, pembelian oleh admin dan keseluruhan.

5. Laporan penjualan obat pernota jual

6. Laporan detail penjualan obat perperiode,tanggal penjualan,pernama kasir dan penjualan keseluruhan.

7. Laporan data copy resep obat.

8. Laporan Detail detail penjualan obat berdasar resep obat

9. Laporan data hak akses kasir,admin dan apoteker secara keseluruhan.

18

Page 19: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.6. Rancangan Masukan (Input)

Masukan (input) merupakan tahap awal dari suatu program. Agar informasi

dan pengisian dapat dilakukan dengan mudah dibutuhkan perancangan bentuk (form)

masukan yang sesuai dengan kebutuhan Sistem Informasi Manajemen Harga Jual

Apotek Asri adalah sebagai berikut:

3.6.1 Rancangan Input Data Login

Rancangan input ini berfungsi untuk memasukan data layanan. Data layanan

yang diinputkan akan direkam ke dalam tabel obat. Bentuk tampilan rancangan

masukannya adalah:

Gambar 3.11 Rancangan Input Data Hak Akses

3.6.2 Rancangan Input Data Obat

Rancangan input ini berfungsi untuk memasukan data Obat.

Gambar 3.12 Rancangan Input Data Obat

19

Page 20: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.6.3 Rancangan Input Data Distributor Obat

Rancangan input ini berfungsi untuk memasukan data distributor. Data

distributor Obat yang diinputkan akan direkam ke dalam tabel distributor Obat.

Bentuk tampilan rancangan masukannya adalah:

Gambar 3.13 Rancangan Input Data Distributor Obat

3.6.4 Rancangan Input Data Kasir

Rancangan input ini berfungsi untuk memasukanKasir. Data kasir yang

diinputkan akan direkam ke dalam tabel kasir. Bentuk tampilan rancangan

masukannya adalah:

Gambar 3.14 Rancangan Input Data Kasir

20

Page 21: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.6.5 Rancangan Input Data Pembelian

Rancangan input ini berfungsi untuk memasukan data pembelian obat dari

data distributor yang telah di masukan terlebih dahulu. Bentuk tampilan rancangan

masukannya adalah:

Gambar 3.15 Rancangan Input Data Pembelian

3.6.6 Rancangan Input Data Penjualan

Rancangan input ini berfungsi untuk memasukan data penjualan obat yang di

lakukan oleh kasir. Bentuk tampilan rancangan masukannya adalah:

Gambar 3.16 Rancangan Input Data Penjualan

21

Page 22: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.6.7 Rancangan Input Data Resep Obat

Rancangan input ini berfungsi untuk memasukan data copy resep obat yang

di simpan dalam tabel resep. Bentuk tampilan rancangan masukannya adalah:

Gambar 3.17 Rancangan Input Data Resep Obat

3.7 Rancangan Keluaran (Output)

Perancangan keluaran adalah merancang bentuk hasil pengolahan yang ada

pada program aplikasi pengolahan untuk menghasilkan informasi – informasi yang

berkenaan dengan database Sistem Informasi Manajemen Harga Jual Obat Apotik

Asri ini dihasilkan informasi yang mempunyai fungsi dan bentuk masing – masing

3.7.1 Rancangan Output Data Laporan Obat

Gambar 3.18 Rancangan Output Daftar Obat

22

Page 23: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3.7.2 Rancangan Output Daftar Distributor

Gambar 3.19 Rancangan Output Daftar Distributor

3.7.3 Rancangan Output Laporan Penjualan

Gambar 3.20 Rancangan Output Daftar Resep Obat

3.7.4 Rancangan Output Nota Bayar dan Daftar Resep Obat

Output ini merupakan informasi yang menampilkan Laporan Nota bayar

penjualan Obat berdasar dengan resep Dokter maupun tanpa resep .

Gambar 3.21 Rancangan Nota Pembayaran

23

Page 24: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

BAB IV

PEMBAHASAN PROGRAM

Tahap demi tahap perancangan suatu aplikasi telah dikerjakan. Dimulai dari

rancangan sistem, relasi tabel, rancangan basis data, rancangan masukan dan

rancangan keluaran (output). Semua rancangan ini berguna untuk mempermudah

dalam penjabaran sistem ke dalam bahasa pemrograman. Sebelum program

diterapkan atau diimplementasikan, maka program harus bebas dari kesalahan-

kesalahan (runtime error). Setelah program bebas dari kesalahan, program dicoba

dengan memasukkan data untuk diolah.

4.1 Spesifikasi Program

Dalam mengembangkan fungsi dan kegunaan komputer khususnya dalam

pembuatan Sistem Informasi Manajemen Harga jual Obat Apotek ASRI, maka perlu

dibuat beberapa rutin program sehingga menghasilkan suatu paket aplikasi yang

siap dipakai.

1. Program pengendali utama

Nama Program : MainFrame.Java

Fungsi : Merupakan sekumpulan fungsi yang digunakan untuk

mengendalikan program autentifikasi data user pada saat

login dan Menampilkan menu utama bagi user admin,Kasir

dan Apoteker yang akan mengontrol semua Menu utama

Aplikasi Apotek ASRI.

24

Page 25: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

2. Program menu Inputan Obat

Nama Program : MasterObatIFrame.Java

Fungsi : Menampilkan Frame Master Obat dan melakukan

penyimpanan,pengubahan dan penghapusan data obat di

tabel Obat

3. Program menu inputan Distributor

Nama Program : MasterDistributorIFrame.java

Fungsi : Menampilkan Frame Master Distributor dan melakukan

penyimpanan dan pengubahan data DIstributor di tabel

Distributor

4. Program menu untuk transaksi pembelian

Nama Program : TransaksiPembelianIFrame.java

Fungsi : Menampilkan Frame pembelian obat dari distributor yang

berfungsi utama menambah stok obat dan harga pokok

penjualan dalam tabel obat.

5. Program menu untuk transaksi penjualan

Nama Program : TransaksiPenjualanIFrame.java

Fungsi : Menampilkan Frame bagi user kasir dan admin yang akan

mengontrol semua bentuk penjualan obat bebas maupun

obat dari resep dokter serta akses kedalam menu frame

pembayaran yg telah terintegrasi di dalam program ini.

25

Page 26: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

6. Program menu untuk Kasir dan hak akses

Nama Program : MasterKasirIFrame.java

Fungsi : Menampilkan frame input data kasir sekaligus pemberian

akses secara langsung kepada Admin dan Apoteker.

Fungsi pada frame ini hanya dapat di akses oleh Admin.

7. Program untuk menu untuk copy resep obat

Nama Program : TransaksiResepIFrame.java

Fungsi : Menampilkan Frame Inputan data copy resep obat pasien

dan data di simpan dalam tabel detail_resep.

8. Program untuk laporan

Nama Program : LaporanPembelianIFrame.java

LaporanPenjualanIFrame.java

Fungsi : Merupakan Cetakan untuk digunakan sebagai laporan

transaksi pembelian dan penjualan obat.

4.2 Pembahasan Program

Secara garis besar terdapat beberapa program yang dipergunakan dalam

pembuatan Sistem Informasi Manajemen Harga Jual Obat dan beberapa program

tersebut ditujukan untuk maksud yang berbeda.

Pada system ini terdiri dari 3 bagian hak akses yang mempunyai fungsi dan

saling terkait dalam implementasinya, adapun bagian tersebut adalah :

26

Page 27: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

1. Hak akses administrator, mengolah informasi keseluruhan aplikasi program

dan menampilkan informasi yang dibutuhkan oleh para kasir dan apoteker.

2. hak akses Apoteker yang mengendalikan menu Resep obat menyimpan data

copy resep obat kedalam sistem sebagai data acuan resep di kemudian hari.

3. Hak Akses Kasir yang hanya menagganin menu transaksi penjualan obat

berdasar obat bebas dan juga resep obat dari Apoteker.

4.2.1 Program pendukung

4.2.1.1 Program Koneksi

Program koneksi untuk melakukan koneksi ke database oleh

DBConnection.java .script program sebagai berikut :

package com.apotik.db;

import com.apotik.db.resource.ResourceManager;import com.apotik.model.DBParam;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.logging.Level;import java.util.logging.Logger;

public class DBConnection { private String url = "jdbc:mysql://localhost:3306/apotik"; private String dbName = "apotik"; private String host = "localhost"; private String port = "3306"; private String userName = "ganda"; private String password = "ganda"; private Connection connection = null; private static DBConnection myConn = null; private DBParam param; public DBConnection() { this.load(); try { Class.forName("com.mysql.jdbc.Driver").newInstance(); } catch (InstantiationException ex) { ex.printStackTrace();

27

Page 28: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

} catch (IllegalAccessException ex) { ex.printStackTrace(); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } } public static DBConnection getInstance() { DBConnection conn = null; try { if (myConn == null) { myConn = new DBConnection(); conn = myConn; } else if (myConn.getConnection().isClosed()) { myConn = new DBConnection(); conn = myConn; } else { conn = myConn; } return conn; } catch (SQLException ex) { return new DBConnection(); } } public void closeConnection() throws SQLException { this.connection.close(); } public Connection getConnection() throws SQLException { if (this.connection == null) { this.connection =

DriverManager.getConnection(getUrl(), getUserName(), getPassword()); } return this.connection; } public void setConnection(Connection connection) { this.connection = connection; } private void save() { try { ResourceManager.saveParam(newDBParam(url,host,

port,dbName,userName, password));}catch (FileNotFoundException ex){ Logger.getLogger(DBConnection.class.getName()).log(Level.SE

VERE, null, ex); } catch (IOException ex) { ogger.getLogger(DBConnection.class.getName()).log(Lev

el.SEVERE, null, ex); } } private void load() { try { param = ResourceManager.loadParam(); url = param.getUrl(); host = param.getHostname(); port = param.getPort(); dbName = param.getDatabase(); userName = param.getUsername(); password = param.getPassword(); } catch (FileNotFoundException ex) { Logger.getLogger(DBConnection.class.getName()).log(Lev

el.SEVERE, null,ex);catch(IOException.ex) { Logger.getLogger(DBConnection.class.getName()).log(Level.SEVERE, null, ex); } }4.2.2 Program Frame utama

28

Page 29: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

Merupakan menu utama awal aplikasi apotik di tampilkan, hanya dapat melakukan

login,keluar dan melihat from tentang

4.2.3 Program Input Data Login

Berfungsi untuk memasukan data layanan. Data layanan yang merupakan

hak akses untuk masuk kedalam aplikasi, dmana seorang admin dapat

memanfaatkan seluruh fungsi bar aplikasi mulai dari master ,transaksi dan laporan

sehingga kususnya untuk input data obat,pembelian dan hak akses dilakukan

admin, sedangkan hak akses apoteker hanya untuk transaksi copy resep obat

sehingga fungsi bar lainnya di nonaktifkan dan kasir hanya dapat melakukan

transaksi penjualan yang sama dengan apoteker dimana menu aplikasi bar lainya di

nonaktifkan, Bentuk tampilan inputannya adalah:

Gambar 4.2.1 Input Data Hak Akses

4.2.4 Program Input Data Obat

29

Page 30: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

Inputan ini berfungsi untuk memasukan data Obat. Dimana kode pemasukan

dilakukan secara otomatis disini master obat berfungsi sebagai pemasukan data

baru yakni nama,jeniskemasan,indikasi,PPN,stock dan penetuan harga jual, untuk

data stok dan harga pembelian ditentukan atas transaksi pembelian. Sedangkan

Harga pokok + ppn merupakan perhitungan otomatis bila ada data masukan data

harga pokok dan ppn(%). Untuk menu pilihan pencarian merupakan fasilitas

pencarian data berdasarkan kode,nama,jenis, kemasan dan indikasi dimana semua

data yang ditemukan akan tampil dalam form list tabel obat, seperti dibawah.

Gambar 4.2.2 Input Data Obat

4.2.5 Program Input Data Distributor Obat

30

Page 31: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

Input ini berfungsi untuk memasukan data distributor. Data distributor Obat

yang diinputkan akan direkam ke dalam tabel distributor Obat. Bentuk tampilan

rancangan masukannya adalah:

Gambar 4.2.3 Input Data Distributor Obat

4.2.6 Program Input Data Kasir

Inputan ini berfungsi untuk memasukan data Kasir. Data kasir yang

diinputkan akan direkam ke dalam tabel kasir, pada form aplikasi ini juga berfungsi

untuk pembuatan hak akses untuk admin dan apoteker dimana status untuk

mematikan dan menghidupkan hak akses. Bentuk tampilan program masukannya

adalah:

Gambar 4.2.4 Input Data Kasir

4.2.7 Program Input Data Pembelian

31

Page 32: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

Inputan ini berfungsi untuk memasukan data pembelian obat dari data

distributor yang telah di masukan terlebih dahulu melaui menu tambah memasukan

harga beli kemudian stok dengan memilih kode dan nama obat yang mau di beli,

dmana data obat telah di masukan terlebih dahulu di master obat sehingga jumlah

stock obat akan di tambahkan dan harga pokok akan berubah sesuai harga

pembelian terahkir. Bentuk tampilan program masukannya adalah:

Gambar 4.2.5 Input Data Pembelian

4.2.8 Program Input Data Penjualan

Inputan ini berfungsi untuk memasukan data penjualan obat yang di lakukan

oleh kasir kemudian pen menekan tombol tambal sehingga muncul menu pencarian

obat di mana akan measukan nama dan jumlah obat , setelah data masuk maka

akan masuk kemenu aplikasi pembayaran setelah menekan tombol proses dimana

jumlah harga telah di akumulasikan bila data bayar kurang maka keterangan kurang

32

Page 33: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

terlihat, namun apabila data bayar lebih masukan data maka keterangan kurang

akan berubah menjadi kembali. Bentuk tampilan program masukannya adalah:

Gambar 4.2.6 Input Data Penjualan

33

Page 34: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

4.2.9 Program Input Data Resep Obat

Rancangan input ini berfungsi untuk memasukan data copy resep obat yang

di simpan dalam tabel resep. Bentuk tampilan rancangan masukannya adalah:

Gambar 4.2.7 Input Data Resep Obat

4.2.10 Program Keluaran (Output)

Laporan untuk keluaran adalah merancang bentuk hasil pengolahan yang

ada pada program aplikasi pengolahan untuk menghasilkan informasi – informasi

yang berkenaan dengan database Sistem Informasi Harga Jual Obat Apotik Asri ini

dihasilkan informasi yang mempunyai fungsi dan bentuk masing – masing, salah

satu form aplikasi keluaran untuk laporan penjualan, dibawah ini

34

Page 35: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

4.2.11 Program Output Data Laporan Obat

Gambar 4.2.8 Output Daftar Obat

4.2.12 Program Output Daftar Distributor

Gambar 4.2.9 Output Daftar Distributor

4.2.13 Program Output Laporan Penjualan

Gambar 4.2.10 Output Daftar Resep Obat

35

Page 36: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

4.2.14 Program Output Nota Bayar dan Daftar Resep Obat

Output ini merupakan informasi yang menampilkan Laporan Nota bayar

penjualan Obat berdasar dengan resep Dokter maupun tanpa resep .

Gambar 4.2.11 Nota Pembayaran

36

Page 37: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

BAB V

KESIMPULAN DAN SARAN

5.1 KESIMPULAN

1. Dengan Sistem Informasi Harga Jual Apotek berbasis multiuser di Apotek

ASRI Sleman ini ini akan memudahkan dan meringankan beban para

petugas yang bersangkutan dalam menjalankan tugasnya.

2. Dapat memberikan Informasi dengan cepat dan akurat tentang data obat

dan copy resep obat.

3. Pada sistem ini, permasalahan hanya mengenai pembelian obat secara

Penitipan dan pembelian langsung peritem barang sehingga laporan

keuangan agak sukar di lakukan dengan komputer sehingga di lakukan

secara manual.

4. Pada sistem ini, penanggannya sudah sampai pada tahap pembayaran

sesuai dengan layanan dan obat yang diberikan.

5.2 SARAN

1. Diharapkan sistem ini mampu berjalan di Linux dengan baik karena

perbedaan libary (kepustakaan java) dan koneksi sql . Dan permasalahan

multilogin yang belum bisa di atasi penulis.

2. Diharapkan untuk kedepan sistem ini masih bisa dikembangkan menjadi

sistem informasi Apotek yang terintegrasi, sehingga Dokter pun dapat

menginputkan resep ke bagian apoteker bahkan manajemen bisnis yang

sekarang belum dapat dilakukan penulis.

37

Page 38: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

DAFTAR PUSTAKA

G.Sri Hartati, B.Herry Suharto, M.Soesilo Wijono, 2006, Pemrograman GUI Swing Java dengan NetBeans 5, Andi Offset, Yogyakarta

NIIT, 2001, Java Programming, Sona Printers, Okhla

NIIT, 2001, JDBC&JavaBeansKit, Sona Printers, Okhla

Patrick Keegean,et,al, 2006, NetBeans 5.0 IDE Field Guide, Prentice Hall second edition.

Using Java with NetBeans 6.1 IDE, Sun Microsystem.

38

Page 39: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

Lampiran

Cara Penggunaan

Untuk dapat masuk kedalam menu aplikasi Apotek ASRI maka sebelumnya

terlebih dahulu melakukan login, pada menu frame utama pilihan login. Untuk login

sendiri terbagi atas 3 hak akses , yaitu

1. Administrator yang dapat mengakses seluruh fungsi aplikasi Apotek ASRI

2. Apoteker yang hanya dapat mengakses fungsi Resep dalam aplikasi

Apotek ASRI.

3. Kasir yang hanya dapat mengakses fungsi penjualan dalam aplikasi

Apotek ASRI

sebagai contoh kita akan masuk sebagai admin karna agar dapat masuk

keseluruh sistim aplikasi. Maka tampilan menu utama dan login sebagai berikut

ini :

39

Page 40: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

Setelah masuk aplikasi Apotek ASRI sebagai admin maka akan di temukan tiga

menu bar utama yakni yang pertama master, kedua Transaksi dan ketiga laporan,

setiap menu utama memeiliki komponen bagian dalam sendiri –sendiri, yakni :

1. Master

1.1 Obat adalah yang berfungsi sebagai editor daftar lengkap obat dan

pencarian obat admin dapat mengubah,mendelete,dan menambah stock

obat baru.

setelah daftar obat baru di masukan maka kita dapat memasukannya daftar

obat tersebut kedalam pengambilan barang dari distributor tertentu pada menu

pembelian.

40

Page 41: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

1.2 Distributor adalah yang berfungsi memasukan daftar distributor baru

yang terelasi kedalam fungsi pembelian pada menu transaksi nanti di

gunakan untuk melakukan transaksi pembelian pemasukan haraga dan

stock yang diambil, berikut menu distributor :

1.3 Hak Akses pada menu ini admin dapat membuat dafta hak akses login

untuk kasir,apoteker dan admin baru. Dimana seorang admin dapat

melakukan aktif dan menonaktifkan sebuah hak akses dari sini dan dapat

melihat daftar hak akses yang ada dalam aplikasi apotek, berikut

gambaran menu hak akses :

41

Page 42: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

2. Setelah program master maka yang berikut adalah program transaksi di bagi

atas 3 dari menu ini pertama pembelian , kedua penjualan dan ketiga resep ,

komponen menu Transaksi pada aplikasi ini sebagai berikut :

2.1 Penjualan disini hak akses yang akan mengunakan adalah kasir dmana

kasir melakukan penjualan obat secara langsung maupun berdasar resep

yang di sediakan apoteker. Dalam menu penjual terdapat menu pilihan

pencarian obat dan transaksi pembayaran yang terintegrasi dalam

transaksi penjualan saat melakukan proses pembayaran, berikut gambar

transakaksi penjualan :

42

Page 43: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

2.2 Pembalian disini apotek dapat melakukan pembelian obat jika daftar obat

telah di masukan terlebih dahulu kedalam master obat kode dan nama nya

terutama dari situ dalam menu pembelian admin melakukan pemilihan

distributor dalam pengambilan obat yang berdasar atas pemasukan jumlah

pembelian dan harga pokok per item. Berikut contoh transaksi pembelian

oleh distributor :

43

Page 44: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

2.3 Transaksi resep atau lebih tepatnya copy resep data obat dimana

seorang dokter memberikan sebuah resep maka sebuah apotek harus

memiliki data resep fisik sebagai barang bukti penarikan obat dari dokter

karna adanya penjualan dengan surat dokter, disini resep di catat

sebagai bukti data elektronik Apotek berdasar nama pasien ,alamat dan

kemudian nama dokter, alamat praktek.

44

Page 45: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

3. Program menu utama ketiga yaitu Laporan di dalam menu ini terdapat

enam macam lapoan yakni penjualan,pembelian ,resep,obat,distributor dan

kasir, setiap laporan mewakili daftar inputan dan proses pembelian, penjualan

dimana semua ini dalam menu ini adalah laporan dari 2 menu aplikasi apotek

Master dan Transaksi, berikut contoh laporan penjualan yang dapat di set

preview secara keseluruhan, perkasir, dan pertanggal penjualan.

45

Page 46: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

46

Page 47: BAB III · Web viewMemberikan kemudahan dan pencarian dalam memberikan informasi daftar harga Obat secara cepat dan akurat per item maupun periode. Tidak membahas lebih lanjut masalah

Hasil Program

47