1. LAPORAN PRAKTIKUM
PEMOGRAMAN TERSTRUKTUR
PRAKTIKUM I – PENDAHULUAN
DISUSUN OLEH:
Nama : Mochammad Faisal Mujib
NIM : 135090801111010
LABORATORIUM KOMPUTASI
JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
MALANG
2019
A. Apa itu pemrograman terstruktur?
Pemrograman Terstruktur merupakan suatu tindakan
untuk membuat program yang berisi instruksi-instruksi dalam
bahasa komputer yang disusun secara logis dan sistematis
supaya mudah dimengerti dan mudah dimodifikasi.
Pemrograman terstruktur adalah bahasa pemrograman yang
mendukung pembuatan program sebagai kumpulan prosedur.
Prosedur-prosedur ini dapat saling memanggil dan dipanggil
dari manapun dalam program dan dapat menggunakan
parameter yang berbeda-beda untuk setiap pemanggilan.
Bahasa pemrograman terstruktur adalah pemrograman yang
mendukung abstraksi data, pengkodean terstruktur dan
kontrol program terstruktur. Sedangkan Prosedur adalah
bagian dari program untuk melakukan operasi-operasi yang
sudah ditentukan dengan menggunakan parameter tertentu.
B. Perbedaan void main dan int main!
Penggunaan void main pada dasarnya memiliki tujuan
bahwa dalam fungsi main tidak harus memiliki nilai balik
ketika fungsi selesai dieksekusi. Hal ini dianggap error dalam
beberapa jenis compiler dikarenakan nilai balik dari fungsi
main merupakan salah satu cara yang digunakan untuk
mendeteksi apakah program yang dijalankan berjalan dengan
baik atau error.
Penggunaan int main pada dasarnya memiliki tujuan agar
fungsi main dapat memiliki nilai balik. Nilai ini yang pada
beberapa compiler digunakan untuk menentukan program
berjalan dengan baik atau mengalami error.
C. Setting CODE::BLOCKS
Jelaskan penyetingan IDE pada computer.
Jawaban:
2. Gambar 1.1 website code blocks
Gambar 1.2 website mingw
Gambar 1.3 opsi setingan IDE
Penjelasan :
Pertama-tama download IDE dari web, pilih salah satu
link download pada website (gambar1.1). lalu download salah
satu compiler yang di butuhkan di internet. Pada website tdm-
gcc(gambar1.2). lalu install pada komputer
Setelah compiler tersebut terinstall, jalankan program code
blocks. Pilih setting pada menu bar buka compiler > toolchain
executable. Lalu klik auto-detect dan klik ok. Setelah langkah-
langkah tersebugt selesai maka code blocks sudah bisa
dijalankan.
3. D. Pengertian istilah
Jelaskan pengertian dari identifier, variable, modifier,
program console. compiler, operator, library c.
Jawaban:
Identifier
merupakan pengidentifikasi data yang kita deklarasikan
sehingga dapat dikenali oleh kompiler. Digunakan untuk
mempermudah proses penanganan data atau nilai.
Variabel
merupakan pengenal yang digunakan untuk mewakili suatu
nilai tertentu di dalam proses program. Semua variabel yang
akan digunakan di program C harus didekelarasikan terlebih
dahulu. Deklarasi variabel berarti memberitahukan kepada C
tipe dari variable tersebut.
Modifier
berfungsi mengubah type dasar pada program menghasilkan
type lainnya. Beberapa typanya adalah sign,unsign,long and
short.
Compiler
Merupakan suatu program yang menerjemahkan bahasa
program kedalam bahasa computer/mesin. Compiler
menggabungkan seluruh bahasa program, mengumpulkan dan
kemudian menyusunnya kembali.
Operator
Merupakan pengendali operasi yang akan dilakukan pada
beberapa operan sehingga membentuk sebuah ekspresi.
Beberapa operator adalah “+”, “/” ,dll.
Program Console
Merupakanalat yang digunakan sebagai penulis dan
pemantauan (monitoring) suatu program yang merupakan otak
penggerak darai rangkaian control dengn system PLC
(programble Logic Console).
Library C
merupakan suatu pustaka yang disediakan oleh C untuk
mempermudah programmer dalam membuat program.
Contoh:<stdio.h>,<math.h>, dll.
4. C. Latihan 2.5
1. Tulis persamaan komputasi R.
2. Cara menyelesaikan R.
3. Buat program kalkulator untuk menyelesaikan R.
Dengan variable : x=2.7 y=3.4 z=4.0
𝑟 =
𝑥
𝑦2
+
(𝑥 + 𝑦𝑧)2
𝑦2
+ 𝑥𝑦 + 𝑥𝑧2
Jawaban:
Gambar 3.1
Gambar 3.2
Penjelasan:
Untuk menyelesaikan persamaan r tersebut digunakan
program dengan library stdio.h .karena masukan dari variable
maka dipakai modifier float. Lalu dimasukan persamaan
komputasi matematika tersebut pada program. Setelah itu
maka diberikan perintah untuk mencetak output dengan
printf(“…”). Maka setelah itu didapatkan output sebagai
(gambar 3.2). karena yang digunakan pada program
menggunakan format float maka untuk perintah print
digunakan %f.
Persamaan komputasi yang didapat sebagai berikut:
R= a+b+c+d
e = pow((x+(y*z)),2)
a = x/(y*y) c = x*y
b = e/( y*y) d = x*z*z