MATA KULIAH :
DASAR PEMROGRAMAN
Dosen Pembimbing :
KURNIAWATI, S.Kom., M.Pd.
Oleh :
AIS ANANTA ARIFIN
3619110017
1. Jelaskan menurut pemahaman anda apa yang dimaksud dengan data, type data,
dan operator.
a. Data adalah adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih
memerlukan adanya pengolahan. Data juga berarti fakta-fakta yang berupa angka-
angka, teks, dokumen, gambar, bagan, suara, yang mewakili deskripsi verbal atau
kode tertentu, dan semacamnya.
b. Type Data adalah pengkelompokan data berdasarkan jenis-jenis tertentu suatu data
yang sesuai dengan fungsi dan kegunaannya.
c. Operator adalah adalah simbol yang mengolah nilai pada operand (nilai data) dan
menghasilkan satu nilai baru.
2. Sebutkan jenis-jenis type data yang digunakan pada bahasa pemrograman beserta
contohnya
a. Integer adalah tipe data angka berupa bilangan bulat (bukan bilangan pecahan atau
desimal). Contoh : 14. Angka 14 merupakan bilangan bulat.
b. Float (float) adalah tipe data angka berupa bilangan pecahan atau bilangan desimal.
Contoh : 12.5. Angka 12.5 merupakan bilangan desimal yang jika ditulis dalam
pecahan akan menjadi 121/2.
c. Boolean adalah tipe data yang hanya terdiri dari dua nilai saja, yaitu TRUE (Benar)
dan FALSE (Salah) atau bisa juga dalam bentuk angka dimana angka 1 sama saja
bernilai TRUE dan angka 0 sama saja bernilai FALSE. Tipe data ini sering digunakan
dalam Bahasa pemrograman ketika ingin merepresentasikan suatu kondisi baik itu
BENAR atau SALAH, AKTIF atau NON-AKTIF, NYALA atau MATI, dan
semacamnya.
d. Char (char) adalah tipe data berupa karakter tunggal (single character) dimana
semua karakter yang termasuk dalam tipe data adalah seluruh karakter yg ada di tabel
ASCII. Contoh : G, t, 1, @, $, {.
Seperti yang bisa dilihat dari contoh di atas, char adalah karakter tunggal
yang ada pada keyboard kecuali spasi. Spasi merupakan karakter kosong,
jadi spasi tidak termasuk ke dalam tipe data Char.
e. String adalah tipe data berupa kumpulan dari 1 karakter atau lebih (multiple
character) yang biasanya tergabung menjadi suatu kata, frasa, maupun kalimat.
Contoh : “Pemrograman”, “Saya pergi ke Sekolah”, “17 Agustus 1945”, “Susilo
Bambang Yudhoyono (Presiden RI ke-6)”.
Seperti yang bisa dilihat dari contoh di atas, string bisa berupa kata, frasa ,
maupun kalimat. Nilai string biasanya diapit dengan tanda petik untuk menandakan
satu kesatuannya. Selain itu string juga mendukung spasi sehingga memungkinkan
kita untuk membuat sebuah kalimat yang panjang dan mudah dibaca. String
juga dapat berupa karakter angka ataupun tanda.
3. Sebutkan dan jelaskan tipe data yang digunakan dalam kode program di bawah
ini:
#include <iostream>
int main ()
{ int x = 3.05;
return 0 }
Jawab :
Program diatas adalah program menampilkan nilai x, kemudian tipe data yang digunakan
dalam kode program di atas adalah tipe data integer, tipe data integer adalah tipe data
angka berupa bilangan bulat (bukan bilangan pecahan atau desimal) contoh angka 1, 2,
3, 14, 20 …. Dst merupakan bilangan bulat. perhatikan penulisan bagian kode program
pada bagian int x = 3.05; . penjelasan dari kode program tersebut adalah kata int
bertujuan untuk memberikan tipe data berupa tipe data integer pada output atau hasil
program yang nantinya akan ditampilkan. Dan x = 3.5; merupakan variable. Variable
adalah wadah untuk menyimpan nilai data. analogikanya x merupakan wadahnya, dan
3.5 merupakan nilai dari wadah tersebut. Jadi meskipun variable yg dimasukkan berupa
bilanangan pecahan atau decimal berkoma (float), hasil yang akan ditampilkan oleh
program tersebut menyesuaikan tipe data yang di berikan di program tersebut yaitu tipe
data integer.
4. Jelaskan menurut pemahaman anda apa yang dimaksud dengan variable dan
konstanta.
Jawab :
a. Variable adalah wadah/tempat untuk menyimpan nilai data. Selain sebagai wadah
Variable juda digunakan untuk mempermudah penullisan kode program.
b. Konstanta adalah wadah/tempat untuk menyimpan suatu nilai data. Sesuai dengan
namanya, nilai dari konstanta bersifat tetap (konstan) dan tidak bisa diubah
sepanjang program berjalan. Jadi berbeda dengan variable yang nilai nya dapat
berubah sesuai dengan instruksi/program yang sedang berjalan.
Jawab :
Algoritma_ MenghitungLuasLingkaran
#include <iostream>
float l, r;
cin >> r;
l = phi*r*r;
return 0;
Algoritma_ MenghitungLuasPersegi
#include <iostream>
int main()
{
int l, s;
cout << "===============================\n";
cout << "Program Menghitung Luas Persegi\n";
cout << "===============================\n";
cout << "Masukkan panjang sisi persegi: ";
cin >> s;
l = s*s;
cout << "Luas persegi adalah "<< l << endl;
return 0;
}