0% menganggap dokumen ini bermanfaat (0 suara)
81 tayangan16 halaman

MODUL 1 (Java Fundamental) PDF

Peraturan praktikum menjelaskan tentang aturan yang harus dipatuhi mahasiswa selama praktikum, seperti sanksi jika ada mahasiswa yang tidak mengetahui informasi praktikum, larangan menggunakan nilai praktikum tahun lalu tanpa izin, dan ketentuan soal seragam praktikum."

Diunggah oleh

Hisyam Hawari
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
81 tayangan16 halaman

MODUL 1 (Java Fundamental) PDF

Peraturan praktikum menjelaskan tentang aturan yang harus dipatuhi mahasiswa selama praktikum, seperti sanksi jika ada mahasiswa yang tidak mengetahui informasi praktikum, larangan menggunakan nilai praktikum tahun lalu tanpa izin, dan ketentuan soal seragam praktikum."

Diunggah oleh

Hisyam Hawari
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

Tim Penyusun

NIM NAMA KODE ASISTEN


1202170365 Aura Nafarena Syarifah AUR
1202174037 Mufti Alie Satriawan MUF
1202174288 Nur Azizah Harun CHA
1202174082 Umi Zahroh ZAH
1202171049 Ahmad Shohibus Sulthoni TON
1202174137 Made Adhitya Kusumadinatha S. AKD
1202174008 Komang Gustiana Sugosha YNA
1202170118 Lukman Riyadi LKM
1202172047 Narita Ayu Prahastiwi NAE
1202174068 Alwan Alyafi Mulyawan ALW
1202170385 Rakha Labib Ramadhan RKH
1202170280 Dita Aprillia Rahmani DTA
1202174374 Jeremiah Ferdinand L. JFL
1202171186 Erza Putra Albasori ERZ
1202174195 G. N. Kresna Adiputra GNK
1202170250 Rahadian Aldi Nugroho ALD
1202174326 Ilham Nuryanto INT
1202174321 Alifia Zahra Firdaus ALE
1202174143 Fadlan Fikri Dzulfikar FAD

1
Peraturan Praktikum
1. Jika terdapat praktikan yang tidak mengetahui informasi praktikum maka nilai
satu kelas praktikan tersebut dikurangi 10 poin dari nilai akhir modul 1.
2. Tidak diperbolehkan menggunakan nilai praktikum tahun sebelumnya tanpa
ada persetujuan koordinator dosen mata kuliah praktikum yang bersangkutan
dan kepala urusan laboratorium.
3. Jika dia tidak hadir pada satu modul, modul tersebut ditulis alpha dan
modul selanjutnya nama praktikan dihilangkan.
4. Jika praktikan mengajukan izin (sakit, berduka, keperluan keluarga, lomba
akademik serta lomba yang membawa nama baik Universitas Telkom), maka
surat perizinan diberikan ke pihak Laboratorium maksimal 6 hari setelah jadwal
praktikum masing-masing.
5. Izinn penugasan institusi tidak berlaku untuk ukm, komunitas dan himpunan
kecuali sudah terdapat dispensasi di Igracias.
NB : dilampirkan screenshot dispensasi Igracias.
6. Kartu praktikum diprint langsung beserta identitas diri (Nama, Nim Kelas, dan
Foto). Foto yang digunakan adalah foto formal. Kartu praktikum diprint dengan
kertas buffalo ukuran A4 dan tidak tidak diperbolehkan menggunakan kartu
praktikum semester sebelumnya.
NB : Margin maksimal 2 cm

7. Seragam Praktikum
a. Bagi mahasiswa tidak diperkenankan menggunakan celana
berbahan jeans/chino (tidak stretch) saat praktikum.
b. Bagi mahasiswi diwajibkan menggunakan rok panjang tidak
ketat saat praktikum.
c. Jika ditemukan praktikan menggunakan hal-hal terkait, maka
diperkenankan untuk mengganti dengan dresscode yang sesuai dengan
peraturan Universitas Telkom dan tidak ada penambahan waktu.
NB : Untuk dresscode hari senin dapat menggunakan kemeja merah
telkom atau kemeja putih polos, dresscode hari selasa sampai dengan
rabu menggunakan kemeja putih. Untuk dresscode hari Kamis s/d Sabtu
praktikan tetap diwajibkan menggunakan kemeja formal (bukan kerah
sanghai dan bukan polo) dan celana bahan berwarna hitam/biru gelap.

2
Daftar Isi
Tim Penyusun 1
Peraturan Praktikum 2
Java Fundamental 4
1. Sekilas Tentang Java 4
2. Instalasi Java, Netbeans, dan Setting Environment Variables 5
3. Tipe Data dan Variabel 6
4. Input dan Output 7
5. Operator 8
6. Compiling & Running Java 11
Latihan Soal 14
Daftar Pustaka 15

3
MODUL 1
Java Fundamental

Tujuan Praktikum :
1. Praktikan mampu menginstall Netbeans 8.2.
2. Praktikan mampu menggunakan package Scanner untuk memasukkan data dalam
program.
3. Praktikan mampu mengimplementasikan konsep matematik kedalam program.

1. Sekilas Tentang Java


Java adalah salah satu bahasa pemrograman tingkat tinggi yang dibuat
berdasarkan turunan dari bahas pemrograman C++. Salah satu penggunaan
terbesar Java adalah dalam pembuatan aplikasi native untuk Android. Target
utama dari pengunaan bahasa Java adalah pengkodingan yang berorientasi pada
objek. Penggunaan Java sudah sangat banyak di perusahaan karena Java adalah
cross-platform bahkan cross-device.

Java menggunakan compiler dan interpreter, java di-compile menjadi byte


code saat kompilasi berlangsung, kemudian byte code tersebut akan di
interpretasikan dengan Java Virtual Machine (JVM) untuk dieksekusi saat
runtime.

Java Compiler dan Java


membaca kode menghasilkan Interpreter
sumber sebuah kode membaca kode
bita bita

Bentuk dasar (Anatomi) Console Application :

1. public class JavaFundamental {


2. public static void main(String[] args) {
3. System.out.println("Hai Everyone!");
4. }

4
2. Instalasi Java, Netbeans, dan Setting Environment
Variables
Instalasi Java :
Link : https://netbeans.org/downloads/8.2/
1. Download java dari link diatas,
2. Pilih Java Platform (JDK)
3. Accept License Agreement
4. Download Java SE Development Kit sesuai dengan OS
5. Jalankan installer Java JDK yang sudah didownload

Instalasi NetBeans :
Link : https://netbeans.org/downloads/
1. Download NetBeans dari link diatas
2. Pilih All
3. Jalankan installer NetBeans yang sudah didownload

Setting Environment Variables :


1. Buka “Edit the System environment variables”
2. Klik “Environment Variables”
3. Pilih Path di kolom System variables lalu klik Edit
4. Tambahkan path dengan directory folder java jdk dengan tambahan
‘\bin’ diakhirnya
Contoh : C:\Program Files\Java\jdk1.8.0_112\bin
5. Untuk mengecek apakah java dan java compiler tulis perintah ‘java-
version’ di command line dan ‘javac-version’ untuk java compiler

Setelah ter-download, silahkan instal program JDK karena netbeans tidak dapat
terinstal apabila software JDK tidak ada atau belum terinstal.

5
Instal Netbeans
1. Buka netbeans lalu akan muncul view berikut.

2. Pilihlah Customize lalu pilih Java SE, Base IDE. Kemudian klik Next
dan lanjutkan penginstallan sampai selesai.

3. Tipe Data dan Variabel


Tipe data adalah klasifikasi antar data. Tujuannya adalah mencegah
tercampurnya data lain yang memiliki “bentuk” yang berbeda, terdapat dua jenis
tipe data yaitu tipe data rrimitive dan tipe data reference. Tipe data tersebut
dapat disimpan dalam sebuah wadah yang disebut variabel.

Jenis – jenis tipe data primitive antara lain :

Tipe Data Width Nilai Min Nilai Max Nilai


Default
byte 8-bit -27(-128) 27-1(127) 0
short 16-bit -215(- 215-1(32677) 0
32678)
int 32-bit -231 231-1 0
long 64-bit -263 263-1 0
float 32-bit 1.4E-45f 3.4028E+38f 0.0
double 64-bit 4.9E-324 1.797E+308 0.0
boolean 1-bit False
char 16-bit ‘\u0000 ‘ufff’

6
Variable primitive, dalam pendeklarasian adalah sebagai berikut :

[tipe data] <nama variabel> = {nilai}


Atau
[tipe data]<nama variabel>;

Contoh :
int x = 22;
int y = x;

Variabel reference, adalah variabel yang menunjukkan ke variabel lain jadi


nilai dari variabel tersebut sama dengan nilai variabel reference-nya.
Contoh :
String nama = “Daspro”;
String alamat = “B202”;

Contoh program penggunaan variabel dan tipe data :

1. public class JavaFundamental {


2. public static void main(String[] args) {
3. String nama = "Budi"; //tipe data String
4. int usia = 25; //deklarasi var. dan bobot usia tipe data Integer
5. boolean cariKerja = true; //tipe data boolean
6. double peluang = 100; //tipe data double
7. System.out.println("Nama : " + nama); //menampilkan nilai var. nama
8. System.out.println("Usia : " + usia); //menampilkan nilai var. usia
9. System.out.println("Saya sedang mencari pekerjaan : " + cariKe
10. rja); //menampilkan nilai var. cariKerja
11. System.out.println("Peluang mendapatkan pekerjaan : " + pelua
12. ng); //menampilkan nilai var. peluang
13. }
14. }

4. Input dan Output


Dalam java dikenal juga dengan proses Input dan proses Output. Pada
umumnya Scanner digunakan untuk input pada Java Console Application

Berikut cara penggunaan Scanner :


java.util.Scanner <variabel> = new java.util.Scanner(System.in);
atau dapat diimport terlebih dahulu
import java.util.scanner;
Berikut adalah contoh program untuk Input dan Output :

7
1. import java.util.Scanner;
2. public class JavaFundamental {
3. public static void main(String[] args) {
4. Scanner input = new Scanner(System.in);
5. String nama = input.nextLine();
6. int umur = input.nextInt();
7. System.out.println("Nama :"+nama);
8. System.out.println("Umur :"+umur);
9. }
10. }

5. Operator
Operator merupakan tanda yang digunakan untuk melakukan suatu operasi. Ada
beberapa jenis operator yang dapat digunakan, yaitu :
1) Operator assignment (=) digunakan untuk melakukan pengisian nilai
terhadap sebuah variabel.
2) Operator aritmatik, digunakan untuk melakukan operasi aritmatika,
seperti :
a. tambah (+),
b. kurang (-),
c. kali (*),
d. bagi (/), dan
e. modulus atau sisa bagi (%)

8
Contoh Program :

Output Program :

3) Operator perbandingan untuk membandingkan nilai dari operan dengan


tipe data yang sama, berikut operator yang digunakan :
a. untuk sama dengan (==),
b. untuk kurang dari (<),
c. untuk lebih dari (>),
d. untuk kurang dari atau sama dengan (<=),
e. untuk lebih dari atau sama dengan (>=).

9
Contoh Porgram :

Output Porgram :

4) Operator logika melakukan operasi dan pembanding dalam nilai


Boolean.
Contoh operatornya :
a. Operator AND (&&) sifatnya adalah konjungsi (dan), akan
mengembalikan nilai true apabila ruas kiri dan kanan sama-sama
memiliki nilai true, selain itu akan dianggap salah.
b. Operator OR (||) sifatnya adalah disjungsi (atau), akan
mengembalikan nilai true apabila kedua ruas kiri dan kanan memiliki
nilai true atau salah satunya. Mengembalikan nilai false apabila
keduanya memiliki nilai false.
c. Operator NOT (!) akan membalikkan nilai boolean. Apabila nilai
true, maka hasilnya akan menjadi false.

10
Contoh program :

1. public class JavaFundamental {


2. public static void main(String[] args) {
3. int x = 22;
4. x = x + 11; //operator assignment
5. System.out.println(x);
6. int modulus = x % 2; //operator aritmatika
7. System.out.println(modulus);
8. boolean pria = false;
9. boolean wanita = true;
10. boolean harapan = pria || wanita; //operator OR
11. boolean kenyataan = pria & wanita; //operator AND
12. System.out.println("Harapan : "+harapan);
13. System.out.println("Kenyataan : "+kenyataan);
14. }
15. }

6. Compiling & Running Java

Sebuah program perlu dirubah ke bentuk yang dapat dimengerti oleh


Java VM (Java Virtual Machine) agar computer manapun yang memiliki
Java VM dapat mengartikan dan menjalankan program. Compiling
sebuah program Java berarti mengambil text yang dapat dibaca
programmer di dalam file program anda (biasa disebut source code) dan
merubahnya kedalam bentuk byte code.

Java compiler dipanggil di command line seperti berikut :

Dan nantinya akan menghasilkan sebuah class dari ContohProgram.java :

Saat program sudah berhasil di compile kedalam bentuk Java byte code
(.class), kita dapat menjalankan aplikasi tersebut di Java VM. Interpreting dan
running sebuah program Java berarti memanggil interpreter Java VM byte code
yang merubah Java byte code menajdi code mesin agar komputer dapat
mengerti dan menjalankan program.

11
Java Interpreter dipanggil di command line seperti berikut :

Maka akan keluar hasil running dari program yang sudah kita tulis :

12
Contoh Latihan Soal

Menghitung Luas dan Keliling Segitiga

Output Program :

13
Latihan Soal

1. Buatlah program untuk menghitung Luas Segitiga

2. Buatlah program untuk menentukan apakah Nilai tersebut sesuai dengan


standar(true) atau tidak(false), standar nilai 75 (Menggunakan Scanner).
Hint: Tipe data Boolean

3. Buatlah program untuk menghitung rata-rata nilai untuk matakuliah


KALKULUS, MATDIS, dan LITIK:

14
Daftar Pustaka

Laboratorium Daspro. 2018. Java Fundamentals. Bandung.

https://www.codepolitan.com/mengenal-dan-memulai-pemrograman-java-belajar-java
diakses pada tanggal 5 Januari 2019.

15

Anda mungkin juga menyukai