MODUL II DASAR-DASAR PEMROGRAMAN BAHASA JAVA
|
|
- Dewi Makmur
- 7 tahun lalu
- Tontonan:
Transkripsi
1 MODUL II Dasar-Dasar Pemrograman Bahasa Java 1 MODUL II DASAR-DASAR PEMROGRAMAN BAHASA JAVA Tujuan a. Mengenal dan dapat menggunakan variabel, tipe data, operator, ekspresi, statement, blok dan statemen-statemen pengulangan, pembuat keputusan (kondisional), exception handling dan pencabangan. b. Menulis program aplikasi sederhana menggunakan point-point di (a) c. Menulis program applet sederhana menggunakan point-point di (a) Waktu 15 menit untuk mendengarkan materi dari instruktur 45 menit untuk mencoba latihan 30 menit untuk mengerjakan kuis 15 menit untuk membahas kuis Materi II.1. Variabel Variabel digunakan untuk menyimpan data dalam sebuah program. i. Bentuk umum mendeklarasi variabel : type name ii. Tipe data Setiap variabel harus mempunyai tipe data yang digunakan untuk menentukan nilai variabel yang diisikan dan operasi-operasi apa yang bisa diberlakukan pada variabel tersebut. Bahasa pemrograman java mempunyai dua tipe data yaitu tipe primitive dan tipe reference.dalam bahasa pemrograman lainnya, bentuk dan ukuran tipe data bisa tergantung pada platform mana program tersebut berjalan, sedangkan dalam bahasa pemrograman java tidak. Tipe data primitive pada bahasa pemrograman java Keyword Deskripsi Size/Format (integers) Byte Byte-length integer 8-bit two's complement Short Short integer 16-bit two's complement Int Integer 32-bit two's complement Long Long integer 64-bit two's complement (real numbers) Float Single-precision floating point 32-bit IEEE 754 Double Double-precision floating point 64-bit IEEE 754 (other types) Char A single character 16-bit Unicode character Boolean A boolean value (true or false) true or false Contoh memberikan nilai pada variable anint bertipe integer: int anint = 4; Contoh nilai-nilai sebenarnya dan tipe datanya: Nilai sebenarnya Tipe data
2 MODUL II Dasar-Dasar Pemrograman Bahasa Java Int 8864L Long Double D Double F Float 26.77e3 Double ' c ' true false Char Boolean Boolean Tipe data reference berbeda dari tipe data primitive yang merupakan reference ke (suatu alamat dari) sekumpulan nilai yang direpresentasikan oleh variabel. Sebuah reference merupakan pointer atau alamat memory dalam bahasa lain. Array, class dan interface merupakan tipe reference. iii. iv. Penamaan variabel Syarat-syarat untuk memberi nama variabel : 1. Harus identifier yang resmi. Identifier merupakan sekumpulam karakter Unicode yang tak terbatas yang dimulai dengan huruf. 2. Harus tidak merupakan keyword, nilai Boolean (true atau false) atau kata null. 3. Harus unik dengan scope-nya. Variabel bisa mempunyai nama yang sama seperti variabel yang deklarasinya tampak dalam scope yang berbeda. Aturan untuk memberi nama variabel : Nama variable mulai dengan huruf kecil dan nama class mulai dengan huruf besar. Jika variabel berisi lebih dari satu kata, kata digabung dan setiap kata setelah yang pertama dimulai dengan huruf besar, contohnya: isvisible. Karakter garis bawah (_) diperbolehkan dimana saja dari nama variabel tetapi dengan aturan yang hanya digunakan untuk membatasi kata konstanta (karena konstanta semuanya huruf besar sesui aturan ) Scope Lokasi deklarasi variabel dan programnya akan membangun scope-nya dan menempatkannya dalam empat kategori berikut ini : 1. member variable 2. local variable 3. method parameter 4. exception-handler parameter
3 MODUL II Dasar-Dasar Pemrograman Bahasa Java 3 member variable merupakan anggota dari class atau objek yang dideklarasikan dengan sebuah class tetapi diluar method atau constructor. Scope dari member variable merupakan keseluruhan deklarasi class tersebut, tetapi deklarasi tersebut tampak sebelum digunakan pada saat inisialisasi member variable. Local variable dideklarasikan dalam suatu blok. Secara umum, scope dari local variable mulai dari tempat deklarasinya sampai ke akhir blok kode dalam variabel yang dideklarasikan Parameter merupakan argumen formal untuk method atau constructor dan digunakan untuk melewatkan nilai kedalam method dan constructor. Scope dari parameter merupakan keseluruhan method atau constructor unik suatu parameter. Parameter exception-handler hampir sama dengan parameter. Scope dari parameter exception-handler merupakan kode blok antar { dan yang mengikuti statemen catch. if (...) { int i = 17;... System.out.println("The value of i = " + i); // error Baris akhir dari kode diatas tidak akan dikompile karena variabel i diluar scope. Scope variabel i antara blok { dan. Variabel i tidak ada setelah tanda. v. Inisialisasi variabel Contoh inisialisai local variable : // integers byte largestbyte = Byte.MAX_VALUE; short largestshort = Short.MAX_VALUE; int largestinteger = Integer.MAX_VALUE; long largestlong = Long.MAX_VALUE; // real numbers float largestfloat = Float.MAX_VALUE; double largestdouble = Double.MAX_VALUE; // other primitive types char achar = 'S'; boolean aboolean = true; Parameter dan parameter axception-handler tidak dapat diinisialisasi dengan cara ini. Nilai parameter ini di-set oleh pemanggil.
4 MODUL II Dasar-Dasar Pemrograman Bahasa Java 4 vi. Variabel final Variabel final merupakan variabel dalam scope final dimana nilai variabel final tidak dapat berubah setelah ia diinisialisai. Variabel final ini menyerupai kostanta dalam bahasa pemrograman lain. Untuk mendeklarasikan variabel final menggunakan keyword final dan deklarasi variabel sebelum tipe, contohnya: final int afinalvar = 0; atau menggunakan statement yang mendeklarsikan variabel final kemudian menginisialisasinya seperti contoh berikut ini: final int blankfinal;... blankfinal = 0; Apabila variabel final local ini telah diinisialisasi maka ia tidak dapat di-set dan jika diberikan nilai ke variabel ini (dalam contoh blankfinal) maka akan menghasilkan error pada saat dikompile. II.2. Operator Operator digunakan untuk melakukan berbagai operasi seperti aritmatika dan assignment. Kategori-kategori operator : 1. Operator aritmatika Tabel operator binary Operator Use Deskripsi + Op1 + op2 Menambahkan op1 dan op2 - Op1 - op2 Mengurangi op2 dari op1 * Op1 * op2 Mengalikan op1 dengan op2 / Op1 / op2 Membagi op1 dengan op2 % Op1 % op2 Menghitung sisa dari pembagian op1 dengan op2 Table operator unary Operator Penggunaan Deskripsi + +op Menaikkan nilai op ke int jika ini merupakan byte, short atau char - -op Mengurangi op secara aritmatika Operator penggunaan Table operator incremen/decremen Deskripsi ++ op op -- op op Menaikkan op ke 1, mengevaluasi nilai op sebelum dinaikkan. Menaikkan op ke 1, mengevlaluasi nilai op setelah dinaikkan Menurunkan op ke 1, mengevaluasi nilai op sebelum dikurangi Menurunkna op ke 1, mengevaluasi nilai op setelah diturunkan. 2. Operator relasional dan kondisional Tabel operator relasional Operator penggunaan Memberikan nilai true jika
5 MODUL II Dasar-Dasar Pemrograman Bahasa Java 5 > op1 > op2 op1 lebih besar dari op2 >= op1 >= op2 op1 lebih besar atau sama dengan op2 < op1 < op2 op1 kurang dari op2 <= op1 <= op2 op1 kurang dari atau sama dengan op2 == op1 == op2 op1 dan op2 sama!= op1!= op2 op1 dan op2 tidak sama Tabel operator kondisional Operator Penggunaan Memberikan nilai true jika && op1 && op2 op1 dan op2 true op1 op2 Salah satunya true!! op op adalah false & op1 & op2 Keduanya true op1 op2 Salah satunya true ^ op1 ^ op2 Jika op1 dan op2 berbeda 3. Operator shift dan logika Tabel operator shift Operator Penggunaan Operasi >> op1 >> op2 Menggeser bit op1 kekanan sepanajng op2 << op1 << op2 Menggeser bit op1 kekiri sepanajng op2 >>> op1 >>> op2 Menggeser bit op1 kekanan sebesar op2 (tidak bertnada) 13 >> 1; Menggeser bit integer 13 kekanan satu. Representasi biner dari 13 adalah 1101 dan hasil operasi pergeseran adalah 110 atau 6 dalam desimal dimana bit sebelah kiri diisi o yaitu menjadi 0110 Tabel operator logika Operator Penggunaan Operasi & Op1 & op2 bitwise and Op1 op2 bitwise or ^ Op1 ^ op2 bitwise xor ~ ~op2 bitwise komplemen 4. Operator assignment Tabel operator assignment
6 MODUL II Dasar-Dasar Pemrograman Bahasa Java 6 Operator Penggunaan Sama dengan += op1 += op2 op1 = op1 + op2 -= op1 -= op2 op1 = op1 - op2 *= op1 *= op2 op1 = op1 * op2 /= op1 /= op2 op1 = op1 / op2 %= op1 %= op2 op1 = op1 % op2 &= op1 &= op2 op1 = op1 & op2 = op1 = op2 op1 = op1 op2 ^= op1 ^= op2 op1 = op1 ^ op2 <<= op1 <<= op2 op1 = op1 << op2 >>= op1 >>= op2 op1 = op1 >> op2 >>>= op1 >>>= op2 op1 = op1 >>> op2 5. Operator lainnya Operator Deskripsi?: Shortcut if-else statement [] Digunakan untuk mendeklarsikan arrays, membuat arrays, dan mengakses elemen array. Digunakan untuk membentuk names ( params ) Membatasi daftar parameter-parameter yang dibatasi koma ( type ) Berkelakuan (mengkonversi) suatu nilai ke tipe tertentu New instanceof Membuat objek baru atau array baru Menentukan apakah operan pertamanya merupakan sebuah instan dari operan kedua II.3. Ekspresi, statement dan blok a. Ekspresi Ekspresi adalah sekumpulan variabel, operator dan method call yang mengevaluasi nilai tunggal... // other primitive types char achar = 'S'; boolean aboolean = true; // display them all System.out.println("The largest byte value is " + largestbyte);... if (Character.isUpperCase(aChar)) {...
7 MODUL II Dasar-Dasar Pemrograman Bahasa Java 7 Setiap ekspresi dalam tabel berikut ini akan melakukan opersi dan memberikan nilai. postfix operators []. (params) expr++ expr-- unary operators ++expr --expr +expr -expr ~! creation or cast new (type)expr Multiplicative * / % Additive + - Shift << >> >>> Relational < > <= >= instanceof Equality ==!= bitwise AND & bitwise exclusive OR ^ bitwise inclusive OR logical AND && logical OR Conditional? : Assignment = += -= *= /= %= &= ^= = <<= >>= >>>= b. Statement Suatu statement akan membentuk suatu unit eksekusi yang lengkap. Tipe-tipe ekspresi berikut ini dapat dibuat menjadi sebuah statement yang diakhiri dengan titik koma (;) : Assignment expressions Berbagai penggunaan dari ++ atau -- Method calls Ekspresi-ekspresi pembuatan objek avalue = ; //assignment statement avalue++; //increment statement System.out.println(aValue);//method call statement Integer integerobject = new Integer(4); //object creation statement c. Blok Blok sekelompok dari nol atau lebih statement diantara kurung kurawal yang seimbang. Contoh berikut ini menunjukkan dua blok dari program yang berisi statement tunggal : if (Character.isUpperCase(aChar)) { System.out.println("The character " + achar + " is upper case."); else { System.out.println("The character " + achar + " is lower case.");
8 MODUL II Dasar-Dasar Pemrograman Bahasa Java 8 II.4. Flow control statement Bentuk umum control flow statement: control flow statement details { Tabel flow control statement Tipe statement Keyword looping Pembuat keputusan exception handling pencabangan while, do-while, for if-else, switch-case try-catch-finally, throw break, continue, label:, return 1. looping a. while Sintaks umum: while (expression) { statement int i = 0; char c = copyfromme.charat(i); b. do-while Sintaks umum : while (c!= 'g') { copytome.append(c); c = copyfromme.charat(++i); System.out.println(copyToMe); do { while (expression); int i = 0; char c = copyfromme.charat(i); c. for Sintaks umum : do { copytome.append(c); c = copyfromme.charat(++i); while (c!= 'g'); System.out.println(copyToMe); for (initialization; termination; increment) { statement for (int i = 0; i < arrayofints.length;i++) { System.out.print(arrayOfInts[i] + " ");
9 MODUL II Dasar-Dasar Pemrograman Bahasa Java 9 2. Pembuat keputusan a. if Bentuk umum : b. if-else Bentuk umum : if (expression) { if (DEBUG) { System.out.println("DEBUG: x = " + x); if (expression) { else { if (testscore >= 90) { grade = 'A'; else if (testscore >= 80) { grade = 'B'; else if (testscore >= 70) { grade = 'C'; else if (testscore >= 60) { grade = 'D'; else { grade = 'F'; c. switch-case switch (month) { case 1: System.out.println("January"); break; case 2: System.out.println("February"); break; case 3: System.out.println("March"); break; case 4: System.out.println("April"); break; case 5: System.out.println("May"); break; case 6: System.out.println("June"); break; case 7: System.out.println("July"); break; case 8: System.out.println("August"); break; case 9: System.out.println("September"); break; case 10: System.out.println("October"); break; case 11: System.out.println("November"); break; case 12: System.out.println("December"); break; 3. exception handling a. try-catch-finally Bentuk umum : try { Java statements PrintWriter out = null;
10 MODUL II Dasar-Dasar Pemrograman Bahasa Java 10 try { System.out.println("Entering try statement"); out = new PrintWriter( new FileWriter("OutFile.txt")); for (int i = 0; i < size; i++) out.println("value at: " + i + " = " + victor.elementat(i)); Bentuk umum : try {... try { catch (exceptiontype name) { out.close(); // don't do this; it duplicates code catch (ArrayIndexOutOfBoundsException e) { out.close(); // don't do this; it duplicates code System.err.println("Caught ArrayIndexOutOfBoundsException: " + e.getmessage()); catch (IOException e) { System.err.println("Caught IOException: " + e.getmessage()); Bentuk umum : try { catch (exceptiontype name) { finally { try { System.out.println("Entering try statement"); out = new PrintWriter( new FileWriter("OutFile.txt")); for (int i = 0; i < size; i++) out.println("value at: " + i + " = " + victor.elementat(i)); catch (ArrayIndexOutOfBoundsException e) { System.err.println("Caught ArrayIndexOutOfBoundsException: " + e.getmessage()); catch (IOException e) { System.err.println("Caught IOException: " + e.getmessage()); finally { if (out!= null) { System.out.println("Closing PrintWriter"); out.close(); else { System.out.println("PrintWriter not open"); b. throw Bentuk umum :
11 MODUL II Dasar-Dasar Pemrograman Bahasa Java 11 throw somethrowableobject; Semua method java menggunakan statement throw untuk melemparkan exception. Statement ini memerlukan argumen tunggal sebuah objek throwable. Dalam sistem java, objek-objek throwable ini merupakan instance dari berbagai subclass dari class Throwable. Jika anda mencoba melemparkan sebuah objek yang bukan throwable, kompiler menolak utuk mengkompile program tersebut dan menampilkan pesan error yang menyerupai berikut ini : testing.java:10: Cannot throw class java.lang.integer; it must be a subclass of class java.lang.throwable. throw new Integer(4); ^ public Object pop() throws EmptyStackException { Object obj; if (size == 0) throw new EmptyStackException(); obj = objectat(size - 1); setobjectat(size - 1, null); size--; return obj; 4. Pencabangan a. break - break berlabel Statement break akan membuat keluar dari blok label tersebut search: for ( ; i < arrayofints.length; i++) { for (j = 0; j < arrayofints[i].length; j++) { if (arrayofints[i][j] == searchfor) { foundit = true; break search; Statement break akan membuat pencarian keluar dari label search. - break tidak berlabel Statement break akan membuat keluar dari statement switch, pengulangan for, while-do, do-while,dsb. for ( ; i < arrayofints.length; i++) { if (arrayofints[i] == searchfor) { foundit = true; break; Statement break membuat pencarian nilai keluar dari pengulangan for b. continue Statement continue digunakan untuk melompat ke iterasi saat ini dari pengulangan while,do-while dan for. public class ContinueDemo { public static void main(string[] args) { StringBuffer searchme = new StringBuffer( "peter piper picked a peck of pickled peppers");
12 MODUL II Dasar-Dasar Pemrograman Bahasa Java 12 int max = searchme.length(); int numps = 0; for (int i = 0; i < max; i++) { //interested only in p's if (searchme.charat(i)!= 'p') continue; //process p's numps++; searchme.setcharat(i, 'P'); System.out.println("Found " + numps + " p's in the string."); System.out.println(searchMe); Keluaran program ini: Found 9 p's in the string. Peter PiPer Picked a Peck of Pickled PePPers c. label Label adalah sebuah identifier yang diletakkan sebelum statement dan diikuti dengan titik dua (:). bentuk umum : statementname: somejavastatement; d. return Statement ini digunakan untuk keluar dari method saat ini. Statement return ini mempunyai dua bentuk yaitu yang mengembalikan nilai dan tidak. Contoh yang mengembalikan nilai : return ++count; Contoh yang tidak mengembalikan nilai : return; Latihan 1. Tuliskan kembali program berikut ini a. Latihan menggunakan variabel dan operator public class MaxVariablesDemo { public static void main(string args[]) { // integers byte largestbyte = Byte.MAX_VALUE; short largestshort = Short.MAX_VALUE; int largestinteger = Integer.MAX_VALUE; long largestlong = Long.MAX_VALUE; // real numbers float largestfloat = Float.MAX_VALUE; double largestdouble = Double.MAX_VALUE; // other primitive types char achar = 'S'; boolean aboolean = true; //a few numbers int i = 37; int j = 42;
13 MODUL II Dasar-Dasar Pemrograman Bahasa Java 13 double x = ; double y = 7.22; // display them all System.out.println("The largest byte value is " + largestbyte); System.out.println("The largest short value is " + largestshort); System.out.println("The largest integer value is " + largestinteger); System.out.println("The largest long value is " + largestlong); System.out.println("The largest float value is " + largestfloat); System.out.println("The largest double value is " + largestdouble); if (Character.isUpperCase(aChar)) { System.out.println("The character " + achar + " is upper case."); else { System.out.println("The character " + achar + " is lower case."); System.out.println("The value of aboolean is " + aboolean); System.out.println("Variable values..."); System.out.println(" i = " + i); System.out.println(" j = " + j); System.out.println(" x = " + x); System.out.println(" y = " + y); //adding numbers System.out.println("Adding..."); System.out.println(" i + j = " + (i + j)); System.out.println(" x + y = " + (x + y)); //subtracting numbers System.out.println("Subtracting..."); System.out.println(" i - j = " + (i - j)); System.out.println(" x - y = " + (x - y)); //multiplying numbers System.out.println("Multiplying..."); System.out.println(" i * j = " + (i * j)); System.out.println(" x * y = " + (x * y)); //dividing numbers System.out.println("Dividing..."); System.out.println(" i / j = " + (i / j)); System.out.println(" x / y = " + (x / y)); //computing the remainder resulting from dividing numbers System.out.println("Computing the remainder..."); System.out.println(" i % j = " + (i % j)); System.out.println(" x % y = " + (x % y)); //mixing types System.out.println("Mixing types..."); System.out.println(" j + y = " + (j + y)); System.out.println(" i * x = " + (i * x));
14 MODUL II Dasar-Dasar Pemrograman Bahasa Java 14 b. Latihan menggunakan pengulangan while public class WhileDemo { public static void main(string[] args) { String copyfromme = "Copy this string until you " + "encounter the letter 'g'."; StringBuffer copytome = new StringBuffer(); int i = 0; char c = copyfromme.charat(i); while (c!= 'g') { copytome.append(c); c = copyfromme.charat(++i); System.out.println(copyToMe); c. Latihan menggunakan pengulangan do-while public class DoWhileDemo { public static void main(string[] args) { String copyfromme = "Copy this string until you " + "encounter the letter 'g'."; StringBuffer copytome = new StringBuffer(); int i = 0; char c = copyfromme.charat(i); do { copytome.append(c); c = copyfromme.charat(++i); while (c!= 'g'); System.out.println(copyToMe); d. Latihan menggunakan pengulangan for public class ForDemo { public static void main(string[] args) { int[] arrayofints = { 32, 87, 3, 589, 12, 1076, 2000, 8, 622, 127 ; for (int i = 0; i < arrayofints.length; i++) { System.out.print(arrayOfInts[i] + " "); System.out.println(); e. Latihan menggunakan if, if-else dan switch-case public class SwitchDemo { public static void main(string[] args) { int month = 8; switch (month) {
15 MODUL II Dasar-Dasar Pemrograman Bahasa Java 15 case 1: System.out.println("January"); break; case 2: System.out.println("February"); break; case 3: System.out.println("March"); break; case 4: System.out.println("April"); break; case 5: System.out.println("May"); break; case 6: System.out.println("June"); break; case 7: System.out.println("July"); break; case 8: System.out.println("August"); break; case 9: System.out.println("September"); break; case 10: System.out.println("October"); break; case 11: System.out.println("November"); break; case 12: System.out.println("December"); break; f. Latihan menggunakan label,continue, break dan return public class LabelDemo { public static void main(string[] args) { int[] arrayofints = { 32, 87, 3, 589, 12, 1076, 2000, 8, 622, 127 ; int searchfor = 12; int i = 0; boolean foundit = false; for ( ; i < arrayofints.length; i++) { if (arrayofints[i] == searchfor) { foundit = true; break; if (foundit) { System.out.println("Found " + searchfor + " at index " + i); else { System.out.println(searchfor + "not in the array"); public class ContinueDemo { public static void main(string[] args) { StringBuffer searchme = new StringBuffer( "peter piper picked a peck of pickled peppers"); int max = searchme.length(); int numps = 0; for (int i = 0; i < max; i++) { //interested only in p's if (searchme.charat(i)!= 'p') continue; //process p's numps++; searchme.setcharat(i, 'P');
16 MODUL II Dasar-Dasar Pemrograman Bahasa Java 16 System.out.println("Found " + numps + " p's in the string."); System.out.println(searchMe); public class ContinueWithLabelDemo { public static void main(string[] args) { String searchme = "Look for a substring in me"; String substring = "sub"; boolean foundit = false; int max = searchme.length() - substring.length(); test: for (int i = 0; i <= max; i++) { int n = substring.length(); int j = i; int k = 0; while (n--!= 0) { if (searchme.charat(j++)!= substring.charat(k++)) { continue test; foundit = true; break test; System.out.println(foundIt? "Found it" : "Didn't find it"); 2. Buatlah program aplikasi untuk jumlah huruf vocal (a,e,i,o,u) pada kalimat sederhana bertipe String you are studying java programming basics yang menampikan tampilan berikut ini : 3. Buatlah program applet untuk no (2) 4. a. Buatlah program aplikasi yang membalikkan kalimat you are studying programming basics. yang menampilkan : b. Buatlah applet dari (a) 5. a. Buatlah program aplikasi yang menghitung jumlah kata dalam kalimat you are studying java programming basics. Yang menampilkan :
17 MODUL II Dasar-Dasar Pemrograman Bahasa Java 17 b. Buatlah applet dari (a) Kuis 1. Buatlah program aplikasi dan applet sederhana dengan menggunakan variabel, operator, perulangan dan pembuat keputusan! (program bebas) 2. Apa tujuan yang hendak dicapai pada modul II ini? 3. Apa yang anda ketahui tentang exception handling? Jelaskan!
Operator dan Assignment
Operator dan Assignment Macam-macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional Op.
Lebih terperinciPemrograman Berbasis Objek Operator dan Assignment
Operator dan Assignment Macam-macam macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional
Lebih terperinciPraktikum 4 Control Flow dan Looping
Praktikum 4 Control Flow dan Looping Tujuan Memahami logika percabangan dan dapat memakai percabangan dengan tepat. Memahami logika perulangan dengan tepat dan dapat memberikan kondisi perulangan yang
Lebih terperinciBAHASA 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 terperinciBAB 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 terperinciDasar 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 terperinciOPERATOR-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 terperinciDASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
Lebih terperinciPemrograman 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 terperinciOBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment
OBJECT ORIENTED PROGRAMMING Day 3 : Operator dan Assignment TOPIK Membedakan antara instance dan local l variabel. Urutan pemrosesan Unary operator Arithmetic operator Shift operator: , dan >>> Comparison
Lebih terperinci2 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 terperinciBAB 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 terperinciBAB 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 terperinciOperator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek
Operator dan Assignment Pertemuan 3 Pemrograman Berbasis Obyek Topik Unary operator Arithmetic operator Shift operator: , dan >>> Comparison operator Bitwise operator: &, ^, dan. Short Circuit operator
Lebih terperinciPercabangan & Perulangan
BRACHIG & LOOPIG Percabangan & Perulangan Pemrograman Berbasis Obyek Pertemuan 3 IT-EEPIS Percabangan -else else- switch (ekspresi boolean) { pernyataan1; pernyataan2; ekspresi = true pernyataan1 pernyataan2
Lebih terperinciPEMAHAMAN 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 terperinciBadiyanto, 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 terperinciIdentifier, 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 terperinciSUMBER 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 terperinciPemrograman Berorientasi Obyek. Dasar Pemrograman Java
Pemrograman Berorientasi Obyek Dasar Pemrograman Java 1 Materi Pokok Membedakan antara valid dan invalid identifiers. Mengetahui Java technology keywords. Mengetahui 8 tipe data primitif. Mendefinisikan
Lebih terperinciJava Operators. Nurochman
Java Operators Nurochman Java Operators Unary operator Arithmetic operator Shift operator: , dan >>> Comparison operator Bitwise operators : &, ^, dan. Binary operators : &, ^, dan. Short Circuit
Lebih terperinciKONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK
KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK Farah Zakiyah Rahmanti, M.T 2015 Overview Definisi Teknologi Java Konsep Pemrograman Procedural dan OOP Struktur Java, Identifier, Kata Kunci, Tipe Data, Operator,
Lebih terperinciPEMROGRAMAN 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 terperinciElemen 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 terperinciTIPE DATA, VARIABEL DATA DAN OPERATOR
TIPE DATA, VARIABEL DATA DAN OPERATOR A. TIPE DATA PRIMITIF Bahasa pemrograman java mendefinisikan delapan tipe data primitif. Tipe-tipe data tersebut diantaranya adalah boolean (untuk bentuk logika),
Lebih terperinciPemrograman Berorientasi Obyek. Exception Handling. Politeknik Elektronika Negeri Surabaya
Exception Handling Topik Kategori Exception try, catch, finally Method yang melempar exception Aturan overriding method dan exception Membuat class exception baru Definisi Exception Suatu mekanisme penanganan
Lebih terperinciJAVA BASIC PROGRAMMING Joobshet
JAVA BASIC PROGRAMMING Joobshet 1. KOMPETENSI Mahasiswa dapat memahami jenis jenis tipe data Mahasiswa dapat memahami jenis jenis variable Mahasiswa dapat memahami jenis jenis seleksi kondisi Mahasiswa
Lebih terperinciTutorial Pemrograman dengan Bahasa Java
Tutorial Pemrograman dengan Bahasa Java I Putu Susila putu.sgr *AT* gmail.com September 20, 2011 1 Tentang Java 1.1 Bahasa Pemrograman Java Java merupakan bahasa Pemrograman sekaligus Platform yang dikembangkan
Lebih terperinciT I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A
Pemrograman Dasar T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A Tipe Data Tipe Data merupakan skema yang
Lebih terperinciA. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java
PRAKTIKUM 3 OPERATOR A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java B. DASAR TEORI Operator dapat diklasifikasikan
Lebih terperinciBahasa Pemrograman Java. Yudi Adha. ST. MMSI
Bahasa Pemrograman Java Yudi Adha. ST. MMSI Tujuan Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 3 OPERATOR JAVA
PERTEMUAN 3 OPERATOR JAVA A. Unary operator Unary operator merupakan operator yang membutuhkan hanya satu operand. Macam-macam unary operator sebagai berikut: Operator increment dan decrement : ++ dan
Lebih terperinciJava Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)
Variabel dan Tipe Data Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai) Nilai variabel dapat diubah di pernyataan manapun di dalam program Java Basic By Didit Setya
Lebih terperinciLAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom
LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom BAB III DASAR-DASAR PEMROGRAMAN Tipe Data Data adalah sekumpulan kejadian/fakta yang dipresentasikan dengan huruf, angka,
Lebih terperinciException Handling. Topik
Exception Handling Topik Kategori Exception try, catch, finally Method yang melempar exception Aturan overriding method dan exception Membuat class exception baru 1 Definisi Exception Suatu mekanisme penanganan
Lebih terperinciPEMROGRAMAN 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 terperinciOperator, 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 terperinciMODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI
MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI 1.Variabel Variabel merupakan container yang digunakan untuk menyimpan suatu nilai pada sebuah program dengan tipe data tertentu. Bahasa C# mengenal dua tipe variabel
Lebih terperinciPercobaan 6 Exception
Percobaan 6 Exception Pokok Bahasan Penanganan Eksepsi Menangkap Eksepsi Catch Secara bertingkat Melontarkan Eksepsi Melontarkan kembali Eksepsi Klausa Throws Tujuan Belajar Dengan praktikum ini mahasiswa
Lebih terperinciTIPE DATA, VARIABLE, dan OPERATOR DELPHI
TIPE DATA, VARIABLE, dan OPERATOR DELPHI A. TIPE DATA Delphi merupakan bahasa pemrograman tingkat tinggi yang mendukung perancangan terstruktur dan berorientasi Object. Bahasa pemrograman ini berdasarkan
Lebih terperinciPERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN
PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obektif: Praktikan mengetahui arra, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum
Lebih terperinciPERCOBAAN 6 EXCEPTION
PERCOBAAN 6 EXCEPTION Pokok Bahasan Penanganan Eksepsi Menangkap Eksepsi Catch Secara bertingkat Melontarkan Eksepsi Melontarkan kembali Eksepsi Klausa Throws Tujuan Belajar Dengan praktikum ini mahasiswa
Lebih terperinciPercabangan & 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 terperinciBAB 4. System.out.println("Hello world!");
BAB 4 Dasar-Dasar Pemrograman 4.1 Tujuan Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program Hello.java
Lebih terperinciBAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinciPemrograman Berorientasi Objek. Beni Suranto, S.T.
Pemrograman Berorientasi Objek Beni Suranto, S.T. Variabel Variabel adalah nama dari suatu lokasi di memori yang digunakan untuk menyimpan data sementara. Variabel diberi nama tertentu yang menunjukkan
Lebih terperinciPemrograman. 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 terperinciOPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..
OPERATOR BAHASA C Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data.. Operator adalah suatu tanda atau simbol yang digunakan untuk
Lebih terperinciKENDALI 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 terperinciObyektif : 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 terperinciPERTEMUAN 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 terperinciModul Tutorial C# 2 DASAR PEMROGRAMAN C# : STATEMENT DAN OPERATOR ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA
Modul Tutorial C# 2 DASAR PEMROGRAMAN C# : STATEMENT DAN OPERATOR ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA JUNI 2010 PENDAHULUAN Setelah sebelumnya kita sudah berhasil membuat
Lebih terperinciJAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS
JAVA FUNDAMENTAL Nama : Julian Chandra W Telp : 085647155605 Email : maeztro_87@yahoo.co.id Referensi : 1. Benny Hermawan. 2004. Menguasai Java 2 & Object Oriented Programming. Andi. 2. Bambang Hariyanto.
Lebih terperinciBahasa Pemrograman 2.
Bahasa Pemrograman 2 Pengenalan JAVA 1 anton@ukdw.ac.id Instalasi JDK Download JDK for free Instalasi biasa Set PATH dan JAVA_HOME set PATH=%PATH%; set JAVA_HOME=
Lebih terperinciPemrograman Berbasis Objek. Exception Handling. Politeknik Elektronika Negeri Surabaya
Exception Handling Kategori Exception Topik Pemrograman Berbasis Objek try, catch, finally Method yang melempar exception Aturan overriding method dan exception Membuat class exception baru Definisi Exception
Lebih terperinciDasar Pemrograman Java
Dasar Pemrograman Java Topik: Membedakan antara valid dan invalid identifiers. Mengetahui Java technology keywords. Mengetahui 8 tipe data primitif. Mendefinisikan literal value untuk tipe data numerik
Lebih terperinciTIPE 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 terperinciMerupakan 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 terperinciPRAKTIKUM 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 terperincidisebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator
OPERATOR Operator digunakan untuk menyatakan suatu perhitungan/operasi. Operator yang digunakan untuk operasi yang melibatkan satu operand disebut unary operator. Jika melibatkan dua operand maka disebut
Lebih terperinciEkspresi, Pernyataan & Operasi Aritmetika/Logika
Ekspresi, Pernyataan & Operasi Aritmetika/Logika Ekspresi (expression) Pernyataan (statements) Operator Penugasan (assignment) Operator Aritmetika Operator Relasional Operator Logika Operator Bitwise 1
Lebih terperinciReserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words
Comments Comments digunakan untuk memberikan keterangan/penjelasan suatu baris program. Comments tidak akan dikompilasi oleh compiler. Lambang untuk comments : - double slash ( // ) untuk memberikan penjelasan
Lebih terperinciModul 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 terperinci2. 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 terperinciBAB V. STATEMEN KONTROL
BAB V. STATEMEN KONTROL Statemen kontrol digunakan untuk mengatur jalannya alur program sesuai dengan yang diinginkan. Statemen ini dikategorikan menjadi 3 jenis, yaitu pemilihan, pengulangan dan peloncatan
Lebih terperinciLAPORAN PRAKTIKUM STRUKTUR DATA
LAPORAN PRAKTIKUM STRUKTUR DATA Nama : Sarifudin Kelas / NIM : IK-1B / 3.34.11.1.22 Pengampu : Sukamto, S.Kom;M.T Jobs ke : 02 Pokok Bahasan : Operator Bahasa Java PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN
Lebih terperinciSILABUS MATA KULIAH PEMROGRAMAN JAVA
A. IDENTITAS MATA KULIAH Program Studi : Teknik Informatika Mata Kuliah : Pemrograman Java Kode : SP331 Bobot : 4 (empat) sks Kelas : MI Semester : 4 (empat) Mata kuliah prasyarat : Tidak ada Deskripsi
Lebih terperinciPertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN
Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN I. Elemen-Elemen Dalam Bahasa Pemrograman Berikut adalah elemen-elemen pada bahasa pemrograman: Berikut adalah element-element pada bahasa pemrograman: 1. Aturan
Lebih terperinciVariable. Variable (cont) Variable (cont) Tipe Data
Variable Variable (cont) Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan. Setiap variable memrlukan identifier yang dapat membedakannya dari variable
Lebih terperinciUniversitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.
3.1. Statement Aspek awal yang perlu anda ketahui dalam bahasa pemograman adalah Reserved Word dan statement. Reserved word harus kita kenal bahkan harus dihapalkan, layaknya menghapal kata-kata baru apabila
Lebih terperinciChapter 2 Tipe Data, Identifier, Operator dan Control Statement
Chapter 2 Tipe Data, Identifier, Operator dan Control Statement Tipe Data dan Identifier Program adalah kumpulan instruksi yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk
Lebih terperinciAda 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure
Struktur Kontrol Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure Selection Structure if if else switch if Bentuknya : if (kondisi) Statement1;
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT
PERTEMUAN 4 CONTROL FLOW STATEMENT A. Seleksi kondisi if Sintaks dari pernyataan seleksi kondisi if: if (condition/boolean exp) statement; atau if (condition/boolean exp) { Tanda kurung () yang mengapit
Lebih terperinciif (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinci1. 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 terperinciPENGENALAN JAVA. PBO/Java/Ayuliana/Feb2009 1
PENGENALAN JAVA SEJARAH JAVA Proyek Java dimulai pada tahun 1991, ketika sejumlah insinyur perusahaan Sun Microsystem yang dimotori oleh James Gosling memulai Green Project, yaitu proyek penelitian untuk
Lebih terperinciVARIABEL, 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 terperinciIT210 Pemrograman Visual. Ramos Somya
IT210 Pemrograman Visual Ramos Somya Variabel adalah tempat untuk menyimpan data yang memiliki suatu tipe data. Variabel ini akan ditempatkan dalam suatu alamat memori pada komputer. C# mengharuskan setiap
Lebih terperinci24/09/2017 PERCABANGAN
1 PERCABANGAN STATEMENT IF Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan dieksekusi jika dan hanya jika persyaratan bernilai benar (true). 2 BENTUK PERNYATAAN IF atau 3 PENJELASAN
Lebih terperinciNama : Julian Chandra W Telp :
JAVA FUNDAMENTAL Nama : Julian Chandra W Telp : 085647155605 Email : maeztro_87@yahoo.co.id julian.chand@gmail.com Referensi : 1. Benny Hermawan. 2004. Menguasai Java 2 & Object Oriented Programming. Andi.
Lebih terperinciDasar Pemrograman Java
Dasar Pemrograman Java Entin Martiana Topik: Membedakan antara valid dan invalid identifiers. Mengetahui Java technology keywords. Mengetahui 8 tipe data primitif. Mendefinisikan literal value untuk tipe
Lebih terperinciDasar-Dasar Pemrograman Java
1 Dasar-Dasar Pemrograman Java Tipe data primitif 1. logika - boolean Tipe data boolean diwakili oleh dua pernyataan : true dan false 2. teksual char Tipe data character (char) diwakili oleh karakter single
Lebih terperinciPERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM
PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM 1. Praktikan mengetahui array, percabangan, dan perulangan pada Java. 2. Praktikan mengetahui bentuk umum dari array, percabangan, dan perulangan
Lebih terperinci3. Elemen Dasar C++ S. Indriani S. L., M.T L.,
3. Elemen Dasar C++ S. Indrianii L., M.T Himpunan karakter Suatu pengenal berupa satu atau beberapa karakter Huruf A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q
Lebih terperinciTipe 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 terperinciModul 2 Dasar Pemrograman Java. Oleh: Mike Yuliana PENS-ITS
Modul 2 Dasar Pemrograman Java Oleh: Mike Yuliana PENS-ITS Tujuan Membedakan antara valid dan invalid identifiers. Mengetahui Java technology keywords. Mengetahui 8 tipe data primitif. Mendefinisikan literal
Lebih terperinciModul 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 terperinciTujuan. Dasar Pemrograman. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama
Tujuan JAVA Education Network Indonesia Dasar Pemrograman Pengenalan Pemrograman 1 Setelah menyelesaikan bab ini, siswa diharapkan mampu: Mengidentifikasi bagian-bagian dasar program Java Membedakan beberapa
Lebih terperinciDasar Pemrograman Java. Pertemuan 2 Pemrograman Berbasis Obyek
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek Topik: Membedakan antara valid dan invalid identifiers. Mengetahui Java technology keywords. Mengetahui 8 tipe data primitif. Mendefinisikan
Lebih terperinciBAB 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 terperinciPERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN
PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obyektif: Praktikan mengetahui array, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum dari array, percabangan, dan perulangan dalam
Lebih terperinci9/26/2011. Tujuan. Bekerja dengan Java Class Library. Pengenalan OOP. Pengenalan OOP. Class dan Object. Enkapsulasi
Tujuan Pada akhir pembahasan, siswa diharapkan dapat : JAVA Education Network Indonesia Bekerja dengan Java Class Library Pengenalan Pemrograman 1 Menjelaskan OOP dan beberapa konsepnya Membedakan antara
Lebih terperinciPemrograman Berorientasi Objek 1 (IDENTIFIER KEYWORD LITERAL DAN (IDENTIFIER, KEYWORD, LITERAL DAN TIPE DATA, OPERATOR, SEPARATOR)
(IDENTIFIER KEYWORD LITERAL DAN (IDENTIFIER, KEYWORD, LITERAL DAN TIPE DATA, OPERATOR, SEPARATOR) Asal mula Java : Tim sun Microsystems th 1991 code name Oak th 1995 Java Bahasa pemrograman java yang telah
Lebih terperinciReferensi Bahasa Pemrograman Java
Referensi Bahasa Pemrograman Java Tipe Data Primitif Type Bits Bytes Minimum Range Maximum Range byte 8 1-128 or -2 7 127 or 2 7-1 short 16 2-32,768 or -2 15 32,767 or 215-1 int 32 4-2,147,483,648 or -2
Lebih terperinciif (ekspresi_boolean) {
PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : KAPITA SELEKTA BAHASA PEMROGRAMAN Kode Mata Kuliah : MI - 15310 Jurusan / Jenjang : S1 SISTEM INFORMASI
Lebih terperinciMODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1
MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1 Disusun oleh : Tim Asisten JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2011 0 A. Pengantar
Lebih terperinciPemrograman Berorientasi Object
Pemrograman Berorientasi Object Apa itu Exception? Singkatan dari Exceptional Events. Kesalahan (errors) yang terjadi saat runtime, menyebabkan gangguan pada alur eksekusi program. Contoh Error pembagian
Lebih terperinciModul 3 Flow Control dan Input
Modul 3 Flow Control dan Input Flow control terbagi menjadi dua, yaitu control seleksi dan control perulangan. 1. KONTROL SELEKSI Kontrol seleksi digunakan untuk membuat pemilihan terhadap aksi yang akan
Lebih terperinci