Pemrograman Visual I Outline: Pengenalan bahasa C#

Slides:



Advertisements
Presentasi serupa
Pemrograman Visual I Pendahuluan Presented by : Herianto.
Advertisements

Sekilas Tentang Visual Basic .NET
NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
Pemrograman Visual Delphi 7.
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
MENGENAL IDE DELPHI 7.0 ABDUL WAHID.
KOMPONEN DALAM DELPHI Form
WELCOME TO VISUAL BASIC
Program Paket Niaga Putu Putra Astawa S.Kom.,M.kom
PEMROGRAMAN I 2 SKS.
Menggunakan Event dan Property
Oleh Ardian M. Prastiawan 9/12/2014 2:00:42 PM1. Materi 9/12/2014 2:00:42 PM2 1. Mangenal Delphi – 2 x Pertemuan 2. Mengenal IDE – 3 x Pertemuan 3. Object.
SISTEM OPERASI WINDOWS
PEMROGRAMAN VISUAL 2 SKS (TEORI)
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Mengenali Lingkup Pemrograman Anda
Algoritma & Pemrograman 1
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
VISUAL BASIC.NET Apa Itu VB.NET ?
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
Object Oriented Programming with JAVA 2011/2012
KOMPONEN DALAM DELPHI Form
Dasar-dasar Visual Basic
PENGENALAN PEMROGRAMAN VISUAL
JAWABAN UTS PEMROGRAMAN VISUAL 2012
PENGANTAR PEMROGRAMAN VISUAL BASIC
Pengenalan Visual Studio 2008
PENGENALAN FRAMEWORK .NET DAN C#
Mata Kuliah Algoritma dan Pemrograman 1-C
PENGENALAN BORLAND DELPHI
Pemrograman Visual Ramos Somya.  Aplikasi yang biasa dikembangkan: Aplikasi Web Aplikasi Console Aplikasi Windows  berbasis dekstop  Aplikasi Windows:
IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.
Pertemuan 1 Dani Hamdani, S.Kom..
Pengenalan Visual Basic
MENGENAL VISUAL BASIC 6.0 Pertemuan 2
Pemrograman Terstruktur
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
VISUAL BASIC FOR APLICATION (VBA) EXCEL VBA
ALGORITMA & PEMROGRAMAN 2 B
ABAP.
Pemrograman Visual Oleh : Erni Fatmawati.
Pertemuan 10 GUI (Graphical User Interface)
VISUAL BASIC.NET Apa Itu VB.NET ?
Algoritma & Pemrograman 1
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
MENGENAL VISUAL BASIC 6.0 Pertemuan 3
ALGORITMA DAN PEMROGRAMAN 2
Mengenal Integrated Development Environment (IDE) VB 6
Dasar Komputer & Pemrog. 2B
Algoritma Pemrograman 2A
Dasar Komputer dan Pemrograman 2B Latifaturrachmaniah
LAB PEMOGRAMAN III (VISUAL BASIC)
Pemrograman Visual (Borland Delphi 7.0)
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
Pengenalan Visual Basic
Menggunakan Event dan Property
Blog : muningmini.wordpress.com
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pengenalan Borland Delphi 7.0
Pemrograman Berorientasi Object
Pemrograman Berorientasi Object
Muhammad Riska PTP FT UNM
Pemrograman GUI dengan Java
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
ALGORITMA DAN PEMROGRAMAN 2B
Transcript presentasi:

Pemrograman Visual I Outline: Pengenalan bahasa C# Konsep visual programming Object Property Method Event Form

Pengenalan Bahasa C# C# (See-Sharp) adalah bahasa pemrograman baru yang diciptakan oleh Microsoft yang dikembangkan oleh Anders Hejlsberg yang juga menciptakan bahasa borland C++ dan borland Delphi C# adalah salah satu bahasa pemprograman intermediate yg digunakan oleh programmer untuk membuat executable programs (program yg dapat di eksekusi) C# memiliki extension .cs C# dapat digunakan untuk membangun berbagai macam jenis aplikasi seperti aplikasi berbasis windows (desktop), aplikasi berbasis web serta aplikasi berbasis web services

Mengapa C#? Sederhana (simple) C# bersifat sederhana, karena didasarkan pada bahasa C dan C++ bahkan java. Tetapi C# lebih lebih sederhana dari bahasa-bahasa tersebut karena C# dibuat dengan menghilangkan kelemahan- kelemahan dari bahasa-bahasa yang mendasarinya Modern Bahasa C# memiliki fitur seperti exception handling, garbage collection, extensible data types, dan code security (keamanan kode/bahasa pemrograman). Fitur-fitur ini aka nada di tiap bahasa pemrograman yang modern dan C# sudah memilikinya

Mengapa C#? Object-Oriented Language Kunci dari bahasa pemrograman yang bersifat Object Oriented adalah memiliki kemampuan dalam pembentukan objek, class, melkukan encapsulation, inheritance, dan polymorphism dengan mudah. Sifat-sifat tersebut di atas, telah dimiliki oleh C# sehingga bahasa C# merupakan bahasa yang bersifat Object Oriented Powerfull dan fleksibel C# bisa digunakan untuk membuat berbagai macam aplikasi, seperti aplikasi console, pengolah kata, form web, grafik, spreadsheets, atau bahkan membuat kompiler untuk sebuah bahasapermrograman.

Mengapa C#? Efisien Bahasa C# merupakan bahasa yang mengandalkan library yang sangat lengkap, karena itu C# hanya memiliki sedikit keywords. Jadi para developer dapat mengingat dan memahami kegunaannya dengan baik   Modular Bahasa C# sangat modular, tiap class disimpan dalam namespace yang dapat dimanfaatkan kembali oleh program lain yang membutuhkannya

Daftar Keywords Pada C#?

Fasilitas pada Visual C# IDE IntelliSense Pengusulan kata lengkap dari kata yang sedang diketik Informasi tentang kegunaan suatu kata kunci Informasi tentang method dan property yang dimiliki oleh suatu class atau struktur Informasi tentang parameter suatu method Penambahan namespace diawal program Pemberian informasi kesalahan Pewarnaan Pengubahan kumpulan perintah menjadi method Penampilan program secara outline atau detail Pembentukan kerangka potongan program Indentasi

Konsep Visual Visual adalah cara yang digunakan untuk membuat Graphical user interface (GUI) Tidak perlu menuliskan intruksi pemrograman dalam kode kode baris, tetapi secara mudah dapat melakukan “drag” dan “drop” objek-objek yang akan digunakan. Program berbasis visual memakai konsep event-driven (aksi- reaksi), kode program tidak mengikuti alur yang ditetapkan awal, ekseskusi program dapat berlainan sesuai dengan event yang diberikan Urutan event menentukan urutan kode yang dieksekusi, jadi alur jalannya program bisa berbeda untuk setiap program dieksekusi

Object Bagian paling mendasar dari program aplikasi yang dibuat dengan C# adalah object Sebuah program dapat terbentuk karena adanya komunikasi atau interaksi antar object Dua buah jenis object yang ada adalah class dan struktur Jika anda ingin mengetahui jenis object dari suatu nama tertentu, maka anda dapat memanfaatkan fasilitas tooltip yg disediakan oleh VS C# IDE Contoh untuk membedakan class dan objek Object -> baju kerja, baju olahraga, baju tidur, baju pesta, dsb Class -> baju

Property Merupakan istilah yang digunakan untuk menyatakan sifat atau karakteristik suatu objek Masing-masing property akan mempunyai suatu nilai tertentu yang mencerminkan spesifikasi dari suatu objek Nilai-nilai pada property dapat diganti secara interaktif melalui window propery atau secara programming yaitu melalui kode program Pengaksesan property melalui program dapat dilakukan dengan mentrikkan nama property yang diinginkan dibelakang nama objek setelah tanda titik Semua property dalam kode program ditandai dengan icon berbentuk pada VS 2015

Window Property

Method Jika property menunjukkan karakteristik yang dimiliki oleh objek, maka method akan menunjukkan kemampuan objek untuk melakukan suatu proses tertentu Semua method yang dimiliki objek hanya dapat diakses melalui program Pengaksesan method melalui program dapat dilakukan dengan mentrikkan nama method yang diinginkan dibelakang nama objek setelah tanda titik Semua property dalam kode program ditandai dengan icon berbentuk pada VS 2015

Event dan Event Handler Program-program berbasis windows bekerja dengan suatu konsep yang disebut dengan istilah event based programming (pemrograman berdasarkan event) Artinya adalah semua method (yang disebut dengan event handler) hanya akan dijalankan jika ada suatu event tertentu yang muncul dalam program aplikasi tsb C# menyediakan banyak event untuk berbagai objek yang ada contoh Event -> click Event handler -> tombolOK_Click

Event dan Event Handler Event handler untuk suatu kontrol dapat dilakukan dengan double click objek yang diinginkan atau dengan memiki icon pada jendela properties, kemudian akan ditampilkan daftar event yang dapat dipilih untuk kontrol tsb

Penentuan Hak Akses Tidak semua property dan method yang ada pada class dapat diakses oleh programmer. Visual C# memiliki beberapa pilihan hak akses. Yang umumnya digunakan adalah private, protected dan public Hak akses private menunjukkan bahwa property dan method hanya dapat diakses oleh class atau struktur itu sendiri Hak akses protected menunjukkan bahwa property dan method hanya dapat diakses oleh class atau struktur itu sendiri dan class turunannya Hak akses public menunjukkan bahwa property dan method akan dapat diakses oleh class lain

Aturan Penamaan di C# Semua nama hanya boleh tersusun dari huruf, angka, dan garis bawah Nama yang dibuat tidak boleh sama dengan kata kunci/keywords pada C# Huruf bersar berbeda dengan huruf kecil Gunakan nama yang mencerminkan kegunaannya Sebaiknya gunakan kombinasi huruf besar dan huruf kecil

Form Form adalah tempat yang digunakan untuk membuat tampilan program aplikasi dalam bentuk window Form juga digunakan untuk membentuk tampilan suatu kotak dialog Diatas form biasanya diletakkan berbagai kontrol yang berhubungan dengan aplikasi yang dibuat Pada saat Anda memulai program, Visual C# IDE akan memberikan sebuah form kosong pada bagian window editing yang bernama Form1.cs Anda dapat mengetikkan kode program pada form dengan cara klik kanan pada form lalu pilih view code

Form Karena form3 merupakan anak dari class form, maka anda dapat menggunakan berbagai property, method dan event yang ada pada class Form Untuk menuliskan nama objek form pada code editor kita dapat menggantinya dengan menggunakan keyword “this” yang menunjukkan objek form

Namespace Namespace dapat diartikan sebagai ruang lingkup tempat class atau struktur tersebut diciptakan Penggunaan class atau structur harus diawali dengan mengetikkan nama namespace-nya Pada visual C# biasanya secara default sudah dibuatkan namespace sesuai dengan nama project yang anda tuliskan