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
d96213f0
Commit
d96213f0
authored
Mar 27, 2020
by
Ahmad Dzikrul Fikri
Browse files
Tugas Pemrograman Ekstra - Soal 2 Tahap 1 - 1806196806
parent
0c7377b9
Changes
1
Hide whitespace changes
Inline
Side-by-side
TPEkstra_2_1806196806.py
View file @
d96213f0
...
...
@@ -13,21 +13,17 @@ def get_data(situs):
def
get_data_per_wilayah
(
nama_wilayah
):
text
=
get_data
(
"https://pudyprima.github.io/covid19-jakarta"
).
lower
()
nama_wilayah
=
nama_wilayah
.
lower
()
singkatan
=
[
'jaksel'
,
'jakpus'
,
'jakbar'
,
'jaktim'
,
'jakut'
]
if
text
==
"terjadi eror"
:
return
"Terjadi eror, pastikan internet anda stabil"
else
:
if
nama_wilayah
[
0
:
3
].
lower
()
==
'jak'
:
if
nama_wilayah
[
3
:].
lower
()
==
'sel'
:
nama_wilayah
=
'jakarta selatan'
elif
nama_wilayah
[
3
:].
lower
()
==
'bar'
:
nama_wilayah
=
'jakarta barat'
elif
nama_wilayah
[
3
:].
lower
()
==
'tim'
:
nama_wilayah
=
'jakarta timur'
elif
nama_wilayah
[
3
:].
lower
()
==
'pus'
:
nama_wilayah
=
'jakarta pusat'
elif
nama_wilayah
[
3
:].
lower
()
==
'ut'
:
nama_wilayah
=
'jakarta utara'
mulai
=
text
.
find
(
"<td>"
+
nama_wilayah
.
lower
()
+
"</td>"
)
cari_singkatan
=
nama_wilayah
in
singkatan
if
cari_singkatan
==
True
:
index
=
singkatan
.
index
(
nama_wilayah
)
singkatan
=
[
'jakarta selatan'
,
'jakarta pusat'
,
'jakarta barat'
,
'jakarta timur'
,
'jakarta utara'
]
nama_wilayah
=
singkatan
[
index
]
mulai
=
text
.
find
(
"<td>"
+
nama_wilayah
+
"</td>"
)
if
mulai
==
-
1
:
return
"Maaf, "
+
nama_wilayah
+
" tidak ada dalam daftar wilayah."
else
:
...
...
@@ -68,10 +64,10 @@ def get_total_kasus_by_keyword(keyword):
return
jumlah
def
main
():
print
(
get_data_per_wilayah
(
'Jak
arta
bar
at
'
))
print
(
get_data_per_wilayah
(
'Jakpus'
))
print
(
get_data_per_wilayah
(
'Jakbar'
))
print
(
get_data_per_wilayah
(
'Jak
arta
pus
at
'
))
print
(
get_data_per_wilayah
(
'Jaksel'
))
print
(
get_data_per_wilayah
(
'Jaktim'
))
print
(
get_data_per_wilayah
(
'Jak
arta
tim
ur
'
))
print
(
get_data_per_wilayah
(
'Jakut'
))
print
(
get_data_jakarta
())
print
(
get_total_kasus_by_keyword
(
'perempuan'
))
...
...
Write
Preview
Supports
Markdown
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