SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
長野市議会議員小泉一真
 
China, Brazil and agricultural development in Africa. Trends and contrasts
China, Brazil and agricultural development in Africa. Trends and contrastsChina, Brazil and agricultural development in Africa. Trends and contrasts
China, Brazil and agricultural development in Africa. Trends and contrasts
futureagricultures
 
Play decide: Malaria (english)
Play decide: Malaria (english)Play decide: Malaria (english)
Play decide: Malaria (english)
Xplore Health
 
Kudavi 2.18.2016
Kudavi 2.18.2016Kudavi 2.18.2016
Kudavi 2.18.2016
Tom Currier
 
Business Architecture: Overview
Business Architecture: OverviewBusiness Architecture: Overview
Business Architecture: Overview
Chris Moloney
 
公共施設白書を知ろう会 資料
公共施設白書を知ろう会 資料公共施設白書を知ろう会 資料
公共施設白書を知ろう会 資料
長野市議会議員小泉一真
 
OTTO GUEVARA NO COBRA SALARIO COMO CANDIDATO
OTTO GUEVARA NO COBRA SALARIO COMO CANDIDATOOTTO GUEVARA NO COBRA SALARIO COMO CANDIDATO
OTTO GUEVARA NO COBRA SALARIO COMO CANDIDATODouglas Caamaño Quirós
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6anari02
 
I’m going to talk about
I’m going to talk aboutI’m going to talk about
I’m going to talk about
teacherisela
 
Our Services increase your business as a Brand name.
Our Services increase your business as a Brand name.Our Services increase your business as a Brand name.
Our Services increase your business as a Brand name.
Aurelius Corporate Solutions
 
Samantha blum histo study guide 1
Samantha blum  histo study guide 1Samantha blum  histo study guide 1
Samantha blum histo study guide 1smblum2
 
Mal ppt 2013
Mal ppt 2013Mal ppt 2013
Mal ppt 2013
shineasso
 
7 conferencia nacional_saude_anais
7 conferencia nacional_saude_anais7 conferencia nacional_saude_anais
7 conferencia nacional_saude_anais
José Roberto Sousa
 
Teachers training
Teachers trainingTeachers training
Teachers trainingDebjani Roy
 
Las brujas de salem. version
Las brujas de salem. versionLas brujas de salem. version
Las brujas de salem. version
Lily Bravo
 
Cfu3721 definitions of_concepts_2013__2 (1)
Cfu3721 definitions of_concepts_2013__2 (1)Cfu3721 definitions of_concepts_2013__2 (1)
Cfu3721 definitions of_concepts_2013__2 (1)Koskim Petrus
 
Discussion continuum - Who pays for drug development?
Discussion continuum - Who pays for drug development?Discussion continuum - Who pays for drug development?
Discussion continuum - Who pays for drug development?
Xplore Health
 
Con8837 leverage authorization to monetize content and media subscriptions ...
Con8837   leverage authorization to monetize content and media subscriptions ...Con8837   leverage authorization to monetize content and media subscriptions ...
Con8837 leverage authorization to monetize content and media subscriptions ...
OracleIDM
 
ファイナンシャル・エクストラネット
ファイナンシャル・エクストラネットファイナンシャル・エクストラネット
ファイナンシャル・エクストラネット
KVH Co. Ltd.
 

Viewers also liked (20)

Nasz powiat nr1
Nasz powiat nr1Nasz powiat nr1
Nasz powiat nr1
 
飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
飯山市長選挙候補★★江沢きしお氏★★の「抽象的でない」「具体的な」政策 
 
China, Brazil and agricultural development in Africa. Trends and contrasts
China, Brazil and agricultural development in Africa. Trends and contrastsChina, Brazil and agricultural development in Africa. Trends and contrasts
China, Brazil and agricultural development in Africa. Trends and contrasts
 
Play decide: Malaria (english)
Play decide: Malaria (english)Play decide: Malaria (english)
Play decide: Malaria (english)
 
Kudavi 2.18.2016
Kudavi 2.18.2016Kudavi 2.18.2016
Kudavi 2.18.2016
 
Business Architecture: Overview
Business Architecture: OverviewBusiness Architecture: Overview
Business Architecture: Overview
 
公共施設白書を知ろう会 資料
公共施設白書を知ろう会 資料公共施設白書を知ろう会 資料
公共施設白書を知ろう会 資料
 
OTTO GUEVARA NO COBRA SALARIO COMO CANDIDATO
OTTO GUEVARA NO COBRA SALARIO COMO CANDIDATOOTTO GUEVARA NO COBRA SALARIO COMO CANDIDATO
OTTO GUEVARA NO COBRA SALARIO COMO CANDIDATO
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
I’m going to talk about
I’m going to talk aboutI’m going to talk about
I’m going to talk about
 
Our Services increase your business as a Brand name.
Our Services increase your business as a Brand name.Our Services increase your business as a Brand name.
Our Services increase your business as a Brand name.
 
Samantha blum histo study guide 1
Samantha blum  histo study guide 1Samantha blum  histo study guide 1
Samantha blum histo study guide 1
 
Mal ppt 2013
Mal ppt 2013Mal ppt 2013
Mal ppt 2013
 
7 conferencia nacional_saude_anais
7 conferencia nacional_saude_anais7 conferencia nacional_saude_anais
7 conferencia nacional_saude_anais
 
Teachers training
Teachers trainingTeachers training
Teachers training
 
Las brujas de salem. version
Las brujas de salem. versionLas brujas de salem. version
Las brujas de salem. version
 
Cfu3721 definitions of_concepts_2013__2 (1)
Cfu3721 definitions of_concepts_2013__2 (1)Cfu3721 definitions of_concepts_2013__2 (1)
Cfu3721 definitions of_concepts_2013__2 (1)
 
Discussion continuum - Who pays for drug development?
Discussion continuum - Who pays for drug development?Discussion continuum - Who pays for drug development?
Discussion continuum - Who pays for drug development?
 
Con8837 leverage authorization to monetize content and media subscriptions ...
Con8837   leverage authorization to monetize content and media subscriptions ...Con8837   leverage authorization to monetize content and media subscriptions ...
Con8837 leverage authorization to monetize content and media subscriptions ...
 
ファイナンシャル・エクストラネット
ファイナンシャル・エクストラネットファイナンシャル・エクストラネット
ファイナンシャル・エクストラネット
 

Similar to Materi 1 Pemrograman berbasis GUI

Pertemuan ke I.doc
Pertemuan ke I.docPertemuan ke I.doc
Pertemuan ke I.doc
Jurnal IT
 
Visual foxpro as prototyping tools
Visual foxpro as prototyping toolsVisual foxpro as prototyping tools
Visual foxpro as prototyping toolsferisulianta.com
 
Rpt teknologi maklumat dan komunikasi tahun 4 kssr
Rpt teknologi maklumat dan komunikasi tahun 4 kssrRpt teknologi maklumat dan komunikasi tahun 4 kssr
Rpt teknologi maklumat dan komunikasi tahun 4 kssr
fly gewang
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistem
Fahuda E
 
Perkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginerPerkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginer
Rakhmi Khalida, M.M.S.I
 
Rpt kssr-tahun-4-teknologi-maklumat-dan-komunikasi
Rpt kssr-tahun-4-teknologi-maklumat-dan-komunikasiRpt kssr-tahun-4-teknologi-maklumat-dan-komunikasi
Rpt kssr-tahun-4-teknologi-maklumat-dan-komunikasi
Mohd Izwan Othman
 
Tugas so
Tugas soTugas so
Tugas so
Thoriq Adzom
 
Rpt teknologi maklumat dan komunikasi tahun 4 kssr 2015
Rpt teknologi maklumat dan komunikasi tahun 4 kssr 2015Rpt teknologi maklumat dan komunikasi tahun 4 kssr 2015
Rpt teknologi maklumat dan komunikasi tahun 4 kssr 2015
Azirahas Ojhaz
 
Dukungan implementasi
Dukungan implementasiDukungan implementasi
Dukungan implementasialimgunawan
 
Cocomo
CocomoCocomo
ETS MPPL
ETS MPPLETS MPPL
ETS MPPL
Ferdinand Jason
 
ETS MPPL NEW
ETS MPPL NEWETS MPPL NEW
ETS MPPL NEW
Ferdinand Jason
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasicdhi her
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasicdhi her
 
Pemrograman Desktop VB
Pemrograman Desktop VBPemrograman Desktop VB
Pemrograman Desktop VB
fikri yusuf
 
Tampilan GUI di NetBeans.pptx
Tampilan GUI di NetBeans.pptxTampilan GUI di NetBeans.pptx
Tampilan GUI di NetBeans.pptx
IYudarma
 

Similar to Materi 1 Pemrograman berbasis GUI (20)

Uml tools
Uml toolsUml tools
Uml tools
 
Pertemuan ke I.doc
Pertemuan ke I.docPertemuan ke I.doc
Pertemuan ke I.doc
 
Visual foxpro as prototyping tools
Visual foxpro as prototyping toolsVisual foxpro as prototyping tools
Visual foxpro as prototyping tools
 
Rpt teknologi maklumat dan komunikasi tahun 4 kssr
Rpt teknologi maklumat dan komunikasi tahun 4 kssrRpt teknologi maklumat dan komunikasi tahun 4 kssr
Rpt teknologi maklumat dan komunikasi tahun 4 kssr
 
Aplikasi pengolah kata
Aplikasi pengolah kataAplikasi pengolah kata
Aplikasi pengolah kata
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistem
 
Materi ppl
Materi pplMateri ppl
Materi ppl
 
Perkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginerPerkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginer
 
Rpt kssr-tahun-4-teknologi-maklumat-dan-komunikasi
Rpt kssr-tahun-4-teknologi-maklumat-dan-komunikasiRpt kssr-tahun-4-teknologi-maklumat-dan-komunikasi
Rpt kssr-tahun-4-teknologi-maklumat-dan-komunikasi
 
Tugas so
Tugas soTugas so
Tugas so
 
Rpt teknologi maklumat dan komunikasi tahun 4 kssr 2015
Rpt teknologi maklumat dan komunikasi tahun 4 kssr 2015Rpt teknologi maklumat dan komunikasi tahun 4 kssr 2015
Rpt teknologi maklumat dan komunikasi tahun 4 kssr 2015
 
Dukungan implementasi
Dukungan implementasiDukungan implementasi
Dukungan implementasi
 
Cocomo
CocomoCocomo
Cocomo
 
ETS MPPL
ETS MPPLETS MPPL
ETS MPPL
 
ETS MPPL NEW
ETS MPPL NEWETS MPPL NEW
ETS MPPL NEW
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasic
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasic
 
Pemrograman Desktop VB
Pemrograman Desktop VBPemrograman Desktop VB
Pemrograman Desktop VB
 
Prototyping
PrototypingPrototyping
Prototyping
 
Tampilan GUI di NetBeans.pptx
Tampilan GUI di NetBeans.pptxTampilan GUI di NetBeans.pptx
Tampilan GUI di NetBeans.pptx
 

More from Robby Firmansyah

Membuat Website PHP Metode CRUD
Membuat Website PHP Metode CRUDMembuat Website PHP Metode CRUD
Membuat Website PHP Metode CRUD
Robby Firmansyah
 
Dokumentasi Postfix
Dokumentasi PostfixDokumentasi Postfix
Dokumentasi Postfix
Robby Firmansyah
 
Dokumentasi Webmin
Dokumentasi WebminDokumentasi Webmin
Dokumentasi Webmin
Robby Firmansyah
 
Skenario
SkenarioSkenario
Activity Diagram
Activity DiagramActivity Diagram
Activity Diagram
Robby Firmansyah
 
UseCase Diagram
UseCase DiagramUseCase Diagram
UseCase Diagram
Robby Firmansyah
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
Robby Firmansyah
 
Subnetting
SubnettingSubnetting
Subnetting
Robby Firmansyah
 
Network Interface Layer
Network Interface LayerNetwork Interface Layer
Network Interface Layer
Robby Firmansyah
 
Dokumentasi Gammu
Dokumentasi GammuDokumentasi Gammu
Dokumentasi Gammu
Robby Firmansyah
 
Moodle - Kuisioner
Moodle - KuisionerMoodle - Kuisioner
Moodle - Kuisioner
Robby Firmansyah
 
Ppt moodle sip
Ppt moodle sipPpt moodle sip
Ppt moodle sip
Robby Firmansyah
 
Cara menghubungkan Database antar PC
Cara menghubungkan Database antar PCCara menghubungkan Database antar PC
Cara menghubungkan Database antar PC
Robby Firmansyah
 
Network Troubleshooting
Network TroubleshootingNetwork Troubleshooting
Network Troubleshooting
Robby Firmansyah
 
Setting FTP, SSH, NsLookup di linux
Setting FTP, SSH, NsLookup di linuxSetting FTP, SSH, NsLookup di linux
Setting FTP, SSH, NsLookup di linux
Robby Firmansyah
 
Rangkuman Addressing
Rangkuman AddressingRangkuman Addressing
Rangkuman Addressing
Robby Firmansyah
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
Robby Firmansyah
 
Rangkuman DBMS
Rangkuman DBMSRangkuman DBMS
Rangkuman DBMS
Robby Firmansyah
 
Tutorial Install SQL SERVER 2008
Tutorial Install SQL SERVER 2008Tutorial Install SQL SERVER 2008
Tutorial Install SQL SERVER 2008
Robby Firmansyah
 

More from Robby Firmansyah (20)

Membuat Website PHP Metode CRUD
Membuat Website PHP Metode CRUDMembuat Website PHP Metode CRUD
Membuat Website PHP Metode CRUD
 
Dokumentasi Postfix
Dokumentasi PostfixDokumentasi Postfix
Dokumentasi Postfix
 
Dokumentasi Webmin
Dokumentasi WebminDokumentasi Webmin
Dokumentasi Webmin
 
Skenario
SkenarioSkenario
Skenario
 
Activity Diagram
Activity DiagramActivity Diagram
Activity Diagram
 
UseCase Diagram
UseCase DiagramUseCase Diagram
UseCase Diagram
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Subnetting
SubnettingSubnetting
Subnetting
 
Network Interface Layer
Network Interface LayerNetwork Interface Layer
Network Interface Layer
 
Dokumentasi Gammu
Dokumentasi GammuDokumentasi Gammu
Dokumentasi Gammu
 
Moodle - Kuisioner
Moodle - KuisionerMoodle - Kuisioner
Moodle - Kuisioner
 
Ppt moodle sip
Ppt moodle sipPpt moodle sip
Ppt moodle sip
 
Cara menghubungkan Database antar PC
Cara menghubungkan Database antar PCCara menghubungkan Database antar PC
Cara menghubungkan Database antar PC
 
Network Troubleshooting
Network TroubleshootingNetwork Troubleshooting
Network Troubleshooting
 
Setting FTP, SSH, NsLookup di linux
Setting FTP, SSH, NsLookup di linuxSetting FTP, SSH, NsLookup di linux
Setting FTP, SSH, NsLookup di linux
 
Rangkuman Addressing
Rangkuman AddressingRangkuman Addressing
Rangkuman Addressing
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
Rangkuman DBMS
Rangkuman DBMSRangkuman DBMS
Rangkuman DBMS
 
Tutorial Install SQL SERVER 2008
Tutorial Install SQL SERVER 2008Tutorial Install SQL SERVER 2008
Tutorial Install SQL SERVER 2008
 

Recently uploaded

ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 

Recently uploaded (20)

ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 

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 • 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
  • 11. GBPP • Koneksi Database –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 • 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

  1. GUI sendiri sebenarnya merujuk pada antarmuka sistem operasi, bukan pada program aplikasi interaktif.
  2. GNOME 3.8
  3. KDE Plasma Workspace 4.8
  4. Ubuntu 13.04 Desktop
  5. XFCE 4.10 Desktop
  6. E17
  7. X-Window
  8. Wayland
  9. 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.
  10. 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.
  11. 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.