Professional Documents
Culture Documents
net/publication/311614476
CITATIONS READS
0 400
3 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Eko Didik Widianto on 14 March 2017.
Abstrak – Dalam Industri yang semakin pesat perkembangannya, proses transaksi dan keluar masuknya barang perlu dicatat, ini
diperlukan untuk mempermudah suatu perusahaan dalam mengontrol jumlah nilai pemasukan dan pengeluaran. Data fisik merupakan
sesuatu yang mudah hilang, dimana dalam pendataan juga dimungkinkan adanya Human Error, salah satu akibatnya adalah dapat
menyebabkan suatu perbedaan data, kesalahan pendatan, kekurangan pemesanan, dan kesalahan perhitungan jumlah pemasukan dan
pengeluaran. Aplikasi ini dapat membantu perusahaan dalam pendataan barang dan transaksi menjadi lebih mudah dilakukan.
Pemesanan barang pun dapat dilakukan melalui apikasi tanpa harus memesan dengan menggunakan telepon. Aplikasi ini dibuat dengan
menggunakan bahasa pemrograman PHP, Jquery, database MySQL, dan framework CodeIgniter.
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.4, Oktober 2015 (e-ISSN: 2338-0403) JTsiskom - 445
Pemesanan - Kode produk, - Pemesanan ke distributor
barang ke nama produk, masih dilakukan via
distrbutor jumlah produk telepon
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.4, Oktober 2015 (e-ISSN: 2338-0403) JTsiskom - 447
Gambar 14. Sequence diagram add stok
Gambar 15. Sequence diagram lihat data barang masuk dan data transaksi
(barang keluar)
Gambar 13. Sequence diagram lihat stok produk Berikut adalah sequence diagram mendata pembelian yang
ditunjukkan pada Gambar 18.
Berikut adalah sequence diagram add stok yang ditunjukkan
pada gambar Gambar 14.
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.4, Oktober 2015 (e-ISSN: 2338-0403) JTsiskom - 448
Struktur dari tabel user dijelaskan pada Tabel 3.
Tabel 3. Struktur tabel user
Field Jenis Keterangan
kode_karyawan varchar(6) Primary key
username varchar(30) Username yang
digunakan untuk
login ke sistem
password varchar(32) -
nama varchar(35) -
level enum(‘Admin’, Level user
‘Pegawai’,
Gambar 18. Sequence diagram mendata barang pembelian
‘Kasir’)
Class diagram menggambarkan struktur dan deskripsi
Struktur dari tabel user_detail dijelaskan pada Tabel 4.
class, package, dan objek beserta hubungan satu sama lain Tabel 4. Struktur tabel user_detail
seperti containment, pewarisan, asosiasi, dan lain-ain. Class Field Jenis Keterangan
diagram berfungsi untuk menjelaskan tipe dari objek sistem dan kode_karyawan varchar(6) Foreign key yang
hubungannya dengan objek yang lain. Objek adalah nilai terhubung dengan
tertentu dari setiap attribute kelas entity. Berikut kelas diagram tabel user
dari sistem point of sale toko Torani yang akan dibangun seperti
tgl_lahir Date Tanggal lahir
ditunjukkan pada Gambar 19.
menggunakan
format tanggal
alamat varchar(100) -
no_telp varchar(15) -
tanggal_jual date -
total_harga int(20) -
kode_karyawan varchar(5) Merupakan field
yang hanya dapat
diisi oleh pihak
distributor
status enum(‘PENDING’, Status dari barang
Gambar 21. Fungsi login()
‘DIPROSES, pesanan
‘DITERIMA’,
Berikut adalah potongan kode dari fungsi cek_user()
BELI
yang berfungsi untuk mengecek username dan password di
DITEMPAT’)
dalam database ditunjukkan pada Gambar 34.
Struktur dari tabel dt_jual_detail dijelaskan pada Tabel 13.
Tabel 13. Struktur tabel dt_jual_detail
Field Jenis Keterangan
kode_pesan varchar(6) Primary key
kode_barang varchar(10) -
qty int(3) -
subtotal int(7) - Gambar 22. Fungsi cek_user()
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.4, Oktober 2015 (e-ISSN: 2338-0403) JTsiskom - 450
Berikut adalah potongan kode dari fungsi logout() yang
berfungsi untuk dan mengakhiri session login dan keluar dari
aplikasi ditunjukkan pada Gambar 35.
Gambar
Jurnal Teknologi 34. Halaman
dan Sistem tambahVol.3,
Komputer, stok No.4, Oktober 2015 (e-ISSN: 2338-0403) JTsiskom - 452
Selanjutnya adalah Membuat halaman data pesanan
yang merupakan halaman untuk melihat seluruh data pesanan
yang pernah dilakukan seperti yang digambarkan pada Gambar
54.
Pengujian
Memilih menu
Menampilkan
IV. KESIMPULAN DAN SARAN
dropdown
membuka halaman yang Dari hasil pengujian dan analisis aplikasi point of sale
manajemen data Berhasil
tampilan data berisi tabel data toko cabang perusahaan Torani, maka dapat disimpulkan hal-hal
dan pilih menu
transaksi transaksi sebagai berikut :
data transaksi
Memilih menu 1. Berdasarkan pengujian, user admin / manajer dapat
Pengujian Menampilkan melakukan aksi pengelolaan karyawan toko, seperti lihat,
dropdown
membuka halaman yang
tampilan data
manajemen data
berisi tabel data
Berhasil tambah, ubah data, dan hapus data karyawan. Admin juga
dan pilih menu dapat melihat daftar produk dan jumlah stok yang tersedia
pesanan pesanan
data pesanan untuk memantau persediaan barang di toko.
Memilih menu 2. Berdasarkan pengujian, user pegawai dapat melakukan
Pengujian Menampilkan
dropdown aksi pengelolaan barang di toko, seperti lihat, tambah
membuka halaman yang
manajemen data
tampilan
dan pilih menu
berisi tabel total Berhasil barang baru, tambah stok, ubah data, dan hapus data
laporan pemasukan dan barang. Pegawai juga dapat melakukan pemesanan barang
laporan
keuangan pengeluaran kepada distributor dengan menggunakan menu pesan yang
keuangan
Menampilkan terhubung dengan internet sehingga dapat terkoneksi
Pengujian Login halaman yang dengan database distributor.
membuka menggunakan berisi tabel
Berhasil
3. Berdasarkan pengujian, user kasir dapat melakukan aksi
tampilan akun dengan daftar produk transaksi jual beli dengan baik, seperti memilih barang,
menu kasir level kasir beserta detail mendata barang yang dibeli, menghitung jumlah harga
transaksi secara otomatis, dan mencetak bukti transaksi.
Menampilkan
Berdasarkan pengujian terhadap aplikasi point of sale
data produk
Pengujian
Menekan yang dipilih
toko cabang perusahaan Torani yang telah dibuat, maka dapat
tombol diberikan beberapa saran sebagai berikut :
tombol tambah beserta quantity Berhasil
tambah ke 1. Aplikasi point of sale toko cabang perusahaan Torani ini
ke keranjang dan harga
keranjang
produk yang dapat dikembangkan lebih lanjut dengan menambahkan
dipilih fitur seperti logika fuzzy untuk mengecek barang apa yang
Menjumlahkan
Menekan laris dan tidak serta menghitung berapa banyak jumlah
harga produk
Pengujian tombol update barang yang harus dipesan ke distributor, dan kasir yang
yang dipilih
tombol qty pada pojok Berhasil
sesuai dengan full menggunakan sistem barcode.
update qty kanan bawah
quantity yang 2. Tampilan hasil cetak bukti transaksi dapat dikembangkan
tabel transaksi
dipesan
Menekan dan disesuaikan dengan bentuk printer untuk kasir yang
Menghapus menggunakan kertas gulung berukuran kecil.
tombol hapus
Pengujian data transaksi
pada bagian Berhasil 3. Aplikasi point of sale toko cabang dapat diintegrasikan ke
tombol hapus dari daftar tabel
kanan tabel
transaksi dalam sebuah web server bersama aplikasi distributor
transaksi
Pengujian Menghapus sehingga data dapat menjadi lebih terpusat pada satu
Menekan
tombol semua data database saja.
tombol batalkan Berhasil
batalkan transaksi yang
transaksi
transaksi ditampilkan
Pengujian Mengisi form
DAFTAR PUSTAKA
sukses input dengan Menyimpan
Berhasil
submit form lengkap dan data input [1] Ladjamudin, Al-Bahra Bin, Analisis dan Desain Sistem
input sesuai format Informasi, Penerbit Graha Ilmu, Yogyakarta, 2005.
Menampilkan [2] Sholiq, Pemodelan Sistem Informasi Berorientasi Obyek
Mengosongkan
Pengujian pemberitahuan dengan UML, Penerbit Graha Ilmu, Yogyakarta,
sebagian atau
gagal submit bahwa field Berhasil 2006.
semua form
form input tidak boleh
input [3] Andi, Mudah dan Cepat Membuat Website dengan
kosong
Menampilkan
Codeigniter, Penerbit Andi, Yogyakarta, 2011.
Pengujian Mengisi form pemberitahuan [4] SE, Tommy, Membuat Sistem Aplikasi Minimarket (Point
kesalahan input dengan bahwa of Sales) dengan VB 6 & MYSQL 5, Penerbit Elex
Berhasil Media Komputindo, Jakarta, 2008.
pengisian format yang pengisian field
form input tidak sesuai tidak memenuhi [5] Solichin, Achmad, MySQL dari Pemula Hingga Mahir,
ketentuan Universitas Budi Luhur, Jakarta, 2010.
Pengujian Kembali ke
Menekan
tombol halaman Berhasil
tombol kembali
kembali sebelumnya
Menampilkan
Pengujian
Menekan print preview
tombol cetak
tombol cetak dari transaksi Berhasil
bukti
bukti transaksi terakhir dan
transaksi
siap cetak
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.4, Oktober 2015 (e-ISSN: 2338-0403) JTsiskom - 455