Dokumen ini memberikan ringkasan tentang materi pemrograman berbasis GUI yang akan diajarkan pada pertemuan-pertemuan berikutnya, termasuk kontrak kuliah, pengenalan GUI, event dan properties, tipe data dan variabel, kondisi dan perulangan, operasi string, prosedur dan fungsi, SQL, koneksi database, modul, dan menu.
1. Pemrograman Berbasis GUI
RIF133007 (MI) / RTI133007
Pertemuan 1
GBPP, Kontrak Kuliah, Software
Rosa Andrie A
10/27/2014 1
2. GBPP, Kontrak
• Jumlah pertemuan 19x
• Quiz1 minggu 5, UTS minggu 10, Quiz2
minggu 15, UAS minggu 19
• Nilai per pertemuan
• Nilai akhir = (rata nilai per pertemuan + 2*rata
nilai quiz + 3*nilai UTS + 4*nilai UAS) / 10
10/27/2014 2
3. GBPP
• Kontrak kuliah
• Pengenalan aplikasi berbasis Windows
• Pengenalan GUI
• Ruang kerja Visual Basic berbasis .Net
10/27/2014 3
4. GBPP
• Event dan Properties
–Pengertian event
–Pengertian propertis
–Penerapan event dan propertis
dalam program
10/27/2014 4
5. GBPP
• Tipe data dan Variable
–Definisi Tipe Data
–Penggunaan Tipe Data
–Deklarasi variable
10/27/2014 5
6. GBPP
• Kondisi dan Perulangan
–Struktur Kondisi
–Jenis-jenis kondisi
–Struktur perulangan
–Jenis-jenis perulangan
10/27/2014 6
7. GBPP
• Operasi String
–Fungsi LEFT
–Fungsi RIGHT
–Fungsi MID
–Fungsi LEN
10/27/2014 7
8. GBPP
• Prosedur dan Fungsi
– Definisi Prosedur
– Membuat Prosedur
– Ruang Lingkup Prosedur
– Memanggil dan Menggunakan Prosedur
– Parameter Prosedur
– Contoh Program
– Definisi Fungsi
– Membuat Fungsi
– Ruang Lingkup Fungsi
– Memanggil dan Menggunakan Fungsi
– Parameter Fungsi
– Contoh Program
10/27/2014 8
9. GBPP
• MS SQL
–Ruang kerja MsSQL 2008
–Perintah SQL
–DML (Data Manipulation Language)
10/27/2014 9
10. GBPP
• Store Prosedur dan Fungsi di
MsSQL
–Stored Procedure
–Function
10/27/2014 10
12. GBPP
• Modul
–Membuat Modul
–Menyederhanakan Aplikasi dengan
modul.
10/27/2014 12
13. GBPP
• Menu dan MDI Form
– Modul
– Modul Standar
– Menu
– Membuat Menu Pada Menu Bar
– Membuat PopUp Menu
– Contoh Program
10/27/2014 13
14. GUI
• GPU (Graphical User Interface) adalah salah
satu tipe antarmuka yang mengijinkan
pengguna untuk berinteraksi dengan
perangkat elektronik menggunakan icon-icon
grafis dan indikator2 visual, kebalikan dari
antarmuka berbasis teks
10/27/2014 14
15. GUI
• Selain di komputer, GUI banyak ditemui
di perangkat genggam seperti mp3
player, media player portable, perangkat
game, dan banyak perangkat rumah
tangga lainnya.
10/27/2014 15
23. IDE
• IDE (Integrated Development
Environment) atau dikenal juga dgn
interactive development
environment adalah software
aplikasi yang menyediakan fasilitas
komprehensif bagi programmer
komputer untuk membuat software.
10/27/2014 23
24. IDE
• IDE umumnya terdiri dari editor source code,
tool build otomatis, dan debugger.
10/27/2014 24
28. VB . NET
• Bahasa pemrog tingkat tinggi yang
diimplementasikan pada .NET Framework.
• Diluncurkan pada tahun 2002 untuk
menggantikan Visual Basic 6.0
10/27/2014 28
29. VB .NET
• Sintaks pada VB .NET:
– Group dari statemen diakhiri dengan keyword seperti
“End If”, atau “End Sub. Tidak menggunakan kurung
“}”.
– Statemen diakhiri dengan pindah ke baris baru, tidak
menggunakan semicolon “;”
– Variable didefinisikan dan dibandingkan menggunakan
tanda equal.
– Kurung bulat “(“ digunakan pada array, tidak
menggunakan kurung kotak “]”
– Komentar dalam bentuk single line diawali dengan
karakter petik tunggal / quote “ ’ ”
10/27/2014 29
30. Tugas pertemuan pertama
• Install Visual Studio 2010 Ultimate pada
laptop anda.
10/27/2014 30
Editor's Notes
GUI sendiri sebenarnya merujuk pada antarmuka sistem operasi, bukan pada program aplikasi interaktif.
GNOME 3.8
KDE Plasma Workspace 4.8
Ubuntu 13.04 Desktop
XFCE 4.10 Desktop
E17
X-Window
Wayland
Eclipse 4.4, ditulis menggunakan Java, tetapi digunakan tidak harus untuk bahasa pemrograman Java, Mendukung baha pemrograman lain seperti Ada, ABAP, C, C++, COBOL, Fortran, Haskell, Javascript, Lasso, Natural Perl, PHP, Prolog, Python, R, Ruby, Scala, Clojure, Groovy, Scheme, dan Erlang. IDE memasukkan Eclipse Java Development Tools (JDT) untuk Java dan Scala, Eclipse CDT untuk C/C++, dan Eclipse PDT untuk PHP, dsb.
Netbeans, special untuk develop Java, tetapi bisa juga untuk bahasa pemrog lain seperti PHP, C/C++, dan HTML5. Netbeans IDE ditulis di Java dan dapat berjalan di Windows, OS X, Linux, Solaris, dan platform lain yang kompatibel dengan JVM.
Microsoft Visual Studio adalah IDE dari Microsoft. Untuk develop program yang berjalan di Microsoft Windows, juga website, aplikasi web, dan web service. Bahasa yang didukung dan built in adalah C, C++ dan C++/CLI (Visual C++), VB.NET (Visual Basic .NET), C# (Visual C#), dan F#(Mulai Visual Studio 2010). Mendukung bahasa pemrog lain seperti M, Phyton, dan Ruby. Juga mendukung XML/XSLT, HTML/XHTML, Javascript, dan CSS.