1 bahasa pemrograman visual 1.pdf

Upload: anonymous-udbkts

Post on 02-Jun-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    1/40

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    2/40

    DESKRIPSI SINGKATDalam mata kuliah bahasa pemrogaman Visual 1akan dipelajari konsep dasar pemrogaman visual

    Software yang digunakan dalam Materi ini :

    Visual Studio 2010

    MySQL / xamppCrystal Report

    2

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    3/40

    PENGETAHUAN PENDUKUNGAlgoritma

    3

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    4/40

    Pertemuan Materi kuliah

    1 Pengantar perkuliahan

    2 Gui design ,event-driven programming, basic windows controls

    3 Mengenal variabel, konstanta, tipe data, operator

    Mengenal conditional statement if dan case

    4 Looping

    5

    Array Control pilihan (checkbox, radio button, listbox, combobox)

    6 Responsi

    7

    Menu

    Toolbar

    MDI form8

    Sub program

    Procedure (sub) dan function

    9 Koneksi form dengan database server

    10 Membuat report sederhana

    11 Drawing

    12 Responsi

    Pokok Bahasan

    4

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    5/40

    SASARAN / TUJUAN

    Mahasiswa dapat memahami dan dapatmembuat aplikasi dengan Visual Basic 2010

    5

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    6/40

    BukuMicrosoft Visual Basic 2010, DevelopersHandbook, Klaus Loffelmann and Sarika Calla

    Purohit

    Beginning Microsoft Visual Basic 2010, Thearon

    Willis and Bryan Newsome

    Migrasi Visual Basic 6 ke Visual Basic .NET, Erick

    Kurniawan and Rully Yulian

    6

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    7/40

    SISTEM PENILAIAN

    7

    Range Nilai Huruf Bobot

    85 100 A 4

    80

    84 AB 3.570 79 B 3

    65 69 BC 2.5

    60 64 C 2

    55

    59 CD 1.550 - 54 D 1

    < 50 E 0

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    8/40

    KOMPOSISI PENILAIAN PRESENSI : 20 %

    TUGAS : 20 %

    UTS : 30% UAS : 30%

    8

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    9/40

    WEWENANG DOSEN MENEGUR DAN MENGELUARKAN MAHASISWA YANG

    TIDAK MENGIKUTI PROSEDUR PERKULIAHAN

    MEMBERIKAN NILAI E BAGI MAHASISWA YANG TIDAKMENGIKUTI ATURAN DOSEN YANG SUDAH DISETUJUIBERSAMA PADA SAAT AWAL PERKULIAHAN

    MENENTUKAN MAHASISWA YANG TIDAKDIPERKENANKAN MENGIKUTI UJIAN (KETENTUAN :UTS/UAS MINIMAL HADIR 4 X) DAN ATAU MENDAPATNILAI E

    9

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    10/40

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    11/40

    Visual BasicVisual Basic berevolusi dari BASIC (Beginners All-

    purpose Symbolic Instruction Code), yangdikembangkan sebagai bahasa untuk menulis programsederhana dengan cepat dan mudah.

    Ketika Bill Gates mendirikan Microsoft Corporation di

    tahun 1970-an, ia menerapkan BASIC pada beberapaPC generasi awal.

    11

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    12/40

    Visual Basic Pada akhir 1980-an dan awal 1990-an, Microsoft

    mengembangkan MicrosoftWindows graphicaluser interface (GUI)

    Visual Basic diperkenalkan oleh Microsoft pada

    tahun 1991 untuk membuat program aplikasi berbasiswindows dengan lebih mudah

    12

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    13/40

    Visual Basic Visual Basic adalah bahasa pemrograman yang

    menerapkan konsep event-driven visual programming.misal : pada saat tombol simpan di click program akan

    menyimpan data. Program dibuat dengan menggunakan tools yang disebut

    Integrated Development Environment (IDE).

    Visual Basic sekarang sudah OOP Penuh dan meresponuser dengan events seperti penekanan mouse, penekanantombol and timers.

    Perancangan tampilan dapat dilakukan dengan Drag andDrop objek yang sudah tersedia seperti buttons, label,textbox,combobox dll.

    13

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    14/40

    Teknologi OOP Hampir semua benda dapat di artikan sebagai objek

    Sifat Objek:

    Mempunyai properties : warna, ukuran, berat dapat melakukan actions :bergerak, tidur, makan

    Kelas adalah format umum dari objek atau cetakanobjek , properties dan action objek tergantung dari

    classnya.

    14

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    15/40

    Teknologi OOP Perbedaan antara pemrograman prosedural dengan

    object-oriented : Prosedural : berbasis fungsi / procedure

    Object-oriented : berbasis class

    Keuntungan OOP Class yang dibuat dapat digunakan kembali oleh

    program lain

    Menggunakan Class Library bisa mempercepatpembuatan program

    Pembuatan Program menjadi lebih mudah karena OOPlebih teratur

    15

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    16/40

    Pengenalan Visual Studio 2010

    16

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    17/4017

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    18/40

    .NET Framework Merupakan sebuah platform yang dibangun oleh

    Microsoft untuk membangun aplikasi dalam lingkungandan device yang beragam

    Mulai ada tahun 2002,saat ini Framework.Net sudahmasuk ke versi .Net 4.

    Bisa membuat berbagai jenis aplikasi yang tidak hanyaberjalan di lingkungan OS windows, tetapi bisa juga

    berjalan diatas OS yang open source. Menyediakan model OOP yang konsisten untuk semua

    aplikasi sehingga tidak tergantung dengan jenis aplikasiyang digunakan.

    18

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    19/40

    .NET Framework Framework .Net juga dapat digunakan pada Multi Bahasa

    diantaranya : VB.Net, C#, C++.Net dan third party

    language(Delphi.Net, Cobol.Net). Beberapa bahasapemrograman tersebut memiliki kelebihan dankekurangan, sehingga dalam Framework.Net ini semuabahasa bisa saling berkomunikasi dan saling mendukung

    satu sama lainnya

    19

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    20/40

    .NET Framework Framework .Net terdiri dari dua elemen penting

    Common Language Runtime (CLR)menjalankan

    program saat Runtime, Framework Class Library (FCL). terletak di atas CLR adalah

    untuk menyediakan layanan yang dibutuhkan oleh aplikasi.Net.

    20

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    21/40

    .NET Framework Tugas Common Language Runtime (CLR) :

    o Mengatur dan mengelola eksekusi kode program

    o Mengelola alokasi memori ketika program dieksekusi

    o Mengelola penanganan kesalahano Melakukan proses debug dan mengatur keamanan program

    o Bersifat Assembly saat proses kompilasi (Bahasa Pemrograman akandikompilasi ke dalam Bahasa Assembly)

    CLR akan mengkompilasi kode aplikasi yang dibuat menjadiBahasa assembly MISL (Microsoft Intermediate Language) prosesini dilakukan oleh komponen yang bernama Just In Time (JIT).

    21

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    22/40

    .NET Framework Tugas FCL

    Menyediakan kumpulan library yang dibutuhkan dalam

    pengembangan aplikasi dan sangat terintegrasi denganCLR.

    Dengan FCL ini kita dapat membangun berbagai macamaplikasi sesuai keinginan diantaranya : Aplikasi Console,

    Aplikasi Windows Form, ASP.Net, Web Service (XML),Windows service

    22

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    23/40

    .NET Framework

    23

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    24/40

    Visual Basic.NET syntaxIf x>5 Then

    MessageBox.Show(X lebih besar dari 5")

    ElseMessageBox.Show (X tidak lebih besar dari 5.")

    End If

    24

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    25/40

    C# Syntaxif (x>5)

    {

    MessageBox.Show(X lebih besar dari 5");}

    else

    {

    MessageBox.Show (X tidak lebih besar dari 5");}

    25

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    26/40

    Visual Studio 2010 IDE Visual Studio 2010 mempunyai (IDE) untuk membuat,

    menjalankan and penelusuran kesalahan.

    Dengan menggunakan IDE programmer bisa membuataplikasi dengan cara dragging and dropping komponen

    yang disediakan untuk membuat program.

    Teknik ini disebut denganvisual programming.

    ini merupakan alat bantu pemrograman yangmenerapkanRapid Application Development (RAD) karenamemfokuskan pada produktifitas yang tinggi dan cepat

    26

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    27/40

    Visual Studio 2010 LanguagesVisual Basic.NET

    C# (pronounced C-Sharp)

    J# (pronounced J-Sharp)

    C++ (pronounced C plus plus)

    ASP.NET (web page creation)

    27

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    28/40

    Visual Basic 2010 Bisa membuat berbagi jenis aplikasi

    Windows Applications (Windows Forms or WPF

    Application) Console Applications

    Class libraries

    web sites

    web services

    28

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    29/40

    Kelebihan IDE Visual Basic 2010 Tidak selalu harus menulic code secara lengkap

    Warna Tulisan Dibedakan

    Komentar Hijau Keywords Biru

    Mengelompokan kode program dalam file tertentu

    Real-time compiler feedback

    Coretan biru di bawah kode program menunjukkankesalahan

    Coretan hijau di bawah kode menunjukkan mungkin bisaterjadi kesalahan

    29

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    30/40

    Solutions and ProjectsVisual Basic menorganisasikan aplikasi kedalam

    solutions dan projects.

    Solutions berisi satu projects atau lebih

    Satu project sekelompok file yang saling berhubungan,

    seperti kode program dengan gambar yang dibutuhkan,dengan methode yang dibutuhkan dll.

    30

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    31/40

    Solutions, Projects, and Files

    31

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    32/40

    Membuat / Membuka Project Dari Menu

    File > New Projectmembuat

    File > Open Projectmembuka

    Dari Start Page,

    Dari ToolBar

    32

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    33/40

    Bekerja dengan ProjectSolution Explorer menampilkan daftar file dalam

    sebuah project dan daftar projects dalam sebuahsolution.

    Propertieswindow menampilkan atribut dari sebuahobject, size, color, dll, Properties bisa digunakanuntuk mengatur atribut object tanpa menulis kodeprogram

    33

    Properties icon Object Browser icon

    Toolbox iconSolution Explorer icon

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    34/40

    Properties Window

    34

    Nama Objek

    (Form1)

    Class objek (System.Windows.Forms.Form)

    Memilih control yang ada pada form

    Nilai properti yang bisa di rubah

    Nilai propertiNama properti

    Penjelasan properti yang sedang dipilih

    Katagori Design

    Properti yang sedang dipilih

    Mengurutkan properti dar i A-Z

    Menampilkan properti per katagori

    Objek yang sedang dipilihj

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    35/40

    Form Controls

    35

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    36/40

    Tampilan Kode

    36

    Auto-formatter : anda tidak perlu khawatir tidak rapi

    dalam menulis kode,

    collapsible display : sehingga anda dapat menyembunyikan kode yang mempunyai

    banyak baris agar

    pembacaan lebih mudah.

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    37/40

    keyword #Region untuk membuat region yang digunakanuntuk mengelompokan kode kode sehingga lebih mudahuntuk diatur.

    Region juga dapat di atur collapsible displaynya menjadihide atau show.

    37

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    38/40

    Code Snippet

    Visual Studio sudah menyediakan snippet library yang berisi kode-kode yangsering digunakan. Anda dapat menampilkan library tersebut dengan cara

    klik Tools kemudian pilih Code Snippet Manager.Anda dapat memilihsnippet yang ingin digunakan berdasarkan kategori yang ada.

    38

    Cukup ketikan dountil pada program

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    39/40

    Hello World!Console App:

    Console.WriteLine("Hello World")

    Windows Form App:

    MessageBox.Show("Hello World!")

    39

  • 8/11/2019 1 Bahasa Pemrograman Visual 1.pdf

    40/40

    Contoh Program Sederhana Program Menampilkan identitas dengan console

    Program Menampilkan identitas dengan Form