160 likes | 389 Views
Variabel dan Tipe Data. FKIP Pend. Matematika Universitas Muhammadiyah Gresik. Pendahuluan. Masih ingat variabel ? Variabel itu : Simbol ( biasanya dilambangkan dengan huruf atau kombinasi huruf dan angka ) Bisa menyimpan suatu nilai ( bersifat semetara )
E N D
VariabeldanTipe Data FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Pendahuluan • Masihingatvariabel ? • Variabelitu : • Simbol (biasanyadilambangkandenganhurufataukombinasihurufdanangka) • Bisamenyimpansuatunilai (bersifatsemetara) • Memilikiketentuannilaiapasajayang bisadisimpandanrange nilaiyang mampudisimpanolehnya. • Memilikiketentuanoperasiapasaja yang bisadikenakanpadanya.
Pendahuluan • Dalampascalsemuapeubah(variabel) yang akandigunakandalam program harusditentukan (dideklarasikan) tipedatanya. • Menentukantipe data variabelartinya : • Menentukanbatasannilaivariabeltersebutdanjenisoperasiygbisadikenakanpadanya. Karena masing2 tipe data memilikibatasannilaidanjenisoperasi yang berbeda-beda.
Macam-macamtipe data • Pascal mengenal 3 jenis tipe data, yaitu : • Sederhana • Terstruktur • Pointer
Tipe data sederhana • Artinya : dalam sebuah variabel hanya menyimpan sebuah nilai data. Contoh : • p := 10; • Kata := ‘Y’; • Y := 3.14;
Tipe data sederhana (lanjut) • Tipe data integer • Adalah tipe data untuk bilangan bulat atau tidak memiliki titik desimal • Ada 5 tipe data yang termasuk dalam kelompok tipe data integer yaitu :
Tipe data sederhana (lanjut) • Beberapaoperasi yang bisadikenakanpadatipe data integer antara lain : • Contohdeklarasitipe data integer: var x : integer; y : byte;
Tipe data sederhana (lanjut) • Berikut ini contoh pemberian nilai pada variabel bertipe integer (bilangan bulat): • X := -234; benar • X : = 35000; salah • Y := 256; ? • Y := -12 ? • Y := 2.4 ?
Tipe data sederhana (lanjut) • Tipe data boolean • Data tipe boolean mempunyai dua nilai yaitu : true (1 nilai binernya) dan false (0 nilai binernya). • Contoh deklarasi dan inisialisasi variabel bertipe boolean : Var A : boolean; Begin A := true;
Tipe data sederhana (lanjut) • Beberapa operasi yang bisa dikenakan pada variabel bertipe boolean:
Tipe data sederhana (lanjut) • Tipe data char • Digunakanuntukmendefinisikantipe data yang nilainyamerupakanhimpunankarakter yang dikenalkomputer yang dinyatakandalamkode ASCII. • Dalampascal, variabelbertipe char ditulisdiantaratandapetik. Ex : Var x : char; Begin x := ‘A’;
Tipe data sederhana (lanjut) • Tipe data Real • Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara biasa atau model scientific . • Contoh bilangan real: 34.265, -3.55, 0.0, 35.997E+11, dimana E merupakan simbol perpangkatan 10. • Jadi 452.13 mempunyai nilai sama dengan 4.5213e2. Penggolongan tipe data bilangan real dapat dilihat pada tabel berikut.
Tipe data sederhana (lanjut) • Tipe data real dalam pascal menggunakan tanda titik sebagai penanda desimal (bukan koma)
Tipe data sederhana (lanjut) • Beberapaoperasi yang bisadikenakanpadatipe data real antara lain : • Contohdeklarasitipe data real: var x : real; y : single;
Tipe data sederhana (lanjut) • Tipe data string • Dalam bahasa Pascal, tipe data string dituliskan sebagai string. Pada kompilator Pascal lama, string terpanjang yang dapat dibuat terdiri dari 255 karakter. Hal ini terjadi karena Pascal menggunakan 1 byte data untuk menyimpan panjang efektif string. • String adalah gabungan dari beberapa karakter (memungkinkan lebih dari 1 karakter).
Dalam pascal, variabel bertipe string ditulis diantara tanda petik. Ex : Var x : char; Begin x := ‘Hallo’;