SlideShare a Scribd company logo
1 of 30
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 contrastsfutureagricultures
 
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.2016Tom Currier
 
Business Architecture: Overview
Business Architecture: OverviewBusiness Architecture: Overview
Business Architecture: OverviewChris 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 aboutteacherisela
 
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 2013shineasso
 
7 conferencia nacional_saude_anais
7 conferencia nacional_saude_anais7 conferencia nacional_saude_anais
7 conferencia nacional_saude_anaisJosé 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. versionLily 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 GUI-Pemrograman

Pertemuan ke I.doc
Pertemuan ke I.docPertemuan ke I.doc
Pertemuan ke I.docJurnal 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 kssrfly gewang
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemFahuda E
 
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-komunikasiMohd Izwan Othman
 
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 2015Azirahas Ojhaz
 
Dukungan implementasi
Dukungan implementasiDukungan implementasi
Dukungan implementasialimgunawan
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasicdhi her
 
Dasarpemrogramanvisualbasic
DasarpemrogramanvisualbasicDasarpemrogramanvisualbasic
Dasarpemrogramanvisualbasicdhi her
 
Pemrograman Desktop VB
Pemrograman Desktop VBPemrograman Desktop VB
Pemrograman Desktop VBfikri yusuf
 
Tampilan GUI di NetBeans.pptx
Tampilan GUI di NetBeans.pptxTampilan GUI di NetBeans.pptx
Tampilan GUI di NetBeans.pptxIYudarma
 

Similar to GUI-Pemrograman (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 (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

Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 

Recently uploaded (20)

Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 

GUI-Pemrograman

  • 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.