Array dan String. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

Ukuran: px
Mulai penontonan dengan halaman:

Download "Array dan String. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah"

Transkripsi

1 Array dan String Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA

2 Konsep Penting Array String 2 Viska Mutiawani - Informatika FMIPA

3 3 Viska Mutiawani - Informatika FMIPA Array

4 Array Sintaks Tipe_data[] nama_variable = new tipe_data[ukuran]; Contoh: int[] tts = new int[100]; ATAU int[] tts; tts = new int[100]; ATAU int tts[]= new int[100]; 4 Viska Mutiawani - Informatika FMIPA

5 Array (2) Memberi nilai kepada array: int[] nilai = {2, 3, 4, 5}; char[] abjad= {a, b, c, d}; Kita juga bisa membuat array tanpa nama: new int[]{2, 3, 5, 7, 11}; menyediakan satu array baru dengan nilai-nilai tersebut. Sering dipakai untuk mengirim parameter ke method. 5 Viska Mutiawani - Informatika FMIPA

6 Array (3) Digunakan apabila kita ingin mengirimkan array sebagai parameter pada method. cetaklimaprima(new int[] {2,3,5,7,11} ); ATAU int[] bilprima = {2,3,5,7,11}; cetaklimaprima(bilprima); 6 Viska Mutiawani - Informatika FMIPA

7 Multi-dimensi Array Data array disimpan di dalam indeks baris dan kolom int[][] arr=new int[3][3];//3 row and 3 column arr[0][0]=1; arr[0][1]=2; arr[0][2]=3; arr[1][0]=4; arr[1][1]=5; arr[1][2]=6; arr[2][0]=7; arr[2][1]=8; arr[2][2]=9; 7 Viska Mutiawani - Informatika FMIPA

8 Contoh class Testarray3{ public static void main(string args[]){ }} //declaring and initializing 2D array int arr[][]={{1,2,3},{2,4,5},{4,4,5}}; //printing 2D array for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.print(arr[i][j]+" "); } System.out.println(); } 8 Viska Mutiawani - Informatika FMIPA

9 Array Sebagai Objek Apabila ia dianggap sebagai objek, maka ia mempunyai atribut dan method Atribut length Menentukan ukuran suatu array: nama_array.length int bilprima={2, 3, 5, 7, 11}; for(int i=0; i<bilprima.length;i++) System.out.println(bilPrima[i]); 9 Viska Mutiawani - Informatika FMIPA

10 Method arraycopy() Mengcopy dari satu array ke array yang lain. Sintaksnya: System.arraycopy(sumber,indekSumber,sasaran, indeksasaran,bil); sumber :nama array yang hendak dicopy indeksumber :permulaan kedudukan array yang akan di copy dari sumber sasaran : array baru yang akan menyimpan kandungan array sumber indeksasaran :permulaan kedudukan pada array sasaran untuk menyimpan nilai yang dicopy bil : jumlah nilai yang dicopy 10 Viska Mutiawani - Informatika FMIPA

11 Metod arraycopy() int[] nomganjil ={1, 3, 5, 7, 9}; int[] nompositif={10, 20, 30, 40, 50, 60}; System.arraycopy(nomGanjil, 1, nompositif, 2, 3); for(int i=0; i<nompositif.length; i++){ } Sysem.out.println( nompositif[ + i + ] selepas copy: +nompositif[i]); OUTPUT nompositif[0] selepas copy ialah 10 nompositif[1] selepas copy ialah 20 nompositif[2] selepas copy ialah 3 nompositif[3] selepas copy ialah 5 nompositif[4] selepas copy ialah 7 nompositif[5] selepas copy ialah Viska Mutiawani - Informatika FMIPA

12 System.arraycopy(nomGanjil, 1, nompositif, 2, 3); Sebelum copy Selepas copy Viska Mutiawani - Informatika FMIPA

13 Memproses data array Data yang ada dalam array biasanya diproses dengan for loop Krn ukuran diketahui Tipe datanya sama semua Sejak Java versi 5, diperkenalkan for-each loop Digunakan untuk traverse/menjejaki unsur array satu demi satu Tidak perlu indeks 13 Viska Mutiawani - Informatika FMIPA

14 Contoh for-each pada array public class TestArray { public static void main(string[] args) { double[] mylist = {1.9, 2.9, 3.4, 3.5}; // Print all the array elements for (double element: mylist) { System.out.println(element); } } } 14 Viska Mutiawani - Informatika FMIPA

15 15 Viska Mutiawani - Informatika FMIPA String

16 String Berbeda dengan C, Java mempunyai kelas String. Kita tidak perlu tipe data array char untuk menyimpan rentetan aksara. Tipe data berjenis String akan menyimpan aksara di antara tanda, termasuk ruang kosong Contoh: String kosong= ; //suatu rentetan kosong String namasaya = Muhammad Muktasim ; 16 Viska Mutiawani - Informatika FMIPA

17 String pada Java String pada Java Objek yang merepresentasikan rentetan aksara Class String digunakan untuk mencipta objek String String pada Java bersifat immutable Maksudnya isinya tidak bisa diubah Jika ingin bentuk string yang bisa diubah isinya, gunakan class StringBuffer dan StringBuilder 17 Viska Mutiawani - Informatika FMIPA

18 Cara mencipta objek String (1) String literal Dengan tanda petik dua String s="welcome"; Objek String disimpan di String constant pool String s1="welcome"; String s2="welcome"; //merujuk ke string s1 yg isinya sama 18 Viska Mutiawani - Informatika FMIPA

19 Cara mencipta objek String (2) Dengan keyword new String s=new String("Welcome"); //mencipta 2 objek dan 1 variabel reference Pada kasus ini, JVM akan mencipta satu objek String dalam memory normal (non pool) dan bentuk literal "Welcome" akan disimpan dalam string constant pool. Variable s merujuk pada object dalam heap(non pool). 19 Viska Mutiawani - Informatika FMIPA

20 Cara mencipta objek String (3) Dari karakter char 20 Viska Mutiawani - Informatika FMIPA

21 Operasi Terhadap String Menggabung string Menggunakan operator + String judul = OO ; String buku =.Java ; String judulbuku = judul + buku; System.out.println(judulBuku); OUTPUT OO.Java //tanpa spasi Bisa juga menggunakan method concat() 21 Viska Mutiawani - Informatika FMIPA

22 Operasi terhadap string Mengkombinasikan string dengan concat() public class ConcatExample{ public static void main(string args[]){ String s1="java string"; s1.concat("is immutable"); System.out.println(s1); }} y"); s1=s1.concat(" is immutable so assign it explicitl System.out.println(s1); 22 Viska Mutiawani - Informatika FMIPA Java string Java string is immutable to assign it explicitly

23 Operasi Terhadap String Substring Java menghitung substring bermula dari 0 hingga 4 0: kedudukan P 4: kedudukan i Mendapatkan sebagian dari string Metod substring() digunakan String senikata = Puji dan syukur kepada Allah ; String s = senikata.substring(0,4); System.out.println( Subrstring bernilai +s); OUTPUT Substring bernilai Puji 23 Viska Mutiawani - Informatika FMIPA

24 Operasi Terhadap String Panjang string Mendapatkan panjang suatu string Metod length() digunakan String kata = Salam Sejahtera ; int panjang = kata.length(); // panjang bernilai 15 Membanding string Menguji apakah dua string mempunyai nilai yang sama Metod equals() digunakan salam.equals(kata); // bernilai false Salam sejahtera.equalignorecase(kata); // bernilai true 24 Viska Mutiawani - Informatika FMIPA

25 Method String lain? Masih banyak method class String lain yang berguna seperti: char charat(int index) int length() boolean contains(charsequence s) boolean isempty() String concat(string str) String replace(char old, char new) String trim() String split(string regex) int indexof(int ch) String tolowercase() String touppercase() 25 Viska Mutiawani - Informatika FMIPA

26 Method charat() public class CharAtExample{ public static void main(string args[]){ String name="javatpoint"; char ch=name.charat(4); //returns the char value at the 4th index System.out.println(ch); }} 26 Viska Mutiawani - Informatika FMIPA

27 Method endswith() dan startswith() public class EndsWithExample{ public static void main(string args[]){ String s1="java by javatpoint"; System.out.println(s1.endsWith("t")); System.out.println(s1.startsWith("point")); }} 27 Viska Mutiawani - Informatika FMIPA

28 Method equals() public class EqualsExample{ public static void main(string args[]){ String s1="javatpoint"; String s2="javatpoint"; String s3="javatpoint"; String s4="python"; System.out.println(s1.equals(s2)); //true because content and case is same System.out.println(s1.equals(s3));//false because case is not same System.out.println(s1.equals(s4));//false because content is not same }} 28 Viska Mutiawani - Informatika FMIPA

29 Method isempty() public class IsEmptyExample{ public static void main(string args[]){ String s1=""; String s2="javatpoint"; }} System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); 29 Viska Mutiawani - Informatika FMIPA

30 Method split() public class SplitExample{ public static void main(string args[]){ String s1="java string split method by javatpoint"; String[] words=s1.split( "); //splits the string based on space //using java foreach loop to print elements of string array for(string w:words){ System.out.println(w); } }} 30 Viska Mutiawani - Informatika FMIPA

31 Method tostring() Method tostring() ada dalam class Object Jika anda ingin merepresentasikan suatu objek sebagai string, gunakan method tostring() Method tostring() mengembalikan representasi string dari suatu objek Sewaktu anda melakukan proses cetak/print, compiler Java secara internal memanggil method tostring() Anda dapat meng-override method tostring() untuk mencetak isi sesuai keinginan anda 31 Viska Mutiawani - Informatika FMIPA

32 Sistem Unicode 32 Viska Mutiawani - Informatika FMIPA

33 Unicode Unicode merupakah standar pengkodean universal yang mampu untuk merepresentasikan hampir semua bahasa tertulis di dunia ini. Java menggunakan sistem unicode 33 Viska Mutiawani - Informatika FMIPA

34 Sebelum Unicode Sebelum Unicode ada bahasa standar lain: ASCII (American Standard Code for Information Interchange) for the United States. ISO for Western European Language. KOI-8 for Russian. GB18030 and BIG-5 for chinese, dan lainnya. Ada dua masalah yang timbul: Suatu nilai code akan menjadi huruf yang berbeda pada standar bahasa yang berbeda. Pengkodean bahasa yang memiliki set aksara yang banyak memiliki perbedaan panjang. Ada aksara yang satu byte, ada yang dua byte, bahkan ada yang lebih. 34 Viska Mutiawani - Informatika FMIPA

35 Unicode solve the problem Untuk menyelesaikan masalah sebelumnya, sistem unicode dikembangkan. Unicode menggunakan 2 byte untuk aksara Jadi Java menggunakan 2 byte untuk aksara lowest value:\u0000 highest value:\uffff 35 Viska Mutiawani - Informatika FMIPA

36 Java Command Line Argument 36 Viska Mutiawani - Informatika FMIPA

37 Java Command Line Argument Merupakan argument yang dikirimkan pada saat program Java dijalankan (run). Argument yang dikirim lewat console dapat diterima dalam program Java sebagai input. Cara yang sederhana untuk melakukan tes pada program dengan nilai yang berbeda-beda. 37 Viska Mutiawani - Informatika FMIPA

38 Contoh class CommandLineExample{ public static void main(string args[]){ System.out.println("Your first argument is: "+args[0]); } } compile dengan > javac CommandLineExample.java run dengan > java CommandLineExample sana Output? Bagaimana jika dirun: java CommandLineExample sana dong 38 Viska Mutiawani - Informatika FMIPA

39 Contoh lain class A{ public static void main(string args[]){ } } for(int i=0;i<args.length;i++) System.out.println(args[i]); compile dengan > javac A.java run dengan > java A hey 1 sana dong, geser ke 3 39 Viska Mutiawani - Informatika FMIPA

40 Supplemental reading Getting Started Nuts and bolts of the Java Language Compiling and Running a Simple Program Codingbat 40 Viska Mutiawani - Informatika FMIPA

String. Viska Mutiawani, M.Sc

String. Viska Mutiawani, M.Sc String Viska Mutiawani, M.Sc Konsep penting String StringBuffer StringBuilder String String Berbeda dengan C, Java mempunyai kelas String. Kita tidak perlu tipe data array char untuk menyimpan rentetan

Lebih terperinci

Grouping Object. Viska Mutiawani, M.Sc

Grouping Object. Viska Mutiawani, M.Sc Grouping Object Viska Mutiawani, M.Sc Konsep Penting Array ArrayList Vector Kenapa perlu mengelompokkan objek Banyak aplikasi melibatkan pengelompokan objek: Organizer. Notebook. Katalog buku. Jumlah data

Lebih terperinci

Pemrograman Lanjut Class String PTIIK

Pemrograman Lanjut Class String PTIIK Pemrograman Lanjut Class String PTIIK - 2013 Objectives Mampu memahami dan mengimplementasikan tentang Class String Class String Buffer Class String Builder 2 Class String Di dalam java, String adalah

Lebih terperinci

String. String merupakan tipe data untuk menyimpan nilai berupa teks.

String. String merupakan tipe data untuk menyimpan nilai berupa teks. String Object Oriented Programming with JAVA 2011/2012 Penjelasan String String merupakan tipe data untuk menyimpan nilai berupa teks. String merupakan class (tipe data reference). Dalam JDK, class String

Lebih terperinci

length() dipakai untuk

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

Lebih terperinci

String. Berikut perbedaan antara deklarasi char dan deklarasi String:

String. Berikut perbedaan antara deklarasi char dan deklarasi String: String Dalam bahasa lain seperti C/C++ dan Pascal (Delphi), string merupakan array karakter. Dalam Java, string adalah object dan bukan array karakter. Dapat dibuat array karakter, tetapi ia bukan string.

Lebih terperinci

Bahasa Pemrograman 2.

Bahasa 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 terperinci

MODUL II STRING TUGAS PENDAHULUAN. 2. String mempunyai beberapa fungsi, sebutkan dan jelaskan ( Minimal 5 )!

MODUL II STRING TUGAS PENDAHULUAN. 2. String mempunyai beberapa fungsi, sebutkan dan jelaskan ( Minimal 5 )! MODUL II STRING 1. Apa yang dinamakan String? TUGAS PENDAHULUAN 2. String mempunyai beberapa fungsi, sebutkan dan jelaskan ( Minimal 5 )! 1. TUJUAN Mahasiswa dapat memahami konsep String dan dapat mengimplementasikannya

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

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

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

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

String. Politeknik Elektronika Negeri Surabaya. String

String. Politeknik Elektronika Negeri Surabaya. String String String Menampilkan teks pada aplikasi. Text adalah salah satu cara yang paling mudah dan paling umum untuk menyampaikan pesan dari dan untuk user. Java menyediakan (API) untuk berinteraksi dengan

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

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

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30; BAB 4 ARRAY Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen

Lebih terperinci

Pengenalan Program Java

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

Lebih terperinci

String. Membangun sebuah string (Contructing String) Sebuah string dapat dibuat secara langsung dengan menulis : String greeting = "Hello world!

String. Membangun sebuah string (Contructing String) Sebuah string dapat dibuat secara langsung dengan menulis : String greeting = Hello world! String String mendefinisikan dan mendukung string karakter. Pada beberapa bahasa pemrograman string merupakan array dari karakter, sedangkan di Java string merupakan object. Membangun sebuah string (Contructing

Lebih terperinci

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Bahasa 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 terperinci

Java Application. Menampilkan Tulisan

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

Lebih terperinci

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array Array Adharul Muttaqin Universitas Brawijaya Malang Array Array merupakan memory pada komputer yg digunakan untuk menyimpan sejumlah data bertype sama. Di Java, Array merupakan sebuah object yang menampung

Lebih terperinci

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010 Ayo, kita coba buat program Sederhana menggunakan Java! Setelah kita menginstal JDK dan konfigurasi pathnya, mari kita buat program sederhana menggunakan Java. Tetapi sebelumnya, apakah perbedaan dari

Lebih terperinci

Pemrograman Berbasis Objek. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Objek. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya String Yuliana Setiowati String Menampilkan teks pada aplikasi. Text adalah salah satu cara yang paling mudah dan paling umum untuk menyampaikan pesan dari dan untuk user. Java menyediakan (API) untuk

Lebih terperinci

Java Application. Aplikasi: Menampilkan Tulisan

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

Lebih terperinci

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

MODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar

MODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar MODUL 6 PERULANGAN Topik-topik yang dibahas pada modul ini adalah mengenai kelas String, kelas Random, dan konsep perulangan. Pertanyaan-pertanyaan yang dijawab dalam bentuk teks harus Anda kumpulkan dengan

Lebih terperinci

Pemrograman Berorientasi. Class dan Obyek 2

Pemrograman Berorientasi. Class dan Obyek 2 Pemrograman Berorientasi Obyek Class dan Obyek 2 anton@ukdw.ac.id Method main pada Java public static void main(string[] args) Merupakan bagian yang dieksekusi oleh program Java Sifat: public, static,

Lebih terperinci

Modul Praktikum 4 Pemograman Berorientasi Objek

Modul Praktikum 4 Pemograman Berorientasi Objek Modul Praktikum 4 Pemograman Berorientasi Objek 1. Judul : Array 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Mendeklarasikan dan membuat array Mengakses elemen-elemen didalam

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

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

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel. 7.1 Tujuan BAB 7 Java Array Dalam bagian ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga akan mendefinisikan

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

Array Multidimensi. Pemrograman Dasar. Java

Array Multidimensi. Pemrograman Dasar. Java Array Multidimensi Pemrograman Dasar Java Array 0 1 2 3 4 banyaknya elemen: 5 index elemen dari 0 s.d array.length-1 Deklarasi dan Pembuatan Array Menggunakan operator new new Type [panjangarray ] Ukuran

Lebih terperinci

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new String String Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new String namavariable; Dapat pula dikonstruksi dengan perintah

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

Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri

Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri sebagai berikut: memiliki keyword huruf kecil semuanya memiliki

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

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

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

STRING INSTANSIASI KELAS : PENCIPTAAN STRING : CONSTRUCTOR :

STRING INSTANSIASI KELAS : PENCIPTAAN STRING : CONSTRUCTOR : STRING Pada Java, string direpresentasikan dengan dua kelas : String, untuk string konstan (yang tidak berubah isinya setelah penciptaan) StringBuffer, untuk string yang memerlukan banyak manipulasi. INSTANSIASI

Lebih terperinci

Pemrograman Dasar A R R A Y

Pemrograman Dasar A R R A Y Pemrograman Dasar A R R A Y Array Sebagian besar program komputer menangani data dalam jumlah yang suangat besar Taruhlah kalian menulis program yang membaca 100 angka. Apakah kalian akan mendeklarasikan

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

MODUL III ARRAYLIST TUGAS PENDAHULUAN

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

Lebih terperinci

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

JAVA 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 terperinci

BAB 8 Argumen dari Command-line

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

Lebih terperinci

BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel.

BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel. 7.1 Tujuan BAB 7 Java Array Dalam bab ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga akan mendiskusikan bagaimana

Lebih terperinci

Array dan String. Array

Array dan String. Array Array dan String Topics: Array String Array Pada pertemuan kali ini, kita akan membahas mengenai array dalam java. Pertama, kita akan mendefiniskan apa yang dimaksud dengan array, cara mendeklarasikan

Lebih terperinci

BEKERJA DENGAN JAVA CLASS LIBRARY

BEKERJA DENGAN JAVA CLASS LIBRARY MK. Pemrograman Berorientasi Objek BEKERJA DENGAN JAVA CLASS LIBRARY (CLASS-METHOD-OBJECT) KARMILASARI ANALOGI OBJEK DALAM DUNIA NYATA Objek di dunia nyata = Objek dalam perangkat lunak Atribut di dunia

Lebih terperinci

BAB 8 Argumen dari Command-line

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

Lebih terperinci

Tidak perlu ditentukan jumlah karakternya Inisialisasi iili i: Langsung tanpa kata kunci new Langsung dengan kata kunci new

Tidak perlu ditentukan jumlah karakternya Inisialisasi iili i: Langsung tanpa kata kunci new Langsung dengan kata kunci new STRING PENGERTIAN STRING Obyekyang yang terdiri atas deretan karakter Tidak perlu ditentukan jumlah karakternya Inisialisasi iili i: Langsung tanpa kata kunci new Langsung dengan kata kunci new class TestStr1

Lebih terperinci

OBJECT, CLASS DAN METHOD. 1. Mengetahui pengertian dari objek & class 2. Dapat membuat program sederhana dari java dengan menggunakna objek dan class

OBJECT, CLASS DAN METHOD. 1. Mengetahui pengertian dari objek & class 2. Dapat membuat program sederhana dari java dengan menggunakna objek dan class OBJECT, CLASS DAN METHOD Obyektif : 1. Mengetahui pengertian dari objek & class 2. Dapat membuat program sederhana dari java dengan menggunakna objek dan class Object dan Class class Dalam dunia nyata,

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

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

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

Array Pendeklarasian Array

Array Pendeklarasian Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian variabel, kita sering menggunakan sebuah

Lebih terperinci

Pemrograman JAVA INPUT-OUTPUT

Pemrograman JAVA INPUT-OUTPUT PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Pemrograman JAVA INPUT-OUTPUT Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya JAVA

Lebih terperinci

Berikut ini adalah beberapa contoh penggunaan String:

Berikut ini adalah beberapa contoh penggunaan String: PRAKTIKUM 6 STRING A. TUJUAN PEMBELAJARAN 1. Memahami sifat dan cara menggunakan dan operasi String. 2. Memahami sifat dan cara menggunakan dan operasi StringBuffer 3. Memahami sifat dan cara menggunakan

Lebih terperinci

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

LAB 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 terperinci

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

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

Lebih terperinci

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

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

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK

PEMROGRAMAN BERORIENTASI OBJEK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan

Lebih terperinci

Larik/ Array int a1, a2, a3, a4, a5;

Larik/ Array int a1, a2, a3, a4, a5; Matakuliah : Struktur Data Versi : 1.0.0 Materi : Larik/ Array Penyaji : Zulkarnaen NS 1 Larik/ Array Variabel digunakan hanya untuk menyimpan 1 (satu) buah nilai dengan tipe data tertentu. Misalnya: int

Lebih terperinci

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

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

Lebih terperinci

JAVA BASIC PROGRAMMING Joobshet

JAVA 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 terperinci

PHP (HYPERTEXT PREPROCESSOR)

PHP (HYPERTEXT PREPROCESSOR) LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM

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

PERTEMUAN 3 OBJEK DAN CLASS

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

Lebih terperinci

BAHASA PEMROGRAMAN JAVA

BAHASA 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 terperinci

KUM 3 IMPLEMENTASI LIST

KUM 3 IMPLEMENTASI LIST PRAKTIKUM KUM 3 IMPLEMENTASI LIST TUJUAN PEMBELAJARAN: 1. Mengimplementasikan struktur data LIST menggunakan array. 2. Menggunakan interface untuk mendefinisikan sekumpulan method generik dan dapat diimplementasikan

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

Pemograman Java. Yoannita, S.Kom. Argumen Command Line Exception Handling Package

Pemograman Java. Yoannita, S.Kom. Argumen Command Line Exception Handling Package Pemograman Java Yoannita, S.Kom Argumen Command Line Exception Handling Package Argumen Command Line public static void main( String[] args ) Pemakaian : javac java namaclass arg[0] arg[1].

Lebih terperinci

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling PEMOGRAMAN JAVA Yoannita Tipe Data (ii) : Array Exception Handling Education is when you read the fine print. Experience is what you get if you don't. (Pete Seeger) Array Misalkan dibutuhkan 100 variabel

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

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Java 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 terperinci

BAHASA PEMROGRAMAN -PERTEMUAN 5,6 LARIK (ARRAY)

BAHASA PEMROGRAMAN -PERTEMUAN 5,6 LARIK (ARRAY) BAHASA PEMROGRAMAN -PERTEMUAN 5,6 LARIK (ARRAY) Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: Menjelaskan definisi array Menerapkan konsep tipe data array untuk data majemuk

Lebih terperinci

Objek String PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Objek String PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Objek String Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya String Terdiri atas

Lebih terperinci

Array 1 Dimensi pada Java

Array 1 Dimensi pada Java Array 1 Dimensi pada Java A. PENGENALAN ARRAY Dalam mendeklarasikan variabel, kita sering menggunakan tipe data yang sama namun dengan nama variabel atau identifier yang berbeda-beda. Sebagai contoh, kita

Lebih terperinci

9/26/2011. Tujuan. Bekerja dengan Java Class Library. Pengenalan OOP. Pengenalan OOP. Class dan Object. Enkapsulasi

9/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 terperinci

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

PERTEMUAN 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 terperinci

Pemrograman Berotientasi Object

Pemrograman Berotientasi Object Pemrograman Berotientasi Object Dalam bahasa lain seperti C/C++ dan Pascal (Delphi), string merupakan array karakter. Dalam Java, string adalah object dan bukan array karakter. Dapat dibuat array karakter,

Lebih terperinci

Abstract Class dan Interface. Viska Mutiawani, M.Sc

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

Lebih terperinci

Nama : Julian Chandra W Telp :

Nama : 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 terperinci

TKJ 2A TKJ 2B TMJ 2. Estu Sinduningrum, ST, MT

TKJ 2A TKJ 2B TMJ 2. Estu Sinduningrum, ST, MT TKJ 2A TKJ 2B TMJ 2 E-mail : estu.ningrum@yahoo.co.id INSTALASI JDK INSTALASI JAVA SDK 1. Bukalah folder tempat anda menyimpan file-file instalasi Java SDK. 2. Klik-dobel file instalasi Java SDK untuk

Lebih terperinci

public class contohstring1 { public static void main (String[]args) { String kata1; String kata2; String kata3; //desklarasi String

public class contohstring1 { public static void main (String[]args) { String kata1; String kata2; String kata3; //desklarasi String String dan Math Method pada String String adalah bukan tipe data primitive dengan kata lain String merupakan objek. String menampung rangkaian huruf sehingga bisa menjadi sebuat kalimat. Pada Peograman

Lebih terperinci

Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel

Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel Chapter 5 Pointer dan References Agenda Pada chapter ini kita akan membahas beberapa topik yang berhubungan dengan pointer dan reference yaitu: Penggunaan Pointer. Pointer dan Array. Mengalokasikan memory

Lebih terperinci

Pemrograman Lanjut. Instance Variable Access Modifier Set dan Get Method

Pemrograman Lanjut. Instance Variable Access Modifier Set dan Get Method Pemrograman Lanjut Instance Variable Access Modifier Set dan Get Method PTIIK - 2014 Objectives Mampu mendeklarasikan class dan menggunakannya untuk membuat object. Mampu mendeklarasikan methods dalam

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

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

MODUL 3 ARRAY. Pemograman Berorientasi Objek

MODUL 3 ARRAY. Pemograman Berorientasi Objek MODUL 3 ARRAY A. PENGENALAN ARRAY Array adalah suatu wadah bentukan yang menyediakan penyimpanan sejumlah item yang bertipe sama. Array digunakan untuk mengelompokkan informasi yang berhubungan. Dalam

Lebih terperinci

Pemrograman Berorientasi Object

Pemrograman Berorientasi Object Tujuan perkuliahan: Memahami : Instalasi dan setting path java JDK Membuat class,create object Compile dan run program java Dokumentasi Indentifier,literal,tipe data dan variabel Operator FIK TI S1 Suprayogi,M.Kom

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

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Input - Output Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya JAVA PROGRAMMING Kompilasi

Lebih terperinci

Other OOP Basic. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

Other OOP Basic. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah Other OOP Basic Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA Konsep penting Method overloading Encapsulation this keyword final static 2 Viska Mutiawani - Informatika FMIPA Visualisasi Class

Lebih terperinci

Pemrograman Fery Updi,M.Kom

Pemrograman Fery Updi,M.Kom Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Array 2 Tujuan Mahasiswa mampu: Mendeklarasikan dan membuat array Mengakses elemen-elemen array Menentukan jumlah elemen dalam sebuah array Mendeklarasikan dan

Lebih terperinci

Pertemuan 4 Array pada Java

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

Lebih terperinci

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

TIPE DATA, VARIABEL DATA DAN OPERATOR

TIPE 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 terperinci

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

PERTEMUAN 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 terperinci

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

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

Lebih terperinci

Membuat dan Menggunakan Class

Membuat dan Menggunakan Class Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute

Lebih terperinci