Anda di halaman 1dari 15

PENGANTAR BAHASA PEMROGRAMAN JAVA

OLEH :

SELVI AYU MELIANDA SARUMAHA (72200429)

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN DUTA WACANA

2020
PENDAHULUAN

Deskripsi Modul

Modul ini memiliki tujuan yang mendukung proses belajar dasar-dasar pemorgraman antara lain:

1. Mengerti apa itu bahasa pemrograman Java


2. Mengerti apa itu eclipse
3. Mampu mengoperasikan Eclipse
4. Mampu membuat sebuah program Java dengan Eclipse sebagai IDE yang digunakan

Pengantar

Pada awalnya bahasa komputer generasi pertama berorientasi pada


mesin. Program disusun dengan menggunakan bahasa mesin. Tentu
saja program generasi ini sangat sulit untuk dipahami oleh orang
awam dan sangat membosankan bagi pemrogram. Pemrogram
harus benar-benar menguasai operasi komputer secara teknis.
Namun bahasa generasi ini memberikan eksekusi program yang
sangat cepat. Selain itu, bahasa mesin sangat bergantung pada
mesin (machine dependent), artinya, bahasa mesin antara satu
mesin dengan mesin lainnya akan berbeda. https://www.taxifabric.org/sejarah-
komputer/
Gambar 1.1 Komputer Generasi I

Selanjutnya generasi kedua menggunakan bahasa rakitan (assembly). Sebagai pengganti kode-
kode biner, digunakanlah kependekan dari kata-kata. Misalkan “MOV” untuk menyatakan “MOVE” dan JNZ
yang berarti “jump non-zero”. Setiap instruksi dalam bahasa rakitan sebenarnya identik dengan satu instruksi
dalam bahasa mesin. Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin. mengingat perintah
dalam bentuk kata-kata yang dipendekkan lebih mudah daripada mengingat deretan angka biner.

Dari perkembangan inipun lahirlah bahasa-bahasa pemrograman yang terus terperbaharui Pascal,
Fortran, Cobol, Algol. C, C++, Java dan lain-lain.

2 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Pada kesempatan ini kita akan belajar tentang bahasa pemrograman Java.

https://markey.id/blog/development/bahasa-pemrograman

Gambar 1.2 Bahasa Pemrograman dari dulu hingga sekarang

Namun pada kesempatan ini kita akan mempelajari bahasa pemrograman Java untuk membuat sebuah program.

3 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
PEMBAHASAN

Apa itu Bahasa Pemrograman Java

Java adalah bahasa pemrograman berbasis objek yang dibuat


berdasarkan bahasa pemrograman sebelumnya yakni C++. Sehingga dalam
perkembangannya bahasa Java banyak mengadopsi sintaksis dari bahasa-
bahasa pemrograman tersebut dengan objek yang lebih sederhana dan dapat
dijalankan diberbagai jenis platform operasi system seperti Windows, Linux,
Unix, MacOS, atau SymbianOS. Tidak hanya dalam ranah PC/laptop namun
juga dalam device yang lebih kecil seperti smartphone. https://en.wikipedia.org/wiki/
Java_(programming_language)
Gambar 1.3 Logo Java

Secara garis besar bahasa Java digunakan untuk bisa membuat program. Pembuatan program
disini sebenarnya bisa dilakukan secara manual dengan menulis program memakai suatau program editor,
kemudian melalukan kompilasi dari bahasa computer pertama menjadi bahasa yang dimengerti oleh computer
kemudian mengeksekusinya, juga melakukan pelacakan (debuging) jika terjadi eror sampai program yang
ditampilkann bebas dari eror. Namun sering dengan globalisasi dibidang teknologi, semua hal diatas bisa
dilakukan dalam satu waktu dengan Software Develpoment Tools atau Alat Pengembang Perangkat Lunak .
Pada kesempatan ini kita akan membahas dan mempelajari Elips sebagai salah satu alat pengembang perangkat
lunak.

4 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Apa itu Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan
dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse:

 Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-
UX dan Mac OS X.
 Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung
pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP,
dan lain sebagainya.
 Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas
dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan
web, dan lain sebagainya.

Software installer yang diperlukan untuk belajar dasar-dasar pemrograman dengan sistem operasi Windows
yaitu : Java Development Kit (JDK), Eclipse IDE 2020-09, Alice 3 dan Greenfoot yang dapat didownload
sendiri pada situs di bawah ini:

1. JDK 8 :https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=openj9
2.Eclipse :https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2020- 09/R/eclipse-inst-
jrewin64.exe&mirror_id=1282
3. Alice : http://www.alice.org/get-alice/alice-3/
4. Greenfoot : http://www.greenfoot.org/download

Membuat Program Java

Setelah menginstal Eclipse kita diminta untuk menentukan lokasi penyimpanan projek
(workspace. Sebagai contoh kita menyimpan pada Drive C/: pada folder User, lalu dengan folder baru bernama
Workspace, seperti Gambar 1.4 dibawah ini :

5 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Gambar 1.4 Menentukan Lokasi Penyimpanan Proyek

1. Menentukan Nama Proyek

Setelah berhasil menentukan lokasi penyimpanan, buat proyek java :


1. File > New > Java Project (gambar 1.5)
2. Pada kolom Project Name, isikan nama project sesuai keinginan anda
Contohnya dengan Project bernama “Proyek01ddp”
3. Pilih JRE sesuai dengan instalan Java yang dipilih lebih awal. Misalnya JavaSE 11 untuk JDK 11
(gambar 1.6)
4. Klik Finish

Gambar 1.5 Membuat Proyek Baru Java

6 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Gambar 1.6 Menentukan nama proyek

2. Membuat Package

Setelah mengikuti langkah-langkah diatas dengan benar maka akan terdapat folder proyek pada
Package Explorer, seperti pada gambar dibawah

Gambar 1.7 Package Explorer

7 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
1. Klik kanan pada scr > new > package > name (gambar 1.4)
2. Pada kolom Name, isikan nama prackage sesuai keinginan anda
3. Klik Finish

Gambar 1.8 Package

3. Membuat Kelas

1. Klik kanan pada package > new > Class (gambar 1.5)
2. Pada kolom Name, isikan nama class sesuai keinginan anda, contohnya kelas “KitaPastiBisa” pada
gambar dibawah
3. Centang kolom “publik static void main(String[]args)
4. Klik Finish

Gambar 1.9 Class

8 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Setelah mengikuti langkah-langkah diatas maka akan muncul tampilan seperti pada gambar
dibawah, yang artinya IDE Eclipse siap digunakan.

Gambar 1.10 Program Java siap digunakan


4. Perintah Input dan Output

Untuk mendapat keluaran digunakan perintah System.out.ptintln( ), dengan deklrasi (ketik


manual) sysout kemudian menekan Sgift + Spaci secara bersamaan. Sedangkan untuk mencetak tanpa
berpindah baris cukup dengan menghapus ln. dimana jika di run maka perintah pada kolom task akan muncul
pada console. Perhatikan gambar dibawah ini

Gambar 1.11 Perintah akan tercetak pada kolom console


9 Selvi Ayu Melianda Sarumaha
Program Studi Sistem Informasi Universitas Kristen Duta Wacana
5. Scanner dan Double

Sementara untuk perintah masukan dapat dilakukan dengan beberapa cara, salah satu yang akan
dipelajari pada kesempatan ini ada dengan metode Scanner yang diakses dengan import.

1) Ketik Scanner sc = new Scanner(System.in);


Sebelum diimport maka akan terdapat pesan kesalahan yang ditunjukan oleh garis
bergelombang, dan tanda X pada multiple markers. Sc yang digunakan pada program bukanlah
kata kunci yang mutlak, tetapi sebagai variable yang dapat dibuat sesuai keinganan. Perhatikan
gambar 1.8
2) Ctrl + Shift + O (akan muncul import java.util.Scanner;)
Perhatikan gambar 1.9

Gambar 1.12 Untuk memakai scanner harus dilakukan import

10 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Gambar 1.13 Setelah ditekan Ctrl+Shift+O perintah import otomatis ditambahkan

. Scanner Masukan digunakan berpasangan antara metode dan tipe data. Misalanya kita ingin
mendapatkan masukan berupa tipe int maka metode yang digunakan adalah metode nextInt(), tipe double maka
digunakan metode nextDouble, dst. Namun sebelum mendapatkan nilai dari Keyboard kita harus menyediakan
tempat untuk menampung terlebih dahulu, yaitu berupa variabel, untuk itu diperlukan proses deklarasi. Berikut
adalah tipe-tipe data yang ada pada bahasa Java.

https://slideplayer.info/slide/12580389/
Gambar 1.14 Tipe Data Primitif dan Data String
11 Selvi Ayu Melianda Sarumaha
Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Supaya suatu variable dapat dipergunakan, bahasa pemrograman Java mengharuskan pemesanan
tempat bagi variable tersebut yang dinamakan deklarasi. Deklarasi dilakukan dengan cara menyebutkan tipe
data dan nama variable yang akan dibuat dengan format :

Tipe data > Nama variable (1) > Nama variable (2), dst.

Contoh :

Kita memilih tipe data double dan nilai yang ingin kita dapatkan misalnya luas dari segitiga. Variable yang
dimuat adalah tinggi, alas maka formatnya seperti ini : Double, Tinggi, Alas. Double scanner didapat dengan
melakukan deklarasi variable, kemudian meletakan kursor disamping variable. Selanjutkan akan muncul pilihan
metode. Karena kita memilih tipe data double, maka nextDouble() adalah metode yang digunakan.

Untuk lebih memahami perhatikan gambar dibawah ini.

Metode nextDouble() didapat setelah


menulis variabel

Gambar 1.15 Memasukan metode dengan deklarasi

Setelah mengikuti perintah-perintah di atas maka kita dapat memasukka input berupa milai tinggi
dan alas yang nantinya akan dikalkulasi untuk mendapatkan info luas berdasarkan masukan-masukan tersebut.
Perhatikan gambar 1.12 dibawah ini.

12 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Gambar 1.16 Memasukan input alas dan tinggi

Untuk melihat hasil input nilai kita bisa melakukan run pada program. Perhatikan gambar dibawah ini.

Gambar 1.17 Perintah pada task tercetak diconsole

13 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Dari sini, kita bisa langsung memasukan nilai untuk input alas, misalnya kita memasukan nilai
12. Selanjutnya tekan enter, untuk mencetak input tinggi, dan masukan nilai yang kita inginkan. Klik enter lagi
maka nilai dari luas akan keluar.

Gambar 1.18 Hasil eksekusi program menghitung luas segitiga

6. Contoh-Contoh Program

Gambar 1.19 Program Menghitung Luas Layang-Layang

14 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana
Gambar 1.20 Program Menghitung Luas Jajargenjang

Gambar 1.21 Program Menghitung Keliling Jajargenjang

15 Selvi Ayu Melianda Sarumaha


Program Studi Sistem Informasi Universitas Kristen Duta Wacana

Anda mungkin juga menyukai