OLEH :
2020
PENDAHULUAN
Deskripsi Modul
Modul ini memiliki tujuan yang mendukung proses belajar dasar-dasar pemorgraman antara lain:
Pengantar
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.
https://markey.id/blog/development/bahasa-pemrograman
Namun pada kesempatan ini kita akan mempelajari bahasa pemrograman Java untuk membuat sebuah program.
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.
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
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 :
2. Membuat Package
Setelah mengikuti langkah-langkah diatas dengan benar maka akan terdapat folder proyek pada
Package Explorer, seperti pada gambar dibawah
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
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.
. 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.
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.
Untuk melihat hasil input nilai kita bisa melakukan run pada program. Perhatikan gambar dibawah ini.
6. Contoh-Contoh Program