Internet

[internet] [bleft]

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 nya
Berikut hasilnya :


Ok Jangan Lupa #stayHome #staySafe

No comments: