Anda di halaman 1dari 15

LAPORAN

TUGAS KELOMPOK DASAR PEMROGRAMAN

“PERANCANGAN SISTEM HITUNG DALAM KESEHATAN”

DIAJUKAN UNTUK MEMENUHI TUGAS MATA KULIAH


DASAR PEMROGRAMAN

DISUSUN OLEH

AVRIAN AZRIEL FAISAL (19211153)


EVRIAN AZRIEL FAISAL (19211154)
HERLINA AMELIA (19210329)
MELINDA OKTAVIANA (19210436)
RIZQI WIRAWAN (19210368)

UNIVERSITAS BINA SARANA INFORMATIKA


Jl. Raya Kaliabang No.8, Perwira, Kec. Bekasi Utara, Kota Bekasi, Jawa Barat
17122
Kata Pengantar

Puji syukur kami ucapkan kehadirat Allah SWT atas segala rahmat-Nya yang telah
memberikan nikmat iman, ihsan dan sehat jasmani sehingga Laporan Tugas Kelompok ini
dapat tersusun sampai dengan selesai. Tidak lupa kami ucapkan terimakasih terhadap bantuan
dari pihak yang sudah berkontribusi menyumbangkan baik pikiran maupun materinya.
Pada kesempatan kali ini kami ingin berterima kasih kepada dosen dasar pemograman
kami ibu Siti Nurajizah M.Kom yang telah memberikan banyak kepada kami ilmu dasar
pemograman serta membuat kami paham akan bahasa pemograman pyton. Kami menyadari
bahwa dalam penulisan laporan ini tidak terlepas dari bantuan banyak pihak yang dengan
tulus memberikan doa dan bantuannya sehingga laporan ini bisa selesai dibuat.
Kami menyadari sepenuhnya bahwa laporan ini masih jauh dari kata sempurna
dikarenakan terbatasnya pengalaman dan pengetahuan yang kami miliki. Oleh karena itu,
dengan hati dan tangan terbuka mengharapkan saran dan kritik yang membangun demi
kesempurnaan laporan yang akan datang. Semoga laporan ini bermanfaat untuk kita semua.

Bekasi, 25 November 2021

Penyusun
BAB I

1.1. Latar belakang


Berat badan ideal merupakan dambaan setiap manusia baik tua maupun muda.
Terutama kaum muda lebih banyak yang mendambakan berat badan ideal karena dengan
berat yang ideal penampilan fisik akan menjadi lebih menarik. Umumnya masyarakat masih
banyak yang belum mengetahui berapa berat badan yang sesuai untuk dirinya dengan hanya
menebak-nebak saja atau hanya melihat sebatas pandangannya untuk menentukan berat
badannya.
Body Mass Index (BMI) adalah pengukuran kelangsingan atau kegemukan seseorang
berdasarkan tinggi dan berat badan. BMI banyak digunakan sebagai indikator umum apakah
seseorang memiliki berat badan yang sehat untuk tinggi badan mereka. Secara khusus, nilai
yang diperoleh dari perhitungan BMI digunakan untuk mengkategorikan apakah seseorang
kekurangan berat badan, berat badan normal, kelebihan berat badan atau obesitas tergantung
pada kisaran nilai tersebut. Dengan adanya angka BMI kita tidak perlu lagi menebak-nebak
atau hanya melihat sebatas pandangan untuk menentukan apakah berat badan ideal atau tidak.
Mengetahui angka pasti dari berat badan ideal dapat membuat kita berjaga - jaga dari
obesitas. Obesitas merupakan salah satu masalah kesehatan bersifat global dan terus
berkembang serta dapat mempengaruhi derajat kesehatan di berbagai negara. Obesitas pada
umumnya berkaitan erat dengan pola makan yang tidak baik dan cenderung kelebihan energi.
Kalori adalah sumber energi yang kita dapatkan dari asupan makanan yang
mengandung nutrisi dan sebagai kebutuhan pokok manusia agar manusia dapat bertahan
hidup. Meningkatnya jumlah masyarakat dalam mengkonsumsi makanan yang mengandung
kalori tinggi setiap harinya dapat mengakibatkan timbulnya beberapa penyakit seperti
penyakit diabetes, stroke, penyakit jantung dan dapat mengalami obesitas. Tubuh yang
mengalami obesitas yaitu masalah pada kegemukan, dimana berat badan terlalu berlebihan
dan tidak seimbang akan sangat beresiko. Namun sebaliknya, jika tubuh kekurangan kalori
tubuh akan merasa lemas tidak bergairah, karna tidak adanya energi bahkan membuat tubuh
menjadi kurus dan dapat mengalami gizi buruk.
Untuk menjaga pola makan kita harus mengtahui kalori kebutuhan dalam sehari atau
biasa disebut angka BMR, Bassal Metabolic Rate (BMR) yaitu jumlah energi yang
dibutuhkan saat beristirahat. Dalam keadaan demikian energi hanya akan digunakaan untuk
memelihara organ-organ vital seperti jantung, paru-paru, ginjal, sistem saraf, usus, hati, paru-
paru, otot dan kulit.
Oleh karna itu kami memberikan solusi berupa suatu program yang dapat menghitung
index dari hasil perhitungan berat dan tinggi badan seseorang, menghitung kebutuhan
kalori(energi) dalam sehari (BMR) baik saat beristirahat maupun dengan tingkat aktivitas
fisik yang beragam ditambahkan juga data untuk melakukan cutting kalori atau biasa disebut
defisit kalori, defisit kalori berguna untuk menurunkan berat badan dengan mengurangi angka
kebutuhan kalori harian (BMR) dan menentukan berat badan ideal seseorang untuk tinggi
badan yang dimiliki saat ini.
Dengan ada nya program ini kita hanya tinggal memasukan angka tinggi badan, berat
badan dan usia lalu hasil yang kita ingin kan akan tertampil tanpa perlu kita menghitung
terlebih dahulu, sederhananya dari program kami seperti kalkulator tapi program kami
kalkulator dari kesehatan lebih tepatnya dapat membantu menjaga kesehatan pengguna
program kami.

1.2. Landasan Teori


Visual Studio Code adalah Sofware yang sangat ringan, editor kode sumbernya yang
berjalan dari desktop muncul dengan built-in yang didukung untuk JavaScript, naskah dan
Node.js serta memiliki array beragam ekstensi yang tersedia untuk bahasa lain, termasuk C +
+, C # , PHP, dan Python. VS Code memungkinkan Anda memperluas kemampuan melalui
ekstensi. Ekstensi VS Code dapat menambahkan lebih banyak fitur ke pengalaman secara
keseluruhan. 
Phyton adalah bahasa pemrograman dinamis yang mendukung pemrograman
berorientasi obyek. Python dibuat dan dikembangkan oleh Guido Van Rossum, yaitu seorang
programmer yang berasal dari Belanda. Pembuatannya berlangsung di kota Amsterdam,
Belanda pada tahun 1990. Pada tahun 1995 Python dikembangkan lagi agar lebih kompatibel
oleh Guido Van Rossum. Selanjutnya pada awal tahun 2000, terdapat pembaharuan versi
Python hingga mencapai Versi 3 sampai saat ini. Pemilihan nama Python sendiri diambil dari
sebuah acara televisi yang lumayan terkenal yang bernama Mothy Python Flying Circus yang
merupakan acara sirkus favorit dari Guido van Rossum.
Python merupakan bahasa pemrograman multi-paradigma pemrograman objek orien
dan pemrograman terstruktur yang didukung sepenuhnya. Python dirancang untuk menjadi
sangat extensible. Python juga dapat disematkan dalam aplikasi yang ada yang membutuhkan
antarmuka yang dapat diprogram. Segala sesuatu di Python adalah objek. Pemrograman ini
membantu Anda memecahkan masalah yang kompleks secara intuitif sehingga dapat
membagi masalah kompleks ini menjadi lebih mudah (K. R. Srinath 2017).
Python memiliki bahasa yang sangat universal. Panduannya yang tidak ketat atau
tidak memiliki aturan mengekang sehingga python ini memungkinkan melakukan semua
jenis operasi dengan mudah dan tidak perlu memilih platform yang sempurna karena telah
didukung oleh sebagian besar platform. Python memiliki kerangka pengujian built-in yang
mencakup proses debug dan alur kerja. Alat-alat seperti selenium dan serpihan yang dapat
membuat pengujian ini bekerja di semua browser dan framework.
Flowchart adalah representasi grafis umum dari suatu proses atau solusi Langkah
demi Langkah untuk masalah yang hanya digambar dalam tahap desain perangkat lunak.
Sebuah diagram alur membantu menvisualisasikan bagaimana suatu algoritma berkerja untuk
memecahkan masalah lebih baik daripada kode sumber program (Gulati, U, & Vatanawood,
W 2019). Flowchart berfungsi untuk menggambarkan secara jelas suatu alur pekerjaan dan
kerangka acuan dalam pengambilan keputusan. Flowchart dinilai dapat meringkas suatu alur
menjadi lebih mudah dipahami dan dianalisa berdasarkan urutan serta langkah dari suatu
proses.
BAB II
2.1 Tampilan Program
Berikut adalah Tampilan Program Kalkulator Kesehatan
Berikut Contoh Hasil Run.
1. Perhitungan Body Mess Index
2. Kebutuhan Kalori

Tampilah usai memilih aktifitas


3. Ideal Body Weight

2.2 Flowchart
( Di luar Paper )
2.3. Penjelasan Setiap Program yang Di gunakan

1. Variable String, Int, Float

Variable adalah lokasi di memori yang digunakan untuk menyimpan nilai. Memberi nilai
Variabel Di python, variabel tidak perlu dideklarasikan secara eksplisit. Deklarasi
atau pembuatan variabel terjadi secara otomatis pada saat kita memberi
(menugaskan) suatu nilai ke variabel. Tanda sama dengan ( = ) digunakan untuk
memberikan nilai ke variabel. Operand di sebelah kiri tanda = adalah nama variabel dan
di sebelah kanan tanda = adalah nilai yang disimpan di dalam variabel.

String Python adalah kumpulan karakter yang dikelilingi oleh tanda kutip tunggal, tanda
kutip ganda, atau tanda kutip tiga. Komputer tidak memahami karakter; secara internal,
ini menyimpan karakter yang dimanipulasi sebagai kombinasi dari 0 dan 1.

Integer Integer adalah tipe data menampung bilang bulat baik itu positif maupun
negative.

Float : mengembalikan bilangan ke dalam bentuk float (bilangan dengan titik). Jadi fungsi
ini akan mengubah argumennya yang berupa bilangan menjadi tipe float atau bilangan
desimal.

2. List & Tuple

Sebuah tupel adalah urutan objek Python yang tidak berubah. Tupel adalah urutan, seperti
daftar. Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah
tidak seperti List Python. Tupel menggunakan tanda kurung, sedangkan List Python
menggunakan tanda kurung siku.
3. Function

Fungsi pada python adalah kumpulan perintah atau baris kode yang dikelompokkan
menjadi satu kesatuan untuk kemudian bisa dipanggil atau digunakan berkali-kali. Sebuah
fungsi bisa menerima parameter, bisa mengembalikan suatu nilai, dan bisa dipanggil
berkali-kali secara independen.

Berikut Bagian Pemanggilan Function

4. Looping
Secara umum Loop atau Looping adalah Perulangan
Di dalam bahasa pemrograman Python pengulangan dibagi menjadi 3 bagian, yaitu :
- While Loop
- For Loop
- Nested Loop
5. Branching

Percabangan (branching) adalah salah satu bentuk kontrol program. Percabangan berguna
untuk mengatur alur jalannya program sesuai dengan suatu kondisi yang terpenuhi.
Dalam Python, terdapat tiga keywords untuk melakukan percabangan, yaitu if, elif, dan
else.
Daftar Pustaka

1. Rahman, Fadlur. 2017. “Analisa Metode Pengukuran Berat Badan Manusia Dengan
Pengolahan Citra”. Bandung : Universitas Telkom

2. Faizah dan Muniroh. 2018. “Analisis Perubahan Berat Badan, Index Massa Tubuh dan
Persetase Lemak Tubuh Klien Pasca Pemberian Diet South Beach pada My Meal
Catering Surabaya”. Surabaya : Universitas Airlangga

3. Sinaga, JLS, Solikhun, S, & ... 2021, 'Penerapan Algoritma K-Means Dalam
Mengelompokkan Rata-Rata Konsumsi Kalori Menurut Provinsi', Jurasik (Jurnal Riset
…, tunasbangsa.ac.id,
http://www.tunasbangsa.ac.id/ejurnal/index.php/jurasik/article/view/272

4. Baltschun, Yulia. 2020. I Hate Diet. Denpasar : PT. Ananas Mahartha Indonesia
5. Kalbe. 2020. “ Body Mass Index (BMI)”, https://www.kalbemed.com/medcal/bmi,
diakses pada 20 September 2021

6. Tech International LLC, Maple. 2008-2021. “BMR Calculator”.


https://www.calculator.net/bmr-calculator.html . diakses pada 25 Oktober 2021

7. Faqih. 2020. “Python Pandas : Pandas Dataframe”, https://ngodingdata.com/python-


pandas-dataframe/, Diakses pada 25 Oktober 2021.

8. Melinda, Mitha. 2021. “Cara Hitung TDEE”,https://wigatos.com/4249-cara-hitung-tdee/,


diakses pada 25 Oktober 2021.

9. Suprayogi, Salim. 2019. “Program Hitung Berat Badan”,


https://github.com/salimsuprayogi/program_hitung_berat_badan/blob/master/program_pe
rtama/cara_pertama/main_broca_woman.py , diakses pada 4 November 2021
10. Afifah, Luthfiah. 2020. “3 Contoh Penerapan Data Formatting dengan Pandas”,
https://ilmudatapy.com/penerapan-data-formatting-dengan-pandas-python/, diakses pada
4 November 2021

11. Tech International LLC, Maple. 2008-2021. “BMI Calculator”.


https://www.calculator.net/bmi-calculator.html , diakses pada 29 November 2021

12. Srinath, KR 2017, 'Python–the fastest growing programming language', International


Research Journal of Engineering and …, academia.edu,
https://www.academia.edu/download/61651202/IRJET-V4I126620200101-109100-
1nbuifw.pdf

13. Gulati, U, & Vatanawood, W 2019, 'Transforming flowchart into coloured Petri nets',
Proceedings of the 2019 3rd International …, dl.acm.org,
https://doi.org/10.1145/3374549.3374568

Anda mungkin juga menyukai