Cara Membuat Program Pengiriman Barang Sederhana Dengan Python Beserta Contohnya

Posted on
https://www.gabuttech.com/

Pengiriman barang adalah bagian integral dari berbagai jenis bisnis, mulai dari e-commerce hingga logistik. Untuk mengelola proses pengiriman ini, Anda dapat membuat program pengiriman sederhana menggunakan bahasa pemrograman Python. Dalam artikel ini, kita akan membahas langkah-langkah untuk membuat program pengiriman barang sederhana dengan Python beserta contoh implementasinya.

Contoh Program Python Pengiriman Barang Sederhana :

1. Menyiapkan Lingkungan Pengembangan

Sebelum kita mulai, pastikan Anda memiliki lingkungan pengembangan Python yang terinstal di komputer Anda. Anda dapat mengunduh Python dari situs web resmi Python dan menginstalnya sesuai petunjuknya.

2. Membuat Program Python

Sekarang, mari mulai membuat program Python untuk mengelola pengiriman barang. Program ini akan memanfaatkan dasar-dasar pemrograman seperti fungsi, variabel, dan struktur data. Berikut contoh program sederhana:

python :

# Program Pengiriman Barang Sederhana


# Data Dummy untuk Barang

barang = [

    {“nama”: “Buku”, “harga”: 10},

    {“nama”: “Pensil”, “harga”: 2},

    {“nama”: “Laptop”, “harga”: 800},

]


# Data Dummy untuk Pelanggan

pelanggan = {“nama”: “John Doe”, “alamat”: “Jl. Contoh No. 123”}


# Fungsi untuk Menghitung Harga Total

def hitung_total(pesanan):

    total = 0

    for item in pesanan:

        for brg in barang:

            if item[“nama”] == brg[“nama”]:

                total += brg[“harga”] * item[“jumlah”]

    return total


# Pesanan Pelanggan

pesanan_pelanggan = [

    {“nama”: “Buku”, “jumlah”: 5},

    {“nama”: “Pensil”, “jumlah”: 10},

    {“nama”: “Laptop”, “jumlah”: 1},

]


# Menghitung Harga Total Pesanan

total_harga = hitung_total(pesanan_pelanggan)


# Menampilkan Invoice

print(“==== Invoice Pengiriman ====”)

print(“Pelanggan: “, pelanggan[“nama”])

print(“Alamat: “, pelanggan[“alamat”])

print(“nBarang yang Dipesan:”)

for item in pesanan_pelanggan:

    for brg in barang:

        if item[“nama”] == brg[“nama”]:

            print(f”{brg[‘nama’]}: {item[‘jumlah’]} buah”)

print(“nTotal Harga: $”, total_harga)

3. Menjalankan Program

Simpan program di atas dalam sebuah file dengan ekstensi .py, seperti program_pengiriman.py. Kemudian, jalankan program tersebut dengan menjalankan perintah berikut di terminal atau command prompt:

python program_pengiriman.py

Anda akan melihat output program yang mencetak invoice pengiriman berdasarkan pesanan pelanggan. Dalam contoh di atas, program menghitung total harga berdasarkan item yang dipesan dan mencetak informasi pengiriman.

4. Mengembangkan Program

Anda dapat mengembangkan program ini lebih lanjut dengan menambahkan fitur seperti input pelanggan dan barang secara interaktif, menyimpan data pesanan ke dalam file atau database, menghitung biaya pengiriman, dan lainnya sesuai dengan kebutuhan bisnis Anda.

Dengan mengikuti langkah-langkah di atas, Anda dapat membuat program pengiriman barang sederhana dengan Python. Program ini bisa diadaptasi dan ditingkatkan sesuai dengan kebutuhan bisnis Anda. Semoga artikel ini bermanfaat dalam memahami dasar-dasar pembuatan program pengiriman barang menggunakan Python.

5. Membuat Antarmuka Pengguna (Opsional)

Untuk meningkatkan pengalaman pengguna, Anda dapat membuat antarmuka pengguna (UI) sederhana menggunakan pustaka Python seperti Tkinter, Kivy, atau Flask (untuk aplikasi web). Ini akan memungkinkan Anda dan pengguna untuk berinteraksi dengan program dengan lebih nyaman. Contoh antarmuka pengguna untuk menambahkan pelanggan dan pesanan dapat dilihat di bawah ini:

python :

# Gunakan pustaka Tkinter untuk antarmuka pengguna

import tkinter as tk


def tambah_pesanan():

    nama_barang = entry_nama_barang.get()

    jumlah = int(entry_jumlah.get())

    

    pesanan_pelanggan.append({“nama”: nama_barang, “jumlah”: jumlah})

    update_invoice()


def update_invoice():

    # Fungsi untuk mengupdate invoice, mirip dengan yang sudah ada dalam contoh sebelumnya

    pass


# Buat jendela aplikasi

app = tk.Tk()

app.title(“Program Pengiriman Barang”)


# Buat elemen-elemen antarmuka

label_nama_barang = tk.Label(app, text=”Nama Barang:”)

entry_nama_barang = tk.Entry(app)

label_jumlah = tk.Label(app, text=”Jumlah:”)

entry_jumlah = tk.Entry(app)

button_tambah = tk.Button(app, text=”Tambah Pesanan”, command=tambah_pesanan)


# Tampilkan elemen-elemen dalam jendela

label_nama_barang.pack()

entry_nama_barang.pack()

label_jumlah.pack()

entry_jumlah.pack()

button_tambah.pack()


# Tampilkan invoice dalam jendela

invoice_text = tk.Text(app, height=10, width=40)

invoice_text.pack()


# Jalankan aplikasi

app.mainloop()

6. Menyempurnakan Program

Pengiriman barang bisa menjadi lebih rumit tergantung pada jenis bisnis Anda. Anda dapat menambahkan fitur-fitur seperti pelacakan pengiriman secara real-time, pembayaran online, pilihan pengiriman, notifikasi otomatis kepada pelanggan, dan banyak lagi. Anda juga dapat mempertimbangkan untuk menghubungkan program Anda dengan layanan pengiriman pihak ketiga seperti Pos Indonesia, JNE, TIKI, atau kurir lainnya untuk menghitung biaya pengiriman secara otomatis.

Kesimpulan :

Membuat program pengiriman barang sederhana dengan Python adalah langkah awal yang baik dalam mengelola bisnis yang melibatkan pengiriman barang. Anda dapat mengembangkan program ini lebih lanjut sesuai dengan kebutuhan bisnis Anda dan memanfaatkan berbagai pustaka Python yang tersedia untuk mempermudah proses pengembangan. Dengan tekad dan dedikasi, Anda dapat menciptakan program pengiriman barang yang kuat dan efisien untuk mendukung pertumbuhan bisnis Anda.

Leave a Reply

Your email address will not be published. Required fields are marked *