class contohj02 { public static void main (String[] args ) { int pjg, lbr, tgi; pjg = 5; lbr = 4; tgi = 3; int Vol = pjg * lbr * tgi ;

Ukuran: px
Mulai penontonan dengan halaman:

Download "class contohj02 { public static void main (String[] args ) { int pjg, lbr, tgi; pjg = 5; lbr = 4; tgi = 3; int Vol = pjg * lbr * tgi ;"

Transkripsi

1 1 class contohj01 int pjg, lbr, tgi, Vol; pjg = ; lbr = ; tgi = ; Vol = pjg * lbr * tgi ; 2 class contohj02 int pjg, lbr, tgi; pjg = ; lbr = ; tgi = ; int Vol = pjg * lbr * tgi ; class contohj0 int pjg=, lbr=, tgi=; int Vol = pjg * lbr * tgi ; int int int int pjg lbr tgi Vol Ada variabel class contohj0 int pjg =, lbr =, tgi = ; System.out.println( pjg * lbr * tgi ); int int int pjg lbr tgi Ada variabel Terceta : class contohj0 System.out.println( * * ); Tida ada variabel 1

2 class contohj0 int [] K; K = new int []; K[0] = ; K[1] = ; K[2] = ; int Vol = K[0] * K[1] * K[2]; 7 class contohj07 int[] K = new int []; K[0] = ; K[1] = ; K[2] = ; int Vol = K[0] * K[1] * K[2]; 8 class contohj08 int [] K =,, ; int Vol = K[0] * K[1] * K[2]; int K [ ] Vol 1 array dan 1 variabel tunggal Terceta : 2

3 1 Dieti ulang 9 class contohj01 int pjg, lbr, tgi, Vol; pjg = ; lbr = ; tgi = ; Vol = pjg * lbr * tgi ; bandingan class contohj09.pjg = ;.lbr = ;.tgi = ; int int int int pjg lbr tgi Vol ada variabel int Vol =.pjg *.lbr *.tgi; 10 class contohj10 int pjg = ; int lbr = ; int tgi = ; pjg lbr tgi int Vol =.pjg *.lbr *.tgi; Vol class contohj11 int pjg = ; int lbr = ; int tgi = ; Kota ; = new Kota(); int Vol =.pjg *.lbr *.tgi; class contohj12 int Vol; int pjg = ; int lbr = ; int tgi = ; Kota ; = new Kota(); Vol =.pjg *.lbr *.tgi;

4 Perhatian : dan class contoh01 int A; A = 2; System.out.println( A ); Terceta : 2 Mengisi variabel A dengan nilai 2 Menyiapan sebuah variabel dengan nama : A bertipe int Belum diisi 2 A A int Kota ; int adalah tipe data dasar yang sudah disiapan oleh Java. Susunan bit-bitnya (2 bit) sedemiian rupa digunaan untu merepresentasian bilangan bulat Kota adalah nama bebas yang ita berian untu class ini. class Catatan : Tipe data dasar dalam Java : char int float double, dan boolean class, dapat diidentian dengan int. sama-sama menyiapan sesuatu. Kalau int menyiapan sesuatu yang ada wujudnya berupa variabel (area) yang bisa diisi dengan data tipe integer. Sedangan class hanya menyiapan pola atau strutur sesuatu. Dapat diidentian dengan membuat pola baju, atau membuat cetaan uang. Pola bajunya cuma satu, tapi baju dengan pola tersebut dapat dibuat banya. int A; A adalah nama variabel, yang ada wujudnya Kota adalah nama class, nama strutur, nama pola, nama cetaan, nama template = new Kota(); Kota ; K = new(kota); dapat ditulis : Disebut variabel referensi nama suatu area, Area yang bertipe Kota menunju suatu area, dimana area tersebut struturnya dinyataan oleh pjg lbr tgi yang masudnya : adalah suatu area yang aan berisi alamat area lain. Area lain inilah yang struturnya dinyataan oleh class Kota Area ini tanpa nama. Yang ada nama tiap elemen yang penunjunannya diserahan epa sebagai referensi

5 1 class contohj1 int pjg = ; int lbr = ; int tgi = ; int Isi = pjg * lbr * tgi; pjg lbr tgi Isi int Vol =.Isi; Vol 1 class contohj1 pjg lbr tgi.pjg = ;.lbr = ;.tgi = ; int Vol =.pjg *.lbr *.tgi; Vol 1 class contohj1 Program ini error sewatu diompilasi pjg = ; lbr = ; tgi = ; int Isi = pjg * lbr * tgi; pjg, lbr, dan tgi, buan nama variabel, melainan nama elemen suatu strutur atau pola int Vol =.Isi;

6 class contohj1 int pjg = ; int lbr = ; int tgi = ; 1 int Isi = pjg * lbr * tgi ; return Isi; int Vol =.HitungVolume(); 17 class contohj17 int pjg = ; int lbr = ; int tgi = ; void HitungdanCetaVolume() int Vol = pjg * lbr * tgi ;.HitungdanCetaVolume(); 18 class contohj18 int pjg = ; int lbr = ; int tgi = ; void HitungVolume() int Isi = pjg * lbr * tgi ;.HitungVolume(); int Vol =.Isi; pjg, lbr dan tgi dienal ditempat lain melalui penunjuan oleh variabel referensi seperti, misal dengan : Variabel yang ditulis disini, ( dalam fungsi HitungVolume(), tida dienal ditempat lain. Hanya dienal dalam fungsi ini saja Error.Isi tida dienal disini.

7 class contohj19 int pjg = ; int lbr = ; int tgi = ; 19 void HitungVolume() int Vol = pjg * lbr * tgi ; void CetaVolume() Vol Ynag dibuat disini, tida dienal ditempat lain Error, Vol tida dienal.hitungvolume();.cetavolume(); class contohj20 int pjg = ; int lbr = ; int tgi = ; int Vol; 20 class contohj21 int Vol; 21 void HitungVolume() Vol = pjg * lbr * tgi ; void CetaVolume().HitungVolume();.CetaVolume(); void Isi() pjg = ; lbr = ; tgi = ; void HitungVolume() Vol = pjg * lbr * tgi ; void CetaVolume() Vol ditulis disini, sehingga dienal ditempat lain melalui penunjuan oleh variabel referensi misal 7.Isi();.HitungVolume();.CetaVolume(); Terceta :

8 22 2 int pjg = ; int lbr = ; int tgi = ; int Isi = pjg * lbr * tgi ; return Isi; class contohj22 class contohj2 int Vol =.HitungVolume(); int pjg = ; int lbr = ; int tgi = ; int Vol =.HitungVolume(); int Isi = pjg * lbr * tgi ; return Isi; 2 2 void IsiData() pjg = ; lbr = ; tgi = ; int Isi = pjg * lbr * tgi ; return Isi; class contohj2.isidata(); int Vol =.HitungVolume(); class contohj2.isidata(); int Vol =.HitungVolume(); void IsiData() pjg = ; lbr = ; tgi = ; int Isi = pjg * lbr * tgi ; return Isi; Terceta : 8 Terceta :

9 int Isi; void IsiData() pjg = ; lbr = ; tgi = ; void HitungVolume() Isi = pjg * lbr * tgi ; class contohj01 pjg.isidata();.hitungvolume(); int Vol =.Isi; lbr tgi Isi Vol int pjg = ; int lbr = ; int tgi = ; int Isi = pjg * lbr * tgi ; return Isi; class contohj01 int Vol =.HitungVolume(); 9

10 Bab 1 Padanannya dalam Bahasa C/C++ : Contoh-01. struct Kota // panjang // lebar // tinggi class oop01 int Vol; // Volume.pjg = ;.lbr = ;.tgi = ; Vol =.pjg *.lbr *.tgi; System.out.println(Vol); Kota pjg lbr tgi Ini buan sebuah area, tapi suatu pernayataan yang menyataan atau menggambaran strutur suatu area. Areanya sendiri aan dibentu emudian Ini areanya yang dibentu dengan instrusi : K = new Kota(); Dapat ditulis dengan : Kota ; K = new Kota(); Vol Area ini namanya, semacam pointer dalam bahasa C/C++, (walaupun Java tida menyebutnya pointer ). Area ini tanpa nama, tapi setiap elemenya dapat dinyataan dengan (bernama) :.pjg.lbr.tgi ini berisi alamat suatu area, yaitu area yang berstrutur Kota 1

11 int pjg, lbr, tgi; class oop01a void main (String[] args ) int Vol;.pjg = ;.lbr = ;.tgi = ; Vol =.pjg *.lbr *.tgi; System.out.println(Vol); int pjg=; int lbr=; int tgi=; class oop01b void main (String[] args ) int Vol; Vol =.pjg *.lbr *.tgi; System.out.println(Vol); int pjg=, lbr=, tgi=; class oop01b void main (String[] args ) int Vol; Vol =.pjg *.lbr *.tgi; System.out.println(Vol); class oop01c void main (String[] args ) int Vol; Vol =.pjg *.lbr *.tgi; System.out.println(Vol); int pjg=; int lbr=; int tgi=; class oop01 int Vol; // Volume.pjg = ;.lbr = ;.tgi = ; Vol =.pjg *.lbr *.tgi; System.out.println(Vol); // panjang // lebar // tinggi 1

12 02. class oop02 int V1, V2; Kota 1 = new Kota(); Kota 2 = new Kota(); pjg = ; 1.lbr = ; 1.tgi = ; 2.pjg = ; 2.lbr = ; 2.tgi = 2; V1 = 1.pjg * 1.lbr * 1.tgi; V2 = 2.pjg * 2.lbr * 2.tgi; V1 2 8 V2 System.out.println(V1); System.out.println(V2); 8 0. class oop02 int V1, V2; Kota 1, 2; 1 = new Kota(); 2 = 1; pjg = ; 1.lbr = ; 1.tgi = ; V1 = 1.pjg * 1.lbr * 1.tgi; V2 = 2.pjg * 2.lbr * 2.tgi; V1 V2 System.out.println(V1); System.out.println(V2); 2

13 0. class oop0 int V1, V2; Kota 1, 2; = new Kota(); 2 = 1; 1.pjg = ; 1.lbr = ; 1.tgi = ; V1 = 1.pjg * 1.lbr * 1.tgi; V2 = 2.pjg * 2.lbr * 2.tgi; V1 V2 System.out.println(V1); System.out.println(V2); 20 1 = new Kota(); 1.pjg = 10; 1.lbr = ; 1.tgi = ; V1 = 1.pjg * 1.lbr * 1.tgi; V2 = 2.pjg * 2.lbr * 2.tgi; System.out.println(V1); System.out.println(V2); V1 1 menunju suatu area baru

14 0. void CetaVolume() System.out.println("Volume = " + (pjg * lbr * tgi ) ); class oop0 Kota 1, 2, ; Dalam, ada method yang namanya : 1 CetaVolume() Suatu function yang berisi sejumlah instrusi 2 1 = new Kota(); 2 = new Kota(); = new Kota(); 1.pjg = ; 1.lbr = ; 1.tgi = ; 2.pjg = ; 2.lbr = ; 2.tgi = ;.pjg = 7;.lbr = ;.tgi = ; CetaVolume(); 2.CetaVolume();.CetaVolume(); 1.CetaVolume(); Yang diceta data yang ditunju oleh 1

15 0. int vol = pjg * lbr * tgi; return vol; class oop0 Kota 1, 2, ; Method HitungVolume() disini hanya berfungsi menghitung volume yang disimpan dalam variabel Vol, Hasil hitungan dalam Vol direturn e main program Vol = variabel yang dibuat disini Nilainya di-return e program yang memanggilnya 1 = new Kota(); 2 = new Kota(); = new Kota(); 1.pjg = ; 1.lbr = ; 1.tgi = ; pjg = ; 2.lbr = ; 2.tgi = ; 7.pjg = 7;.lbr = ;.tgi = ; System.out.println("Volume1 = " + 1.HitungVolume()); System.out.println("Volume2 = " + 2.HitungVolume()); System.out.println("Volume = " +.HitungVolume()); Terceta : Volume1 = Volume2 = 120 Volume = 210 memanggil fungsi( baca : method ) HitungVolume()

16 07. int vol = pjg * lbr * tgi; return vol; class oop07 int V1, V2, V; Kota 1, 2, ; V1 V2 V 1 = new Kota(); 2 = new Kota(); = new Kota(); 1.pjg = ; 1.lbr = ; 1.tgi = ; 2.pjg = ; 2.lbr = ; 2.tgi = ; pjg = 7;.lbr = ;.tgi = ; V1 V2 V V1 = 1.HitungVolume(); V2 = 2.HitungVolume(); V =.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume = " + V ); Terceta : Volume1 = Volume2 = 120 Volume = 210

17 08. void IsiData (int p, int l, int t ) pjg = p; lbr = l; tgi = t; return(pjg*lbr*tgi); class oop08 Kota ; = new Kota();.IsiData(,,); Dalam, Ada 2 method IsiData Untu mengisi data : p, l, t HitungVolume() Untu menghitung volume yang nilainya di-return e program main System.out.println("Volume = " +.HitungVolume() ); Terceta : Volume = 09. Kota() pjg = ; lbr = ; tgi = ; return(pjg*lbr*tgi); 1 2 class oop09 Kota 1, 2; 1 = new Kota(); 2 = new Kota(); System.out.println("Volume1 = " + 1.HitungVolume() ); System.out.println("Volume2 = " + 2.HitungVolume() ); Terceta : Volume1 = Volume2 = 7

18 10. Kota( int p, int l, int t) pjg = p; lbr = l; tgi = t; return(pjg*lbr*tgi); class oop10 Kota 1, 2; 1 = new Kota(,,); 2 = new Kota(,,); 1 2 System.out.println("Volume1 = " + 1.HitungVolume() ); System.out.println("Volume2 = " + 2.HitungVolume() ); Terceta : Volume1 = Volume2 = Kota( int p, int l, int t) this.pjg = p; this.lbr = l; this.tgi = t; return(pjg*lbr*tgi); 1 2 class oop11 Kota 1, 2; 1 = new Kota(,,); 2 = new Kota(,,); System.out.println("Volume1 = " + 1.HitungVolume() ); System.out.println("Volume2 = " + 2.HitungVolume() ); Terceta : Volume1 = Volume2 = 120 8

19 12. Kota( int pjg, int lbr, int tgi) this.pjg = pjg; this.lbr = lbr; this.tgi = tgi; return(pjg*lbr*tgi); 1 2 class oop12 Kota 1, 2; 1 = new Kota(,,); 2 = new Kota(,,); System.out.println("Volume1 = " + 1.HitungVolume() ); System.out.println("Volume2 = " + 2.HitungVolume() ); Terceta : Volume1 = Volume2 = int HitungVolume(int p, int l, int t) return(p*l*t); double HitungVolume(double p, double l, double t) return(p*l*t); class oop1 int V1 =.HitungVolume(,, ); double V2 =.HitungVolume(.,.,.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); Terceta : Volume1 = Volume2 = 7.2 int double 7.2 V1 V2 9

20 1. //int pjg; // // int HitungVolume(int p, int l, int t) return(p*l*t); double HitungVolume(double p, double l, double t) return(p*l*t); class oop1 int V1 =.HitungVolume(,, ); double V2 =.HitungVolume(.,.,.0); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); Terceta : Volume1 = Volume2 = 7.2 int double 7.2 V1 V2 1. class Segitiga //int Alas; //int Tgi; int HitungLuas(int Alas, int Tgi) return(alas*tgi/2); double HitungLuas(double A, double T) return(a*t/2.0); class oop1 Segitiga = new Segitiga(); int L1 =.HitungLuas( 7, ); double L2 =.HitungLuas( 7.0,.0); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); Terceta : Luas1 = 17 Luas2 = 17. int double L1 L2 10

21 1. class Segitiga //int Alas; //int Tgi; int HitungLuas(int Alas, int Tgi) return(alas*tgi/2); double HitungLuas(double A, double T) return(a*t/2.0); class oop1 Segitiga = new Segitiga(); int L1 =.HitungLuas( 7, ); double L2 =.HitungLuas( 7.0, ); System.out.println("Luas1 = " + L1 ); System.out.println("Luas2 = " + L2 ); Terceta : Luas1 = 17 Luas2 = 17. Kota() pjg = 0; lbr = 0; tgi = 0; Kota(int sisi) pjg=lbr=tgi=sisi+2; Kota(int p, int l, int t) pjg = p; lbr = l; tgi = t; int vol = pjg * lbr * tgi; return vol; class oop17 int V1, V2, V; Kota 1, 2, ; 1 = new Kota(); 2 = new Kota(); = new Kota(,,); V1 = 1.HitungVolume(); V2 = 2.HitungVolume(); V =.HitungVolume(); System.out.println("Volume1 = " + V1 ); System.out.println("Volume2 = " + V2 ); System.out.println("Volume = " + V ); Terceta : Volume1 = 0 Volume2 = 12 Volume = 11

22 18. Kota(int p, int l, int t) pjg = p; lbr = l; tgi = t; int vol = pjg * lbr * tgi; return vol; boolean sama(kota ) if( (.pjg == this.pjg) && (.lbr == this.lbr) && (.tgi == this.tgi) ) return true; else return false; class oop18 Kota 1, 2,, ; 1 = new Kota(,,2); 2 = new Kota(,,); = new Kota(,,2); = new Kota(,,); System.out.println("1 == 2 : " + 1.sama(2) ); System.out.println("1 == : " + 1.sama() ); System.out.println("2 == : " + 2.sama() ); Terceta : 1 == 2 : false 1 == : true 1 == : true 12

23 19. Kota(int p, int l, int t) pjg = p; lbr = l; tgi = t; Kota(Kota ) this.pjg =.pjg; this.lbr =.lbr; this.tgi =.tgi; int vol = pjg * lbr * tgi; return vol; boolean sama(kota ) if( (.pjg == this.pjg) && (.lbr == this.lbr) && (.tgi == this.tgi) ) return true; else return false; class oop19 Kota 1, 2; 1 = new Kota(,,2); 2 = new Kota(1); System.out.println("1 == 2 : " + 1.sama(2) ); System.out.println("Volume1 = " + 1.HitungVolume()); System.out.println("Volume2 = " + 2.HitungVolume()); Terceta : K1 == 2 : true Volume1 = 2 Volume1 = 2 1

Bab. Contoh-01. class Kotak { int pjg; // panjang int lbr; // lebar int tgi; // tinggi } Kotak pjg lbr tgi

Bab. Contoh-01. class Kotak { int pjg; // panjang int lbr; // lebar int tgi; // tinggi } Kotak pjg lbr tgi Bab 1 Padanannya dalam Bahasa C/C++ : Contoh-01. // panjang // lebar // tinggi class oop01 { int Vol; // Volume Kotak k = new Kotak(); k.pjg = ; k.lbr = ; k.tgi = ; Vol = k.pjg * k.lbr * k.tgi; System.out.println(Vol);

Lebih terperinci

class contohj01 { public static void main (String[] args ) { int pjg, lbr, tgi; pjg = 5; lbr = 4; tgi = 3; int Vol = pjg * lbr * tgi ;

class contohj01 { public static void main (String[] args ) { int pjg, lbr, tgi; pjg = 5; lbr = 4; tgi = 3; int Vol = pjg * lbr * tgi ; 1 class contohj01 { int pjg, lbr, tgi, Vol; pjg = ; lbr = ; tgi = 3; Vol = pjg * lbr * tgi ; System.out.println( Vol ); 2 class contohj01 { int pjg, lbr, tgi; pjg = ; lbr = ; tgi = 3; int Vol = pjg * lbr

Lebih terperinci

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR

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 VII. CLASS DAN OBJECT

BAB VII. CLASS DAN OBJECT BAB VII. CLASS DAN OBJECT 7.1. Pengertian Class dan Object 7.1.1. Class Class adalah struktur dasar dari OOP (Object Oriented Programming). Terdiri dari dua tipe yaitu : field (attribute/property) dan

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T PEMROGRAMAN BERORIENTASI OBJEK Tipe Data Budhi Irawan, S.Si, M.T TIPE DATA Tipe Data berfungsi untuk merepresentasikan jenis dari nilai yang terdapat dalam program. Contoh apabila mempunyai suatu data

Lebih terperinci

//PROGRAM 5-8. class Kotak { double panjang; double lebar; double tinggi; // Mendefinisikan constructor untuk kelas Kotak. Kotak() { panjang = 4;

//PROGRAM 5-8. class Kotak { double panjang; double lebar; double tinggi; // Mendefinisikan constructor untuk kelas Kotak. Kotak() { panjang = 4; //PROGRAM 5-8 // Mendefinisikan constructor untuk kelas Kotak Kotak() { panjang = 4; lebar = 3; tinggi = 2; double hitungvolume() { return (panjang * lebar * tinggi); class DemoConstructor1 { Kotak k1,

Lebih terperinci

BAB II VARIABEL DAN TIPE DATA

BAB II VARIABEL DAN TIPE DATA BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan

Lebih terperinci

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA Haida Dafitri, ST, M.Kom Ta. 2016 2017 T. Informatika STT Harapan Medan TUJUAN PEMBELAJARAN Setelah menyelesaikan bab ini, anda diharapkan : Mengenal dan Mengetahui

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

OPERATOR-OPERATOR DALAM JAVA

OPERATOR-OPERATOR DALAM JAVA OPERATOR-OPERATOR DALAM JAVA Obyektif : 1. Memahami tentang operator-operator (aritmatic, logical, relational, assigment, bitwise) 2. Dapat membuat program sederhana dengan menggunakan operatoroperator

Lebih terperinci

Obyektif : KONTROL ALUR PROGRAM

Obyektif : KONTROL ALUR PROGRAM KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN

Lebih terperinci

PEMAHAMAN DASAR DASAR JAVA

PEMAHAMAN DASAR DASAR JAVA MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload

Lebih terperinci

Dasar Pemrograman Java

Dasar Pemrograman Java Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid

Lebih terperinci

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi. Tabel Informasi Tabel informasi atau tabel simbol berguna untuk mempermudah pada saat pembuatan dan implementasi dari analisa semantik (semantic analyzer). Pada proses translasi, tabel informasi dapat

Lebih terperinci

2 TIPE DATA DAN VARIABEL

2 TIPE DATA DAN VARIABEL BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:

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

IF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.

IF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT TUGAS 1 Oleh : Andri Heryandi, M.T. TUGAS Buatlah class untuk struktur data Stack dan Queue Oleh : Andri Heryandi, M.T. 2 SPESIFIKASI STACK Kegunaan : Class ini digunakan untuk

Lebih terperinci

VARIABEL & TIPE DATA PEMROGRAMAN C++

VARIABEL & TIPE DATA PEMROGRAMAN C++ VARIABEL & TIPE DATA PEMROGRAMAN C++ ruliriki@gmail.com VARIABEL Suatu nama yang menyatakan tempat dalam memori komputer Menyimpan nilai yang dapat diubah VARIABEL Pengenal (identifier) yang digunakan

Lebih terperinci

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang

Lebih terperinci

Pengenalan C++ Oleh : Dewi Sartika

Pengenalan C++ Oleh : Dewi Sartika Pengenalan C++ Oleh : Dewi Sartika Pendahuluan Bahasa Pemrograman C++ merupakan bahasa tingkat menengah dimana bahasa ini didasarkan atas bahasa C, keistimewaan dari bahasa C++ adalah bahasa ini mendukung

Lebih terperinci

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman

Lebih terperinci

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut 1. Pengenalan Bahasa C++ a. Elemen Bahasa C+ Bahasa C++ ditulis dari beberapa elemen, antara lain: Pernyataan Satu atau beberapa ekspresi

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

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014 YAYASAN PENDIDIKAN ISLAM AL MUHADJIRIN SMK AL MUHADJIRIN KELOMPOK TEKNOLOGI DAN INDUSTRI Jln : Pulau Jawa Raya Perumnas 3 Bekasi Kode Pos 17111 Telp./Fax. 021-8829052 Email : smk_almuhadjirin@yahoo.com

Lebih terperinci

Operator dan Assignment

Operator dan Assignment Operator dan Assignment Macam-macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional Op.

Lebih terperinci

MATERI PRAKTIKUM STRUKTUR DATA

MATERI PRAKTIKUM STRUKTUR DATA MATERI PRAKTIKUM STRUKTUR DATA Materi pembelajaran struktur data selama satu semester meliputi: No Materi Umum Tujuan yang diharapkan 1 Pengertian Struktur Data, Tipe Data Mahasiswa dapat Memahami dan

Lebih terperinci

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

DASAR PEMROGRAMAN. Institut Teknologi Sumatera DASAR PEMROGRAMAN REVIEW STRUKTUR DASAR, PERCABANGAN, DAN PERULANGAN Institut Teknologi Sumatera TUJUAN KULIAH Mengenalkan konsep dasar pemrograman: dekomposisi problem, modularisasi, rekurens; skill/praktek

Lebih terperinci

int fungsi_2() { int main() { fungsi_1(); fungsi_2(); return 0;

int fungsi_2() { int main() { fungsi_1(); fungsi_2(); return 0; Bab 6 Sub Rutin A. Pengertian Sub Rutin Suatu program komputer biasanya merupakan suatu sistem besar yang terdiri dari sub sistem - sub sistem yang mempunyai tugas sendiri-sendiri, saling bekerja sama

Lebih terperinci

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

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi TPI4202 e-tp.ub.ac.id Lecture 5 Mas ud Effendi Struktur percabangan memungkinkan kita melakukan aksi jika suatu syarat dipenuhi. Suatu aksi akan dikerjakan atau dieksekusi oleh program apabila kondisi

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

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai

Lebih terperinci

Pemrograman Berbasis Objek Operator dan Assignment

Pemrograman Berbasis Objek Operator dan Assignment Operator dan Assignment Macam-macam macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional

Lebih terperinci

Badiyanto, S.Kom., M.Kom. PBO java

Badiyanto, S.Kom., M.Kom. PBO java Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).

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

Bahasa Pemrograman :: Dasar Pemrograman Java

Bahasa Pemrograman :: Dasar Pemrograman Java Bahasa Pemrograman :: Julio Adisantoso ILKOM IPB 26 April 2010 Bahasa Pemrograman :: 1 2 Program Hello World Java literal Tipe data Pernyataan print Latihan 3 BufferReader JOptionPane 4 Panjang array 5

Lebih terperinci

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti KONSTANTA Menghitung besaran-besaran fisis dalam bidang fisika memerlukan suatu konstantakonstanta. Bahasa C dan C++ menyediakan tipe data tambahan sehingga variabel yang kita gunakan merupakan konstanta

Lebih terperinci

Elemen Dasar Dalam Bahasa Java

Elemen Dasar Dalam Bahasa Java Elemen Dasar Dalam Bahasa Java 1. Kata Kunci Kata kunci adalah kata-kata yang didefenisikan oleh compiler dan memiliki arti dan tujuan spesifik. Java tidak mengizinkan kata-kata tersebut dipakai sebagai

Lebih terperinci

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Pemrograman I. By : Sri Rezeki Candra Nursari SKS Pemrograman I By : Sri Rezeki Candra Nursari 3 + 1 SKS Literatur H.M Deitel, P.J Deitel, Small Java How to Program-sixth Edition, Pearson Prentice Hall, 2005 Elliot B. Koffman, Paul A.T. Wolfgang, Objects,

Lebih terperinci

Abstrak data tipe. Struktur data-arita witanti ozzy suria Ganjil 2017

Abstrak data tipe. Struktur data-arita witanti ozzy suria Ganjil 2017 Abstrak data tipe Struktur data-arita witanti ozzy suria Ganjil 2017 1 Tujuan Memahami pengertian tipe data (Data Type) dan tipe data abstrak (Abstract Data Type) Mampu memodelkan persoalan yang ada dalam

Lebih terperinci

//PROGRAM class contohbiner { System.out.println("Bentuk biner dari 1 : " + Integer.toBinaryString(1));

//PROGRAM class contohbiner { System.out.println(Bentuk biner dari 1 :  + Integer.toBinaryString(1)); //PROGRAM 6-13 class contohbiner { System.out.println("Bentuk biner dari 1 : " + Integer.toBinaryString(1)); System.out.println("Bentuk biner dari 2 : " + Integer.toBinaryString(2)); System.out.println("Bentuk

Lebih terperinci

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2 VARIABEL, TIPE DATA DAN EKSPRESI Bab 2 2.1 IDENTIFIER Indentifier adalah nama yang diberikan untuk nama objek, nama fungsi, nama variable, dll ( sifatnya case sensitive ). Identifier pada C++ terdiri dari

Lebih terperinci

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita PEMROGRAMAN JAVA Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita Education is not the filling of a pail, but the lighting of a fire. (William

Lebih terperinci

//constraktor awal class Kotak6 { double panjang;

//constraktor awal class Kotak6 { double panjang; PROJECT KELOMPOK 4 R5Lclass Fajar private String sesuatu; Fajar(String sesuatu) this.sesuatu = sesuatu; public String tostring() return sesuatu; class DeklarasiKonstruksiInisialisas01 public static void

Lebih terperinci

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi Nama Lengkap : Muiz Lidinillah NIM : 10650005 Asisten : Hani Zulfia Zahro A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi B. Soal Pendahuluan 1. Sebutkan macam-macam

Lebih terperinci

Bab 8. Dasar-Dasar OOP

Bab 8. Dasar-Dasar OOP Bab 8. Dasar-Dasar OOP Pemrograman Berorientasi Obyek Politeknik Elektronika Negeri Surabaya 2007 Overview Introduction Encapsulation Information Hiding Interface to access data Constructor Overloading

Lebih terperinci

Projek Kelompok 4. //tipe array nama array={nilai elemen 1,...,elemen N}; Fajar[] a = {new Fajar("Hallo"), new Fajar("Apa"), new Fajar("Kabar")};

Projek Kelompok 4. //tipe array nama array={nilai elemen 1,...,elemen N}; Fajar[] a = {new Fajar(Hallo), new Fajar(Apa), new Fajar(Kabar)}; Projek Kelompok 4 class DeklarasiKonstruksiInisialisas01 { public static void main(string[] args) { //tipe array nama array={nilai elemen 1,...,elemen N; Fajar[] a = {new Fajar("Hallo"), new Fajar("Apa"),

Lebih terperinci

Bahasa Pemrograman II Modul 1 : Pemrograman Berbasis Objek

Bahasa Pemrograman II Modul 1 : Pemrograman Berbasis Objek Bahasa Pemrograman II Modul 1 : Pemrograman Berbasis Objek Tujuan Praktikum Setelah praktikum modul ini, praktikan diharapkan : - Mengetahui pengertian dan tujuan pemrograman berorientasi object pada bahaasa

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

IKG2I4 / Software Project I

IKG2I4 / Software Project I IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set

Lebih terperinci

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO Ramos Somya Identifier Merupakan nama yang digunakan untuk menamai class, variabel, method dan interface. Aturan: - Tidak ada batasan

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

MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori

MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori MODUL 7 FUNGSI A. Tujuan Mahasiswa mampu memahami fungsi Mahasiswa mampu mendeklarasikan dan mendefinisikan fungsi Mahasiswa mampu menyelesaikan masalah menggunakan fungsi Mahasiswa mampu memahami metode

Lebih terperinci

ABSTRACT DATA TYPE (ADT) Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc

ABSTRACT DATA TYPE (ADT) Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc INF-103 Pemrograman II ABSTRACT DATA TYPE (ADT) Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc Program Studi Informatika FMIPA UNIVERSITAS KUALA http://www.informatika.unsyiah.ac.id Abstract

Lebih terperinci

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA 1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa

Lebih terperinci

Modul Praktikum 3 Pemograman Berorientasi Objek

Modul Praktikum 3 Pemograman Berorientasi Objek Modul Praktikum 3 Pemograman Berorientasi Objek 1. Judul : Kontrol Keputusan dan Pengulangan 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menggunakan struktur kontrol keputusan

Lebih terperinci

IKG2I4 / Software Project I

IKG2I4 / Software Project I IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 8 1 3/11/2015 WEEK 8 Graphical User Interface (GUI) AWT Swing OOP menggunakan

Lebih terperinci

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang

Lebih terperinci

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang

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

Struktur Kontrol Pemrograman Java : PERCABANGAN

Struktur Kontrol Pemrograman Java : PERCABANGAN MK. Pemrograman Berorientasi Objek Struktur Kontrol Pemrograman Java : PERCABANGAN Karmilasari Struktur Kontrol Percabangan If, If-Else, If bersarang Switch - Case Pengulangan 2 Percabangan : IF Pada percabangan

Lebih terperinci

Modul PVB-POLINEMA V1.0

Modul PVB-POLINEMA V1.0 BAB V TIPE DATA, VARIABEL DAN KONSTANTA MATERI 1. Tipe Data 2. Variabel 3. Konstanta STANDAR KOMPETENSI 1. Mampu memahami konteks pemakaian variabel dan konstanta 2. Mampu membuat variabel dengan tipe

Lebih terperinci

private double panjang, lebar; // Definisi method // Konstruktor public SegiEmpat(double p, double l) {

private double panjang, lebar; // Definisi method // Konstruktor public SegiEmpat(double p, double l) { PROJECT KELOMPOK 5 R5L interface Poligon // Deklarasi methode double Luas(); double Keliling(); String displayinfo(); class Lingkaran implements Poligon // Deklarasi atribut private double radius; private

Lebih terperinci

Pengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program.

Pengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program. Class & Objek Pengenalan OOP Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program. Object tersebut dikarakterisasi oleh property dan behavior. Pengenalan

Lebih terperinci

Kelompok 5. import javax.swing.joptionpane; public class enkapsulasi. public static void main (String[]args)

Kelompok 5. import javax.swing.joptionpane; public class enkapsulasi. public static void main (String[]args) Kelompok 5 import javax.swing.joptionpane; public class enkapsulasi public static void main (String[]args) int pil=integer.parseint(joptionpane.showinputdialog(" Balok \n```````````` \n1. Hitung Volume

Lebih terperinci

Modul Praktikum 2 Pemograman Berorientasi Objek

Modul Praktikum 2 Pemograman Berorientasi Objek Modul Praktikum 2 Pemograman Berorientasi Objek 1. Judul : Dasar Pemrograman Java (Operator) 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Memahami penggunaan operator-operator

Lebih terperinci

Tipe Data dan Operator

Tipe Data dan Operator Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam

Lebih terperinci

Preliminary Test Axioo Class Program

Preliminary Test Axioo Class Program (masing-masing soal dapat memiliki lebih dari satu jawaban) A. Mikrokontroler dan Pemrograman Umum 1. Sebutkan bahasa pemrograman yang Anda kuasai. A) Assembly B) C C) C++ / Java / Visual Basic D) PHP

Lebih terperinci

PROJECT KELOMPOK 5 R5L. package polimorfisme; interface Poligon { // Deklarasi methode. double Luas(); double Keliling(); String displayinfo();

PROJECT KELOMPOK 5 R5L. package polimorfisme; interface Poligon { // Deklarasi methode. double Luas(); double Keliling(); String displayinfo(); PROJECT KELOMPOK 5 R5L package polimorfisme; interface Poligon // Deklarasi methode double Luas(); double Keliling(); String displayinfo(); package polimorfisme; class Lingkaran implements Poligon // Deklarasi

Lebih terperinci

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038. Type Data Dalam java Boolean Char Byte Short Integer Long Float Double Boolean adalah sebuah tipe data yang hanya memiliki dua macam nilai yaitu true (benar) dan false(salah). Biasanya tipe data boolean

Lebih terperinci

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan. KENDALI PROSES Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan. PERINTAH KONDISIONAL Pemrograman Java memiliki 2 Decision-making

Lebih terperinci

Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal

Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal I. Bahan Kajian 1. Kelas(Class) Kelas adalah definisi umum (pola, template atau cetak biru) untuk himpunan objek sejenis. Kelas menetapkan spesifikasi perilaku (behavior) dan atribut dari objek-objek (*lebih

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

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java BAB III OPERATOR Operator Java merupakan karakter khusus yang berupa simbol atau tanda yang memerintahkan compiler untuk melakukan berbagai operasi terhadap sejumlah operand. Perintah operasi dispesifikasikan

Lebih terperinci

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman. Pemrograman Dasar 1 Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman. 2 Pencabangan Bersyarat Pernyataan

Lebih terperinci

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai 5 buah nilai dengan tipe yang sama dapat saja disimpan dalam 5 buah variabel, tetapi bagaimana dengan 100 nilai? Disimpan dengan 100 variabel?

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

Inheritance (Pewarisan) Pengertian dasar inheritance

Inheritance (Pewarisan) Pengertian dasar inheritance Inheritance (Pewarisan) Pengertian dasar inheritance Inheritance (Pewarisan) merupakan salah satu dari tiga konsep dasar OOP. Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat

Lebih terperinci

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if Struktur kontrol keputusan pernyata-an dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Tipe : If switch Tipe if : If tanpa else (if)

Lebih terperinci

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh PRAKTIKUM 2 1. Variabel Pengenal (identifier) merupakan nama yang biasa digunakan untuk suatu perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh pemrogram. Variabel adalah suatu

Lebih terperinci

BAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function

BAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function BAB VII. FUNCTION Dalam pemrograman, string merupakan kumpulan dari beberapa karakterkarakter. Untuk membedakan string dengan karakter, dalam C++ dibedakan penulisannya. Suatu nilai merupakan string apabila

Lebih terperinci

Method / Fungsi / Sub Program

Method / Fungsi / Sub Program PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Method / Fungsi / Sub Program Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Programming

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

MATERI PRAKTIKUM 2 ARRAY

MATERI PRAKTIKUM 2 ARRAY MATERI PRAKTIKUM 2 ARRAY A. Teori 1. Deklarasi dan Penciptaan Array Array adalah bentukan yang menyediakan penyimpanan sejumlah item bertipe sama. Item-item array dapat berupa data sederhana atau komposit.

Lebih terperinci

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009 SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include

Lebih terperinci

P3 Dasar Struktur Data TIF42/SIF42

P3 Dasar Struktur Data TIF42/SIF42 P3 Dasar Struktur Data TIF42/SIF42 A. Sidiq P. Prodi teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Pembahasan Struktur Data Primitif Struct

Lebih terperinci

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK Deskripsi Singkat merupakan bentuk struktur data seperti tumpukan yang memiliki konsep Last In First Out (LIFO). Bermakna data yang terakhir masuk merupakan

Lebih terperinci

BAB 3 STRUKTURE PROGRAM JAVA

BAB 3 STRUKTURE PROGRAM JAVA BAB 3 STRUKTURE PROGRAM JAVA 3.1 Tujuan Pada akhir pembahasan, diharapkan Mahasiswa dapat : Mengidentifikasi bagian dasar dari program Java Membedakan mana yang termasuk ke dalam Java literals, tipe data

Lebih terperinci

Tipe Data. Adri Priadana

Tipe Data. Adri Priadana Tipe Data Adri Priadana http://ilkomadri.com/ Pengertian Tipe data adalah jenis data atau pola representasi data yang mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi data dan dapat

Lebih terperinci

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester). TIPE DATA Penggunaan tipe data pada bahasa c++ erat kaitannya dengan penggunaan memori, perlu diperhatikan dalam penggunaanya. Terdapat tiga tipe data dalam bahasa C++ yaitu : 1. Tipe Data Dasar terdiri

Lebih terperinci

PERCOBAAN 1 : Ketik program di bawah ini, bila terjadi kasalahan waktu compile dan runtime, betulkan!

PERCOBAAN 1 : Ketik program di bawah ini, bila terjadi kasalahan waktu compile dan runtime, betulkan! PERCOBAAN 1 : public class TestGreeting{ Greeting hello = new Greeting(); hello.greet(); class Greeting { public void greet(){ System.out.println("hi"); PERCOBAAN 2 : Nama file : Test1.java public class

Lebih terperinci

Pemrograman Berorientasi Obyek. Operator & Assignment

Pemrograman Berorientasi Obyek. Operator & Assignment Pemrograman Berorientasi Obyek Operator & Assignment 1 MATERI POKOK Unary operator Arithmetic operator Shift operator: , dan >>> Comparison operator Bitwise operator: &, ^, dan. Short Circuit operator

Lebih terperinci

TYPE DATA, VARIABEL DAN ARRAY

TYPE DATA, VARIABEL DAN ARRAY TYPE DATA, VARIABEL DAN ARRAY 2.1. Pengelompokan Tipe Data Dalam Java a. Integer merupakan Represntasi dari bilangan bulat, contohnya -5, 0, 1, 2, 3, dans ebagainya. Integer terdiri dari byte, short, int

Lebih terperinci

Dasar-Dasar OOP di Java

Dasar-Dasar OOP di Java Dasar-Dasar OOP di Java Information hiding Pada bab sebelumnya telah dibahas bagaimana mengakses anggota class, baik yang berupa atribut ataupun method. Misalnya saja kita mempunyai sebuah class seperti

Lebih terperinci

Preliminary Test Axioo Class Program

Preliminary Test Axioo Class Program NAMA : JOKO PURWONO A. SEKOLAH ASAL : SMK PGRI WLINGI Preliminary Test Axioo Class Program (masing-masing soal dapat memiliki lebih dari satu jawaban) A. Mikrokontroler dan Pemrograman Umum 1. Sebutkan

Lebih terperinci

Tujuan Instruksional. Mahasiswa mampu :

Tujuan Instruksional. Mahasiswa mampu : Tujuan Instruksional Mahasiswa mampu : Mengulang dan mengingatkan kembali tentang Dasar Pemrograman Mengigatkan kembali pemahaman tentang Flow Control, Looping, dll Penting!! Kehadiran kurang dari 80%

Lebih terperinci

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD Fungsi Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD Program dipecah Sub Program modul / routine / prosedur / fungsi Dasar Komputer & Pemrograman 1 Keuntungan modularisasi program 1. Menghindari

Lebih terperinci

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL DUA VARIABEL DAN TIPE VARIABEL MODUL DUA VARIABEL DAN TIPE VARIABEL Tujuan : Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator

Lebih terperinci

REVIEW ARRAY. Institut Teknologi Sumatera

REVIEW ARRAY. Institut Teknologi Sumatera REVIEW ARRAY DASAR PEMROGRAMAN Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa mengingat kembali konsep dan cara kerja array Mahasiswa mampu membuat program menggunakan array PRE TEST Tuliskan,

Lebih terperinci