C# dasar class di dalam class

Ukuran: px
Mulai penontonan dengan halaman:

Download "C# dasar class di dalam class"

Transkripsi

1

2 C# dasar class di dalam class Oleh: Muhammad Taufiqih Salam jagocoding... Kali ini saya akan memberi contoh class didalam class,mau tahu? langsung saja ke contohnya ya..pertama-tama buat project baru, dan pilih console application kita belajar di konsep dulu,jadi masih main di console :).. setelah project baru dibuat,tambahkan class,caranya di s... Salam jagocoding... Kali ini saya akan memberi contoh class didalam class,mau tahu? langsung saja ke contohnya ya.. pertama-tama buat project baru, dan pilih console application kita belajar di konsep dulu,jadi masih main di console :).. setelah project baru dibuat,tambahkan class,caranya di solution explorer : klik kanan di nama project kita,add>class. dan beri nama motor.cs kemudian buat satu lagi class dan beri nama class manufaktur

3 Pada class manufaktur masukkan kode berikut using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace classinclass class manufaktur public string dibuatoleh; Pada class motor masukkan kode berikut using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace classinclass class motor public string tipemotor; public int jumlahsilinder; public manufaktur pabrik; //memanggil class manufaktur

4 pada program.cs (program utama),ketikkan kode berikut using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace classinclass class Program static void Main(string[] args) motor moge = new motor(); manufaktur pabrikan = new manufaktur(); moge.tipemotor = "harley Davidson 1998"; moge.jumlahsilinder = 6; pabrikan.dibuatoleh = "Harley California"; moge.pabrik = pabrikan; Console.WriteLine("Tipe Motor: " + moge.tipemotor + "\n" + "Jumlah Silinder:" + moge.jumlahsilinder + "\n" + "Pabrikannya: " + moge.pabrik.dibuatoleh + "\n" ); Console.ReadLine();//agar jendela program tidak tertutup tekan F5 untuk compile program dan hasilnya akan seperti ini

5 penjelasan: pada class manufaktur di deklarasikan sebuah variabel dibuatoleh bertipe string,variabel tersebut bertipe public public string dibuatoleh; artinya variabel dibuatoleh bisa diakses di luar class manufaktur. berikutnya adalah class motor class motor public string tipemotor; public int jumlahsilinder; public manufaktur pabrik; //memanggil class manufaktur terdapat dua variabel local public dengan nama tipemotor dan jumlahsilinder,dan satu variabel yang terhubung dengan class manufaktur pada program.cs (program utama) di buat 2 object yaitu moge dan pabrikan motor moge = new motor(); manufaktur pabrikan = new manufaktur(); objek moge dari class motor, dan objek pabrikan dari class manufaktur, perhatikan kode berikut

6 moge.tipemotor = "harley Davidson 1998"; moge.jumlahsilinder = 6; pabrikan.dibuatoleh = "Harley California"; kode diatas adalah pengesetan variabel. variabel tipemotor milik objek moge diisi nilai string "harley Davidson 1998" dan variabel jumlahsilinder diisi nilai 6. pada variabel dibuatoleh milik objek pabrikan diisi "Harley California". dan kode berikut moge.pabrik = pabrikan; kode diatas digunakan untuk menghubungkan variabel public milik class manufaktur ke class motor yang di deklarasikan dengan nama pabrik. kode berikut untuk menampilkan nilai variabel ke console Console.WriteLine("Tipe Motor: " + moge.tipemotor + "\n" + "Jumlah Silinder:" + moge.jumlahsilinder + "\n" + "Pabrikannya: " + moge.pabrik.dibuatoleh + "\n" ); perhatikan kode moge.pabrik.dibuatoleh kode tersebut untuk mengakses variabel public melalui objek yang terbuat dari class motor.karena sebelumnya sudah di deklarasikan moge.pabrik = pabrikan, moge.pabrik bisa mengakses class manufaktur (class dasar objek pabrikan) yang memiliki variabel dibuatoleh. sekian tutorialnya,selanjutnya bisa dikembangkan sendiri. Tentang Penulis

7 Muhammad Taufiqih just ordinary man.

Dasar pengenalan class dan contoh

Dasar pengenalan class dan contoh Dasar pengenalan class dan contoh Oleh: Muhammad Taufiqih di OOP (object oriented programming),kita akan diakrabkan dengan class,  class adalah rancangan atau sketsa dari sebuah object,sebelum

Lebih terperinci

Pengenalan dan contoh Access Identifier

Pengenalan dan contoh Access Identifier Pengenalan dan contoh Access Identifier Oleh: Muhammad Taufiqih Salam jagocoding.tutorial ini adalah tutorial lanjutan dari pengenalan class, pada tutorial kali ini kita kan membahas Access Identifier.Pada

Lebih terperinci

Pemograman Berorientasi Objek

Pemograman Berorientasi Objek Pemograman Berorientasi Objek C# #2 Mengimplementasikan Kelas dan Method 2017 Kompetensi Dasar Setelah mengikuti mata kuliah ini diharapkan mahasiswa memiliki kemampuan untuk: 1. Menguraikan konsep dasar

Lebih terperinci

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Pendahuluan Pada bagian ini, kita akan membuat program berbasis obyek menggunakan

Lebih terperinci

Array Sebagai Parameter Method

Array Sebagai Parameter Method Array Sebagai Parameter Method Penggunaan Elemen Array Sebagai Aktual Parameter 1. public class MP2 { 2. public static void main(string[] args) { 3. int nilai=10; 4. int[] listnilai={7,1,5,3}; 5. System.out.println("Sebelum

Lebih terperinci

BAB 8 Argumen dari Command-line

BAB 8 Argumen dari Command-line BAB 8 Argumen dari Command-line 8.1 Tujuan Pada bab ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java. Pada

Lebih terperinci

Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter)

Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter) Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter) Oleh: Andika Kurniawan Belajar konsep OOP (Object Oriented Programming) pada Java - Part 1 Di sini saya akan mengajarkan

Lebih terperinci

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pemrograman. Pertemuan-3 Fery Updi,M.Kom Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]

Lebih terperinci

BAB 8 Argumen dari Command-line

BAB 8 Argumen dari Command-line BAB 8 Argumen dari Command-line 8.1 Tujuan Pada bagian ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java.

Lebih terperinci

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi MINGGU II : DASAR C# Bagian ini akan membahas tentang struktur dasar C# dan elemen-elemen dasar dalam C#. Pembahasan meliputi struktur dasar C#, Ekspresi, Tipe data, variable dan operator dalam C#. Tujuan

Lebih terperinci

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman

Lebih terperinci

Penggunaan Private dan Public dalam C++

Penggunaan Private dan Public dalam C++ Penggunaan Private dan Public dalam C++ Oleh: Rizka Reza Pahlevi Objek dalam C++ sering disebut dengan kelas. Kelas adalah sebuah wadah yang mengandung beberapa prosedur dan atau fungsi untuk memproses

Lebih terperinci

LAB02 : KODING PROGRAM

LAB02 : KODING PROGRAM LAB02 : KODING PROGRAM MATERI Tahapan PENGKODEAN APLIKASI PRAKTIKUM : I Penjelasan : 1. File New Project Java Java Aplication Next Isikan Project Name (Praktikum01) Project Location (Pilih Folder) - Biarkan

Lebih terperinci

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu. BAB VI ARRAY Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk

Lebih terperinci

TIPE DATA Pertemuan (K-03/L-03)

TIPE DATA Pertemuan (K-03/L-03) TIPE DATA Pertemuan (K-03/L-03) Coba Anda jawab, dimana Anda berteduh? Pasti jawabnya di rumah, lalu apakah rumah Anda punya nama? Jawabnya adalah ya, yaitu Rumah No.X (misal). Jadi apa itu data? Analogi

Lebih terperinci

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula Sebenarnya belajar Java sangatlah mudah, bagi yang tahu triknya. Ada tiga cara penting bagaimana memudahkan kita dalam membuat program Java

Lebih terperinci

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Topik Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Menggunakan Netbeans IDE untuk membuat program Java

Lebih terperinci

Mengenal LINQ Pada Framework Microsoft.NET (dan Class List)

Mengenal LINQ Pada Framework Microsoft.NET (dan Class List) Mengenal LINQ Pada Framework Microsoft.NET (dan Class List) Oleh: David Setyo LINQ atau Language INtegrated Query merupakan sebuah komponen pada platform Microsoft.NET. Dengan adanya LINQ, bahasa pemrograman

Lebih terperinci

Parent dan Child di Java

Parent dan Child di Java Parent dan Child di Java Oleh: Yudi Setiawan Pada bahasa pemrograman, ada istilah parent child yang sering Anda dengar. Namun, apakah hal tersebut ada di Java. Iya ada. Namun, namanya bukan parent child

Lebih terperinci

Tutorial FDM Nurul Huda 2008, bundled by samsonasik. Modul Java 1

Tutorial FDM Nurul Huda 2008, bundled by samsonasik. Modul Java 1 Modul Java 1 Persiapan : 1. Install Java-nya 2. Setting Path dan Classpath a. Jalankan Control Panel b. Pilih System c. Klik Advanced Klik tombol Environtment Variables. d. Pada System variables, cari

Lebih terperinci

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom. Visual Studio 2008 Dasar Pemrograman Program C++ Sederhana. C/C++ C++ merupakan perkembangan leboh lanjut dari C. Bahasa C dikembangkan tahun 1972 oleh Dennis Richie di Bell Telephone laboratories. Oleh

Lebih terperinci

Java Application. Aplikasi: Menampilkan Tulisan

Java Application. Aplikasi: Menampilkan Tulisan Java Application Aplikasi: Menampilkan Tulisan //Welcome1.java Public class Welcome1 { //main method memulai eksekusi aplikasi java public static void main (String args[]) { System.out.println( Welcome

Lebih terperinci

Java Application. Menampilkan Tulisan

Java Application. Menampilkan Tulisan Java Application Menampilkan Tulisan //Welcome1.java Public class Welcome1 //main method memulai eksekusi aplikasi java public static void main (String args[]) System.out.println( Welcome to Java Programing

Lebih terperinci

Jeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009

Jeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009 Oracle Database (Oracle XE) dan C# Connectivity Jeffrey Hermanto Halimsetiawan shadowz_029@yahoo.com.sg tutorialpemrograman.wordpress.com 22 Maret 2009 tutorialpemrograman.wordpress.com - 2009 1 Langkah-langkah

Lebih terperinci

BAB 2 INPUT DARI KEYBOARD

BAB 2 INPUT DARI KEYBOARD BAB 2 INPUT DARI KEYBOARD 2.1 Tujuan Membuat program java yang interaktif yang bisa membaca input dari keyboard Menggunakan class BufferedReader untuk mendapatkan input dari keyboard melalui layar console

Lebih terperinci

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello { Sekarang, kita akan mencoba untuk menganalisa program Java pertama : /** * My first j ava program */ public static void main(string[] args) //menampilkan string Hello world pada layar System. out. println("hello

Lebih terperinci

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan

Lebih terperinci

MEMULAI ECLIPSE. Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir.

MEMULAI ECLIPSE. Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir. MEMULAI ECLIPSE Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Pendahuluan Dapatkan program Eclipse yang terakhir Java runtime environment (JRE). http://www.java.com/en/download/manual.jsp

Lebih terperinci

Beberapa Contoh Penggunaan Array

Beberapa Contoh Penggunaan Array Beberapa Contoh Penggunaan Array Pemrograman Dasar Java Contoh Kasus 1 Buat sebuah program untuk memasukkan data nama dan nilai sejumlah mahasiswa kemudian menampilkan kembali data tersebut dan menampilan

Lebih terperinci

Percabangan & Perulangan

Percabangan & Perulangan Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :

Lebih terperinci

Pertemuan 4 Array pada Java

Pertemuan 4 Array pada Java Pertemuan 4 Array pada Java Objektif : 1. Mahasiswa dapat memahami pengertian Array pada Java 2. Mahasiswa dapat mengetahui bentuk umum dari Array 3. Mahasiswa dapat mengetahui jenis-jenis Array pada Java

Lebih terperinci

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04) TIPE DATA PADA JAVA Pertemuan (K-04/L-04) Alangkah baiknya kita mempelajari terlebih dahulu tentang apa itu tipe data dan mengenal ada berapa tipe data yang digunakan dalam Bahasa Pemrograman Java. Sudah

Lebih terperinci

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

UJIAN TENGAH SEMESTER GENAP TA 2011/2012 UJIAN TENGAH SEMESTER GENAP TA 2011/2012 Kode MK Nama MK Dosen Pembina Kelas Semester/Tahun Akademik Sifat : IS34361P : Java Lanjut (JVL) : Bella Hardiyana, S. Kom : SI-1 : 4 (2011-2012) : Take Home SOAL

Lebih terperinci

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1) SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1) Agenda Perkuliahan : 1. Gambaran Studi kasus Web Service 2. Implementasi Web Service Untuk Menyelesaikan Permasalahan Software Developer : Visual

Lebih terperinci

PRAKTIKUM 6 EXCEPTION

PRAKTIKUM 6 EXCEPTION PRAKTIKUM 6 EXCEPTION A. TUJUAN Memahami konsep, tipe, dan cara penanganan eksepsi. Memahami cara melontar dan menangkap eksepsi. Memahami konsep try catch dan catch secara bertingkat. Memahami klausa

Lebih terperinci

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

UJIAN TENGAH SEMESTER GENAP TA 2011/2012 UJIAN TENGAH SEMESTER GENAP TA 2011/2012 Kode MK Nama MK Dosen Pembina Kelas Semester/Tahun Akademik Sifat : IS34361P : Java Lanjut (JVL) : Bella Hardiyana, S. Kom : SI-11 : 4 (2011-2012) : Take Home SOAL

Lebih terperinci

Praktikum KPLBO Class dan Object I

Praktikum KPLBO Class dan Object I Praktikum KPLBO Class dan Object I Oleh : Ade Sukendar [ade.sukendar@unpas.ac.id] Laboratorium Jurusan Teknik Informatika Universitas Pasundan 2014 Latihan 1 : Latihan pertama ini akan membuat sebuah kelas

Lebih terperinci

ENKAPSULASI. 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat:

ENKAPSULASI. 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat: ENKAPSULASI 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat: 1. Memahami konstruktor 2. Menerapkan access modifier 3. Menggunakan atribut/method class 4. Melakukan instansiasi

Lebih terperinci

PEMROGRAMAN JAVA : ARRAY

PEMROGRAMAN JAVA : ARRAY PEMROGRAMAN JAVA : ARRAY Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array

Lebih terperinci

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017 Latihan Ujian Pemrograman Berorientasi Objek Semester Genap 2016/2017 Level 1 Petunjuk Pada level 1 Anda hanya diminta mengikuti instruksi yang diberikan. Instruksi 1. Buat project baru. Contoh menggunakan

Lebih terperinci

Mukhlidi Muskhir Modul 2

Mukhlidi Muskhir Modul 2 Modul 2 Elemen Dasar Java Tujuan : 1. Mahasiswa dapat mengenali type data,variable dan identitas dan array 2. Mahasiswa dapat menggunakan elemen dasar java pada pembuatan pemograman 3. Mahasiswa dapat

Lebih terperinci

Praktikum Pemrograman. Pengantar OOP STMIK AMIKOM YOGYAKARTA. Bayu Setiaji, S.Kom

Praktikum Pemrograman. Pengantar OOP STMIK AMIKOM YOGYAKARTA. Bayu Setiaji, S.Kom Praktikum Pemrograman Pengantar OOP Bayu Setiaji, S.Kom STMIK AMIKOM YOGYAKARTA 1. Tujuan 1. Memahami konsep OOP. 2. Memahami konsep proses pembentukan objek. 3. Dapat menggunakan member, baik yang static

Lebih terperinci

INSTRUKSI PENCABANGAN

INSTRUKSI PENCABANGAN INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif

Lebih terperinci

MODUL 1 PRAKTIKUM ALGORITMA & PEMROGRAMAN I

MODUL 1 PRAKTIKUM ALGORITMA & PEMROGRAMAN I MODUL 1 PRAKTIKUM ALGORITMA & PEMROGRAMAN I Greeting Oleh: Hendra Komara, ST. 1 I. Bahan Kajian Algoritma dan Pemrograman Algoritma adalah Urutan logis dan sistematis untuk menyelesaikan suatu masalah.

Lebih terperinci

Pemograman Berorientasi Objek. Week 4 Initialization dan Instance dalam Kelas

Pemograman Berorientasi Objek. Week 4 Initialization dan Instance dalam Kelas Pemograman Berorientasi Objek c# Week 4 Initialization dan Instance dalam Kelas Constructor Konstruktor adalah method yang pertama kali dikerjakan ketika suatu kelas (class) diciptakan Bertugas untuk melakukan

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan BAB 5 Mendapatkan Input dari Keyboard Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan

Lebih terperinci

Modul Praktikum Pemrograman

Modul Praktikum Pemrograman Modul Praktikum Pemrograman Tahun Ajaran 2009/2010 Penyusun : Eko Andriyanto W, S.Kom OUTPUT WITH COMMAND PROMPT Silahkan coba ketik program berikut ini: class KelilingLingkaran{ public static void main

Lebih terperinci

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya. 1 Teknologi Game Materi 2 Menampilkan peta di Game Tools yang dibutuhkan 1. JDK 6ux 2. Notepad++/Netbeans 6.x/JDeveloper/Eclipse Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D

Lebih terperinci

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING A. TUJUAN 1. Memahami mengenai Konstruktor. 2. Dapat melakukan Overloading terhadap konstruktor. 3. Dapat melakukan Overloading pada metode. B. DASAR TEORI Deklarasi

Lebih terperinci

MODUL III ARRAYLIST TUGAS PENDAHULUAN

MODUL III ARRAYLIST TUGAS PENDAHULUAN MODUL III ARRAYLIST TUGAS PENDAHULUAN 1. Jelaskan pengertian ArrayList? 2. Jelaskan perbedaan Array dan ArrayList? 3. Tuliskan contoh sintak ArrayList! 1. TUJUAN Mahasiswa dapat memahami konsep ArrayList

Lebih terperinci

Abstract Class dan Interface. Viska Mutiawani, M.Sc

Abstract Class dan Interface. Viska Mutiawani, M.Sc Abstract Class dan Interface Viska Mutiawani, M.Sc Konsep Penting Abstract class Abstract method Interface Implements Final Static Exception Contoh Polimorfisme Lihat contoh program yang disediakan pada

Lebih terperinci

I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java.

I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java. I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java II. Bahan Kajian 1. Kelas(Class) Kelas adalah definisi umum (pola,

Lebih terperinci

Input Nilai tanpa Case String di Java

Input Nilai tanpa Case String di Java Input Nilai tanpa Case String di Java Oleh: Yudi Setiawan Input di Java umumnya ada Case String didalamnya namun, saya pernah dapat soal dimana sample input nya tidak terdapat Case String didalamnya. Lalu

Lebih terperinci

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama

Lebih terperinci

Modul 4: Lebih Dalam lagi tentang Class, Objek dan Method

Modul 4: Lebih Dalam lagi tentang Class, Objek dan Method Modul 4: Lebih Dalam lagi tentang Class, Objek dan Method Setelah mengikuti mata kuliah ini mahasiswa dapat memperdalam lagi bagaimana mendefinisikan class, membuat objek, mendefinisikan method 1 Pengantar

Lebih terperinci

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo. Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method

Lebih terperinci

Array. Pengantar. int a, b, c, d, e;

Array. Pengantar. int a, b, c, d, e; Array Pengantar Program yang cukup kompleks membutuhkan variabel dalam jumlah besar. Kita mungkin saja mendeklarasikan variabel-variabel tersebut satu per satu. Andaikan sebuah program membutuhkan 5 (lima)

Lebih terperinci

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN http://sholikins.wordpress.com http://sholikins.wordpress.com 1 Pemrograman Berorientasi Objek / OOP (Objek Oriented Programming)??? http://sholikins.wordpress.com

Lebih terperinci

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code Pertemuan 4 Algoritma dan Pemrograman 2B Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma

Lebih terperinci

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI. DASAR PEMROGRAMAN JAVA Astrid Lestari Tungadi, S.Kom., M.TI. INTRODUCE JAVA Java adalah sebutan Bahasa Inggris untuk sebuah pulau yang paling padat di Indonesia ialah Jawa. Java adalah nama salah satu

Lebih terperinci

PEWARISAN D E W I S A R T I K A, M. K O M

PEWARISAN D E W I S A R T I K A, M. K O M PEWARISAN D E W I S A R T I K A, M. K O M PENDAHULUAN Pewarisan (inheritance) merupakan suatu hubungan antara dua buah kelas atau lebih, dimana ada kelas yang memiliki atribut dan method yang sama dengan

Lebih terperinci

subclass class manapun private default protected public package yang sama

subclass class manapun private default protected public package yang sama PRAKTIKUM 11 INHERITANCE 2 A. TUJUAN PEMBELAJARAN 1. Melakukan pengontrolan akses pada pengkodean 2. Menggunakan kata kunci super 3. Menghindari kesalahan pada pewarisan konstruktor B. DASAR TEORI Suatu

Lebih terperinci

Overriding. Subclass yang berusaha memodifikasi tingkah laku yang diwarisi dari superclass. Tujuan: subclass memiliki tingkah laku yang lebih

Overriding. Subclass yang berusaha memodifikasi tingkah laku yang diwarisi dari superclass. Tujuan: subclass memiliki tingkah laku yang lebih Overriding, Overloading, Polymorphism Pertemuan 10 Pemrograman Berbasis Obyek Oleh Tita Karlita Topik Overriding Overloading Constructor overloading Polymorphism Virtual Method Invocation Polymorphic arguments

Lebih terperinci

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10  VGA Onboard Keyboard PS2 Mouse PS2 Netbeans IDE Netbeans merupakan IDE (Integreted Development Environment) yang powerfull untuk membangun sebuah aplikasi berbasis Java, PHP, C/C++, Ruby dan lainnya. Netbeans awalnya diciptakan hanya untuk

Lebih terperinci

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi TPI4202 e-tp.ub.ac.id Lecture 4 Mas ud Effendi Menampilkan informasi kepada user lewat display Dengan perintah print dan println print: menampilkan output (kursor tetap di baris yang sama) println: menampilkan

Lebih terperinci

Dasar-Dasar Pemrograman Java

Dasar-Dasar Pemrograman Java Dasar-Dasar Pemrograman Java Tujuan Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program Hello.java yang

Lebih terperinci

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4 PERCABANGAN Program dengan Pernyataan IF Program di bawah ini adalah program untuk menentukan suatu kelulusan mahasiswa terhadap suatu Mata kuliah. Program tersebut menggunakan pernyataan if untuk penentuan

Lebih terperinci

Cara Membaca File Text di JAVA

Cara Membaca File Text di JAVA Cara Membaca File Text di JAVA Memanipulasi file teks adalah keterampilan yang akan melayani Anda dengan baik dalam karir pemrograman Anda. Pada bagian ini, Anda akan belajar bagaimana untuk membuka dan

Lebih terperinci

PERTEMUAN 3 OBJEK DAN CLASS

PERTEMUAN 3 OBJEK DAN CLASS PERTEMUAN 3 OBJEK DAN CLASS Obyektif: Praktikan memahami perbedaan objek dan class pada Java. Praktikan memahami konsep berorientasi objek. Praktikan dapat membuat program sederhana dengan menggunakan

Lebih terperinci

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

BAB I PROJECT NETBEANS DAN GUI SEDERHANA BAB I PROJECT NETBEANS DAN GUI SEDERHANA 1.1 Tujuan Instruksional Bab ini akan membahas pengenalan struktur project NetBeans, cara membuat Form, memberi Title, memasang komponen GUI Label, Button dan TextField

Lebih terperinci

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa Pengenalan Java, Tipe Data, Variabel dan Operator Topik Struktur program Java Analisa Program Java Komentar Program Penyataan dan Blok program Penggunaan Editor Netbeans Latihan1 Tipe Data Variabel Operator

Lebih terperinci

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita DASAR PEMROGRAMAN Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita Bahasa Pemrograman Apa yang dimaksud bahasa pemrograman? Alat yang digunakan programmer untuk memberikan instruksi

Lebih terperinci

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error): Alfan F. Wicaksono FASILKOM UI Exception Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error): Ingat, kategori ini tidak

Lebih terperinci

3.1 Pencabangan if Sederhana (Tunggal)

3.1 Pencabangan if Sederhana (Tunggal) Program Pencabangan Program pencabangan merupakan operasi dasar dari algoritma. Operasi dasar ini banyak dipakai di dalam program. Operasi dasar algoritma pencabangan merupakan instruksi yang pertama kali

Lebih terperinci

Inheritance dan Polimorfisme

Inheritance dan Polimorfisme PEMROGRAMAN BERORIENTASI OBJEK Inheritance dan Polimorfisme Budhi Irawan, S.Si, M.T PENDAHULUAN Apa itu Inheritance, Derived Class, dan Base class? Pasti untuk seorang yang baru mengenal bahasa pemrograman

Lebih terperinci

Mei 2006 Oleh : Feri Djuandi. www.tobuku.com

Mei 2006 Oleh : Feri Djuandi. www.tobuku.com MEMBUAT SSCI_NET DENGAN C# Mei 2006 Oleh : Feri Djuandi Tingkat: Pemula Menengah Mahir 6.1. Kompilasi ssci_net.cs Bagian terakhir dari artikel ini adalah uraian tambahan yang sifatnya opsional karena pembahasan

Lebih terperinci

Modul Praktikum Bahasa Pemrograman 1

Modul Praktikum Bahasa Pemrograman 1 Modul Praktikum Tahun Ajaran 2009/2010 Revisi : Eko Andriyanto Wicaksono, S.Kom Materi 6 Array Pengenalan Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam

Lebih terperinci

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi Class & Object 2 ~Praktikum~ Imam Fahrur Rozi Materi * Package * Kata kunci import * Access Modifier * Konstruktor * Kata kunci static Package Package namapaket * Package dalam Java digunakan untuk mengorganisir

Lebih terperinci

PENGENALAN LINGKUNGAN KERJA JAVA

PENGENALAN LINGKUNGAN KERJA JAVA PRAKTIKUM 1 PENGENALAN LINGKUNGAN KERJA JAVA A. TUJUAN PEMBELAJARAN 1. Mengenal dan mempersiapkan lingkungan kerja Java 2. Mampu menerapkan langkah-langkah dalam menginstall Java Development Kit 3. Membuat

Lebih terperinci

IT210 Pemrograman Visual. Ramos Somya

IT210 Pemrograman Visual. Ramos Somya IT210 Pemrograman Visual Ramos Somya Method adalah bagian dari tubuh program yang mengimplementasikan suatu action sehingga class atau object dapat bekerja. Method diimplementasikan di dalam class dan

Lebih terperinci

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 10 Modul Standar Ketika membuat program yang cukup besar, kita mungkin memiliki lebih dari satu form yang menggunakan

Lebih terperinci

I. Tujuan Instruksional Umum Komunikasi antar objek pada kelas yang berbeda Memahami berbagai macam modifier dan karakteristiknya II.

I. Tujuan Instruksional Umum Komunikasi antar objek pada kelas yang berbeda Memahami berbagai macam modifier dan karakteristiknya II. I. Tujuan Instruksional Umum Komunikasi antar objek pada kelas yang berbeda Memahami berbagai macam modifier dan karakteristiknya II. Bahan Kajian Setelah kita berproses dalam belajar Algoritma dan pemrograman

Lebih terperinci

Pendahuluan Dasar Pemrograman Java

Pendahuluan Dasar Pemrograman Java Pendahuluan Dasar Pemrograman Java Tujuan Instruksional Khusus Memahami tentang lingkungan java Memahami tentang aplikasi program java sederhana Memahami tentang proses input dan output Sejarah Java Bahasa

Lebih terperinci

KONSEP OOP: POLYMORPHISM

KONSEP OOP: POLYMORPHISM PEMROGRAMAN LANJUT Sistem Informasi PTIIK UB Semester Genap 2014/2015 KONSEP OOP: POLYMORPHISM Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Polymorphism Polymorphism

Lebih terperinci

Deklarasi atribut dapat dilakukan dengan sintaks sebagai berikut:

Deklarasi atribut dapat dilakukan dengan sintaks sebagai berikut: PRAKTIKUM 7 PENGENALAN PEMROGRAMAN BERBASIS OBYEK A. TUJUAN PEMBELAJARAN 1. Mendeklarasikan suatu class 2. Mendeklarasikan suatu atribut 3. Mendeklarasikan suatu metod 4. Mengakses anggota suatu obyek

Lebih terperinci

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah ); PERTEMUAN I BAHASA PEMROGRAMAN JAVA DAN PENGENALAN NETBEANS 1. Program dan Bahasa Pemrograman Di dalam dunia komputer sering kali dijumpai istilah program dan bahasa pemrograman. Kedua istilah tersebut

Lebih terperinci

PEMROGRAMAN JAVA. Yoannita, S.Kom. Class & Method sederhana Konsep Pemrograman Berorientasi Objek. Company LOGO

PEMROGRAMAN JAVA. Yoannita, S.Kom. Class & Method sederhana Konsep Pemrograman Berorientasi Objek. Company LOGO Company LOGO PEMROGRAMAN JAVA Yoannita, S.Kom Class & Method sederhana Konsep Pemrograman Berorientasi Objek Method Method atau metode adalah fungsi yang didefinisikan di dalam kelas dan beroperasi pada

Lebih terperinci

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING A. Langkah-Langkah Praktek Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton 1. Buatlah project java application baru dari netbeans melalui

Lebih terperinci

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

UJIAN TENGAH SEMESTER GENAP TA 2011/2012 UJIAN TENGAH SEMESTER GENAP TA 2011/2012 Kode MK Nama MK Dosen Pembina Kelas Semester/Tahun Akademik Sifat : IS34361P : Java Lanjut (JVL) : Bella Hardiyana, S. Kom : SI-12 : 4 (2011-2012) : Take Home SOAL

Lebih terperinci

Pengenalan Program Java

Pengenalan Program Java Pengenalan Program Java Pengenalan Lingkungan Java Program Java akan melalui 5 tahap proses, yaitu : Edit Compile Load Verify Execute a. Edit Menulis program java dengan menggunakan program editor seperti

Lebih terperinci

MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD

MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD MODUL 1 Class, Object, Constructor dan Method TUJUAN PRAKTIKUM 1. Praktikan dapat memahami dan menerapkan pengertian object dan class dalam java 2. Praktikan

Lebih terperinci

BAB 3 CLASS DAN OBJECT. Tujuan:

BAB 3 CLASS DAN OBJECT. Tujuan: BAB 3 CLASS DAN OBJECT Tujuan: Setelah mengikuti perkuliahan ini, mahasiwa diharapkan mampu: 1. Membuat klas 2. Mendeklarasikan atribut, methid dan konstruktor dalam klas 3. Melakukan instansiasi objek

Lebih terperinci

length() dipakai untuk

length() dipakai untuk String & Penanganan Definisi String String terdiri dari sederetan karakter yang dibatasi oleh tanda petik ganda. Menampilkan string dalam program java menggunakan perintah System.out.println (untuk menambahkan

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK STRUCTURE & CLASS

PEMROGRAMAN BERORIENTASI OBJEK STRUCTURE & CLASS PEMROGRAMAN BERORIENTASI OBJEK STRUCTURE & CLASS Budhi Irawan, S.Si, M.T PENDAHULUAN Dalam C++, struktur dan kelas adalah dua hal yang sebenarnya saling memiliki hubungan, artinya dapat dibuat kelas dengan

Lebih terperinci

Dasar Pemrograman Java

Dasar Pemrograman Java Fakultas : FTI Modul ke : Praktikum 1 Program Studi : Informatika Pertemuan : Pekan II Mata Kuliah : 52323306 PBO Halaman : 14 Pemrograman Berorientasi Obyek Modul I. Dasar Pemrograman Java 1.1 PETUNJUK

Lebih terperinci

Operator, Statement kondisional, dan Iterasi pada Java

Operator, Statement kondisional, dan Iterasi pada Java Operator, Statement kondisional, dan Iterasi pada Java Operator Operator Aritmatika Operator ini digunakan pada operasi-operasi aritmatika seperti penjumlahan, pengurangan, pembagian dll. Jenis Operator

Lebih terperinci

MODUL 1. Class, Object, Constructor dan Method

MODUL 1. Class, Object, Constructor dan Method MODUL 1 Class, Object, Constructor dan Method TUJUAN PRAKTIKUM 1. Praktikan dapat memahami dan menerapkan pengertian object dan class dalam java 2. Praktikan dapat memahami pengertian dan penggunaan Constructor

Lebih terperinci

MINGGU VII : RELASI ANTAR KELAS

MINGGU VII : RELASI ANTAR KELAS MINGGU VII : RELASI ANTAR KELAS Pertemuan minggu ini akan membahas tentang relasi antar kelas dalam aplikasi C#. Pembahasan minggu ini meliputi UML yang digunakan untuk memodelkan kelas, Kompetensi Khusus

Lebih terperinci