Modul II Object Bahasa Pascal

Ukuran: px
Mulai penontonan dengan halaman:

Download "Modul II Object Bahasa Pascal"

Transkripsi

1 Modul II Object Bahasa Pascal Bahasa pemrograman yang dipakai oleh Delphi adalah Object Bahasa Pascal. Modul ini memberikan hal-hal dasar dari Object Bahasa Pascal dengan membahas Konsep Dasar Program, Variabel, Tipe Data, Operator Konstanta dan Fungsi, Unit, dan File Yang Dibangun Delphi yang disertai contohcontoh Program Aplikasi Sederhana.. Konsep Dasar Program Suatu komputer adalah suatu mesin serba guna. Tanpa suatu program, suatu komputer tidak bisa melakukan apa-apa. Dengan suatu program, komputer dapat dibuat bertingkah-laku seperti mesin spesialist (misal pengolah kata). Secara garis besar program memiliki beberapa konsep dasar, yang antara lain :.. Statement Statement adalah perintah pengerjaan program. Kumpulan dari statement membentuk suatu program. Bila suatu program Pascal tidak mengandung statement atau disebut dengan statement kosong (empty statement), maka tidak akan ada yang dikerjakan oleh program. Statement terletak dibagian deklarasi statement dengan diawali oleh kata cadangan Begin dan ditutup dengan kata cadangan End. Masing-masing akhir dari statement diakhiri dengan titik koma (;)... Identifier Identifer (Pengenal) adalah bagian dari aplikasi yang digunakan untuk menunjukkan konstanta, tipe, perubah, prosedur, fungsi, program dan lain-lain. Aturan-aturan penamaan identifier, adalah sebagai berikut : Semua pengenal diawali dengan sebuah karakter atau garis bawah (a..z, A..Z atau _). Karakter-karakter setelahnya dapat berupa huruf, garis bawah atau angka (0..9) dan tidak boleh berisi spasi. Karakter-karakter lainnya tidak diperbolehkan. Sebagai contoh, Nama_Siswa, Program_Latih, A3 adalah contoh pengenal yang benar, sedangkan Nama Siswa, ABC adalah contoh pengenal yang salah. Pengenal bersifat Case-Insensitive, artinya tidak membedakan huruf kecil (a..z) dengan huruf besar (A..Z). misalnya pengenal-pengenal berikut : gaji, Gaji, GAJI adalah sama. Panjang pengenal bisa terdiri dari beberapa karakter, tetapi yang digunakan adalah 63 karakter pertama...3 Komentar Komentar adalah suatu kalimat yang biasanya digunakan untuk memberikan penjelasan di dalam program. Teks di dalam komentar tidak diproses oleh Compiler. Object Pascal memperbolehkan penulisan komentar dengan 3 tanda, yaitu Kurung Kurawal, Kurung-Bintang dan komentar gaya C++ dengan slash ganda. Contoh-contoh komentar : { Komentar dengan kurung kurawal } (* Komentar dengan kurung bintang *) // Komentar gaya C++. Konstanta dan Variabel.. Konstanta Deklarasi konstanta menunjukkan nilai yang tetap dari suatu pengenal dan berlaku pada blok dimana deklarasi tersebut dinyatakan. Bentuk umum dari deklarasi konstanta adalah : Const Pengenal = nilai > Const PPh = 0.5 Dengan Pengenal = nama pengenal Nilai = nilai konstanta Contoh : Di dalam program kita sering memakai nilai tetap. Misalnya Presentasi Pajak Penghasilan (PPh), sebesar 5 %. Jika kita memakai nilai tersebut sebanyak 5 kali, maka kita akan menuliskan 0.5 sebanyak 5 kali. Jika suatu saat, nilai tersebut berubah, maka kita akan mengubah nilai tersebut sebanyak 5 kali pula. Tetapi dengan konstanta cukup hanya sekali saja... Variabel (Perubah) Perubah sebenarnya mewakili suatu nilai data tertentu yang akan dioperasikan dalam suatu program. Setiap perubah (variabel) harus dinyatakan tipe datanya. Bentuk umum deklarasi perubah adalah : Var Pengenal : tipe_data Dengan Pengenal : nama perubah yang akan dideklarasikan Tipe_data : tipe data yang akan digunakan. Modul Teori dan Praktikum Bahasa Pemrograman Delphi 5

2 Contoh : Var a, b, c : integer; Rata : real;.3 Pentingnya Tipe Data Tipe data sangat penting dalam pemrograman. Delphi menyediakan tipe data yang cukup banyak dan lengkap sehingga memberikan ruang yang luas bagi pemrogram untuk membuat program yang efektif dan efisien sesuai dengan tugas yang dilakukan program. Pemilihan tipe data yang tepat akan sangat berguna dalam hal menghemat memori, kecepatan proses, ketelitian perhitungan dan lain-lain..3. Tipe Integer Tipe data integer digunakan untuk menyatakan bilangan yang tidak mempunyai angka desimal. Tabel berikut memberikan tipe-tipe bilangan integer beserta jangkauan dan memori yang diperlukan. Tipe Jangkauan Memory (Byte) Byte Word ShortInt SmallInt Integer Cardinal LongInt Catatan : Fungsi di dalam Delphi untuk mengubah jenis data integer menjadi data string adalah IntToStr(Integer To String)..3. Tipe Real Tipe data real merupakan floating-point (ditulis dalam a x 0 b ), yang digunakan untuk menyimpan bilangan yang mempunyai angka desimal. Tabel berikut memberikan tipe-tipe bilangan integer beserta jangkauan dan memori yang diperlukan. Tipe Jangkauan Memory (Byte) Real Single Double Extended Comp,9 x ,7 x 0 38,5 x , x x x x x Catatan : Fungsi di dalam Delphi untuk mengubah jenis data numerik real menjadi data string adalah FloatToStr (Float To String).3.3 Tipe Currency Tipe Currency adalah tipe yang baru dikembangkan. Dipakai untuk menyatakan besarnya nilai uang. Tipe Currency mempunyai jangkaun dengan besar memory yang dibutuhkan sebesar 8 byte. Ada dua keuntungan dari tipe data Currency, yaitu :. Tipe Currency mempunyai ketelitian yang lebih tinggi dalam menangani bilangan yang besar.. Tipe Currency dipakai pada CurrencyField dan komponen-komponen lain serta kompatibel dengan tipe-tipe database yang menyatakan uang..3. Tipe Boolean Tipe boolean dipakai untuk menyatakan nilai logika. Variabel tipe ini hanya dapat berisi TRUE (benar) dan FALSE (salah). Tipe Boolean ByteBool Bool WordBool LongBool Memory (Byte) Modul Teori dan Praktikum Bahasa Pemrograman Delphi 6

3 .3.5 Tipe Character Tipe karakter dipakai untuk menyimpan satu huruf. Sebuah karakter berukuran satu byte. Tipe Ukuran (byte) Isinya Char ANSIChar WideChar Karakter UniCode Karakter ANSI arakter SemiCode.3.6 Tipe String Tipe string digunakan untuk menyatakan sederetan karakter yang membentuk kesatuan. String dapat dipakai untuk menyimpan data Nama, Alamat, Kota dan lain-lain. Tipe Panjang Isi ShortString ANSIString String WideString 55 Sampai 36 B 55 atau sampai 36 B Sampai.5 GB ANSIChar ANSIChar ANSIChar WideChar Catatan : Di bawah ini terdapat fungsi-fungsi string :. StrToInt (String To Integer) adalah untuk mengubah jenis data string menjadi data numerik integer.. StrToFloat (String To Float) adalah untuk mengubah jenis data string menjadi data numerik real. 3. StrToCurr (String To Currency) adalah untuk mendapatkan nilai berupa data numerik bertipe currency dari suatu data string.. StrToDate (String To Date) adalah untuk mendapatkan nilai bertipe TDateTime dari suatu data string. 5. DateToStr (Date To String) adalah untuk mendapatkan jenis data string dari suatu data bertipe TDateTime..3.7 Tipe Array Tipe array adalah tipe terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama (sejenis). Posisi masing-masing komponen dalam array dinyatakan sebagai nomor indeks. Bentuk umum dari deklarasi tipe array adalah : Tipe Pengenal = array [tipe_index] of tipe Dengan Pengenal : nama tipe data Tipe_index : tipe data untuk nomor indeks Tipe : tipe data komponen Contoh : Tipe ArNilai = array [..5] of real; Var NilaiUjian : ArNilai; Rata_rata : real;.3.8 Tipe Record Sama halnya dengan array, record adalah kumpulan data. Perbedaan antara array dengan record adalah bahwa dalam array semua elemennya harus bertipe sama, tetapi dalam record setiap elemen bisa mempunyai tipe data yang berbeda satu sama lain. Bentuk umum dari deklarasi record adalah : Type Pengenal = record medan : tipe; medan : tipe medann : tipen; : Dengan Pengenal Medan,..,medann Tipe,..,tipen : : : penegenal yang menunjukkan tipe data yang akan dideklarasikan. nama medan yang akan digunakan. sembarang tipe data yang telah dideklarsikan sebelumnya. Modul Teori dan Praktikum Bahasa Pemrograman Delphi 7

4 Contoh : Type DataMhs = record NIM : String[7]; Nama : String[0]; NilaiUTS : real; NilaiUAS : real; End; Var Mhs : DataMhs;.3.9 Tipe Subrange Tipe subrange dipakai untuk menyatakan data yang berurutan yang bertipe sama, misalnya range bilangan antara sampai 0, huruf antara A sampai E dan seterusnya. Bentuk umum dari deklarasi tipe subrange adalah : Type Pengenal = Konstanta..Konstanta; Dengan Pengenal : nama tipe data yang akan dideklarassikan Konstanta : batas bawah nilai data Konstanta : batas atas nilai data Contoh : Type NilaiHuruf = A... E ; Var Nilai = NilaiHuruf;.3.0 Tipe Set Set (himpunan) adalah kumpulan objek yang mempunyai tipe data yang sama dan urutan penulisannya tidak diperhatikan. Setiap objek di dalam suatu set disebut dengan anggota atau elemen himpunan. Bentuk umum dari deklarasi tipe set adalah : Type Pengenal = set of tipe_data; Set dapat juga langsung dideklarasikan dalam bagian deklarasi Variabel. Var Pengenal = set of tipe_data; Dengan Penegenal : nama perubah atau pengenal yang akan dinyatakan sebagai tipe himpunan. Tipe_data : tipe data dari anggota himpunan. Contoh : Type Irama = (JAZZ, ROCK, BLUSE, COUNTRY, CLASSIC); Musik = set of irama; Nilai = set of 0..0; Untai = set of char; Huruf = set of A.. Z ; Sakit = (pusing, mual, lemas, lesu, letih); Penyakit = set of sakit; Var Jenis_Musik Nilai_Ujian, Nilai Kalimat Alphabet Obat : Musik; : Nilai; : Untai; : Huruf; : Penyakit;. Operator Operator dipakai untuk memanipulasi dan mengolah data. Opertor-operator yang digunakan untuk membentuk ungkapan bisa dikelompokkan menjadi operator Penugasan (Assignment), opertor Arimatika, operator Unary (Tunggal), operator Logika, dan operator Kesamaan (Relasi)... Operator Penugasan (Assignment) Opertor Uraian Contoh Opertor Penugasan (Assignment) Adalah operator Pascal yang paling sering dipakai. Operator ini dipakai untuk mengisikan nilai variabel. Tanda yang dipakai adalah titik dua sama dengan ( := ). := Penugasan Bilangan := 0; Modul Teori dan Praktikum Bahasa Pemrograman Delphi 8

5 .. Operator Arimatika Operator Uraian Contoh Operator Aritmatika Dipakai untuk operasi arimatika + Penjumlahan x := y + z; - Pengurangan x := y z; * Perkalian x := y * z; / Pembagian x := y / 3.; Div Pembagian Bulat x := y div 0; Mod Sisa Pembagian x := y mod z; Catatan : Delphi tidak menyediakan operator pemangkatan, untuk operator pemangkatan digunakan rumus matematika a x = exp(x*ln(a)), atau dapat ditulis dengan exp(<pangkat>*ln(<yang dipangkat>))...3 Operator Unary (Tunggal) Operator Uraian Contoh Operator Unari Dipakai untuk operasi arimatika tunggal ^ Opertor pointer Operator Alamat Mhs And Bitwaise and x := x and $0; Or Bitwaise or x := x or $FF; Not Bitwaise not x := x and not $0;.. Operator Logika Operator Uraian Contoh Operasi Logika Dipakai untuk mengekspresikan satu atau lebih data atau ekspresi logika (boolean), menghasilkan data logika baru. And Logika And If (x = ) and (y = ) then Or Logika Or If (x = ) or (y = ) then Not Logika Not If not vali then..5 Operator Kesamaan (Relasional) Operator Uraian Contoh Operator Kesamaan (Relasi) Dipakai untuk membandingkan dua variabel, sama seperti pada matematika. = Sama Dengan If (x = 0) then <> Tidak sama dengan If (x <> 0) then < Kecil dari If (x < 0) then > Besar dari If (x > 0) then <= Kecil atau sama dengan If (x <= 0) then >= Besar atau sama dengan If (x >= 0) then Catatan : Perhatikan operator := dan =. Operator := untuk memberikan nilai variabel, sedangkan operator = untuk membandinkan dua buah nilai..5 Urutan Operator Setiap operator mempunyai tingkat hierarki, yaitu urutan pelaksanaan jika ada beberapa operator dalam satu proses. Operator Urutan not Pertama Operator unary *,/,div,mod,and,shl,shr,as Kedua Operator perkalian +,-,or,xor Ketiga Operator penambahan =,<>,>,<,<=,>=,in,is Keempat Operator relasional Modul Teori dan Praktikum Bahasa Pemrograman Delphi 9

6 .6 Prosedur dan Fungsi.6. Prosedur Suatu Prosedur adalah suatu bagian dari kode yang terpisah dari program utama dan mengerjakan suatu tindakan, tetapi tidak mengembalikan suatu nilai. Prosedur dibuat bilamana program akan dibagi-bagi menjadi beberapa blok-blok modul. Prosedur dibuat di dalam program dengan cara mendeklarasikannya dibagian deklarasi prosedur. Kata cadangan PROCEDURE digunakan sebagai judul dari bagian deklarasi prosedur, diikuti oleh identifier yang merupakan nama dari prosedurnya dan secara optional dapat diikuti lagi oleh kumpulan parameter yang diakhiri dengan titik koma. Bentuk umum dari deklarasi prosedur adalah : procedure nama <(dafpar)>; Dengan Nama : nama prosedur Dafpar : daftar parameter formal.6. Fungsi Suatu Fungsi adalah suatu bagian dari kode yang terpisah dari program utama dan mengerjakan suatu tindakan, serta tidak mengembalikan suatu nilai. Fungsi yang akan digunakan di dalam program juga harus dideklarasikan terlebih dahulu. Kata cadangan FUNCTION mengawali bagian deklarasi fungsi diikuti oleh identifier yang merupakan nama dari fungsinya dan secara optional dapat diikuti oleh kumpulan parameter, tipe dari fungsinya serta diakhiri dengan titik koma. Bentuk umum dari deklarasi fungsi adalah : function nama <(dafpar)> : tipe; Dengan Nama : nama fungsi Dafpar : daftar parameter formal tipe : Tipe data dari fungsi tersebut. Contoh : function Multiply(Num, Num : Integer) : Integer; Result := Num * Num; procedure TForm.ButtonClick(Sender: TObject); Var X : Integer; X := Multiply(0, 0); Label.Caption := IntToStr(X));.7 Unit Unit adalah kumpulan procedure dan function. Unit adalah suatu file teks yang telah dikompilasi Delphi kedalam kode mesin serta dapat dipakai oleh program lain. Bentuk umum dari unit adalah : unit NamaUnit; Interface Uses Const Type Var Procedure Function Implementation Uses Label Const Type Var Procedure Function Initialization {optional} Finalization {optional} end. Modul Teori dan Praktikum Bahasa Pemrograman Delphi 0

7 Ada tiga jenis unit, yaitu. Unit yang berhubungan dengan form (unit yang paling umum).. Unit untuk menyimpan prosedur dan fungsi. 3. Unit untuk membangun komponen..7. Struktur Unit Unit NamaUnit; Menyatakan nama unit yang disebutkan pada uses yang terdapat pada program atau pada unit yang lain. Interface Tempat mendeklarasikan konstanta, tipe, prosedur dan fungsi yang bersifat publik. Jika ada konstanta, tipe, prosedur dan fungsi yang ingin dideklarasikan tetapi berada pada unit lain, maka kata kunci (keyword) uses disertakan. Misal : uses UnitHit; Implementation Tempat mendefisikan prosedur dan fungsi yang bersifat publik. Tempat mendeklarasikan konstanta, tipe, variabel, prosedur dan fungsi yang bersifat private hanya untuk unit itu sendiri. Apabila ada deklarasi atau definisi konstanta, tipe, variabel, prosedur dan fungsi yang ingin disertakan tetapi ada pada unit lain, maka kata kunci (keyword) uses disertakan. Misal : uses Unit; Initialization Bersifat opsional dan berada di dalam bagaian implementation. Berguna untuk membuat inisialisasi. Finalization Bersifat opsional dan berada di dalam bagaian implementation. Berguna untuk melakukan pembersihan sampah sebelum mengakhiri program. End. Mengakhiri struktur unit. Contoh : unit Unit; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TForm = class(tform) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } var Form: TForm; implementation {$R *.DFM} procedure TForm.FormCreate(Sender: TObject); end. Modul Teori dan Praktikum Bahasa Pemrograman Delphi

8 .8 File-file Yang Dibangun Delphi Ada beberapa file yang dibuat oleh Delphi pada saat aplikasi dibangun, yang antara lain :. File Project (.dpr) File ini dipakai untuk menyimpan informasi mengenai form dan unit. File ini dibuat pada saat desain. File ini berisi inisialisasi form utama dan form-form lain yang dibuat secara otomatis.. File Unit (.pas) File ini dipakai untuk menyimpan program. Ada tiga jenis file unit : - Unit Form/Data Module dan Frame. Unit ini dibuat secara otomatis oleh Delphi. - Unit Component. Unit yang dibuat pada saat komponen baru dibuat. - Unit Umum Unit yang dibuat untuk tipe data, variabel, prosedur, dan class yang dapat diakses dan diaplikasi. 3. File Form (.dfm) File ini adalah file biner yang dibuat Delphi untuk menyimpan informasi mengenai form. Setiap file form mempunyai sebuah file unit (.pas).. File Resource (.res) File ini berisi sebuah icon yang dipakai oleh project. File ini tidak dapat dibuat atau diubah oleh user karena Delphi secara terus menerus meng-update atau membuat ulang file ini. 5. File Project Option (.dof) File ini berisi option-option dari project yang dinyatakan lewat menu project option. File ini dibuat pada saat project disimpan untuk pertama kali dan disimpan ulang. 6. File Backup (. ~ dp,. ~ df,. ~ pa) File ini berisi file-file cadangan untuk project, form dan unit. File backup dibuat pada saat penyimpanan yang kedua kalinya. File backup berisi salinan terakhir dari file sebelum disimpan. 7. File-file yang Dibuat oleh Compiler - File Executable (.exe). File ini berdiri sendiri dan hanya memerlukan file library di DLL, VBX dan lain-lain. - File Unit Object (.dcu). File unit (.pas) versi terkompilasi dan akan di-link ke dalam file executable akhir. - File Dynamic-Link-Library (.dll). File ini dibuat jika merancang DLL sendiri. 8. File Windows yang Dipakai Delphi - File Help (.hlp). File help standar dari Windows yang dapat dipakai diaplikasi Delphi. - File Image atau Grapik (.wmf,.bmp,.ico). File-file ini dipakai agar aplikasi lebih menarik..9. Contoh Program Contoh di bawah ini adalah contoh program perhitungan sederhana : Listing Program Untuk Button Proses procedure TForm.ButtonClick(Sender: TObject); var a,b,c : integer; a:=strtoint(edit.text); b:=strtoint(edit.text); c:=a+b; Edit3.Text:=IntToStr(c); Listing Program Untuk Button Ulang procedure TForm.ButtonClick(Sender: TObject); Edit.Clear; Edit.Text:=''; Edit3.Clear; Edit.SetFocus; Listing Program Untuk Button Tutup procedure TForm.BitBtn3Click(Sender: TObject); Close; Modul Teori dan Praktikum Bahasa Pemrograman Delphi

9 .0. Tugas Praktikum. Buatlah program untuk kalkulator sederhana, seperti gambar di bawah ini : a. b.. Buatlah program untuk mengitung harga jual barang, seperti gambar berikut ini : 3. Buatlah program untuk menghitung umur seseorang (untuk usia Anda sekarang tambahkan dibelakangnya Tahun), seperti terlihat pada gambar di bawah ini :. Buatlah program untuk mengkonversi Nilai Celcius ke Fahrenheit, seperti terlihat pada gambar di bawah ini : Modul Teori dan Praktikum Bahasa Pemrograman Delphi 3

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

TIPE DATA, VARIABLE, dan OPERATOR DELPHI TIPE DATA, VARIABLE, dan OPERATOR DELPHI A. TIPE DATA Delphi merupakan bahasa pemrograman tingkat tinggi yang mendukung perancangan terstruktur dan berorientasi Object. Bahasa pemrograman ini berdasarkan

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 1 (SATU) 09211080

Lebih terperinci

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data Pemrograman Visual (Borland Delphi 7.0) D3 Teknik Informatika FMIPA UNS Sakroni Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data BAB II Komentar Komentar dipakai untuk menberikan

Lebih terperinci

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3 Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3 Tipe Data Variabel Konstanta Operator Fungsi-Fungsi Konversi Data Contoh Program Mengolah Data Tipe data pada dasarnya merupakan nama untuk sejenis

Lebih terperinci

Pengenalan Pascal/DevPascal

Pengenalan Pascal/DevPascal Materi 1 Pengenalan Pascal/DevPascal Turbo Pascal adalah Compiler bahasa pemrograman Pascal. Untuk memulai menjalankan Pascal: Cari Folder Pascal ada di C:\TP\BIN\TPX.EXE Jalankan File TPX tersebut Dev

Lebih terperinci

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2 VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI Tujuan Pembelajaran 1. Siswa mampu memahami penulisan Tipe data, variabel dan konstanta dalam pascal 2. Siswa mampu menerapkan penggunaan Tipe data,

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real) PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real) 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button

Lebih terperinci

Struktur Data. Pertemuan 2

Struktur Data. Pertemuan 2 Pertemuan 2 Tujuan Pembelajaran Mahasiswa mampu menjelaskan konsep struktur data (Pengertian Struktur data, Konsep struktur data, Tipe data sederhana, Deklarasi data dalam bahasa pemrograman. 1. Pengertian

Lebih terperinci

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA 1. MINGGU KE : 3 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menerapkan komponen label, edit, dan button untuk membuat suatu

Lebih terperinci

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2 A. Kompetensi 1. Utama SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2 Mahasiswa dapat memahami tentang konsep pemrograman

Lebih terperinci

Teori Algoritma TIPE DATA

Teori Algoritma TIPE DATA Alam Santosa Teori Algoritma Dasar Algoritma TIPE DATA Program komputer adalah deretan perintah untuk memanipulasi data input menjadi informasi yang bermanfaat bagi pengguna (user). Data yang diinput dapat

Lebih terperinci

Pengenalan Lingkungan Delphi

Pengenalan Lingkungan Delphi Pengenalan Lingkungan Delphi Sesi 1 1.1 TENTANG DELPHI Borland Delphi merupakan salah satu bahasa pemrograman Windows yang sangat handal, cocok untuk pemula maupun untuk yang berpengalaman. Dengan menggunakan

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 6 (ENAM) 09211080

Lebih terperinci

II. PERTEMUAN SATU

II. PERTEMUAN SATU II. PERTEMUAN SATU 1. Borland Delphi : bahasa pemprograman berbasis windows yg dapat digunakan untuk membuat aplikasi sederhana sampai membuat aplikasi berbasis client dan server. Aplikasi yg dapat dibuat

Lebih terperinci

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S. 3.1. Statement Aspek awal yang perlu anda ketahui dalam bahasa pemograman adalah Reserved Word dan statement. Reserved word harus kita kenal bahkan harus dihapalkan, layaknya menghapal kata-kata baru apabila

Lebih terperinci

Berlatih Tipe Data di Delphi

Berlatih Tipe Data di Delphi Berlatih Tipe Data di Delphi Teddy Marcus Zakaria Teddy.Mz@maranatha.edu http://www.maranatha.edu Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA Kata-Kata Cadangan Kata-kata cadangan (reserved words) adalah kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksud tertentu. Kata-kata

Lebih terperinci

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua ALGORITMA & PEMROGRAMAN II Pascal #2 Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua PASCAL Bahasa Pemrograman Terstruktur Diciptakan Nikalus Wirth Kata PASCAL untukpenghormatan

Lebih terperinci

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a. PASCAL STRUKTUR PROGRAM Struktur program Pascal terdiri dari sebuah judul program (program heading) dan suatu blok program (program block) atau badan program (body program). Blok program dibagi lagi menjadi

Lebih terperinci

Algortima. Teguh Cahyono, ST.M.Kom

Algortima. Teguh Cahyono, ST.M.Kom Algortima Teguh Cahyono, ST.M.Kom Tipe Data & Macam Operator Macam Macam Type Data Ada enam kelompok type data pada turbo pascal yaitu : 1) Tipe data sederhana, type data sederhana dibagi menjadi dua type

Lebih terperinci

.::BAB II.::MENGENAL PASCAL

.::BAB II.::MENGENAL PASCAL .::BAB II.::MENGENAL PASCAL Pascal adalah bahasa pemrograman terstruktur yang membedakan blok-blok pendeklarasian tipe, variable dan penulisan kode program. Pascal memiliki keunggulan untuk dipelajari

Lebih terperinci

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Tabel 1. Jenis data integer Ukuran memori (dalam byte) TIPE DATA Tipe data yang dikenal dalam bahasa pascal antara lain : Tipe data sederhana / Jenis data yang standar (Dasar) 1. Integer 2. Real 3. Karakter 4. Boolean Tipe data non standar (user defined) 1.

Lebih terperinci

Pengenalan Borland Delphi 7.0

Pengenalan Borland Delphi 7.0 Pengenalan Borland Delphi 7.0 PENGENALAN BORLAND DELPHI 7.0 Dalam interface ini program delphi dibagi bagi dalam beberapa interface. Untuk lebih memudahkan, kita akan membahas secara parsial. 1. Palete

Lebih terperinci

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date] [Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date] H a l a m a n 1 DAFTAR ISI DAFTAR ISI... 1 1. TIPE DATA DALAM BORLAND DELPHI7... 2 1.1.

Lebih terperinci

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA JENIS DATA SEDERHANA & INPUT/OUTPUT DATA 1.1 Tipe Data A. Data Tipe Sederhana Dihubungkan dengan sebuah identifier untuk sebuah data. Data tipe ini digolongkan menjadi tipe data standar dan tipe data yang

Lebih terperinci

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom Variabel, Tipe Data, dan Operator Oleh : Edi Sugiarto, S.Kom, M.Kom 1 Pendahuluan Program merupakan kumpulan instruksi yg akan dikerjakan oleh komputer. Program yg kita tulis merupakan urutan perintah

Lebih terperinci

Sesi/Perkuliahan ke: II

Sesi/Perkuliahan ke: II Sesi/Perkuliahan ke: II Tujuan Instruksional Khusus : 1. Mahasiswa dapat menyebutkan jenis-jenis data sederhana. 2. Mahasiswa dapat menjelaskan pengertian integer,, boolean dan char. 3. Mahasiswa dapat

Lebih terperinci

Algoritma Pemrograman A

Algoritma Pemrograman A Algoritma Pemrograman A Memahami Proyek Proyek dan Dasar Dasar Delphi Code Memahami proyek Delphi Komponen Proyek Project Explorer Windows Dasar-Dasar Delphi Code Procedures IDE (Intregated Development

Lebih terperinci

Modul I Mengenal Pemrograman Delphi

Modul I Mengenal Pemrograman Delphi Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi

Lebih terperinci

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI SASARAN 1. Memahami Konsep pemograman Even Driven 2. Memahami penempatan variable 3. Mengetahui fungsi-fungsi Konversi TUGAS PENDAHLUAN 1. Sebutkan fungsi fungsi

Lebih terperinci

Pengenalan Visual Basic

Pengenalan Visual Basic Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu

Lebih terperinci

Tipe Data. Definisi Tipe Data

Tipe Data. Definisi Tipe Data Tipe Data Definisi Tipe Data Dalam pemrograman pascal, semua peubah yang akan dipakai harus ditentukan tipe data yang digunakan karena akan berpengaruh terhadap operasi bilangan yang dapat dilaksanakan

Lebih terperinci

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN I. Elemen-Elemen Dalam Bahasa Pemrograman Berikut adalah elemen-elemen pada bahasa pemrograman: Berikut adalah element-element pada bahasa pemrograman: 1. Aturan

Lebih terperinci

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan : VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan : Dim Variabel [As Type] Melalui As dapat mendefinisikan

Lebih terperinci

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Dasar Algoritma. Oky Dwi Nurhayati, ST, MT

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Dasar Algoritma. Oky Dwi Nurhayati, ST, MT PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Dasar Algoritma Oky Dwi Nurhayati, ST, MT email: okydn@undip.ac.id Materi pseudocode Masalah komputasi Masalah analisis algoritma Konsep dasar algoritma

Lebih terperinci

SMA SANTO PAULUS PONTIANAK

SMA SANTO PAULUS PONTIANAK SMA SANTO PAULUS PONTIANAK Konsep Dasar Pemrograman Pascal Kelas X Semester 2 Pengayaan Teknologi Informasi dan Komunikasi Oleh : Vianney Alexius, mtb TIK-vianney.mtb 2012 Algoritma Serangkaian langkah

Lebih terperinci

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic PEMROGRAMAN KOMPUTER VISUAL BASIC 6.0 Visual Basic Asal mula VB dari bahasa BASIC (Beginners Allpurpose Symbolic Instruction Code) yang pada awalnya bekerja pada sistem operasi DOS. Kelebihan VB : Sangat

Lebih terperinci

URAIAN POKOK PERKULIAHAN

URAIAN POKOK PERKULIAHAN Minggu ke : 3 Penyusun : Dian Usdiyana Rini Marwati Materi : 3. Tipe Data String dan Format Data 3.1 Tipe Data String 3.2 Format Data URAIAN POKOK PERKULIAHAN Tipe data string Salah satu tipe data yang

Lebih terperinci

Pemrograman Dasar Pascal

Pemrograman Dasar Pascal Pemrograman Dasar Pascal Semester 1 d3 ilkom uns 1.Pengenalan Program 1 Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal

Lebih terperinci

Algoritma Pemrograman 2 B

Algoritma Pemrograman 2 B Algoritma Pemrograman 2 B Dr. Lily Wulandari Minggu 3 TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM 1 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapab tipe data

Lebih terperinci

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM Minggu ke-3 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapa tipe data seperti Integer, Long, Single, Double, Currency,

Lebih terperinci

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR 1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode

Lebih terperinci

Dasar Komputer & Pemrograman 2A

Dasar Komputer & Pemrograman 2A Dasar Komputer & Pemrograman 2A Materi 2 Reza Aditya Firdaus JENIS-JENIS DATA Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data

Lebih terperinci

Algoritma Pemrograman I KONSEP DASAR

Algoritma Pemrograman I KONSEP DASAR Algoritma Pemrograman I KONSEP DASAR Apakah Algoritma itu? Masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Untuk masalah yang kecil, dapat ditemukan solusi dengan mudah dan cepat. Jika

Lebih terperinci

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL KONSEP DASAR BAHASA PASCAL I. Struktur Dan Komponen Dasar Program Pascal. Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Badan program dibagi

Lebih terperinci

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2 Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2 1 Jurusan Sistem Informasi, 2 Jurusan Manajemen Informatika 1,2 STMIK AMIKOM Yogyakarta 1,2 Jl. Ringroad Utara Condong Catur Sleman Yogyakarta Variabel

Lebih terperinci

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level

Lebih terperinci

Bab Konsep Dasar Program 2.1 Objek

Bab Konsep Dasar Program 2.1 Objek Bab 2 Konsep Dasar Program 2.1 Objek Suatu kelas (class) adalah suatu tipe data encapsulates dan operasi pada data di dalam unit tunggal. Sebelum pemrograman berorientasi objek (object-oriented programming),

Lebih terperinci

TIPE, NAMA, DAN NILAI

TIPE, NAMA, DAN NILAI TIPE, NAMA, DAN NILAI Dian Palupi Rini, M.Kom Tipe Dasar Bilangan Logika Nama Tipe adalah boolean (diambil dari nama matematikawan Inggris George Boole). Ranah Nilai : true (benar) dan false (salah). Konstanta

Lebih terperinci

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT MODUL II OBJECK, PROPERTY, METHOD dan EVENT Dalam bahasa pemrograman berbasis obyek OOP, kita harus memahami istilah Object, Property, Method, dan Event sebagai berikut. 1) Object Komponen dalam sebuah

Lebih terperinci

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan PERKEMBANGAN PASCAL Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan Nama pascal diambil sebagai penghargaan terhadap BLAISE PASCAL seorang ahli matematika

Lebih terperinci

MODUL 1. Struktur Bahasa PASCAL secara umum

MODUL 1. Struktur Bahasa PASCAL secara umum MODUL 1 Struktur Bahasa PASCAL secara umum Pascal mempunyai struktur sebagai berikut: 1. Bagian Judul Program 2. Bagian Deklarasi e a. Deklarasi tipe data (TYPE) b. Deklarasi variabel (VAR) c. Deklarasi

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1 LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1 LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 3 (TIGA) 09211080

Lebih terperinci

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar Bahasa Pemrograman Pascal Page 1 / 11 Pengenalan Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level bahasa pemrograman: 1. Bahasa tingkat rendah 2. Bahasa

Lebih terperinci

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL Target Pencapaian Siswa mengerti dan d dapat membuat program dengan engan Menggunakan Pascal Menuliskan Program Pascal Untuk Menuliskan Program Pascal tidak mengenal

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Lampu Lalu Lintas 2.1.1 Pengertian Lampu Lalu Lintas Menurut Penjelasan UU Lalu Lintas No. 14 tahun 1992 pasal 8 ayat 1 huruf c menyebutkan bahwa Pengertian alat pemberi isyarat

Lebih terperinci

Konsep Dasar Pemrograman Pascal

Konsep Dasar Pemrograman Pascal Konsep Dasar Pemrograman Pascal 1.1 Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Langkah-langkah dalam algoritma

Lebih terperinci

Algoritma Pemrograman I

Algoritma Pemrograman I Algoritma Pemrograman I Konsep Dasar Algoritma Ika Menarianti 1 Apakah Algoritma itu? Masalah adalah pertanyaan atau tugas yang kita cari jawabannya. Untuk masalah yang kecil, dapat ditemukan solusi dengan

Lebih terperinci

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data Lecturer: Abdusy Syarif Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana Tipe Data REVIEW Slide - 2 A program is not an algorithm! Sebuah algoritma dapat diimplementasikan dengan

Lebih terperinci

Tipe Data dan Operator dalam Pemrograman

Tipe Data dan Operator dalam Pemrograman Diktat Pelatihan Olimpiade Komputer Oleh Fakhri Pertemuan ke 2 : Tipe Data dan Operator dalam Pemrograman 2.1 Tipe Data Tipe data adalah jenis dari suatu nilai pada pemrograman, baik itu angka, tulisan,

Lebih terperinci

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA Tujuan : 1. Mahasiswa memahami apakah yang dimaksud dengan struktur data 2. Mahasiswa memahami apakah yang dimaksud dengan algoritma 3. Mengingat kembali tipe

Lebih terperinci

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1 Struktur Data Belajar Struktur Data Menggunakan Pascal Pertemuan-1 I n W a h y u W i d o d o e m a i l @ r i n g k e s. c o m Identifier, Konstanta dan Variabel Identifier (sebutan / pengenal) Identifier

Lebih terperinci

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1 LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1 LAPORAN RESMI MODUL KE- NIM NAMA MAHASISWA TTD DOSEN 5 (LIMA) 09211080 FAJAR

Lebih terperinci

Chapter 3.2 : Tipe, Nama dan Nilai

Chapter 3.2 : Tipe, Nama dan Nilai Mata Kuliah : Logika dan Algoritma / 4 SKS Chapter 3.2 : Tipe, Nama dan Nilai Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com Materi Yang Dipelajari Tipe Data Dasar

Lebih terperinci

Modul I Mengenal Pemrograman Delphi

Modul I Mengenal Pemrograman Delphi Modul I Mengenal Pemrograman Delphi A. Pemrograman Berorientasi Objek Pemrograman berorientasi objek memakai objek-objek yang berbeda. Setiap objek berisi data dan program. Penulisan program berorientasi

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi

Lebih terperinci

STRUKTUR BAHASA PEMROGRAMAN

STRUKTUR BAHASA PEMROGRAMAN Pertemuan 4 STRUKTUR BAHASA PEMROGRAMAN I. Struktur Bahasa Program Prosedural Struktur Program adalah formulir dimana komponenkomponen dirangkai, diorganisir dan saling berhubungan. Bahasa yang digunakan

Lebih terperinci

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA Haida Dafitri, ST, M.Kom Ta. 2016 2017 T. Informatika STT Harapan Medan TUJUAN PEMBELAJARAN Setelah menyelesaikan bab ini, anda diharapkan : Mengenal dan Mengetahui

Lebih terperinci

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else.. Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else.. Pernyataan if digunakan untuk melakukan suatu proses pengambilan keputusan, Jika

Lebih terperinci

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang

Lebih terperinci

Bab 2 DASAR-DASAR ALGORITMA

Bab 2 DASAR-DASAR ALGORITMA Bab 2 DASAR-DASAR ALGORITMA Pada bab ini anda akan mempelajari 1. Nama (pengenal) 2. Nilai 3. Variabel dan Konstanta 4. Penugasan (Assignment) 5. Jenis-jenis tipe data 6. Jenis-jenis operasi dan kaitannya

Lebih terperinci

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang

Lebih terperinci

KONSEP DASAR BAHASA PASCAL

KONSEP DASAR BAHASA PASCAL KONSEP DASAR BAHASA PASCAL Pengertian Pemrograman / programming : adalah pekerjaan penulisan instruksi bagi computer untuk menyelesaikan suatu masalah. Program Interpreter Compiler : adalah himpunan instruksi

Lebih terperinci

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global PROSEDUR MINGGU KE: 2 TUJUAN: Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami iabel lokal dan iabel global TEORI PENGANTAR: Prosedur adalah modul

Lebih terperinci

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang

Lebih terperinci

Brigida Arie Minartiningtyas, M.Kom

Brigida Arie Minartiningtyas, M.Kom Brigida Arie Minartiningtyas, M.Kom Pseudocode Pseudo berarti imitasi atau mirip atau menyerupai Code menunjukkan kode dari program Pseudocode adalah kode yang mirip dengan instruksi kode program yang

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-3 (Tipe Data dan Nama) 1 Sub Pokok Bahasan Pendahuluan Tipe Dasar Tipe Bentukan Nama 2 Pendahuluan Tipe adalah pola representasi data dalam komputer Tipe data dapat dikelompokkan

Lebih terperinci

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010 PRAKTIKUM 2 I. JUDUL Variabel, Tipe Data dan II. TUJUAN - Memahami Variabel ; - Memahami Penggunaan Tipe Data; - Memahami Penggunaan III. ALAT DAN BAHAN - Microsoft Visual Studio 2010 IV. DASAR TEORI Tipe

Lebih terperinci

Dasar Pemrograman Java

Dasar Pemrograman Java Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid

Lebih terperinci

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati MODUL STRUKTUR DATA Erna Kumalasari Nurnawati Apa yang dipelajari??? Sorting = mengurutkan sejumlah data berdasar kunci tertentu array,array record Searching (pencarian)->array+record Struktur tumpukan

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL DUA VARIABEL DAN TIPE VARIABEL MODUL DUA VARIABEL DAN TIPE VARIABEL Tujuan : Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator

Lebih terperinci

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom Tipe Data dan Variabel Dosen Pengampu Muhammad Zidny Naf an, M.Kom Format Pseudocode Lengkap Judul program/algoritma PROGRAM Euclidean Program untuk mencari GCD dari dua buah bilangan bulat positif m dan

Lebih terperinci

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words Comments Comments digunakan untuk memberikan keterangan/penjelasan suatu baris program. Comments tidak akan dikompilasi oleh compiler. Lambang untuk comments : - double slash ( // ) untuk memberikan penjelasan

Lebih terperinci

OPERATOR-OPERATOR DALAM JAVA

OPERATOR-OPERATOR DALAM JAVA OPERATOR-OPERATOR DALAM JAVA Obyektif : 1. Memahami tentang operator-operator (aritmatic, logical, relational, assigment, bitwise) 2. Dapat membuat program sederhana dengan menggunakan operatoroperator

Lebih terperinci

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application #2 Aplikasi Console Aplikasi console merupakan aplikasi berbasis teks yang berjalan pada command prompt. Bahasa yang digunakan pada aplikasi delphi adalah bahasa pemrograman pascal. Struktur Penulisan

Lebih terperinci

Pertemuan 11 type data, deklarasi variabel dan array 1.1 Mengenal Data dan Variabel

Pertemuan 11 type data, deklarasi variabel dan array 1.1 Mengenal Data dan Variabel Pertemuan 11 type data, deklarasi variabel dan array 1.1 Mengenal Data dan Variabel Ketika seorang user (pengguna) menggunakan sebuah program komputer, seringkali komputer memintanya untuk memberikan informasi.

Lebih terperinci

PERCOBAAN I STATEMENT

PERCOBAAN I STATEMENT PERCOBAAN I STATEMENT Pendahuluan Statement merupakan bagian program yang berisi perintah yang akan dieksekusi/dijalankan. Karena itu, statement-statement ini menentukan bagaimana jalannya program dan

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam

Lebih terperinci

Algoritma Pemrograman

Algoritma Pemrograman Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam

Lebih terperinci

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pemrograman. Pertemuan-3 Fery Updi,M.Kom Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]

Lebih terperinci

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Dev Pascal Sebuah IDE untuk bahasa PASCAL keluaran BloodSheed yang sifatnya

Lebih terperinci

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi. Tabel Informasi Tabel informasi atau tabel simbol berguna untuk mempermudah pada saat pembuatan dan implementasi dari analisa semantik (semantic analyzer). Pada proses translasi, tabel informasi dapat

Lebih terperinci

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL. KONSEP DASAR BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL. Pengertian Pemrograman / programming : adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah. Struktur

Lebih terperinci

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format: Array & String Sesi 4 4.1 Array Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format: array [,...,]

Lebih terperinci

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom PENDAHULUAN Brigida Arie Minartiningtyas, M.Kom Langkah dalam proses pembuatan suatu program atau software : Mendefinisikan masalah dan menganalisanya Tujuan dari pembuatan program Parameter-parameter

Lebih terperinci

Bahasa Pemrograman (TD22093)

Bahasa Pemrograman (TD22093) Bahasa Pemrograman (TD22093) Kartika Firdausy - UAD http://kartikaf.wordpress.com/ blog.uad.ac.id/kartikaf Bahasa Pemrograman tool : Borland Delphi 7 Bahasa Pemrograman 1 Pemrograman Visual dengan Delphi

Lebih terperinci

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini 1. Menggambar ANAK PANAH Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini 1 2. Menggambar Tabung Setelah saya RUN dan saya klik

Lebih terperinci