Fakultas Ilmu Komputer UI

Commit 9cb98285 authored by Ahmad Dzikrul Fikri's avatar Ahmad Dzikrul Fikri
Browse files

Tugas Pemrograman 9 - Soal 2

parent aa13b242
import kvdb def simpan_file():
def simpan_db():
try: try:
import kvdb result_f = open("pembeli.txt")
result_f = open("input_order2.txt") data_baru = open('TP9_2_1806196806.txt', 'w')
for line in result_f: for line in result_f:
s = {}
line = line.replace('\n','') line = line.replace('\n','')
name, jumlah = line.split() (id_pelanggan, s['nama_depan'], s['nama_belakang'], s['tempat_tinggal'], s['jumlah_pembelian'], s['level_keanggotaan']) = line.split()
kvdb.db_set('UhHzASg8tRdxHtYqiQxrQ3',name,jumlah) for keys in s:
result_f.close() data_baru.write('pembeli:'+id_pelanggan+':'+keys+'='+s[keys]+'\n')
data_baru.close()
except TypeError:
print('input ke dalam file harus berupa string')
except FileNotFoundError: except FileNotFoundError:
print('\nFile tidak ditemukan') print('\nFile tidak ditemukan')
print('Pastikan file pembeli.txt berada dalam folder yang sama dengan script ini') print('Pastikan file pembeli.txt berada dalam folder yang sama dengan script ini')
print('Pastikan juga terminal anda terhubung dengan folder ini\n') print('Pastikan juga terminal anda terhubung dengan folder ini\n')
print('keluar dari program') print('keluar dari program')
except :
print('koneksi internet hilang') simpan_file()
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment