Selasa, 25 Februari 2020

bahasa pemrograman java

Nama kelompok :

- Aulia Rahmadilla
- Azzahidah Khoyyiroh
- Gita Lavia
- Lora Amelia
- Nylla Desy Saputri
- Rangga Patria Putra P

KELAS X RPL 2

pengertian java 
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggamDengan kata lain Java adalah bahasa pemrograman yang dapat membuat seluruh bentuk aplikasi tidak hanya desktop dan web namun juga bisa membuat aplikasi mobile dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain. Java merupakan bahasa pemrograman yang bersifat umum atau non-spesifik (general purpose). Bahasa Pemrograman Java berorientasi object (OOP-Object Oriented Programming), dan dapat dijalankan pada berbagai platform sistem operasi. Pada OOP, program komputer sebagai kelompok object yang saling berinteraksi.

Fungsi Java


1. Bahasa yang digunakan sederhana

Jika dibandingkan dengan bahasa pemrograman yang lain, Java bisa di bilang lebih sederhana di banding yang lainnya. Hal ini karena Java menggunakan sintaks yang bisa dibilang mirip dengan C++.

2. Hanya fokus pada Objek

Bahasa pemrograman Java hanya fokus pada Objek . Dengan hanya fokus pada objek, program komputer dapat saling berkomunikasi dalam satu kelompok objek.

3. Pengamanan yang cukup ketat

Pengamanan pada Java ada tiga lapis. Pengamanan ini tentu saja dilakukan untuk melindungi sistem dari penyalahgunaan orang-orang yang tidak bertanggung jawab.

4. Dapat di pakai pada sistem operasi manapun

Seperti yang sudah di dijelaskan pada point 1  jika Java dapat berjalan pada komputer yang menggunakan sistem operasi apapun. Hal ini dapat dilakukan karena Bahasa Java termasuk Platform Independence. Ketika dibuat sebuah file, maka file tersebut bisa dijalankan pada perangkat manapun.

5. Menggunakan sistem exception-handling

Exception-handling ini menyediakan cara untuk memisahkan antara bagian pengamanan kesalahan dan bagian kode normal. Dengan begitu kode tersebut dituntun ke strukstur kode program yang jauh lebih bersih. Jika kesalahan ditemukan, maka Java akan membuat exception. Exception ini dapat ditangkap serta dikelola oleh program tanpa memberikan dampak yang lebih buruk.

6. Mendukung Native method

Java mendukung native method atau sebuah fungsi yang ditulis di bahasa lain, khususnya C dan C++. Dengan adanya dukungan secara native method ini memungkinkan programer menulis berbagai fungsi yang bisa dilakukan dengan cepat jika dibandingkan fungsi yang lain.

7. Terdapat Garbage Collector

Fungsi dari garbage collector ini mampu mengumpulkan “sampah” secara otomatis. Dengan adanya garbage collector ini programmer tidak perlu dibebani dengan adanya memori yang rusak.

8. Daftar perpustakaan yang lengkap

Bahasa pemrograman Java mempunyai daftar perpustakaan yang cukup lengkap. Dengan adanya ini programmer dapat membuat suatu aplikasi sesuai dengan apa yang diinginkan.

9. Adanya Fitur GUI

GUI atau singkatan dari Grafical User Interface adalah salah satu fitur yang ada di dalam Java.

10. Penyempurna dari C++

Bagi kamu programmer yang terbiasa dengan bahasa pemrograman C++, kamu tidak perlu khawatir dengan bahasa pemrograman java. Karena pada Java gayanya sudah disesuaikan dengan C++. Bahkan dengan bahasa pemrograman Java, kamu dapat memperluas kode-kode yang kamu inginkan dibandingkan melalui C++.

Kelebihan Javascript

Sebagai sebuah bahasa pemrograman yang banyak digunakan dalam mengembangkan sebuah aplikasi dan juga website, maka tentu saka javascript memiliki beberapa kelebihan dan juga keunggulan. Berikut ini adalah beberapa kelebihan dan juga keunggulan dari bahasa pemrograman JavaScript.
  1. Tidak membutuhkan resource memory besar (ringan dan kecil)
Kelebihan dan keunggulan pertama dari bahasa pemrograman Javascript adalah dari hal resource memorynya. Javascript membutuhkan resource memory yang relative kecil dan ringan. Hal ini tentu saja akan sangat membantu para developer dalam mengembangkan aplikasi – aplikasi ringan, namun tetap memiliki fitur dan kegunaan yang sangat banyak bagi user.
Karena tidak membutuhkan space besar, pastinya penggunaan RAM akan semakin simple. Selain itu, bagi user, aplikasi yang dibuat dengan menggunakan bahasa pemrograman Javascript ini juga dapat dijalankan dengan lebih mudah, dan sangat pas untuk aplikasi yang digunakan sehari-hari.
  1. Mudah untuk dipelajari
Sebuah bahasa pemrograman akan banyak digunakan dan akan banyak dikembangkan apabila bahasa pemrograman tersebut adalah bahasa pemrograman yang simple dan mudah untuk dipahami. Nah, bahasa pemrograman Javascript ini adalah salah satu jenis bahasa pemrograman yang sangat mudah untuk dipelajari.
Bahkan, di beberapa sekolah dan kurses mengenai bahasa pemrograman, Javascript adalah salah satu jenis bahasa pemrograman yang wajib dipelajari dan dikuasai oleh para siswa peserta pendidikan tersebut. Bagi anda yang baru akan belajar mengenai bahasa pemrograman, maka Javascript sangat cocok untuk anda pelajari terlebih dahulu.
  1. Dinamis
Dinamis adalah keunggulan dan kelebihan berikutnya dari bahasa pemrograman Javascript. Javascript adalah salah satu bahasa pemrograman yang dinamis diantara banyak bahasa pemrograman lainnya. Dinamin disini adalah fleksbilitas dari pengembangan aplikasi yang berbasis Javascript.
Selain itu, javascript juga mudah untuk diaplikasikan, dan mudah untuk dilakukan penambahan fitur, yang berhubungan dengan fungsi – fungsi penting dari aplikasi tersebut.
  1. Multi platform, bisa dijalankan di banyak sistem operasi
Apalah gunanya sebuah bahasa pemrograman yang canggih, namun hanya bisa digunakan oleh satu sistem operasi saja? Tentunya akan sangat tidak berguna, adanya jenis sistem operasi komputer akan lebih memvariasikan versi yang ada. Maka dari itu, Javascript menawarkan keunggulan berikutnya, yaitu multi platform.
Multi platform berarti sebuah aplikasi yangmenggunakan bahasa pemrograman Javascript bisa dibuat dengan basis sistem operasi apapun, termasuk diantaranya dalaah sistem operasi yang populer digunakan secara umum, seperti sistem operasi Windows, Linux, Android, dan berbagai macam sistem operasi lainnya,
Selain berbasis sistem operasi, aplikasi yang menggunakan bahasa pemrograman berbasis Javascript juga banyak yang bisa dijalankan pada perangkat komputer dan perangkat komunikasi, seperti handphone yang tidak menggunakan sistem operasi tertentu.
  1. Mudah untuk dikembangkan
Kelebihan berikutnya dari bahasa pemrograman Javascript ini adalah mudah untuk dikembangkan. Ketika suatu aplikasi sudah selesai dibuat dengan menggunakan basis bahasa pemrograman Javascript, maka aplikasi tersebut bisa dengan mudah dikembangkan.
Hal ini juga mengacu pada konsep dinamis yang diusung oleh bahasa pemrograman Javascript ini. Aplikasi akan lebih mudah untuk diperbaharui dan dikembangkan sesuai degnan kebutuhan user juga perkembangan teknologi yang ada.

Kekurangan Javascript

Nah, sama seperti kebanyakan contoh aplikasi ataupun bahasa pemrograman lainnya, bahasa pemrograman Javascript ini ternyata juga dinilai masih memiliki beberapa kelemahan dan juga kekurangan. Berikut ini adalah beberapa kekurangan dari bahasa pemrograman Javascript:
  1. Script yang digunakan pada Javascript tidak terenkripsi
Meskipun Javascript adalah bahasa pemrograman yang simple dan mudah dikembangkan, namun ternyata hal ini kontras dengan kemampuan enkripsi dari bahasa pemrograman Javascript. Aplikasi yang dikembangkan dengan menggunakan bahasa pemrograman berbasis Javascript memiliki enkripsi yang lemah, dan cenderung tidak terenkripsi.
Hal ini tentu saja menyebabkan aplikasi yang dibuat dengan menggunakan bahasa pemrograman Javascript sangat rentan untuk diretas dan dibajak. Karena itu, beberapa aplikasi yang dibuat dengan menggunakan Javascript bukanlah merupakan sebuah aplikasi yang krusial dan penting, seperti aplikasi mobile banking, atau aplikasi yang membutuhkan password.
  1. Bukan untuk pengembangan aplikasi stand alone
Merupakan kelemahan, yang juga dampak dari tidak terenkripsinya aplikasi berbasi bahasa pemrograman Javascript. Dengan tingkat keamanan yang sangat rendah, hal ini membuat bahasa pemrograman Javascript hanya bisa dioptimalkan pada sebuah aplikasi yang tergantung pada aplikasi lain.
Contohnya adalah aplikasi pada sebuah web browser. Aplikasi javascript ini hanya bisa dijalankan, ketika user sudah menjalankan aplikasi web browser terlebih dahulu, sehingga hal ini menyebabkan aplikasi Javascript bukan merupakan aplikasi yang mandiri atau stand alone, tapi harus bergantung pada aplikasi lain agar dapat berjalan dengan optimal. Terlebih saat menggunakan browser tentunya user memilih web browser terbaik agar lebih memudahkan dalam mengakses internet.
  1. Memiliki keterbatasan objek
Kelemahan berikutnya dari bahasa pemrograman javascript ini adalah terbatasnya objek. Hal in ijuga dipengaruhi oleh kondisi umum dari bahasa pemrograman Javascript yang sanga simple dan juga sederhana, sehingga tentu saja hal ini akan sanga mempengaruhi fitur – fitur yang dimiliki oleh bahasa pemrograman avascipt ini.

1. Spesifikasi PC atau Laptop

Mungkin hal ini bisa menjadi salah satu penghambat bagi kalian yang ingin mengembangkan atau membangun aplikasi Android karena spesifikasi PC atau laptop yang diperlukan cukup tinggi. Berikut ini rekomendasi spesifikasi untuk instalasi aplikasi Android Studio:
  • Sistem Operasi : OS Windows 7/8 32 – 64 Bit, Linux, Mac
  • Prosesor : Minimal dual core, disarankan lebih
  • RAM : Minimum 4 GB, disarankan 8 GB
  • Ruang Drive : 1 GB lebih untuk Android SDK, Emulator, dan Cache
  • Resolusi Layar : 1280 X 800 Minimum
  • Java Development Kit : JDK 7/8

2. Instal Java Development Kit (JDK)

Setelah memastikan spesifikasi PC atau Laptop telah memenuhi, selanjutnya mari kita install aplikasi JDK.

Apa itu JDK?

Java Development Kit atau yang biasa disingkat JDK merupakan Software yang digunakan untuk melakukan proses kompilasi dari Java Code ke bytecode.

Bagaimana Cara Install?

Pada tutorial ini kita akan menggunakan JDK 8 agar dapat support dengan API 24 (Android Nougat). Berikut ini langkah-langkah untuk instalasi Software JDK.
  1. Download Software JDK

Pertama yang harus kalian lakukan sebelum menginstal JDK adalah mendownload software JDK 8 di website resminya. Klik disini.
Berikut ini merupakan tampilan website resmi untuk download JDK 8.
Selanjutnya scroll kebawah sampai menemukan versi Java SE Development Kit 8u102 (jdk-8u102-windows-x64.exe), seperti yang ditunjukkan oleh gambar di bawah ini.
Pilih Versi JDK
Penting:– Jangan lupa ceklis Accept License Agreement.– Versi JDK yang akan kita install (JDK 8)
Selanjutnya tunggu sampai download selesai.

2. Install Software JDK

Buka program yang telah di download dengan cara double klik dan kilik Next.
Cara install JDK
Kliki Next hingga masuk ke proses instalasi. Tunggu hingga proses instalasi selesai.
Cara install JDK
Cara install JDK
Setelah selesai, klik Close untuk menutup proses instalasi.
instal4
Setelah selesai instalasi, selanjutnya mari setting path JDK. Salin lokasi folder instalasi JDK.
instal4
Selanjutnya klik kanan pada This PC > pilih Properties.
instal5
Setelah itu akan muncul Window baru (System) dan pilih Advanced System Settings.
instal6
Selanjutnya pilih Environment Variables.
instal7
Pada bagian System Variables cari Path kemudian klik Edit.
instal8
Maka akan terbuka window baru yaitu Edit System Variable. Arahkan kursor pada box bagian Variable Value dan arahkan kursor kebagian paling kanan. Tambahkan titik koma (;) dan Paste alamat lokasi folder JDK yang telah kita Copy sebelumnya dan klik OK.
instal9
Setelah itu akan kembali ke Window Environment Variables dan klik OK, setelah itu akan kembali ke windows System Properties dan klik OK kembali.
instal10
penginstalan aplikasi java selesai.

sumber :

VIDEO TUTORIAL XAMMP


SUMBER VIDEO :
BUKU SIMULASI DAN KOMUNIKASI DIGITAL UNTUK SMK/MAK KELAS X
ERLANGGA.CO.ID