SlideShare a Scribd company logo
Aad,Utk menggunakan class lain yg letaknya se-folder dgn program utama(walaupun ditulis di file yg berbeda), nggak perlu di-import. cukupdipanggil aja. Contohnya kyk gini:File: Matematika.javapublic class Matematika {   // implementasi class}File: Main.javapublic class Main {   public static void main(String[] args) {       Matematika m = new Matematika(); // langsung saja kyk gini!   }}Yg penting, source code dua2 nya di compile.javac Matematika.javajavac Main.javajava MainKalo import, itu utk import class yg letaknya di t4 lain, bisa dilokasi standard library java (misalnya import java.util.* ataujava.util.Scanner), bisa juga di folder kita (misalnya importnet.muhammadalvin.* atau net.muhammadalvin.MatematikaLanjutan).Contohnya gini:File: D:avaetuhammadalvinatematikaLanjutan.javapackage net.muhammadalvin; // bagian ini perlu, semacam lokasi relatifdari program utama!public class MatematikaLanjutan {   // implementasi class}File: D:avaain.javaimport net.muhammadalvin.*; // import class di ataspublic class Main {   public static void main(String[] args) {       MatematikaLanjutan ml = new MatematikaLanjutan(); // setelahdi-import, tinggal buat instance class nya   }}Ini juag dicompile dulu netuhammadalvinatematikaLanjutan.java nya, misal:javac netuhammadalvinatematikaLanjutan.javajavac Main.javajava MainTitik itu berarti pemisah folder, misalnya: net.muhammadalvin.*artinya netuhammadalvin (semua class di dalam folder).2. Kalo soal pointer, tidak ada pointer di java. Kita meng-assignsuatu class ke dalam variabel BUKAN meng-copy isi class tsb. Umumnyakan spt ini:int a = 3;int b = a;a = 10;System.out.println(a);System.out.println(b);Yang hasilnya tentu saja:103Beda dengan class. Kalo ada potongan kode berikut:class Test {   public int x;}Test t1 = new Test();t1.x = 3;Test t2 = t1;t2.x = 10;System.out.println(t1.x);System.out.println(t2.x);Hasilnya bukan spt yg sebelumnya:103Tetapi:1010Kode Test t2 = t1 TIDAK meng-copy isi variabel t1 lalu menyimpannya ket2. Itu hanya menunjuk (istilahnya mungkin gitu, walaupun sebenarnyabukan pointer) ke t1. Sehingga apapun yg kita lakukan utk t2sebenarnya akan mengubah t1 juga, termasuk t2.x yang akan mengubaht1.x.Ini bukan hanya di class/object dlm Java. di PHP, C#, atau bahasa2lain spt nya juga begitu. kurasa memang konsep object spt itu.<br />
Struktur data
Struktur data

More Related Content

What's hot

Algoritma dan Struktur Data - pengenalan bahasa c++
Algoritma dan Struktur Data - pengenalan bahasa c++Algoritma dan Struktur Data - pengenalan bahasa c++
Algoritma dan Struktur Data - pengenalan bahasa c++Georgius Rinaldo
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekPungkas Soebarkah
 
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan InterfaceJeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan InterfaceIndividual Consultants
 
Konsep I/O pada Pemrograman Berorientasi Obyek
Konsep I/O pada Pemrograman Berorientasi ObyekKonsep I/O pada Pemrograman Berorientasi Obyek
Konsep I/O pada Pemrograman Berorientasi Obyekdrmjaya
 
Pengantar penggunaan octave
Pengantar penggunaan octavePengantar penggunaan octave
Pengantar penggunaan octaveWisnu Priyanto
 
15. konsep java class library (jcl)
15. konsep java class library (jcl)15. konsep java class library (jcl)
15. konsep java class library (jcl)Saprudin Eskom
 
Jeni Intro1 Bab12 Dasar Exception Handling
Jeni Intro1 Bab12 Dasar Exception HandlingJeni Intro1 Bab12 Dasar Exception Handling
Jeni Intro1 Bab12 Dasar Exception HandlingIndividual Consultants
 

What's hot (9)

LaTeX3
LaTeX3LaTeX3
LaTeX3
 
Algoritma dan Struktur Data - pengenalan bahasa c++
Algoritma dan Struktur Data - pengenalan bahasa c++Algoritma dan Struktur Data - pengenalan bahasa c++
Algoritma dan Struktur Data - pengenalan bahasa c++
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
 
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan InterfaceJeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
 
Konsep I/O pada Pemrograman Berorientasi Obyek
Konsep I/O pada Pemrograman Berorientasi ObyekKonsep I/O pada Pemrograman Berorientasi Obyek
Konsep I/O pada Pemrograman Berorientasi Obyek
 
Modul praktikum PBO
Modul praktikum PBOModul praktikum PBO
Modul praktikum PBO
 
Pengantar penggunaan octave
Pengantar penggunaan octavePengantar penggunaan octave
Pengantar penggunaan octave
 
15. konsep java class library (jcl)
15. konsep java class library (jcl)15. konsep java class library (jcl)
15. konsep java class library (jcl)
 
Jeni Intro1 Bab12 Dasar Exception Handling
Jeni Intro1 Bab12 Dasar Exception HandlingJeni Intro1 Bab12 Dasar Exception Handling
Jeni Intro1 Bab12 Dasar Exception Handling
 

Viewers also liked

Digital vs. digitized content
Digital vs. digitized contentDigital vs. digitized content
Digital vs. digitized contentTopCreations
 
Mobitto - The concept
Mobitto - The conceptMobitto - The concept
Mobitto - The conceptmobitto
 
ความรู้เกี่ยวกับอินเทอร์เน็ตดุ่ย
ความรู้เกี่ยวกับอินเทอร์เน็ตดุ่ยความรู้เกี่ยวกับอินเทอร์เน็ตดุ่ย
ความรู้เกี่ยวกับอินเทอร์เน็ตดุ่ยPheeranan Thetkham
 
156 515
156 515156 515
156 515edfina
 
Virtual World, Real Trust
Virtual World, Real Trust  Virtual World, Real Trust
Virtual World, Real Trust 小赵 赵
 
Common presentation 17 02 2013xyz
Common presentation 17 02 2013xyzCommon presentation 17 02 2013xyz
Common presentation 17 02 2013xyzLetter1234
 
Pdhpe in primary schools
Pdhpe in primary schoolsPdhpe in primary schools
Pdhpe in primary schoolsLisa1007
 
Meritnation- India’s Leading Online Education Company, Jaipur Centre Launch
Meritnation- India’s Leading Online Education Company, Jaipur Centre LaunchMeritnation- India’s Leading Online Education Company, Jaipur Centre Launch
Meritnation- India’s Leading Online Education Company, Jaipur Centre LaunchMeritnation.com
 
Hdl talk final
Hdl talk finalHdl talk final
Hdl talk finalIndy Johar
 
Literacy Leadership Teams
Literacy Leadership TeamsLiteracy Leadership Teams
Literacy Leadership TeamsKenneth McKee
 
Meritnation Plus- Live Interactive Classes for students
Meritnation Plus- Live Interactive Classes for studentsMeritnation Plus- Live Interactive Classes for students
Meritnation Plus- Live Interactive Classes for studentsMeritnation.com
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์..ดา
หน่วยประมวลผลของเครื่องคอมพิวเตอร์..ดาหน่วยประมวลผลของเครื่องคอมพิวเตอร์..ดา
หน่วยประมวลผลของเครื่องคอมพิวเตอร์..ดาPheeranan Thetkham
 
Smart Hiring using Linkedin
Smart Hiring using LinkedinSmart Hiring using Linkedin
Smart Hiring using Linkedinmanishwisestep
 

Viewers also liked (20)

Ulzii1
Ulzii1Ulzii1
Ulzii1
 
Science
ScienceScience
Science
 
Digital vs. digitized content
Digital vs. digitized contentDigital vs. digitized content
Digital vs. digitized content
 
Mobitto - The concept
Mobitto - The conceptMobitto - The concept
Mobitto - The concept
 
Tamso Maa Jyotirgamya 1
Tamso  Maa  Jyotirgamya 1Tamso  Maa  Jyotirgamya 1
Tamso Maa Jyotirgamya 1
 
Ulzii1
Ulzii1Ulzii1
Ulzii1
 
ความรู้เกี่ยวกับอินเทอร์เน็ตดุ่ย
ความรู้เกี่ยวกับอินเทอร์เน็ตดุ่ยความรู้เกี่ยวกับอินเทอร์เน็ตดุ่ย
ความรู้เกี่ยวกับอินเทอร์เน็ตดุ่ย
 
Parents3
Parents3Parents3
Parents3
 
156 515
156 515156 515
156 515
 
Virtual World, Real Trust
Virtual World, Real Trust  Virtual World, Real Trust
Virtual World, Real Trust
 
Common presentation 17 02 2013xyz
Common presentation 17 02 2013xyzCommon presentation 17 02 2013xyz
Common presentation 17 02 2013xyz
 
Pdhpe in primary schools
Pdhpe in primary schoolsPdhpe in primary schools
Pdhpe in primary schools
 
Meritnation- India’s Leading Online Education Company, Jaipur Centre Launch
Meritnation- India’s Leading Online Education Company, Jaipur Centre LaunchMeritnation- India’s Leading Online Education Company, Jaipur Centre Launch
Meritnation- India’s Leading Online Education Company, Jaipur Centre Launch
 
Hdl talk final
Hdl talk finalHdl talk final
Hdl talk final
 
Literacy Leadership Teams
Literacy Leadership TeamsLiteracy Leadership Teams
Literacy Leadership Teams
 
Meritnation Plus- Live Interactive Classes for students
Meritnation Plus- Live Interactive Classes for studentsMeritnation Plus- Live Interactive Classes for students
Meritnation Plus- Live Interactive Classes for students
 
หน่วยประมวลผลของเครื่องคอมพิวเตอร์..ดา
หน่วยประมวลผลของเครื่องคอมพิวเตอร์..ดาหน่วยประมวลผลของเครื่องคอมพิวเตอร์..ดา
หน่วยประมวลผลของเครื่องคอมพิวเตอร์..ดา
 
ข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศข้อมูลและสารสนเทศ
ข้อมูลและสารสนเทศ
 
анкон эмс
анкон эмсанкон эмс
анкон эмс
 
Smart Hiring using Linkedin
Smart Hiring using LinkedinSmart Hiring using Linkedin
Smart Hiring using Linkedin
 

Similar to Struktur data

3. struktur program java
3. struktur program java3. struktur program java
3. struktur program javaSaprudin Eskom
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfHerikusnawijaya3
 
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar PemrogramanJeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar PemrogramanIndividual Consultants
 
Jeni intro1-bab04-dasar-dasar pemrograman
Jeni intro1-bab04-dasar-dasar pemrogramanJeni intro1-bab04-dasar-dasar pemrograman
Jeni intro1-bab04-dasar-dasar pemrogramanKristanto Wijaya
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdfJurnal IT
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdfJurnal IT
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Asnita Meydelia C K
 
100312080513paket copy
100312080513paket   copy100312080513paket   copy
100312080513paket copyIta Item
 
Pengenalan Java
Pengenalan JavaPengenalan Java
Pengenalan JavaLaili Aidi
 
dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
dokumen.tips_34-modul1-pengenalan-java-netbeans.pptdokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
dokumen.tips_34-modul1-pengenalan-java-netbeans.pptahmadmaulana746047
 
Pelajaran oop java 2 pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java 2 pengertian method dan cara pembuatan method by hermawan Pelajaran oop java 2 pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java 2 pengertian method dan cara pembuatan method by hermawan hermawanawang
 
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan hermawanawang
 
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekModul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekWahyu Widodo
 

Similar to Struktur data (20)

3. struktur program java
3. struktur program java3. struktur program java
3. struktur program java
 
Prak 1
Prak 1Prak 1
Prak 1
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
 
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar PemrogramanJeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
 
Jeni intro1-bab04-dasar-dasar pemrograman
Jeni intro1-bab04-dasar-dasar pemrogramanJeni intro1-bab04-dasar-dasar pemrograman
Jeni intro1-bab04-dasar-dasar pemrograman
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
 
Java1
Java1Java1
Java1
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
 
100312080513paket copy
100312080513paket   copy100312080513paket   copy
100312080513paket copy
 
Pengenalan Java
Pengenalan JavaPengenalan Java
Pengenalan Java
 
Modul pbo baru
Modul pbo baruModul pbo baru
Modul pbo baru
 
Jeni Intro2 Bab09 Threads
Jeni Intro2 Bab09 ThreadsJeni Intro2 Bab09 Threads
Jeni Intro2 Bab09 Threads
 
dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
dokumen.tips_34-modul1-pengenalan-java-netbeans.pptdokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
 
Pelajaran oop java 2 pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java 2 pengertian method dan cara pembuatan method by hermawan Pelajaran oop java 2 pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java 2 pengertian method dan cara pembuatan method by hermawan
 
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
Pelajaran oop java ii pengertian method dan cara pembuatan method by hermawan
 
Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
 
Modul 1 Algo
Modul 1 AlgoModul 1 Algo
Modul 1 Algo
 
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekModul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi Objek
 

Struktur data

  • 1. Aad,Utk menggunakan class lain yg letaknya se-folder dgn program utama(walaupun ditulis di file yg berbeda), nggak perlu di-import. cukupdipanggil aja. Contohnya kyk gini:File: Matematika.javapublic class Matematika {   // implementasi class}File: Main.javapublic class Main {   public static void main(String[] args) {       Matematika m = new Matematika(); // langsung saja kyk gini!   }}Yg penting, source code dua2 nya di compile.javac Matematika.javajavac Main.javajava MainKalo import, itu utk import class yg letaknya di t4 lain, bisa dilokasi standard library java (misalnya import java.util.* ataujava.util.Scanner), bisa juga di folder kita (misalnya importnet.muhammadalvin.* atau net.muhammadalvin.MatematikaLanjutan).Contohnya gini:File: D:avaetuhammadalvinatematikaLanjutan.javapackage net.muhammadalvin; // bagian ini perlu, semacam lokasi relatifdari program utama!public class MatematikaLanjutan {   // implementasi class}File: D:avaain.javaimport net.muhammadalvin.*; // import class di ataspublic class Main {   public static void main(String[] args) {       MatematikaLanjutan ml = new MatematikaLanjutan(); // setelahdi-import, tinggal buat instance class nya   }}Ini juag dicompile dulu netuhammadalvinatematikaLanjutan.java nya, misal:javac netuhammadalvinatematikaLanjutan.javajavac Main.javajava MainTitik itu berarti pemisah folder, misalnya: net.muhammadalvin.*artinya netuhammadalvin (semua class di dalam folder).2. Kalo soal pointer, tidak ada pointer di java. Kita meng-assignsuatu class ke dalam variabel BUKAN meng-copy isi class tsb. Umumnyakan spt ini:int a = 3;int b = a;a = 10;System.out.println(a);System.out.println(b);Yang hasilnya tentu saja:103Beda dengan class. Kalo ada potongan kode berikut:class Test {   public int x;}Test t1 = new Test();t1.x = 3;Test t2 = t1;t2.x = 10;System.out.println(t1.x);System.out.println(t2.x);Hasilnya bukan spt yg sebelumnya:103Tetapi:1010Kode Test t2 = t1 TIDAK meng-copy isi variabel t1 lalu menyimpannya ket2. Itu hanya menunjuk (istilahnya mungkin gitu, walaupun sebenarnyabukan pointer) ke t1. Sehingga apapun yg kita lakukan utk t2sebenarnya akan mengubah t1 juga, termasuk t2.x yang akan mengubaht1.x.Ini bukan hanya di class/object dlm Java. di PHP, C#, atau bahasa2lain spt nya juga begitu. kurasa memang konsep object spt itu.<br />