Minggu, 10 Mei 2020

POLYMORPHISME

POLYMORPHISME DALAM jCreator


Salam Sejahtera, pada kesempatan kali ini kita akan mempelajari POLYMORISHM.
Polymorishme Merupakan salah satu konsep penting dalam object oriented programming (OOP) khususnya di bahasa pemrograman Java setelah abstraction dan inheritance.

 Polymorphism sering dikaitkan dengan penggunaan lebih dari satu metoda dengan nama sama. Penggunaan metoda dengan nama sama dapat diterapkan dengan method overloading dan method overriding. Peran polymorphism sebenarnya tidak terbatas hanya pada hal tersebut. Ada keterkaitan antara polymorphism dan inheritance (turunan).

 Dalam konsep turunan, saat obyek dari subclass dikonstruksi, obyek dari superclass juga ikut dikonstruksi. Jadi setiap instance dari subclass adalah juga instance dari superclass. Apabila Anda mendeklarasikan metoda dengan parameter dari tipe superclass, Anda diperbolehkan untuk memberi argumen berupa obyek subclass yang merupakan turunan dari superclass tersebut.

 Sedangkan apa yang dimaksud dengan polymorphism sendiri, sebenarnya sulit untuk didefinisikan. Sejalan dengan contoh yang diberikan, Anda diharapkan dapat mengerti dan memahami konsep polymorphism itu sendiri. FAKULTAS TEKNOLOGI INFORMASI POLYMORPHISME

Jenis Dari Polymirishme

A. Overriding
Method Overriding : merupakan method parrent class yang ditulis kembali oleh subclass. Aturan dari method overriding pada Java :
  • Parameter yang terdapat pada method overriding di subclass harus sama dengan parameter yang terdapat pada parent class.
  • Aturan hak akses, hak akses method overriding di subclass tidak boleh lebih ketat di bandingkan dengan hak akses method pada parent class.
Contoh Program Overriding : Menggunakan Class Binatang.
Contoh Program Overriding : Menggunakan Class Mamalia.
Hasil dari 2 program diatas bila kita Run(jalankan) hasilnya tertera pada General Output.

Contoh Program Overriding yang kedua :
Kali ini saya mencobanya dengan class Animal
Contoh Program Overriding : Menggunakan Class Dog(hewan)
Hasil dari ke-2 program diatas apabila kita Run(jalankan) hasilnya tertera pada General Output.

B. Overloading
Method Overloading : Adalah sebuah kemampuan yang membolehkan sebuah class mempunyai 2 atau lebih method dengan nama yang sama, yang membedakan adalah parameternya. Pada method overloading perbedaan parameter mencakup :
  • Jumlah parameter
  • Tipe data dari parameter
  • Urutan dari tipe data parameter
Method Overloading juga dikenal dengan sebutan Static Polymorphism.
Contoh dari program Overloading adalah :
Hasil dari program diatas apabila kita Run(jalankan) hasilnya tertera pada General Output.
Constructor : 
Adalah suatu method yang pertama kali dijalankan pada saat pembuatan suatu obyek. Konstruktor mempunyai ciri yaitu :
  • mempunyai nama yang sama dengan nama class
  • tidak mempunyai modifier (seperti void, int, double dll)
Constructor Overloading : Adalah sebuah kemampuan yang membolehkan sebuah class mempunyai 2 atau lebih method constructor dengan nama yang sama, yang membedakan adalah parameternya. Pada constructor overloading perbedaan parameter sama dengan yang dimiliki method overloading

Contoh Constructor Overloading :
Contoh Constructor Overloading dengan class Manager
Hasil kedua progam itu dijalan kan nya di progam yang bernama Contructor overloading berikut contoh progamnya:
Output dari Cnstuctor Overloading :
Mungkin hanya itu yang dapat saya share dalam kesempatan ini, Terimakasih.

Selasa, 31 Maret 2020

VARIABEL DAN KONSTANTA

Pada petemuan kali ini kita akan membahas Pengertian Variabel dan Konstanta beserta contoh dari progamnya pada Bahasa Java.

Berikut ini adalah pengertian dari Variabel dan Konstanta

Lalu apa itu yang dimaksud dengan Variabel?

Variabel adalah suatu tempat yang digunakan untuk menampung data atau konstanta di memori yang mempunyai nilai yang dapat berubah - ubah selama proses pengerjaan.

Sedangkan Konstanta adalah jenis variabel yang nilainya tidak bisa diubah. Inisialisasi nilai hanya dilakukan sekali diawal, setelahnya tidak bisa diubah nilainya.

Nah itu adalah pengertian dari Variabel dan Konstanta. Kali ini saya akan membagikan suatu progam yang sudah saya jelaskan diatas.

Berikut adalah contoh program beserta hasil nya:

1. Variabel
Ini adalah contoh Program beserta hasilnya :

2. Konstanta
Ini adalah contoh Program beserta hasilnya :

3. Operator Aritmatika
Ini adalah contoh Program beserta hasilnya :

4. Variabel 2
Ini adalah contoh Program beserta hasilnya :

5. Konstanta 2
Ini adalah contoh Program beserta hasilnya :

6. Operator Aritmatika 2
Ini adalah contoh Program beserta hasilnya :

7. Operator Pembanding 2
Ini adalah contoh Program beserta hasilnya :

8. Operator Logika 2
Ini adalah contoh Program beserta hasilnya :

9. Operator Turney 2
Ini adalah contoh Program beserta hasilnya :



Mungkin hanya itu yang dapat saya share untuk kesempatan kali mengenai Variabel dan Konstanta. Mohon maaf apabila ada kesahalan dalam menyampaikan atau menjelaskan. Terima Kasih 

Nama  : Abdul Haadziq D.S(IIQ)
Nim     : 1911500856
Matkul : Pemrograman Berorientasi Obyek (AH)

Selasa, 24 Maret 2020

PROGRAM CLASS ,OBJECT, INSTANCE, DAN METHODE DALAM JAVA

Pada kesempatan kali ini saya akan Menjelaskan cara membuat program Class, Object, Instance dan Method Berikut adalah pengertian nya :

A. Object : adalah kesatuan entitas (benda), baik yang berwujud nyata maupun yang tidak nyata seperti sistem atau konsep yang memiliki sifat karakteristik dan fungsi. Contoh : kue, spidol, mobil, telepon, dan lain-lain .

B. Class : adalah pemodelan dari objek yang berisi informasi (aturan) tentang sifat karakteristik (data) dan tingkah laku (metode) yang dimiliki oleh objek tersebut. Contoh : resep kue, material spidol, dan lain-lain.

C. Instance : adalah perwujudan, dimana dalam istilah pemrograman, objek merupakan instans (perwujudan) dari suatu kelas. Instansiasi adalah : proses perwujudan kelas menjadi objek. Biasanya didalam pemrograman java menggunakan perintah new.

D. Method : adalah Prosedur atau fungsi yang dimiliki oleh suatu objek. method ini akan mengolah atau mengubah data/variabel yang ada didalamnya sesuai dengan operasi yang telah ditentukan.

Nah itu merupakan pengertian dari Class, Object, Instance, Dan Methode.
Kali ini saya akan membagian suatu perogram dari yang sudah saya jelas kan tadi, Yaitu berupa Script dan Contoh tampilan Program Yuk simak bagaimana caranya !

Cara yang Pertama Kita akan mencoba membuat contoh Program Class :
1. Ini merupakan contoh program 1 :

2. Ini merupakan contoh program ke-2 :

3. Ini merupakan contoh program ke-3 :

Demikian comtoh dari program JAVA untuk kali ini, kurang lebih nya saya mohon maaf karena saya juga sedang dalam proses belajar mendalami Pemrograman JAVA. Terimakasih :)

Fungsi Backslash \n dan \t dalam JAVA

Pada kesempatan kali ini saya akan memberitahukan mengenai Backslash \n dan \t dengan beberapa variasi nya.
1. Tanpa Backslash.
ini adalah contoh programnya :
2. Dengan backslash \t
ini adalah contoh programnya :
3. Dengan backslah \n
ini adalah contoh programnya :

4. Menggabungkan antara backslash \n dan \t
ini adalah contoh programnya :

Dari Ke Empat contoh Variasi tersebut Masing masing menggunakan kode perintah print tetapi hanya ditambah kan \t untuk membuat kolom dan space yang baru agar terlihat lebih beda saja, untuk penempatan \t nya bisa dilihat dari masing masing contoh yang telah disediakan ya. Terimakasih.

Nama : Abdul Haadziq D.S (IIQ)
Nim    : 1911500856

Senin, 23 Maret 2020

Beberapa macam fungsi print dalam pemrograman JAVA

SEJARAH JAVAJAVA DIKEMBANGKAN PADA TAHUN 1990 OLEH INSINYUR SUN, JAMES GOSLING SEBAGAI BAHASA PEMROGRAMAN YANG BERPERAN SEBAGAI OTAK UNTUK PERALATAN PINTAR (TV INTERAKTIF, OVEN SERBA BISA). ... SEORANG PROGRAMMER YANG MENEMPATKAN PROGRAM JAVA PADA HALAMAN WEB DAPAT LANGSUNG DIAKSES KE SELURUH PLANET “WEB-SURFING“.


CARA MENGGUNAKAN JCREATOR UNTUK PARA PEMULA :


1. buka jcreator pada allprogram
2. file >> new >> project (Ctrl+N)
3. pilih java aplication >> next >>dikasih nama >> next sampai pilihan project tool selesai baru finish
4. untuk menjalankannya di simpan dan kemudian klik run.

Pada kesempatan kali ini saya ingin memberitahu fungsi fungsi print dalam pemprogaman java, yang kalian ketahui di dalam pemprogaman java print terbagi menjadi jenis jenis yang berbeda.

Ada 3 jenis print dalam bahasa java yaitu print biasa, print, dan println pada kesempatan kali ini saya mencoba menjelaskan apa fungsi print biasa, printf, dan println,  sebagai berikut :

1. Print biasa. Merupakan code print dasar atau biasa jenis, jenis print ini tidak memiliki enter di akhir kalimat.

Inilah contohnya :

2. Println.  Merupakan jenis print yang memiliki fungsi enter diakhir kalimat yang akan muncul di output.
Inilah contoh nya :

3. Printf. Merupakan jenis print yang berguna untuk menampilkan teks ke layar.
berikut contoh nya :
Berikut adalah beberapa contoh dari pengaplikasian java dengan print, printf, dan juga println.
Dapat kita lihat perbedaan dari ketiga nya. Sekian dari saya terimakasih.

Nama   : Abdul Haadziq D.S (IIQ)
Nim      : 1911500856
Matkul  : AH(PBO)

Mengenal jCreator

Sebelum kita mengenal atau menggunakan Jcreator, apa sih sebenernya Jcreator itu? Nah disini saya akan sedikit menjelaskan apa itu Jcreator?

JCreator adalah IDE Java yang dibuat oleh Xinox Software. Antarmukanya mirip dengan Microsoft Visual Studio. Karena diprogram sepenuhnya dalam C ++, Xinox Software telah menegaskan bahwa JCreator lebih cepat daripada pesaing Java IDEs berbasis Java.

Nah sekarang baru deh kita belajar cara menggunakan Jcreator, Berikut ini langkah langkahnya yaitu :

1. Instal terlebih dahulu app jcreatornya.

2. Kemudian buka aplikasi jCreator tersebut.


3. Lalu klik File >> NewFile (Ctrl+N)

4. Setelah itu pilih java class.

5. Masukan nama file yang kita inginkan.
6. setelah selesai, jCreator siap untuk digunakan dan mulailah mencoding. Selamat Mencoba :) Hasil dari codingan akan ditampilkan di pojok kanan bawah (General Output)

Mungkin hanya itu yang dapat saya sampaikan dari mengenal jCreator kurang lebihnya mohon maaf dan Terima Kasih.

NAMA      : ABDUL HAADZIQ DARTASANJAYA (IIQ)

NIM          : 1911500856

MATKUL  : PBO(PEMROGRAMAN BERORIENTASI OBYEK) AH