IF7-Kelas Program Manajemen Data
IF7-Kelas Program Manajemen Data
Oleh
Anggota Kelompok:
(10123286) Riski
BANDUNG 2024
BAB 1DAFTAR ISI
ALGORITMA ......................................................................................................... 7
PYTHON ................................................................................................................ 8
ii
DAFTAR GAMBAR
Program ini adalah program sederhana untuk untuk memanamejem data yang
memungkinkan pengguna untuk melakukan beberapa operasi dasar:
2.Tampil Data: Program akan menampilkan semua data yang telah dimasukan.
4
MENU PROGRAM
def main():
data = []
while True:
print("\nMenu:")
print("1. Input data")
print("2. Tampil data")
print("3. Pengurutan data")
print("4. Pencarian data")
print("5. Keluar")
1. Input data
Opsi “input data” (pilihan 1), program akan meminta pengguna
untuk memasukan sebuah nama. Pengguna diminta untuk mengetikkan
nama yang ingin dimasukan, dan setelah itu nama tersebut akan di
tambahkan ke dalam list data yang di simpan dalam memori.
2. Tampil data
Opsi “tampilan data” (pilihan 2) memungkinkan pengguna untuk
melihat semua nama yang telah di masukan sebelumnya. Program akan
menampilkan daftar nama beserta nomor urutnya, dimulai dari 1, ini
memudahkan pengguna untuk melihat data yang telah dimasukan.
3. Pengurutan data
5
4. Pencarian data.
5. Keluar
6
ALGORITMA
if pilihan == '1':
input_data(data)
elif pilihan == '2':
tampil_data(data)
elif pilihan == '3':
pengurutan_data(data)
elif pilihan == '4':
target = input("Masukkan data yang ingin dicari: ")
pencarian_data(data, target)
elif pilihan == '5':
print("Program selesai.")
break
else:
print("Pilihan tidak valid. Silakan pilih lagi.")
7
PYTHON
def input_data(data):
nama = input("Masukkan nama: ")
data.append(nama)
def tampil_data(data):
print("Data yang telah dimasukkan:")
for idx, nama in enumerate(data, start=1):
print(f"{idx}. {nama}")
def pengurutan_data(data):
data.sort()
print("Data telah diurutkan.")
def main():
data = []
while True:
print("\nMenu:")
print("1. Input data")
print("2. Tampil data")
print("3. Pengurutan data")
print("4. Pencarian data")
8
print("5. Keluar")
if pilihan == '1':
input_data(data)
elif pilihan == '2':
tampil_data(data)
elif pilihan == '3':
pengurutan_data(data)
elif pilihan == '4':
target = input("Masukkan data yang ingin dicari: ")
pencarian_data(data, target)
elif pilihan == '5':
print("Program selesai.")
break
else:
print("Pilihan tidak valid. Silakan pilih lagi.")
if __name__ == "__main__":
main()
9
SCREENSHOT PROGRAM
Ketika program dijalankan maka akan muncul daftar menu seperti berikut.
10
Gambar 4 Pengurutan Data
Saat data yang di cari salah atau tidak ada maka program akan memunculkan
pemberitahuan bahwa data yang di cari tidak di temukan
11
Gambar 7 Keluar
Saat menginputkan no 5 maka program akan selesai dan mereset data data yang
telah di inputkan sebelumnya
Fredy Rafael Saragih: Membuat menu program input data, tampil data,
Membuat sub bab deskripsi program.
Evan Hamdanu Manurung: Membuat menu program input data, tampil data,
Membuat sub bab algoritma, pyhton
Riski: Membuat menu program pengurutan data, pencarian data, Membuat sub
bab screenshot program
12
13