PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK

Slides:



Advertisements
Presentasi serupa
Dasar pemrograman.
Advertisements

Malang,22 November 2012
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Dasar Pemrograman Komputer
09 Control Statement if 143.
Praktikum Bahasa Pemrograman
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Dasar-Dasar Pemrograman
Pointer.
Selection (pemilihan) As’ad Djamalilleil
Pemrograman Berorientasi Objek
Modul 3: Kendali program dan teknik penyimpanan data
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
OOP Java 04 Array & String.
Control Structures in Java Risanuri Hidayat, Ir., M.Sc.
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
PEMROGRAMAN BERORIENTASI OBJEK
MATERI 8 ALGORITMA DAN PEMROGRAMAN
STRUKTUR KENDALI PROSES
Struktur Kontrol.
Pemrograman Berbasis Obyek Oleh Tita Karlita
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Flow Control Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Operator
Struktur Kontrol Pemilihan
DASAR-DASAR PEMROGRAMAN JAVA
Dasar pemrograman.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Struktur kontrol.
03 Elemen Dasar Bahasa Java
TIPE DATA, VARIABEL, DAN OPERATOR
Elemen Dasar Dalam C++.
PBO Daniel Riano Kaparang, S.Kom., M.Cs
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Algoritma & pemrograman 1B
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
VARIABEL, OPERATOR, PROMOTION, CASTING
JAVA FUNDAMENTAL Dhea Raniasti.
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
S. Indriani Lestariningati, M.T
Algoritma & Pemrograman 1
Pemrograman II Dasar Java (Jcreator)
PEMROGRAMAN JAVA.
Dasar Bahasa Java.
Interface Umar muhammad JAVA.
PEMROGRAMAN JAVA.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
VARIABEL, TIPE DATA, OPERATOR
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Kamis, 08 Nopember 2018.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
10/8/2019 P.Marpaung : Prak. PBO (Tipe data,Variabel, & Operator)1.
Transcript presentasi:

PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom

VARIABEL Variabel adalah sebuah tempat atau lokasi dalam memory untuk menyimpan sebuah nilai. Deklarasi variabel = tipedata namavariabel; Setiap variabel harus diasosiasikan dengan sebuah tipe data. Variabel case-sensitive Variabel dimulai dengan huruf atau _ (underscore) atau $ (tanda dolar) Variabel tidak mengandung sepasi Tidak menggunakan kata kunci

Kata Kunci

Tipe Data Dalam java tipe data dibedakan menjadi 2 : Primitive Tipe data yang telah disediakan oleh java. Contoh : boolean, char, int, float, double, long, short, byte. Reference Tipe data yang dibuat oleh programmer sendiri. Contoh : class String, array, dll.

Tipe data bilangan bulat

Tipe data bilangan pecahan

Deklarasi Variabel Contoh : float bilPecahan; int jumlahBarang, unit, usia, stok; char huruf=‘A’; float nilai =10.00; String alamat = “Malang”; int A[] = {1,2,3};

Operator Aritmatika

Operator Increment dan Decrement Operator increment dan decrement dapat ditempatkan sebelum atau sesudah operand. int i = 10, int j = 3; int k = 0; Jika diklakukan operasi : k = j++ + i; //akan menghasilkan k = 3+10 = 13 Jika diklakukan operasi : k = ++j + i; //akan menghasilkan k = 4+10 = 14

Operator Relasi

Operator Logika int bil1 = 2; int bil2 = 2; int bil3 = 3; int bil4=4; Penggunaan Keterangan && Pernyataan1 && pernyataan2 AND, akan menghasilkan nilai benar jika kedua pernyataan bernilai benar || Pernyataan1 || pernyataan2 OR, akan menghasilkan nilai benar jika kedua pernyataan atau salah satu pernyataan bernilai benar ! !pernyataan NOT akan membalik nilai pernyataan, jika salah menjadi benar, benar menjadi salah int bil1 = 2; int bil2 = 2; int bil3 = 3; int bil4=4; if (bil1 == bil2 && bil3 == bil4) { System.out.println("Benar"); } else { System.out.println("Salah"); } int bil1 = 2; int bil2 = 2; int bil3 = 3; int bil4=4; if (!(bil1 == bil2 || bil3 == bil4)) { System.out.println("Benar"); } else { System.out.println("Salah"); }

Operator Ternary exp1?exp2:exp3 Contoh String status = ""; int grade = 80; status = (grade >= 60)?“Lulus":“Gagal"; System.out.println( status ); Artinya : jika >=60 maka lulus jika <60 maka gagal

Membandingkan String Str1=“aaa” Str2=“aaa” Str3=“bbb” Str4=“AAA” System.out.println(str1.equals(str2)); true System.out.println(str1.equals(str3)); false System.out.println(str1. equalsIgnoreCase(str4)); true System.out.println(str1.compareTo(str2)); 0 System.out.println(str1.compareTo(str3)); -1 System.out.println(str3.compareTo(str1)); 1

Menampilkan data di layar System.out.print(“data"); Menampilkan data dilayar tanpa diakhiri enter System.out.println(“data"); menampilkan data di layar dengan diakhiri enter

Program membaca data dari keyboard import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class baca { public static void main( String[] args ) BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in)); String name = ""; System.out.print("Please Enter Your Name:"); try{ name = dataIn.readLine(); } catch( IOException e ) System.out.println("Error!"); System.out.println("Hello " + name +"!");

Keterangan import.java.io.*; mengimport kelas-kelas java yang berguna utk input dan output. String name = “” sbg tempat utk menyimpan input dari user name=dataIn.readLine(); mengambil inputan dari user dgn memanggil fungsi readline pd class BufferedReader yg ada pd variabel dataIn.

Kondisional Pernyataan if Pernyataan if – else Pernyataan if – else if Pernyataan switch

Kondisional Pernyataan kondisional memanfaatkan ekspresi boolean yang dapat berupa true atau false (sehingga disebut binary decision). Aksi yang dikerjakan tergantung pada nilai hasil dari ekspresi:

Pernyataan if Pernyataan if menentukan sebuah statement yang akan dieksekusi jika dan hanya jika persyaratan boolean (boolean statement) bernilai true. Bentuk umum : if( boolean_expression ) statement; Atau if( boolean_expression ){ statement1; statement2; . . . }

Flowchart Pernyataan if

Pernyataan if - else Pernyataan if-else digunakan apabila kita ingin mengeksekusi sebuah statement dengan kondisi true dan statement yang lain dengan kondisi false. Bentuk umum : if( boolean_expression ) atau if(boolean_expression) statement; { else statement1; statement; statement2; } else{ statement; … ; }

Flowchart Pernyataan if-else

Contoh : public class coba { public static void main(String[]args) { int grade = 68; if( grade > 60 ){ System.out.println(“selamat!"); System.out.println(“kamu lulus!"); } else{ System.out.println(“maaf, kamu tidak lulus");

Pernyataan if-else if Bentuk umum : if( boolean_expression1 ) statement1; else if( boolean_expression2 ) statement2; else statement3;

Flowchart pernyataan if-else if

Pernyataan switch switch( switch_expression ){ case case_selector1: statement1; // statement2; //block 1 . . . // break; case case_selector2: statement2; //block 2 . . . default: statement1; // statement2; //block n . . . // break; }

Flowchart switch

Contoh : public class coba { public static void main(String[]args) { int grade = 80; switch(grade){ case 100: System.out.println( "Excellent!" ); break; case 90: System.out.println("Good job!" ); case 80: System.out.println("Study harder!" ); default: System.out.println("Sorry, you failed."); }}}