Beispiel #1
0
def tambahitem(dataGadget, dataConsumable, fileGadgetTemp, fileConsumableTemp):
    #gadgetTemp = parserCSV.bacaCSV(fileGadgetTemp)
    #consumableTemp = parserCSV.bacaCSV(fileConsumableTemp)
    ID = input("Masukan ID: ")
    if ID[0] == 'G':
        indexID = parserCSV.cekIndexValue(ID, dataGadget, 0)
        if indexID != []:
            print("Gagal menambahkan item karena ID sudah ada.")
        else:
            Nama = input("Masukkan Nama: ")
            Deskripsi = input("Masukan Deskripsi: ")
            Jumlah = input("Masukan Jumlah: ")
            Rarity = input("Masukan Rarity: ")
            Tahun = input("Masukan tahun ditemukan: ")
            print("Item telah berhasil ditambahkan ke database.")
            arr1 = [ID, Nama, Deskripsi, Jumlah, Rarity, Tahun]
            dataGadget.append(arr1)
            parserCSV.tulisCSV(dataGadget, fileGadgetTemp)
    elif ID[0] == 'C':
        indexID = parserCSV.cekIndexValue(ID, dataConsumable, 0)
        if indexID != []:
            print("Gagal menambahkan item karena ID sudah ada.")
        else:
            Nama = input("Masukkan Nama: ")
            Deskripsi = input("Masukan Deskripsi: ")
            Jumlah = input("Masukan Jumlah: ")
            Rarity = input("Masukan Rarity: ")
            print("Item telah berhasil ditambahkan ke database.")
            arr2 = [ID, Nama, Deskripsi, Jumlah, Rarity, Tahun]
            dataConsumable.append(arr2)
            parserCSV.tulisCSV(dataConsumable, fileConsumableTemp)
    else:
        print("Gagal menambahkan item karena ID tidak valid")
Beispiel #2
0
def cariTahun(arrayData, fileGadgetTemp):
    gadgetTemp = parserCSV.bacaCSV(fileGadgetTemp)
    tahun = input("Masukkan tahun: ")
    operator = input("Masukkan kategori: ")

    isTahunValid = True
    try:
        int(tahun)
    except ValueError:
        isTahunValid = False

    if isTahunValid:
        indexTahun = parserCSV.cekIndexValue(tahun, arrayData, 5, operator)
        if indexTahun == [-1]:
            print("Kategori tidak diterima.")
            print(
                'Kategori yang diterima adalah "=", "<", ">", "<=", dan ">=" ')
        else:
            print("Hasil pencarian: ")
            for index in indexTahun:
                print()
                print("Nama:", gadgetTemp[index][1])
                print("Deskripsi:", gadgetTemp[index][2])
                print("Jumlah:", gadgetTemp[index][3], "buah")
                print("Rarity:", gadgetTemp[index][4])
                print("Tahun ditemukan:", gadgetTemp[index][5])
    else:
        print("Tahun tidak valid")