Tuesday, 24 April 12. Class String
|
|
- Johan Oesman
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Class String
2 Objectives: Mempelajari literal string Mempelajari constructor di string Mempelajari method yang umum digunakan Memahami immutable string Memformat angka ke string
3 Fakta mengenai class string Object string merepresentasikan sekumpulan karakter. Class string adalah bagian dari java.lang package, sehingga tidak membutuhkan import statement. Seperti class lainnya, String memiliki constructors dan methods. Tidak seperti class lainnya, String memiliki dua operator, + dan += (digunakan untuk menggabung String).
4 Literal Strings adalah object dari class String yang anonymous didefinisikan menggunakan double quotes di awal dan akhir string. Ini adalah literal string tidak perlu diconstruct dapat di-assign ke variabel dapat digunakan sebagai parameter suatu method atau constructor memiliki method yang bisa dipanggil
5 Contoh Literal String //assign literal string ke variabel string String nama = Alimun ; //memanggil method dari literal string char firstinitial = Alimun.charAt(0); //memanggil method dari variabel String char firstinitial = name.charat(0);
6 Immutability Sekali dibuat, string tidak bisa diubah: tidak ada method yang bisa digubakan untuk mengubah nilai string. Object seperti ini, disebut immutable. Immutable objects memiliki sifat yang aman, sebab beberapa reference akan mengacu ke object yang sama dengan nilai yang tetap, tanpa ada kekhawatiran nilai akan berubah
7 Keuntungan dari Immutability Menggunakan memori lebih sedikit String kata1 = "Java"; String kata2 = kata1; String kata1 = Java"; String kata2 = new String(kata1); kata1 kata1 Java" Java" kata2 Java" kata2 OK Tidak efisien: pembnorosan memory
8 Kerugian dari Immutability Kurang efisien -- perlu membuat string baru dan menghapus string lama, meskipun perubahannya minimal String kata = java"; char ch = Character.toUpperCase(kata.charAt (0)); kata = ch + kata.substring (1); kata java" Java"
9 Strings Kosong String kosong tidak memiliki karakter. Panjangnya 0. String kata1 = ""; String kata2 = new String(); String kosong Berbeda dengan string yang tidak diinisialisasi private String errormsg; errormsg adalah null
10 No Argument Constructors No-argument constructor membuat string kosong. Jarang digunakan. String kosong = new String(); Pendekatan yang umum adalah melakukan assignment suatu variabel dengan literal string yang kosong. String kosong = ;//tidak ada apa2 di antara quotes
11 Copy Constructors Copy constructor membuat duplikat dari String yang telah ada. Juga jarang digunakan Tidak sama dengan assignment Copy Constructor: Tiap variabel menunjuk ke object string yang berbeda String kata = new String( Java ); String kata2 = new String(kata); kata kata2 Java" Java" Assignment: kedua variabel menunjuk ke object yang sama String kata = Java ; String kata2 = kata; kata kata2 Java"
12 Constructors lainnya Sebagian besar constructor yang lain menggunakan array bertipe karakter untuk membuat string char[] karakter = { J, a, v, a }; String kata = new String(karakter);// Java
13 Methods length, charat int length(); Mendapatkan panjang string char charat(i); Mendapatkan karakter di posisi i Posisi karakter dimulai pada posisi 0, seperti array. Problem".length(); Window".charAt (2); Returns:
14 Methods length, charat int length(); Mendapatkan panjang string char charat(i); Mendapatkan karakter di posisi i Posisi karakter dimulai pada posisi 0, seperti array. Problem".length(); Window".charAt (2); Returns: 7 n'
15 Methods substring Mengembalikan string baru dengan meng-kopi serangkaian karakter dari string yang ada. String subs = kata.substring (i, k); mengembalikan substring dari posisi i ke k-1 String subs = kata.substring (i); mengembalikan substring dari posisi i hingga akhir television".substring (2,5); immutable".substring (2); bob".substring (9); Returns: television i k television i
16 Methods substring Mengembalikan string baru dengan meng-kopi serangkaian karakter dari string yang ada. String subs = kata.substring (i, k); mengembalikan substring dari posisi i ke k-1 String subs = kata.substring (i); mengembalikan substring dari posisi i hingga akhir television".substring (2,5); immutable".substring (2); bob".substring (9); television i k television i Returns: lev" mutable" "" (empty string)
17 Methods Concatenation String kata1 = re, kata2 = think ; kata3 = ing ; int num = 2; String result = kata1 + kata2; //menggabung kata1 dan kata2 rethink String result = kata1.concat (kata2); //menggabung kata1 dan kata2 rethink result += kata3; //menggabung kata1 ke result rethinking result += num; //mengubah num menjadi string //menggabung hasilnya ke result rethinking2
18 Methods Find (indexof) String nama = Presiden Soekarno"; nama.indexof ( P'); 0 nama.indexof ( e'); 2 Returns: nama.indexof ( Soekarno"); 9(mulai posisi nama.indexof ( e', 3); 6 ketiga) nama.indexof ( Bob"); -1 (ngga ketemu) nama.lastindexof ( e'); 11
19 Methods Equality boolean b = kata1.equals(kata2); returns true jika kata1 sama dengan kata2 boolean b = kata1.equalsignorecase(kata2); returns true jika string kata1 cocok dengan kata2, case-blind b = Raiders.equals( Raiders );//true b = Raiders.equals( raiders );//false b = Raiders.equalsIgnoreCase( raiders );//true if(team.equalsignorecase( raiders )) System.out.println( Go You + team);
20 Methods Comparisons int diff = kata1.compareto(kata2); returns the difference kata1 - kata2 int diff = kata1.comparetoignorecase(kata2); returns the difference kata1 - kata2, case-blind Biasanya programer tidak peduli dengan perbedaan numeric antara kata1 - kata2, yang diperhatikan biasanya nilai negative, positive atau nol. Sering digunakan untuk condisional if(kata1.compareto(kata2) > 0){ //kata1 setelah kata2 }
21 Contoh Comparison //negative differences diff = apple.compareto( berry );//a before b diff = Zebra.compareTo( apple );//Z before a diff = dig.compareto( dug );//i before u diff = dig.compareto( digs );//dig is shorter //zero differences diff = apple.compareto( apple );//equal diff = dig.comparetoignorecase( DIG );//equal //positive differences diff = berry.compareto( apple );//b after a diff = apple.compareto( Apple );//a after A diff = BIT.compareTo( BIG );//T after G diff = huge.compareto( hug );//huge is longer
22 Methods trim String kata2 = kata1.trim (); mengembalikan string baru dari kata1 dengan menghilangkan white space di awal dan di akhir, namun tidak yang di tengah String kata1 = Hi Bob ; String kata2 = kata1.trim(); //kata2 is Hi Bob tidak ada white space di awal atau akhir //kata1 tetap Hi Bob dengan withe spaces
23 Methods replace String kata2 = kata1.replace(oldch, newch); returns a string baru dari kata1 dimana oldch telah diganti dengan newch String kata1 = rare ; String kata2 = rare.replace( r, d ); //kata2 adalah dade, tapi kata1 tetap rare
24 Methods Changing Case String kata2 = kata1.touppercase(); String kata3 = kata1.tolowercase(); returns string baru dari kata1 dimana string yang baru sudah diubah jadi huruf kecil semua atau huruf besar semua. String kata1 = HeLLo ; String kata2 = kata1.touppercase();// HELLO String kata3 = kata1.tolowercase();// hello //kata1 tetap HeLLo
25 Replacements Contoh: untuk mengubah kata1 menjadi huruf besar, maka lakukan hal berikut ini: kata1 = kata1.touppercase(); Kesalahan umum: kata1.touppercase(); kata1 tidak berubah
26 Numbers ke Strings Cara mengubah angka ke string 1. String s = "" + num; s = + 123;// String s = Integer.toString (i); String s = Double.toString (d); s = Integer.toString(123);// 123 s = Double.toString(3.14); // 3.14 Integer dan Double adalah wrapper classes dari java.lang yg merepresentasikan angka sebagai object. Class ini juga memiliki metode statistik 3. String s = String.valueOf (num); s = String.valueOf(123);// 123
27 StringBuffer StringBuffer itu seperti String tapi bisa dimodifikasi Panjang dan isi data di StringBuffer bisa dimodifikasi dengan pemanggilan method StringBuffer memiliki 3 constructor: StringBuffer() StringBuffer(int size) StringBuffer(String str) 25
28 Operasi di StringBuffer Prinsip operasi pada StringBuffer adalah method append dan insert, dengan segala variasi input parameter Berikut adalah beberapa append method: StringBuffer append(string str) StringBuffer append(int num) Method append berfungsi untuk menambahkan input data ke bagian 26 akhir buffer
29 Operasi di StringBuffer Insert method berfungsi untuk menyelipkan suatu input di posisi tertentu Berikut adalah beberapa insert method: StringBuffer insert(int index, String str) StringBuffer insert(int index, char ch) Index untuk menspesifikasikan posisi lokasi insert 27
30 Operasi di StringBuffer delete() - Menghapus serangkaian string dari posisi start ke posisi start-1 public StringBuffer delete(int start, int end) 28
31 Operasi di StringBuffer replace() - Mengganti substring di dalam StringBuffer dengan input String public StringBuffer replace(int start, int end, String str) substring() - Mengembalikan String dari posisi start public String substring(int start) 29
32 Operasi di StringBuffer reverse() - untuk membalik urutan karakter dari belakang ke depan public StringBuffer reverse() length() - untuk mendapatkan total karakter di StringBuffer public int length() 30
33 Operasi di StringBuffer capacity() - mendapatkan kapasitas dari StringBuffer, public int capacity() charat() - untuk mendapatkan karakter di posisi tertentu public char charat(int index) 31
34 getchars() - Karakter pada posisi tertentu yang dimulai dan diakhiri pada posisi tsb, di-copy ke input array yang bertipe karakter di posisi tertentu public void getchars(int srcbegin, int srcend, char[] dst, int dstbegin) // nantinya hasil akan diinputkan ke dst dari // posisi dstbegin setlength() - untuk mengeset panjang 32
35 Review Questions: 1. The String class is part of what package? 2. What does the String class have that other classes do not have? 3. Text enclosed in quotes is called? 4. What is the returned value for Rumplestiltskin.length()? 5. Define immutable objects.
36 Review (cont d): 6. How does immutability of Strings make Java more efficient? 7. How does immutability of Strings make Java less efficient? 8. How do you declare an empty string? 9. Why are String constructors not used very often? 10. Bob + + Smith is called?
37 Review (cont d): 11. String city = "Bloomington ; What is returned by city.charat (2)? 12. By city.substring(2, 4)? 13. By city.lastindexof( o )? 14. By city.indexof(3)? 15. What does the trim method do?
38 Review (cont d): 16. sam.equals( Sam ) returns? 17. What kind of value does sam.compareto( Sam ) return? 18. What will be stored in s? s = mint.replace( t, e ); 19. What does s.touppercase() do to s? 20. Name a simple way to convert a number into a string.
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 terperinciPemrograman 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 terperinciSTRING 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 terperinciString. 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 terperincilength() 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 terperinciString. 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 terperinciString. 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 terperinciPemrograman 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 terperinciPengenalan 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 terperinciTidak 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 terperinciPemrograman 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 terperinciBEKERJA 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 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 terperinciTerdiri 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 terperinciObjek 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 terperinciMODUL 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 terperinciMODUL 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 terperinciPemrograman Lanjut Tipe Data dan Constructor PTIIK
Pemrograman Lanjut Tipe Data dan Constructor PTIIK - 2013 Objectives Mengetahui perbedaan antara tipe data primitive dan reference. Mampu mendeklarasikan dan menggunakan constructor untuk memastikan bahwa
Lebih terperinciPemrograman Lanjut. Class, dan Instance Variable. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut
Pemrograman Lanjut Class, dan Instance Variable Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut Objectives Mampu mendeklarasikan class dan menggunakannya untuk membuat object. Mampu mendeklarasikan
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 terperinciString. 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 terperinciModul Praktikum 5 Pemograman Berorientasi Objek
Modul Praktikum 5 Pemograman Berorientasi Objek 1. Judul : Class String, Cluss StringBuffer dan Class Math 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menggunakan class string
Lebih terperinciBerikut 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 terperinciUnderstanding Class Definition. Viska Mutiawani, M.Sc
Understanding Class Definition Viska Mutiawani, M.Sc Konsep penting fields constructors methods parameters assignment statements conditional statements Ticket machines an external view Menyelidiki perilaku
Lebih terperinciBAB VII STRING Membuat Objek String String varstring = abcd ; Char[] datanya = { a, b, c, d }; String varstring = new String(datanya); Latihan 24.
BAB VII STRING Dalam pemrograman Java string merupakan aspek penting, karena dapat mempelajari mengenai class dan objek melalui penggunaan string. String sebenarnya merupakan class yang terdapat dalam
Lebih terperinciPemrograman 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 terperinciUnderstanding Class Definition
Understanding Class Definition Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA Konsep penting fields constructors methods parameters assignment statements conditional statements 2 Viska Mutiawani
Lebih terperincipublic 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 terperinciPemrograman Lanjut. Constructor. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut
Pemrograman Lanjut Constructor Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut Objectives Mengetahui dan memahami constructor Mampu mendeklarasikan dan menggunakan constructor untuk memastikan
Lebih terperinciPemrograman Lanjut Class, Instance Variable dan Method PTIIK
Pemrograman Lanjut Class, Instance Variable dan Method PTIIK - 2013 Objectives Mampu mendeklarasikan class dan menggunakannya untuk membuat object. Mampu mendeklarasikan methods dalam class (tingkah laku
Lebih terperinciKUM 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 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 terperinciSTRING. 10 th week Estu Sinduningrum ST,MT
STRING 10 th week Estu Sinduningrum ST,MT Estu Sinduningrum, ST, MT STRING String adalah deretan karakter pada bahasa pemrograman lain, dianggap string sebagai array dan karakter. Namun dalam Java, string
Lebih terperinciArray dan String. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah
Array dan String Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA Konsep Penting Array String 2 Viska Mutiawani - Informatika FMIPA 3 Viska Mutiawani - Informatika FMIPA Array Array Sintaks
Lebih terperinciMODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA QUEUE
MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA QUEUE Deskripsi Singkat merupakan bentuk struktur data seperti antrian yang memiliki konsep First In First Out (FIFO). Bermakna data yang pertama masuk merupakan
Lebih terperinciVariabel 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 terperinciArray. 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 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 terperinciChapter 9 Operator Types dan Operator Overloading
Chapter 9 Operator Types dan Operator Overloading Agenda Pada chapter ini kita akan membahas beberapa topik tentang penggunaan Operator Types dan Operator Overloading, adapun topik yang akan dibahas adalah
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 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 terperinci4. Arrays. int billy [5]; maka setiap elemen array billy akan di-inisialisasikan sebagai 0 :
4. Arrays Obyektif Praktikum : Memahami penggunaan Array Dapat menerapkan array dengan elemen multidimensi Memahami penggunaan statement pada character dan string Array adalah himpunan elemen (variable)
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 terperinciKurikulum Qt. { Basic OOP } Chapter 3. Array dan String
Kurikulum Qt { Basic OOP } Chapter 3 Array dan String. Agenda Pengantar Array Array 1 Dimensi Inisialisasi Array 1 Dimensi Pengalamatan dan Penyalinan Array 1 Dimensi Array multi dimensi Deklarasi Array
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 terperinciPertemuan Arrays. Obyektif Praktikum : 1. Memahami penggunaan Array. 2. Dapat menerapkan array dengan elemen multidimensi
Pertemuan 4 4. Arrays Obyektif Praktikum : 1. Memahami penggunaan Array 2. Dapat menerapkan array dengan elemen multidimensi 3. Memahami penggunaan statement pada character dan string P. 4.1 Array Array
Lebih terperinciPemrograman 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 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 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 terperinciEverybody in this country should learn how to program a computer because it teaches you how to think. Steve Jobs
Everybody in this country should learn how to program a computer because it teaches you how to think. Steve Jobs Pengenalan Heap Heap adalah struktur data dengan konsep Binary Tree. Heap dibagi menjadi
Lebih terperinciModul 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 terperinciTipe 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 terperinci06/03/2018. Tidak memiliki parameter. Melakukan inisialisasi semua variabel private dengan nilai awal.
Pemrograman Berorientasi Object constructor operator new garbage collection and finalizers this constructor untuk inisialisasi suatu nilai 1 2 Class adalah template/blueprint untuk instant/object dari
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 terperinciOperator dan Assignment
Operator dan Assignment Macam-macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional Op.
Lebih terperinciBAB 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 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 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 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 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 terperinciPemrograman 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 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 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 terperinciPRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010
PRAKTIKUM 2 I. JUDUL Variabel, Tipe Data dan II. TUJUAN - Memahami Variabel ; - Memahami Penggunaan Tipe Data; - Memahami Penggunaan III. ALAT DAN BAHAN - Microsoft Visual Studio 2010 IV. DASAR TEORI Tipe
Lebih terperinciAlgoritma Pemrograman [BS204]
Algoritma Pemrograman [BS204] [1.2] Data Abstraction Robert Sedgewick, Kevin Wayne, Algorithms 4 th Ed., Chapter 1, Addison-Wesley Professional, 2011 1 Tujuan Perkuliahan Mata kuliah ini mengajarkan tentang
Lebih terperinciPemrograman Berbasis Objek Operator dan Assignment
Operator dan Assignment Macam-macam macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional
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 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 terperinciMembuat 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 terperinciVar-arg Cornelius Mellino / Cornelius Koo JavaSchool of Object Technology
Var-arg Cornelius Mellino / Cornelius Koo JavaSchool of Object Technology Pada Java 5, terdapat feature baru yang cukup banyak membantu, yaitu var-arg. Inti dari var-arg adalah programmer mampu memasukkan
Lebih terperinciIF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT TUGAS 1 Oleh : Andri Heryandi, M.T. TUGAS Buatlah class untuk struktur data Stack dan Queue Oleh : Andri Heryandi, M.T. 2 SPESIFIKASI STACK Kegunaan : Class ini digunakan untuk
Lebih 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 terperinciMODUL 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 terperinciKurikulum 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 terperinciPemrograman Lanjut. Class : Deeper Look 2
Pemrograman Lanjut Class : Deeper Look 2 PTIIK - 2013 Objectives Mampu menggunakan variabel dan method static dan final. Mampu meng-import static member dari sebuah kelas. Mampu membuat package dan meng-import
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 terperinciData Structures. Class 5 Pointer. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
Data Structures Class 5 Pointer McGraw-Hill Technology Education Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. What is a variable? 1. Each variable must be defined before you can
Lebih terperinciKELAS-KELAS DASAR. kelas String Buffer, kelas character, kelas number,
KELAS-KELAS DASAR KELAS-KELAS DASAR kelas String, kelas String Buffer, kelas math, kelas character, kelas number, dan lain-lain lain. KELAS-KELAS DASAR Di java suatu string adalah objek Ada dua kelas string
Lebih terperinciSOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih 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 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 terperinciTipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala
Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dalam tipe data dasar adalah bilangan logik, bilangan bulat,
Lebih terperinciEnum. Yuliana Setiowati
Enum Yuliana Setiowati Kebutuhan tipe baru sebelum J2SE 5.0, solusi untuk menangani masalah sekumpulan nilai konstanta, dicontohkan seperti di bawah ini: (jenis credit card yang bisa diterima oleh aplikasi)
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 terperinciBab 8. Dasar-Dasar OOP
Bab 8. Dasar-Dasar OOP Pemrograman Berorientasi Obyek Politeknik Elektronika Negeri Surabaya 2007 Overview Introduction Encapsulation Information Hiding Interface to access data Constructor Overloading
Lebih terperinciPemrograman Jaringan 4. Java IO
Pemrograman Jaringan 4 anton@ukdw.ac.id Java IO Java IO Java IO dibutuhkan ketika kita membaca dan menulis, baik ditampilkan pada layar maupun disimpan pada file Dalam pemrograman jaringan, Java IO dibutuhkan
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 terperinciMODUL V POINTER DAN STRING
MODUL V POINTER DAN STRING I TUJUAN 1 Mahasiswa dapat menjelaskan tentang konsep dari variabel pointer 2 Mahasiswa dapat menjelaskan tentang pointer dan string 3 Mahasiswa dapat menjelaskan tentang pointer
Lebih terperinciBAB-2 : TIPE DATA, VARIABEL DAN OPERATOR
BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan
Lebih terperinciTopik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file
Topik Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file Stream I/O Semua data di Java dibaca dan ditulis dengan menggunakan
Lebih terperinciArray 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 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 terperinciSTATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN. Kuliah ke-3
STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN Kuliah ke-3 1 PROGRAM FORTRAN STATEMENT FORMAT Bentuk umum penulisan statement FORMAT adalah ; < label statement > FORMAT Penjelasan
Lebih terperinciALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION POINTER POINTER ADALAH SUATU VARIABEL PENUNJUK, BERISI NILAI YANG MENUNJUK ALAMAT SUATU LOKASI MEMORI TERTENTU. JADI POINTER TIDAK BERISI NILAI DATA, MELAINKAN
Lebih terperinciFunction. Contoh function 1 : // function example #include <stdio.h> int addition (int a, int b){ int r; r=a+b; return (r); }
Function Function adalah satu blok instruksi yang akan dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format penulisan function : type name ( argument1, argument2,...) statement; Dimana
Lebih terperinciOBJECT ORIENTED PROGRAMMING. Day 2 : Dasar Pemrograman Java
OBJECT ORIENTED PROGRAMMING Day 2 : Dasar Pemrograman Java TOPIK: Menggunakan komentar di file sumber. Membedakan antara valid dan invalid identifiers. Mengetahui Java technology keywords. Mengetahui 8
Lebih terperinciBAB VII. CLASS DAN OBJECT
BAB VII. CLASS DAN OBJECT 7.1. Pengertian Class dan Object 7.1.1. Class Class adalah struktur dasar dari OOP (Object Oriented Programming). Terdiri dari dua tipe yaitu : field (attribute/property) dan
Lebih terperinciVariabel dan Tipe data Javascript
Variabel dan Tipe data Javascript Variabel Pendeklarasian variabel dalam JavaScript dapat di isi dengan nilai apa saja dan juga bersifat opsional. Artinya variabel boleh di deklarasikan ataupun tidak hal
Lebih terperinciBahasa 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 terperinciGame Technology Design Course College of Multi Media Yogyakarta Spring Tri Anggraeni, S.Kom., M.Sc.
Meeting 12 & 13 Class, String, set & get Function Game Technology Design Course College of Multi Media Yogyakarta Spring 2016-2017 Tri Anggraeni, S.Kom., M.Sc. Reference : Deitel, P. & Deitel, H. (2014).
Lebih terperinci