Anda di halaman 1dari 13

LAPORAN PROJEK AKHIR

PROGRAM BELANJA SEDERHANA


ALGORITMA DAN PEMOGRAMAN

Manajemen Informatika INF A 58


Disusun oleh Kelompok FUJI :

 J0303211041_Muhammad Fiqih
 J0303211042_Jidan Fatahillah
 J0303211047_Cut Yasmin Zafira

SEKOLAH VOKASI IPB UNIVERSITY


MANAJEMEN INFORMATIKA
TAHUN AJARAN 2021-2022
Kata Pengantar
Alhamdulillah, segala puja dan puji serta syukur kita panjatkan kepada Allah
Subhanahu Wata’Ala, berkat karunia serta hidayah-Nya kami dapat menyelesaikan projek
akhir ini. Shalawat serta salam kita sampaikan kepada Nabi besar kita Muhammad SAW
yang telah memberikan pedoman hidup yakni Al-Qur’an dan sunnah untuk keselamatan umat
di dunia.
Laporan projek akhir ini merupakan salah satu tugas mata kuliah Algoritma
Pemrograman program studi Manajemen Informatika pada Sekolah Vokasi Institut Pertanian
Bogor. Selanjutnya penulis mengucapkan terima kasih yang sebesar-besarnya kepada Pak
Endang Purnama Giri,Skom,Mkom selaku dosen pembimbing mata kuliah Algoritma
Pemrograman dan kepada segenap pihak yang telah memberikan bimbingan serta arahan
selama penulisan laporan ini. Laporan ini dibuat untuk menjelaskan program yang telah kami
buat sebelumnya yaitu “Program Belanja Sederhana” dimana program ini dibuat dengan
tujuan untuk mempermudah para pembisnis pemula untuk melakukan transaksi jual-beli
secara digital dan sederhana.
Semoga program dan laporan yang telah kami buat berguna khususnya bagi penulis
dan yang menggunakannya. Namun penulis menyadari bahwa tak ada gading yang tak retak,
sehingga penulis terbuka untuk menerima masukan demi penyempurnaan laporan projek
akhir ini. Hanya kepada Allah kami berpasrah dan hanya kepada-Nya kami memohon
hidayah-Nya.

Bogor, 30 November 2021

Penulis
Latar belakang

Sejak perekonomian Indonesia mulai berkembang, tidak sedikit masyarakat Indonesia yang
melakukan bisnis untuk memperkaya dirinya. Dan yang paling familiar di kalangan
masyarakat adalah bisnis jual-beli. Kegiatan jual-beli tersebut terkadang mengalami beberapa
kendala seperti kesalahan mencatat laporan keuangan ataupun tindak kesengajaan seperti
kecurangan. Namun kini masyarakat Indonesia tengah mengalami perubahan digitalisasi,
termasuk dibidang bisnis. Ini dilakukan demi terlaksananya bisnis yang efektif dan efisien,
sehingga dapat meminimalisir kerugian dalam menjalankan bisnis. Karena itu, sebagai
pembisnis kita dapat menerapkan perangkat lunak sederhana untuk memantau transaksi
keluar-masuknya barang, serta pembeli dapat melakukan transaksi secara mandiri. Dengan
begitu pembisnis dapat meraih keuntungan yang lebih besar dan meminimalisir kerugian.
Dengan begitu kelompok FUJI telah membuat program sederhana untuk membantu para
pembisnis pemula dalam menjalani kegiatan bisnisnya.

Teori Dasar
Bisnis atau niaga adalah kegiatan memperjualbelikan barang atau jasa dengan tujuan
memperoleh laba. Dalam ilmu ekonomi, bisnis adalah suatu organisasi yang menjual barang
atau jasa kepada konsumen atau bisnis lainnya, untuk mendapatkan laba. Secara historis kata
bisnis dari bahasa Inggris business, dari kata dasar busy yang berarti "sibuk" dalam konteks
individu, komunitas, ataupun masyarakat. Dalam artian, sibuk mengerjakan aktivitas dan
pekerjaan yang mendatangkan keuntungan.

Tugas Pembisnis atau Trader Pada Umumnya


 Menjalankan proses penjualan dan pembayaran,
 Membantu pelanggan dalam memberikan informasi mengenai produk yang dijual,
 Melakukan proses transaksi pelayanan jual beli,
 Melakukan pencatatan atas semua transaksi,
 Melakukan pengecekan atau audit barang yang dijual beserta keuntungannya,
 Melakukan pencatatan kas fisik serta membuat buku laporan,
 Melakukan pengecekan atas stok barang.

Tujuan

Adapun tujuan dari pembuatan laporan ini yaitu :

 Membantu pembisnis mengintegrasi sistem dengan menghasilkan program jual-beli


sederhana untuk membantu para pembisnis dalam menjalankan aktifitas transaksi
jual-beli sehingga pembisnis dapat mengontrol pemasukan dan pengeluaran agar
dapat memaksimalkan keuntungan dan meminimalisir kerugian.
 Menciptakan sebuah program aplikasi sederhana yang berbasis sistem untuk
mempermudah pengoperasian yang secara otomatis melalui computer agar lebih
efektif dan efisien.
Deskripsi Singkat Aplikasi

Program ini adalah Program jual-beli sederhana yang mudah digunakan dengan fitur sebagai
berikut :

a. Fitur Admin
 Menambahkan Produk (Admin dapat menambahkan nama, ukuran, stok, harga produk)
 Melihat Daftar Produk (Admin dapat melihat semua produk yang sudah ditambah)
 Mengubah Produk (Admin dapat mengubah identitas produk yang sudah ditambah)
 Menghapus Produk (Admin dapat menghapus produk yang terdapat di daftar)

b. Fitur Pembeli
 Lihat Semua Produk (Pembeli dapat melihat semua produk yang tersedia)
 Menambahkan item yang ingin dibeli (Pembeli dapat membeli berbagai produk)
 Melihat Jumlah item (Pembeli dapat melihat jumlah item yang sudah dibeli)
 Transaksi (Pembeli dapat melakukan pembayaran)
Tampilan Output dan Cara Kerja
Beserta Sumber Python Code-nya

Tampilan Halaman Utama

Penjelasan : Tampilan Halaman Utama ini berfungsi agar pengguna dapat memilih perannya.

Cara kerjanya :
 jika memasukan angka 1 maka akan terhubung dengan fungsi menu pembeli,
 jika memasukan angka 2 maka akan terhubung dengan fungsi login,
 jika memasukan angka 0 maka akan keluar dari program.

Tampilan Output tersebut berasal dari kode dibawah berikut.


1. Menu Pembeli

Penjelasan : Setelah menekan tombol 1 dimenu utama, akan muncul tampilan sebagai
berikut. Terdapat fitur yang dapat digunakan dalam bertransaksi.

Cara kerjanya :
 jika memasukan angka 1 maka dapat melihat dan membeli produk
 jika memasukan angka 2 maka dapat melakukan transaksi
 jika memasukan angka 0 maka akan keluar dari program

Tampilan Output tersebut berasal dari kode dibawah berikut.


1.a Menu Lihat dan Beli Produk

Penjelasan : Setelah menekan tombol 1 dimenu Pembeli, akan muncul tampilan sebagai
berikut. Disini pembeli diwajibkan memasukkan namanya dan harus teliti dalam mengetik
nama, jika beda atau keliru dalam penulisan akan masuk kedalam transaksi baru.

Contoh :

Setelah mengisi nama, pembeli dapat meng-copy ID produk barang yang ingin dibeli.
Kemudian pembeli wajib mengisikan jumlah barang yang dipesan. Setelah di enter, akan
muncul tampilan seperti struk belanja.
Tekan Enter untuk melanjutkan, dan pembeli akan menuju ke halaman Menu Pembeli.

Tampilan Output tersebut berasal dari kode dibawah berikut.


1.b Menu Lihat Transaksi
Penjelasan : Setelah enter, dan ingin melanjutkan pembayaran. Pembeli harus memilih no 2 .
Setelah itu masukkan nama yang sebelumnya telah dimasukkan agar bisa melanjutkan
ketahap pemabayaran.

Lalu Muncul Tampilan Sebagai Berikut :

Sebagai contoh disini pembeli memilih tidak karena ingin langsung membayar produk yang
ia ingin beli. Misal pembeli memilih y, maka tampilannya akan kembali ke menu lihat
produk, dan pembeli diminta kembali untuk memasukkan nama (jika ingin melanjutkan
transaksi sebelumnya, pembeli harus memasukkan nama yang sama seperti sebelumnya), id
produk dan jumlah barang.

Jika pembeli memilih “t”, maka akan muncul tampilan seperti dibawah berikut.
Pembeli diminta memasukkan jumlah uang untuk melunasi pembayaran. Sebagai contoh,
uang si pembeli ternyata kurang.
Sehingga muncul tampilan seperti dibawah berikut.

Pembeli dapat kembali membayar barang yang ia pilih sebelumnya, dan kembali log in
dengan nama yang sebelumnya pernah dimasukkan.

Jika uangnya lebih atau cukup, maka muncul tampilan seperti dibawah berikut. Tekan enter
untuk menyelesaikannya.

Tampilan Output tersebut berasal dari kode dibawah berikut.


Maka bisa dilihat di Menu Lihat Produk kembali, bahwa stok barang yang dipilih telah
berkurang.
Berikut adalah tampilan sebelum melakukan transaki pembayaran.

Dan dibawah ini adalah tampilan lihat produk setelah melakukan transaki pembayaran.

Tampilan Output tersebut berasal dari kode dibawah berikut.

Anda mungkin juga menyukai