TUGAS ALGORITMA PEMROGRAMAN 2
1. Apa
yang kamu ketahui tentang Bahasa Pemrograman JAVA ?
Jawaban :
JAVA
adalah salah satu perangkat lunak yang digunakan untuk membuat suatu program
sehingga program itu dapat dijalankan di berbagai komputer termasuk telepon
genggam. Bahasa pemrograman yang multi platform dan multi device. Sekali anda
menuliskan sebuah program dengan menggunakan Java, dengan sedikit perubahan
atau tanpa perubahan sama sekali dalam kodenya.
Bahasa
ini awalnya dibuat oleh James Gosling saat
masing bergabung di Sun Microsystems saat ini merupakan baguan dari Oracle dan
dirilis pada tahun 1995. Bahasa pemrograman java terlahir dari The Green
Project, yang berjalan selama 18 bulan dari awal 1991 hingga musim panas 1992.
Proyek tersebut belum menggunakan versi yang dinamalan Oak.
Pertemuan
proyek berlangsung disebuah gedung perkantoran San Hill Road di Menio Park. Sekitar musim panas 1992 proyek ini
ditutup dengan menghasilkan sebuah program
Java Oak pertama
2. Sebutkan
kelebihan dan kekurangan Bahasa
Pemrograman JAVA !
Jawaban :
Kelebihan Java :
a.
Pertama
tentu saja multi platform. Java dapat dijalankan dalam beberapa platform
komputer dan sistem operasi yang berbeda
.
b.
Kedua
adalah OOP ( Object Oriented Programming ). Java memiliki library yang lengkap.
Library disini adalah sebuah kumpulan dari program yang disertakan dalam Java.
Hal ini akan memudahkan pemrograman menjadi lebih mudah. Kelengkapan lbrary
semakin beragam jika ditambahkan dengan karya komunitas Java.
Kekurangan Java:
a.
Pada
satu slogannya , yakni “tulis sekali dan
jalankan dimana saja” ternyata tidak sepenuhnya benar. Beberapa hal harus
disesuaikan jika dijalankan pada platform yang berbeda. Misalnya untuk JS2E
dengan platform SWT – AWT bridge di Mac OS X
b.
Kemudahan
aplikasi Java didekompliasi. Dekompliasi adalah suatu proses membalikkan sebuah
aplikasi menjadi kode sumbernya. Halo ini memungkinkan terjadi pada Java karena
berupa bytecode yang menyimpan bahasa tingkat tinggi. Hal ini terjadi pula pada
platform. NET dari Microsoft sehingga program yang dihasilkan mudah dibajak
kodenya karena sulit untuk disembunyikan.
c.
Penggunaan
memori yang cukup banyak, lebih besar daripada bahasa tingkat tinggi sebelum
generasi Java. Namun hal ini sesuai dengan fitur beragam yang dimiliki oleh
Java . masalah memori ini juga tidal dialami oleh semua pengguna aplikasi Java .
mereka yang sudah menggunakan perangkat keras dengan teknologi tidak merasakan kelambatan
dan konsumsi memori Java yang tinggi. Lain halnya dengan mereka yang
menggunakan teknologi lama atau komputer yang sudah berumur tualebig dari empat
tahun akan merasakan adnaya kelambatan. Namun apapun kelemahana yang dimiliki
Java ,faktanya Java merupakan bahasa pemrograman yang populer dan digunakan di seluruh dunia
saat ini.
1. 3. Apa
yang anda ketahui tentang object – oriented programming (OOP) ?
Jawaban :
OOP (Object Oriented Programming)
adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP
diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti
model yang telah ada di kehidupan sehari-hari. Jadi setiap bagian dari suatu
permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari
beberapa objek yang lebih kecil lagi
Konsep OOP (Object Oriented
Programming)
a. Kelas Abstrak (Class Abstraksi)
b. Enkapsulasi (encapsulation)
c. Pewarisan (Inheritance)
d. Polimorfisme (polymorphism)
Karakteristik
OOP (Object Oriented Programming)
a. Semua
adalah objek.
b. Komputasi dilakukan dengan komunikasi
antar objek. Setiap objek berkomunikasi dengan objek yang lain
melalui pengiriman dan penerimaan pesan.
c. Sebuah pesan merupakan permintaan
atas sekumpulan aksi dengan semua argumen yang diperlukan untuk
menyelesaikan suatu tugas tertentu.
4. Jelaskan cara instalasi Netbeans !
Jawaban :
a. Terlebih dahulu install java SDK, Java SDK adalah
platform dasar Java yang diperlukan agar PC anda bisa mengeksekusi kode-kode
program anda yang menggunakan bahasa Java.
b. Klik-double
file instalasi Netbeans.
c. Installer
akan membutuhkan waktu beberapa detik untuk mengkonfigurasi dirinya sendiri,
lalu setelah itu akan menampilkan selamat datang dan siap melanjutkan instalasi
NetBeans.
d. Centanglah pada check-box berlabel I accept
the terms in the license agreement sebagai tanda bahwa anda menyetujui
dan berniat melanjutkan instalasi, lalu klik tombol Next.
e. Pilihlah lokasi
di mana file-file NetBeans akan diinstal, kemudian Klik Next.
.
f. Installer
NetBeans akan menampilkan kembali lokasi instalasi dan menunjukkan besarnya
ruang yang diperlukan. Jika anda sudah yakin, kliklah Next agar instalasi
segera dieksekusi.
g. Proses instalasi
akan berjalan dalam beberapa menit. Makin tinggi spesifikasi PC anda, akan
makin cepat proses instalasinya berlangsung. Tombol finish tetap dapat diklik untuk menutup kotak dialog instalasi yang sudah selesai
h.Tombol finish tetap dapat diklik untuk menutup kotak dialog instalasi yang sudah selesai.