You are on page 1of 12

MATERI I :

KONSEP DASAR PEMROGRAMAN


VISUAL
By. ITATS – TUTOR
ELECTRICAL ENGINEERING
Klasifikasi Bahasa
Pemrograman
3L ( Low Level Language )
Bahasa pemrograman komputer berbasis
bahasa mesin, baik berupa kode mesin
(Binary 0/1) dan kode teks (Mnemonic)
HLL ( High Level Language )
Bahsa pemrograman komputer yang
memiliki pola pikir seperti manusia
(bahasanya dibuat mirip seperti manusia
misalnya : bahasa inggris)
Klasifikasi Teknik
Pemrograman Komputer
Pemograman Procedural merupakan Instruksi
khusus yang dieksekusi secara berurutan.
Pemograman Functional merupakan
Pemograman yang terdiri atas kumpulan
perintah/instruksi yang akan
dijalankan/dieksekusi oleh komputer
berdasarkan fungsi-fungsi.
Pemograman Terstruktur merupakan
Pemograman yang terdiri atas kumpulan
perintah/instruksi yang akan
dijalankan/dieksekusi oleh komputer
berdasarkan procedural dan atau functional.
Klasifikasi Teknik Pemrograman
Komputer (Lanjutan…)
Pemograman Berbasis Modul merupakan
Pemograman yang didasarkan atas kumpulan
program procedural dan atau program functional
yang akan dijalankan/dieksekusi oleh komputer
berdasarkan modul.
Pemograman Berorientasi Objek merupakan
Pemograman yang terdiri atas kumpulan
perintah/instruksi yang akan
dijalankan/dieksekusi oleh komputer
berdasarkan kejadiankejadian yang berkenaan
dengan sebuah/beberapa objek.
Perkembangan Bahasa
Pemrograman
1. Bahasa Pemrograman Generasi Pertama
 Menggunakan bahasa mesin dengan suatu
rangkaian angka nol & satu (biner)
2. Bahasa Pemrograman Generasi Ke-2
 Menggunakan bahasa rakitan (assembler)
3. Bahasa Pemrograman Generasi Ke-3
 Menggunakan language translator, kompiler &
interpreter
 Basic, Pascal, Fortran, C++, Cobol
Perkembangan Bahasa
Pemrograman (Lanjutan…)
4. Bahasa Pemrograman Generasi Ke-4
 Bahasa Non-prosedural yang
memungkinkan seorang programmer atau
memakai menginstruksikan komputer apa
yang harus dilakukan daripada bagaimana
melakukannya.
 Oracle, Informix, Sybase, Acces
 Menggunakan bahasa query (SQL)
Konsep Dasar Pemrograman
Visual
GUI (Graphical User Interface)
Event Driven
Multitasking
GUI (Graphical User
Interface)
Tampilan antarmuka antara user dan
komputer yang berbasis grafis atau citra
GUI dibandingkan dengan CLI :
 Aplikasi berbasis grafis tidak hanya
menyajikan informasi dalam bentuk teks,
melainkan juga dalam bentuk citra misalkan
ikon, mouse pointing, dan lainnya.
 Bentuk teks pada GUI ditampilkan
menggunakan bentuk font proporsional
(penyesuaian bergantung user)
Event Driven
Setiap program aplikasi adalah berbasis
pada kejadian (event), dan kejadian
dirupakan dalam bentuk clock, port
komunikasi
Untuk penerapan event driven, OS akan
menyediakan sebuah antrian (queue)
yang disebut event queue
Multitasking
OS berbasis GUI seperti windows, dapat
menjalankan beberapa aplikasi sekaligus
dalam waktu yang bersamaan
Elemen Dasar Aplikasi
Windows
Main Windows
Berupa tampilan window dari sebuah aplikasi, yang jika
ditutup maka aplikasi tersebut dianggap selesai
Child Windows
Berupa tampilan yang mirip main window dan dapat
diaktifkan jika main window sedang aktif
Dialog Box
Berupa tampilan window yang berisi konfirmasi berupa
pertanyaan atau peringatan atau informasi
Control
Beberapa bagian yang dimiliki oleh sebuah window
berupa komponen seperti button, scroll bar, list box,
combo box
Selesai

You might also like