Anda di halaman 1dari 12

POST TEST 1

SELA PUTRI ISMALIA

2209116085

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS MULAWARMAN
DAFTAR ISI

2
BAB 1
PENDAHULUAN
1.1 Latar Belakang

Maraknya penggunaan computer di berbagai bidang kehidupan manusia,menuntut setiap


orang untuk mengetahui dan mempelajari berbagaimacam software pendukung yang dapat
beroperasi pada computertersebut. Computer merupakan salah satu penemuan tercanggih pada
abadini. Computer merupakan cikal bakal lahirnya teknologi baru di bidangIlmu Pengetahuan
dan Teknologi.Kemampuan computer dalam melakukan penghitungan yang sangat cepat,dapat
mempermudah manusia atau user dalam mengoperasikannya.Berbagai macam media pendukung
untuk mengoptimalkan kinerjacomputer banyak dibuat. Media tersebut berupa software atau
programaplikasi yang hubungannya tidak dapat terpisahkan dari computer.Software atau
program aplikasi tersebut dibangun dengan menggunakansoftware lain. Banyak software yang
digunakan untuk membangunsoftware atau program aplikasi. Salah satunya bahasa
pemrograman(programming language). Bahasa pemrograman pun memiliki beberapatingkatan,
disesuaikan dengan kemudahan akses yang dilakukan olehcomputer.Dalam laporan kali ini, saya
telah membangun program aplikasi kecildengan menggunakan salah satu bahasa pemrograman,
yaitu BahasaPemrograman Python. Lapoaran ini disusun untuk menyelesaikan tugas praktikum.
Saya mencoba membangun program perhitungan BMI menggunakan bahasa pemerograman
Python

3
BABII
PEMBAHASAN
2.1 Pseudocode Menghitung BMI
Deklarasi :
Read (Login)
If == Perempuan PRINT “Login berhasil”
Elif == Laki- laki PRINT “Login berhasil”
Else :
End()
Deklarasi :
Read(BB, TB)
Proses : BB (TB*TB)
BMI = Proses
If < 17
BMI = “Kekurangan Berat Badan Tingkat Berat”
Elif >17 and =18.5
BMI = “Kekurangan Berat Badan Tingkat Rendah”
Elif >18.5 and = 25
BMI =”Normal”
Elif = 25 and =27
BMI =”Kelebihan Berat Badan Tingkat Ringan”
Else :
BMI =”Obesitas”
Write (Hasil)

4
2.2 Flowchart

5
2.3 Penjelasan Sourcecode dan Screenshot

6
Sourcecode Login :

#login sebagai apa (tanda # digunakan untuk komentar)


import sys (import sys membuat dan menjadikan argumen di luar script)
username= str(input('Perempuan atau laki-laki : ')) (Untuk menyimpan data dan
mengimputkan nya)
if username == "Perempuan" : (Kondisi)
print('Anda Telah login sebagai Prempuan') (output)
elif username == "Laki-laki" : (kondisi ke dua)
print('Anda Telah Login sebagai Laki- laki') (Otput)
else: (Akhir dari kondisi)
print('Masukan Genre Dengan Benar') (otput)
sys.exit() (untuk memberhentikan program)

Sourcecode Input :

7
BB = int(input('Masukan Berat Badan : ')) (Menyimpan data dan Mengimputkannya)
TB = int(input('Masukan Tinggi Badan: ')) (Menyimpan data dan Mengimputkannya)

Sourcecode Converse :
TB = TB/100 (Rumus dari Converse nya, Tinggi badan yang telah di inputkan di
proses)

Sourcecode Menghitung BMI Prempuan :


#Rumus BMI Perempuan (Komentar)
BMI_Hasil = BB / (TB*TB) (Rumus BMI)
print("Hasil :", BMI_Hasil ) (output)

Sourcecode Menghitung BMI Laki-laki :


#Rumus BMI Laki-laki (Komentar)
BMI_Hasil1 = BB / (TB*TB) (Rumus BMI)
print("Hasil :", BMI_Hasil ) (Output)

8
Sourcode Kondisi :
if BMI_Hasil < 17: (Kondisi 1)
print('Kekurangan Berat Badan Tingkat Berat ') (Output)
elif BMI_Hasil == 17 and BMI_Hasil == 18.5: (Kondisi 2)
print('Kekurangan Berat Badan Tingkt Rendah') (Output)
elif BMI_Hasil ==18.5 and BMI_Hasil == 25: (Kondisi 3)
print('Normal') (Output)
elif BMI_Hasil == 25 and BMI_Hasil == 27: (Kondisi 4)
print('Kelebihan Berat Badan Tingkat Ringan') (Output)
else: (Akhir kondisi)
print('Kelebihan Berat Badan Tingkat Berat') (Output)

Note : Dikarenakan kondisi BMI Perempuan dan Laki- laki sama jadi saya menulisnya
hanya 1 kondisi saja

2.4 Penjelasan Output beserta Screenschot nya

9
Ini adalah output pertama setelah kita jalankan program nya

Lalu Kita login Sebagai…. (Sesuaikan gender, Jika tidak sesuai gender maka
program akan berhenti).
Seteleah Login Maka akan di minta memasukan berat badan.

Setelah memasukan berat badan akan di minta memasukan tinggi badan

10
Setelah memasukan tinggi badan maka akan di proses an akan menghasilkan output
seperti di bawah..

BAB III
PENUTUP

11
3.1 Kesimpulan

12

Anda mungkin juga menyukai