You are on page 1of 5

PENGANTAR CODING

DISUSUN OLEH:

ADITYA PRATAMA PUTRA

23034028

DOSEN PENGAMPU :

ROSTAM AHMAD EFENDI S.Pd., S.H., M.MSi

DAPERTEMEN FISIKA

UNIVERSITAS NEGERI PADANG

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

2023
1. Jelaskanlah tentang system computer!

Jawab :
Sistem Komputer merupakan sekumpulan perangkat komputer yang saling berkaitan dan
berinteraksi antara satu sama lain untuk menjalankan sebuah proses pengolahan data,
sehingga dapat menghasilkan suatu informasi yang sangat dibutuhkan oleh penggunanya.

2. Jelaskanlah pengertian algoritma beserta contohnya!

Jawab :
Algoritma juga dapat disebut sebagai sekelompok instruksi yang dirancang untuk
menyelesaikan permasalahan atau tugas . Contoh sederhana dari pemanfaatan algoritma
adalah resep makanan yang di dalamnya terdapat beberapa instruksi untuk mempersiapkan
menu tertentu.

3. Jelaskan struktur komponen dasar sebuah program yang ditulis dengan bahasa C.

Jawab :
 Pada program C, #include berfungsi untuk mengimpor fungsi-fungsi yang sudah
didefinisikan pada header file. Header file adalah file yang berisi definisi fungsi yang
sudah dibuat. Tujuannya agar bisa digunakan pada program C yang lainnya. File ini
berekstensi .h, Contoh : stdio.h. Pada contoh tersebut, kita mengimpor file stdio.h. File
ini berisi deklarasi fungsi-fungsi dasar yang kita butuhkan untuk membuat program C,
seperti printf(). File stdio.h sudah ada di dalam komputer kita saat menginstal gcc.
 Apa itu Fungsi main()?
Fungis main() adalah fungsi utama dalam program. Fungsi ini akan dieksekusi
pertamakali saat program dijalankan. Karena itu, kita harus menuliskan logika program
di dalam fungsi ini. Pada contoh ini kita membuat fungsi main dengan deklarasi seperti
ini: Maksud dari int di depan main adalah tipe data yang akan dikembalikan. Maka di
dalam fungsi main(), wajib kita sertakan return 0. Artinya, fungsi main akan
mengembalikan nilai 0 setelah selesai dieksekusi.
Cara lain kita bisa menggunakan void. Void artinya tidak ada (kosong). Jika kita
menggunakan void, maka kita tidak perlu menuliskan kata kunci return di akhir fungsi.
Karena fungsi void tidak akan mengembalikan nilai apapun.

4. Jelaskan tentang delapan (8) tipe data dan tujuh (7) operator dalam pemrograman Bahasa C.

Jawab :
Operator dalam pemograman Bahasa C.
a. Operator aritmatika adalah operator yang biasa kita temukan untuk operasi
matematika. Aritmatika sendiri merupakan cabang ilmu matematika yang membahas
perhitungan sederhana, seperti kali, bagi, tambah dan kurang (kabataku)
b. Operator kenaikan dan penurunan adalah sebutan untuk operasi seperti a++,
dan a--. Ini sebenarnya penulisan singkat dari operasi a = a + 1 serta a = a – 1 .
Inkremen digunakan untuk menambah variabel sebanyak 1 angka,
sedangkan dekremen digunakan untuk mengurangi variabel sebanyak 1 angka.
Penulisannya menggunakan tanda tambah 2 kali untuk kenaikan , dan tanda kurang
2 kali untuk penurunan . Penempatan tanda tambah atau kurang ini boleh di awal
seperti ++adan --a, atau di akhir variabel seperti a++dan a--.
c. Perbandingan operator dipakai untuk membandingkan 2 buah nilai, apakah nilai
tersebut sama besar, lebih kecil, lebih besar, dll. Hasil dari perbandingan operator
ini adalah boolean True atau False , namun karena bahasa C tidak memiliki tipe
data boolean bawaan, maka hasilnya adalah integer 1 atau 0.
d. Operator dipakai logika untuk menghasilkan nilai boolean true atau false dari 2
kondisi atau lebih.
Rumus yang dipakai adalah sebagai berikut:
 Operator && hanya akan menghasilkan 1 jika kedua operan bernilai 1,
selain itu hasilnya 0.
 Operator || Hanya akan menghasilkan 0 jika kedua operan bernilai 0, selain
itu hasilnya 1.
 Operator ! Akan tetapi logikanya, !0 menjadi 1, !1 menjadi 0.
e. Bitwise adalah operator khusus untuk menangani operasi logika bilangan biner
dalam bentuk bit.
Bilangan biner sendiri merupakan jenis bilangan biner yang hanya terdiri dari 2
jenis angka, yakni 0 dan 1. Jika nilai asal yang dipakai bukan bilangan biner, akan
dikonversi secara otomatis oleh compiler C menjadi bilangan biner. Misalnya 7
desimal = 0111 dalam bilangan biner.
f. Operator penugasan adalah operator yang digunakan untuk memberikan nilai ke
dalam suatu variabel. Dalam bahasa C, penugasan operator menggunakan tanda
sama dengan ” = “. Nantinya juga terdapat penugasan operator gabungan, seperti ”
+= “, ” -= “, dsb.
g. Operator Lainnya ini adalah kelompok operator khusus yang tidak termasuk ke
dalam kelompok sebelumnya, diantaranya adalah operator sizeof dan operator
ternary ” ? : “.

Delapan jenis tipe data pada C:


a. Char
b. Integer
c. Float
d. Array
e. Structure
f. Pointer
g. Enum
h. Void

a. Tipe Data Dasar pada C, terdiri dari :


 Char: adalah tipe data yang berisi 1 huruf atau 1 karakter;
 Integer: adalah tipe data yang berupa angka;
 Float: adalah tipe data yang berupa bilangan pecahan
 Double: adalah tipe data sama seperti float, namun double memiliki ukuran penyimpanan
yang lebih besar dibandingkan float.

b. Tipe Data Void pada C


Tipe data void adalah tipe data khusus untuk menyatakan tidak ada data. Tipe data void
jarang digunakan dalam pembuatan variabel. Tapi biasanya dipakai pada nilai kembalian
sebuah fungsi.

5. menjelaskanlah tentang Konstanta dan Variable dalam pemrograman Bahasa C.

Jawab :

Suatu tempat di memori, yang dibuat oleh seorang programer, untuk menyimpan data
sementara disebut dengan variabel. Berbagai jenis data dapat disimpan dalam variabel, tidak
terbatas pada data-data yang bertipe data primitif saja. Namun, hanya satu jenis tipe data
yang dapat disimpan dalam satu variabel.
Konstanta adalah suatu tempat di dalam memori yang dibuat oleh programmer untuk
menyimpan suatu nilai. Nilai yang disimpan dalam konstanta bersifat konstan (tetap). Dari
awal hingga akhir program, nilai konstanta tetap, tidak berubah-ubah.

6. Buatlah sebuah program sapaan dalam Bahasa C dengan tampilan:

“Hallo Dunia!

“Kami sedang belajar Pengantar Coding di UNP”


Jawab:

You might also like