Skip to main content

Input Data dan Cari Data Pada Python

Program ini mempunyai fungsi untukk memasukkan data dan dapat mencari data yang di inputkan. pada program ini dapat menggunakan fungsi class atau tidak dan untuk programnya menggunakan list sebagai tempat menyimpan data. cara kerja program ini adalah dengan user memasukkan data lalu dari data yang di simpan dapat di cari apakah ada data yang di cari oleh user

Dengan Menggunakan CLASS:
 
def data():
    data=[]
    pilih = "Y"
    while pilih == "Y":
        print("Masukkan Data")
        npm = input("NPM =")
        nama = input("Nama =")
        alamat = input("Alamat =")
        a = data.append([npm,nama,alamat])
        pilih = input("Masukkan Data Lagi ? (Y/N) =")
    return(data)

def caridata(data, cari):
    found=0
    for x in range(len(data)):
        for y in range(len(data)):
            if data[x][y]==cari:
                print(data[x])
                found=found+1
    if found == 0 :
        print("tidak ditemukan")
            
a = data()
b = input("cari npm =")
caridata(a,b)


Tanpa Menggunakan CLASS :

 
data=[]
pilih = "Y"
while pilih == "Y":
    print("Masukkan Data")
    npm = input("NPM =")
    nama = input("Nama =")
    alamat = input("Alamat =")
    a = data.append([npm,nama,alamat])
    pilih = input("Masukkan Data Lagi ? (Y/N) =")

a = data
b = input("cari npm =")

found=0
for x in range(len(a)):
    for y in range(len(a)):
        if a[x][y]==b:
            print(a[x])
            found=found+1
if found == 0 :
    print("tidak ditemukan")

ALGORITMA :
1. Buat list dengan nama data
2. Inisialisasi pilih = "Y"
3. Jika pilih = "Y"
4. Input npm, nama , alamat
5. Jika pilih != "Y"
6. Lakukan pencarian data dengan mengisikan npm
7. Jika data ada, tampilkan data
8. Jika data tidak ada, tampilkan ("tidak ditemukan")


Comments

  1. This comment has been removed by a blog administrator.

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete

Post a Comment