PENDAHULUAN
dapat mendukung kinerja suatu perusahaan agar lebih mudah dan tepat dalam
perusahaan dapat melakukan proses pengolahan data dengan mudah dan cepat.
yang menjadi permasalahan yaitu belum adanya sistem yang memadai untuk
mengatasi hal tersebut terlebih pada saat akan melakukan rekap penjualan
1
2
proses bisnis, maka akan sulit untuk mencari dokumen secara cepat apabila
perusahaan.
Alamanda.
1. Pengamatan
Hasil dari pengamatan tersebut langsung dicatat oleh penulis dan dari
2. Wawancara
pemilik dan admin penjualan dari Apotik Melati Alamanda mengenai semua
3. Studi Pustaka
domain informasi tingkah laku kerja dan antar muka (interface) yang
diperlukan.
2. Desain
Dalam tahap ini penulis akan merancang desain dan model aplikasi yang akan
3. Code Generation
dalam suatu bahasa pemograman yang akan digunakan dan bisa dimengerti
oleh komputer.
4. Testing
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional dan
5. Support
digunakan.
5
penjualan peralatan teknik dan industri pada Apotik Melati Alamanda. Mengingat
pembahasan didalam penjualan sangat luas dan agar penulisan Makalah ini
dibahas pada sistem penjualan secara tunai pada Apotik Melati Alamanda, yang
terdiri atas beberapa proses yaitu mulai dari proses, proses pemesanan obat,
LANDASAN TEORI
Setiap sistem terdiri dari struktur dan proses. Struktur sistem merupakan unsur-unsur
yang membentuk sistem tersebut, sedangkan proses sistem menjelaskan cara kerja setiap
unsur sistem tersebut dalam mencapai tujuan tertentu. Unsur yang mewakili suatu sistem
Mempelajari suatu sistem akan lebih mudah dipahami bila kita mengetahui terlebih
dahulu apa makna dari sistem tersebut. Dalam konsep dasar sistem ini menjelaskan definisi
dari sistem menurut beberapa ahli yang telah mengemukakan pendapatnya dan beberapa teori
Sistem menurut Sutabri (2017:18) adalah “suatu sistem dapat diartikan sebagai suatu
kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling
Menurut Mardi (2014:3) menjelaskan bahwa “sistem merupakan suatu kesatuan yang
memiliki tujuan bersama dan memiliki bagian-bagian yang saling berintegrasi satu sama
lain”.
1. Karakteristik Sistem
6
Menurut Fauzi (2017:3), suatu sistem terbentuk apabila terdapat hal-hal sebagai berikut:
a. Komponen Sistem
interaksi. Suatu sistem yang sekecil apapun akan selalu mengandung komponen-
komponen.
b. Batas Sistem
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem
Lingkungan luar dari suatu sistem adalah daerah diluar batas dari suatu sistem yang
d. Penghubung Sistem
Penghubung merupakan media penghubung antara satu sub sistem dengan sub sistem
yang lainnya.
e. Masukan Sistem
f. Keluaran Sistem
Keluaran sistem adalah hasil energi yang diolah dan diklasifikasikan menjadi keluaran
g. Pengolah Sistem
Suatu sistem dapat mempunyai suatu bagian pengolah, atau sistem itu sendiri sebagai
pengolahnya.
h. Sasaran Sistem
7
2.1.2. Pengertian Informasi
Informasi merupakan hal yang sangat mendasar yang sangat diperlukan oleh suatu
atau fakta yang diorganisasi atau diolah dengan cara tertentu sehingga mempunyai arti bagi
penerima”.
Akuntansi dalam suatu perusahaan memiliki peranan yang sangat penting, dalam
membantu melancarkan tugas dalam pengambilan suatu keputusan ekonomi, serta detail
pengikhtisaran, dan pelaporan atas suatu transaksi dengan cara sedemikian rupa, sistematis
“sistem informasi adalah sistem yang menyediakan informasi dengan cara sedemikian rupa
akuntansi adalah susunan berbagai dokumen, alat komunikasi, tenaga pelaksana, dan
8
Menurut Mulyadi dalam Ferdika dan Kuswara (2017:176) mengemukakan bahwa
“penjualan merupakan kegiatan yang dilakukan oleh penjual dalam menjual barang atau jasa
menggambarkan bentuk logika model dari suatu sistem dengan menggunakan simbol-simbol,
Fungsi dari peralatan pendukung (tools system) adalah untuk menjelaskan kepada user
bagaimana fungsi dari sistem informasi dapat bekerja dengan baik dan dapat lebih dimengerti
lagi.
Menurut Rosa (2015:137) menjelaskan bahwa “UML merupakan bahasa visual untuk
pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-
teks pendukung”.
workflow (aliran kerja) atau aktifitas dari sebuah sistem atau proses bisnis atau menu yang
9
Menurut Rosa (2015:53) “ERD adalah bentuk paling awal dalam melakukan perancangan
Menurut Rosa (2015:51) dalam Entity Relationship Diagram terdapat tiga jenis relasi, yaitu:
Menurut Hidayat (2017:93) “Logical Record Structure (LRS) adalah resperentasi dari
struktur record-record pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan
entitas”.
use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan
10
Menurut Lestanti (2016:71) “dokumen adalah surat penting atau berharga yang
sifatnya tertulis atau tercetak yang berfungsi atau dapat dipakai sebagai bukti ataupun
keterangan”.
menghasilkan kode program”. Beberapa bahasa script yang digunakan diantaranya HTML,
Menurut Shalahuddin (2015:275) “black box testing adalah menguji perangkat lunak
dari segi spesifikasi fungsional tanpa menguji desain dan kode program”.
(hardware) adalah salah satu komponen dari komputer yang bisa dilihat dan diraba secara
(software) terdiri dari perangkat lunak sistem (operasi sistem software) dan perangkat lunak
BAB III
PEMBAHASAN
11
3.1. Tinjauan Perusahaan
perdagangan obat-obatan dan alat kesehatan , membuat banyak perusahaan harus melakukan
kreatifitas dan inovasi dari segi produk dan pelayanan. Perusahaan yang menjadikan
alat teknik dan industri yang selalu mengutamakan kepuasan customer dalam menjalankan
proses bisnisnya
PT. Mega Multi Kemasindo atau biasa disebut dengan PT. MMK awalnya Perusahaan
ini berdiri tahun 2005 di daerah Cibitung kawasan MM2000, beranjak tahun 2012 Perusahaan
ini hampir mengalami kebangkrutan karena adanya aksi demo buruh. Semenjak adanya
kebijakan pemerintah tentang Upah Gaji, Kondisi di perusahaan PT.MMK kembali stabil dan
juga berkat karyawan nya yang masih mau mengabdi di perusahaan tersebut.
Pemilik Apotek
12
Apoteker Kasir
Dalam suatu organisasi terdapat pembagian kerja untuk masing-masing bagian dan
yang pertanggung jawaban dari bagian tersebut agar perusahaan dapat berjalan secara
terstruktur dan memiliki susunan birokrasi yang jelas. Untuk setiap bagian dari organisasi,
pembagian tugas dan wewenang harus dilakukan. Hal ini dilakukan supaya tidak ada kesalah
paham antara bagian satu dengan yang lain dalam menjalankan suatu tugas dan wewenang
dari setiap susunan struktur organisasi Apotik Melati Alamanda adalah sebagai berikut:
1. Pemilik Apotek
2. Apoteker
Bertanggung jawab atas jalan nya seluruh penjualan obat kepada customer dan
3. Kasir
13
Bertanggung jawab atas jalannya seluruh kegiatan pemesanan dan penjualan obat
Melati Alamanda.
Akuntansi Pembelian Obat Pada Apotek Melati Alamanda. Batasan dari Penulisan Pembelian
ini dimulai dari proses pemesanan obat dari customer, penerimaan obat, pembayaran obat
secara tunai hingga proses pembuatan laporan penjualan obat di Apotek Melati Almanda.
Prosedur sistem berjalan pada Apotek Melati Alamanda mempunyai tahapan sebagai
berikut :
Proses pemesanan di awali dari customer memberikan surat pesanan (PO) kepada
2. Proses Pembayaran
Customer membayar secara tunai di kasir, kasir akan menerima uang tunai dan
memberikan struk beserta pesanan obat yang telah di pesan sesuai dengan surat pesanan.
Laporan dibuat setiap akhir bulan oleh admin. Tanggal tutup buku mengikuti tanggal
akhir setiap bulannya. Laporan yang harus disiapkan adalah laporan keuangan yang
meliputi laporan laba/rugi, laporan perubahan modal dan laporan neraca perusahaan.
pendukung. Setelah laporan selesai, maka laporan akan ditandatangani oleh Pemilik
Apotek.
14
Spesifikasi Sistem Berjalan.
Spesifikasi sistem berjlan merupakan rangkaian yang terdiri dari dokumen masukan (Input)
dan dokumen keluaran (Output) yang semuanya teratur dan dipakai pada sistem berjalan.
15
3.2.2. Activity Diagram.
Spesifikasi sistem berjlan merupakan rangkaian yang terdiri dari dokumen masukan (Input)
dan dokumen keluaran (Output) yang semuanya teratur dan dipakai pada sistem berjalan.
Dokumen masukan merupakan proses awal dari kegiatan Penerimaan obat pada Apotek
Melati Alamanda. Adapun bentuk dokumen masukan tersebut adalah sebagai berikut :
Sumber : Kasir
Tujuan : Apoteker
Media : Kertas
Dokumen keluaran terdiri dari proses penawaran, pengiriman dan pembayaran barang.
17
Media : Kertas
JumlahRangkap : 1 Lembar
Masalah yang di alami sangat beragam, kompleksitas masalah dalam setiap perusahaan juga
berbeda-beda. Semakin besar sebuah perusahaan masalah yang di alami semakin besar pula.
bijaksana. Hal-hal yang menjadi kendala di dalam Apotek Melati alamanda selama ini
diantaranya:
1. Kasir yang masih melakukan pendataan secara manual sehingga memungkinan data
yang tercecer.
2. Pendataan semua kegiatan masih terpisah.
Dari kendala-kendala yang dipaparkan diatas, maka langkah-langkah yang dapat diambil
1. Dengan membuat program agar untuk proses pendataan lebih mudah untuk dicari dan
18
A1.1. User Log In
- Mengkases Log In
- Mengakses Exit
- Dapat menghapus
- Keluar
- Dapat menghapus
- Keluar
- Dapat menghapus
20
Gambar III.3. Use Case Diagram Admin
admin
Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman
Skenario Utama
Aktor Admin
Konisi Awal Aktor masuk menu admin
Aksi Aktor Reaksi Sistem
1. Aktor Sistem akan menampilkan informasi data barang
Memilih data
data customer
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang
anda inginkan
Skenario Utama
Aktor Admin
Konisi Awal Aktor masuk menu order
Aksi Aktor Reaksi Sistem
1. Aktor Sistem akan menampilkan input data order
Memilih data
data status
order
3. Aktor memilih Sistem akan menampilkan informasi data status pesanan
data status
pesanan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang
22
anda inginkan
Skenario Utama
Aktor Admin
Konisi Awal Aktor masuk menu pesanan
Aksi Aktor Reaksi Sistem
4. Aktor Sistem akan menampilkan informasi data pesanan
Memilih data
data pesanan
6. Aktor memilih
pesanan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang
anda inginkan
24
Gambar III.6 Activity Diagram Menu Admin
25
Gambar III.7 Activity Diagram Menu Pesanan.
26
Gambar III.8 Activity Diagram Menu Order
27
Gambar III.9.Activity Diagram Laporan.
3.4. Desain
29
Gambar III.11. Logical Record Structure (LRS).
30
Spesifikasi file yang digunakan dalam perancangan program penjulan tunai ini, penulis
Akronim : user
Tabel III.4
31
2. Spesifikasi File Akun
Akronim : Akun
Tabel III.5
32
3. Spesifikasi File Jurnal
Akronim : Jurnal
Tabel III.6
Akronim : Detail_Jurnal
Tabel III.7
Akronim : Obat
Tabel III.8
34
4. Harga Harga Int 11
Akronim : Penjualan
Tabel III.9
35
7. Spesifikasi File Detail Penjualan
Akronim : Detail_Penjualan
Tabel III.10
36
3.4.4. Class Diagram
37
Gambar III.12. Class Diagram
38
Gambar III.13. Sequence Diagram persediaan obat
39
3.4.5. Deployment Diagram
Gambar
III.15
41
Gambar III.16
3. Edit Obat
Gambar III.17
4. Data Obat
42
Gambar III.18
5. Tambah Obat
Gambar III.19
3.5. Implementasi
43
3.5.1. Code Generation
<%@page import="control.koneksi"%>
<!DOCTYPE html>
<html>
<head>
</head>
<script type="text/javascript">
function validasi_input(form) {
if (form.namabarang.value == "") {
form.namabarang.focus();
return (false);
form.harga.focus();
44
return (false);
form.stok.focus();
return (false);
return (true);
</script>
<body>
<table>
<tr><div class="form-group">
Barang</label></td>
<div class="col-sm-10">
<td>
<%
45
try {
ResultSet rs = null;
rs = kon.stmt.executeQuery("select max(right(kd_brg,4)) as no
FROM barang");
while (rs.next()) {
if (rs.first() == false) {
} else {
rs.last();
46
out.println("<input type='text' class='form-control'
} catch (Exception e) {
out.println(e);
%></td>
</div>
</div>
</tr>
<tr>
<td>Nama Barang</td>
Tabel III.12.
Hasil Pengujian Black Box Testing Form Konfirmasi pesanan
47
1. No jurnal, no No jurnal: Sistem akan Sesuai Valid
trans, kode (kosong) menolak akses harapan
obat, jumlah No trans: dan
dan (kosong) menampilkan
keterangan Kode barang: pesan
tidak diisi (kosong) “Gagal...
kemudian Jumlah: masih ada
klik tombol (kosong) data yang
simpan Keterangan: belum terisi,
(kosong) Silahkan
Ulangi”
48
4. Mengetikkan No jurnal: Sistem akan Sesuai Valid
No jurnal, no JU01 menolak harapan
trans, No trans: Akses dan
kode obat, HSA01 menampilkan
jumlah tidak Kode obat: pesan
diisi (kosong) 8211402 “Gagal...
dan Jumlah: masih ada
keterangan (kosong) data yang
tidak diisi Keterangan: belum terisi,
(kosong) (kosong Silahkan
kemudian Ulangi”
klik tombol
simpan
approve
Tabel III.13
49
Kebutuhan Keterangan
Sistem Windows 10 64-bit
Proessor Celeron, @2,16 GHz
RAM 2 GB
Harddisk 500GB
Monitor 14” LED
Keyboard 108 key
Printer Epson
Mouse Standard
Software Kebutuhan menjalankan apliasi secara local
DBSM : Mysql
BAB IV
PENUTUP
5.1. Kesimpulan
Persaingan usaha diberbagai bidang pada era globalisasi seperti sekarang ini sangatlah ketat
serta menuntut pelayanan terbaik oleh Apotek kepada konsumen. Untuk memberikan pelayanan
terbaik kepada konsumen salah satunya yaitu dengan penyediaan informasi yang cepat dan akurat,
hal ini dapat dilakukan melalui pemanfaatan penerapan teknologi sistem informasi pada Apotik ini.
Sistem informasi sangat dibutuhkan di semua bidang terutama di bidang industri. Selain dengan
sistem informasi, software yang berbasis akutansi yang memudahkan dalam mengolaha data
Penjualan Adalah salah satu aktifitas terpenting di Apotek . Agar proses penjulan berjalan
dengan baik, maka didukung dengan sistem informasi penjulan yang terkomputerisasi. Dan didukung
50
dengan software dan hardware yang menunjang sistem informasi penjualan. Untuk memberikan
5.2. SARAN
Adapun saran yang disampaikan oleh penulis terendala keterbatasan waktu maka dari itu
1. Penulis menyadari masih banyak kekurangan dalam perancangan sistem penjulan tunai ini. Tentu
kedepannya usulan sistem tidak hanya penjulan tunai melainkan sistem lainnya seperti : sistem
Internasional. Maka perlu adanya pelatihan bagi user untuk menjalankan aplikasi tersebut,
51
DAFTAR PUSTAKA
Mulyanto, Agus. 2009. Sistem Informasi Konsep dan Aplikasi, Pustaka Pelajar, Yogyakarta
Andri Kristanto. 2008. Perancangan Sistem Informasi dan Aplikasinya Gava Media,
Yogyakarta
Kusrini dan Koniyo 2007. Karakteristik Sistem
Krismiaji. 2010. Sistem Informasi Akuntansi EdisiKetiga. Yogyakarta: UPP STIM YKPN
Jogiyanto H.M. (2013), Heri Kuswara, Komputerisasi Akuntansi; AMIK BSI Jakarta.
Hutahaean, Jeperson. 2014. Konsep Sistem Informasi. Yogyakarta: Deepublish.
Susanto, Azhar. 2013. Sistem Informasi Akuntansi. Bandung: Lingga Jaya.
Subari, Tata 2012. Analisis Sistem Informasi. Andi. Yogyakarta.
Davis, Gordon B. 2013. Kerangka Dasar Sistem Informasi Manajemen. Palembang:
Maxikom.
52
DAFTAR RIWAYAT HIDUP
1. Biodata Mahasiswa
NIM : 11170111
Nama Lengkap : Fitri Haryanti
Tempat & Tanggal lahir : Sumedang 15-02-1999
Alamat Lengkap : Jl. Kusuma Timur IIIB Blok F16 No. 02 RT03/03 Perumahan
Wisma Jaya Bekasi Timur, Kota Bekasi
2. Biodata Mahasiswa
NIM : 11170624
Nama Lengkap : Eka Surdania
Tempat & Tanggal lahir : Jakarta 15-11-1997
Alamat Lengkap : Perumahan Karang Satria Green Recidence 2 Blok RT007/005
Tambun Utara Kabupaten Bekasi
3. Biodata Mahasiswa
NIM : 11170624
Nama Lengkap : Elsa Putri Hendriana
53
Tempat & Tanggal lahir : Jakarta 09-04-1999
Alamat Lengkap : Jl.Swadaya VI, Kaliabang Tengah, Bekasi Utara
4.Biodata Mahasiswa
NIM : 11170936
Nama Lengkap : Vallenia Gita Pradina
Tempat & Tanggal lahir : Jakarta, 03-08-1999
Alamat Lengkap : Jl.Swadaya VI, Kaliabang Tengah, Bekasi Utara
5.Biodata Mahasiswa
NIM : 11171222
Nama Lengkap : Vivi Mutia
Tempat & Tanggal lahir : Jakarta, 22-02-1999
Alamat Lengkap : P.U.P Sektor 5 Blok B1 No 68 RT001/020 Kec. Babelan . Kel
Bahagia , Kabupaten Bekasi , Jawa Barat
54
LAMPIRAN-LAMPIRAN
55