Anda di halaman 1dari 21

Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser

(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

SISTEM INFORMASI PENJUALAN OBAT PADA APOTEK DHARMA HUSADA


JEPARA BERBASIS MULTIUSER
Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti,
Fakultas Ilmu Komputer,Universitas AKI
sinta.tridian@unaki.ac.id

Abstrak

Apotek Dharma Husada Jepara masih menggunakan sistem manual dalam proses penghitungan
stock barang,dan retur, sistem penjualan tunai atau pelaporan stock penjualan, maka tidak dimungkinkan
untuk terjadinya kesalahan semakin besar mulai dari stock barang yang tidak sama yang ada di gudang,
pelaporan yang tidak sesuai dengan barang yang dijual. Untuk mengatasi permasalahan tersebut maka
diperlukan suatu sistem berbasis multiuser sebagai salah satu solusi.Tujuan penelitian ini adalah untuk
merancang suatu sistem informasi manajemen sekaligus dapat menyajikan laporan yang terkait untuk
kepentingan pengolahan data transaksi penjualan dengan menggunakan bahasa pemprograman
,perancangan OOAP, UML,Visual Basic 2010 dan database Microsoft SQL Server.Sistem Informasi
tersebut terdiri dari proses pendataan data pelanggan, pendataan transaksi penjualan, pendataan
trasaksi pembelian, pendataan data supplier. Pengolahan data jenis barang, pengolahaan data barang,
pengolahan data user dan menginput data retur pembelian.

1. Pendahuluan yang lama karena adanya data yang harus dicatat


Seiring dengan berkembangnya dan diproses berulang kali baik secara harian
teknologi informasi, semakin bertambah pula maupun bulanan dan biasa terjadi kesalahan
kemampuan komputer dalam membantu karena kurang teliti sehingga informasi menjadi
menyelesaikan permasalahan di berbagai bidang. terlambat dan kurang efisien
Perkembangan yang sangat pesat ini Apotek Dharma Husada merupakan
membuktikan bahwa teknologi informasi telah apotek yang menjual segala jenis obat dan
mempermudah kegiatan manusia. Sebagian terletak di kota Jepara. Dalam menjalankan
besar usaha dari tingkat menengah sampai bisnis jual beli obat-obatan ini apotek Dharma
tingkat atas telah melakukan proses Husada masih menjalankan sistemnya secara
komputerisasi baik pada sebagian maupun konvensional. Dalam transaksi jual beli obat
keseluruhan sistem dalam perusahaannya. Apotek Dharma Husada menggunakan nota
Perkembangan sistem ini dibutuhkan untuk yang ditulis secara manual menggunakan
menjawab kebutuhan dan persaingan bisnis yang tangan, begitu juga dalam mengelola stok obat.
semakin kompleks. Banyak kendala yang dijumpai selama ini,
Pengolahan sistem penjualan yang terutama dalam pendataan penjualan obat,
dilakukan secara manual akan memakan waktu

31
INFORMATIKA Vol.1, No.1 Februari 2014

proses transaksi, penyediaan laporan penjualan hak akses yang hanya bisa diakses oleh
dan laporan stok obat. bagian penjualan pada apotek.
Dengan adanya beberapa kendala  Program ini hanya bisa dikelola oleh admin
tersebut maka Apotek Dharma Husada yaitu orang yang antara lain telah dipilih
memandang perlu untuk mempertimbangkan oleh pemilik apotek tersebut.
perubahan dari sistem penjualan yang Adapun tujuan dari penelitian ini adalah
konvensional secara manual menjadi sistem menghasilkan suatu sistem informasi penjualan
penjualan yang berbasis Komputer serta obat yang dapat mengelola data transaksi
multiuser. pembelian, transakasi penjualan, transakasi
Pada penelitian internal ini akan dirancang retur pembelian, stok (data barang), data
dan dibuat sistem informasi penjualan obat pada supplier, serta laporan-laporan.
Apotek Dharma Husada Jepara berbasis
multiuser. 2. Kajian Pustaka
Berdasarkan latar belakang masalah di Dalam penelitian ini, digunakan teknik
atas maka permasalahan dalam penelitian pengembangan yang berorientasi objek.
internal ini dapat dirumuskan sebagai berikut, Pengembangan berorientasi objek berarti
bagaimana merancang dan membuat program mengorganisasikan perangkat lunak sebagai
sistem informasi pengolahan penjualan obat kumpulan dari objek tertentu yang memiliki
berbasis multiuser yang dapat memberikan struktur data dan perilakunya. Tujuannya adalah
informasi secara cepat dan tepat pada Apotek untuk mendesain dan membangun sistem dengan
Dharma Husada Jepara. mengumpulkan objek software yang dapat
Agar penelitian ini tidak melebar kemana- digunakan.
mana maka penelitian ini akan diberi batasan- Dalam penelitian ini, digunakan teknik
batasan masalah seperti berikut ini: pengembangan yang berorientasi objek.
 Dalam pembuatan sistem informasi Pengembangan berorientasi objek berarti
pengolahan penjualan obat berbasis mengorganisasikan perangkat lunak sebagai
multiuser ini meliputi transaksi pembelian kumpulan dari objek tertentu yang memiliki
langsung, transaksi penjualan, transaksi struktur data dan perilakunya. Tujuannya adalah
retur pembelian, data barang, data supplier, untuk mendesain dan membangun sistem dengan
laporan data barang. mengumpulkan objek software yang dapat
 Software yang akan digunakan untuk digunakan
membuat sistem informasi sistem penjualan Dalam metode Object Oriented,
ini menggunakan Visual Basic.Net dengan secara keseluruhan terdiri atas Object Oriented
Analisis (OOA), Object Oriented Desain

32
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

(OOD), Object Oriented Database (OODB) dan kelas, sistem operasi dan jaringan apapun, serta
Object Oriented Languages. OOA,OOD dan ditulis dalam bahasa pemograman apapun.
OODB adalah tiga metode yang tidak dapat Notasi UML merupakan sekumpulan bentuk
dipisahkan dalam mendapatkan hasil yang khusus untuk menggambarkan berbagai diagram
maksimal dari metode Object Oriented. piranti lunak. Setiap bentuk memiliki makna
Pendekatan berorientasi objek dipusatkan tertentu, dan UML syntax mendefinisikan
pada sebuah teknik yang sering disebut object bagaimana bentuk-bentuk tersebut dapat
modelling/ Pemodelan objek. Object Modelling dikombinasikan. Notasi UML terutama
merupakan teknik untuk mengidentifikasi diturunkan dari 3 notasi yang telah ada
hubungan antara objek-objek tersebut. Ada sebelumnya : Grady Booch OOD (Object-
beberapa bahasa pemrograman yang Oriented Design), Jim Rumbaugh OMT (Object
berdasarkan pada pendekatan berorientasi objek, Modeling Technique), dan Ivar Jacobson OOSE
diantaranya Visual Basic, C++, Object (Object-Oriented Software Engineering).
Pascal(seperti Delphi, Java, dll). Sedangkan alat UML diaplikasikan untuk maksud tertentu,
bantu yang digunakan dalam analisa sistem biasanya antara lain untuk:
berorientasi objek ini penulis menggunakan a) Merancang perangkat lunak
Unified Modelling Language (UML). b) Saran komunikasi antara perangkat lunak
dengan proses bisnis
Unified Modelling Language (UML) c) Menjabarkan sistem secara rinci analisa dan
UML merupakan sekumpulan konvensi mencari apa yang diperlukan sistem
pemodelan yang digunakan untuk menentukan d) Mendokumentasikan sistem yang ada,
atau menggambarkan sebuah sistem perangkat proses-proses dan organisasinya. (Widodo,
lunak yang terkait dengan objek. (Jeffery 2011:6)
L.Whitten, 2004: 408 ).
Diagram
Unified Modelling Language (UML)
Setiap sistem komplek seharusnya bisa
adalah sebuah “bahasa” yang telah standar
dipandang dari sudut yang berbeda-beda
dalam industri untuk visualisasi, merancang,
sehingga bisa didapatkan pemahaman secara
dan mendokumentasikan sistem piranti lunak.
menyeluruh.
UML menawarkan sebuah standar untuk
Untuk upaya tersebut UML menyediakan
merancang model sebuah sistem. Dengan
beberapa jenis diagram antara lain : Diagram use
menggunakan UML dapat membuat model
case (use case diagram), Diagram aktivitas
untuk semua jenis aplikasi piranti lunak, dimana
(activity diagram), Diagram sekuensial
aplikasi tersebut dapat berjalan pada piranti

33
INFORMATIKA Vol.1, No.1 Februari 2014

(sequence diagram), Diagram kolaborasi dari apotek Dharma Husada akan


(collaboration diagram), Diagram kelas (class dilampirkan pada lampiran.
diagram), Diagram statechart (stetechart iii. Observasi
diagram), Diagram komponen (component Merupakan teknik atau pendekatan untuk
diagram), Diagram deployment (deployment mendapatkan data primer dengan cara
diagram). mengamati langsung obyek datanya
(Jogiyanto H.M, 2008:89). Dalam hal ini
3. Metodologi Penelitian
penulis mengamati secara langsung
Dalam penelitian ini untuk mendapatkan data
bagaimana administrasi dan sistem
dan informasi digunakan beberapa metode.
penjualan pada Apotek Dharma Husada
Adapun metode –metode tersebut antara lain:
Jepara.
a. Metoda pengumpulan data
Dalam penelitian ini digunakan 3 metode
b. Metode pendekatan dan pengembangan
pengumpulan data, yaitu:
sistem
i. Studi pustaka
Dalam pebuatan suatu aplikasi sistem diperlukan
Metode studi pustaka dilakukan dengan
pendekatan da pengembangan sistem yang akan
mengumpulkan beberapa data dan informasi
menentukan proses penyelesaian rekayasa
dengan cara menbaca buku-buku referensi
perangkat lunak, adapun pendekatan sistem yang
daan sumber-sumber internet yang dapat
digunakan adalah dengan menggunakan
dijadikan sebagai acuan dalam penyusunan
pendekatan berorientasi objek dan
laporan. Referensi tersebut berasal dari
pengembangan sistem dengan menggunakan
buku-buku maupun dari situs internet yang
model prototipe.
berhubungan dengan perancangan sistem
informasi seperti Analisi dan Desain sistem
i. Metode pendekatan sistem
informasi (witten ), analisis dan perancangan
Metode pendekatan sistem yang digunakan
sistem (kendall, 2006)
adalah pendekatan dengan object oriented
ii. Wawancara
yang menggunakan AOO (analisys Object
Interview (wawancara) adalah komunikasi
Oriented) dan DOO (Design Object
dua arah untuk mendapatkan data dari
Oriented) yang divisualisasikan dengan
responden (Jogiyanto H.M,
UML berupa diagram-diagram: usecase
2008:111).Dalam hal ini penulis melakukan
diagram, Activity diagram, sequence
tanya jawab langsung kepada pemilik dan
diagram, class diagram
staf atau bagian penjualan pada Apotek
Dharma Husada Jepara. Hasil wawancara

34
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

ii. Metode pengembangan sistem langkah d akan diambil. Jika tidak


Metode pengembangan sistem yang prototyping direvisi dengan mengulang
digunakan adalah dengan menggunakan langkah a, b, dan c.
pendekatam prototipe. Prototyping d) Pengkodean
merupakan salah satu metode Dalam tahap ini prototyping yang sudah
pengembangan perangkat lunak yang di sepakati diterjemahkan ke dalam
banyak digunakan. Prototipe dibangun untuk bahasa pemrograman yang sesuai.
mendsefinisikan kebutuhan. e) Menguji sistem
Berikut adalah langkah-langkah dalam Setelah sistem sudah menjadi suatu
merancang sistem yang penulis gunakan dalam perangkat lunak yang siap pakai, harus
mekanisme pengembangan sistem dengan dites dahulu sebelum digunakan.
prototype , langkah-langkah tersebut adalah : Pengujian ini dilakukan dengan Black
a) Mengidentifikasikan kebutuhan pemakai Box.
Analisis sistem mewarnai pemakai f) Evaluasi Sistem
untuk mendapatkan gagasan dan apa Pelanggan mengevaluasi apakah sistem
yang diinginkan pemakai terhadap yang sudah jadi sudah sesuai dengan
sistem. yang diharapkan . Jika ya, langkah g
b) Membangun prototype dilakukan; jika tidak,ulangi langkah d
Analisis sistem mungkin bekerja sama dan e.
dengan spesialis informasi lainya, g) Menggunakan sistem
menggunakan satu atau lebih peralatan Perangkat lunak yang telah diuji dan
prototype untuk mengembangkan diterima pelanggan siap untuk
sebuah prototype. Membangun digunakan .
prototyping dengan membuat
4. Hasil dan Pembahasan
perancangan sementara yang berfokus
pada penyajian pada pelanggan Sebelum suatu sistem dikembangkan,
(misalnya dengan membuat format input perlu adanya strategi dan rancangan
dan output) pengembangan sistem yang jelas, menyangkut
c) Evaluasi Prototyping beberapa aspek sistem dan prosedur dalam
Evaluasi ini dilakukan oleh user perusahaan sehingga dapat ditentukan sasaran
apakah prototyping yang sudah dari sistem yang akan dikembangkan.
dibangun sudah sesuai dengan keinginan Saat ini proses Penjualan pada Apotek
pelanggan. Jika sudah sesuai maka Dharma Husada Jepara masih menggunakan

35
INFORMATIKA Vol.1, No.1 Februari 2014

cara manual, sehingga mengalami keterlambatan c) Administrasi


dalam proses Penjualan. Oleh karena itu, Apotek Administrasi adalah aktor yang dapat
Dharma Husada Jepara memerlukan membuka semua form yang ada pada
peningkatan sistem informasi Penjualan berbasis Sistem Informasij Penjualan Apotek
multiuser. Sistem Penjualan berbasis multiuser Dharma Husada Jepara.
ini akhirnya akan mempercepat proses Penjualan d) Kasir
dan pembuatan lapora yang nantinya akan  Kasir adalah aktor yang dapat
mempengaruhi peningkatan Penjualan produk membuka form transaksi
dan penghasilan perusahaan Penjualan dan form transaksi
4.1 DesainSistem retur Penjualan yang ada pada
Pendekatan pengembangan berorientasi Sistem Informasi Penjualan
objek sangat tepat bagi proyek yang Apotek Dharma Husada Jepara.
mengimplementasikan sistem dengan  Gambar use case diagram
menggunakan teknologi objek yang sedang sistem diusulkan ditunjukan
muncul untuk mengkonstruksi, mengelola dan pada gambar 4.2 :
merangkai objek ke dalam aplikasi komputer
yang berguna. Bagian ini akan menyajikan
desain sistem yang diusulkan secara lebih detail mengelola data jenis barang

dengan menggunakan use case diagram, activity


Apoteker login mengelola data barang

diagram, class diagram dan deskripsinya.


mengelola data customer
Sistem ini memiliki 4 aktor, yaitu:
a) Pemilik mengelola data supplier

Pemilik adalah aktor yang dapat melihat mengelola data pengguna


program

laporan yang ada di Sistem Informasi


Kasir login menambah transaksi penjualan login Administrasi
Penjualan Apotek Dharma Husada
menambah transaksi pembelian
Jepara.
b) Apoteker menambah transaksi retur
pembelian

Apoteker adalah aktor yang dapat


melihat laporan
login
membuka form jenis barang, form Pemilik

barang, form transaksi Pembelian, form


transaksi retur Pembelian dan melihat Gambar Error! No text of
laporan pada Sistem Informasi specified style in
Penjualan Apotek Dharma Husada document..1Use Case Diagram
Jepara. Sistem Diusulkan

36
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

Administrasi Sistem

membuka menampilkan
Keterangan: program form login

Pada sistem baru, apoteker melakukan


mengisi username validasi
login kemudian apoteker dapat mengelola data dan password
salah

menampilkan benar
jenis barang, mengelola data barang, mengelola pesan error

data Supplier, menambah transaksi Pembelian, menampilkan menu


utama program
menambah transaksi retur Pembelian, dan
melihat laporan. Kasir membuka program
kemudian melakukan login dan kasir dapat
Gambar Error! No text of specified style in
mengelola data Customer, menambah transaksi
document..2Activity Diagram Melakukan Login
Penjualan dan menambah transaksi retur
Penjualan. Pemilik hanya dapat melihat laporan.
Administrasi melakukan login kemudian Admin Form Login : Control Database Halaman Utama
Program
membuka program
administrasi dapat mengelola data jenis barang,
menampilkan form login
mengelola data barang, mengelola data
Customer, mengelola data Supplier, mengelola mengisi username dan password

data pengguna program, menambah transaksi


validasi
Penjualan, menambah transaksi Pembelian,
jika gagal menampilkan pesan error dan login kembali
menambah transaksi retur Pembelian,
login berhasil
menambah transaksi retur Penjualan dan melihat
menampilkan halaman utama program
laporan.
Selanjutnya disajikan desain sistem yang
diusulkan secara lebih detail dengan
menggunakan activity diagram, sequence
Gambar Error! No text of specified style in
diagram dan class diagram.
document..3Sequence Diagram Melakukan
Activity diagram dan sequence diagram
Login
melakukan login ditunjukan pada gambar 4.3
Keterangan:
dan 4.4 :
Aktor (apoteker, administrasi, kasir, pemilik)
a. Melakukan Login
membuka program. Sistem kemudian
menampilkan form login. Aktor mengisi
username dan password. Sistem melakukan

37
INFORMATIKA Vol.1, No.1 Februari 2014

validasi, jika username dan password yang diisi


salah, maka sistem akan menampilkan pesan
error dan login kembali. Jika username dan Administrasi Form Jenis Barang : control : database

password yang diisi benar, sistem akan memilih menu master jenis barang

menampilkan halaman utama program.


menampilkan form jenis barang

b. Mengelola Data Jenis Barang


mengisi data jenis barang baru
Di dalam mengelola data jenis barang,
terdapat beberapa aktivitas yang dikerjakan simpan data jenis barang ke database

yaitu:
1. Menambah Data Jenis Barang
Activity dan sequence diagram
menambah data jenis barang ditunjukan
Gambar Error! No text of specified style in
pada gambar 4.5 dan 4.6 :
document..5Sequence Diagram Menambah
Data Jenis Barang
Administrasi Sistem Keterangan:
Aktor (administrasi, apoteker) membuka
memilih menu menampilkan
master jenis barang form jenis barang master jenis barang, kemudian sistem
menampilkan form jenis barang. Aktor
mengisi data menyimpan data jenis mengisi data jenis barang baru, kemudian
jenis barang barang ke database
sistem menyimpan data jenis barang baru
ke dalam database.

Gambar Error! No text of specified style in c. Mengelola Data Barang

document..4Activity Diagram Menambah Data Di dalam mengelola data barang, terdapat

Jenis Barang beberapa aktivitas yang dikerjakan yaitu:


1. Menambah Data Barang
Activity dan sequence diagram
menambah data barang ditunjukan
pada gambar 4.11 dan 4.12 :

38
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

menyimpan data barang baru ke dalam


Administrasi Sistem
database.

memilih menu menampilkan


master barang form barang

d. Mengelola Data Customer


mengisi data menyimpan data barang Di dalam mengelola data Customer,
barang ke database
terdapat beberapa aktivitas yang dikerjakan
yaitu:
1. Menambah Data Customer
Gambar Error! No text of specified style in Activity dan sequence diagram
document..6Activity Diagram Menambah Data menambah data customer ditunjukan
Barang pada gambar 4.17 dan 4.18 :

Administrasi Sistem

memilih menu menampilkan


master customer form customer
Administrasi Form Barang : control : database

memilih menu master barang


mengisi data menyimpan data
customer customer ke database
menampilkan form barang

mengisi data barang baru

simpan data barang ke database Gambar Error! No text of specified style in


document..8Activity Diagram Menambah Data
Customer

Gambar Error! No text of specified style in


document..7Sequence Diagram Menambah
Data Barang
Keterangan:
Aktor (administrasi, apoteker) membuka
master barang, kemudian sistem
menampilkan form barang. Aktor mengisi
data barang baru, kemudian sistem

39
INFORMATIKA Vol.1, No.1 Februari 2014

Administrasi Sistem

Administrasi Form Customer : control : database memilih menu menampilkan


master supplier form supplier
memilih menu master customer

mengisi data menyimpan data supplier


menampilkan form customer supplier ke database

mengisi data customer baru

simpan data customer ke database


Gambar Error! No text of specified style in
document..10Activity Diagram Menambah Data
Supplier

Gambar Error! No text of specified style in


Administrasi Form Supplier : control : database
document..9Sequence Diagram Menambah
memilih menu master supplier
Data Customer
Keterangan:
menampilkan form supplier
Aktor (administrasi, kasir) membuka
master Customer, kemudian sistem
mengisi data supplier baru
menampilkan form Customer. Aktor
simpan data supplier ke database
mengisi data Customer baru, kemudian
sistem menyimpan data Customer baru ke
dalam database.

e. Mengelola Data Supplier Gambar Error! No text of specified style in


Di dalam mengelola data Supplier, terdapat document..11Sequence Diagram Menambah
beberapa aktivitas yang dikerjakan yaitu: Data Supplier
1. Menambah Data Supplier Keterangan:
Activity dan sequence diagram Aktor (administrasi, apoteker) membuka
menambah data supplier ditunjukan master Supplier, kemudian sistem
pada gambar 4.23 dan 4.24 : menampilkan form Supplier. Aktor
mengisi data Supplier baru, kemudian
sistem menyimpan data Supplier baru ke
dalam database.

40
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

f. Mengelola Data Pengguna Program


Administrasi Form Pengguna : control : database
Di dalam mengelola data pengguna Program
memilih menu master pengguna program
program, terdapat beberapa aktivitas yang
dikerjakan yaitu: menampilkan form pengguna program

1. Menambah Data Pengguna Program


Activity dan sequence diagram mengisi data pengguna program baru

menambah data Pengguna program simpan data pengguna program ke database

ditunjukan pada gambar 4.29 dan 4.30


:

Administrasi Sistem

Gambar Error! No text of specified style in


memilih menu master menampilkan form
pengguna program pengguna program document..13Sequence Diagram Menambah
Data Pengguna Program
mengisi data menyimpan data pengguna Keterangan:
pengguna program program ke database
Aktor (administrasi) membuka master
pengguna program, kemudian sistem
menampilkan form pengguna program.
Gambar Error! No text of specified style in
Aktor mengisi data pengguna program
document..12Activity Diagram Menambah Data
baru, kemudian sistem menyimpan data
Pengguna Program
pengguna program baru ke dalam
database.
g. Menambah Transaksi Penjualan
Activity dan sequence diagram menambah
Transaksi penjualan ditunjukan pada
gambar 4.33 dan 4.34 :

41
INFORMATIKA Vol.1, No.1 Februari 2014

form transaksi Penjualan. Aktor


Administrasi Sistem
menambah data Penjualan baru, kemudian
sistem menyimpan data Penjualan baru ke
memilih menu menampilkan form
transaksi penjualan transaksi penjualan
dalam database dan menampilkan nota
Penjualan.
mengisi data menyimpan data
penjualan baru penjualan

menampilkan h. Menambah Transaksi Pembelian


nota penjualan
Activity dan sequence diagram menambah
Transaksi pembelian ditunjukan pada
gambar 4.35 dan 4.36 :
Gambar Error! No text of specified style in
document..33Activity Diagram Menambah Administrasi Sistem

Transaksi Penjualan
memilih menu menampilkan form
transaksi pembelian transaksi pembelian

mengisi data menyimpan data


Administrasi Form Transaksi : control : database
pembelianbaru pembelian
Penjualan
memilih menu transaksi penjualan

menampilkan form transaksi penjualan

Gambar Error! No text of specified style in


menambah data penjualan baru document..35Activity Diagram Menambah
menyimpan data penjualan ke database Transaksi Pembelian

menampilkan nota penjualan

Administrasi Form Transaksi : control : database


Pembelian
memilih menu transaksi pembelian

menampilkan form transaksi pembelian

Gambar Error! No text of specified style in


document..34Sequence Diagram Menambah menambah data pembelian baru

TransaksiPenjualan menyimpan data pembelian ke database

Keterangan:
Aktor (administrasi, kasir) memilih menu
transaksi Penjualan. Sistem menampilkan

42
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

Gambar Error! No text of specified style in


document..36Sequence Diagram Menambah
Transaksi Pembelian Administrasi Form Transaksi : control : database
Retur Pembelian
memilih menu transaksi retur pembelian

Keterangan:
Aktor (administrasi, apoteker) memilih menampilkan form transaksi retur pembelian

menu transaksi Pembelian. Sistem


mengisi data retur pembelian
menampilkan form transaksi Pembelian.
Aktor menambah data Pembelianbaru, menyimpan data retur pembelian ke database

kemudian sistem menyimpan data


Pembelianbaru ke dalam database.
i. Menambah Transaksi Retur Pembelian
Activity dan sequence diagram Transaksi
retur pembelian ditunjukan pada gambar Gambar Error! No text of specified style in

4.37 dan 4.38 : document..38Sequence Diagram Menambah


Transaksi Retur Pembelian
Administrasi Sistem

Keterangan:
memilih menu transaksi menampilkan form
retur pembelian transaksi retur pembelian
Aktor (administrasi, apoteker) memilih
menu transaksi retur Pembelian. Sistem
mengisi data retur menyimpan data
pembelian retur pembelian menampilkan form transaksi retur
Pembelian. Aktor menambah data retur
Pembelian baru, kemudian sistem
menyimpan data retur Pembelian baru ke
Gambar Error! No text of specified style in
dalam database.
document..37Activity Diagram Menambah
j. Melihat Laporan
Transaksi Retur Pembelian
Activity dan sequence diagram menambah
data Melihat laporan ditunjukan pada
gambar 4.39 dan 4.40:

43
INFORMATIKA Vol.1, No.1 Februari 2014

4.2 Class Diagram


Pemilik Sistem
Class diagram ditunjukan pada gambar
memilih menu menampilkan 4.41 :
report submenu report

memilih salah satu menampilkan


submenu report report yang dipilih

Gambar Error! No text of specified style in


document..39Activity Diagram Melihat Laporan

Pemilik Laporan : control : database

memilih menu report

Gambar Error! No text of specified style


menampilkan submenu report in document..41Class Diagram
Diagram class merupakan suatu diagram yang
memilih salah satu submenu report
menunjukkan hubungan antara kelas, atribut,
mengambil data dari database operasi-operasi yang dilakukan dalam berbagai
kelas yang ada tersebut yang mana akan
menampilkan report yang dipilih
menunjukkan struktur objek dari suatu sistem.
Pada diagram class sistem informasi Penjualan
barang ini terdapat beberapa class yang mana
masing-masing class mempunyai hubungan
antara kelas yang satu dengan yang lain
Gambar Error! No text of specified style
in document..40Sequence Diagram 4.3 Desain Database
Melihat Laporan 1. Desain TabelJenis Barang
Keterangan: Tabel Error! No text of specified
Aktor (apoteker, pemilik, administrasi) style in document..1Tabel Jenis
memilih menu report,kemudian sistem Barang
menampilkan submenu report. Aktor Column Widt
memilih salah satu submenu report, sistem No Name Type h
menampilkan report yang dipilih. 1. id_jenis_bara Varcha 10

44
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

ng r 5. Kota Varchar 25
Varcha 30
2. jenis_barang
r 4. Desain Tabel Customer
Tabel Error! No text of specified
2. Desain Tabel Barang style in document..4Tabel Customer
Tabel Error! No text of specified No Column Name Type Width
style in document..2Tabel Barang 1. id_Customer Varchar 10
Widt nama_Custome 50
2. Varchar
No Column Name Type h r
Varcha 10 3. Alamat Varchar 150
1 id_barang
r 4. Telepon Varchar 15
Varcha 50 5. Kota Varchar 25
2. nama_barang
r
Varcha 10 5. Desain Tabel Pembelian
3. id_jenis_barang
r Tabel Error! No text of specified
tanggal_kadaluar style in document..5Tabel
4. Date
sa Pembelian
Numer No Column Name Type Width
5. Jumlah
ic 1. nomor_faktur Varchar 10
Numer 2. tanggal_faktur Date
6. harga_beli
ic 3. id_Supplier Varchar 10
Numer 4. id_barang Varchar 10
7. harga_jual
ic 5. jumlah_beli Numeric

3. Desain Tabel Supplier 6. Desain Tabel Penjualan


Tabel Error! No text of specified Tabel Error! No text of specified
style in document..3Tabel Supplier style in document..6Tabel Penjualan
No Column Name Type Width No Column Name Type Width
1. id_Supplier Varchar 10 1. nomor_faktur Varchar 10
2. nama_Supplier Varchar 50 2. tanggal_faktur Date
3. Alamat Varchar 150 3. id_Customer Varchar 10
4. Telepon Varchar 15 4. id_barang Varchar 10

45
INFORMATIKA Vol.1, No.1 Februari 2014

5. jumlah_beli Numeric

7. Desain Tabel Retur Pembelian


Tabel Error! No text of specified
style in document..7Tabel Retur
Pembelian
No Column Name Type Width Gambar Error! No text of specified style

Varcha 10 in document..60Tampilan Menu Utama


1. nomor_retur
r
2. tanggal_retur Date c) Tampilan Form Jenis Barang

Varcha 10 Tampilan form jenis barang ditunjukan


3. nomor_faktur pada gambar 4.61:
r
Varcha 10
4. id_barang
r
Numeri
5. Jumlah
c

Gambar Error! No text of specified style


4.7 Tampilan Program in document..61Tampilan Form Jenis
a) Tampilan Form Login Barang
Tampilan form login ditunjukan pada gambar
4.59 : d) Tampilan Form Barang
Tampilan form barang ditunjukan pada
gambar 4.62:

Gambar Error! No text of specified style


in document..59Tampilan Form Login
Gambar Error! No text of specified style
in document..62Tampilan Form Barang
b) Tampilan Menu Utama
Tampilan menu utama ditunjukan pada
e) Tampilan Form Customer
gambar 4.60:
Tampilan form customer ditunjukan pada
gambar 4.63:

46
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

h) Tampilan Form Transaksi Penjualan


Tampilan form transaksi penjualan
ditunjukan pada gambar 4.66:

Gambar Error! No text of specified style


in document..63Tampilan Form
Customer

f) Tampilan Form Supplier


Tampilan form supplier ditunjukan pada Gambar Error! No text of specified style in
gambar 4.64: document..66Tampilan Form Transaksi
Penjualan

i) Tampilan Form Transaksi Pembelian


Tampilan form transaksi pembelian
ditunjukan pada gambar 4.67:

Gambar Error! No text of specified


style in document..64Tampilan Form
Supplier

g) Tampilan Form Data Pengguna Program


Tampilan form data pengguna program Gambar Error! No text of specified style
ditunjukan pada 4.65: in document..67Tampilan Form
Transaksi Pembelian

j) Tampilan Form Transaksi Retur


Pembelian
Gambar Error! No text of specified style
Tampilan form transaksi retur pembelian
in document..65Tampilan Form
ditunjukan pada gambar 4.68:
Pengguna Program

47
INFORMATIKA Vol.1, No.1 Februari 2014

Gambar Error! No text of specified


style in document..71Tampilan
Gambar Error! No text of specified style Laporan Supplier
in document..68Tampilan Form d) Tampilan Laporan Penjualan
Transaksi Retur Pembelian Tampilan laporan penjualan ditunjukan
pada gambar 4.72:
4.8 Tampilan Output
a) Tampilan Laporan Barang
Tampilan Laporan Barang ditunjukan pada
gambar 4.69:

Gambar Error! No text of specified


style in document..69Tampilan
Laporan Barang Gambar Error! No text of specified
b) Tampilan Laporan Customer style in document..72Tampilan
Tampilan laporan customer ditunjukan pada Laporan Penjualan
gambar 4.70:
e) Tampilan Laporan Pembelian
Tampilan laporan pembelian ditunjukan pada
gambar 4.73:
Gambar Error! No text of specified
style in document..70Tampilan
Laporan Customer

c) Tampilan Laporan Supplier


Tampilan laporan supplier ditunjukan
pada gambar 4.71:

48
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

Gambar Error! No text of specified


style in document..75Tampilan Nota

Gambar Error! No text of specified 3. KESIMPULAN


style in document..73Tampilan Dari pembahasan bab-bab sebelumnya
Laporan Pembelian maka dapat diambil kesimpulan sebagai
berikut :
f) Tampilan Laporan Retur Pembelian a. Dihasilkan sistem informasi penjualan
Tampilan laporan retur pembelian ditunjukan berbasis multiuser pada apotek Dharma
pada 4.74: Husada Jepara menggunakan analisis
sistem berorientasi objek dengan
bahasa permodelan objek standar UML,
sehingga dapat memberikan

Gambar Error! No text of specified kemudahan kepada user untuk dapat

style in document..74Tampilan menjalankan secara bersamaan

Laporan Retur Pembelian berdasarkan dengan hak akses yang

g) Tampilan Nota diberikan kepada user untuk dapat

Tampilan nota ditunjukan pada gambar menjalankan sistem tersebut.

4.75: b. Sistem informasi penjualan ini


menggunakan Visual Basic 2010
sebagai interface user dengan Microsoft
SQL Server Management sebagai
pemanfaatan penyimpanan data.

49
INFORMATIKA Vol.1, No.1 Februari 2014

c. Sistem informasi penjualan berbasis Nugroho, Adi. , Perancangan dan Implementasi


multiuser pada Apotek Dharma Husada Sistem Basis Data, Yogyakarta: Andi
Jepara mempunyai fitur-fitur antara lain Offset 2011.
: proses penyimpanan data supplier, Jogianto,HM.Analisa dan Desain Sistem
customer, barang, jenis barang, Informasi,edisi kedua,Cetakan kedua.
penjualan, pembelian, retur pembelian Yogyakarta:Andi offset,2005.
beserta laporan penjualan, laporan Kadir,Abdul,Sistem Basis Data.
pembelian, dan laporan retur Yogyakartaarta : Andi Offset,1999
pembelian. Raymond Mc Leod Jr. ,Sistem Informasi
Manajemen : Manajemen
4. DAFTAR PUSTAKA Information System. Jakarta. Salemba
Assauri, Sofjan, Manajemen Produksi. Edisi Empat 2008.
Ketiga, Lembaga Penerbit Fakultas Whitten, Jeffry L, Lonnie D Bentley, Kevin C
Ekonomi Universitas Indonesia, Dittman,Metode Desain dan Analisis
Jakarta,1993. Sistem,Yogyakarta : Andi
Elmasri,Ramez,Fundamentals of database Offiset,2004.
system, 4th ed. ,NAVATHE,Sham, Kristanto, Harianto.Ir.Konsep dan
2003, Perancangan Database, Yokyakarta
Andi Offset, 2004.
Jogiyanto.HM,Metodologi Penelitian Sistem
Sholiq, Permodelan Sistem Informasi
Informasi. Yogyakarta : Andi
Berorientasi Obyek dengan UML.
Offset,2008.
Graha Ilmu. Yokyakarta, 2006.
Guritno,Suryo,dkk .theory and application of
IT Research // metodologi penelitian
Suryabrata, Sumardi. Metodologi Penelitian,
teknologi informasi. Yokyakarta :
Jakarta : PT Raja Grafindo Persada,
Andi Offset
2010
Hariyanto, Bambang. ,Sistem Manajemen
.Sutabri, Tata. ,Konsep Sistem Informasi.
Basis Data : Permodelan,
Jakarta: Andi Offset 2012.
Perancangan dan Terapannya.
Hidayatulah,Priyanto. Visual Basic.Net
Bandung : Informatika 2004.
Membuat aplikasi database dan
Nazir, Moh,Metodologi Penelitian, Jakarta :
Program Kreatif. Informatika.
Ghalia Indonesia,1998.
Bandung, 2014.

50
Sistem Informasi Penjualan Obat Pada Apotek Dharma Husada Jepara Berbasis Multiuser
(Sinta Tridian Galih, Tri Karyanti, Vonny Deshanti)

www.microsoft.com/express/sql/download/(http http://www.angkasakomputer.com/images/pdf/ra
://sqlserver2008-permataindah.blogspot.com, 12 kitan_web.pdf (7 Maret 2015)
Desember2014)
http://www

51

Anda mungkin juga menyukai