diff --git a/TPEkstra_2_1806196806.py b/TPEkstra_2_1806196806.py
index 2a2b06a90fbfc29ffde3a870d1520e330ad94282..4752e83c50fb19cc340cf01571749720aa541987 100644
--- a/TPEkstra_2_1806196806.py
+++ b/TPEkstra_2_1806196806.py
@@ -47,11 +47,30 @@ def get_data_jakarta():
                 jumlah_keseluruhan += int(text[awal+len('<td>'):akhir])
             mulai +=1
         return jumlah_keseluruhan
-        
+
+def get_total_kasus_by_keyword(keyword):
+    text = get_data("https://pudyprima.github.io/covid19-indonesia").lower()
+    if text == "terjadi eror":
+        return "Terjadi eror, pastikan internet anda stabil"
+    else:
+        jumlah = 0
+        mulai = text.find(keyword.lower())
+        if mulai == -1:
+            return "maaf, "+keyword+" tidak ada dalam daftar"
+        else:
+            while text.find(keyword.lower(),mulai)!=-1:
+                mulai = text.find(keyword.lower(),mulai+1)
+                jumlah +=1
+            return jumlah
+
 def main():
     print(get_data_per_wilayah('Jakbar'))
     print(get_data_per_wilayah('Jakarta pusat'))
     print(get_data_per_wilayah('Jaksel'))
     print(get_data_per_wilayah('Jakarta timur'))
     print(get_data_per_wilayah('Jakut'))
+    print(get_data_jakarta())
+    print(get_total_kasus_by_keyword('perempuan'))
+    print(get_total_kasus_by_keyword('dalam perawatan'))
+    print(get_total_kasus_by_keyword('jawa tengah'))
 main()
\ No newline at end of file