TUGAS 1 ALGORITMA PEMROGRAMAN 2
1. Apa yang anda ketahui tentang Bahasa Pemrograman
JAVA
Jawab :
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para pemrogram Java banyak mengambil keuntungan dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application Programming Interface (API). Kelas-kelas ini diorganisasikan menjadi sekelompok yang disebut paket (package). Java API telah menyediakan fungsionalitas yang memadai untuk menciptakan applet dan aplikasi canggih. Jadi ada dua hal yang harus dipelajari dalam Java, yaitu mempelajari bahasa Java dan bagaimana mempergunakan kelas pada Java API. Kelas merupakan satu-satunya cara menyatakan bagian eksekusi program, tidak ada cara lain. Pada Java program javac untuk mengkompilasi file kode sumber Java menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi *.java. Kompilator javac menghasilkan file bytecode kelas dengan ekstensi *.class. Interpreter merupakan modul utama sistem Java yang digunakan aplikasi Java dan menjalankan program bytecode Java.
Pemrograman Java sudah ada sejak dari era 1990-an, kian berkembang dan melebarkan dominasinya di berbagai bidang. Salah satu penggunaan terbesar Java adalah dalam pembuatan aplikasi native untuk Android. Selain itu Java pun menjadi pondasi bagi berbagai bahasa pemrograman seperti Kotlin, Scala, Clojure, Groovy, JRuby, Jython, dan lainnya yang memanfaatkan Java Virtual Machine sebagai rumahnya.
2. Sebutkan kelebihan dan kekurangan bahasa pemrograman JAVA
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para pemrogram Java banyak mengambil keuntungan dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application Programming Interface (API). Kelas-kelas ini diorganisasikan menjadi sekelompok yang disebut paket (package). Java API telah menyediakan fungsionalitas yang memadai untuk menciptakan applet dan aplikasi canggih. Jadi ada dua hal yang harus dipelajari dalam Java, yaitu mempelajari bahasa Java dan bagaimana mempergunakan kelas pada Java API. Kelas merupakan satu-satunya cara menyatakan bagian eksekusi program, tidak ada cara lain. Pada Java program javac untuk mengkompilasi file kode sumber Java menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi *.java. Kompilator javac menghasilkan file bytecode kelas dengan ekstensi *.class. Interpreter merupakan modul utama sistem Java yang digunakan aplikasi Java dan menjalankan program bytecode Java.
Pemrograman Java sudah ada sejak dari era 1990-an, kian berkembang dan melebarkan dominasinya di berbagai bidang. Salah satu penggunaan terbesar Java adalah dalam pembuatan aplikasi native untuk Android. Selain itu Java pun menjadi pondasi bagi berbagai bahasa pemrograman seperti Kotlin, Scala, Clojure, Groovy, JRuby, Jython, dan lainnya yang memanfaatkan Java Virtual Machine sebagai rumahnya.
2. Sebutkan kelebihan dan kekurangan bahasa pemrograman JAVA
Jawab :
Kelebihan
Java
a. Mudah Untuk Dikembangkan
Salah satu kelebihan dari bahasa pemrograman Java ini adalah kemudahan dalam hal pengembangan aplikasi. Setiap aplikasi ataupun program yang dibuat dengan menggunakan dasar bahasa pemrograman Java memiliki kemampuan yang sangat baik untuk dilakukan pengembangan lebih lanjut.
Salah satu kelebihan dari bahasa pemrograman Java ini adalah kemudahan dalam hal pengembangan aplikasi. Setiap aplikasi ataupun program yang dibuat dengan menggunakan dasar bahasa pemrograman Java memiliki kemampuan yang sangat baik untuk dilakukan pengembangan lebih lanjut.
Hal ini tentu saja akan sangat membantu para programmer dan developer untuk lebih baik lagi dalam mengembangkansatu aplikasi yang berbasis Java. Bisa dibilang, Java merupakan salah satu bahasa pemrograman yang memang paling banyak digunakan karena adanya kelebihan yang satu ini, yaitu mudah dalam melakukan pengembangan.
b. Bahasa Pemrograman Yang berorientasi
terhadap objek
Kelebihan lainnya dari bahasa pemrograman Java yang satu
ini lebih bersifat teknis. Bahasa pemrograman Java merupakan salah satu bentuk
atau jenis bahasa pemrograman yang berorientasi terhadap objek. Itu artinya
setiap aplikasi yang dibangung dengan menggunakan bahasa pemrograman java akan
disesuaikan dengan objek atau bisa juga dengan tampilan dan interface dari
aplikasi tersebut.
Bahasa pemrograman yang berorientasi terhadap objek juga ada pada pemrograman bahasa c, di lihat dari scriptnya java dan bahasa c sedikit memiliki kesamaan namun tetap pada konteksnya masing-masing.
c.
Memiliki Kemudahan Dalam Menyusun Suatu Script
Kelebihan lainnya dari bahasa pemrograman Java, selain mudah dikembangkan, dan bersifat universal adalah bahwa bahasa pemrograman Java merupakan salah satu bahasa pemrograman yang mudah untuk dipelajari. Para programmer dan developer dalam menyusun sebuah program, haruslah menggunakan sebuah script, agar program tersebut dapat berjalan.
Kelebihan lainnya dari bahasa pemrograman Java, selain mudah dikembangkan, dan bersifat universal adalah bahwa bahasa pemrograman Java merupakan salah satu bahasa pemrograman yang mudah untuk dipelajari. Para programmer dan developer dalam menyusun sebuah program, haruslah menggunakan sebuah script, agar program tersebut dapat berjalan.
Dengan menggunakan bahasa pemrograman Java, script terswebut
akan lebih mudah untuk dibuat dan dipelajari, sehingga beberapa programmer
pemula pun sudah bisa mengembangkan sebuah aplikasi yang menggunakan bahasa
pemrograman Java.
Kekurangan JAVA
a. Penggunaan Memory Yang Cukup Tinggi
Bahasa pemrograman Java memang menawarkan banyak sekali
fitur yang luar baisa, mulai dari kemudahan dalam menyusun script, hingga fitur
object oriented, yang menjadi salah satu ciri khas dari bahasa pemrograman
Java. Akan tetapi sayangnya, semua kelebihan tersebut harus dikompensasi dengan
kebutuhan memory yang cukup besar.
Hal ini menyebabkan beberapa aplikasi Java membuthkan
resource memory yang cukup besar untuk dapat berjalan dengan baik. Begitu pula
ketika seorang developer akan mengembangkan aplikasi Java, developer juga
membutuhkan memory yang tinggi dalam mengembangkan aplikasi ini. Tentunya
komputer yang di pakai harus memiliki kapasitas RAM terbesar untuk melancarkan
develop agar lebih optimal.
b. Mudah Didekompilasi
Bahasa mudahnya dari istilah dekompilasi ini adalah pengambilan
source code. Jadi, Java merupakan salah satu bahasa pemrograman yang mudah
megnalami dekompilasi.
Souce code dan juga script yang dibuat dengan bahasa
pemrograman Java dapat dengan mudah diambil dan juga dibajak oleh orang lain,
sehingga memunculkan banyak hack dan juga pengcopyan dari aplikasi yang
menggunakan bahasa pemrograman Java tersebut.
c.
Java adalah bahasa pemrograman
yang kompleks
3. Apa yang anda ketahui tentang Object-Oriented Programming (OOP)
3. Apa yang anda ketahui tentang Object-Oriented Programming (OOP)
Jawab :
Pemrograman Berorientasi Objek atau Object Oriented Programming (OOP) adalah sebuah tata
cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang
memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal
dengan method.
Pemrograman Berorientasi Objek atau Object Oriented Programming (OOP) adalah sebuah tata
cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang
memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal
dengan method.
4. Jelaskan cara atau tahapan-tahapan instalasi Netbeans.
Jawab :
a. Double klik file yang sudah anda install, maka akan muncul tampilan seperti ini. Tunggu hingga
selesai loading.

c. Kemudian akan muncul lagi tampilan seperti ini. dan klik next lagi
2. Klik tombol next :
3. Klik tombol next :
4. Klik tombol next :
5. Klik tombol next :
6. Klik tombol next :
7. Jika Proses penginstallan NetBeans sudah selesai klik Finish dan buka aplikasi NetBeans IDEyang
a. Double klik file yang sudah anda install, maka akan muncul tampilan seperti ini. Tunggu hingga
selesai loading.

b. Setelah selesai loading, maka akan muncul seperti ini. klik next saja.

c. Kemudian akan muncul lagi tampilan seperti ini. dan klik next lagi

d. Dan JDK anda sudah selesai di instal.
Selanjutnya adalah kita menginstall netbeans.
Berikut langkah-langkahnya :
1. Double klik installer Netbeans :
1. Double klik installer Netbeans :
![]() |
Install NetBeans IDE 8.0.2 |
2. Klik tombol next :
![]() |
Install NetBeans IDE 8.0.2 2 |
3. Klik tombol next :
![]() |
Install NetBeans IDE 8.0.2 3 |
4. Klik tombol next :
![]() |
Install NetBeans IDE 8.0.2 4 |
5. Klik tombol next :
![]() |
Install NetBeans IDE 8.0.2 5 |
6. Klik tombol next :
![]() |
Install NetBeans IDE 8.0.2 6 |
7. Jika Proses penginstallan NetBeans sudah selesai klik Finish dan buka aplikasi NetBeans IDEyang