Fakultas Ilmu Komputer UI
Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Ahmad Dzikrul Fikri
1806196806-DDP1
Commits
9cb98285
Commit
9cb98285
authored
Apr 24, 2020
by
Ahmad Dzikrul Fikri
Browse files
Tugas Pemrograman 9 - Soal 2
parent
aa13b242
Changes
1
Hide whitespace changes
Inline
Side-by-side
TP9_1806196806.py
View file @
9cb98285
import
kvdb
def
simpan_db
():
def
simpan_file
():
try
:
import
kvdb
result_f
=
open
(
"input_order2.txt"
)
result_f
=
open
(
"pembeli.txt"
)
data_baru
=
open
(
'TP9_2_1806196806.txt'
,
'w'
)
for
line
in
result_f
:
s
=
{}
line
=
line
.
replace
(
'
\n
'
,
''
)
name
,
jumlah
=
line
.
split
()
kvdb
.
db_set
(
'UhHzASg8tRdxHtYqiQxrQ3'
,
name
,
jumlah
)
result_f
.
close
()
(
id_pelanggan
,
s
[
'nama_depan'
],
s
[
'nama_belakang'
],
s
[
'tempat_tinggal'
],
s
[
'jumlah_pembelian'
],
s
[
'level_keanggotaan'
])
=
line
.
split
()
for
keys
in
s
:
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
:
print
(
'
\n
File tidak ditemukan'
)
print
(
'Pastikan file pembeli.txt berada dalam folder yang sama dengan script ini'
)
print
(
'Pastikan juga terminal anda terhubung dengan folder ini
\n
'
)
print
(
'keluar dari program'
)
except
:
print
(
'koneksi internet hilang'
)
simpan_file
(
)
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment