0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan4 halaman

ALGORITMA PEMROGRAMAN - List2

Program ini menyimpan daftar buah ke dalam file teks, menambahkan, dan menghapus buah pada daftar tersebut melalui menu pilihan. Program menggunakan list, fungsi, input user, dan perulangan untuk menyimpan dan mengelola daftar buah.

Diunggah oleh

Avita Aprilia21-130
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan4 halaman

ALGORITMA PEMROGRAMAN - List2

Program ini menyimpan daftar buah ke dalam file teks, menambahkan, dan menghapus buah pada daftar tersebut melalui menu pilihan. Program menggunakan list, fungsi, input user, dan perulangan untuk menyimpan dan mengelola daftar buah.

Diunggah oleh

Avita Aprilia21-130
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

ALGORITMA PEMROGRAMAN

DISUSUN OLEH :

NAMA : Moh. Fadil Abdillah


NIM : 210411100142
PROGRAM PYTHON
LIST PROGRAM 2
Program ini dibuat untuk menyimpan list ke file, menambahkan list, dan menghapus list yang sudah ada. Cara
menjalankan program ini cukup mudah, dengan cara menginputkan pilihan sesuai keinginan pada menu yang telah
tersedia.

Di bawah ini akan saya jelaskan mengenai kode-kode program yang digunakan pada program ini.
1. List Program dan Penjelasannya
listNamaBuah = []
def isilist():
with open("listNamaBuah.txt") as file :
for list in file:
list = list.strip()
listNamaBuah.append(list)
print(listNamaBuah)

def tambah():
data = str(input("Tambahkan buah : "))
listNamaBuah.append(data)
listFile = open("listNamaBuah.txt", "w")
for list in listNamaBuah:
listFile.write(list + "\n")
listFile.close

def hapus():
data = str(input("hapus buah : "))
listNamaBuah.remove(data)
listFile = open("listNamaBuah.txt", "w")
for list in listNamaBuah:
listFile.write(list + "\n")
listFile.close

def menu():
print("=====MENU=====")
print("1. menampilkan isi list")
print("2. Tambah nama buah")
print("3. Hapus nama buah")
print("4. selesai")

while (True):
menu()
user = int(input("Pilih Menu [1/2/3/4] : "))
if user == 1:
isilist()
elif user == 2 or user == 3 :
if user == 2:
tambah()
print(listNamaBuah)
elif user == 3:
hapus()
print(listNamaBuah)
elif user == 4:
print("=====SELESAI=====")
break
else:
print("kode tidak ada dalam menu!")

penjelasan :

• Pertama membuat list nama-nama buah di file


• Baris 2-7 untuk membuka list nama buah yang ada di file yang sudah dibuat sebelumnya, untuk ditampilkan saat
running
• Baris 9-15 untuk menambahkan list baru yang diinput user ke dalam list yang ada di file
• Baris 17-23 untuk menghapus salah satu list yang sudah ada di file sebelumnya
• Barris 25-30 disini saya membuah daftar pilihan menu, agar user dapat melihat peintah apa saja yang bisa
dijalankan
• Baris 32-48 saya menggunakan perulangan untuk menjalankan pilihan yang telah diinputkan user, lalu
menjalankan perintah setelah itu baru hasil program akan dimunculkan
• Open untuk membuka list yang ada di dalam file dan menampilkannya sebagai output
• append digunakan untuk menambahkan list baru
• remove digunakan untuk menghapus list yang diinginkan
• def sebagai kata kunci dari sebuah fungsi
• While menunjukkan bahwa program tersebuat berulang atau perulangan
2. Percobaan Pertama

3. Percobaan Kedua

Anda mungkin juga menyukai