0% menganggap dokumen ini bermanfaat (0 suara)
143 tayangan13 halaman

Tipe Data: Algoritma Dan Pemrograman

Dokumen tersebut membahas tentang algoritma dan pemrograman komputer, termasuk tipe data dasar dan bentukannya, operator yang dapat digunakan, serta contoh penulisan algoritma dan input/output pada bahasa pemrograman Pascal.

Diunggah oleh

Asep Hendar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPSX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
143 tayangan13 halaman

Tipe Data: Algoritma Dan Pemrograman

Dokumen tersebut membahas tentang algoritma dan pemrograman komputer, termasuk tipe data dasar dan bentukannya, operator yang dapat digunakan, serta contoh penulisan algoritma dan input/output pada bahasa pemrograman Pascal.

Diunggah oleh

Asep Hendar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPSX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

IF31204

ALGORITMA DAN PEMROGRAMAN

Tipe Data
Kategori Tipe Data LOGO

1
Tipe Data Dasar

2
Tipe Data Bentukan

Algoritma dan Pemrograman Program Studi Teknik Informatika


Tipe Data Dasar LOGO

1 Bilangan Bulat (Integer)

2 Bilangan Pecahan (Real)

3 Bilangan Logik (Boolean)

4 Karakter (Char)

Algoritma dan Pemrograman Program Studi Teknik Informatika


Operator LOGO

A. BILANGAN BULAT (INTEGER)


- Operator Aritmatika : +, -, /, *, sqr, sqrt, mod,
div, ^
- Operator Relasional : <, >, ≤, ≥, =, ≠
B. BILANGAN PECAHAN (REAL)
- Operator Aritmatika
- Operator Relasional
C. BILANGAN LOGIK (BOOLEAN)
Operator Logika : and, or, not, xor
D. KARAKTER (CHAR)
Operator Penggabungan (Concate) : +

Algoritma dan Pemrograman Program Studi Teknik Informatika


Tipe Data Bentukan LOGO

1 String

2 Array (Larik)

3 Record (Rekaman)

4 File

5 Pointer (Senarai)

Algoritma dan Pemrograman Program Studi Teknik Informatika


Aturan Penulisan Algoritma LOGO

Judul Algoritma
{I.S. : diisi keadaan awal sebelum algoritma
dieksekusi}
{F.S.: diisi keadaan akhir setelah algoritma
dieksekusi}
Badan Deklarasi  Kamus:
{variabel, konstanta, record dan array beserta tipe
datanya}
Dibagi tiga daerah (Konstanta, Tipe buatan dan
Variabel)
Badan Algoritma  Algoritma:
{aksi-aksi/statements (IPO)}

Algoritma dan Pemrograman Program Studi Teknik Informatika


Aturan Pemberian Nama LOGO

1. Harus diawali dengan huruf


Contoh : 2angka (salah) angka2 (benar)
2. Tidak boleh menggunakan spasi
Contoh : angka 2 (salah) angka2 (benar)
3. Tidak boleh menggunakan simbol
khusus, kecuali tanda “_” (underscore)
Contoh : rata-rata (salah) rata_rata (benar)
4. Harus interpretatif (sesuai)

Algoritma dan Pemrograman Program Studi Teknik Informatika


Perintah Input/Output LOGO

Perintah Memasukkan data


1. Langsung
Langsung dimasukan ke dalam sebuah
variabel, menggunakan tanda “”
2. Tidak Langsung
Memasukkan data oleh user, menggunakan
perintah : Input(nama_var)
Perintah Menampilkan ke layar
Menggunakan perintah : Output(nama_var)

Algoritma dan Pemrograman Program Studi Teknik Informatika


Contoh Masukkan Secara Langsung LOGO

ALGORITMA PASCAL
Menjumlahkan_dua_buah_angka Program Menjumlahkan_dua_buah_angka;
{I.S. : diberikan harga ke dalam {I.S. : diberikan harga ke dalam var. Angka1 = 4
variabel Angka1 = 4 dan variabel dan var. Angka2 = 2 bertipe bilangan
Angka2 = 2 bertipe bilangan bulat}
bulat} {F.S.: menampilkan hasil penjumlahan}
{F.S.: menampilkan hasil penjumlahan}
var
Kamus: Angka1, Angka2, Hasil : integer;
Angka1, Angka2, Hasil : integer
begin
Algoritma: Angka1 := 4;
Angka1  4 Angka2 := 2;
Angka2  2 Hasil := Angka1 + Angka2;
Hasil  Angka1 + Angka2 writeln(‘Hasil Penjumlahan : ‘, Hasil);
Output(Hasil) end.

Algoritma dan Pemrograman Program Studi Teknik Informatika


Contoh Masukkan Tidak Langsung LOGO

ALGORITMA PASCAL
Menjumlahkan_dua_buah_angka Program Menjumlahkan_dua_buah_angka;
{I.S. : user memasukkan dua buah {I.S. : user memasukkan dua buah angka}
angka} {F.S.: menampilkan hasil penjumlahan}
{F.S.: menampilkan hasil penjumlahan}
var
Kamus: Angka1, Angka2, Hasil : integer;
Angka1, Angka2, Hasil : integer
begin
Algoritma: write(‘Angka ke-1 : ‘); readln(Angka1);
Input(Angka1,Angka2) write(‘Angka ke-2 : ‘); readln(Angka2);
Hasil  Angka1 + Angka2 Hasil := Angka1 + Angka2;
Output(Hasil) writeln(‘Hasil Penjumlahan : ‘, Hasil);
end.

Algoritma dan Pemrograman Program Studi Teknik Informatika


Perbandingan Tipe Data LOGO

Algoritma dan Pemrograman Program Studi Teknik Informatika


Perbandingan Operator LOGO

Algoritma dan Pemrograman Program Studi Teknik Informatika


Click to edit company slogan .

Anda mungkin juga menyukai