UJIAN AKHIR SEMESTER (UAS) SISTEM INFORMASI AKUNTANSI
SISTEM INFORMASI TRANSAKSI PENJUALAN AGEN LPG 3 KG
PT. SERAYU AGUNG LESTARI
Disusun Oleh : Dwi Yuliarto (201401051)
Dosen Pengampu : Ria Manurung ,SE, M.Si, Ak
SISTEM INFORMASI
SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO
Daftar Isi
1.7 Kebutuhan antarmuka eksternal ... 5
1.8 Kebutuhan Fungsionalitas Perangkat Lunak ... 6
Bab II ... 7
Listing Program dan User Interface ... 7
2.1 Halaman Login ... 7
2.2 Halaman Dashboard ... 9
2.3 Halaman Data Barang ... 13
2.4 Halaman Data Supplier ... 16
2.5 Halaman Data Customer ... 19
2.6 Halaman Data Transaksi Penjualan ... 21
2.7 Halaman Laporan Pajak ... 24
Bab III ... 26
Kesimpulan ... 26
Bab I Pendahuluan 1.1Latar Belakang
PT.Serayu Agung Lestari dalam menggerakan usahanya sudah menggunakan beberapa sistem.
Namun didalam sistemnya masih banyak kekurangan,dan belum mencapai efektifitas yang
maksimal.Dalam sistem pelaporannya masih menggunakan sistem manual, yang sering
menghasilkan laporan yang tidak valid seperti :data yang dituliskan berulang-ulang .untuk
mengatasi hal tersebut maka dibuatkan sebuah sistem penjualan yang berbasis web, yang dapat
di akses secara cepat dan akurat, karena tersimpan di dalam database.
1.2Lingkup Masalah
Perangkat lunak AGENSAL dikembangkan dengan tujuan untuk:
a. Mencatat data barang yang berada pada gudang lpg sehingga sehingga memudahkan dalam
melihat dan mengatur stok.
b. Mengubah data barang apabila ada perubahan harga pada barang.
c. Mencatat transaksi yang terjadi di agen lpg.
d. Mencetak data transaksi yang ada pada agen lpg dan laporan penjualannya.
e. Mencetak kebutuhan pembayaran pajak atas transaksi penjualan.
Perangkat lunak ini berjalan pada semua browser. DBMS yang digunakan adalah relational
DBMS MySQL.
1.3Perspektif produk
AGENSAL merupakan sebuah perangkat lunak yang mendukung sistem informasi penjualan
pada agen lpg 3 kg. AGENSAL ini mempunyai dua bagian utama yaitu penilaian prestasi
Aspek dan rating Aspek. Hasil rating Aspek digunakan untuk menentukan klasifikasi Aspek
dalam kelas pemula, madya dan utama.
Tujuan AGENSAL ini sebagai media untuk mencatat Data barang dan transaksi yang terjadi
sehingga dapat menghasilkan data penjualan dan laporan keuangan
AGENSAL ini membantu direktur untuk mengetahui data penjualan dan laporan keuangan
yang ada sehinga dapat memutuskan apa yang akan dilakukan direktur setiap bulannya
AGENSAL ini dapat menangani proses pengolahan data berupa data barang, data customer,
Perangkat lunak AGENSAL ini berjalan pada seluruh browser, menggunakan bahasa
pemrograman php dan css. Database yang digunakan adalah MySQL.
Pengguna akan berinteraksi dengan sistem melalui antarmuka GUI (Graphical User Interface).
Pengguna sistem ini hanya terdapat satu tipe yaitu pengelola sebagai admin untuk mengelola
dan mengupdate data-data system.
Gambar 1 Arsitektur Perangkat lunak AGENSAL
1.4Fungsi Produk
Fungsi produk perangkat lunak AGENSAL adalah sebagai berikut :
1. Fungsi Login
adalah fungsi yang digunakan oleh admin untuk dapat masuk dalam sistem yang akan
digunakan.
2. Fungsi Mengelola Transaksi
adalah fungsi yang digunakan oleh admin untuk menangani pengelolaan data–data
transaksi.
a. Fungsi Menambah Barang yang Ditransaksikan
adalah fungsi yang digunakan untuk menambahkan barang yang dibeli oleh pelanggan.
b. Fungsi Menyimpan Data Transaksi
adalah fungsi yang digunakan untuk menyimpan data transaksi yang telah ada.
c. Fungsi Menghapus Data transaksi
adalah fungsi yang digunakan untuk menghapus data transaksi.
3. Fungsi Mengelola Produk
adalah fungsi yang digunakan untuk menangani pengelolaan data–data produk yang ada.
a. Fungsi Menambah Data Barang
b. Fungsi Mengubah Data Barang
adalah fungsi yang digunakan untuk mengubah data barang apabila ada perubahan data.
c. Fungsi Mencari Data Barang
adalah fungsi yang digunakan untuk mencari data barang sesuai nama barang.
d. Fungsi Menghapus Data Barang
adalah fungsi yang digunakan untuk menghapus data barang.
4. Fungsi Mengelola Customer
adalah fungsi yang digunakan untuk menangani pengelolaan data–data pelanggan.
a. Fungsi Menambah Data Customer
adalah fungsi untuk Menambahkan data pelanggan baru.
b. Fungsi Mengubah Data Customer
adalah fungsi yang digunakan untuk mengubah data pelanggan yang ada.
c. Fungsi Mencari Data Customer
adalah fungsi yang digunakan untuk mencari data pelanggan sesuai dengan nama
pelanggan.
d. Fungsi Menghapus Data Customer
adalah fungsi yang digunakan untuk menghapus data pelangan.
5. Fungsi Mengelola Supplier
adalah fungsi yang digunakan untuk menangani pengelolaan data–data supplier.
a. Fungsi Menambah Data Supplier
adalah fungsi yang digunakan untuk menambahkan data supplier baru.
b. Fungsi Mengubah Data Supplier
adalah fungsi yang digunakan untuk mengubah data supplier yang ada.
c. Fungsi Mencari Data Supplier
adalah fungsi yang digunakan untuk mencari data supplier sesuai dengan nama
supplieryang ingin dicari.
d. Fungsi Menghapus Data Supplier
adalah fungsi yang digunakan untuk menghapus data supplier yang sudah ada.
adalah fungsi yang digunakan untuk menangani laporan penjualan sehingga dapat mengetahui
keuntungannya
a. Fungsi Melihat Data Penjualan
adalah fungsi yang digunakan untuk melihat data penjualan sesuai hari yang diinginkan
b. Fungsi Melihat Keuntungan
merupakan fungsi yang digunakan untuk melihat keuntungan dari seluruh penjualan.
7. Fungsi Mengelola Laporan Pajak Penjualan
adalah fungsi yang digunakan untuk menangani laporan PPN Dalam Negri atas penjualan, PPh
Final atas penjualan dan jasa angkut yang dipakai untuk rujukan biaya pengeluaran perusahaan
a. Fungsi Melihat Data PPN Dalam Negeri
adalah fungsi yang digunakan untuk melihat data Pajak Pertambahan Nilai Dalam Negri
Kurang Bayar atas penjualan lpg 3 kg yang harus dikeluarkan perusahaan sesuai masa pajak
yang diinginkan.
b. Fungsi Melihat Data PPh Final
adalah fungsi yang digunakan untuk melihat data Pajak Penghasilan yang bersifat Final atas
penjualan lpg 3 kg yang harus dikeluarkan perusahaan sesuai masa pajak yang diinginkan.
1.5Karakteristik Pengguna
Karakteristik dari pengguna perangkat lunak AGENSAL adalah sebagai berikut :
1. Admin
a. Memahami pengoperasian aplikasi yang ada.
b. Mengerti tentang penggunaan komputer.
1.6Batasan-batasan
Batasan-batasan dalam pembangunan perangkat lunak AGENSAL adalah sebagai berikut:
a. Program ini digunakan untuk mencatat data barang, pelanggan, supplier, dan transaksi
sehingga menghasilkan laporan yang berguna bagi admin
b. Keterbatasn perangkat keras
1.7Kebutuhan antarmuka eksternal
Kebutuhan antar muka eksternal pada perangkat lunak AGENSAL meliputi kebutuhan antarmuka
pemakai, antarmuka perangkat lunak, antarmuka komunikasi.
1.7.1 Antarmuka pemakai
Pengguna berinteraksi dengan antarmuka yang ditampilkan dalam bentuk form-form.
1.7.2 Antarmuka perangkat keras
Antarmuka perangkat keras yang digunakan dalam perangkat lunak AGENSAL adalah :
1. Perangkat Komputer (PC)
2. Keyboard
3. Mouse
1.7.3 Antarmuka perangkat lunak
Perangkat lunak yang dibutuhkan untuk mengoperasikan perangkat lunak AGENSAL adalah
sebagai berikut :
1. Nama : Microsoft Windows
Sumber : Microsoft
Fungsi : Sebagai sistem Operasi
2. Nama : Mozilla Firefox,Google Chrome,MS Edge
Sumber : firefox, Google, Microsoft
Fungsi : Sebagai browser
3. Nama : MySQL Server
Sumber : Open source dengan lisensi GNU
1.8Kebutuhan Fungsionalitas Perangkat Lunak
1.8.1 Use Case Diagram
Bab II
Listing Program dan User Interface 2.1 Halaman Login
<!DOCTYPE html> <html>
<head>
<link rel="shortcut icon" href="../websal/logo/elpijiwarna.ico"> <title>Agen SAL</title>
<link rel="stylesheet" type="text/css" href="assets/css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="assets/js/jquery-ui/jquery-ui.css"> <script type="text/javascript" src="assets/js/jquery.js"></script>
<script type="text/javascript" src="assets/js/bootstrap.js"></script>
<script type="text/javascript" src="assets/js/jquery-ui/jquery-ui.js"></script> <?php include 'admin/config.php'; ?> danger' role='alert'><span class='glyphicon glyphicon-warning-sign'></span> Login Gagal !! Username dan Password Salah atau Tidak Cocok !!</div>";
} }
?>
<form action="login_act.php" method="post">
<input type="password" class="form-control" placeholder="Password" name="pass"> </div>
<center>© 2017 Agen SAL All Rights Reserved</center> </p>
</body> </html>
2.2 Halaman Dashboard href="../assets/css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="../assets/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href=" ../assets/js/jquery-ui/jquery-ui.css">
<script type="text/javascript" src="../assets/js/jquery.js"></script> <script type="text/javascript" src="../assets/js/jquery.js"></script> <script type="text/javascript" src="../assets/js/bootstrap.js"></script>
<script type="text/javascript" src=" ../assets/js/jquery-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span> target="#modalpesan">
</a> class="glyphicon glyphicon-user"></span>
</a> hidden="true">×</button>
<h4 class="modal-title">Pesan Notification</h4>
sign'></span> Stok <a style='color:red'>". $q['nama_brg']."</a> yang tersisa sudah kurang dari 5 . silahkan pesan lagi !!</div>";
} dismiss="modal">Batal</button>
<div class="col-md-2"> <div class="row"> <?php
$use=$_SESSION['uname'];
$fo=mysql_query("select foto from user where uname='$use'"); role="button" aria-haspopup="true" aria-expanded="true">
<span class="glyphicon glyphicon-print"></span> Laporan
</a>
<div class="dropdown-menu">
2.3 Halaman Data Barang
Gambar 5. Halaman Data Barang
Gambar 7. Halaman Form Edit Barang
Gambar 9. Halaman Data Form Tambah Barang
2.4 Halaman Data Supplier
Gambar 11. Halaman Data Supplier
Gambar 13. Halaman Form Edit Supplier
Gambar 15. Halaman Data Tambah Supplier
2.5 Halaman Data Customer
Gambar 17. Halaman Data Customer
Gambar 19. Halaman Form Edit Customer
Gambar 21. Halaman Cetak Data Customer
2.6 Halaman Data Transaksi Penjualan
Gambar 23. Halaman Tambah Transaksi Penjualan Barang
Gambar 25. Halaman Laporan Transaksi Penjualan Barang
Gambar 27. Halaman Cetak Laporan Transaksi Penjualan Barang
2.7 Halaman Laporan Pajak
Gambar 27. Halaman Laporan Pajak PPN dan PPh 4(2) Final
Bab III Kesimpulan
Dengan menggunakan Sistem Informasi Penjualan Barang Ini diharapkan dapat menambah
efektifitas kinerja dalam lingkup perusahaan.
Laporan ini dibuat untuk memenuhi tugas Ujian Akhir Semester Mata Kuliah Sistem Informasi
Akuntansi.
******* TERIMA KASIH *******
Daftar Pustaka
Harris, A. B. (2009). PHP 6/MySQL Programming for the Absolute Beginner. Boston, USA:
Course Technology Cengage Learning.
Kadir, A. (2002). Dasar Pemorgaman WEB Dinamis Menggunakan PHP. Penerbit ANDI.
Winarto ST, M.Eng, E., Zaki, A., & Community, S. (n.d.). Pemrograman Web Berbasis HTML5,