Pemrograman Komputer
Pemrograman Komputer
1. A. Program adalah intruksi yang ditulis secara rinci, sistematis, logis dan
dapat dipahami dan dilaksanakan oleh komputer.
B. Pemrograman ialah proses pembuatan program hingga diperoleh hasil
yang dikehendaki.
C. Bahasa pemrograman Merupakan bahasa yang digunakan manusia
untuk berkomunikasi dengan komputer.
D. Source Program adalah suatu rangkaian pernyataan atau deklarasi yang
ditulis dalam bahasa pemrograman komputer yang dapat dimengerti
manusia maupun mesin.
3. Algoritma adalah suatu urutan dari beberapa langkah yang logis guna
menyelesaikan masalah. Pada saat kita memiliki masalah, maka kita harus
dapat untuk menyelesaikan masalah tersebut dengan menggunakan langkah-
langkah yang logis.
Flowchart:
START
INPUT PANJANG
INPUT LEBAR
OUTPUT = LUAS
END
B. Mengubah jam dan menit yang diinput ke dalam satuan detik.
Algoritma:
Flowchart:
START
X = Bilangan Bulat : 2
Sisa bagi YA
X=0
GENAP
TIDAK
GANJIL
Selesai
Start
Phi =
3.14
Input(Diameter)
Radius = diameter/2
Luas=phi*radius*radius
Input(Diameter)
Stop
Flowchart:
Start
Input A,B,C
Rata rata =
TIDAK (A+B+C)/3
IF A<B
A<C
YA
A paling
kecil
TIDAK
IF B<A YA
B<C
Output rata
TIDAK rata
YA
B>C
C Terkecil B paling
kecil
v
C B
Terbesar Terbesar
TIDAK A A
Terkecil Terkecil
A>B YA
TIDAK
YA
A>C
B A
Terbesar Terbesar
A
C C
Terbesar
Terkecil Terkecil
B
C Terkecil
Terbesar
B
Terkecil
Sedangkan Kekurangan yang dimiliki bahasa C++ yaitu C++ tidak murni OOP
sehingga kurang cocok untuk mengajarkan Konsep OOP karena kaidah-kaidah
OOP dapat dilanggar. Dan di C++ ada konsep pointer yang sangat
membingunkan, ini salah satu alasan mengapa C++ menjadi momok yg
paling tidak disukai.C++ walapun tidak terpengaruh oleh Sistem Operasi
tetapi tool untuk developmentnya harus spesific pada salah satu sistem
operasi contoh Visual Studio hanya dapat berjalan di Windows. Alasan ini juga
nantinya akan dapat menurunkan minat terhadap sistem operasi yang lain
contohnya Linux. Apabila dalam praktiknya menggunakan Visual Studio maka
otomatis akan menggunakannya juga dan pada akhirnya malas untuk
mencoba sistem operasi yang lain.Implementasi C++ dalam teknologi IT
pada saat sekarang sudah sangat sedikit sekali. Sulit untuk membuat sesuatu
dengan C++ sehingga kepeminatannya dalam memperdalam programming
akhirnya harus kandas kecuali dengan inisiatif sendiri mempelajari bahasa
atau teknologi lain.
11. Keyword adalah kata kunci yang digunakan dalam pemrograman untuk
fungsi-fungsi tertentu. Keyword merupakan pernyataan singkat dan
mempunyai fungsi tertentu sehingga sangat fleksibel dan mudah dalam
penggunaan dalam pemrograman. Berikut ini keyword yang dimiliki bahasa
C ++ yaitu auto, double, int, struct, break, else, long, switch, case, enum,
register, typedef, char, extern, return, union, const, float, short, unsigned,
continue, for, signed, void, default, goto, sizeof, volatile, do, if, static, while.
20. Array adalah suatu struktur yang terdiri dari sejumlah elemen yang
memiliki tioe data yang sama. Elemen-elemen array tersusun secara
sekuensial dalam memory komputer. Lalu , struktur data array ialah
organisasi kumpulan data homogeny yang ukuran atau jumlah elemen
maksimumnya telah diketahui dari awal.
23. Pointer merupakan sebuah variabel yang berisi alamat dari variabel
lain. Suatu pointer dimaksudkan untuk menunjukkan ke suatu alamat memori
sehingga alamat dari suatu variable dapat diketahui dengan mudah.
24. Pointer adalah sebuah variabel yang isi datanya adalah alamat memori atau
variabel lain. Sehingga pointer dapat juga disebut sebagai variabel alamat (address
variable). Operator pointer yang disediakan oleh Borland C++
a. Operator deference (&) ,didalam mendeklarasikan suatu variable harus
pada lokasi yang pasti didalam penggantian memori. Pada umumnya
kita tidak dapat menentukan dimana variable akan ditempatkan.
Terkadang secara otomatis dilakukan oleh compiler dan sistem operasi
yang sedang aktif, tetapi sesekali sistem operasi akan memberikan
banyak alamat yang kita tidak mengetahui dimana variabel
ditempatkan. Hal ini dapat dilakukan dengan memberikan suatu
identifier &didepan nama variabel. Dengan menggunakan operator
deference (&), maka suatu variabel akan menghasilkan alamat lokasi
memori.
b. Operator reference (*), dengan menggunakan operator, anda dapat
mengakses secara langsung nilai yang terdapat didalam variabel yang
berpointer, hal ini dapat dilakukan dengan menambahkan identifier
asterisk (*), agar dapat menterjemahkan nilai sebenarnya dari suatu
variabel. Dengan menggunakan operator reference (*) ini,
menghasilkan nilai yang berada pada suatu alamat memori.