PEMROGRAMAN TERSTRUKTUR II

dokumen-dokumen yang mirip
PEMROGRAMAN TERSTRUKTUR II

PENGGUNAAN STRUKTUR KONTROL

Aplikasi Payroll dengan ASP.Net

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Membuat Program Kriptografi dengan VB.Net 2010

MODUL 2 SELECTION & LOOPING PADA FORM

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance

PEMROGRAMAN VB.NET. Sintaks Pada Class

BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC.NET

CLASS. Program yang dibuat melalui Class Library memiliki format penulisan seperti berikut: Class Form memiliki bentuk program berikut:

PEMROGRAMAN VISUAL BASIC

Pengenalan Microsoft Visual Studio 2010

PEMROGRAMAN VB.NET. Koneksi Ke Database

Bab 4 Hasil dan Pembahasan

Writting Procedure and Function

Budi permana, S.Kom

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

MODUL VII PEMROGRAMAN BERORIENTASI OBJEK

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

BAB II OBJECT, EVENT & PROPERTY

BAB III METODOLOGI PENELITIAN

BAB II OBJECT, EVENT & PROPERTY

MODUL 2 PERANCANGAN INTERFACE

STRUKTUR KENDALI PERULANGAN


Informasi Status Batere Menggunakan Visual Basic.Net

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

P5 Variabel, Tipe Data dan Operator

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

SOLUTIONS DAN PROJECT

PEMROGRAMAN INPUT JURNAL TRANSAKSI

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

TiPe Data Array di Vb.net. By Faizah,S.Kom

PEMROGRAMAN TERSTRUKTUR II

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

BAB VII MENU, TOOLBAR DAN STATUSBAR

P8 Procedure & Function pada Visual Basic.Net

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Properti HttpWebRequest 1. Properi Informasi Methode, PreAuthenticate dan Versi Protokol 4. Properti Path, Url, Port dan Scheme 5

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

BAB V MENGGUNAKAN OPERATOR VISUAL BASIC.NET

P6 Struktur Kontrol pada Visual Basic.Net

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

BAB II MICROSOFT VISUAL STUDIO

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

BAB 3 SYSTEM AKSES WINDOWS

MODUL 2 IP ADDRESS SOCKET

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

PERANCANGAN APLIKASI ENKRIPSI DEKRIPSI MENGGUNAKAN METODE CAESAR CHIPER DAN OPERASI XOR

Visual Basic 6.0 For Beginners

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

Metode yang umum digunakan :

Penggunaan Serial Port Untuk Mengendalikan Atau Menerima Sinyal Dari Peralatan Elektronik

M. Choirul Amri. 2.1 Membuat Project Baru.

Mata Kuliah: Pemrograman Bisnis I (VB.NET) Minggu : IX Reference Site : p1.html Pokok Bahasan :

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

PENGENALAN VISUAL BASIC NET

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

BAB IV IMPLEMENTASI DAN PENGUJIAN

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

PENGENALAN VISUAL BASIC 2005

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Sesi 13 : Aplikasi Web Browser

MODUL IV PERULANGAN ( LOOPING )

Roy Daniel

Ario Suryo Kusumo

MAKRO VISUAL BASIC PENGGAJIAN PEGAWAI

FORM DAN OBJEK KONTROL (1)

BAB VIII VISUAL BASIC

DASHBOARD LIBRARY UNTUK VISUALISASI INFORMASI

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

MODUL-MODUL PRAKTIKUM VB.

MODUL VII VISUAL BASIC

Visual Basic 6.0 For Beginners

Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Backup


Data Hasil Penelitian bobot 200 butir persilangan tanaman jagung

BAB Memulai VB.Net

PENGGUNAAN STRUKTUR KONTROL

STRUKTUR KENDALI PERCABANGAN

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

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

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:


BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

MODUL-MODUL PRAKTIKUM VB.

PENGKODEAN AKSES FORM SISTEM USER

Algoritma Pemrograman 2 B

MODUL VIII APLIKASI WINDOWS LANJUT

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database

Transkripsi:

PEMROGRAMAN TERSTRUKTUR II PERTEMUAN 6

PEWARISAN (INHERITANCE)

Pewarisan merupakan suatu proses dimana suatu kelas diturunkan dari kelas lainnya sehingga ia mendapatkan ciri atau sifat dari kelas tersebut. PEWARISAN (INHERITANCE) KECAP Kedelai Air Bumbu KECAP MANIS Kecap Gula KECAP ASIN Kecap Garam KECAP PEDAS Kecap Cabe Contoh diagram kelas yang menerapkan pewarisan

MEMBUAT PROGRAM INHERITANCE Diagram diatas menjelaskan konsep pewarisan, dimana clsdokter adalah Super Kelas, dan clsdokter memiliki dua turunan yaitu clsdokterumum dan clsdokterspecialis Untuk Latihan buatlah sebuah form seperti pada gambar berikut: Desain form frmdokter

Nama Objek Properties Nilai Form1 Text frmdokter Gaji Dokter Label1 Text ID Dokter: Label 2 Text Nama Dokter: Label3 Text Keterangan: Label4 Text Gaji Pokok: Label5 Text Tunjangan Profesi: Label6 Text Tunjangan Specialis: Label7 Text Total Gaji TextBox1 txtiddokter TextBox2 txtnamadokter ComboBox1 Item cboketerangan Umum, Specialis TextBox3 txtgajipokok TextBox4 TextBox5 Enabled Enabled lbltunjanganprofesi False lblspecialis False INHERITANCE Setting properties yang ada pada form frmdokter seperti pada tabel berikut: Nama Objek Properties Nilai TextBox6 Button1 Button2 Enabled Text Text lbltotalgaji False cmdhitung &Hitung cmdkeluar &Keluar

INHERITANCE Buat sebuah kelas dengan nama clsdokter, dan buat program berikut pada clsdokter. Public Class clsdokter Private IDDokter As String Private NamaDokter As String Private Keterangan As String Private GajiPokok As Single Public Property middokter() As String Get Return IDDokter End Get Set(ByVal value As String) IDDokter = value End Set End Property Public Property mnamadokter() As String Get Return NamaDokter End Get Set(ByVal value As String) Public Property mketerangan As String Get Return NamaDokter End Get Set(ByVal value As String) NamaDokter = value End Set End Property Public Property mgajipokok As Single Get Return GajiPokok End Get Set(ByVal value As Single) GajiPokok = value End Set End Property End Class

INHERITANCE Buat sebuah kelas dengan nama clsdokterumum, dan buat program berikut pada clsdokterumum. Public Class clsdokterumum Inherits clsdokter Public Function TunjanganProfesi(ByVal ketgaji As Single) As Single Return (ketgaji * 0.1) End Function Public Function TotalGaji(ByVal Gaji As Single, ByVal xtunjangan As Single) As Single Gaji = frmdokter.txtgajipokok.text xtunjangan = TunjanganProfesi(Gaji) Return Gaji + xtunjangan End Function End Class

INHERITANCE Buat sebuah kelas dengan nama clsdokterspecialis, dan buat program berikut pada clsdokterspecialis. Public Class clsdokterspecialis Inherits clsdokter Public Function Tunjanganprofesi(ByVal ketgaji As Single) As Single Return (ketgaji * 0.15) End Function Public Function TunjanganSpecialis(ByVal ketgaji As Single) As Single Return (ketgaji * 0.1) End Function Public Function TotalGaji(ByVal Gaji As Single, ByVal xtunjangan As Single, ByVal xtunjanganspecialis As Single) As Single Gaji = frmdokter.txtgajipokok.text xtunjangan = Tunjanganprofesi(Gaji) xtunjanganspecialis = TunjanganSpecialis(Gaji) Return Gaji + xtunjangan + xtunjanganspecialis End Function End Class

INHERITANCE Sekarang buatlah program di Form frmdokter dengan program berikut: Private Sub cmdhitung_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles cmdhitung.click If cboketerangan.text = "Umum" Then Dim objdokumum As New clsdokterumum With objdokumum.middokter = txtiddokter.text.mnamadokter = txtnamadokter.text.mketerangan = cboketerangan.text.mgajipokok = txtgajipokok.text lbltunjanganprofesi.text =.TunjanganProfesi(.mGajiPokok) lblspecialis.text = 0 lbltotalgaji.text =.TotalGaji(.mGajiPokok, Val(lblTunjanganProfesi.Text)) End With...

INHERITANCE Lanjutan Else Dim objdokspecialis As New clsdokterspecialis With objdokspecialis.middokter = txtiddokter.text.mnamadokter = txtnamadokter.text.mketerangan = cboketerangan.text.mgajipokok = txtgajipokok.text lbltunjanganprofesi.text =.Tunjanganprofesi(.mGajiPokok) lblspecialis.text =.TunjanganSpecialis(.mGajiPokok) lbltotalgaji.text =.TotalGaji(.mGajiPokok, Val(lblTunjanganProfesi.Text), Val(lblSpecialis.Text)) End With End If

TUGAS PROGRAMER 1. Membuat transaksi penggajian dengan metode Inheritance, sesuaikan dengan masalah dan tema masing-masing. 2. Sebelum membuat Inheritance pada program, buatlah bagan jabatan yang akan dibuatkan inheritance terlebih dahulu, contoh:

SEKIAN MATERI HARI INI SEMOGA BERMANFAAT