Download - Pemrograman Berbasis Visual 4

Transcript

Operator, Deklarasi, Tipe Data dan Mengenal Object

Identifier, Variabel, Operator, Tipe Data dan Mengenal ObjectIdentifierPengenal atau identifier adalah nama yang diberikan pada elemen program. Pengenal digunakan pada Konstanta (constants), Variabel (variables), fields, tipe (types), properti (properties), prosedure, function, program, unit, pustaka (libraries), dan paket (packages).Aturan Penulisan IdentifierPanjang karakter bebas, tetapi hanya 255 karakter pertama yang dikenali.Karakter awal harus berupa huruf atau garis bawah (_).Tidak boleh dipisahkan dengan tanda spasiSebarang huruf, angka dan garis bawah diperbolehkan setelah karakter pertama.Kata khusus (reserved word) tidak boleh digunakan sebagai pengenal.Program dan Unit2 jenis file program yang dikenal PASCAL, yaitu program utama dan program bantuProgram utama ditandai dengan judul program di awal bari program.Program bantu atau yang disebut dengan unit ditandai dengan judul unit diawal baris program.Aturan penulisan keduanya sama.Program dan UnitPada pemrograman Pascal tradisional (Turbo Pascal atau TPW), file program utama dan program bantu disimpan dengan ekstensi file .pasPada Delphi, file program utam disimpan dalam ekstensi .dpr, sedangkan file program bantu dalam file berekstrensi .pasSintaks Program UtamaProgram Namaprogram;Uses Unit1, Unit2, Unit3;Const Konstanta1, Konstanta2;type TipeData1, TipeData2;var Variabel1, Variabel2;begin. (Program kita)End.Sintak UnitUnit Namaprogram;interfaceUses Unit1, Unit2, Unit3;Const Konstanta1, Konstanta2;type TipeData1, TipeData2;var Variabel1, Variabel2;implementationbegin. (Program kita)End.Program dan UnitTerdapat 3 bagian utama program dan Unit yaitu :Bagian JudulBagian deklarasiBagian pernyataanBagian JudulBagian ini digunakan untuk membari nama pada program/unit. Penulisannya diawali dengan kata program (atau unit) diikuti dengan nama yang akan diberikanContohprogram Pertama;program pertama_Dan_bukanyangterakhir;unit Contoh;unit conTOH;unit contoh_ketiga;Bagian DeklarasiBagian ini untuk mendeklarasikan semua pengenal (identifier) yang akan dipakai di bagian pernyataan (statement)Beberapa jenis deklarasi :Deklarasi LabelDeklarasi ConstDeklarasi TypeDeklarasi VarDeklarasi FunctionDeklarasi ProcedureBagian pernyataan (Statement)Bagian ini digunakan untuk menuliskan kode-kode yang akan dilakukan oleh program, dituliskan diantara begin dan end.Misal kode2 untuk melakukan penjumlahan, menampilkan hasil perhitungan, dan lainnya.Setiap akhir pernyataan jangan lupa untuk mengakhirinya dengan tanda titik-koma (;).Aturan Penulisan DelphiBahasa pascal menggunakan huruf (a,A,z,Z), angka (0..9), dan simbol khusus (+ - * / = ^ < > ( ) [ ] { } , . ; # $ )Tidak dibedakan penulisan huruf besar dan huruf kecil ( case insensitive )Penulisan huruf bisa dimulai dari kolom keberapa saja dan bisa memanjang sampai kolom berapapun.Akhir program (atau unit) ditandai dengan penulisan tanda titik (.)Komentar program dapat ditulis dibelakang tanda doubleslash // hingga akhir baris, atau ditulis diantara tanda { dan } atau antara (* dan *).Tipe DataAda 6 tipe data pada Borland Delphi 7:Tipe Simple, terbagi menjadi 2 tipe yaitu :Tipe Ordinal, yg juga terbagi atas 5 tipe yaitu :Tipe integerTipe characterTipe BooleanTipe enumeratedTipe subrangeTipe RealTipe stringTipe stucturedTipe pointerTipe proceduralTipe VariantTipe IntegerUntuk menyimpan semua bilangan bulatTipe integer fundamental tediri dari Shortint, Smallint,Longint,Int64,Byte,Word, dan LongwordTipe RealTipe Real digunakan untuk menyimpan bilangan realReal48,Single,Doble,Extended,Comp, dan CurrencyTipe CharacterTipe ini digunakan untuk menyimpan data alfanumeris, misalnya a, A, 1, &, dan sebagainyaAda 2 jenis yaitu Ansichar dan WidecharTipe StringSebuah string adalah urutan sekumpulan karakter (huruf).Delphi mendukung tipe string predefined yaitu ShortString,AnsiString,WideString.Mengubah tipe dataSalah satu syarat program yg baik adalah dapat menerima masukan (input) dari pengguna (user) dan menampilkan suatu keluaran (output) yg benar. Input bisa berupa angka, huruf (character), kalimat (string) ataupun jenis input lainnya. Output suatu program juga beragam bentuknya, bisa berupa angka, grafik, ataupun animasiPada pemrograman delphi, jenis komponen yg menerima input adalah Tedit. Komponen ini hanya dapat menerima input berupa teks (character,string). Bila menggunakan komponen tsb pada program kita, dan akan digunakan untuk menerima input berupa angka, maka diperlukan pengubahan tipe data.Fungsi Konversi data pada DelphiStrToIntStrToFloatIntToStrFloatToStrVariabelVariabel adalah pengenal yang nilainya dapat berubah pada saat program dijalankan (runtime). Variabel Serupa dengan penampung data. Variabel dapat memberitahu compiler untuk menerjemahkan data yang dipegangnya.Contoh :Var X,Y,Z:Double;Digit:0..9;Okay:Boolean;OperatorVariabel bisa dioperasikan menggunakan operator tertentu sehingga menghasilkan nilai baru.Ada 9 jenis operator yang dikenal Delphi :Operator Aretmatika ( +,-,*,/,div, mod )Operator Boolean (not, and, or,xor)Operator Logical (bitwise) (not, and, or,xor,shl,shr)Operator String ( + )Operator Relational ( =,, , = )Operator Pointer Operator SetOperator ClassOperator @Proyek LatihanBuatlah program untuk menghitung penjumlahan dua variabel bertipe integer, dengan rumus A + B = C !

Mendapatkan File AplikasiBisa dilakukan secara mudah dengan cara meng-copy file .exe / aplication ke komputer lain.Jadi jika aplikasi sudah jadi cuku file .exe saja yang di berikan kepada penggunanya.Tugas IBuatlah Aplikasi Kalkulator sederhana dengan tampilan kurang lebih seperti berikut :