Type Data

download Type Data

of 15

description

dataku

Transcript of Type Data

  • TYPE DATA

  • Deklarasi DataIdentifierSymbol khusus yang digunakan untuk menamai variabel, konstanta, fungsi, dan prosedur.Aturan dalam penulisan identifier :Terdiri dari huruf, angka, dan underscore ( _ )Harus diawali dengan hurufTidak boleh menggunakan reserved word.Begin, end, if, else, for

  • Deklarasi Data (2)VariabelAdalah salah satu identifier yang digunakan untuk menyimpan data input, dan data output.Cara mendeklarasikan variabel:Nama_variabel : tipe dataContoh:Radius : integer;Panjang : real;

  • Deklarasi Data (3)Tipe Data

  • Tipe Data : NumerikBilangan Bulat dinamakan Integer. Bilangan Desimal dinamakan Real atau Float.Operasi terhadap data numerik:

    LambangFungsi*Perkalian/Pembagian+Penjumlahan-Pengurangan^Perpangkatan

  • Tipe Data HurufKumpulan dari karakter dinamakan String.String umumnya digunakan untuk menyimpan data yang tidak perlu diproses secara matematis.Contoh :

    FormDeklarasiNama : AdindaNama : String;Alamat : MataramAlamat : String;

  • Tipe Data BooleanDigunakan untuk melakukan pengecekan suatu kondisi suatu program. Kondisi yang dicek bisa berhubungan dengan variabel numerik maupun variabel string. Nilai data dari variabel boolean adalah kondisi benar atau salah (true or false). Operator logika dasar terdiri atas AND, OR dan NOT.

  • Tipe Data BooleanAND

  • Tipe Data BooleanOR

  • Tipe Data BooleanOperator Comparator

  • Latihan 1. Susunlah algoritma dan gambarlah flowchart untuk menentukan rata-rata nilai untuk 3 nilai mata kuliah : matematika, bahasa Inggris, fisika, kemudian dapat menghitung secara berulang.2. Buatlah Algoritma dan flowchart untuk menghitung Nilai Akhir (NA) utk soal no 1 diatas dgn ketentuan :NA=25% (Quis)+35%(UTS)+40%(UAS)

  • JAWAB :1. Header : Algoritma rerata{menentukan rerata dari 3 nilai mata kuliah}DeklarasiDeklarasi mtk, bhs_ingg, fisika, rerata:real;Deklarasi lagi:boolean;Deskripsi3.Input mtk, bhs_ingg, fisika4.Hitung rerata = mtk + bhs_ingg + fisika / 35.Cetak rerata6.Hitung rerata lagi y/t7.jika ya goto step 2 8.Jika tidak , selesai

  • Flowchartnya :

  • 2. Header : Algoritma menghitung nilai akhir dari 3 mata kuliahDeklarasiqmtk, utsmtk, uasmtk, qbhs_ingg, utsbhs_ingg, uasbhs_ingg, qfisika, utsfisika, uasfisika : real;rerataquis,reratauts,reratauas,namtk,nabhs_ingg, nafisika : real;nama :string[20];nim :string[10];ul:char;

  • DeskripsiInput Nama, NimInput qmtk, utsmtk, uasmtkInput qbhs_ingg, utsbhs_ingg, uasbhs_ingg, Input qfisika, utsfisika, uasfisika4.Hitung rerataquis = qmtk + qbhs_ingg + qfisika / 35. Hitung reratauts = utsmtk + utsbhs_ingg + utsfisika / 3Hitung reratauas = uasmtk + uasbhs_ingg + uasfisika / 3namtk:=(0.25*qmtk+0.35*utsmtk+0.40*uasmtk)nabhs_ingg:=(0.25*qbhs_ingg+0.35*utsbhs_ingg+0.40*uasbhs_ingg)nafisika:=(0.25*qfisika+0.35*utsfisika+0.40*uasfisika)Cetak rerataquis; reratauts;reratauasCetak namtk;nabhs_ingg;nafisikaHitung na lagi y/tjika ya goto step 6 Jika tidak , selesai

    ****