SISTEM INFORMASI PELAYANAN PADA APOTEK SAMBIREJO BERBASIS DESKTOP Sistem Informasi Pelayanan Pada Apotek Sambirejo Berbasis Desktop.
SISTEM INFORMASI PELAYANAN PADA APOTEK
SAMBIREJO BERBASIS DESKTOP
Makalah
Program Studi Teknik Informatika
Fakultas Komunikasi dan Informatika
Diajukan oleh:
N urul N ugrahani
I r. Jatmiko, M .T
Aris Rakhmadi, S.T, M .Eng
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Juli, 2012
Sistem Informasi Pelayanan Pada Apotek Sambirejo Berbasis
Desktop
Nurul Nugrahani, Jatmiko, Aris Rakhmadi
Jurusan Teknik Informatika, Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Email: noerul_hany@yahoo.com
Abstract
Sambirejo pharmacy is located in Sragen. This pharmacy still used manual
information system and often occurred mistakes in management system. The purpose
of this information system is to identify and to provide services easier such as exit
and entry of the drugs, calculation amount of the drugs, and trading drugs system.
To design the information system begins with analysis of needs, such as
hardware or software. This information system uses Visual Basic 2008 Express
Edition application programs such as tool for process of writing script and Appservwin32-2.5.9 application program which design apache package that used as a web
server and MySQl application package as a database manager.
The result of this application is a management system of the drugs such as exit
and entry of the drugs easier without looking for medicine bookkeeping, calculation
amount of the drugs easier without calculate as manual and easier for trading drugs
system.
Keyword: information system, pharmacy, desktop.
Abstrak
Apotek Sambirejo merupakan apotek yang berada di Sragen. Apotek tersebut
masih menggunakan sistem informasi yang bersifat manual dan sering terjadi
kesalahan maupun kekeliruan dalam pengelolaan sistem. Sistem informasi ini
mempunyai tujuan agar mampu mengidentifikasi dan memberikan pelayanan seperti
mempermudah keluar masuknya obat, mempermudah penghitungan jumlah obat dan
mempermudah dalam sistem jual beli obat.
Perancangan sistem informasi ini dimulai dengan tahapan analisis kebutuhan,
baik kebutuhan hardware dan software. Sistem informasi ini dalam pembuatannya
menggunakan program aplikasi Visual Basic 2008 expres Edition sebagai tool untuk
penulisan skrip dan program aplikasi Appserv-win32-2.5.9 yang didalamnya terdapat
paket apache digunakan sebagai web server serta paket aplikasi MySQL sebagai
pengelolah basis data.
Hasil dari aplikasi tersebut yaitu memanajemenkan pengelolaan obat seperti
mempermudah keluar masuknya obat tanpa harus mencari dalam pembukuan obat,
mempermudah penghitungan obat tanpa harus menghitungbertambah atau
berkurangnya obat dan mempermudah sistem jual beli.
Kata Kunci: sistem informasi, apotek, desktop.
dengan
PENDAHULUAN
Sebuah
apotek
pasti
Puskesmas.
Apotek
ini
merupakan apotek baru.
membutuhkan sebuah sistem informasi
Penelitian ini akan membuat
yang dapat digunakan untuk mengelola
sebuah sistem informasi pelayanan
atau
keluar
pada apotek berbasis desktop, dengan
masuknya obat dan pada apotik.
memanfaatkan Visual Basic sebagai
Karena apotek juga merupakan salah
pembuatan sistemnya. Sehingga dapat
satu sentra dalam pembuatan sistem
memudahkan apotik dapat mengelola
informasi.
Sambirejo
maupun mengetahui perkembangan
merupakan salah satu contoh apotek
keluar masuknya obat, jumlah obat
yang
memanajemenkan
Apotek
suatu
sistem
yang keluar dan sistem jual beli obat,
informasi
yang
sehingga tidak akan terjadi kekeliruan
membutuhkan
informasi.
Sistem
dibutuhkan berupa sistem informasi
dalam pengelolaannya.
yang menangani tentang sistem jual
beli, keluar masuknya obat, jumlah
TINJAUAN PUSTAKA
obat, dan pelayanan lainnya. Apotek
Menurut Sari (2010), pada
tersebut masih menggunakan sistem
penelitian yang berjudul Membangun
informasi yang bersifat manual. Dalam
Aplikasi Sistem Informasi Geografis
informasi yang masih bersifat manual
Berbasis
sering
Industri Kerajinan Bantul Yogyakarta.
terjadi
kesalahan
maupun
Desktop
kekeliruan dalam pengelolaan keluar
Sistem
tersebut
masuknya obat tersebut.
mengetahui
Untuk
dirancang
Sentra
untuk
lokasi showroom dan
Apotek Sambirejo merupakan
workshop sentra industry kerajinan di
salah satu apotek yang berada di
daerah Bantul serta member informasi
daerah Sragen. Apotek ini merupakan
tentang hasil kerajinan setiap sentra
apotek yang cukup banyak didatangi
industri kerajinan kepada wisatawan
masyarakat
obat,
pada umumnya dan manajemen pasar
karena letaknya strategis dan dekat
seni gabusan khususnya. Penentuan
untuk
membeli
titik koordinat lokasi sentra industri
kerajinan Bantul dilakukan dengan
metode observasi. Pengambilan titik
koordinat
lokasi
menggunakan
dilakukan
GPS
(Global
Positioning System) Garmin 60, dan
menggunakan
proyeksi
Teanverse
(Universal
UTM
Mekator).
a. Processor Intel® Core™ i3 CPU
M350 @2.27GHz
b. RAM 2 Gb
c. ATI Radeon VGA
Beberapa
software
pendukung
untuk pembuatan sistem informasi ini
yaitu :
Proyeksi UTM ini banyak dipakai dan
a. Visual Basic 2008 Express Edition
lazim digunakan di Indonesia seperti
b. Appserv-win32-2.5.9,
peta
produksi
pengambilan
bakosurtanal.
titik
ordinat
Hasil
didalamnya terdapat :
1. Apache sebagai web server.
ini
2. Phpmyadmin
dikonversi dalam komputer bebentuk
shapefile (.*shp).
sebagai
pengolah data MySQl.
Penelitian
ini
dilakukan
untuk
mendapatkan hasil yang akurat, maka
METODE PENELITIAN
Penelitian
yang
membutuhkan
dari itu peneliti membuat alur kerja
waktu untuk menyelesaikan skripsi
yang
Sistem Informasi
uraiannya :
Pelayanan
Pada
Apotek Sambirejo ini kurang lebih
berupa
flowchart,
berikut
a. Pengumpulan data
sekitar (Juni-Desember 2011), adapun
Pada
tempat
pengumpulan data-data yang akan
yang
akan
diterapkan
tahap
ini
pembuatan sistem informasi sendiri
digunakan
yaitu Apotek Sambirejo di Sambirejo,
sistem informasi sirkulasi apotik
Plupuh, Sragen.
berbasis dekstop.
Peralatan utama dan pendukung
dalam
dilakukan
pembuatan
b. Perancangan
dalam melancarkan dan membantu
Pada
tahap
ini
dilakukan
proses penelitian berupa laptop dengan
perancangan yang akan dibuat
spesifikasi :
dalam
suatu sistem informasi
sirkulasi apotik berbasis desktop.
laporan dari perancangan sistem
c. Studi Pustaka
Pada
tahap
referensi
ini
-
mempelajari
referensi
yang
informasi yang dibuat.
Flowchart:
mendukung perancangan dalam
pembuatan
sistem
informasi
sirkulasi apotik berbasis desktop.
d. Pembuatan sistem
Pada
tahap
pembuatan
ini
dilakukan
sistem
informasi
sirkulasi apotik berbasis desktop.
e. Pengujian
Pada tahap ini merupakan tahap
pengujian yang dilakukan oleh
sistem
apakah
pengujian
itu
berhasil atau tidak
Gambar 1. Flowchart Penelitian
f. Berhasil
Pada tahap ini merupakan tahap
berhasil apabila pengujian yang
dilakukan oleh sistem berhasil.
ini
Sistem Informasi Pelayanan
Pada Apotek Sambirejo ini dibuat
g. Perbaikan
Tahap
HASIL DAN PEMBAHASAN
dengan tujuan dapat memanajemenkan
merupakan
tahap
dalam memberikan pelayanan kepada
perbaikan apabila pengujian yang
masyarakat. Pembuatan sistem ini
dilakukan
dan
dibagi atas beberapa bagian mulai dari
kembali lagi ke tahap pengujian
pengumpulan data, perancangan, studi
sampai pengujian yang dilakukan
pustaka, pembuatan sistem, berhasil,
berhasil.
perbaikan
tidak
berhasil
h. Pembuatan laporan
Pada tahap ini merupakan tahap
akhir, tahap dimana pembuatan
serta
pengujian.
Hasil
penelitian merupakan tujuan akhir dari
pembuatan sistem informasi pelayanan
hasil
kedalam menu Data dan Laporan,
penelitian akan diimplementasikan dan
sedangkan Log In user masuk kedalam
diuji
menu Transaksi. Tampilan dari form
apotek
Sambirejo,
coba
pada
dimana
pihak
yang
Log In dapat dilihat seperti gambar 3.
bersangkutan.
1. Halaman Utama
Halaman
utama
merupakan
halaman yang tampil pertama kali saat
user membuka sistem. Halaman utama
memuat isi-isi dari program yaitu
Menu, Data, Transaksi dan Laporan.
Gambar 3. Form Log In
Menu terdiri dari Log In, Log Out dan
3. Form Data Obat
Exit, kemudian Data terdiri dari Data
Form Data Obat merupakan form
Obat, Data Pegawai, Data Supplier,
yang digunakan untuk mendata obat
Kategori dan Input User, sedangkan
berdasarkan id, kategori, nama, harga
Transaksi terdiri dari Order, Pembelian
beli dan jual, satuan serta jumlah obat.
dan Penjualan. Tampilan dari halaman
Tampilan form Data Obat dapat
utama dapat dilihat seperti gambar 2.
dilihat seperti gambar 4.
Gambar 4. Form Data Obat
Gambar 2. Halaman Utama
2. Form Menu Log In
4. Form Data Pegawai
Form Data Pegawai merupakan
Form Menu Log In merupakan
form yang digunakan untuk mendata
menu yang digunakan untuk hak akses
pegawai berdasarkan id, nama, alamat,
admin dan user. Log In admin masuk
jenis kelamin dan nomor telepon.
Tampilan form Data Pegawai dapat
Kategori dapat dilihat seperti gambar
dilihat seperti gambar 5.
7.
Gambar 5. Form Data Pegawai
5. Form Data Supplier
Form Data Supplier merupakan
form yang digunakan untuk mendata
supplier berdasarkan id, nama, alamat,
nomor telepon, kota, provinsi, cp nama
dan cp telepon. Tampilan form Data
Gambar 7. Form Kategori
7. Form Input User
Form Input User merupakan form
yang digunakan untuk mendata user
berdasarkan id, nama, password dan
status. Tampilan form input user dapat
dilihat seperti gambar 8.
Supllier dapat dilihat seperti gambar 6.
Gambar 6. Form Data supplier
Gambar 8. Form Input User
6. Form Kategori
8. Form Order
Form Kategori merupakan form
Form Order merupakan form yang
yang digunakan untuk mendata nama-
digunakan untuk transaksi obat yang
nama kategori obat. Tampilan form
akan di order. Tampilan form order
penjualan dapat dilihat seperti gambar
dapat dilihat seperti gambar 9.
11.
Gambar 11. Form Penjualan
Gambar 9. Form Order
Adapun script-script penting
9. Form Pembelian
Form Pembelian merupakan form
yang
digunakan
pembelian
obat.
untuk
transaksi
Tampilan
form
pembelian dapat dilihat seperti gambar
10.
dalam pembuatan sistem. Dan sebagai
contoh script-script dibawah ini:
Variabel Database
Dim myconn As MySqlConnection
Dim mycommand As MySqlCommand
Dim myAdapter As
MySqlDataAdapter
Dim myReader As MySqlDataReader
Dim dt As DataTable
Dim query As String = ""
Dim server As String =
"localhost"
Dim username As String = "root"
Dim password As String = "root"
Dim
Gambar 10. Form Pembelian
database
As
String
=
"db_apotek
10. Form Penjualan
Form Data Supplier merupakan
Keterangan:
form yang digunakan untuk transaksi
Kode
penjualan
sebuah script untuk mendeklarasikan
obat.
Tampilan
form
program
diatas
merupakan
variabel-variabel dalam database agar
Dim merupakan kode program untuk
dapat terkoneksikan dengan database.
mendeklarasikan variabel.
Tabel 1. Variabel Database
Baris
Keterangan
1
kode program untuk mendeklarasikan variabel myconn sebagai variabel
koneksi MySQl
2
kode program untuk mendeklarasikan variabel mycommand sebagai variabel
MySQlCommand
3
kode program untuk mendeklarasikan variabel myadapter sebagai variabel
MySQDataAdapter
4
kode program untuk mendeklarasikan variabel myreader sebagai variabel
MySQlDataReader
5
kode program untuk mendeklarasikan variabel dt sebagai variabel DataTable
6
7
8
kode program untuk mendeklarasikan variabel query
kode program untuk mendeklarasikan variabel server localhost
merupakan kode program untuk mendeklarasikan variabel usename root
9
10
kode program untuk mendeklarasikan variabel password root
kode program untuk mendeklarasikan variabel database db_apotek
Refresh Data
End With
Private Sub refreshData()
closeConnection()
Try
Catch ex As Exception
clearfields()
closeConnection()
With datagridobat
MsgBox(ex.Message, vbCritical)
.DataSource = populateData()
End Try
.AutoSizeColumnsMode =
End Sub
DataGridViewAutoSizeColumnsMode
Keterangan:
.AllCells
Kode
.AutoSizeRowsMode =
sebuah kode program yang digunakan
DataGridViewAutoSizeRowsMode.Al
lCells
.ClearSelection() 'remove
default selection
program
diatas
merupakan
untuk merefresh data dalam suatu tabel
datagrid.
Tabel 2. Refresh Data
Baris
1
2
3
4
5
6
7
8
9
10
Keterangan
kode program untuk mendeklarasikan refreshdata
kode program untuk memulai
kode program untuk menghapus data
kode program untuk membuka mycommand
kode program untuk mendeklarasikan datasource yang
merupakan mengambil data
kode program untuk mendeklarasikan datagrid berdasarkan auto
size coloum mode
kode program untuk mendeklarasikan datagrid berdasarkan auto
size rows mode
kode program untuk menghapus datagrid
kode program menutup datagrid
kode program menutup koneksi
Menyimpan Data
Private Sub
Btnsimpan_Click(ByVal sender As
System.Object, ByVal e As
Catch ex As Exception
MsgBox(ex.Message,
MsgBoxStyle.Critical)
End Try
System.EventArgs) Handles
Btnsimpan.Click
End Sub
ambilData()
Keterangan:
Try
Kode
saveData(id_obat,
sebuah kode program yang digunakan
nama_katagori, nama_obat,
untuk menyimpan data dalam database
harga_beli, harga_jual, satuan,
stok_obat)
refreshData()
program
tabel_obat.
diatas
merupakan
Tabel 3. Menyimpan Data
Baris
Keterangan
kode program yang berfungsi untuk mendeklarasikan tombol simpan
kode program yang berfungsi untuk mengambil data sehingga tersimpan
dalam datagrid
kode program yang berfungsi untuk memulai
kode program yang berfungsi untuk menyimpan data berdasarkan id_obat,
nama-katagori, nama_obat, harga_beli, harga_jual, satuan, serta jumlah
kode program yang berfungsi untuk merefresh data yang telah disimpan
1
2
3
4
5
KESIMPULAN DAN SARAN
manual, serta mempermudah dalam
Kesimpulan
sitem jual beli obat, sistem jual beli ini
Berdasarkan perancangan dan
implementasi
Sistem
Informasi
lebih cepat
dan efisien sehingga
mempermudah
pegawai
dalam
Pelayanan Pada Apotek Sambirejo
melakukan
transaksi
jual
beli.
Berbasis
Pengujian
sistem
ini
telah
Desktop
ini
dapat
disimpulkan bahwa : Perancangan
menunjukkan sesuai dengan kebutuhan
Sistem
Informasi
pada
yang ada pada apotek tersebut. Sitem
Apotek
Sambirejo
merupakan
Informasi Pelayanan pada apotek ini
program
yang
Pelayanan
ini
digunakan
untuk
berupa aplikasi berbasis desktop yang
mempermudah dalam mengidentifikasi
dibangun dengan menggunakan Visual
dalam memberikan pelayanan pada
Basic dan perangkat-perangkat lunak
apotek seperti mempermudah keluar
lainnya.
masuknya obat, sehingga pegawai
tidak perlu melihat dan mencari dalam
pembukuan obat yang keluar dan
Saran
Pembuatan
sistem
informasi
masuk. Sistem ini juga mempermudah
pelayanan pada apotek sambirejo ini
dalam
penghitungan
sehingga
menghitung
pegawai
jumlah
obat,
masih
tidak
perlu
kekurangan antara lain cetak nota yang
atau
belum bisa di aplikasikan dalam
bertambah
berkurangnya jumlah obat secara
banyak
kelemahan
dan
printer khusus dan belum ada aplikasi
penggajian untuk karyawan. Maka dari
menambahkan
itu
karyawan.
penulis
berharap
kedepannya
aplikasi
Diluar
penggajian
pengembangan
peneliti selanjutnya dapat membuat
sistem yang penulis sarankan saat ini,
sistem ini lebih baik lagi dan dapat
diperlukan pula pengembangan sistem
melengkapi kekurangan yang ada pada
lebih lanjut sesuai dengan kemajuan
sistem
teknologi informasi dan kebutuhan
informasi
tersebut
yaitu
melengkapi cetak nota agar dapat di
sistem.
aplikasikan dalam printer khusus dan
DAFTAR PUSTAKA
Andriani, Lidya. 2009. Sistem Informasi Pendaftaran Pasien Rawat Jalan Di Rumah
Sakit Dengan Menggunakan Program Komputer. Tugas Akhir. Universitas
Sumatra Utara.
Hermawan, C Widya, dkk. 2009. ShortCourse: Visual Basic 2008. Penerbit ANDI
Yogyakarta. Yogyakarta.
Oktafiani, Dewi. 2010. Analisis Dan Perancangan Sistem Informasi Penjualan Obat
Pada Apotek Primadona Palembang. Naskah Publikasi. Sekolah Tinggi
Manajemen Informatika Dan Komputer AMIKOM Yogyakarta.
Sadeli, Muhammad. 2009. Pemrograman database dengan Visual Basic .NET 2008
untuk Orang Awam. Penerbit Maxikom. Palembang.
Sari, Wulan Nur Mahardika. 2010. Membangun Aplikasi sistem Informasi Geografis
Berbasis Desktop Untuk Sentra Industri Kerajinan Bantul Yogyakarta.
http://repository.amikom.ac.id/files/PUBLIKASI_07.12_.2320_.pdf.
(Diakses , 5 April 2011; 08:29)
SAMBIREJO BERBASIS DESKTOP
Makalah
Program Studi Teknik Informatika
Fakultas Komunikasi dan Informatika
Diajukan oleh:
N urul N ugrahani
I r. Jatmiko, M .T
Aris Rakhmadi, S.T, M .Eng
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Juli, 2012
Sistem Informasi Pelayanan Pada Apotek Sambirejo Berbasis
Desktop
Nurul Nugrahani, Jatmiko, Aris Rakhmadi
Jurusan Teknik Informatika, Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Email: noerul_hany@yahoo.com
Abstract
Sambirejo pharmacy is located in Sragen. This pharmacy still used manual
information system and often occurred mistakes in management system. The purpose
of this information system is to identify and to provide services easier such as exit
and entry of the drugs, calculation amount of the drugs, and trading drugs system.
To design the information system begins with analysis of needs, such as
hardware or software. This information system uses Visual Basic 2008 Express
Edition application programs such as tool for process of writing script and Appservwin32-2.5.9 application program which design apache package that used as a web
server and MySQl application package as a database manager.
The result of this application is a management system of the drugs such as exit
and entry of the drugs easier without looking for medicine bookkeeping, calculation
amount of the drugs easier without calculate as manual and easier for trading drugs
system.
Keyword: information system, pharmacy, desktop.
Abstrak
Apotek Sambirejo merupakan apotek yang berada di Sragen. Apotek tersebut
masih menggunakan sistem informasi yang bersifat manual dan sering terjadi
kesalahan maupun kekeliruan dalam pengelolaan sistem. Sistem informasi ini
mempunyai tujuan agar mampu mengidentifikasi dan memberikan pelayanan seperti
mempermudah keluar masuknya obat, mempermudah penghitungan jumlah obat dan
mempermudah dalam sistem jual beli obat.
Perancangan sistem informasi ini dimulai dengan tahapan analisis kebutuhan,
baik kebutuhan hardware dan software. Sistem informasi ini dalam pembuatannya
menggunakan program aplikasi Visual Basic 2008 expres Edition sebagai tool untuk
penulisan skrip dan program aplikasi Appserv-win32-2.5.9 yang didalamnya terdapat
paket apache digunakan sebagai web server serta paket aplikasi MySQL sebagai
pengelolah basis data.
Hasil dari aplikasi tersebut yaitu memanajemenkan pengelolaan obat seperti
mempermudah keluar masuknya obat tanpa harus mencari dalam pembukuan obat,
mempermudah penghitungan obat tanpa harus menghitungbertambah atau
berkurangnya obat dan mempermudah sistem jual beli.
Kata Kunci: sistem informasi, apotek, desktop.
dengan
PENDAHULUAN
Sebuah
apotek
pasti
Puskesmas.
Apotek
ini
merupakan apotek baru.
membutuhkan sebuah sistem informasi
Penelitian ini akan membuat
yang dapat digunakan untuk mengelola
sebuah sistem informasi pelayanan
atau
keluar
pada apotek berbasis desktop, dengan
masuknya obat dan pada apotik.
memanfaatkan Visual Basic sebagai
Karena apotek juga merupakan salah
pembuatan sistemnya. Sehingga dapat
satu sentra dalam pembuatan sistem
memudahkan apotik dapat mengelola
informasi.
Sambirejo
maupun mengetahui perkembangan
merupakan salah satu contoh apotek
keluar masuknya obat, jumlah obat
yang
memanajemenkan
Apotek
suatu
sistem
yang keluar dan sistem jual beli obat,
informasi
yang
sehingga tidak akan terjadi kekeliruan
membutuhkan
informasi.
Sistem
dibutuhkan berupa sistem informasi
dalam pengelolaannya.
yang menangani tentang sistem jual
beli, keluar masuknya obat, jumlah
TINJAUAN PUSTAKA
obat, dan pelayanan lainnya. Apotek
Menurut Sari (2010), pada
tersebut masih menggunakan sistem
penelitian yang berjudul Membangun
informasi yang bersifat manual. Dalam
Aplikasi Sistem Informasi Geografis
informasi yang masih bersifat manual
Berbasis
sering
Industri Kerajinan Bantul Yogyakarta.
terjadi
kesalahan
maupun
Desktop
kekeliruan dalam pengelolaan keluar
Sistem
tersebut
masuknya obat tersebut.
mengetahui
Untuk
dirancang
Sentra
untuk
lokasi showroom dan
Apotek Sambirejo merupakan
workshop sentra industry kerajinan di
salah satu apotek yang berada di
daerah Bantul serta member informasi
daerah Sragen. Apotek ini merupakan
tentang hasil kerajinan setiap sentra
apotek yang cukup banyak didatangi
industri kerajinan kepada wisatawan
masyarakat
obat,
pada umumnya dan manajemen pasar
karena letaknya strategis dan dekat
seni gabusan khususnya. Penentuan
untuk
membeli
titik koordinat lokasi sentra industri
kerajinan Bantul dilakukan dengan
metode observasi. Pengambilan titik
koordinat
lokasi
menggunakan
dilakukan
GPS
(Global
Positioning System) Garmin 60, dan
menggunakan
proyeksi
Teanverse
(Universal
UTM
Mekator).
a. Processor Intel® Core™ i3 CPU
M350 @2.27GHz
b. RAM 2 Gb
c. ATI Radeon VGA
Beberapa
software
pendukung
untuk pembuatan sistem informasi ini
yaitu :
Proyeksi UTM ini banyak dipakai dan
a. Visual Basic 2008 Express Edition
lazim digunakan di Indonesia seperti
b. Appserv-win32-2.5.9,
peta
produksi
pengambilan
bakosurtanal.
titik
ordinat
Hasil
didalamnya terdapat :
1. Apache sebagai web server.
ini
2. Phpmyadmin
dikonversi dalam komputer bebentuk
shapefile (.*shp).
sebagai
pengolah data MySQl.
Penelitian
ini
dilakukan
untuk
mendapatkan hasil yang akurat, maka
METODE PENELITIAN
Penelitian
yang
membutuhkan
dari itu peneliti membuat alur kerja
waktu untuk menyelesaikan skripsi
yang
Sistem Informasi
uraiannya :
Pelayanan
Pada
Apotek Sambirejo ini kurang lebih
berupa
flowchart,
berikut
a. Pengumpulan data
sekitar (Juni-Desember 2011), adapun
Pada
tempat
pengumpulan data-data yang akan
yang
akan
diterapkan
tahap
ini
pembuatan sistem informasi sendiri
digunakan
yaitu Apotek Sambirejo di Sambirejo,
sistem informasi sirkulasi apotik
Plupuh, Sragen.
berbasis dekstop.
Peralatan utama dan pendukung
dalam
dilakukan
pembuatan
b. Perancangan
dalam melancarkan dan membantu
Pada
tahap
ini
dilakukan
proses penelitian berupa laptop dengan
perancangan yang akan dibuat
spesifikasi :
dalam
suatu sistem informasi
sirkulasi apotik berbasis desktop.
laporan dari perancangan sistem
c. Studi Pustaka
Pada
tahap
referensi
ini
-
mempelajari
referensi
yang
informasi yang dibuat.
Flowchart:
mendukung perancangan dalam
pembuatan
sistem
informasi
sirkulasi apotik berbasis desktop.
d. Pembuatan sistem
Pada
tahap
pembuatan
ini
dilakukan
sistem
informasi
sirkulasi apotik berbasis desktop.
e. Pengujian
Pada tahap ini merupakan tahap
pengujian yang dilakukan oleh
sistem
apakah
pengujian
itu
berhasil atau tidak
Gambar 1. Flowchart Penelitian
f. Berhasil
Pada tahap ini merupakan tahap
berhasil apabila pengujian yang
dilakukan oleh sistem berhasil.
ini
Sistem Informasi Pelayanan
Pada Apotek Sambirejo ini dibuat
g. Perbaikan
Tahap
HASIL DAN PEMBAHASAN
dengan tujuan dapat memanajemenkan
merupakan
tahap
dalam memberikan pelayanan kepada
perbaikan apabila pengujian yang
masyarakat. Pembuatan sistem ini
dilakukan
dan
dibagi atas beberapa bagian mulai dari
kembali lagi ke tahap pengujian
pengumpulan data, perancangan, studi
sampai pengujian yang dilakukan
pustaka, pembuatan sistem, berhasil,
berhasil.
perbaikan
tidak
berhasil
h. Pembuatan laporan
Pada tahap ini merupakan tahap
akhir, tahap dimana pembuatan
serta
pengujian.
Hasil
penelitian merupakan tujuan akhir dari
pembuatan sistem informasi pelayanan
hasil
kedalam menu Data dan Laporan,
penelitian akan diimplementasikan dan
sedangkan Log In user masuk kedalam
diuji
menu Transaksi. Tampilan dari form
apotek
Sambirejo,
coba
pada
dimana
pihak
yang
Log In dapat dilihat seperti gambar 3.
bersangkutan.
1. Halaman Utama
Halaman
utama
merupakan
halaman yang tampil pertama kali saat
user membuka sistem. Halaman utama
memuat isi-isi dari program yaitu
Menu, Data, Transaksi dan Laporan.
Gambar 3. Form Log In
Menu terdiri dari Log In, Log Out dan
3. Form Data Obat
Exit, kemudian Data terdiri dari Data
Form Data Obat merupakan form
Obat, Data Pegawai, Data Supplier,
yang digunakan untuk mendata obat
Kategori dan Input User, sedangkan
berdasarkan id, kategori, nama, harga
Transaksi terdiri dari Order, Pembelian
beli dan jual, satuan serta jumlah obat.
dan Penjualan. Tampilan dari halaman
Tampilan form Data Obat dapat
utama dapat dilihat seperti gambar 2.
dilihat seperti gambar 4.
Gambar 4. Form Data Obat
Gambar 2. Halaman Utama
2. Form Menu Log In
4. Form Data Pegawai
Form Data Pegawai merupakan
Form Menu Log In merupakan
form yang digunakan untuk mendata
menu yang digunakan untuk hak akses
pegawai berdasarkan id, nama, alamat,
admin dan user. Log In admin masuk
jenis kelamin dan nomor telepon.
Tampilan form Data Pegawai dapat
Kategori dapat dilihat seperti gambar
dilihat seperti gambar 5.
7.
Gambar 5. Form Data Pegawai
5. Form Data Supplier
Form Data Supplier merupakan
form yang digunakan untuk mendata
supplier berdasarkan id, nama, alamat,
nomor telepon, kota, provinsi, cp nama
dan cp telepon. Tampilan form Data
Gambar 7. Form Kategori
7. Form Input User
Form Input User merupakan form
yang digunakan untuk mendata user
berdasarkan id, nama, password dan
status. Tampilan form input user dapat
dilihat seperti gambar 8.
Supllier dapat dilihat seperti gambar 6.
Gambar 6. Form Data supplier
Gambar 8. Form Input User
6. Form Kategori
8. Form Order
Form Kategori merupakan form
Form Order merupakan form yang
yang digunakan untuk mendata nama-
digunakan untuk transaksi obat yang
nama kategori obat. Tampilan form
akan di order. Tampilan form order
penjualan dapat dilihat seperti gambar
dapat dilihat seperti gambar 9.
11.
Gambar 11. Form Penjualan
Gambar 9. Form Order
Adapun script-script penting
9. Form Pembelian
Form Pembelian merupakan form
yang
digunakan
pembelian
obat.
untuk
transaksi
Tampilan
form
pembelian dapat dilihat seperti gambar
10.
dalam pembuatan sistem. Dan sebagai
contoh script-script dibawah ini:
Variabel Database
Dim myconn As MySqlConnection
Dim mycommand As MySqlCommand
Dim myAdapter As
MySqlDataAdapter
Dim myReader As MySqlDataReader
Dim dt As DataTable
Dim query As String = ""
Dim server As String =
"localhost"
Dim username As String = "root"
Dim password As String = "root"
Dim
Gambar 10. Form Pembelian
database
As
String
=
"db_apotek
10. Form Penjualan
Form Data Supplier merupakan
Keterangan:
form yang digunakan untuk transaksi
Kode
penjualan
sebuah script untuk mendeklarasikan
obat.
Tampilan
form
program
diatas
merupakan
variabel-variabel dalam database agar
Dim merupakan kode program untuk
dapat terkoneksikan dengan database.
mendeklarasikan variabel.
Tabel 1. Variabel Database
Baris
Keterangan
1
kode program untuk mendeklarasikan variabel myconn sebagai variabel
koneksi MySQl
2
kode program untuk mendeklarasikan variabel mycommand sebagai variabel
MySQlCommand
3
kode program untuk mendeklarasikan variabel myadapter sebagai variabel
MySQDataAdapter
4
kode program untuk mendeklarasikan variabel myreader sebagai variabel
MySQlDataReader
5
kode program untuk mendeklarasikan variabel dt sebagai variabel DataTable
6
7
8
kode program untuk mendeklarasikan variabel query
kode program untuk mendeklarasikan variabel server localhost
merupakan kode program untuk mendeklarasikan variabel usename root
9
10
kode program untuk mendeklarasikan variabel password root
kode program untuk mendeklarasikan variabel database db_apotek
Refresh Data
End With
Private Sub refreshData()
closeConnection()
Try
Catch ex As Exception
clearfields()
closeConnection()
With datagridobat
MsgBox(ex.Message, vbCritical)
.DataSource = populateData()
End Try
.AutoSizeColumnsMode =
End Sub
DataGridViewAutoSizeColumnsMode
Keterangan:
.AllCells
Kode
.AutoSizeRowsMode =
sebuah kode program yang digunakan
DataGridViewAutoSizeRowsMode.Al
lCells
.ClearSelection() 'remove
default selection
program
diatas
merupakan
untuk merefresh data dalam suatu tabel
datagrid.
Tabel 2. Refresh Data
Baris
1
2
3
4
5
6
7
8
9
10
Keterangan
kode program untuk mendeklarasikan refreshdata
kode program untuk memulai
kode program untuk menghapus data
kode program untuk membuka mycommand
kode program untuk mendeklarasikan datasource yang
merupakan mengambil data
kode program untuk mendeklarasikan datagrid berdasarkan auto
size coloum mode
kode program untuk mendeklarasikan datagrid berdasarkan auto
size rows mode
kode program untuk menghapus datagrid
kode program menutup datagrid
kode program menutup koneksi
Menyimpan Data
Private Sub
Btnsimpan_Click(ByVal sender As
System.Object, ByVal e As
Catch ex As Exception
MsgBox(ex.Message,
MsgBoxStyle.Critical)
End Try
System.EventArgs) Handles
Btnsimpan.Click
End Sub
ambilData()
Keterangan:
Try
Kode
saveData(id_obat,
sebuah kode program yang digunakan
nama_katagori, nama_obat,
untuk menyimpan data dalam database
harga_beli, harga_jual, satuan,
stok_obat)
refreshData()
program
tabel_obat.
diatas
merupakan
Tabel 3. Menyimpan Data
Baris
Keterangan
kode program yang berfungsi untuk mendeklarasikan tombol simpan
kode program yang berfungsi untuk mengambil data sehingga tersimpan
dalam datagrid
kode program yang berfungsi untuk memulai
kode program yang berfungsi untuk menyimpan data berdasarkan id_obat,
nama-katagori, nama_obat, harga_beli, harga_jual, satuan, serta jumlah
kode program yang berfungsi untuk merefresh data yang telah disimpan
1
2
3
4
5
KESIMPULAN DAN SARAN
manual, serta mempermudah dalam
Kesimpulan
sitem jual beli obat, sistem jual beli ini
Berdasarkan perancangan dan
implementasi
Sistem
Informasi
lebih cepat
dan efisien sehingga
mempermudah
pegawai
dalam
Pelayanan Pada Apotek Sambirejo
melakukan
transaksi
jual
beli.
Berbasis
Pengujian
sistem
ini
telah
Desktop
ini
dapat
disimpulkan bahwa : Perancangan
menunjukkan sesuai dengan kebutuhan
Sistem
Informasi
pada
yang ada pada apotek tersebut. Sitem
Apotek
Sambirejo
merupakan
Informasi Pelayanan pada apotek ini
program
yang
Pelayanan
ini
digunakan
untuk
berupa aplikasi berbasis desktop yang
mempermudah dalam mengidentifikasi
dibangun dengan menggunakan Visual
dalam memberikan pelayanan pada
Basic dan perangkat-perangkat lunak
apotek seperti mempermudah keluar
lainnya.
masuknya obat, sehingga pegawai
tidak perlu melihat dan mencari dalam
pembukuan obat yang keluar dan
Saran
Pembuatan
sistem
informasi
masuk. Sistem ini juga mempermudah
pelayanan pada apotek sambirejo ini
dalam
penghitungan
sehingga
menghitung
pegawai
jumlah
obat,
masih
tidak
perlu
kekurangan antara lain cetak nota yang
atau
belum bisa di aplikasikan dalam
bertambah
berkurangnya jumlah obat secara
banyak
kelemahan
dan
printer khusus dan belum ada aplikasi
penggajian untuk karyawan. Maka dari
menambahkan
itu
karyawan.
penulis
berharap
kedepannya
aplikasi
Diluar
penggajian
pengembangan
peneliti selanjutnya dapat membuat
sistem yang penulis sarankan saat ini,
sistem ini lebih baik lagi dan dapat
diperlukan pula pengembangan sistem
melengkapi kekurangan yang ada pada
lebih lanjut sesuai dengan kemajuan
sistem
teknologi informasi dan kebutuhan
informasi
tersebut
yaitu
melengkapi cetak nota agar dapat di
sistem.
aplikasikan dalam printer khusus dan
DAFTAR PUSTAKA
Andriani, Lidya. 2009. Sistem Informasi Pendaftaran Pasien Rawat Jalan Di Rumah
Sakit Dengan Menggunakan Program Komputer. Tugas Akhir. Universitas
Sumatra Utara.
Hermawan, C Widya, dkk. 2009. ShortCourse: Visual Basic 2008. Penerbit ANDI
Yogyakarta. Yogyakarta.
Oktafiani, Dewi. 2010. Analisis Dan Perancangan Sistem Informasi Penjualan Obat
Pada Apotek Primadona Palembang. Naskah Publikasi. Sekolah Tinggi
Manajemen Informatika Dan Komputer AMIKOM Yogyakarta.
Sadeli, Muhammad. 2009. Pemrograman database dengan Visual Basic .NET 2008
untuk Orang Awam. Penerbit Maxikom. Palembang.
Sari, Wulan Nur Mahardika. 2010. Membangun Aplikasi sistem Informasi Geografis
Berbasis Desktop Untuk Sentra Industri Kerajinan Bantul Yogyakarta.
http://repository.amikom.ac.id/files/PUBLIKASI_07.12_.2320_.pdf.
(Diakses , 5 April 2011; 08:29)