Algoritma Pemrograman. GUI Programming 2

dokumen-dokumen yang mirip
Bekerja dengan FORM dan EVENTS

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Object (Control) Dalam Vb.Net

Pengenalan Visual Basic

PROPERTY, METHOD DAN EVENT

USER INTERFACE DESIGN (UID)

Algoritma Pemrograman 2 B

MODUL I Pengenalan IDE Visual Basic 6.0

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

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

PRAKTIKUM 1 INPUT - OUTPUT

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Rekayasa Perangkat Lunak Semester Genap 2009/2010. Bahan Ajar Rekayasa Perangkat Lunak USER INTERFACE DESIGN (UID)

BAB 2 LANDASAN TEORI

1. MENGENAL VISUAL BASIC

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

[Year] SILABUS: Kode Mata Kuliah MI09KB33 Mata Kuliah Pemrograman Visual II Prasyarat - Cosyarat

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Modul Praktikum Ke-1

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Modul ke: Aplikasi Komputer. Microsoft Word. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

Menggunakan grafik / chart pada Borland Delphi 7

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Pernyataan Berkondisi / Percabangan

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

STRUKTUR KENDALI PERULANGAN

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

Form dan Kontrol. 5.1 Form

RENCANA PELAKSANAAN PEMBELAJARAN

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini.

MENGENAL VISUAL BASIC

Pengantar Delphi (IDE Delphi ) & Konsep OOP

ricak.wordpress.com Component Name & Interface

MODUL I MENGENAL BORLAND C++ BUILDER

Algoritma Pemrograman A

Pertemuan 1 Pengenalan Visual Basic

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

FLASH, FRAME, BEHAVIOR

BAB 2 LANDASAN TEORI

VARIABEL, OPERATOR DAN EKSPRESI

ADODC. Gambar 5.1. ADODC

BAB 2 LANDASAN TEORI

Identitas dosen POKOK BAHASAN RAGAM KOMPONEN MENGENAL TIMER. Pallete adalah tool

Bab I Pengenalan Visual BASIC

STRUKTUR KENDALI PERCABANGAN

Visual Basic 6.0 For Beginners

Menerapkan pembuatan antar muka (User Intreface) pada aplikasi

TUGAS Pemrograman Java

BAB II LANDASAN TEORI

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

BAB II OBJECT, EVENT & PROPERTY


Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

PRAKTIKUM-2 PENGENALAN ARCVIEW

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

Struktur Data II. Bekerja Dengan Form.

LAPORAN GRAFIKA KOMPUTER

BAB 8 Argumen dari Command-line

Pendidikan Teknik Informatika Universitas Negeri Malang

BAB II LANDASAN TEORI

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB II OBJECT, EVENT & PROPERTY

RAGAM DIALOG / GAYA INTERAKSI

RAGAM DIALOG / GAYA INTERAKSI

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

A. Memulai dan Struktur Visual Basic

Pemrograman Java III

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0


Registrasi Image dengan ARC VIEW

Pengenalan Lingkungan Delphi

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

Program Kalkulator Sederhana Menggunakan Java Netbeans

BAB II LANDASAN TEORI

Membuat SlideShow Gambar

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan


2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu :

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

BAB II LANDASAN TEORI


BAB 4 : USER INTERFACE

Transkripsi:

Algoritma Pemrograman GUI Programming 2

Numerik int float char double Non Numerik AnsiString Tipe bentukan: array, enum, struct Tipe Data BCB

Konversi tipe Data String to Integer StrToInt String to Float / Double StrToFloat String to DateTime StrToDateTime Integer to AnsiString IntToStr DateTime to AnsiString DateTimeToStr DateTimeToString

Konversi ke AnsiString

Demo Perhitungan Luas Persegi Panjang Validasi username dan password

Penggunaan Komponen Setting semua properties dengan tepat Perhatikan tipe data masing-masing property Pilih eventsyang sesuai / yg diinginkan Isikan kode yang ingin dijalankan pada event tersebut Perhatikan cara mendesainprogram aplikasi visual

Komponen BCB VCL Visual: dapat dilihat pada design time Non visual: tidak dapat dilihat pada design time Common properties: Name, align, color, cursor, enabled, font, hint, width, height, taborder, left, top, visible Common events: onclick, ondblclick, onenter, onexit, onchange, onkeyx, onmousex

Layout komponen pada layar

Kode Virtual Keyboard

Numeric Keyboard Syarat KeyPreview = true Shift, Alt, dan Ctrl

Mouse Button

MessageBox

MessageBox

MessageBox return

Project GUI2 Demo

Prinsip UID Interface harus mudah dikenali -> familiar Desain bersifat konsisten Contoh : menu Building for user: User tidak pernah salah? UNDO User harus tahu apa yang terjadi User tidak ingin menunggu lama Berikan user pertolongan Pilih warna yang tepat Pilih komponen yang sesuai fungsinya Minimal surprise -> as real world Perhatikan keberagaman (diversity) Hati-hati dengan pemilihan simbol / icon

Familiar Office systems

Penggunaan Icon -Archiver

Konsistensi Notepad & DevC++

Undo -Redo

Progress Report

Pertolongan

Tipe Interaksi Visual Interaksi langsung: Misal: delete file Interaksi melalui menu / pilihan Menu pulldown maupun popup Pengisian form: Misal registrasi Facebook Command line: Misal konsole Linux Pencarian dengan bahasa alami (natural language) Seperti pada search engine dan SQL / query

Interaksi melalui menu

Formulir pendaftaran

Natural language

Penyajian informasi Statis Tidak berubah, biasanya ditampilkan diawal dan Dinamis Berubah, misal progress bar Macam Informasi: Digital => image, table Analog => grafis, jam analog

Control Percabangan pada BCB Hitung Luas: Persegi Panjang Segitiga Lingkaran Jika RadioButton dipilih salah satu, maka textbox yang tidak berguna akan tidak tampak Set Visible = False Hitung luas sesuai pilihan: gunakan IF Project: Modul13

Property dan Events RadioButton1 Property: Caption, Items diisi 3 pilihan Event: onclick Edit1 5 Property: Text dikosongkan, visible = False Label1 5 Property: Caption disesuaikan, visible = False Button Property: Caption = Hitung Luas Event : onclick

Kode

Hasil Akhir

Contoh Struktur Perulangan Aplikasi Looping 1000 x dari array of Integer yang diisi nilai Acak Uji coba komponen Progressbar: Berjalan maju dan mundur berdasarkan komponen Timer

Komponen Properties Memo1: Property: Lines, ScrollBars=ssVertical Button1 dan Button2 Property: Caption Event: Click Progressbar1 Property: Position, Min, dan Max Timer1 Property: Interval=100, Enabled=False Event: OnTimer

Kode Buat variable global : bool maju = True Untuk menandakan posisi gerak progressbar bertambah maju kekanan Gunakan fungsi Randomize() agar benar-benar random Gunakan fungsi random(x) => nilai acak 0-x Harus ditambah 1 agar nilai 0 tidak muncul

Demo NotepadKu

Menu dan Dialog

ScreenShots

The End Thanks for being my great students! See you on another subjects! Happy Coding! Exercise n Practice make prefect! TAS: Open books Soal pilihan ganda dan Essay Bahan dari awal akhir! Barangsiapa menabur dengan penuh air mata akan menuai dengan bersorak-sorai!