9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
NO
1
4
5
SOAL
Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia
kedalam format yang dapat dijalankan computer disebut
Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis adalah
pengertian dari
Istilah algoritme sebenarnya berasal dari kata "algorism" yang merupakan panggilan populer bagi
bangsa Eropa terhadap seorang ahli matematika muslim dari Jazirah Arab bernama Abu Ja'far
Muhammad Ibnu Al-Khwarizmi yang hidup di abad
Pada bagian ini merupakan tahap pernyataan dan penentuan berbagai jenis variabel, konstanta,
dan tipe data bentukan yang selanjutnya akan digunakan pada badan utama program. Nama
bagian ini adalah
Deklarasi
Tetapkan variabel x dengan tipe data integer
Algoritme:
1. Beri nilai pada variabel x = 0
2. Selama x lebih kecil sama dengan 10 maka tambahkan x dengan nilai 1
Cetak nilai x
3. ??
Pada sintaks program untuk menampilkan bilangan 1 sampai 10, Pada bagian Algoritme nomor 3
terdapat tanda tanya. Maksud tanda tanya itu adalah menandakan
Bagan yang menunjukkan aliran atau runtutan data dan proses yang terjadi dalam program secara
logika
Prosesadalah pengertian
deklarasi dari
atau pemberian nilai-nilai awal pada variabel yang digunakan adalah fungsi dari
bagan alir bernama
Menghubungkan bagian-bagian flowchart yang terputus adalah fungsi bagan alir dari
1. Memiliki bagian header yang menunjukkan judul algoritme, komentar, dan deklarasi
2. Memiliki bagian badan algoritme yang merupakan inti dari proses
3. Memiliki bagian akhir proses algoritme yang menandakan bahwa proses alir program algoritme
telah berakhir.
4. Lebih banyak menggunakan bahasa Inggris dalam merepresentasikan alir program, sebagai
contoh perintah.
a. Read, untuk meminta masukan data dari keyboard oleh pengguna
b. Write, menampilkan nilai data variabel pada layar monitor
c. While, untuk perulangan yang artinya akan dilakukan selama benar.
d. if.. then, artinya jika... maka adalah mode penyeleksian kebenaran.
5. Untuk menulis komentar diawali dengan karakter "{" dan diakhiri dengan karakter "}".
Pernyataan di atas merupakan aturan Algoritme dengan menggunakan
Dalam sebuah bejana berukuran 12 liter terdapat air teh manis dalam kondisi penuh. Beberapa
orang tamu yang memperoleh air minum teh manis pada pesta perjamuan jika tersedia gelas
minum berukuran 250 cc (1 liter=1000 cc). Maka dalam pseudocode penulisan algoritmanya adalah
Tipe data ini merupakan deretan atau gabungan beberapa karakter sehingga membentuk sebuah
kalimat. Jenis tipe data ini merupakan tipe
Tipe data Extended memiliki jangkauan sebesar
1. Diawali dengan karakter bukan angka numerik
2. Dapat berupa gabungan antara karakter dengan angka numerik,
3. Tidak boleh menggunakan spasi
Aturan di atas adalah ciri dari ketentuan variabel. Variabel dan Konstanta adalah sama, tapi yang
membedakannya adalah
Jenis tipe data yang terdiri atas: Byte, Shortint, Word, Integer, Longint adalah
Simbol MOD dalam Operasi aritmatika memiliki fungsi yaitu
10 MOD 3 hasilnya
Dalam operasi perbandingan, akan menghasilkan nilai data logika Boolean, yaitu 1 atau false. 6 >=6
menghasilkan nilai
Program Operasi_bil_real
{Menggunakan Operator aritmatika dan perbandingan}
Deklarasi
x, y : Single
hasil: Single
Algoritme
x 3.2 {nilai x = 3.2}
y 2.1 {nilai y = 2.1}
hasil x*y {Mengalikan nilai x dan y}
Write (Hasil)
End.
Output dari sintaks di atas adalah
Read (X)
Read (Y)
X 100002
Y 100000
Z X MOD Y
Write (Z)
Keluaran yang dihasilkan dari variabel z adalah
Baris kode program yang merupakan salah satu ciri penulisan bahasa pemrograman adalah
Penggunaan nama class dalam sebuah program java yang berbeda dengan nama file akan
mengakibatkan
Hal yang perlu diketahui dari bahasa pemrograman Visual Basic yang dapat diinstal pada komputer
berbasis open source seperti Linux SuSe, yaitu
File Linux yang sering disebut sebagai kernel merupakan hasil kompilasi dari pemrograman
berbasis C yang diberi nama vmlinuz. File tersebut memiliki format file bentuk
Fungsi menu pada compiler Free Pascal yang berfungsi untuk menentukan atau mengubah drive
aktif untuk penyimpanan dan pemanggilan file hasil pengodingan Program Pascal
Fungsi menu yang digunakan untuk mencari atau perintah yang tertulis pada program yang sedang
dikerjakan adalah
Berikut indentifier yang benar menurut aturan penulisan dalam pascal adalah
Sintaks yang paling tepat untuk tampilan program pascal di bawah ini adalah
Sintaks yang paling tepat untuk tampilan program pascal di bawah ini adalah
class Umur
{
public void umurku ()
{
int usia = 0;
usia = usia + 7;
System.out.println("Umur saya sekarang : " + usia);
}
public static void main(string[] args)
{
umur coba = new Umur();
coba.umurku();
}
}
variabel ini dideklarasikan dalam kelas program, sebelum atau sesudah penggunaan blok utama
badan program. Jenis variabel ini dapat dikenali dan digunakan dalam metode konstruktor maupun
blok utama program. Variabel yang dimaksud adalah
operasi yang melibatkan nilai data berjenis numerik, baik bilangan bulat maupun bilangan real
disebut sebagai
100(10) jika dikonversikan menjadi biner maka akan menjadi
Menggeser nilai bit ke kanan menuju ke posisi yang lebih rendah. Operator bitwise yang dimaksud
adalah
ISIAN
Struktur penulisan algoritme terdiri dari tiga bagian. Sebutkan dan jelaskan
Pedoman yang harus diikuti oleh perancang algoritme memiliki 5 aturan. Sebutkan 3 saja
Gambarkan dan jelaskan fungsi-fungsi simbol-simbol yang digunakan dalam penulisan flowchart
(Min 4)
Apa perbedaan interpreter dan compiler
Sebutkan 3 kelebihan COBOL
A
System Operasi
Turbo Pascal
12
Pseudocode
Kepala Algoritme
Lanjutan 1 sampai 10
Flow
Input/Output
Input/Output
Algoritme
Algoritme:
Bejana 12 {dalam satuan liter}..
Gelas 0.25 {1/4 liter}
Tamu Bejana / gelas {kapasitas bejana dibagi kapasitas gelas}
Write(tamu)
Karakter
1
True False
3.2
AND
XNOR
Mongodb
Java
dapat diinstal
File-New
File-New
nama_siswa
Program pertama dengan pascal;
uses crt;
begin
clrscr;
write ('Halo ini adalah Program Pascal Pertama Saya');
readln();
End.
Program soal;
uses crt;
begin
clrscr;
writeln ('Saya bangga menjadi programmer');
writeln ('Pascal merupakan bahasa pemrograman high level language');
readln();
End.
Variabel instance
Variabel instance
Operasi Matematika
11001001(2)
Operator OR
B
Software Utility
Dev C++
17
Pendeklarasian
Bagian Badan
Process
Preparation
Preparation
Pseudicode
Algoritme:
Bejana 12 {dalam satuan liter}..
Gelas 0.25 {1/4 liter}
Tamu Bejana / gelas {kapasitas bejana dibagi kapasitas gelas}
Write(tamu)
String
11
False True
3.3
NAND
XOR
Clipper
PHP
Pas
File-Open
Search-Find
nama siswa
Program pertama dengan pascal;
uses crt;
begin
clrscr;
write ('Halo_ini _adalah_Program _Pascal_Pertama Saya');
readln();
End.
Program soal
uses crt;
begin
clrscr;
writeln ('Saya bangga menjadi programmer');
writeln ('Pascal merupakan bahasa pemrograman high level language');
readln();
End.
Variabel kelas atau static
Bilangan
1100100(2)
Operator XOR
C
Spreadsheet
Algoritma
18
Badan Algoritme
Proses
Variabel X
Flowchart
Proses
Proses
Pseudocode
Algoritme:
Bejana 12 {dalam satuan liter}
Gelas 0.25 {1/4 liter}
Tamu Bejana / gelas {kapasitas bejana dibagi kapasitas gelas}
Write(tamu)
Logika
111
0
2.1
NOR
NOR
Interpreter
Pascal
Basic
Exe
File-Change Dir
File-Change Dir
2namasiswa
Program pertama_dengan_pascal;
uses crt;
begin
clrscr;
write ('Halo ini adalah Program Pascal Pertama Saya');
readln();
End.
Program soal;
uses crt
begin
clrscr;
writeln ('Saya bangga menjadi programmer');
writeln ('Pascal merupakan bahasa pemrograman high level language');
readln();
End.
Variabel bebas
Variabel bebas
Operator Aritmatika
110010001(2)
Operator SHR
D
Word Processing
CV AVR
19
Header
Akhir
Selesai
Chart
Decision
Algoritme;;
Bejana 12 {dalam satuan liter}
Gelas 0.25 {1/4 liter}
Tamu Bejana / gelas {kapasitas bejana dibagi kapasitas gelas}
Write(tamu)
Real
1111
1
6.72
NOT
NOT
Compiler
Java
Pascal
Java
Edit-Copy to Windows
Edit-Copy to Windows
_siswa nama
Program pertama dengan pascal
uses crt;
begin
clrscr;
write ('Halo_ini _adalah_Program _Pascal_Pertama Saya');
readln();
End.
Program soal;
uses crt
begin
clrscr;
writeln ('Saya bangga menjadi programmer')
writeln ('Pascal merupakan bahasa pemrograman high level language');
readln();
End.
Variabel lokal
Variabel lokal
Operasi Aritmatika
1100100011(2)
Operator SHL
E Kunci Jawaban
Bahasa Pemrograman
E
Netbeans
C
20
Konstanta
Selamat Datang
Belum Selesai
Flowandachart D
On Page Connector
B
On Page Connector
On Page Connector
Algoritme
Bejana 12 {dalam satuan liter}
Gelas 0.25 {1/4 liter} E
Tamu Bejana / gelas {kapasitas bejana dibagi kapasitas gelas}
Write(tamu)
Bulat
B
5.0 X 10-324 … 1.7 X 10308 D
Sama sama bersifat tetap
XOR
NAND
10
Bahasa Pemrograman
C++ A
Cobol
error compile
E
Dapat dijalankan dan diinstal tetapi sistem operasi Linux harus di upgrade
repository-nya A
Img ELF
C
Program soal;
uses crt
begin;
clrscr;
writeln ('Saya bangga menjadi programmer')
writeln ('Pascal merupakan bahasa pemrograman high level language');
readln(); A
End.
Variabel beraturan
Variabel beraturan
A
Matematika
D
110100011(2) B
Operator AND
C