PROMO SPESIAL 12.12
Belajar Data Science Bersertifikat, 6 Bulan hanya 120K!
0 Hari 18 Jam 28 Menit 2 Detik

4 Ide Coding Python dalam Dunia Kesehatan Anak

Belajar Data Science di Rumah 23-Mei-2024
https://dqlab.id/files/dqlab/cache/3-longtail-senin-01-2024-05-23-221549_x_Thumbnail800.jpg
Follow Instagram dan LinkedIn kami untuk info karir dan topik menarik

Python adalah bahasa pemrograman yang bersifat fleksibel. Hal ini dibuktikan dengan kemampuan Python untuk menyelesaikan banyak pekerjaan sehingga bisa diterapkan di berbagai industri. Selain di dunia kerja, Python juga bisa digunakan dalam kehidupan sehari-hari untuk memberikan solusi kreatif dalam menyelesaikan berbagai tugas rumah tangga, termasuk mengurus bayi. 


Bagi orang tua baru, kegiatan mengurus bayi adalah hal yang cukup melelahkan, namun harus tetap diusahakan untuk memberikan yang terbaik. Jika tidak pandai dalam mengatur jadwal, maka akan banyak pekerjaan yang terhambat. Meski terdengar tidak biasa, ada beberapa aplikasi sederhana Python yang bisa membantu orang tua dalam mengelola waktu dan kegiatan mengurus bayi. Dalam artikel ini akan diberikan beberapa contoh pemanfaatan coding Python untuk mengurus bayi. Yuk, simak pembahasannya!


1. Pengingat Jadwal Minum Susu Bayi

Python

Mengurus bayi memerlukan jadwal yang teratur, terutama untuk minum susu. Bagi bayi newborn, minum susu biasanya akan dijadwalkan 2 jam sekali. Apalagi untuk bayi dengan kondisi khusus, misalnya dalam kasus bayi BBLR (Berat Badan Lahir Rendah), asupan nutrisi untuk bayi sangat penting untuk diperhatikan dari segi kuantitas dan kualitasnya. Python dapat digunakan untuk membuat aplikasi pengingat jadwal makan bayi. Dengan menggunakan modul `time` dan `datetime`, kita bisa membuat program sederhana yang mengirimkan notifikasi atau pengingat pada waktu tertentu.


Berikut adalah contoh coding nya:

import time
from datetime import datetime, timedelta
def pengingat_minum_susu(jam_berikutnya):
    while True:
        sekarang = datetime.now()
        if sekarang >= jam_berikutnya:
            print("Waktunya minum susu!")
            jam_berikutnya += timedelta(hours=2)  # Misalnya setiap 2 jam
        time.sleep(60)  # Cek setiap menit
jam_berikutnya = datetime.now() + timedelta(hours=2)
pengingat_minum_susu(jam_berikutnya)


Baca juga : Bootcamp Data Analyst with SQL and Python


2. Memonitor Kesehatan Bayi

Kesehatan bayi, khususnya pada masa newborn adalah hal yang harus diperhatikan dengan baik, karena masa-masa ini adalah masa adaptasi bagi bayi dengan dunia barunya. Mengawasi kesehatan bayi bisa dilakukan menggunakan Python untuk mencatat dan memantau kesehatan bayi seperti berat badan, tinggi badan, dan suhu tubuh. Dengan menggunakan library `matplotlib`, kita bisa menggambarkan grafik pertumbuhan bayi.


Berikut adalah contoh coding untuk memantau kenaikan berat badan bayi:

import matplotlib.pyplot as plt
data_berat = [3.0, 3.5, 4.0, 4.5, 5.0]  # Contoh data berat badan dalam kg
bulan = [1, 2, 3, 4, 5]  # Bulan ke-
plt.plot(bulan, data_berat)
plt.xlabel('Bulan')
plt.ylabel('Berat Badan (kg)')
plt.title('Grafik Pertumbuhan Berat Badan Bayi')
plt.show()


Setelah di running, kita akan mendapatkan visualisasi yang bisa menggambarkan pertumbuhan berat badan bayi seperti di bawah ini:

Python


3. Pelacak Waktu Tidur Bayi

https://lh7-us.googleusercontent.com/vggdOdKenpWxYmjeEcugp67BGv9HH2S_9OXU7JSsMa-_O3b_mui6D8ocL5ShcN1XL2sjT53KVAMlPhLH34GOY1IO-xD-otIweyEC6dGvTs-aHy0WwRZonNRwZaXypzb7hK6W8PKyc0yrwruN2kTTabQ

Waktu tidur yang cukup sangat penting untuk bayi. Bagi bayi yang baru lahir, waktu tidur yang dimiliki berkisar antara 10-18 sehari, dan tersebar merata sepanjang 24 jam. Hal ini juga karena bayi yang baru lahir biasanya belum bisa membedakan antara siang dan malam. Kita bisa membuat program sederhana untuk mencatat waktu tidur bayi dan memastikan bayi mendapatkan tidur yang cukup setiap hari.


Berikut adalah contoh coding yang bisa digunakan:

from datetime import datetime
waktu_tidur = []
def catat_tidur():
    mulai = input("Masukkan waktu mulai tidur (HH:MM): ")
    selesai = input("Masukkan waktu selesai tidur (HH:MM): ")
    waktu_tidur.append((mulai, selesai))
def lihat_tidur():
    total_tidur = 0
    for mulai, selesai in waktu_tidur:
        mulai = datetime.strptime(mulai, '%H:%M')
        selesai = datetime.strptime(selesai, '%H:%M')
        durasi = (selesai - mulai).seconds / 3600
        total_tidur += durasi
    print(f"Total waktu tidur hari ini: {total_tidur} jam")
catat_tidur()
lihat_tidur()


Berikut adalah contoh output setelah kita menginputkan jam mulai tidur dan jam selesai tidur:

Python


4. Daftar Kebutuhan Bayi

Orang tua baru sering kali merasa kewalahan dengan daftar kebutuhan bayi yang panjang. Kadang kala, mereka bisa membeli barang-barang yang sebenarnya tidak begitu dibutuhkan oleh bayi. Jika budget yang bisa digunakan untuk berbelanja telah ditentukan, ada baiknya kita membuat list dari barang-barang yang menjadi prioritas untuk dibeli. Menggunakan Python, kita bisa membuat aplikasi sederhana untuk mengelola dan mengingatkan kebutuhan bayi, seperti popok, susu, dan pakaian.


Berikut adalah contoh codingnya:

kebutuhan_bayi = ["popok", "susu", "pakaian"]
def lihat_kebutuhan():
    print("Daftar kebutuhan bayi:")
    for item in kebutuhan_bayi:
        print("-", item)
def tambah_kebutuhan(item):
    kebutuhan_bayi.append(item)
    print(f"{item} telah ditambahkan ke daftar.")
lihat_kebutuhan()
tambah_kebutuhan("bedak bayi")
lihat_kebutuhan()


Berikut adalah contoh output setelah menambahkan bedak bayi di kebutuhan:

Python


Baca juga : Mengenal Perbedaan R Python dan SQL


Dengan kreativitas dan sedikit pemrograman Python, orang tua dapat mengembangkan tool sederhana yang sangat membantu dalam mengurus bayi. Coding Python sederhana ini tidak hanya bermanfaat, tetapi juga dapat memberikan kepuasan tersendiri bagi orang tua yang ingin belajar dan memanfaatkan teknologi dalam pengasuhan anak.


DQLab merupakan platform belajar online yang berfokus pada pengenalan Data Science & Artificial Intelligence (AI) dengan menggunakan bahasa pemrograman populer, serta platform edukasi pertama yang mengintegrasi fitur Chat GPT.  Selain itu DQLab juga menggunakan metode HERO yaitu Hands-On, Experiential Learning & Outcome-based, yang dirancang ramah untuk pemula. 


Yuk sign up di DQLab untuk mendapatkan pengalaman belajar yang lebih menarik. Daftar sekarang dan kejar impianmu untuk menjadi Data Analyst! Atau kamu ingin mempelajari Artificial Intelligence lebih dalam & intensif? Yuk ikuti DQLab LiveClass! Nikmati pembelajaran secara langsung dengan metode simulasi yang akan membantu kamu dalam persiapan karir. Kunjungi halaman Bootcamp Data Analyst with SQL and Python untuk informasi lebih lanjut ya!


Penulis : Gifa Delyani Nursyafitri



Mulai Belajar
Python Sekarang
Bersama DQLab

Buat Akun Belajar & Mulai Langkah
Kecilmu Mengenal Python

Buat Akun


Atau

Sudah punya akun? Login