publikasi laporan tugas akhir sistem informasi …jurnal.stmikelrahma.ac.id › assets › file ›...
TRANSCRIPT
PUBLIKASI LAPORAN TUGAS AKHIR
SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO
MITRA BISNIS
Disusun oleh
Nama : Asih Nuryanti
NIM : 25120193
Prodi : Komputerisasi Akuntansi
Jenjang : D3 (Diploma 3)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER
EL RAHMA
YOGYAKARTA
2015
SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO
MITRA BISNIS
Asih Nuryanti
Komputerisasi Akuntansi STMIK El Rahma Yogyakarta
Abstrack
Information Systems Sales and Purchase In Store business partner is an
information system recording and processing the data used to generate sales information
and purchase at a store that specializes in selling digital clock spareparts and other digital
spareparts. In general, spareparts shops only use manual recording for each transaction
and the absence of financial statements.
This system is designed to facilitate management of the store in obtaining
information and making financial reports required. Besides, the system aims to improve
the quality of service to customers to the maximum.
With computerized created, Sales and Purchasing Information System is able to
generate valid data is then able to be processed into the required financial information.
Indirectly Sales Information Systems and Purchasing also assist management in making
decisions.
This system uses Borland Delphi 7.0 application systems, as well as MySQL
Server 5.0 as a database. In this system is also equipped with a login system to maintain
data security, enter the data, store data, print the report data or report transactions and
print sales note.
Keywords: Information Systems, Sales, Purchasing
PENDAHULUAN
Mitra bisnis merupakan toko penyedia spare parts jam digital dan running
teks yang telah memiliki jumlah transaksi yang banyak, menyadari bahwa pihak
pimpinan mereka membutuhkan suatu pengembangan basis data yang akan
menyediakan informasi terutama di bidang penjualan dan pembelian. Untuk
proses pembelian, mitra bisnis mendapat supply spare parts langsung dari pabrik
di China. Untuk proses penjualan setiap pelanggan yang melakukan transaksi
akan dicatatat melalui faktur yang telah disediakan, kemudian dari faktur-faktur
tersebut akan disalin kembali untuk dijadikan arsip penjualan.
Kondisi seperti ini menyebabkan data-data penting yang dibutuhkan
perusahaan disimpan dalam bentuk berkas sehingga mengakibatkan lambatnya
pencarian data, dan juga pembuatan laporan seringkali tidak tepat waktu karena
masih menggunakan cara manual, sehingga laporan sering telat sampai ke
pimpinan. Oleh karena itu, dikarenakan semakin berkembangnya teknologi dari
waktu ke waktu dan semakin bertambahnya jumlah konsumen, maka
pengembangan basis data ini ingin lebih ditingkatkan untuk memudahkan
dalam melakukan kegiatan penjualan dan pembelian.
METODE PENELITIAN
Metode pengumpulan data ini diperoleh dari berbagai sumber seperti dari
referensi maupun dari pegawai. Teknik dalam pengumpulan data ini adalah Studi
Lapangan, Penelitian lapangan yang dilakukan dibagi menjadi dua metode yaitu
Observasi adalah mengumpulkan data dengan cara mengamati secara langsung
keadaan koperasi dengan segala kegiatan operasional yang berhubungan dengan
penelitian, dan wawancara yaitu mengadakan tanya jawab secara langsung pada
pihak-pihak yang terkait untuk memperoleh gambaran secara umum tentang toko
dan masalah-masalah yang berkait sistem yang berjalan melalui sumber daya
manusia pada toko.
Konsep Dasar Informasi
Informasi adalah data yang telah diubah menjadi konteks yang berarti dan
berguna bagi para pemakai akhir tertentu. Data secara konseptual adalah deskripsi
tentang benda, kejadian, aktivitas, dan transaksi, yang tidak mempunyai makna atau
tidak berpengaruh secara langsung kepada pemakai (Kurniawati dan Prayitno,
2009).
Konsep Dasar Sistem Informasi
Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan
perangkat lunak computer serta perangkat manusia yang akan mengolah data
menggunakan perangkat keras dan perangkat lunak tersebut. Selain itu data juga
memegang peranan yang penting dalam sistem informasi. Data yang akan
dimasukkan dalam sebuah sistem informasi dapat berupa formulir-formulir,
prosedur-prosedur dan bentuk data lainnya (Kristanto, 2008).
Pengertian Akuntansi
Akuntansi adalah seni pencatatan (recording), pengelompokkan
(classifying), perangkuman (summarizing) dan pelaporan (reporting) dari
transaksi-transaksi keuangan atau ekonomi suatu organisasi dengan cara yang
sitematis dan baku serta penginterprestasian terhadap hasil yang ditimbulkan.
Basis Data (Database)
Basis data adalah kumpulan item-item data yang tersimpan secara bersama-
sama dengan sistematika tertentu tanpa ada kerangkapan yang tidak perlu apalagi
yang merugikan dimana data yang disimpan independen dengan program yang
mengelolanya, misalnya penambahan data, penghapusan data.
Normalisasi
Suatu file yang terdiri dari beberapa grup elemen yang berulang-ulang perlu
diorganisasikan kembali. Normalisasi (normalization) merupakan proses untuk
mengorganisasikan file untuk menghilangkan grup elemen berulang-ulang. Ada
beberapa tahap normalisasi yang harus dilakukan agar menjadi bentuk normal, yaitu
bentuk tidak normal, normal pertama, normal kedua, dan normal ketiga.
Relasi Antar Tabel
Relasi antar tabel adalah hubungan antara kunci relasi (Relation Key) yang
merupakan kunci utama dari masing-masing file. Relasi file terbagi dalam 3 bentuk
yaitu One to One Relationship 2 File, One to Many Relationship 2 File, dan Many
to Many Relationship 2 File.
Pengertian DAD
Diagram alir data atau Data Flow Diagram adalah suatu model logika data atau
proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan
data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan
data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan
pada data tersebut (Kristanto, 2008).
Bagan Alir (Flowchart)
Flowchart adalah diagram yang terdiri dari simbol-simbol geometris
(sebagian besar berisi empat) bersama-sama dengan anak panah yang
menghubungkan satu simbol dengan simbol lainnya. Diagram tersebut memberi
gambaran dari prosedur pengolahan data. Bagan alir sistem (System Flowchart)
adalah diagram yang menunjukkan aliran data yang lewat dari satu unit organisasi
atau dari satu mesin yang lain di dalam perusahaan, atau menggambarkan aliran
data yang melewati sistem pengolahan data dari mulai masuk hingga keluar dari
sistem. Karena pemilihan media input dan output dari tipe operasi (manual atau
dengan program) adalah merupakan pertimbangan sistem pengolahan data. Bagan
alir sistem menggunakan simbol yang agak lain dengan yang digunakan di dalam
bagan alir program (program flowchart).
MySQL
Database Management System (DBMS) berisi satu koleksi data yang saling
berhubungan dan satu set program untuk mengakses data tersebut. DBMS terdiri
dari Database dan Set Program pengelola untuk menambah data, menghapus data,
mengambil dan membaca data. Set program pengelola merupakan satu paket
program yang dibuat agar memudahkan dan mengefisiensikan pemasukan atau
perekaman informasi dan pengambilan atau pembacaan informasi ke dalam
database, yang biasa disebut dengan paket DBMS. Ada beberapa macam paket
DBMS, diantaranya adalah MySQL, postgresql, Foxpro, Oracle, dan lain-lain.
Mengenal Borland Delphi 7
Borland Delphi 7 merupakan suatu bahasa pemrograman yang
memberikan berbagai fasilitas pembuatan aplikasi visual. Keunggulan bahasa
pemrograman ini terletak pada produktivitas, kualitas, pengembangan perangkat
lunak, kecepatan komplikasi, pola desain yang menarik serta diperkuat dengan
pemrogramannya yang terstruktur. Keunggulan lainnya adalah dapat digunakan
untuk merancang program aplikasi yang memiliki tampilan seperti program aplikasi
lain yang berbasis Windows (Rahardjo, 2010).
RELASI ANTAR TABEL
barang
kd_brg*
nm_brg
satuan
h_beli
h_jual
stok
pegawai
kd_peg*
nm_peg
alamat_peg
jk_peg
no_telp_peg
password
d_jual
no_fak_jual**
kd_brg**
h_jual**
jml_brg
jurnal
no_jurnal*
no_fak_jual**
no_fak_beli**
tgl_jurnal
ket
d_beli
no_fak_beli**
kd_brg**
h_beli**
jml_brg
rekening
kode_rek*
nama_rek
kelompok_rek
balance
saldo_awal
md
mk
saldo_akhir
supplier
kd_sup*
nm_sup
alamat_sup
no_telp_sup
d_jurnal
no_jurnal**
kode_rek**
debet
kredit
beli
no_fak_beli*
kd_sup**
tgl_beli
ongkir_beli
jual
no_fak_jual*
kd_peg**
kd_pel**
tgl_jual
ongkir
pelanggan
kd_pel*
nm_pel
alamat_pel
no_telp_pel
Gambar 1 Relasi Antar Tabel
DIAGRAM BERJENJANG
0.1
Input Data
0
SISTEM
INFORMASI
PENJUALAN DAN
PEMBELIAN
2.2
Pembelian
1.1
Data Barang
0.2
Transaksi
0.3
Laporan
1.2
Data
Pegawai
3.3
Lap.Data
Supplier
3.1
Lap. Data
Barang
2.1
Penjualan
3.2
Lap. Data
Pegawai
3.4
Lap. Data
Pelanggan
3.5
Lap.
Penjualan1.5
Data
Rekening
2.3
Jurnal
Umum
3.6
Lap.
Pembelian
3.9
Lap. Laba
Rugi
1.3
Data
Supplier
1.4
Data
Pelanggan
3.7
Lap. Jurnal
Umum
3.8
Lap. Buku
Besar
Gambar 2 Diagram Berjenjang
DAD Level 0
1.0
Input DataPegawai
barang
d_jual
beli
Data Barang valid
Data Pegawai valid
Lap. Data Barang
Lap. Data Pegawai
Lap. Data Supplier
Lap. Data Pelanggan
Lap. Penjualan
Lap. Pembelian
Lap. Jurnal Umum
Lap. Buku Besar
Laporan Laba/Rugi
pegawai
2.0
Transaksi
Pemilik
3.0
Laporan
Data Penjualan
Data Pembelian
Data Jurnal Umum
jual
Data Barang
Data Pegawai
Data Supplier
Data Pelanggan
Data Rekening
d_beli
Data Penjualan valid
Data d_penjualan valid
Data pembelian valid
Lap. Data Barang
Lap. Data Pegawai
Lap. Data Supplier
Lap. Data Pelanggan
Lap. Penjualan
Lap. Pembelian
Lap. Jurnal Umum
Lap. Buku Besar
Laporan Laba/Rugi
Data barang valid
Data pegawai valid
Data supplier valid
Data pelanggan valid
Data rekening valid
Data penjualan valid
Data d_penjualan valid
Data Pembelian valid
Data d_pembelian valid
Data Jurnal valid
Data d_jurnal valid
supplier
Data d_pembelian valid
pelanggan
rekening
Data Supplier valid
Data Pelanggan valid
Data Rekening valid
jurnal
d_jurnal
Data Jurnal umum valid
Data d_jurnal valid
Data Barang
Data Pegawai
Data Supplier
Data Pelanggan
Data Rekening
Gambar 3 DAD Level 0
DAD Level 1 Proses Input Data
Pegawai
pegawai
1.2
Proses Input Data
Pegawai
Data Pegawai Data Pegawai valid
1.1
Proses Input Data
Barang
Data Barangbarang
Data Anggota valid
supplier
1.3
Proses Input Data
Supplier
Data Supplier validData Supplier
pelanggan
1.2
Proses Input Data
Pelanggan
Data Pelanggan Data Pelanggan valid
rekening
1.3
Proses Input Data
Rekening
Data Rekening validData Rekening
Gambar 4 DAD Level 1 Proses input data
DAD Level 1 Proses Transaksi
Pegawai
beli
3.1
Transaksi
penjualan
3.2
Transaksi
pembelian
Data pembelian
3.3
Transaksi Jurnal
umum
jual
jurnal
Data penjualan
Data d_jurnal
barang
d_jual
Data penjualan
Data pembelian
Data jurnal umum
Data d_jual
d_beli
d_jurnal
pegawai
pelanggan
supplier
rekening
Data jurnal
Data d_pembelian
Data rekening
Data barang
Data pegawai
Data pelanggan
Data supplier
Data penjualan, Data d_penjualan
Data pembelian, Data d_pembelian
Gambar 5 DAD Level 1 Proses transaksi
DAD Level 1 Proses Laporan
Pegawai
jual
3.2
Lap. Data Pegawai
3.3
Lap.Data Suppliersupplier
d_jual
pelanggan
3.5
Lap. Penjualan
3.4
Lap. Data Pelanggan
3.1
Lap. Data Barangbarang
pegawai
Data barang
Data pegawai
Data supplier
Data pelanggan
Data barang
Data pelanggan
Data d_jual
Pemilik
3.7
Lap. Jurnal Umum
3.6
Lap. Pembelian
jurnal
d_beli
beli
Data jual
Data d_jual
Data beli
Data d_beli
Data supplier
Data beli
Data d_beli
Data barang
Data jurnal
Data d_jurnal Lap. Jurnal Umum
Lap. Jurnal Umum
Lap. Pembelian
Lap. Pembelian
Lap. Penjualan
Lap. Penjualan
Lap.Data Pelanggan
Lap.Data Pelanggan
Lap. Data Supplier
Lap. Data Supplier
Lap Data barang
Lap Data barang
Lap. Data pegawai
Lap. Data pegawai
Data jual
3.9
Lap. Laba Rugi
3.8
Lap. Buku Besar
d_jurnal
rekening
Data pegawai
Data rekening
Data rekening
Data rekening
Lap. Buku Besar
Lap. Buku Besar
Lap. Laba Rugi
Lap. Laba Rugi
Gambar 6 DAD Level 1 Proses laporan
HASIL DAN PEMBAHASAN
Setelah melalui tahapan analisis dan perancangan sistem, maka tahapan
selanjutnya adalah implementasi sistem. Sebelum program diimplementasikan,
maka program harus bebas dari kesalahan. Setelah program bebas dari kesalahan,
maka langkah selanjutnya adalah melakukan uji coba dengan memasukkan
beberapa data untuk diolah oleh sistem dan hasilnya dibandingkan dengan hasil
sistem manual, apakah hasilnya bebas dari kesalahan dan kekeliruan yang terjadi
pada sistem manual. Diharapkan dari implementasi sistem informasi penjualan
tunai dapat meminimalisir dan menghilangkan kesalahan yang selama ini terjadi
dalam sistem manual.
Tampilan Menu utama
Pada menu utama banyak tersedia menu yang bisa digunakan untuk
mengakses form baik input data, transaksi dan laporan agar dapat mengakses form
utama sebagai user yang harus terlebih dahulu melakukan login ke database.
Gambar 7 Tampilan Menu Utama
Tampilan Form Input Data Barang
Pada form ini terdiri dari nama barang, satuan, harga beli, harga jual, stok
dan terdapat enam tombol fungsi (tambah, simpan, edit, hapus, batal dan keluar)
form ini untuk mengolah data barang.
Gambar 8 Tampilan Form Barang
Tampilan Form Sub Menu Data Pegawai
Pada form ini terdiri dari nama barang, alamat, jenis kelamin, no telpon,
password dan terdapat enam tombol fungsi (tambah, simpan, edit, hapus, batal dan
keluar).
Gambar 9 Tampilan Form Pegawai
Tampilan Form Sub Menu Data Supplier
Pada form ini terdiri dari kode supplier, nama supplier, alamat, nomor
telepon dan terdapat enam tombol fungsi (tambah, simpan, edit, hapus, batal dan
keluar).
Gambar 10 Tampilan Form Supplier
1.1.1 Tampilan Form Sub Menu Data Pelanggan
Pada form ini terdiri dari kode pelanggan, nama pelanggan, alamat, nomor
telepon dan terdapat enam tombol fungsi (tambah, simpan, edit, hapus, batal dan
keluar).
Gambar 11 Tampilan Form Pelanggan
Tampilan Form Sub Menu Data Rekening
Pada form ini terdiri dari kode rekening, nama rekening, balance, saldo awal
dan terdapat enam tombol fungsi (tambah, simpan, edit, hapus, batal dan keluar).
Gambar 12 Tampilan Form Rekening
Tampilan Form Sub Menu Penjualan
Pada form ini berfungsi untuk menginputkan dan memproses transaksi
penjualan.
Gambar 13 Tampilan Form Penjualan
Tampilan Form Sub Menu Pembelian
Pada form ini berfungsi untuk menginputkan dan memproses transaksi
pembelian.
Gambar 14 Tampilan Form Pembelian
Tampilan Form Sub Menu Jurnal Umum
Pada form ini berfungsi untuk menginputkan dan memproses data jurnal
umum.
Gambar 15 Tampilan Form Jurnal Umum
Tampilan Form Sub Menu Laporan Jurnal Umum
Gambar 16 Tampilan Form Laporan Jurnal Umum
Gambar 17 Preview Laporan Jurnal Umum
Tampilan Form Sub Menu Laporan Buku Besar
Gambar 18 Tampilan Form Laporan Buku Besar
Gambar 19 Preview Laporan Buku Besar
Tampilan Form Sub Menu Laporan Laba/Rugi
Gambar 20 Tampilan Form Laporan Laba/Rugi
Gambar 21 Preview Laporan Laba/Rugi
SARAN
Dalam sistem informasi penjualan dan pembelian pada toko mitra bisnis ini
penulis menyadari penuh bahwa sistem yang dibuat ini masih sangat sederhana dan
banyak sekali kekurangan di dalamnya. Untuk itu sekiranya penulis ingin
memberikan beberapa saran yang nantinya dapat membantu pengembangan sistem
informasi penjualan dan pembelian ini. Saran-saran yang bisa penulis berikan
adalah laporan laba rugi dalam sistem informasi ini mencatat data dari awal
berdirinya toko sampai saat ini, jadi perlu adanya tampilan per periode untuk
laporan laba rugi. Sistem informasi ini juga belum menyantumkan retur penjualan
dan pembelian sehingga penulis selanjutnya bisa menambahkan retur penjualan dan
pembelian.
DAFTAR PUSTAKA
Divisi Penelitian dan Pengembangan Madcoms Madiun, 2002, Pemrograman
Borland Delphi7, Yogyakarta
Fathansyah,Ir., 2004, Basis Data, Bandung: Informatika Bandung
Hasanah.Uswatun, 2011, Sistem Informasi penjualan tunai pada toko salam, Tugas
Akhir Program Diploma 3 Komputerisasi Akuntansi STMIK El Rahma,
Yogyakarta
Ichwan. M, 2011, Pemrograman Basis Data Delphi 7 dan MySQL, Bandung:
Informatika
Jogiyanto.H.M., 2005, Analisis dan Desain Sistem Informasi: Pendekatan
Terstruktur Teori dan Praktik Aplikasi Bisnis, Jogyakarta, Andi.Offset
Jogiyanto.H.M., 2008, Sistem Teknologi Informasi, Yogyakarta: Andi Offset
Kristanto, Andri., 2008, Perancangan Sistem Informasi dan Aplikasinya,
Yogyakarta: Gaya Media
Kurniawati, Deborah., Prayitno, Edy., 2009, Pengantar Sistem Informasi,
Yogyakarta: Mahameru Press
Rahardjo, 2010, Cara mudah dan cepat membuat program aplikasi Database
dengan Delphi, Yogyakarta: Gava Media