Tutorial Java : Konsep Bahasa Pemrograman Java

Tutorial Java - Bahasa Pemrograman Java merupakan Bahasa Pemrograman tingkat tinggi, konsep bahasa Pemrograman java yang Berorientasi Objek atau disebut Object Oriented Programming (OOP). yaitu Semua program Java merupakan suatu objek.

Tutorial Java - Bahasa Pemrograman Java merupakan Bahasa Pemrograman tingkat tinggi, konsep bahasa Pemrograman java yang Berorientasi Objek atau disebut Object Oriented Programming (OOP). yaitu Semua program Java merupakan suatu objek.

Apa yang dimaksud dengan Object Oriented Programming OOP?


OOP adalah suatu teknik yang memfokuskan terhadap desain program pada objek dan class yang berdasarkan pada skenario dalam dunia nyata. Sebagai contoh agar lebih mudah di pahami, dalam kehidupan sehari - hari misalkan sebuah mobil. Sebuah mobil secara umum tentunya memiliki beberapa karakteristik, yaitu memiliki sejumlah variasi roda, memiliki berbagai macam warna, memiliki beberapa pintu dsb. Selanjutnya mobil ini bisa terdapat berbagai macam merek yang berbeda, misalnya mobil Suzuki Senia, Toyota Avanza dll. Sebuah mobil tentunya juga bisa dijalankan, baik maju maupun mundur ataupun dihentikan.

Dalam OOP, mobil tersebut sama halnya dengan Class pada bahasa pemrograman Java atau pemrograman yang berorientasi Objek juga, mobil Suzuki Ertiga, Avanza dll itu merupakan sebuah objek. Jumlah roda, warna mobil, jumlah tempat duduk jumlah pintu mobil dll identik dengan atribut dari suatu objek, serta proses untuk mengendalikan mobil (maju, mundur dan berhenti) itu dalam OOP identik dengan method dari suatu objek.sangat mudah dimengerti bukan ?

Manfaat dari pemrograman yang menggunakan teknik OOP ini adalah kebebasan dalam pengembangan aplikasi yang di inginkan programer, mudah dalam meningkatkan kualitas suatu program, mempermudah dalam pemeliharaan atau maintenance, mempertinggi kemampuan dalam modifikasi dan meningkatkan penggunaan software kembali. Jadi Semua program Java merupakan suatu objek.

Konsep Bahasa Pemrograman Java

Istilah dalam OOP:

Class
Object
Attribute
Method

Class

Class dalam OOP adalah merupakan model dari suatu objek yang menjelaskan karakteristik (sifat) serta fungsi yang dimiliki dari suatu objek. Class merupakan wadah (tempat) yang digunakan untuk menciptakan suatu objek.

Aturan dalam pemberian nama class: 

  • Class dalam OOP hanya boleh dimulai dengan huruf, atau tanda _ dan tanda $
  • Tidak boleh menggunakan reserved word dalam Java 
  • Tidak boleh memuat operator aritmatika
  • Bersifat case sensitive
Maka dari itu, jika kamu perhatikan ketika dalam membuat sebuah project baru, maka secara otomatis akan dibuat class sesuai dengan nama projectnya. misalnya kamu membuat sebuah project baru dengan nama 'gantengproject', maka dengan secara otomatis akan membuat class dengan nama 'gantengproject' juga.

Atribut

Atribut merupakan elemen data dari suatu class. Dimana Atribut ini akan menyimpan informasi tentang suatu class. Atribut dapat diartikan sebagai data, variabel, properti atau sebuah field dalam OOP. terutama dalam emrograman Java.

Method

Method merupakan sebuah function yang ada dalam suatu class. Setiap method memiliki tugas tersendiri. misalanya seperti dalam bahasa pemrograman Java ada 2 jenis method yaitu void dan non void method. Method Void merupakan method yang tidak akan mengembalikan nilai, sedangkan method non void adalah  method yang dapat mengembalikan suatu nilai.

Method main() dalam suatu class merupakan method yang akan dijalankan pada saat pertama kali ketika program Java akan dijalankan. Khususnya pada method main(), perlu diberikan 'static' setelah modifiernya.

Pada suatu class, kita bisa membuat method berapapun semau kita. Perlu diingat juga bahwa di dalam Java, beberapa class itu bisa digabung atau disimpan menjadi satu dalam sebuah paket atau package jika diperlukan. Hal ini dimaksudkan untuk memudahkan pengelolaan class dalam bahasa pemrograman java saja.

Untuk tutorial Java khusus pemula selanjutnya akan dibahasa dalam postingan selanjutnya, terima kasih dan update terus ya.

Next Recomended


Feel free to code it up and send us a pull request.

Hi everyone, let's me know how much this lesson can help your work. Please Subscribe and Follow Our Social Media 'kodeajaib[dot]com' to get Latest tutorials and will be send to your email everyday for free!, Just hit a comment if you have confused. Nice to meet you and Happy coding :) all ^^



Follow by E-Mail


Name

ADO.NET,3,Ajax,6,Android,9,AngularJS,4,ASP.NET,4,Blogger Tutorials,7,Bootstrap,7,C++,1,Codeigniter,2,Cplusplus,6,Crystal Report,6,CSharp,25,Ebook Java,2,FlyExam,1,FSharp,3,Game Development,2,Java,35,JDBC,2,Laravel,84,Lumen,2,MariaDB,2,Ms Access,3,MySQL,31,ODBC,6,OleDB,1,PHP,14,PHP Framework,5,PHP MYSQLI,9,PHP OOP,5,Python,8,Python 3,4,SQL Server,4,SQLite,4,Uncategorized,5,Vb 6,2,Vb.Net,89,Video,48,Vue Js,4,WPF,2,Yii,3,
ltr
item
KODE AJAIB: Tutorial Java : Konsep Bahasa Pemrograman Java
Tutorial Java : Konsep Bahasa Pemrograman Java
Tutorial Java - Bahasa Pemrograman Java merupakan Bahasa Pemrograman tingkat tinggi, konsep bahasa Pemrograman java yang Berorientasi Objek atau disebut Object Oriented Programming (OOP). yaitu Semua program Java merupakan suatu objek.
http://2.bp.blogspot.com/-3O2LJOylTnw/ViQx9FVZj4I/AAAAAAAAAzc/NQ79LGd1GJE/s320/java-oop.jpg
http://2.bp.blogspot.com/-3O2LJOylTnw/ViQx9FVZj4I/AAAAAAAAAzc/NQ79LGd1GJE/s72-c/java-oop.jpg
KODE AJAIB
https://www.kodeajaib.com/2015/10/tutorial-java-konsep-pemrograman-java.html
https://www.kodeajaib.com/
https://www.kodeajaib.com/
https://www.kodeajaib.com/2015/10/tutorial-java-konsep-pemrograman-java.html
true
3214704946184383982
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy