PEMROGRAMAN
[PEMEROGRAMAN PYTHON TOKO ELEKTRONIK]
DISUSUN OLEH
KELOMPOK: 14/C/2021
ASISTEN LABORATORIUM
Puji syukur kehadirat Allah SWT, yang telah memberikan segala karunia
dan limpahan rahmat-Nya, serta junjungan kita Nabi Muhammad SAW sebagai
panutan kita. Laporan dari tugas project akhir kelompok kami yaitu kelompok 14 tentang
program toko elektronik menggunakan aplikasi python dan disini saya dan teman-teman satu
kelompok akan menjelaskan beberapa fungsi yang terdapat di dalam pemerograman kami ada
pun beberapa fungsi nanti nya akan di jelaskan tetapi kami meminta maaf apabila terdapat
kesalahan dalam penjelasan dan kami harapkan untuk memaklumi nya.Pada akhirnya kami dapat
menyelesaikan laporan projek akhir yang berjudul “ PEMEROGRAMAN PYTHON PADA
TOKO ELEKTRONIK” dengan tepat waktu.
Tujuan penulisan laporan ini adalah Mem permudah dalam melakukan pembelian dan penjualan
di dalam toko elektronik
Pada kesempatan ini kami mengucapkan terima kasih yang sebesar-
besarnya kepada:
1. Bapak Putut Pamilih Widagdo, M.Kom, selaku Dosen pengampu mata kuliah
Kelompok 14 SI/C
DAFTAR ISI
KATA PENGANTAR.........................................................................................................
TAKARIR.............................................................................................................................
DAFTAR ISI.........................................................................................................................
DAFTAR GAMBAR...........................................................................................................
BAB I PENDAHULUAN....................................................................................................
1.1. Deskripsi Masalah ..............................................................................................
1.2. Rumusan Masalah ..............................................................................................
1.3. Batasan Masalah.................................................................................................
1.4. Tujuan.................................................................................................................
BAB II PERANCANGAN..................................................................................................
2.1. Landasan Teori...................................................................................................
2.2. Analisis Program................................................................................................
1.4 Tujuan
Adapun tujuan dalam penyusunan laporan ini adalah sebagai berikut :
1. Untuk memudah kan para penjual mengetahui persediaan barang nya
2. Memebantu dalam administrasi
3. Menambah ilmu bagi mahasiswa
BAB II
PERANCANGAN
B. Dictionary
Dictionary adalah tipe data yang anggotanya terdiri dari pasangan kunci:nilai
(key:value). Dictionary bersifat tidak berurut (unordered) sehingga anggotanya
tidak memiliki indeks.
Dictionary dibuat dengan menempatkan anggotanya di dalam tanda kurung kurawal
{ }, dipisahkan oleh tanda koma.
Anggota dictionary terdiri dari pasangan kunci:nilai. Kunci harus bersifat unik, tidak
boleh ada dua kunci yang sama dalam dictionary.
C. Fungsi (def)
Fungsi pada python adalah kumpulan perintah atau baris kode yang dikelompokkan
menjadi satu kesatuan untuk kemudian bisa dipanggil atau digunakan berkali-kali.
Sebuah fungsi bisa menerima parameter, bisa mengembalikan suatu nilai, dan bisa
dipanggil berkali-kali secara independen.
Dengan fungsi kita bisa memecah program besar yang kita tulis, menjadi bagian-
bagian kecil dengan tugasnya masing-masing.
juga, fungsi akan membuat kode program kita menjadi lebih “reusable” dan lebih
terstruktur.
D. While LOOP
Pengulangan While Loop di dalam bahasa pemrograman Python dieksesusi
statement berkali-kali selama kondisi bernilai benar atau True .
E. For LOOP
Pengulangan for pada Python memiliki kemampuan untuk mengulangi item dari
urutan apapun,
li atau string .
seperti
F. Pretty Tabel
Prettytable merupakan library atau pustaka dalam python yang digunakan untuk
membuat / mengeluarkan data dalam bentuk tabel. Kelas PrettyTable di dalam
pustaka prettytable digunakan untuk membuat tabel relasional dengan Python.
Untuk menjalankan program ini,diperlukan proses install pretty table terlebih dahulu.
G. CRUD
CRUD adalah fungsi yang dapat digunakan untuk diterapkan pada system basis data
yang membantu proses pengolahan informasi secara sistematis.Operasi
pemrograman yang diterapkan adalah membuat,membaca,meng-update,menghapus
data
Program ini kami buat untuk mempermudah melakukan proses administrasi yang
akan dilakukan oleh admin pada suatu toko elektronik. Rancangan dari program
ini untuk melakukan proses pendataan barang mulai dari nama barang, jumlah
barang, dan tarif harga per barang yang nantinya akan memudahkan untuk admin
bila pelanggan ingin melakukan pemesanan dan juga melihat persediaan barang di
Gudang untuk di pasarkan yang nantinya akan mempermudah proses pembayaran
serta memudah pemilik toko untuk mendata secara keseluruhan nya dari Toko
Elektronik tersebut
BAB III HASIL DAN PEMBAHASAN
List
List adalah tipe data yang paling serbaguna yang tersedia dalam bahasa Python, yang
dapat ditulis sebagai daftar nilai yang dipisahkan koma (item) antara tanda kurung
siku. Hal penting tentang daftar adalah item dalam list tidak boleh sama jenisnya.
Dictionary
Dictionary adalah tipe data yang anggotanya terdiri dari pasangan kunci:nilai
(key:value). Dictionary bersifat tidak berurut (unordered) sehingga anggotanya
tidak memiliki indeks.
Dictionary dibuat dengan menempatkan anggotanya di dalam tanda kurung kurawal
{ }, dipisahkan oleh tanda koma.
Anggota dictionary terdiri dari pasangan kunci:nilai. Kunci harus bersifat unik, tidak
boleh ada dua kunci yang sama dalam dictionary.
Fungsi (def)
Fungsi pada python adalah kumpulan perintah atau baris kode yang dikelompokkan
menjadi satu kesatuan untuk kemudian bisa dipanggil atau digunakan berkali-kali.
Sebuah fungsi bisa menerima parameter, bisa mengembalikan suatu nilai, dan bisa
dipanggil berkali-kali secara independen.
Dengan fungsi kita bisa memecah program besar yang kita tulis, menjadi bagian-
bagian kecil dengan tugasnya masing-masing.
juga, fungsi akan membuat kode program kita menjadi lebih “reusable” dan lebih
terstruktur.
While LOOP
Pengulangan While Loop di dalam bahasa pemrograman Python dieksesusi
statement berkali-kali selama kondisi bernilai benar atau True .
For LOOP
Pengulangan for pada Python memiliki kemampuan untuk mengulangi item dari
urutan apapun, list
atau string .
seperti
Pretty Tabel
Prettytable merupakan library atau pustaka dalam python yang digunakan untuk
membuat / mengeluarkan data dalam bentuk tabel. Kelas PrettyTable di dalam
pustaka prettytable digunakan untuk membuat tabel relasional dengan Python.
Untuk menjalankan program ini,diperlukan proses install pretty table terlebih dahulu.
CRUD
CRUD adalah fungsi yang dapat digunakan untuk diterapkan pada system basis data
yang membantu proses pengolahan informasi secara sistematis.Operasi
pemrograman yang diterapkan adalah membuat,membaca,meng-update,menghapus
data.
ARRAY (APPEND)
Fungsi append menambahkan nilai array pada urutan akhir. Sedangkan dengan
fungsi insert kita bisa menambahkan nilai array pada posisi tertentu. Remove dan
pop juga memiliki fungsi yang sama yaitu untuk menghapus nilai array.
Perbedaannya remove akan menghapus nilai pertama dalam daftar, sedangkan
dengan pop kita bisa menghapus item pada posisi tertentu.
Pada Menu awal akan ada 2 pilihan untuk user jika ingin masuk sebagai penjual anda
bisa langsung memilih pilihan ke 2 ,dan masukkan username dan password yang sudah
disediakan dari sana yaitu admin,admin.
b. Tampilan Menu
c. Fungsi Menu
1. Nambah Menu
Untuk Fungsi Menu pertama (Nambah menu ),digunakan jika anda ingin
menambahkan barang ke dalam table daftar barang ,anda juga haarus menambahkan
harga dan stock untuk barang tersebut.
Untuk fungsi menu ke dua ,digunakan jika anda ingin mengubah nama barang yang
ada di dalam tabel
3. Ubah harga menu
Untuk fungsi menu ke tiga,digunakan jika anda ingin mengubah harga barang yang
ada di dalam table.
b. Mengurangi stock
Untuk fungsi menu ke empat,digunakan jika anda ingin menambahkan/mengurangi
stock yang ada di dalam tabel.
Untuk masuk sebagai User biasa(Pembeli),anda harus membuat user baru terlebih
dahulu ,seperti pada tampilan menu berikut ,saya menggunakan nama saya sendiri.
Setelah anda telah berhasil membuat user,anda bisa langsung melanjutkan ke menu
login,anda akan diperlihatkan tulisan yang menunjukkan anda telah login sebagai user
biasa
Selanjutnya anda bisa membeli barang yang tersedia di dalam tabel daftar menu
Jika anda membeli barang yang melebihi batas stock,maka anda akan diperlihatkan
Stock yang ingin anda beli tidak mencukupi.