apa yang dimaksud konsep dasar pemrograman dan apa konsep dasarnya
serta kembangkan
Jawab : Pemrograman diartikan proses, cara, perbuatan program.
Konsep dasarnya :: Konsep Dasar Pemrograman pada umumnya adalah IPO
(Input Proses Output)
Pengembangannya menjadi :: Originating -> input -> proses -> Output
-> Distribution
Soal
1. Jelaskan Pengertian ALU ?
2. Sebutkan 3 jenis fungsi Adder ?
3. Jelaskan Pengertian Array Multidimensi ?
4. Jelaskan Pengertian Array Satudimensi ?
5. Jelaskan pengertian dari String ?
6. Jelaskan Pengertian Konversi Data ?
7. Jelaskan langkah-langkah dalam melakukan instalasi Borland C++
?
Jawaban
1. Arithmatic Logical Unit (ALU), adalah komponen dalam sistem
komputer yang berfungsi melakukan operasi perhitungan aritmatika
dan logika
2.
o Half Adder
Rangkain half adder merupakan dasar bilangan biner yang
masing-masing hanya terdiri dari satu bit, oleh karena itu
dinamakan penjumlah tak lengkap.
o Full Adder
Full adder adalah mengolah data penjumlahan 3 bit
bilangan atau lebih (bit tidak terbatas), oleh karena itu
dinamakan rangkaian penjumlah lengkap.
o Paralel Adder
Paralel Adder adalah rangkaian Full Adder yang disusun secara paralel dan
berfungsi untuk menjumlahkan bilangan biner berapa pun bitnya,
tergantung jumlah Full Adder yang diparalelkan.
Array multidimensi merupakan sebuah variabel yang menyimpan
sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses
melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan
untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.
Array satu dimensi merupakan sebuah variabel yang menyimpan
sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses
hanya melalui 1 indeks atau subskrip.
String merupakan sebuah variable yang memungkinkan kita menyimpan
data beberapa karakter sementara sebanyak 256.
Konversi Data adalah mengadaptasi data pada sebuah program agar
dapat di operasikan karna tidak semua format data sesuai dengan sebuah
program tertentu.
Langkah-langkah dalam melakukan instalasi Borland C++ ada di
halaman
a. Penugasan b. Aritmatika
c. Hubungan d. Logika
e. Penambahan
3. Operator Logika yang menyatakan “atau” dalam lambang berikut ini adalah
…
a. && b. ||
c. ! d. <>
e. =
a. flush(stdin); b. fflush(sdin);
c. fflus(stdin); d. fflush(stdin);
e. ffush(stdin);
e. i++;
a. printf() b. puts()
c. putchar() d. scanf()
a. Algoritma b. Flowchart
e. Konstanta
a. %nilai b. nilai_mahasiswa
e. alamat!
11. Dalam Pemberian nama variabel karakter maksimal yang bisa digunakan
sebanyak …
a. 8 b. 16
c. 32 d. 64
e. 128
a. Fungsi b. Variabel
e. #include <stdio.h>
a. * b. / c. % d. + e. Semua benar
a. Jaritmatika b. Perbandingan
c. Konstanta d. Tetap
e. Variabel
a. Penjumlahan b. Pengurangan
c. Perkalian d. Pembagian
e. kurang dari
a. ! b. && c. <> d.
|| e. >=
19. Operator untuk peningkatan nilai bertambah 1 termasuk dalam operator
…
a. Unary b. Aritmatika
c. Bitwise d. Perbandingan
e. Hubungan
a. A=A*Y; b. 9 % 2 = 1;
e. 5 & 5;
a. -1 b. 0
c. 1 d. 9
a. Memasukkan tipe data character dan tidak bisa untuk data numerik
c. Memasukkan tipe data numerik dan tidak bisa untuk data characer
d. Memasukkan tipe data numerik dan tidak bisa untuk data character
e. Prosentase bilangan
25. Berikut ini merupakan penggunaan fungsi array yang kurang benar adalah
…
d. suatu nilai yang tidak dapat diubah meskipun program tidak berjalan
e. suatu nilai yang tidak pernah berubah meskipun program tidak berjalan
c. alm gr d. sts/status
e. tpt.tgl
28. Beberapa pengertian dan fungsi ARRAY yang benar terdapat pada …
29. Berikut ini yang bukan termasuk perulangan dalam program aplikasi Turbo
C adalah …
a. For b. Do While
c. While d. if
31. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric b. Character
c. Date/Time d. Array
e. Integer
32. char kelas[5]; potongan kode disamping termasuk data yang bertipe …
a. char b. string
c. int d. larik
e. array
a. array b. larik
e. array dimensi 55
a. 4 b. 6 c. 7 d. 5 e. -2