Anda di halaman 1dari 14

NAMA : MUHAMMAD SAHUR ADITYA

NIM : 23067089
PRODI : Pendidikan Teknik Mesin
MATA KULIAH : Pengantar Coding

Soal Teori :

1. Jelaskan struktur beberapa komponen dasar sebuah program sederhana yg ditulis dengan
bahasa C ?

Jawaban :

a. Include <stdio.h>
Perintah #include digunakan untuk .emasukkan sebuah file khusus yg
memungkinkan kita mengakses bebrbagai fitur tambahan dalam bahasa C.

b. Int main(void) , -
Struktur main () sendiri pada dasarnya merupakan sebuah fungsi (function).isi dari
function ini diawali dan diakhiri dengan tanda kurung kurawal ” , ” dan ” - “.Di dalam
tanda kurung inilah “isi” dari kode program penyusun fungsi main() ditulis.

c. Printf(“eello World!\n”);
Perintah printf digunakan untuk menampilkan sesuatu ke layar.Perintah ini
merupakan bagian dari stdio.h sehingga jika ingin menggunakannya harus terdapat
baris perintah #include <stdio.h> di bagian paling awal kode program bahasa C.

2. Apakah yg dimaksudkan dengan men-deklarasi (declare) atau menyatakan?

Jawaban :

Adalah bagian dari algoritma yg berfungsi untuk mendefinisikan nama-nama yg akan


digunakan pada algoritma premograman.

3. Apakah arti format spesifikasi (specification) %x ?

Jawaban :

BMP — Windows Bitmap


JPEG — Joint Photographic Experts Group
PNG — Portable Network Graphics
CUR — Cursor File
JPEG — Joint Photographic Experts Group 2000
PPM — Portable Pixmap
GIF — Graphics Interchange Format
PBM — Portable Bitmap
RAS — Sun Raster
eDF4 — eierachical Data Format
PCX — Windows Paintbrush
TIFF — Tragged Image File Format
ICO — Icon File
PGM — Portable Graymap
XWD — X Window Dump

4. Terangkan apa maksud dari escape sequence \v ?

Jawaban :

Escape Sequence adalah suatu karakter khusus yg dapat ditulis jika diapiy oleh dua tanda
petik (“ ”). Ciri karakter escape sequence adalah menggunakan notasi “\” ( Back Slash ).
Pengertian lain dari escape sequence merupakan serangkaian karakter yg tidak menampilkan
dirinya sendiri ketika digunakan dalam literal string atau character tapi diterjemahkan
kekarakter lain atau rangkaian karakter yg mungkin sulit atau bahkan tidak mungkin untuk
dituliskan secara langsung.

5. Jelaskanlah dengan kalimat sendiri kegunaan dari file header

Jawaban :

File header merupakan suatu file library dengan ekstensii h (* .h) yg merupakan File yg
dapat membantu dalam penyimpanan daftar-daftar fungsi yg digunakan dalam program.

6. Tuliskan dan terangkan minimal tujuh macam operator

Jawaban :

a. Assigment Operators
Sesuai namanya operator ini berfungsi untuk memberikan nilai kepada variabel. Kita
akan menggunakan = (tanda sama dengan ) untuk memberi nilai.
Berikut cara penggunaanya :
Berikut contoh program sederhana penggunaan assigment operator pada C++ :

Lalu Outputnya adalah :

Jika kita perhatikan kita mendeklarasikan variabel a dan b. Lalu kita memberikan
nilai 10 untuk a dan 4 untuk b pada awalnya. Lalu kita memberikan nilai b terhadap
vatiabel a.
Perhatikan bagaimana sebuah variabel tidak terpengaruh oleh modifikasi akhir dari
b meskipun kita menyatakan a=b sebelumnya
Karena sebuah operasi akan selalau berlangsung dari kanan ke kiri. Dan variabel
hanya akan menyimpang data atau nilai terakhir yg diberikan

b. Arithmetic Operators

Yg kedua adalah operator aritmetika.


Operator ini digunakan untuk melakukan sebuah operasi perhitungan atau aritmatika
dalam bahasa pemgroman. Tugasnya untuk memecahkan masalah matematika.
Operator aritmatika yg sering digunakan dalam C++ adalah :

 + untuk penjumlahan
 - untuk pengurangan
 * untuk perkalian
 / untuk pembagian
 % untuk sisa bagi (modulo)

Berikut adalah contoh penggunaannya :

Dan tentunya hasil operasi diatas dapat ditebak ya hasilnya adalah 2 karena disini kita
mencari sisa bagi dimana hasil bagi 11 dan 3 = 3 sedangkan sisa baginya adalah 2.

c. Compount assigment

Operator ini memodifikasi nilai variabel saat ini dengan melakukan operasi diatasnya
Berikut contoh program C++ menggunakan Compound Assigment.

d. Increment and Decrement Operators

Kedua operator ini sangatlah penting :


Operator Increment (++) dan operator decrement (--) digunakan untuk
meningkatkan atau mengurangi satu nilai yg tersimpan dalam sebuah variabel.

Maksudnya seperti ini


Jika sebelumnya anda menulis kode seperti diatas...maka akan sama hasilnya dengan
kode berikut :
e. Relational and Comparison Operators

Operator selanjutnya adalah operasi relasi -operator ini akan banyak kita gunakan
dalam suatu statement bersyarat yg selalu menghasilkan nilai true atau false.

Nantinya kita akan sering menggunakan operator ini untuk menentukan kondisi.

Operator ini digunakan untuk menguji hubungan antara nilai dan atau variabel.

Berikut contoh penggunaanya dalam program :


Dan berikut adalah hasil akhirnya :

 Nilai = 1
 Nilai = 0
f. Logical Operators

Operator Logika adalah operator yg digunakan untuk membandingkan dua nilai


Variabel atau lebih. easil dari operasi ini adalah nilai boolean true atau false.

Berikut adalah contoh penggunaanya :

g. Conditional Tremary Operator

Pada dasarnya operator kondisi merupakan penyederhanaan dari bentuk if..Else yg


setiap blok dari else hanya terdiri dari satu statement/perintah.

Struktur penulisan operator kondisi :


Berikut contoh dalam program C++ :

7. Jelaskan perbedaan antara variable statis (static variabel) dan variabel otomatis (automatic
variabel).

Jawaban :

a. Variabel otomatis

Variabel otomatis merupakan variabel yg hanya dikenal dalam suatu blok saja ( yg
ada di dalam tanda ,...-. Blok tersebut antara lain yaitu blok pemilihan pengulangan
dan fungsi. Apabila setelah tanda , *permukaan blok+ kita melakukan deklarasi
variabel maka variabel tersebut hanya akan dikenali oleh program sampai
ditemukan tanda - *akhir blok+ pertama yg ditemukan. Karena variabel ini
dialokasikan pada saat pendeklarasian dan akan didealokasikan secara otomatis
ketika program telah keluar dari suatu blok. Walaupun bersifat opsional namun
untuk menggunakan kata kunci auto pada saat pendeklarasian.

b. Variabel statis

Variabel statis merupakan variabel yg menyimpang nilai permanen dalam memori


artinya variabel tersebut akan menyimpan nilai terakhir yg diberikan
Untuk menyatakan bahwa suatu variabel adalah variabel statis ditandai dengan
menggunakan kata kunci static
Tugas / Kasus :
Tugas Program Sederhana :

Anda mungkin juga menyukai