Pemrograman Python : Membuat program data jumlah pasien corona dengan Python
Ok Kali ini sedang buming tentang virus yang sangat membahayakan apalagi kalo bukan COVID-19 (Corona), disini kita akan mencoba membuat program untuk menampilkan data pasien corona di Seluruh Dunia dan Indonesia dengan program Python3, sebenarnya tutorial ini juga bisa diimplementasikan di bahasa pemrograman manapun cukup dengan mengambil data dari web https://covid19.mathdro.id/api/ , langsung aja kita ke tutorial nya:
Persiapan :
1. Komputer / Laptop
2. Internet
3. Text Editor + Python3
4. Module Python (requests, json)
Buat file Bernama data_corona.py
Masukkan code ini
import requests, json # Mengambil Module
url = 'https://covid19.mathdro.id/api/' #Url Untuk mengambil data pasien
Kemudian masukkan Function untuk Pasien corona dunia
def coronaWorld(): # Untuk Menampilkan Pasien corona di Dunia
req = requests.get(url) #rmeminta equest ke Website di variavle url
getJson = json.loads(req.text) # Mendapatkan data Json dari request tadi
semuaPasien = getJson['confirmed']['value'] #Jumlah Terinveksi
pasienDeath = getJson['deaths']['value'] # Jumlah Pasien Mati
pasienSembuh = getJson['recovered']['value'] # jumlah pasien Sembuh
yangDirawat = semuaPasien - (pasienDeath+pasienSembuh) #Yang sedang dirawat
print('''
------------ Data Pasien Corona Dunia ------------
Jumlah Terinveksi = {}
Jumlah Meninggal = {}
Jumlah Sehat = {}
Dirawat = {}
'''.format(semuaPasien,pasienDeath,pasienSembuh,yangDirawat)) #Menampilkan data
Kemudian masukkan Function untuk Pasien indonesia
def coronaId(): # Untuk Menampilkan Pasien corona di Indonesia
req = requests.get(url+'countries/ID') #Id untuk indonesia
getJson = json.loads(req.text) # Mendapatkan data Json dari request tadi
semuaPasien = getJson['confirmed']['value'] #Jumlah Terinveksi
pasienDeath = getJson['deaths']['value'] # Jumlah Pasien Mati
pasienSembuh = getJson['recovered']['value'] # jumlah pasien Sembuh
yangDirawat = semuaPasien - (pasienDeath+pasienSembuh) #Yang sedang dirawat
print('''
------------ Data Pasien Corona Indonesia ------------
Jumlah Terinveksi = {}
Jumlah Meninggal = {}
Jumlah Sehat = {}
Dirawat = {}
'''.format(semuaPasien,pasienDeath,pasienSembuh,yangDirawat)) #Menampilkan data
Kemudian lanjut masukkan berikut
if __name__ == '__main__':
print('1. Pasien Dunia \n2. Pasien Indonesia') #Menampilkan menu
pilihan = input('Mau cek menu yang mana : ')
if pilihan == '1':
coronaWorld()
elif pilihan == '2':
coronaId()
Berikut Untuk full code nya :
import requests, json # Mengambil Module
url = 'https://covid19.mathdro.id/api/'
def coronaWorld(): # Untuk Menampilkan Pasien corona di Dunia
req = requests.get(url) #rmeminta equest ke Website di variavle url
getJson = json.loads(req.text) # Mendapatkan data Json dari request tadi
semuaPasien = getJson['confirmed']['value'] #Jumlah Terinveksi
pasienDeath = getJson['deaths']['value'] # Jumlah Pasien Mati
pasienSembuh = getJson['recovered']['value'] # jumlah pasien Sembuh
yangDirawat = semuaPasien - (pasienDeath+pasienSembuh) #Yang sedang dirawat
print('''
------------ Data Pasien Corona Dunia ------------
Jumlah Terinveksi = {}
Jumlah Meninggal = {}
Jumlah Sehat = {}
Dirawat = {}
'''.format(semuaPasien,pasienDeath,pasienSembuh,yangDirawat)) #Menampilkan data
def coronaId(): # Untuk Menampilkan Pasien corona di Indonesia
req = requests.get(url+'countries/ID') #Id untuk indonesia
getJson = json.loads(req.text) # Mendapatkan data Json dari request tadi
semuaPasien = getJson['confirmed']['value'] #Jumlah Terinveksi
pasienDeath = getJson['deaths']['value'] # Jumlah Pasien Mati
pasienSembuh = getJson['recovered']['value'] # jumlah pasien Sembuh
yangDirawat = semuaPasien - (pasienDeath+pasienSembuh) #Yang sedang dirawat
print('''
------------ Data Pasien Corona Indonesia ------------
Jumlah Terinveksi = {}
Jumlah Meninggal = {}
Jumlah Sehat = {}
Dirawat = {}
'''.format(semuaPasien,pasienDeath,pasienSembuh,yangDirawat)) #Menampilkan data
if __name__ == '__main__':
print('1. Pasien Dunia \n2. Pasien Indonesia') #Menampilkan menu
pilihan = input('Mau cek menu yang mana : ')
if pilihan == '1':
coronaWorld()
elif pilihan == '2':
coronaId()
Kemudian Tinggal jalankan program nyaBerikut hasilnya :
Ok Jangan Lupa #stayHome #staySafe




No comments: