Ads 468x60px

Selasa, 31 Maret 2015

Java Part 8 - Use Case Diagram dan Squence diagram


Nama/NIM : I Wayan Agus Kerta Nugraha / 1404505073

Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Universitas Udayana

Mata Kuliah : Pemrograman Berorientasi Objek (B)

Dosen : I Putu Agus Eka Pratama, ST MT


hei guys tutorial kali akan membahas mengenai Use Case Diagram dan Sequence Diagram. Tapi sebelumnya mari kita pahami dulu pengertian UML, Use case dan Sequence.

Apa itu UML?? 
UML (Unified Modeling Language) adalah metode pemodelan(tools/model) secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek dan memberikan standar penulisan sebuah sistem untuk pengembangan sebuah software yang dapat menyampaikan beberapa informasi untuk proses implementasi pengembangan software.


Sedangkan apa itu use case dan sequence?? use case dan squence masing-masing merupakan diagram ada UML.


Use case diagram ialah model fungsional sebuah system yang menggunakan actor dan use case. Use case adalah layanan (services) atau fungsi-fungsi yang disediakan oleh system untuk penggunanya. Use Case adalah suatu pola atau gambaran yang menunjukan prilaku atau kebiasaan system.

Sequence diagram (diagram urutan) adalah suatu diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna, display, dan sebagainya berupa pesan/message.

Untuk penjelasan lebih lanjut, berikut saya sertakan contoh Use case dan Sequence diagram sistem informasi.

Oke sebelumnya, untuk pembuatan diagram ini saya menggunakan DIA diagram. untuk mendownloadnya bisa search di google.


Use Case Diagram



 Gambar orang diatas merupakan Aktor / pengguna sedangkan bentuk oval merupakan suatu tindakan.

Sequence Diagram
Disini saya akan memberi beberapa contoh sequence digram dari contoh use case yg saya berikan yaitu Login dan ssssssss. berikut gambarnya :

Diagram Sequence Proses Registrasi (optional)
Diagram sequence Dosen Mengedit Nilai
  Gambar Seperti manusia pada sequence diagram mendefinisikan element aktor digunakan untuk menghadirkan pemakai yang memulai alur peristiwa / kejadian. Sedangkan bentuk" persegi pada bagian atas sequene adalah elemen -elemen yang digunakan untuk menggambarkan layar, pengontrol dan materi database , secara berturut- turut. masing-masing elemen dihubungkan oleh garis putus-putus yang disebut Lifeline. Dimana unsur tersebut berpotensi mengambil bagian pada interaksi tersebut.

Oke guys sekian tutorial kali ini, semoga dapat bermanfaat. Jumpa lagi lain waktu.. see you :D

Sumber 
Reade more >>

Java Part 7 - Penggunaan Overriding Pada Java



Nama/NIM : I Wayan Agus Kerta Nugraha / 1404505073
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT



Overriding merupakan fungsionalitas yang memungkinkan kita untuk mendefinisikan beberapa method yang mempunyai nama sama tetapi memiliki body method yang berbeda. Overriding dimungkinkan karena adanya perbedaan signature.


contoh penggunaan overriding :
Pada syntax diatas yang dipanggil selalu adalah milik subclass. Hal ini sesuai dengan syntax yang kita gunakan juga, yakni misalnya Ovrw.cetak(i). Pada hidden methods, yang dipanggil tergantung siapa yang memanggil. Sebagai static method, Oleh karenanya hasil yang diberikan adalah sesuai dengan definisi method dari class yang dipanggil.

Sekarang coba kita copy script diatas kedalam IDE masing-masing. Disini Ts menggunakan IDE Geany.


 Setelah Script tadi kita pastekan, lanjut dengan melakukan kompile hingga sukses dan coba run program. maka hasilnya akan seperti berikut :


hasil dari run program diatas, kita di intruksikan untuk memasukan nilai A dan B yang hasil keluarannya juga nilai inputan sebelumnya.


Oke sekian tutorial kali ini, semoga dapat bermanfaat untuk kalian guys.
sampai jumpa lagi pada tutorial berikutnya... see yaa.. :D

Sumber
Reade more >>

Java Part 6 - Membuat Kalkulator Sederhana

Nama/NIM : I Wayan Agus Kerta Nugraha / 1404505073

Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Universitas Udayana

Mata Kuliah : Pemrograman Berorientasi Objek (B)

Dosen : I Putu Agus Eka Pratama, ST MT





hei guys pada kesempatan ini saya ingin membahas Tutorial membuat kalkulator sederhana menggunakan java. untuk sahabat yang ingin mencobak, simak tutorial berikut :


Dalam tutorial sebelumnya saya sudah membahas beberapa materi yang bisa digunakan untuk membuat sebuah project kalkulator.

kalkulator adalah salah satu aplikasi perhitungan aritmatika yang sangat umum digunakan. dalam tahapan membuat sebuah kalkulator sederhana menggunakan java, sahabat hanya perlu mengerti aritmatika dan codingan sederhana bahasa pemograman.
langsung saja ke permasalahan utama :

1. buatlah sebuah project dan class (nama terserah sahabat, bagusnya menggunakan nama yang sesuai dengan aplikasi yang akan dibuat).

2. berikut codingannya :


 Kopikan kde di atas ke dalam IDE favorit anda Lalu Compile.


Setelah di kompile coba run program. maka hasilnya adalah sebagai berikut :

 

Tampilan Input a1


Tampilan Input a2


Tampilan pilih Opsi


Tampilan Opsi Penjumlahan


Tampilan Opsi Pengurangan


Tampilan Opsi Perkalian


Tampilan Opsi Pembagian 


 
Penjelasan Program Kalkulator

disini saya akan menjelaskan maksud dari syntaks yg tertera diawal tadi secara bertahap.

 

syntax di atas merupakan syntax utama yang harus ada, selain deklarasi menggunaka float bisa juga menggunakan int.


syntax di atas berfungsi sebagai  inputan.


syntax di atas merupakan perulangan yang dilakukan sesuai dengan panggilan.
jika dipilih opsi satu(1) maka akan di lakukan penjumlahan, jika opsi dua(2) akan dilakukan pengurangan, jika opsi yang dipilih tiga(3) maka akan dilakukan perkalian, jika opsi empat(4) maka akan dilakukan pembagian. dan jika opsi yang dipilih salah, maka akan muncul “opsi yang anda masukkan salah”.
Oke sekian Tutorial Kali ini tentang membuat kalkulator sederhana menggunakan java. semoga dapat bermanfaat bagi anda dan sampai jumpa lagi di tutorial berikutnya. see you :D

Sumber 
Reade more >>

Rabu, 18 Maret 2015

Java Part 5 - Mengenal UML


Nama/NIM : I Wayan Agus Kerta Nugraha / 1404505073
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT



Pengertian UML

Unified Modeling Language merupakan salah satu alat bantu yang dapat digunakan dalam bahasa pemograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek sebab pada dasarnya UML digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft, dan sebagainya.

Definisi UML
 
Unified Modeling Language merupakan metode pengembangan perangkat lunak (sistem informasi) dengan menggunakan metode grafis serta merupakan bahasa untuk visualisasi, spesifikasi, konstruksi serta dokumentasi.
Unified Modeling Language (UML) adalah bahasa yang telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan arti suatu sistem perangkat lunak.
Unified Modeling Language (UML) dapat didefinisikan sebagai sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem perangkat lunak .
Unified Modeling Language (UML) merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti :
  • Spesifikasi
  • Visualisasi
  • Desain arsitektur
  • Konstruksi
  • Simulasi dan testing
  • Dokumentasi


Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis Objek (OOP) (Object Oriented programming)”.

Use Case Diagram

Use case diagram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi.
Use case merepresentasikan operasi-operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case.

Pada Postingan Kali ini  saya akan membahas mengenai implementasi dari Use Case Diagram, dimana disini memilih study kasus yang digunakan adalah mengenai SIMAK, adapun tokoh/actornya adalah Admin, Dosen, dan Mahasiswa.


Menurut diagram Use Case diatas, dapat kita ada 8 buah aktifitas yang dapat dilakukan. Berikut saya jabarkan penjelasannya diagram diatas :
  1. Admin dapat melakukan semua aktifitas yang ada. Yang paling dasar, admin mendaftarkan dosen dan mahasiswa agar dapat login.
  2. Dosen dapan login dan memanipulasi segala jenis aktifitas yang berhubungan dengan nilai, tetapi tidak memiliki hak akses untuk melihat dan mencetak KRS dan KHS.
  3. Mahasiswa dapat login, dan dapat melihat nilai semua mata kuliah dan dapat mencetak KRS dan KHS.
Sekian pengenalan tentang UML. see you next tutorial... :D


Reade more >>

Selasa, 17 Maret 2015

Java Part 4 - Pewarisan Pada Class Hewan

Nama/NIM : I Wayan Agus Kerta Nugraha / 1404505073
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT



Pada postingan kali ini, Saya akan sedikit berbagi tentang penerapan pewarisan pada java. sebelum mulai pada penerapannya, mari kita mulai dengan konsep pewarisanitu sendiri. Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.

Suatu class yang mempunyai class turunan dinamakan parent class atau base class. Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class. Suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class. Karena suatu subclass dapat mewarisi apa apa yang dipunyai oleh parent class-nya, maka member dari suatu subclass adalah terdiri dari apa-apa yang ia punyai dan juga apa-apa yang ia warisi dari class parent-nya.

Kesimpulannya, boleh dikatakan bahwa suatu subclass adalah tidak lain hanya memperluas (extend) parent class-nya.

Setelah sedikit penjelasan tentang pewarisan dalam pemrograman berorientasi objek, sekarang kita saya akan membagikan sedikit contoh penerapannya dalam pemrograman dengan bahasa java. Sebelumnya, kita harus mendefinisikan Super Class yg mana merupakan class yang nantinya akan diturunkan ke Sub Class.

Dalam hal ini Anggap saja kita memiliki Superclass bernama Mamalia dan Reptile. Mamalia memiliki sub class yaitu sapi, kucing, anjing. Sedangkan pada reptile memiliki sub class yaitu ular, buaya, dan cicak. Pada class Anjing, dibagi lagi menjadi 3 class, yaitu Bulldog, Rottweiler, dan Golden. Pada class ular memiliki anak lagi menjadi kobra dan pyton.

Berikut Codingan / script pada class "Mamalia" dan "Reptile" Beserta sub class nya. Silahkan Anda Copy script berikut kedalam IDE anda. Disini Saya Menggunakan Geany di Linux Ubuntu 14.04.

//Kelas Mamalia
//Super Kelas untuk kelas anak : Sapi

class Mamalia {
 int ID;
 String Nama;
 String Keterangan;

 //konstructor
 public Mamalia (int id, String nama, String keterangan) {
  ID = id;
  Nama = nama;
  Keterangan = keterangan; 
 }

 //methode
 public void TampilkanRincian() {
  System.out.println("ID = " +ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
 }
}

//kelas Sapi
//Turunan dari kelas Mamalia, menggunakan "extends" dan "super"
class Sapi extends Mamalia {
 String Jenis;


 public Sapi (int mid, String nama, String keterangan, String jenis) {
  super (mid, nama, keterangan);
  Jenis = jenis;
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}

class Kucing extends Mamalia {
 String Jenis;


 public Kucing (int mid, String nama, String keterangan, String jenis) {
  super (mid, nama, keterangan);
  Jenis = jenis;
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}


class Anjing extends Mamalia {
 String Jenis;


 public Anjing (int mid, String nama, String keterangan, String jenis) {
  super (mid, nama, keterangan);
  Jenis = jenis;
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}
 //Kelas Bulldog
//Turunan dari kelas anjing, menggunakan "extends" dan "super"

class Bulldog extends Anjing {


 public Bulldog (int aid, String nama, String keterangan, String jenis) {
  super (aid, nama, keterangan, jenis);
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}

class Rottweiler extends Anjing {


 public Rottweiler (int aid, String nama, String keterangan, String jenis) {
  super (aid, nama, keterangan, jenis);
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}

class Golden extends Anjing {

 public Golden (int aid, String nama, String keterangan, String jenis) {
  super (aid, nama, keterangan, jenis);
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}

//*******************************************************************************

 //Kelas Reptile
//Super Kelas untuk kelas anak : ular
class Reptil {
 int ID;
 String Nama;
 String Keterangan;

 //konstructor
 public Reptil (int id, String nama, String keterangan) {
  ID = id;
  Nama = nama;
  Keterangan = keterangan; 
 }

 //methode
 public void TampilkanRincian() {
  System.out.println("ID = " +ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
 }
}

//kelas Buaya
//Turunan dari kelas Reptil, menggunakan "extends" dan "super"
class Buaya extends Reptil {
 String Jenis;

 //konstructor
 public Buaya (int rid, String nama, String keterangan, String jenis) {
  super (rid, nama, keterangan);
  Jenis = jenis;
 }

 //methode
 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}

class Cicak extends Reptil {
 String Jenis;


 public Cicak (int rid, String nama, String keterangan, String jenis) {
  super (rid, nama, keterangan);
  Jenis = jenis;
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}


class Ular extends Reptil {
 String Jenis;

  public Ular (int rid, String nama, String keterangan, String jenis) {
  super (rid, nama, keterangan);
  Jenis = jenis;
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}

//kelas Kobra
//Turunan dari kelas Ular, menggunakan "extends" dan "super"
class Kobra extends Ular {


 public Kobra (int uid, String nama, String keterangan, String jenis) {
  super (uid, nama, keterangan, jenis);
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}


class Phyton extends Ular {


 public Phyton (int uid, String nama, String keterangan, String jenis) {
  super (uid, nama, keterangan, jenis);
 }


 public void TampilkanRincian() {
  System.out.println("ID = " + ID);
  System.out.println("Nama Hewan = " + Nama);
  System.out.println("Keterangan = " + Keterangan);
  System.out.println("Jenis = " + Jenis);
 } 
}


Selanjutnya pada main yang terdapat pada public class Hewan, berisi kode sebagai berikut.


//MAIN CLASS
public class Hewan {
    public static void main(String[] args) {
       
  System.out.println("Berikut merupakan jenis-jenis hewan :");
  System.out.println(""); //pada c++ memiliki fungsi yang sama dengan endl;
  Mamalia mamalia = new Mamalia(001, "Mamalia", "Hewan menyusui");
  Sapi sapi = new Sapi(100, "Sapi", "Salah satu hewan mamalia", "herbivora");
  Kucing kucing = new Kucing(110, "Kucing", "Salah satu hewan mamalia", "Karnivora");
  Anjing anjing = new Anjing(120, "Anjing", "Salah satu hewan mamalia", "Karnivora");
  Bulldog bulldog= new Bulldog(121, "Anjing Bulldog", "Salah satu hewan mamalia jenis anjing", "Karnivora");
  Rottweiler rottweiler = new Rottweiler(122, "Anjing Rottweiler", "Salah satu hewan mamalia jenis anjing", "Karnivora");
  Golden golden = new Golden(123, "Goldem", "Salah satu hewan mamalia jenis anjing", "Karnivora");
  Reptil reptil = new Reptil(002, "Reptil", "Hewan berdarah dingin yang tubuhnya ditutupi sisik");
  Buaya buaya = new Buaya(200, "Buaya", "Salah satu hewan reptil", "Karnivora");
  Cicak cicak = new Cicak(210, "Cicak", "Salah satu hewan reptil", "Karnivora");
  Ular ular = new Ular(220, "Ular", "Salah satu hewan reptil", "Karnivora");
  Kobra kobra = new Kobra(221, "Ular Kobra", "Salah satu hewan reptil jenis ular", "Karnivora");
  Phyton phyton = new Phyton(222, "Ular Pyton", "Salah satu hewan reptil jenis ular", "Karnivora");
 
 //Output
  mamalia.TampilkanRincian();
  System.out.println("");
  sapi.TampilkanRincian();
  System.out.println("");
  kucing.TampilkanRincian();
  System.out.println("");
  anjing.TampilkanRincian();
  System.out.println("");
  bulldog.TampilkanRincian();
  System.out.println("");
  rottweiler.TampilkanRincian();
  System.out.println("");
  golden.TampilkanRincian();
  System.out.println("");
  reptil.TampilkanRincian();
  System.out.println("");
  buaya.TampilkanRincian();
  System.out.println("");
  cicak.TampilkanRincian();
  System.out.println("");
  ular.TampilkanRincian();
  System.out.println("");
  kobra.TampilkanRincian();
  System.out.println("");
  phyton.TampilkanRincian();
  System.out.println("");
    }
   
}


Jika sudah, lakukan proses compile dan make, sehingga terbentuk file .class. Di Geany dapat dilakukan dengan klik menu Build > Compile atau tekan F8. Lakukan hingga proses compile sukses (lihat keterangan di bagian bawahnya).





Kemudian jalankan dengan klik menu Build > Execute atau tekan F5.
 Sekian Tutorial kali ini, semoga dapat bermanfaat. See you later... :D

Sumber

Reade more >>

Selasa, 10 Maret 2015

Java Part 3 - Program Aritmatika Perkalian Sederhana

 
 
Nama / NIM : I Wayan Agus Kerta Nugraha / 1404505073
Jurusan / Fakultas / Perguruan Tinggi : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST., MT.

 
Pada Artikel kali ini Saya akan menjelaskan bagaimana Membuat program
aritmatika perkalian sederhana menggunakan Netbeans. berikut langkah - langkahnya :

1.      Buka NetBeans, buatlah project baru dengan cara Klik File – New Project – Java – Java Aplication

Isi form Project Name sesuai Keingin anda. Jangan lupatulisan pada Form Create Main Class dengan diberi “ .main” . Contoh : perkalian.main


2. Tulis Script Java berikut ini

3. Simpan Script tersebut dengan cara Klik Run – Build Main Project. Setelah tersimpan Coba cek apakah program java yang dibuat sudah bisa apa belum dengan cara Run- Run File. Maka akan muncul tampilan berikut, anda akan diminta memasukkan angka dan akan muncul hasilnya.

 
Penjelasan :
Pada program di atas menggunakan tipe data Integer untuk mendefenisikan bilangan bulat. di sana kita di intruksikan untuk memasukan input 1 dan input 2 untuk mendapat hasil output seperti gambar diatas.
 
Reade more >>

Java Part 2 - Tentang Pewarisan



Nama / NIM : I Wayan Agus Kerta Nugraha / 1404505073
Jurusan / Fakultas / Perguruan Tinggi : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST. MT.


Di artikel kedua tentang java ini, saya akan sedikit menyinggung tentang pewarisan dan langkah membuat program sederhanya. oke langsung saja meluncur ke tkp.


Pewarisan

Dalam Java, semua class, termasuk class yang membangun Java API, adalah subclasses dari superclass Object. Contoh hirarki class diperlihatkan di bawah ini. Beberapa class di atas class utama dalam hirarki class dikenal sebagai superclass. Sementara beberapa class di bawah class pokok dalam hirarki class dikenal sebagai subclass dari class tersebut.

Pewarisan adalah keuntungan besar dalam pemrograman berbasis object karena suatusifat atau method didefinisikan dalam superclass, sifat ini secara otomatis diwariskan dari semua subclasses. Jadi, Anda dapat menuliskan kode method hanya sekali dan mereka dapat digunakan oleh semua subclass. Subclass hanya perlu mengimplementasikan perbedaannya sendiri dan induknya.

berikut Contoh Programnya :


Constuctor dua parameter :

 
Perhatikan bahwa atribut name dan address dideklarasikan sebagai protected. Alasannya kita melakukan ini yaitu, kita inginkan atribut-atribut ini untuk bisa diakses oleh subclasses dari superclassess. Jika kita mendeklarasikannya sebagai private, subclasses tidak dapat menggunakannya. Catatan bahwa semua properti dari superclass yang dideklarasikan sebagai public, protected dan default dapat diakses oleh subclasses-nya.
 
Sekarang, kita ingin membuat class lain bernama Student. Karena Student juga sebagai Person, kita putuskan hanya meng-extend class Person, sehingga kita dapat mewariskan semua properti dan method dari setiap class Person yang ada. Untuk melakukan ini, kita tulis,
Nb: person.java dan Student.java harus berada dalam satu folder.

contoh program :


Output proram diatas :

penjelasan :
Disini saya akan sedikit menjelaskan tentang class student diatas.
Class Student Adalah kelas turunan dari Class Person yang menggunakan extend. Class student mempunyai satu member warisan dari parent class yaitu name. Pada metode public static void main menggunakan statement Student anna = new Student(); Artinya kita akan memberikan nilai Student yang ada pada Student terbaru.

Sumber : Jeni Intro 1
Sumber




 







Reade more >>

Java Part 1 - Membuat Program Sederhana "Hello World"


Nama / NIM : I Wayan Agus Kerta Nugraha / 1404505073
Jurusan / Fakultas / Perguruan Tinggi : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST. MT.




Hai kawan-kawan semua.. :D pada artikel kali ini saya akan menjelaskan bagaimana cara membuat suatu program sederhana dengan bahasa pemrograman java. Sebelumnya kita harus sudah menginstal dulu JDK ( java Development Kit ) dan sebuah IDE yaitu Netbeans. untuk cara instal JDK dan Netbeans bisa di cek disini.

Setelah semuanya terinstall langsung saja kita mulai :

1.  Pertama silahkan buka program netbeans, sehingga akan muncul tampilan seperti  berikut
7

2. Untuk membuat program baru silahkan klik File > New project
8

3.   Jika tampil seperti gambar silahkan pilih java dan kemudian silahkan pilih next
9
4.  Maka akan muncul tampilan seperti di bawah, silahkan isi kan untuk nama project name sesuai dengan yang diinginkan dan silahkan juga pilih untuk project location dimana project akan disimpan setelah itu silahkan pilih finish
10
5.  Maka akan muncul untuk tampilan web seperti di bawah ini. Untuk memuncul kan kata “hello world “ silahkan ketik text sama seperti  yang dibawah ini
11

6.  Setelah di buatkan program nya maka untuk menjalankan program yang di buat silahkan klik run lalu pilih run project atau bisa juga dengan menekan tombol  f6  , sehingga akan mendapatkan hasil seperti di bawah ini
12


NB. Penjelasan Untuk Program di atas :

  • Deklarasi nama dari class yaitu Helloworld
  • Pada Java, semua code harus berada di dalam deklarasi sebuah class. 

  • Class menggunakan akses berupa akses public, hal ini bisa membuat class Helloworld bisa diakses oleh class lain.

  • Baris berikutnya merupakan tanda kurung kurawal { yang merupakan awal dari sebuah blok.

  • Statemen public static void main (String[] args) adalah method utama atau main method yang merupakan titik awal dari suatu program java. Sebuah main method juga selalu dibuka dengan tanda ({) dan diakhiri dengan (}), sama halnya dengan memulai suatu kelas tanpa tanda tersebut program akan dinyatakan syntax error.

  • Command System.out.println() mencetak text yang ada antara tanda petik ganda pada layar. 

  • Dua baris berikutnya yang terdapat dua tanda kurung kurawal digunakan untuk menutup method main dan deklarasi class.

begitu lah tutorial membuat Hello World menggunakan aplikasi sederhana,,,,, semoga bermanfaat……
 Sumber
Reade more >>

Tutorial Instalisasi Ubuntu 14.04 LTS dan OS Windows 7 (Dual Boot)

Nama / NIM  : I Wayan Agus Kerta Nugraha / 1404505073
Jurusan / Fakultas / Perguruan Tinggi : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah :  Pemrograman Berorientasi Objek (B)
Dosen :  I Putu Agus Eka Pratama, ST., MT.


Tutorial Instalisasi  Ubuntu 14.04 LTS dan OS Windows 7 (Dual Boot)


Tutorial kali ini akan menjelaskan bagaimana langkah-langkah dalam menginstal  Ubuntu 14.04 LTS dengan OS windows 7 (Dual Boot) yang sudah ada terlebih dulu di komputer sobat.
okee.. tanpa menunggu lama beikut langkah-langkahnya :
1. Saat anda masih berada pada Desktop Windows 7, tugas anda adalah membuat ruang kosong pada Hardisk di partisi C/System untuk tempat instalasi OS Ubuntu, caranya ialah klik Start --> Computer --> Manage.

2. Selanjutnya pilih Disk Management --> klik kanan pada partisi System/C lalu pilih Shrink Volume...
 


3. Sebagai Contoh, Saya mebuat ruang kosong dengan ukuran/kapasitas 8156MB atau sekitar 8GB, jika anda sudah menetapkan besar ukuran untuk ruang kosong yang anda akan gunakan, maka silahkan klik Shrink.
 

 4. Setelah proses pembuatan ruang kosong untuk installasi Ubuntu selesai, maka yang harus anda sediakan adalah CD/DVD ubuntu bisa juga menggunakan USB Flashdisk, tapi untuk USB Flashdisk, caranya sedikit berbeda dengan artikel yang saya tulis ini, mungkin anda bisa menyesuaikannya, oy untuk cara pembuatan anda bisa lihat di situs resmi ubuntu. untuk Membuat CD/DVD untuk USB Flashdisk atau jika anda belum memiliki file installernya bisa di dwonload disini. Jika CD/DVD sudah tersedia, maka anda bisa melanjutkan dengan me-restart PC/Laptop anda. Jangan Lupa Masukkan CD/DVD ke room dan setting boot dari CD/DVD.
  • Jika anda behasil masuk, maka akan ada tampilan seperti gambar di bawah ini lalu pilih bahasa yang akan anda gunakan selama menginstall.





 Pilih Something Else dan Klik Continue



Selanjutnya pilih Free Space dan klik add.. untuk membuat ruang swap


Tentukan size untuk ruang swap yang akan dibuat, sebagai contoh saya menggunakan 500/500MB. Pada pilihan Use as pilih Swap area --> OK

Untuk tahap selanjutnya, klik add.. lagi untuk membuat partisi ubuntu. untuk kali ini kita menggunakan semua sisa size pada ruang kosong. Dan untuk pilihan Use as pilih ext4 journaling file system, sedangkan untuk Mount point tambahkan / (garis miring). Jika semua tahap sudah selesai tekan OK

Untuk tahap ini tinggak menekan tombol Install Now dan ikuti langkah-langkah install-nya hingga selesai 


Sumber 
Reade more >>