Penjelelasan Java Terlengkap Beserta Kelebihan dan Kekurangannya

Pengertian Java , Karakteristiknya serta Kelebihan dan Kekurangan Java

Pengertian Java , Karakteristiknya serta Kelebihan dan Kekurangan Java pengertian, karakteristik, kelebihan dan kekurangan java
By : Ayu Musfiroh 02/03/2018

Bahasa pemrograman atau yang biasa kita sebut dengan bahasa komputer (bahasa pemrograman komputer) merupakan instruksi standar untuk memerintah komputer supaya menjalankan fungsi – fungsi tertentu. Bahasa pemrograman sangat wajib dipahami oleh para developer supaya bisa membuat sebuah aplikasi atau software, untuk membuat aplikasi diperlukan bahasa pemrograman yang sesuai dengan keperluan aplikasi tersebut. Nah, berbicara tentang bahasa pemrograman komputer memang tidak akan ada habisnya ya sobat, sebab ada banyak sekali bahasa pemrograman yang ada di dunia, misalnya yang umum digunakan seperti Java, PHP, Java Script, C dan masih banyak lagi.

pengertian, karakteristik, kelebihan dan kekurangan java

Pengertian, Karakteristik, serta Kelebihan dan Kekurangan Java

Tapi dari banyaknya bahasa pemrograman sekarang ini, developer tidak memakai semua bahasa pemrograman tersebut. Tetapi cukup memakai 1 atau 2 saja bahasa pemrograman untuk menjalankan developing perangkat lunak (software). Bahasa pemrograman yang hingga saat ini masih banyak digunakan salah satunya seperti Java. Apa yang kalian ketahui tentang bahasa pemrograman Java ini? Dan apa kelebihan serta kekurangannya? Untuk mengetahui jawaban itu semua, di kesempatan kali ini saya menuliskan pengertian serta kelebihan dan kekurangan Java. Silahkan kalian pahami ulasan di bawah ini.

 

Pengertian Java , Karakteristiknya serta Kelebihan dan Kekurangan Java

#1. Pengertian Java
Java adalah salah satu bahasa pemrograman yang berorientasi pada objek yang dikembangkan oleh Sun Microsystem (suatu perusahaan yang terkenal dengan Workstation UNIX high-end). Sejak Java dirilis pada tahun 1995, Java dengan cepat bisa mendapatkan popularitas di kalangan para pemrogram dan di kalangan masyarakat,  di karena teknologi baru yang satu ini yang telah di kenal kan Sun Microsystems yaitu Java Virtual Machine, dimana sebuah aplikasi bisa dijalankan di atas platform apa saja sepanjang pada mesin tersebut dipasang JVM.

Program dari bahasa Java juga bisa berbentuk applet (aplikasi dengan bentuk kecil yang bisa berjalan di atas web browser) dan aplikasi mandiri yang dijalankan di program Java Interpreter. Sebagai contohnya, program yang ditulis dalam bahasa Java yaitu HotJava atau sebuah web browser.

 

#2. Karakteristik Java
Java merupakan sebuah bahasa pemrograman yang berorientasi obyek murni. Sehingga program – program Java ada di sebuah struktur kelas dan obyek. Pada dasarnya sintaks pada bahasa Java serupa dengan sintaks pada bahasa C atau C++. Java bertipe kuat (strongly-typed) sehingga seluruh tipe data terikat dengan  statis atau setiap nama variabel di asosiasi kan dengan  tipe data tunggal yang diketahui saat kompilasi.

 

#3. Ciri Utama Dari Java

  • JVM (Java Virtual Machine)
  • Garbage Collection
  • Code Security

 

#4. Kelebihan Dari Java
1. Multiplatform. Merupakan kelebihan utama dari bahasa pemrograman yaitu bisa bekerja di beberapa platform atau sistem operasi komputer atau bekerja di mana saja. Sehingga membuat pemrogram hanya menulis sebuah program Java serta di kompilasi atau diubah dari bahasa yang dipahami manusia menjadi bahasa mesin /bytecode, kemudian perolehan nya bisa dikerjakan di atas seluruh platform tanpa perubahan. Maka, bisa dimungkinkan juga jika  program berbasis java tersebut memang dikerjakan diatas sebuah operating system Linux dan tetapi juga dikerjakan di atas sebuah Microsoft Windows.

 

2. OOP (Object Oriented Programming) atau Pemrogram Berorientasi Objek berarti bahwa semua aspek yang ada di Java ialah Objek. Segala tipe data yang diturunkan dari kelas dasar disebut Object dan memudahkan sekali para pemrogram untuk membuat, mendesain, mengembangkan dan mengalokasi kesalahan program yang berbasis Java dengan cepat, mudah dan teratur. Sehingga membuat Java menjadi salah satu bahasa pemograman yang paling mudah, atau bahkan untuk fungsi advance misalnya komunikasi antara komputer.

 

3. Perpustakaan Kelas Lengkap. Java populer dengan adanya kelengkapan library/perpustakaan yang sangat memudahkan para pemrogram untuk membangun aplikasinya. Adanya komunitas Java yang besar terus meghadirkan perpustakaan baru untuk mencakup segala keperluan dalam pembuatan aplikasi.

 

4. Bergaya C++. Mempunyai sintaks seperti bahasa pemrograman [C++] ,yang lebih menarik banyak pemrogram C++ untuk pindah ke Java dan membuat pengguna Java sangat banyak, diamana sebagian besar merupakan pindahan dari pemrogram C++.

 

5. Pengumpulan sampah otomatis, mempunyai fasilitas pengaturan pemakaian memori, jadi para pemrogram tidak harus melakukan pengaturan memori dengan langsung (misalnya dalam bahasa C++ yang digunakan dengan luas).

 

#5. Kekurangan Dari Java
1. Tulis sekali, perbaiki di mana saja – Adanya ke tidak kompatibel antara platform satu dengan platform yang lain. Contohnya saja untuk J2SE, SWT-AWT bridge hingga saat ini tidak bekerja di Mac OS X.

 

2. Mudah di dekompilasi. Apa itu dekomplasi? dekompilasi adalah suatu proses membalikkan kode jadi menjadi kode sumbernya. Kode jadi Java ialah bytecodeyang yang membenahi berlimpah atribut bahasa dengan tingkat tinggi, misalnya nama kelas, metode, atau tipe data. Selain itu, terjadi juga pada Microsoft .NET Platform. Sehingga algoritma yang dipakai program menjadi lebih sulit dirahasiakan dan gampang dibajak/direverse-engineer.

 

3. Penggunaan memori yang banyak. Untuk program yang memiliki basis Java dan program yang satu ini memang memakan memori yang lebih besar daripada bahasa tingkat tinggi generasi yang terdahulu misalnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi serta Object Pascal). Sebenarnya hal ini seringnya bukan masalah untuk pihak yang memakai teknologi terbaru (sebab trend memori terpasang semakin murah), tetapi menjadi problem untuk pihak yang masih harus bergelut dengan mesin komputer berusia lebih dari 4 tahun.

 

Itulah yang bisa saya sampaikan di pembahasan kali ini tentang Pengertian Java , Karakteristik nya serta Kelebihan dan Kekurangan Java. Semoga informasi diatas tentang salah satu bahasa pemrograman bisa membantu dan bermanfaat untuk kalian bagi yang membaca informasi diatas. Jika masih ada yang membingungkan serta ingin ditanyakan tentang pembahasan ini silahkan tulis pertanyaan tersebut di kolom komentar yang tersedia ya sobat.


Share Yuk


MasTekno



MasTekno adalah media informasi tips trik seputar teknologi, berbagai cara berkaitan dengan teknologi informasi.

Adding Knowledge Insights, To Mutual Success.


Support : CS@MasTekno.COM

MasTekno



MasTekno adalah media informasi tips trik seputar teknologi, berbagai cara berkaitan dengan teknologi informasi.

Adding Knowledge Insights, To Mutual Success.


Support : CS@MasTekno.COM

Daftar Harga HP Android Samsung Terbaru Minggu Ini 2018

Daftar Harga HP Android Samsung Terbaru Minggu Ini 2018 daftar harga hp android samsung
By : Ayu Musfiroh 01/09/2017

Bahasa pemrograman atau yang biasa kita sebut dengan bahasa komputer (bahasa pemrograman komputer) merupakan instruksi standar untuk memerintah komputer supaya menjalankan fungsi – fungsi tertentu. Bahasa pemrograman sangat wajib dipahami oleh para developer supaya bisa membuat sebuah aplikasi atau software, untuk membuat aplikasi diperlukan bahasa pemrograman yang sesuai dengan keperluan aplikasi tersebut. Nah, berbicara tentang bahasa pemrograman komputer memang tidak akan ada habisnya ya sobat, sebab ada banyak sekali bahasa pemrograman yang ada di dunia, misalnya yang umum digunakan seperti Java, PHP, Java Script, C dan masih banyak lagi.

pengertian, karakteristik, kelebihan dan kekurangan java

Pengertian, Karakteristik, serta Kelebihan dan Kekurangan Java

Tapi dari banyaknya bahasa pemrograman sekarang ini, developer tidak memakai semua bahasa pemrograman tersebut. Tetapi cukup memakai 1 atau 2 saja bahasa pemrograman untuk menjalankan developing perangkat lunak (software). Bahasa pemrograman yang hingga saat ini masih banyak digunakan salah satunya seperti Java. Apa yang kalian ketahui tentang bahasa pemrograman Java ini? Dan apa kelebihan serta kekurangannya? Untuk mengetahui jawaban itu semua, di kesempatan kali ini saya menuliskan pengertian serta kelebihan dan kekurangan Java. Silahkan kalian pahami ulasan di bawah ini.

 

Pengertian Java , Karakteristiknya serta Kelebihan dan Kekurangan Java

#1. Pengertian Java
Java adalah salah satu bahasa pemrograman yang berorientasi pada objek yang dikembangkan oleh Sun Microsystem (suatu perusahaan yang terkenal dengan Workstation UNIX high-end). Sejak Java dirilis pada tahun 1995, Java dengan cepat bisa mendapatkan popularitas di kalangan para pemrogram dan di kalangan masyarakat,  di karena teknologi baru yang satu ini yang telah di kenal kan Sun Microsystems yaitu Java Virtual Machine, dimana sebuah aplikasi bisa dijalankan di atas platform apa saja sepanjang pada mesin tersebut dipasang JVM.

Program dari bahasa Java juga bisa berbentuk applet (aplikasi dengan bentuk kecil yang bisa berjalan di atas web browser) dan aplikasi mandiri yang dijalankan di program Java Interpreter. Sebagai contohnya, program yang ditulis dalam bahasa Java yaitu HotJava atau sebuah web browser.

 

#2. Karakteristik Java
Java merupakan sebuah bahasa pemrograman yang berorientasi obyek murni. Sehingga program – program Java ada di sebuah struktur kelas dan obyek. Pada dasarnya sintaks pada bahasa Java serupa dengan sintaks pada bahasa C atau C++. Java bertipe kuat (strongly-typed) sehingga seluruh tipe data terikat dengan  statis atau setiap nama variabel di asosiasi kan dengan  tipe data tunggal yang diketahui saat kompilasi.

 

#3. Ciri Utama Dari Java

  • JVM (Java Virtual Machine)
  • Garbage Collection
  • Code Security

 

#4. Kelebihan Dari Java
1. Multiplatform. Merupakan kelebihan utama dari bahasa pemrograman yaitu bisa bekerja di beberapa platform atau sistem operasi komputer atau bekerja di mana saja. Sehingga membuat pemrogram hanya menulis sebuah program Java serta di kompilasi atau diubah dari bahasa yang dipahami manusia menjadi bahasa mesin /bytecode, kemudian perolehan nya bisa dikerjakan di atas seluruh platform tanpa perubahan. Maka, bisa dimungkinkan juga jika  program berbasis java tersebut memang dikerjakan diatas sebuah operating system Linux dan tetapi juga dikerjakan di atas sebuah Microsoft Windows.

 

2. OOP (Object Oriented Programming) atau Pemrogram Berorientasi Objek berarti bahwa semua aspek yang ada di Java ialah Objek. Segala tipe data yang diturunkan dari kelas dasar disebut Object dan memudahkan sekali para pemrogram untuk membuat, mendesain, mengembangkan dan mengalokasi kesalahan program yang berbasis Java dengan cepat, mudah dan teratur. Sehingga membuat Java menjadi salah satu bahasa pemograman yang paling mudah, atau bahkan untuk fungsi advance misalnya komunikasi antara komputer.

 

3. Perpustakaan Kelas Lengkap. Java populer dengan adanya kelengkapan library/perpustakaan yang sangat memudahkan para pemrogram untuk membangun aplikasinya. Adanya komunitas Java yang besar terus meghadirkan perpustakaan baru untuk mencakup segala keperluan dalam pembuatan aplikasi.

 

4. Bergaya C++. Mempunyai sintaks seperti bahasa pemrograman [C++] ,yang lebih menarik banyak pemrogram C++ untuk pindah ke Java dan membuat pengguna Java sangat banyak, diamana sebagian besar merupakan pindahan dari pemrogram C++.

 

5. Pengumpulan sampah otomatis, mempunyai fasilitas pengaturan pemakaian memori, jadi para pemrogram tidak harus melakukan pengaturan memori dengan langsung (misalnya dalam bahasa C++ yang digunakan dengan luas).

 

#5. Kekurangan Dari Java
1. Tulis sekali, perbaiki di mana saja – Adanya ke tidak kompatibel antara platform satu dengan platform yang lain. Contohnya saja untuk J2SE, SWT-AWT bridge hingga saat ini tidak bekerja di Mac OS X.

 

2. Mudah di dekompilasi. Apa itu dekomplasi? dekompilasi adalah suatu proses membalikkan kode jadi menjadi kode sumbernya. Kode jadi Java ialah bytecodeyang yang membenahi berlimpah atribut bahasa dengan tingkat tinggi, misalnya nama kelas, metode, atau tipe data. Selain itu, terjadi juga pada Microsoft .NET Platform. Sehingga algoritma yang dipakai program menjadi lebih sulit dirahasiakan dan gampang dibajak/direverse-engineer.

 

3. Penggunaan memori yang banyak. Untuk program yang memiliki basis Java dan program yang satu ini memang memakan memori yang lebih besar daripada bahasa tingkat tinggi generasi yang terdahulu misalnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi serta Object Pascal). Sebenarnya hal ini seringnya bukan masalah untuk pihak yang memakai teknologi terbaru (sebab trend memori terpasang semakin murah), tetapi menjadi problem untuk pihak yang masih harus bergelut dengan mesin komputer berusia lebih dari 4 tahun.

 

Itulah yang bisa saya sampaikan di pembahasan kali ini tentang Pengertian Java , Karakteristik nya serta Kelebihan dan Kekurangan Java. Semoga informasi diatas tentang salah satu bahasa pemrograman bisa membantu dan bermanfaat untuk kalian bagi yang membaca informasi diatas. Jika masih ada yang membingungkan serta ingin ditanyakan tentang pembahasan ini silahkan tulis pertanyaan tersebut di kolom komentar yang tersedia ya sobat.


Share Yuk