Pertemuan 2 - Tipe Data
-
Upload
ikhsan-anugerah -
Category
Documents
-
view
159 -
download
1
Transcript of Pertemuan 2 - Tipe Data
ALGORITMA DAN PEMROGRAMAN
Tipe Data
IF31204
LOGO
Algoritma dan Pemrograman Program Studi Teknik Informatika
Kategori Tipe Data
Tipe Data Dasar1
Tipe Data Bentukan
2
LOGO
Algoritma dan Pemrograman Program Studi Teknik Informatika
Tipe Data Dasar
Bilangan Bulat (Integer)
1
Bilangan Pecahan (Real)
2
Bilangan Logik (Boolean)
3
Karakter (Char)4
LOGOOperator
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
LOGO
Algoritma dan Pemrograman Program Studi Teknik Informatika
Tipe Data Bentukan
String1
Array (Larik)2
Record (Rekaman)3
File4
Pointer (Senarai)5
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)}
Aturan Penulisan Algoritma
Algoritma dan Pemrograman Program Studi Teknik Informatika
LOGOAturan Pemberian Nama
1. Tidak boleh diawali dengan angkaContoh : 2angka (salah) angka2 (benar)
2. Tidak boleh menggunakan spasiContoh : 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
LOGOPerintah Input/Output
Perintah Input (Memasukkan data)1. Langsung
Langsung dimasukan ke dalam sebuah variabel, menggunakan tanda “”
2. Tidak LangsungMemasukkan data oleh user, menggunakan perintah : Input(nama_var)
Perintah Output (Menampilkan ke layar)Menggunakan perintah : Output(nama_var)
Algoritma dan Pemrograman Program Studi Teknik Informatika
LOGO
Menjumlahkan_dua_buah_angka{I.S. : diberikan harga ke dalam variabel angka1 =
4 dan variabel angka2 = 2 bertipe bilangan bulat}
{F.S.: menampilkan hasil penjumlahan}
Kamus:angka1, angka2, hasil : integer
Algoritma:angka1 4angka2 2hasil angka1 + angka2output(hasil)
Contoh Penulisan Algoritma
Algoritma dan Pemrograman Program Studi Teknik Informatika
LOGOContoh Penulisan di Pascal
Program Menjumlahkan_dua_buah_angka;{I.S. : diberikan harga ke dalam var. angka1 = 4
dan var. angka2 = 2 bertipe bilangan bulat}{F.S.: menampilkan hasil penjumlahan}
varangka1, angka2, hasil : integer;
beginangka1 := 4;angka2 := 2;hasil := angka1 + angka2;writeln(hasil);
end.
Algoritma dan Pemrograman Program Studi Teknik Informatika
LOGO Perbandingan Tipe Data
Algoritma dan Pemrograman Program Studi Teknik Informatika
LOGO Perbandingan Operator
Algoritma dan Pemrograman Program Studi Teknik Informatika
LOGO Latihan Soal1. Buat algoritma dan program untuk
menukarkan nilai antar dua variabel berupa angka (baik yang menggunakan variabel bantu atau tanpa variabel bantu).
2. Buat algoritma dan program untuk mengubah sejumlah detik menjadi Jam : Menit : DetikContoh : 8575 detik = 2 Jam : 22 Menit : 55 Detik
3. Buat algoritma dan program untuk menghitung
Algoritma dan Pemrograman Program Studi Teknik Informatika
Click to edit company slogan .
Tipe Data