Visual Programming 2. Visual Basic.NET Fery Updi,M.Kom

dokumen-dokumen yang mirip
Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

MODUL 3 PENGENALAN VISUAL BASIC.NET

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Pengenalan VB.net Ibnu Muakhori

Pengenalan VB.net. Ibnu Muakhori, S.Kom (wa)

MODUL I PENGENALAN VISUAL BASIC.NET

BAB I SEKILAS VISUAL STUDIO.NET 2008

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

Visual Basic 6.0 For Beginners

DASAR PEMROGRAMAN VISUAL BASIC

Modul Praktikum Ke-1

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

1. MENGENAL VISUAL BASIC

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

BAB 2 LANDASAN TEORI

Visual Programming 2. P-14,15 Fery Updi,M.Kom

MODUL PEMROGRAMAN VISUAL Visual Basic.NET. Oleh: Fery Updi,M.Kom

PEMROGRAMAN DASAR. Visual Basic 6

MENGENAL VISUAL BASIC

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

P2 Pengantar Visual Basic.Net

PENGENALAN VISUAL BASIC

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

MODUL PRAKTIKUM 2 SIMPLE PROJECT IN VISUAL STUDIO PEMROGRAMAN LANJUT S1 INFORMATIKA. AINUL YAQIN, M.Kom

PENGENALAN VISUAL BASIC 6.0

I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling

MODUL 1 PENGENALAN VISUAL BASIC 6.0

Kenalan Dulu sama Visual Basic 6.0

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

M. Choirul Amri. 2.1 Membuat Project Baru.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Perlindungan Hutan dan Konservasi Alam (Dirjen PHKA). Dirjen PHKA

BAB III PEMROGRAMAN PADA SOFTWARE MICROSOFT VISUAL BASIC dan data-data yang saling terelasi yang memerintahkan apa yang harus

BAB III LANDASAN TEORI. disebutnya dengan istilah blok bangunan (building block), yaitu:

Visual Basic (VB) Tatik yuniati. Abstrak.

Modul Visual Basic 6.0

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

VISUAL BASIC Pengenalan VB NET

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

Bab I Pengenalan Visual BASIC

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

FORM DAN OBJEK KONTROL (1)

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I)

BAB II TINJAUAN PUSTAKA

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

Apa itu.net Framework?

BAB II LANDASAN TEORI

VB.NET No.1: Belajar Visual Basic.NET, apa itu VB.NET?

M. Choirul Amri.

LAPORAN APLIKASI PENGOLAHAN DATA SISWA DAN DATA NILAI PEMBELAJARAN SISWA SD NEGERI MANGUN JAYA 01

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

IT210 - Pemrograman Visual. Ramos Somya

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

SOLUTIONS DAN PROJECT

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

BAB III ANALISIS DAN METODE PENELITIAN. Perangkat keras yang dibutuhkan pada penelitian ini adalah : Laptop Dell Inspiron N4030 dengan spesifikasi

MODUL-MODUL PRAKTIKUM VB.

MODUL PRAKTIKUM PEMROGRAMAN AKUNTANSI 2

dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem.

MODUL I Pengenalan IDE Visual Basic 6.0

BAB III Koneksi Microsoft Visual Studio.Net dengan CATIA V5

BAB II LANDASAN TEORI

Pengenalan Visual Basic

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB V IMPLEMENTASI SISTEM. Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau

SILABUS MATA KULIAH PEMROGRAMAN VISUAL II

BAB 2 LANDASAN TEORI

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

BAB III LANDASAN TEORI. Kartu Surat Izin Menguji (SIM) GANISPHPL/WAS-GANISPHPL adalah

BAB III LANDASAN TEORI. penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian,

MICROSOFT VISUAL FOXPRO

Praktikum Pemrograman 1. Mengenal Delphi

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

Bahasa Pemograman Modul XI

BAB I Pengenalan Microsoft Visual Basic 6.0

MODUL XI MEMBUAT LAPORAN

Transkripsi:

Visual Programming 2 Visual Basic.NET Fery Updi,M.Kom 1

Praktikum Praktikum mengikuti pokok bahasan Tool: Microsoft Visual Studio 2010 DBMS (Microsoft SQL Server 2008) 2

Kompetensi Matakuliah Mahasiswa mampu: Melakukan configurasi Visual Studio.NET, Membuat Custom Classes, Melakukan koneksi ke Database, Membuat aplikasi Form Entry sederhana, Memahami serta mampu membuat Form Transaction One To Many, Menggunakan Crystal Report untuk menampilkan data dari SQL Server sebagai Laporan, Membuat package sebuah aplikasi, Membuat suatu aplikasi client server secara nyata dengan sistem kelompok, 3

Komponen Penilaian 1. Kehadiran : 10% 2. Tugas Mandiri : 25 % 3. UTS : 30 % 4. UAS : 35 % 4

Apakah belajar programming itu sulit? Hanya butuh waktu / jam terbang Hanya butuh semangat dan kemauan Hanya butuh sering mencoba / latihan! Kuncinya latihan dan diskusi! 5

Apa yang Anda harapkan dari kuliah ini? Mencari nilai? Mahir pemrograman VB.NET? Memahami cara kerja pemrograman VB.NET? Bisa membuat program dengan VB.NET? 6

Tips Belajar Buat catatan! Baca buku acuan! Banyak latihan / praktek / mencoba Banyak bertanya dan belajar dari sumber lain 7

Pengenalan Visual Basic.NET Visual Basic adalah salah satu bahasa pemrograman. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Dikembangkan oleh Microsoft pada tahun 1991 Merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner s All-purpose Symbolic Instruction Code) Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Kurtz dari Kampus Darmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999) 8

Apa itu Visual? VISUAL adalah cara yang digunakan untuk membuat Graphical User Interface (GUI) Tidak perlu menuliskan intruksi pemrograman dalam kode-kode baris Cukup melakukan drag dan drop objek-objek yang akan digunakan Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP) 9

Konsep Pemrograman Berbasis Visual Program berbasis visual memakai konsep event-driven: 1. kode program tidak mengikuti alur yang ditetapkan awal 2. ekseskusi program dapat berlainan sesuai dengan event yang diberikan. Urutan event menentukan urutan kode yang dieksekusi, jadi alur jalannya program bisa berbeda untuk setiap eksekusi program 10

IDE (Integrated Development Environment (IDE)) Penulisan program banyak dilakukan dengan berbagai editor, misal: Notepad Dengan menggunakan IDE, Programmer dapat membuat user interface, melakukan koding, melakukan testing dan debugging serta mengkompilasi program menjadi executable 11

Visual Basic Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah 12

Sejarah perkembangan Visual Basic Hingga saat ini, Visual Basic sudah hadir dalam 10 versi. Berikut peluncuran dari masing-masing versi. 1. Pada tahun 1991 => Microsoft Visual Basic Versi 1.0 2. Pada tahun 1992 => Microsoft Visual Basic Versi 2.0 3. Pada tahun 1993 => Microsoft Visual Basic Versi 3.0 4. Pada tahun 1996 => Microsoft Visual Basic Versi 4.0 5. Pada tahun 1997 => Microsoft Visual Basic Versi 5.0 13

Sejarah perkembangan Visual Basic 6. Pada tahun 1998 => Microsoft Visual Basic Versi 6.0 7. Pada tahun 2003 => Microsoft Visual Basic Versi 7.0 8. Pada tahun 2005 => Microsoft Visual Basic Versi 8.0 9. Pada tahun 2008 => Microsoft Visual Basic Versi 9.0 10.Pada tahun 2010 => Microsoft Visual Basic Versi 10.0 14

Visual Basic.NET VB.Net adalah salah satu bahasa pemrograman dalam.net framework. Cikal bakal dari VB.Net adalah bahasa BASIC (Beginer All-Purpose Symbolic Instruction Code) yang diciptakan tahun 1964 oleh professor John Kemeny dan Thomas Kurtz 15

Platform.Net Framework Platform dan Layer Microsoft.Net : yang awalnya disebut Next Generation Windows Services (NGWS) adalah suatu platform untuk membangun dan menjalankan generasi penerus aplikasi-aplikasi. Microsoft.NET merupakan framework (kerangka) pengembangan yang menyediakan antarmuka pemrograman baru untuk layanan Windows dan API (Application Programming Interface) 16

Layer Platform dan Layer 1. Microsoft.NET merupakan strategi Microsoft untuk menghubungkan sistem, informasi, dan alat (device), sehingga orang dapat berkomunikasi serta berkolaborasi dengan lebih efektif. 2. Teknologi.NET terintegrasi penuh melalui produk-produk Microsoft, dan menyediakan kemampuan untuk mengembangkan solusi dengan menggunakan Web service. 17

Platform dan Layer 3. Platform Microsoft.NET terdiri dari lima komponen utama yang tersusun dalam tiga lapisan (layer). Lapisan paling bawah adalah sistem operasi; lapisan kedua terdiri dari tiga komponen; lapisan teratas adalah Visual Studio.NET. 18

Keuntungan mempelajari.net Beberapa keuntungan ketika menggunakan.net, adalah sebagai berikut: 1. Multi Language Arsitektur.NET bersifat terbuka, sehingga memungkinkan berbagai bahasa pemrograman mengakses CLR dengan mulus. Banyak kalangan menyebut.net sebagai open source versi Microsoft. Saat ini.net dapat diprogram menggunakan Visual Basic.NET, C++.NET, Visual C#, Jscript, dan J#. 19

Keuntungan mempelajari.net 2. No DLL Hell DLL merupakan blok atau modul-modul obyek dari sebuah aplikasi. Peranannya sangat penting, sekaligus memusingkan. Sering terjadi dalam dunia windows, kompatibilitas dan registrasi DLL di masingmasing Workstation menjadi isu besar dalam deployment aplikasi 20

Keuntungan mempelajari.net 3. Strong Typing dan Type Safety.NET menyediakan strong typing, dimana setiap variabel wajib didefiniskan scope dan tipe datanya. Demikian pula dengan fasilitas type safety yang sangat bermanfaat untuk membantu dalam coding pemrograman, terutama fasilitas intellisense yang membimbing pemrogram dalam menentukan property, method, maupun function yang akan dipakai. 21

Keuntungan mempelajari.net 4. Cross Platform Possibility.Net menyimpan dan mengirim data dalam bentuk XML yang merupakan format data universal di internet. Dengan demikian integrasi data antar platform lebih mudah dilakukan, selama platform tersebut mendukung XML. Manipulasi format data dalam bentuk XML,.txt, maupun.rtf merupakan sesuatu yang menantang para programmer untuk membuat aplikasi lintas platform. 22

Keuntungan mempelajari.net 5. Code Once, More Application Interface pemrograman bersifat konsisten, dengan object model yang sama pada setiap bahasa yang digunakan. Suatu object baik berbentuk class, library, maupun web services dapat diakses dengan mudah oleh berbagai aplikasi windows maupun web. 23

Konsep OOP dan POP Procedural Oriented Programming (POP). Object Oriented Programming (OOP). 24

Procedural Oriented Programming 1. Metode pemrograman ini memecah program menjadi beberapa fungsi dan modul. 2. Tidak ada hubungan antara fungsi dan data, Fungsi tidak dapat membatasi akses terhadap data yang global. 3. Data lokal tersembunyi dalam fungsi dan digunakan secara eklusif oleh fungsi tersebut, tetapi pada saat dua fungsi mengakses data yang sama, maka data tersebut harus dibuat. 25

Procedural Oriented Programming 4. Dalam program yang besar, terdapat banyak fungsi dan data global, sehingga timbul masalah: o Struktur program rumit. o Program sulit dimodifikasi, karena perubahan pada data global dapat menyebabkan penulisan program diulang kembali. 5. Pemrograman terstruktur menggunakan teorema terstruktur: o Sequence (berurutan). o Selection (pemilihan). o Repetition (pengulangan). 26

Object Oriented Programming 1. Gagasan dasar dari OOP adalah menggabungkan data dengan fungsi menjadi satu kesatuan yang utuh. 2. Karakteristik utama dari OOP adalah: o Encapsulation. o Inheritance. o Polymorphism. 3. Encapsulation adalah pengemasan data dan fungsi dalam satu wadah bernama obyek. 27

Tampilan Visual Studio 2010 Apabila berhasil instalasinya, maka akan muncul tampilan Visual Studio 2010 seperto dibawah ini: 28

Tampilan Visual Studio 2010 Tampilan halaman Visual Studio 2010 29

Praktikum Membuat Project Baru di Visual Basic 2010 Project merupakan kerangka dasar aplikasi yang menentukan jenis aplikasi yang akan dibuat. Langkah-langkah pembuatan project adalah sebagai berikut: Jalankan Visual Basic 2010 Pada bagian Start Page pilih New Project Pada bagian New Project pilih bahasa Visual Basic, Project Types: Windows dan Templates: Windows From Application Klik OK 30

Kotak dialog New Project 31

Mengenal IDE Visual Basic Dalam upaya memudahkan penggunaan IDE, maka diperlukan pemahaman yang baik mengenai IDE Visual Basic 2010 32

Praktikum I Buatlah sebuah Project Baru dengan nama prj_vbnet_nim Tambahkan control-control berikut ini ke dalam Form Design No Object Property Nilai 1 Form Name Frmcoba Text Percobaan Form 2 Label Text Nama 3 Label Text Jenis Kelamin 4 Label Text Fakultas 5 TextBox Name Text 6 ComboBox Name Items DropDownStyle txtnama (dikosongkan) cbojeniskelamin -Laki-Laki -Perempuan DropDownList 7 ComboBox Name Items 8 Button Name Text Dropdownstyle cbofakultas - FAI - FBS - FIA - FIK - FT Dropdownlist Btntampilkan Tampilkan Pesan 33

Desain tampilan yang dihasilkan kurang lebih adalah sebagai berikut: 34

Sisipkan code berikut ini pada btntampilkan 35

Jalankan aplikasi dengan menekan tombol F5 atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debugging Jika berhasil, maka program akan dijalankan, dan setelah melakukan pengisian pada txtnama maupun memilih pada cbojeniskelamin dan cbofakultas kemudian klik btntampilkan maka akan muncul pesan sesuai dengan apa yang telah diisikan Hasil tampilan pada program tersebut 36

Topik : Next Penjelasan penggunaan Event, 37