Anda di halaman 1dari 9

PEMROGRAMAN DASAR

Nama : Putri Sheika Fatimah Azahra


Kelas : X RPL 1

BAB 1
Bagian A
1. C
2. E
3. A
4. B
5. D
6. A
7. C
8. A
9. A
10.D

Bagian B
1. Integer adalah tipe data yang berguna untuk menyimpan
bilangan bulat,bukan desimal sedangkan double adalah tipe
yang berguna untuk menyimpan bilangan desimal.  
2.-Natural Language
Struktur penulisan dengan metode Natural Language
lebih mendekati penulisan algoritme bergaya bahasa manusia
yang digunakan dalam keseharian.
-Flowchart
Flowchart merupakan bagan (chart) yang menunjukkan
aliran atau runtutan data dan proses (flow) yangterjadi dalam
program secara logika.
-Pseudocode
Pseudocode adalah sebuah notasi kode yang tidak
sebenarnya, tetapi mewakili logika algoritma bahasa
pemrograma yang akan digunakan.

5. -Terminator/Simbol Titik Terminal menunjukkan permulaan


(start) atau akhir (stop) dari suatu proses.
-Flow Line / garis alir adalah simbol yang digunakan untuk
menghubungkan antara simbol yang satu dengan simbol yang
lain (connecting line). Simbol ini juga berfungsi untuk
menunjukkan arah aliran program.
-Processing Symbol / Simbol Proses digunakan untuk
menunjukkan kegiatan yang dilakukan oleh komputer. Pada
bidang industri (proses produksi barang), simbol ini
menggambarkan kegiatan inspeksi atau yang biasa dikenal
dengan simbol inspeksi
-Decision Symbol / Simbol Keputusan merupakan simbol yang
digunakan untuk memilih proses atau keputusan berdasarkan
kondisi yang ada. Simbol ini biasanya ditemui pada flowchart
program.
-Input-Output / Simbol Keluar-Masuk menunjukkan proses
input-output yang terjadi tanpa bergantung dari jenis
peralatannya.
-Connector (On-page)  
Simbol ini fungsinya adalah untuk menyederhanakan hubungan
antar simbol yang letaknya berjauhan atau rumit bila
dihubungkan dengan garis dalam satu halaman
-Connector (Off-page)  
Sama seperti on-page connector, hanya saya simbol ini
digunakan untuk menghubungkan simbol dalam halaman
berbeda. label dari simbol ini dapat menggunakan huruf atau
angka
-Preparation Symbol / Simbol Persiapan merupakan simbol
yang digunakan untuk mempersiapkan penyimpanan di dalam
storage.

BAB 2
Bagian A
1. A
2. C
3. E
4. C
5. A
6. E
7. C
8. B
9. E
10.E

Bagian B
1.1. Jika hendak menjalankan program hasil kompilasi dapat
dilakukan tanpa butuh kode sumber. Kalau interpreter butuh
kode sumber.
2. Jika dengan kompiler, maka pembuatan kode yang bisa
dijalankan mesin dilakukan dalam 2 tahap terpisah, yaitu parsing (
pembuatan kode objek ) dan linking ( penggabungan kode objek
dengan library ) . Kalau interpreter tidak ada proses terpisah.
3. JIka compiler membutuhkan linker untuk menggabungkan kode
objek dengan berbagai macam library demi menghasilkan suatu
kode yang bisa dijalankan oleh mesin. Kalau interpreter tidak
butuh linker untuk menggabungkan kode objek dengan berbagai
macam library.
4. Interpreter cocok untuk membuat / menguji coba modul ( sub-
routine / program-program kecil ). Maka compiler agak repot
karena untuk mengubah suatu modul / kode objek kecil, maka
harus dilakukan proses linking / penggabungan kembali semua
objek dengan library yang diperlukan.
5. Pada kompiler bisa dilakukan optimisasi / peningkatan kualitas
kode yang bisa dijalankan. Ada yang dioptimasi supaya lebih
cepat, ada yang supaya lebih kecil, ada yang dioptimasi untuk
sistem dengan banyak processor. Kalau interpreter susah atau
bahkan tidak bisa dioptimasikan.

3.Agar dapat digunakan di lingkungan windows harus terlebih


dahulu mengatur path program aplikasi java
BAB 3
Bagian A
1. C
2. B
3. D
4. C
5. D
6. A
7. D
8.B
9.C
10.A

Bagian B
2.
package namaPackage;
2. import namaPackage;
3. /*Komentar dalam java*/
4. [access Specifier] class namaKelas{
5. //deklarasi variable
6. [access Specifier] methodConstructor(){
7. //statement
8. }
9. public static void main(){
10. /*
11. *Statement1
12. *Statement2
13. */
14. }
15. }
5. //program menampilkan teks

public class SelamatDatang1 {

//main method dimana program mulai


dieksekusi

public static void main(String args []){

//menampilkan teks

System.out.println("Selamat datang ke dalam


program Java!");

}//akhir main method

}//akhir class SelamatDatang1

7. Perbedaan fungsi void main dengan class dalam java adalah,


void main adalah main function atau fungsi main, di mana
program pertama kali dieksekusi. Sedangkan class adalah
kerangka  dari setiap object individual yang akan dibuat.
Program dalam class hanya akan dieksekusi ketika objek dari
class itu diakses melalui program dalam main function.
9. Variabel adalah nama yang mewakili suatu elemen data
seperti jenkel untuk jenis kelamin dan sebagainya.
Adapun aturan yang wajib diikuti dalam pemberian nama
variabel antara lain:
* Harus dimulai dengan abjad, tidak boleh dengan angka atau
simbol.
* Tidak boleh ada spasi diantaranya, harus menggunakan
tanda garis bawah
contoh : Nilai_ujian
* Jangan menggunakan simbol-simbol yang dapat
membingungkan seperti titik dua, titik koma, koma, dan
sebagainya
* Sebaiknya memiliki arti yang sesuai dengan elemen data
* Sebaiknya tidak terlalu panjang.
Contoh veriabel : Nama, Alamat, Nilai_ujian
Konstanta adalah suatu nilai yang tetap didalam program
- Konstanta bilangan bulat
- Konstanta bilangan real
- Konstanta karakter
- Konstanta string
- Konstanta Boolean
10. Perbedaannya adalah kalau perintah System.out.print setelah
mencetak, maka posisi kursor akan tepat berada disebelah angka
atau karakter yang telah dicetak. Sedangkan pada perintah
System.out.println, setelah mencetak, maka posisi kursor akan
pindah ke baris baru, tepat dibawah angka atau karakter yang
telah dicetak oleh perintah System.out.println sebelumnya.
BAB 4
Bagian A
1. A
2. D
3. E
4. E
5. A
6. B
7. E
8. A
9. D
10.D

Bagian B
6. Cara pendeklarasian variabel-variabel yang berjenis string
dapat dilakukan dengan cara sebagai berikut :
char nama[21];
char *nama2;
Kedua cara tersebut dapat dipergunakan. Cara ke-1 adalah
dengan membuat suatu array char sebanyak 21 karakter. Pada
langkah ini, variabel nama hanya diperbolehkan diisi sampai
panjangnya 20 karakter karena untuk menutup suatu string
membutuhkan satu byte untuk karater null.
Cara ke-2 adalah dengan membuat suatu variabel ke suatu
pointer char, yang menunjuk ke suatu alamat di memori yang
berisi data stringnya (isinya)
10.
Tipe jangkauan Ukuran
(byte)
byte 0 sampai dengan 255 1
shortint -128sampai dengan 127 1
smallint -32768 sampai dengan 32767 2
word 0 sampai dengan 65535 2
integer Termasuk dalam smallint,longint,dan int64 2 ,4 ,8
cardinal Termasuk dalam word,longword,dan qword 2, 4, 8
longint -2147483648 sampai dengan 2147483647 4
longword 0 sampai dengan 4294967295 4
Int64 -9223372036854775808 8
9223372036854775807
qword 0 sampai dengan 18446744073709551615 8d

Anda mungkin juga menyukai