Pemrograman Berbasis GUI 
RIF133007 (MI) / RTI133007 
Pertemuan 1 
GBPP, Kontrak Kuliah, Software 
Rosa Andrie A 
10/27/2014 1
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
GBPP 
• Kontrak kuliah 
• Pengenalan aplikasi berbasis Windows 
• Pengenalan GUI 
• Ruang kerja Visual Basic berbasis .Net 
10/27/2014 3
GBPP 
• Event dan Properties 
–Pengertian event 
–Pengertian propertis 
–Penerapan event dan propertis 
dalam program 
10/27/2014 4
GBPP 
• Tipe data dan Variable 
–Definisi Tipe Data 
–Penggunaan Tipe Data 
–Deklarasi variable 
10/27/2014 5
GBPP 
• Kondisi dan Perulangan 
–Struktur Kondisi 
–Jenis-jenis kondisi 
–Struktur perulangan 
–Jenis-jenis perulangan 
10/27/2014 6
GBPP 
• Operasi String 
–Fungsi LEFT 
–Fungsi RIGHT 
–Fungsi MID 
–Fungsi LEN 
10/27/2014 7
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
GBPP 
• MS SQL 
–Ruang kerja MsSQL 2008 
–Perintah SQL 
–DML (Data Manipulation Language) 
10/27/2014 9
GBPP 
• Store Prosedur dan Fungsi di 
MsSQL 
–Stored Procedure 
–Function 
10/27/2014 10
GBPP 
• Koneksi Database 
–Koneksi String 
–Macam-macam komponen koneksi 
10/27/2014 11
GBPP 
• Modul 
–Membuat Modul 
–Menyederhanakan Aplikasi dengan 
modul. 
10/27/2014 12
GBPP 
• Menu dan MDI Form 
– Modul 
– Modul Standar 
– Menu 
– Membuat Menu Pada Menu Bar 
– Membuat PopUp Menu 
– Contoh Program 
10/27/2014 13
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
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
GUI 
10/27/2014 16
GUI 
10/27/2014 17
GUI 
10/27/2014 18
GUI 
10/27/2014 19
GUI 
10/27/2014 20
GUI 
10/27/2014 21
GUI 
10/27/2014 22
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
IDE 
• IDE umumnya terdiri dari editor source code, 
tool build otomatis, dan debugger. 
10/27/2014 24
IDE 
10/27/2014 25
IDE 
10/27/2014 26
IDE 
10/27/2014 27
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
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
Tugas pertemuan pertama 
• Install Visual Studio 2010 Ultimate pada 
laptop anda. 
10/27/2014 30

Materi 1 Pemrograman berbasis GUI

  • 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 • Kontrakkuliah • Pengenalan aplikasi berbasis Windows • Pengenalan GUI • Ruang kerja Visual Basic berbasis .Net 10/27/2014 3
  • 4.
    GBPP • Eventdan Properties –Pengertian event –Pengertian propertis –Penerapan event dan propertis dalam program 10/27/2014 4
  • 5.
    GBPP • Tipedata dan Variable –Definisi Tipe Data –Penggunaan Tipe Data –Deklarasi variable 10/27/2014 5
  • 6.
    GBPP • Kondisidan Perulangan –Struktur Kondisi –Jenis-jenis kondisi –Struktur perulangan –Jenis-jenis perulangan 10/27/2014 6
  • 7.
    GBPP • OperasiString –Fungsi LEFT –Fungsi RIGHT –Fungsi MID –Fungsi LEN 10/27/2014 7
  • 8.
    GBPP • Prosedurdan 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 • MSSQL –Ruang kerja MsSQL 2008 –Perintah SQL –DML (Data Manipulation Language) 10/27/2014 9
  • 10.
    GBPP • StoreProsedur dan Fungsi di MsSQL –Stored Procedure –Function 10/27/2014 10
  • 11.
    GBPP • KoneksiDatabase –Koneksi String –Macam-macam komponen koneksi 10/27/2014 11
  • 12.
    GBPP • Modul –Membuat Modul –Menyederhanakan Aplikasi dengan modul. 10/27/2014 12
  • 13.
    GBPP • Menudan 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 • Selaindi 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
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 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 • IDEumumnya terdiri dari editor source code, tool build otomatis, dan debugger. 10/27/2014 24
  • 25.
  • 26.
  • 27.
  • 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

  • #16 GUI sendiri sebenarnya merujuk pada antarmuka sistem operasi, bukan pada program aplikasi interaktif.
  • #17 GNOME 3.8
  • #18 KDE Plasma Workspace 4.8
  • #19 Ubuntu 13.04 Desktop
  • #20 XFCE 4.10 Desktop
  • #21 E17
  • #22 X-Window
  • #23 Wayland
  • #26 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.
  • #27 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.
  • #28 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.