Abstract - Building supply store is a business entity engaged in the dalam penyajian informasi relatif cepat dan akurat.
sale of construction materials for the building . Where there are
still use the transaction data were administrative in bookkeeping II. TINJAUAN PUSTAKA
way , so it takes a long time to figure out the sale and purchase
transactions. Therefore, the author here takes issue in the sale and A. Sistem Pemrosesan Transaksi
purchase itself.
Menurut Hanif al Fatta (2007), sistem pemrosesan
Transaction processing systems created using PHP
programming language and MySQL database . System where this transaksi (transaction processing system-TPS) adalah sistem
information can help in recording the transaction in the building informasi terkomputerisasi yang dikembangkan untuk
supply store . In addition to recording can also be used for the memproses sejumlah besar data transaksi bisnis rutin untuk
preparation of monthly reports . menghasilkan informasi keuangan.
The expected result from design of this transaction B. Kualitas Sistem Pemrosesan Transaksi
processing systems is to build a computerized information system Untuk mengetahui bahwa TPS memiliki kualitas yang baik
to facilitate the operator in the transaction. With this expected to
improve customer service so well that the presentation of maka menurut Turban et al (2008), sebuah program aplikasi
information in a relatively quick and accurate transactions . TPS harus memiliki karakter sebagai berikut:
Moreover, it can accelerate the collection of goods to see inventory 1. Program dapat melakukan fungsinya dengan benar dan
and preparing reports . lengkap.Kriteria ini dapat terwujudkan jika sebuah TPS
dapat melakukan fungsi-fungsi berikut, yakni:
Key Terms: Transaction processing systems, transaction, a. Menangkap data dari setiap transaksi
PHP, MYSQL. b. Mengotomatisasi pengamanan data transaksi
c. Memverifikasi transaksi untuk diterima dan ditolak
I. PENDAHULUAN d. Menyimpan transaksi yang telah diverifikasi
Jurnal Teknologi dan Sistem Komputer - Vol.2, No.2, April 2014 JTSiskom - 170
bagaimana data berpindah di antara aktivitas-aktivitas itu. rancangan yang sesuai dengan kebutuhan dari pihak instansi
Salah satu cara untuk merepresentasikan proses model adalah terkait. Dalam perancangan model perangkat lunak ini,
dengan cara Data Flow Diagram (DFD). digunakan pemodelan terstruktur yaitu Data Flow Diagram
(DFD) dan Entity Relationship Diagram (ERD), metode ini
menyajikan data dengan menggunakan entitas dan hubungan
III. ANALISIS DAN PERANCANGAN SISTEM antar tabel.
1. Data Flow Diagram (DFD)
A. Analisis Kebutuhan Sistem Dalam langkah ini dilakukan penentuan entitas-entitas,
Sistem yang dibuat seringkali tidak sesuai dengan baik entitas dalam maupun maupun entitas luar, data yang
keinginan dari pengguna sistem yang memungkinkan terjadi mengalir serta prosedur yang terlibat bisa dilakukan oleh
kesalahan dan ketidak sepahaman. Hal ini biasa terjadi jika masing-masing entitas.
dalam pembuatan sebuah sistem tidak diawali dengan analisis a. Perancangan DFD
kebutuhan yang mendasar dan rinci. Analisis kebutuhan DFD merupakan diagram aliran data yang
dapat dilakukan melalui wawancara dengan pihak-pihak menggambarkan bagaimana data diproses oleh sistem. Selain
terkait dan pengamatan dari lingkungan di mana sistem akan itu DFD menggambarkan notasi-notasi aliran data di dalam
dibangun. sistem. Proses perancangan dimulai dengan pembuatan bagan
1. Deskripsi Umum alir sistem atau yang disebut dengan diagram konteks.
Demi mempermudah dan menunjang kinerja dari Toko Diagram konteks menggambarkan suatu sistem secara umum.
Sinar Mas, diharapkan program ini dapat : Diagram konteks ini juga menggambarkan bahwa sistem
a. Mempermudah admin (pemilik toko) untuk melakukan pemrosesan transaksi berbasis web dan mysql mempunyai
transaksi pembelian, transaksi penjualan, dan melihat stok tiga pengguna sistem yaitu : Admin, Super Kasir dan Kasir.
barang membuat laporan untuk Toko Sinar Mas. Admin adalah orang yang mempunyai kewenangan penuh
b. Mempermudah superkasir dan kasir dalam melakukan atas sistem, bertugas mengelola hak akses pada sistem, dan
transaksi pembelian, dan penjualan. menghasilkan transaksi. Superkasir adalah kasir yang
mendapat akses lebih dari kasir bisa, Sedangkan kasir hanya
c. Mempermudah karyawan dalam melayani konsumen
bisa melakukan transaksi penjualan. Untuk diagram
untuk transaksi penjualan.
konteksnya dapat dilihat pada Gambar 1.
d. Mempermudah karyawan dalam melayani supplier untuk Data penjualan
Data Pembelian
transaksi pembelian. ID_Pengguna
Data_Barang_Baru
Data_Supplier_Baru
e. Mempermudah admin untuk membuat laporan pembelian, Super Kasir
Daftar_Kategori_Barang_Baru
Edit_Data_Barang
Edit_Data_Supplier
penjualan dan stok barang dalam bentuk PDF dan Word. Edit_Kategori_Barang
Hapus_Data_Barang
Hapus_Data_Supplier Pembeli
Hapus_Kategori_Barang
B. Analisis Data Pembelian
tingkah laku yang diperlukan yang mengacu pada tahap Laporan Stok Barang
Hak_akses
Nota Penjualan
Data penjualan
Toko Bangunan
Data_printer printer
ID_Pengguna
2.
Penjualan
Data_barang
Pembeli
TMP_Penjualan Kategori_barang
Penjualan_item
Laporan
Laporan_Pembelian
Laporan_Penjualan
Laporan_stok_barang
Pemilik Toko
Pengolahan
printer
Data_Printer_Baru,
Perubahan_printer,
Penghapusan_printer
Pilih_printer
Data_barang
Data_barang
Pembelian_item Data_Beli
Data_User_Baru
Perubahan_Data_User
Data_Printer_Baru,
Data_pengguna
3. Kasir
Data_Beli Data User*
Supplier* Data_supplier
8.
6. 7.
Data_Barang_Supplier, Super Kasir Data_Kategori Kategori_barang*
Perubahan_Supplier, Pengolahan
Data_Barang_Baru,
C. Perancangan Data
Perubahan_Barang,
Penghapusan_Barang
Tmp_Penjualan
Pembelian* Tmp_Pembelian
Mencetak
nota
Data Printer Daftar Printer Tambah Printer Pilih Printer
Membeli Menjual
Membeli Menjual
User_login
Edit Printer Hapus Printer
Konsumen
Membuat supplier
penjualan
Laporan penjualan
Pembelian Barang Tambah Barang Cepat
Pembelian
Membuat
Penjualan_item
Laporan Pembelian Data Pembelian Detail Transaksi Pembelian Cetak Nota
Menyimpan data
Membuat Laporan barang beli
Kategori_Barang
barang
Barang
gambaran tentang sistem pemrosesan transaksi yang akan Laporan Daftar Barang Cetak PDF Cetak Word
Pada gambar 4, ditampilkan menu untuk kasir. Laporan Transaksi Penjualan Periode Cetak PDF Cetak Word
Home
Data Kategori Daftar Kategori Tambah Kategori Tampilan login user dapat dilihat pada Gambar 7. berikut.
Edit Kategori Hapus Kategori
Admin Login
Data Supplier Daftar Supplier Tambah Supplier
Logout
Jurnal Teknologi dan Sistem Komputer - Vol.2, No.2, April 2014 JTSiskom - 172
Tampilan menu “Admin” dapat dilihat pada Gambar 8 Tabel 1. Pengujian sistem (lanjutan)
Nama Pengujian Hasil Pengujian
berikut.
Pengujian menu edit kategori barang. Berhasil
Pengujian menu menghapus kategori barang. Berhasil
Pengujian menu data barang. Berhasil.
Pengujian menu tambah barang. Berhasil
Pengujian menu edit barang. Berhasil
Pengujian menu menghapus barang. Berhasil
Pengujian menu data supplier. Berhasil.
Pengujian menu tambah supplier. Berhasil
Pengujian menu edit data supplier. Berhasil
Pengujian menu menghapus supplier. Berhasil
Pengujian menu data printer. Berhasil.
Pengujian menu tambah printer. Berhasil
Pengujian menu edit data printer. Berhasil
Pengujian menu menghapus printer. Berhasil
Gambar 8. Tampilan menu admin Pengujian menu pilih printer Berhasil
Pengujian menu pembelian barang. Berhasil
Tampilan menu “SuperKasir” dapat dilihat pada Gambar Menambahkan kode barang cepat. Berhasil
Pengujian menghapus transaksi pembelian pada Berhasil
9 berikut. menu hapus pembelian.
Pengujian menu penjualan barang. Berhasil
Pengujian menghapus transaksi penjualan pada Berhasil
menu hapus penjualan.
Pengujian menu laporan. Berhasil
Pengujian sub menu laporan supplier. Berhasil
Pengujian sub menu laporan kategori barang. Berhasil
Pengujian sub menu laporan barang. Berhasil
Pengujian cetak laporan dalam PDF sub menu Berhasil
laporan barang.
Pengujian cetak laporan dalam Word sub menu Berhasil
laporan barang.
Pengujian sub menu laporan barang per kategori. Berhasil
Pengujian cetak laporan dalam PDF sub menu Berhasil
laporan barang per kategori.
Gambar 9. Tampilan menu superkasir Pengujian cetak laporan dalam Word sub menu Berhasil
laporan barang per kategori.
Pengujian sub menu laporan transaksi Berhasil
Tampilan menu “Kasir” dapat dilihat pada Gambar 10. pembelian.
Pengujian cetak laporan dalam PDF sub menu Berhasil
berikut. laporan transaksi pembelian.
Pengujian cetak laporan dalam Word sub menu Berhasil
laporan transaksi pembelian.
Pengujian sub menu laporan transaksi Berhasil
penjualan.
Pengujian cetak nota per transaksi sub menu Berhasil
laporan transaksi penjualan.
Pengujian sub menu laporan transaksi Berhasil
penjualan per periode.
Pengujian cetak laporan dalam PDF sub menu Berhasil
laporan transaksi penjualan per periode.
Pengujian cetak laporan dalam Word sub menu Berhasil
laporan transaksi penjualan per periode.
Gambar 10. Tampilan menu kasir Pengujian sub menu laporan daftar petugas. Berhasil
Pengujian keluar dari sistem. Berhasil
Jurnal Teknologi dan Sistem Komputer - Vol.2, No.2, April 2014 JTSiskom - 174