SlideShare a Scribd company logo
1 of 4
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:
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.
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.
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

More Related Content

What's hot

Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritmapakdemamo
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMartin Arale
 
Pengantar Pemrograman Chapter 2
Pengantar Pemrograman Chapter 2Pengantar Pemrograman Chapter 2
Pengantar Pemrograman Chapter 2Dede Kurniadi
 
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Ishardi Nassogi
 
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...Adri Demmanongkan
 
Bidang pembelajaran 5.2 Tingkatan 5
Bidang pembelajaran 5.2 Tingkatan 5Bidang pembelajaran 5.2 Tingkatan 5
Bidang pembelajaran 5.2 Tingkatan 5MOE
 
Bidang pembelajaran 5.3 Tingkatan 5
Bidang pembelajaran 5.3 Tingkatan 5Bidang pembelajaran 5.3 Tingkatan 5
Bidang pembelajaran 5.3 Tingkatan 5MOE
 
Bab 1a Paradigma Bahasa Pemrograman
Bab 1a   Paradigma Bahasa PemrogramanBab 1a   Paradigma Bahasa Pemrograman
Bab 1a Paradigma Bahasa PemrogramanDimara Hakim
 
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer Hairil Rahman
 
Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5MOE
 

What's hot (18)

Bab 1
Bab 1 Bab 1
Bab 1
 
Bab 2 Definisi Algoritma
Bab 2 Definisi AlgoritmaBab 2 Definisi Algoritma
Bab 2 Definisi Algoritma
 
Bab II
Bab IIBab II
Bab II
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
 
Pertemuan_2
Pertemuan_2Pertemuan_2
Pertemuan_2
 
Pengantar Pemrograman Chapter 2
Pengantar Pemrograman Chapter 2Pengantar Pemrograman Chapter 2
Pengantar Pemrograman Chapter 2
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++
 
Pascal
PascalPascal
Pascal
 
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
 
01 pengantar
01 pengantar01 pengantar
01 pengantar
 
Bidang pembelajaran 5.2 Tingkatan 5
Bidang pembelajaran 5.2 Tingkatan 5Bidang pembelajaran 5.2 Tingkatan 5
Bidang pembelajaran 5.2 Tingkatan 5
 
Bidang pembelajaran 5.3 Tingkatan 5
Bidang pembelajaran 5.3 Tingkatan 5Bidang pembelajaran 5.3 Tingkatan 5
Bidang pembelajaran 5.3 Tingkatan 5
 
Bab 1a Paradigma Bahasa Pemrograman
Bab 1a   Paradigma Bahasa PemrogramanBab 1a   Paradigma Bahasa Pemrograman
Bab 1a Paradigma Bahasa Pemrograman
 
02 evolution
02 evolution02 evolution
02 evolution
 
Pertemuan I Teori
Pertemuan I TeoriPertemuan I Teori
Pertemuan I Teori
 
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
 
Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5Bidang pembelajaran 5.1 Tingkatan 5
Bidang pembelajaran 5.1 Tingkatan 5
 

Similar to Laporan praktikum 1 pendahuluan

Pengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarPengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarAndiChristian3
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemogramanYusup Palsu
 
Bahasa pemrograman sistem mikroprosesor
Bahasa pemrograman sistem mikroprosesorBahasa pemrograman sistem mikroprosesor
Bahasa pemrograman sistem mikroprosesorYuli Ermawati
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)adi yusuf
 
Laporan praktikum modul vi
Laporan praktikum modul viLaporan praktikum modul vi
Laporan praktikum modul viDevi Apriansyah
 
Tentang Software
Tentang SoftwareTentang Software
Tentang SoftwareYuntikaa
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunaksuleman ganteng
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrogramanMastur Cell
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptxBom Bom
 
Laporan Praktikum DPK Dasar
Laporan Praktikum DPK DasarLaporan Praktikum DPK Dasar
Laporan Praktikum DPK DasarNadiaRN
 
Implementasi perangkat-lunak
Implementasi perangkat-lunakImplementasi perangkat-lunak
Implementasi perangkat-lunakbenzy swaroes
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrogramanReza Optoriter
 

Similar to Laporan praktikum 1 pendahuluan (20)

flowchart
flowchartflowchart
flowchart
 
Presentasi bab 4
Presentasi bab 4Presentasi bab 4
Presentasi bab 4
 
Pengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasarPengantar Pemrograman Dasar dan kosep dasar
Pengantar Pemrograman Dasar dan kosep dasar
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
Bahasa pemrograman sistem mikroprosesor
Bahasa pemrograman sistem mikroprosesorBahasa pemrograman sistem mikroprosesor
Bahasa pemrograman sistem mikroprosesor
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)
 
Laporan praktikum modul vi
Laporan praktikum modul viLaporan praktikum modul vi
Laporan praktikum modul vi
 
Software modul 4
Software modul 4Software modul 4
Software modul 4
 
Tentang Software
Tentang SoftwareTentang Software
Tentang Software
 
Runnig led[1]
Runnig led[1]Runnig led[1]
Runnig led[1]
 
Software
SoftwareSoftware
Software
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 
Pertemuan 7 dfd
Pertemuan 7 dfdPertemuan 7 dfd
Pertemuan 7 dfd
 
Software netha
Software nethaSoftware netha
Software netha
 
Software netha
Software nethaSoftware netha
Software netha
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
 
Laporan Praktikum DPK Dasar
Laporan Praktikum DPK DasarLaporan Praktikum DPK Dasar
Laporan Praktikum DPK Dasar
 
Implementasi perangkat-lunak
Implementasi perangkat-lunakImplementasi perangkat-lunak
Implementasi perangkat-lunak
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
 

Recently uploaded

4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdfAnonymous6yIobha8QY
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfArvinThamsir1
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfihsan386426
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppttaniaalda710
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxarifyudianto3
 

Recently uploaded (9)

4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdf
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
 

Laporan praktikum 1 pendahuluan

  • 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