Pemrograman Visual
Fidia Deny Tisna Amijaya
Program Studi Statistika
Jurusan Matematika
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Mulawarman
Materi Sistem Basis Data
Pertemuan Materi
1 Pemrograman Dasar: Pemrograman Visual, Lazarus, Variabel, Kondisi,
Perulangan, Array
2 Pemrograman Terstruktur: Record, Procedure, Function, Unit
3 Pengenalan Komponen Standar I
4 Pengenalan Komponen Standar II
5 Pengenalan Komponen Dialog
6 Pengenalan Komponen Chart
7 Pembuatan Aplikasi mengunakan Lazarus
8 Ujian Tengah Semester
Referensi:
1. [Link]
2. Motaz Abdel Azeem. 2013. Start Programming Using Object Pascal.
Sistem Penilaian dan Peraturan
Sistem Penilaian
Kriteria Persentase Keterangan
Afektif 10% Kehadiran, Attitude
Praktikum 20% Tugas, UTP, dan UAP (Asisten)
UTS 30% Tugas, Kuis, dan Nilai UTS (Dosen 1)
UAS 40% Tugas, Kuis, dan Nilai UAS (Dosen 2)
Peraturan
• Menjaga ketertiban selama di dalam kelas, baik ucapan, tindakan, dan
tingkah laku.
• Hp harus off silent selama kuliah
• Jika dosen belum datang hingga waktu mulai kuliah, maka ketua kelas
harus menghubungi dosen yang bersangkutan
• Mengerjakan ujian secara individu dan tidak boleh diganggu gugat
• Boleh mengerjakan tugas secara berkelompok
• Siap dan bersedia mengerjakan latihan soal di depan kelas
Pemrograman Dasar
Yang akan dibahas :
Pemrograman Visual
Software Lazarus
Variabel
Kondisi
Perulangan
Array
Pemrograman Visual
Pemrograman Visual adalah suatu bahasa pemrograman yang
didalamnya terdapat himpunan simbol-simbol grafis dan teks yang
mempunyai arti yang semantik dan menggunakan ekspresi visual
seperti grafik, gambar atau ikon yang sistematik dan mempunyai arti
tertentu serta mengacu pada aktivitas yang memungkinkan
pengguna untuk membuat program dalam dua atau lebih dimensi.
Pemrograman Visual
Beberapa software yang digunakan untuk pemrograman visual,
diantaranya:
1. Visual Basic (VB)
2. Visual C++
3. Delphi
4. Borland Kilix
5. Lazarus
6. dll
Software Lazarus
• Software Lazarus merupakan software cross platform visual
integrated development environment (IDE) gratis menggunakan
free pascal compiler.
• Software cross platform adalah software yang bisa dijalankan
dalam beberapa system operasi (windows, Mac, Linux, FreeBSD,
Solaris)
• Integrated development environment adalah program computer
yang memiliki beberapa fasilitas untuk membangun perangkat
lunak.
• Software Lazarus bersifat opensource, sehingga pengembangnya
bersifat sukarelawan (Tim Lazarus)
• Software Lazarus dapat diunduh di [Link]
[Link]/[Link]?page=downloads
Software Lazarus
Tampilan
Main menu
Source Editor
Object Form
Inspector
Messages
Software Lazarus
Keterangan:
1. Main Menu. Berisi menu-menu utama yang ada dalam program
Lazarus
2. Object Inspector. Berisi menu-menu yang terdapat dalam satu
objek dalam program Lazarus
3. Form. Berisi tampilan ketika program tersebut dijalankan
4. Source Editor. Berisi source code yang terdapat dalam satu form
5. Messages. Berisi keterangan dari program Lazarus ketika
program dijalankan (berkaitan dengan error atau informasi
lainnya)
Variabel
Variabel dalam software Lazarus dibedakan menajdi dua yaitu:
1. Variabel Global. Dapat digunakan diseluruh prosedur
Variabel Global
Variabel
2. Variabel Lokal. Digunakan hanya di salah satu prosedur
Variabel Lokal
Contoh
Diberikan satu stringgrid dan 3 tombol: kondisi, perulangan, array
dengan tampilan sebagai berikut:
Selanjutnya…
Kondisi
Buatlah suatu program ketika diinputkan angka genap pada
stringgrid[1,1] maka akan keluar tulisan genap pada stringgrid[2,1]
begitu juga ketika diinputkan nilai ganjil?
Perulangan
Buatlah barisan fibonacci untuk 4 angka pertama: 1,1,2,3 pada
stringgrid kolom 1?
Array
Buatlah suatu array dua dimensi yang mampu menyimpan data yang
terdapat dalam stringgrid?
Latihan
1. Buatlah program untuk mencari nilai mean, median, modus?