Anda di halaman 1dari 17

LAPORAN AKHIR UJIAN AKHIR SEMESTER

PENGANTAR KOMPUTER DAN SOFTWARE II


TPB 13

Disusun oleh:
Vio Prahas Titi (119230031)

LEMBAGA TAHAP PERSIAPAN BERSAMA


INSTITUT TEKNOLOGI SUMATERA
2020
DAFTAR ISI
_Toc40185592
1. PENJELASAN / DESKRIPSI PROGRAM...............................................................................3
2. DIAGRAM ALIR (FLOWCHART) PROGRAM.....................................................................6
3. KODE PROGRAM DAN DETAIL PENJELASAN.................................................................7
4. HASIL EKSEKUSI PROGRAM..............................................................................................13
DAFTAR PUSTAKA........................................................................................................................16
1. PENJELASAN / DESKRIPSI PROGRAM

Program Pertama

Dalam program pertama ini saya mengambil mata kuliah Fisika dasar. Disini saya mengambil
materi tentang Energi Potensial dan Tekanan ang sudah dipelajari pada mata kuliah semester
I dan II. Di program ini tujuannya adalah untuk menghitung nilai suatu energi potensial dan
nilai tekanan. Pertama saya mendeklarasika char ulang lalu do dan setelah itu pada bagian
cout pertama saya memasukkan nama_nim_nama tpb_tubes uas pks. Pada cout kedua line 11
saya menginputkan nama mata kuliah yang ingin dibuat program yaitu untuk program
pertama saya memilih mata kuliah Fisika. Pada mata kuliah Fisika saya membuat dua
program sekaligus yaitu menghitung energi potensial dan tekanan yang saya gabung menjadi
satu. Pada cout ketiga line ke 12 saya menginputkan program menghitung energi potensial
dan pada cout selanjutnya saya menginputkan program menghitung tekanan. Lalu cout
selanjutnya saya memasukkan pilihan program dan pada bagian cin saya inputkan kata
pilihan, dan pada kata if saya menginputkan pilihan 1. Hal itu menandakan bahwa pilihan
pertama saya akan mencari nilai energi potensial. Lalu pada bagian float saya menginputkan
rumus energi potensial, rumus energi potensial adalah massa x gravitasi x ketinggian.
Kemudian pada bagian for int saya menginputkan variabel, pada program ini saya
menggunakan variabel a yang mana pada variabel tersebut saya inputkan nilai 1 dan 3,
maksudnya adalah pengulangan program sebanyak 3 kali. Lalu saya tulis a++. Pada cout 1
saya menginputkan kalimat percobaan ke<<a. dan pada cout selanjutnya saya menginputkan
masukkan nilai massa beserta satuannya lalu pada bagian cin saya inputkan m sebagai
lambang massa beserta variabel a, cout selanjutntya saya inputkan masukkan nilai gravitasi
dan satuannya lalu cin nya saya masukkan g sebagai lambang gravitasi dan saya sertakan a
sebagai variabel. Kemudian pada bagian cout terakhir diinputkan nilai ketinggian dan
satuannya kemudian inputkan h sebagai lambang dari high/ketinggian. Karena saya membuat
dua program pada mata kuliah fisika ini maka untuk program yang kedua saya menggunakan
else if yang mana saya inputkan pada pilihan kedua. Line selanjutnya dibagian float
diinputkan lambang F dan A yang mana merupakan lambang gaya dan luas alas. Pada
percobaan ini saya menggunakan variabel a juga, yang mana pada variabel tersebut saya
masukkan angka 1 dan 5, artinya pada program tekanan ini saya melakukan perulangan
sebanyak 5 kali. Untuk int b yaitu: pada bagian cout saya inputkan pilih hasil percobaan dan
pada bagian cout selanjutnya diinputkan hasil tekanan adalah, lalu inputkan rumus tekanan.
Rumus tekanan: gaya/luas alas. Cout selanjutnya saya inputkan kalimat apakah anda ingin
mengulang kembali? Lalu jawaban anda (t/f). Bagian while jika saya menginputkan y maka
akan diulang kembali dan cout yang terakhit bertuliskan terima kasih.

Contoh soal:

1.Program pertama menghitung nilai energi potensial


Apabila diketahui massa pada sebuah kotak 30 kg jatuh kebawah pada ketinggian 5m
dan gravitasi nya adalah 10 m/s. tentukan besar energi potensial yang dialami oleh
benda tersebut!

Diketahui:

Massa: 30 kg

Gravitasi: 10 m/s

High/ketinggian: 5 m

Ditanya: energi potensial?

Jawab:

Ep= m x g x h

= 30 x 10 x 5

=1500 joule

2.program kedua menghitung nilai tekanan

Sebuah benda memiliki gaya 10 newton dengan luas alas permukaan benda 2 m2. Tentukan nilai
tekanan yang dialami oleh benda tersebut!

Diketahui:

F: 10 N

A: 2 m2

Ditanya: tekanan (P)?

Jawab:

P= F/A

= 10/2

= 5 N/m2

Program kedua

Pada program kedua ini saya mengambil mata kuliah matemaatika dimana pada mata kuliah ini saya
mengerjakan dua program yaitu menghitung debit dan kecepatan. Dimana pada program pertama
saya mengerjakan tentang debit dan pada program kedua saya mengerjakan tentang kecepatan.
Kerangka pada program kedua ini sama seperti program pertama. Pada program ini saya
menginputkan rumus kecepatan dan debit. Rumus debit yang saya inputkan adalah debit=
volume/waktu (v/w) dan pada program kedua nya adalah menghitung nilai kecepatan. Rumus
kecepatan=jarak/waktu atau j/w
Contoh soal :

1.program pertama menghitung nilai debit

Diketahui volume air pada sebuah bak mandi 300liter mengalir pada selama selang waktu 30 detik.
Berapakah debit air tersebut?

Diketahui:

Volume: 300 liter

Waktu: 30 detik

Ditanya : debit?

Jawab:

Debit = volume/waktu

= 300liter/30detik

= 10iter/detik

2.program kedua menghitung kecepatan

Sebuah mobil menempuh jarak dari kota A ke kota B sejauh 50 km dengan waktu 10jam. Berapakah
kecepatan mobil tersebut?

Diketahui:

Jarak : 50 km

Waktu: 10 jam

Ditanya: kecepatan?

Jawab:

Kecepatan= jarak/waktu

= 50 km/10 jam

= 5 km/jam
2. DIAGRAM ALIR (FLOWCHART) PROGRAM

1.Program Fisika (energi potensial dan tekanan)


Pada program fisika kali ini, pertama saya akan membuat program energi portensial dan tekanan.
Pertama declare terlebih dahulu dengan integer pilihan dan integer ulang. Kemudian masukkan dari
setiap program yang telah ditentukan. Setelah itu, input pilihan dan masukkan for dengan pilihan 1
sampai 3 karena ada dua program yang saya buat. M[30], g[10],h[5], F[10], A[2] dan dideclare
dengan integer a. selanjutnya, masukkan percobaan yang diketahui dari program tersebut.
Kemudian kita ke done dengan dideclare terlebih dahulu yaitu integer a. setelah itu pilih hasil
percobaan kemudian dan input a. Masukkan hasil besar gaya dengan menggunakan rumus yang
tertera, sesuai dengan pilihan program yang akan anda coba. Setelah selesai, kita beralih ke end, klik
lalu masukkan apakah anda ingin mengulang? Dengan jawaban anda ya (y) atau tidak (t). Dideclare
string y, lalu input y, pilih for masukkan y==”y”, fungsinya adalah jika memilih y maka akan
mengulang kembali program tersebut. Pilih true, dengan memilih call dan masukkan main, artinya ia
akan main kembali. Pilih false, masukkan “Terimakasih telah menggunakan program saya”, yang
berarti program tersebut telah selesai.

Pada program Matematika, pertama saya akan membuat program kecepatan dan debit. Pertama
declare terlebih dahulu dengan integer pilihan dan integer ulang. Kemudian masukkan dari setiap
program yang telah ditentukan. Setelah itu, input pilihan dan masukkan for dengan pilihan 1 sampai
5 karena ada dua program yang saya buat. V[300], w[30], j[50],w[10] dan dideclare dengan integer a.
selanjutnya, masukkan percobaan yang diketahui dari program tersebut. Kemudian kita ke done
dengan dideclare terlebih dahulu yaitu integer a. setelah itu pilih hasil percobaan kemudian dan
input a. Masukkan hasil besar gaya dengan menggunakan rumus yang tertera, sesuai dengan pilihan
program yang akan anda coba. Setelah selesai, kita beralih ke end, klik lalu masukkan apakah anda
ingin mengulang? Dengan jawaban anda ya (y) atau tidak (t). Dideclare string y, lalu input y, pilih for
masukkan y==”y”, fungsinya adalah jika memilih y maka akan mengulang kembali program tersebut.
Pilih true, dengan memilih call dan masukkan main, artinya ia akan main kembali. Pilih false,
masukkan “Terimakasih telah menggunakan program saya”, yang berarti program tersebut telah
selesai.

3. KODE PROGRAM DAN DETAIL PENJELASAN


1. Program fisika

2.

Pada bagian awal menggunakan kode include iostream maksudnya program ini
menggunakan header iostream. Lalu kode using namespace std artinya menggunkan
program yang standar. Pada int main menujukan fungsi utama program. Kode int pil
menujukan tipr program integer dengan variabel pil (pilihan). Char ulang adalah kode
program pengulangan. Kemudian cout menunjukan nama nim serta program kimia yang
ingin dipilih. Kemudian cin>>pil maksud kode tersebut adalah user diminta menginput
nomor sesuai program yang diinginkan

Pada blok bagian pertama menggunakan kode if yaitu menandakan program pada pilihan
pertama. Kemudian kode float yaitu kode untuk angka desimal atau pecahan, karena pada
perhitungan ini akan mungkin terjadi angka desimal atau pecahan. Lalu akan masuk ke
konsep array yang tertulis float . M[30], g[10],h[5], maksud nya variabel di atas memiliki.
Lalu menggunakan kode for digunakan untuk pengulangan penginputan data. Untuk int
a=1 a<=3 a++ maksudnya yaitu banyaknya pengulangan penginputan data pada blok
diatas menyatakan pengulangan data sebanyak 3 kali. Cout menujukan outputan yang
akan muncul pada saat program dijalankan. Cin adalah saat dimana user menginput sesuai
yang program minta. Pada int b menujukan tipe data integer variabel b. Kemudian output
akan berupa pernyataan pilihan data yang ingin di proses. Lalu user menginput nomor
data yang ingin di proses. Lalu cout akan menuliskan rumus dari yang energi potensial.
Cout endl sebagai akhir dari proses

Blok pada bagian ini menggunakan kode if else yaitu bisa menandakan program tersebut
merupakan pilihan kedua disaat kondisi memiliki 3 pilihan. Kemudian digunakan kode float
yaitu kode untuk angka desimal atau pecahan, karena pada perhitungan ini akan mungkin
terjadi angka desimal atau pecahan. Lalu akan masuk ke konsep array yang tertulis float
M[30], g[10],h[5. Lalu menggunakan kode for digunakan untuk pengulangan penginputan data.
Untuk int a=1 a<=3 a++ maksudnya yaitu banyaknya pengulangan penginputan data pada
blok diatas menyatakan pengulangan data sebanyak 3 kali. Cout menujukan outputan yang
akan muncul pada saat program dijalankan. Cin adalah saat dimana user menginput sesuai
yang program minta. Pada int b menujukan tipe data integer variabel b. Kemudian output
akan berupa pernyataan pilihan data yang ingin di proses. Lalu user menginput nomor data
yang ingin di proses. Lalu cout akan menuliskan rumus dari yang molaritas zat tersebut. Cout
endl sebagai akhir dari proses.

Karena saya membuat dua program pada mata kuliah fisika ini maka untuk program yang
kedua saya menggunakan else if yang mana saya inputkan pada pilihan kedua. Line
selanjutnya dibagian float diinputkan lambang F[10] dan A[5] yang mana merupakan
lambang gaya dan luas alas. Pada percobaan ini saya menggunakan variabel a juga, yang
mana pada variabel tersebut saya masukkan angka 1 dan 5, artinya pada program tekanan ini
saya melakukan perulangan sebanyak 5 kali. Untuk int b yaitu: pada bagian cout saya
inputkan pilih hasil percobaan dan pada bagian cout selanjutnya diinputkan hasil tekanan
adalah, lalu inputkan rumus tekanan. Rumus tekanan: gaya/luas alas.

Pada bagian akhir blok ini menggunakan beberapa kode namun tidak beda jauh pada kode
sebelumnya. Pertama cout pertanyaan apakah user ingin mengulang runing pada program
atau tidak.dilanjutkan dengan cout jawaban berupa t/f diikuti dengan cin yaitu inputan dari
user. Disini menggunakan kode penggunaan while. Kode ini digunakan untuk menjalankan
ulang program tersebut. Kode while (ulang==’t’) maksudnya adalah jika user menginput
huruf ‘t’ maka program akan otomatis mengulang ke blok pertama namun jika user
menginput huruf selain ‘t’ maka program akan mengoutput kata kalimat ‘terima kasih’ dan
programpun akan otomatis berakhir.
Program kedua

2.program matematika

Pada bagian awal menggunakan kode include iostream maksudnya program ini menggunakan
header iostream. Lalu kode using namespace std artinya menggunkan program yang standar.
Pada int main menujukan fungsi utama program. Kode int pil menujukan tipr program integer
dengan variabel pil (pilihan). Char ulang adalah kode program pengulangan. Kemudian cout
menunjukan nama nim serta program kimia yang ingin dipilih. Kemudian cin>>pil maksud
kode tersebut adalah user diminta menginput nomor sesuai program yang diinginkan.

Pada blok bagian pertama menggunakan kode if yaitu menandakan program pada pilihan
pertama. Kemudian kode float yaitu kode untuk angka desimal atau pecahan, karena pada
perhitungan ini akan mungkin terjadi angka desimal atau pecahan. Lalu akan masuk ke
konsep array yang tertulis float V[300], w[30]. Lalu menggunakan kode for digunakan untuk
pengulangan penginputan data. Untuk int a=1 a<=3 a++ maksudnya yaitu banyaknya
pengulangan penginputan data pada blok diatas menyatakan pengulangan data sebanyak 3
kali. Cout menujukan outputan yang akan muncul pada saat program dijalankan. Cin adalah
saat dimana user menginput sesuai yang program minta. Pada int b menujukan tipe data
integer variabel b. Kemudian output akan berupa pernyataan pilihan data yang ingin di
proses. Lalu user menginput nomor data yang ingin di proses. Lalu cout akan menuliskan
rumus dari yang fraksi mol. Cout endl sebagai akhir dari proses.

Pada blok bagian pertama menggunakan kode if yaitu menandakan program pada pilihan
pertama. Kemudian kode float yaitu kode untuk angka desimal atau pecahan, karena pada
perhitungan ini akan mungkin terjadi angka desimal atau pecahan. Lalu akan masuk ke
konsep array yang tertulis float j[50]/w[10]. Lalu menggunakan kode for digunakan untuk
pengulangan penginputan data. Untuk int a=1 a<=5 a++ maksudnya yaitu banyaknya
pengulangan penginputan data pada blok diatas menyatakan pengulangan data sebanyak 5
kali. Cout menujukan outputan yang akan muncul pada saat program dijalankan. Cin adalah
saat dimana user menginput sesuai yang program minta. Pada int b menujukan tipe data
integer variabel b. Kemudian output akan berupa pernyataan pilihan data yang ingin di
proses. Lalu user menginput nomor data yang ingin di proses. Lalu cout akan menuliskan
rumus dari yang fraksi mol. Cout endl sebagai akhir dari proses.

Pada bagian akhir blok ini menggunakan beberapa kode namun tidak beda jauh pada kode
sebelumnya. Pertama cout pertanyaan apakah user ingin mengulang runing pada program
atau tidak.dilanjutkan dengan cout jawaban berupa t/f diikuti dengan cin yaitu inputan dari
user. Disini menggunakan kode penggunaan while. Kode ini digunakan untuk menjalankan
ulang program tersebut. Kode while (ulang==’t’) maksudnya adalah jika user menginput
huruf ‘t’ maka program akan otomatis mengulang ke blok pertama namun jika user
menginput huruf selain ‘t’ maka program akan mengoutput kata kalimat ‘terima kasih’ dan
programpun akan otomatis berakhir.
4. HASIL EKSEKUSI PROGRAM
1.program fisika
2.program matematika
DAFTAR PUSTAKA
https://www.youtube.com/watch?v=q34U_0ufhe8

https://www.youtube.com/watch?v=MwCsUF83ZjY

https://www.youtube.com/watch?v=HG_PryB3YwA

https://www.youtube.com/watch?v=Evgh2ReHI_E

https://www.youtube.com/watch?v=0b1-HoGtUlU

Anda mungkin juga menyukai