Anda di halaman 1dari 26

kuis 2 ringkasan materi perkulia

MEI WULANDARI-025012.55401.23.020
PERTEMUAN KE 1
Pengenalan RPS dan Penjelasan Algoritma dan Pemrograman

Memulai belajar java


Online Java Compiler

Mari belajar java

Komentar

Penggunaan variable
Cara menginstal java
• OpenJDK adalah salah satu implementasi Java
Development Kit yang opensource dan gratis.
• http:/openjdk.java.net/
OpenJDK vs yang lain
• Oracle JDK :
https://www.oracle.com/java/technologies/downloads/
• Amazon Corretto :
https://docs.aws.amazon.com/corretto/latest/corretto-
17-ug/downloads-list.html
• Zulu :
https://www.jetbrains.com/idea/download/download-
thanks.html
Integrated Development Environment
• IDE adalah smart editor yang digunakan untuk
mengedit kode program
• IDE juga digunakan untuk melakukan otomatisasi
proses kompilasi kode program dan otomatisasi proses
menjalankan program
IDE untuk java
• Intelli JDEA Ultimate/Community :
http://jetbrains.com/idea/
• Eclipse : http://www.eclipse.org/downloads/packages/
• NetBeans : http://netbeans.apache.org/
• Jdeveloper : http://www.oracle/application-
development/technologies/jdeveloper.html
PERTEMUAN KE 2
KOMENTAR
Komentar
• Kadang dalam membuat program, kita sering menempatkan
komentar di kode pemrograman tersebut
• Komentar adalah kode program yang akan di hiraukan saat
proses kompilasi, sehingga di binary code java, tidak akan ada
kode komentar tersebut
• Biasanya komentar digunakan untuk dokumentasi
Membuka IDEA (editor coding)
Contoh implementasi komentar

Welcome to IntelliJ IDEA

Halaman depan
Run

Coding

Contoh penyelesaian no. 1


PERTEMUAN KE 3
TIPE DATA
Tipe Data
Tipe data adalah jenis data berdasarkan isi dan sifatnya. Dalam
logika kita tipe data adalah jenis dari sesuatu yang dapat dimasukkan
ke dalam kotak kosong yang hanya dibuat untuk jenis benda dengan
jenis tertentu.
Variabel merupakan tempat untuk menyimpan data dengan tipe
tertentu yang isinya bisa diubah-uah sesuai dengan tipenya.
Bahasa algorimik diubah menjadi bahasa pemrograman

Variabel dapat diberikan nama sesuka hati pembuat kode


pemrograman tapi sebaliknya menggunakan nama-nama yang akan
mudah dimengerti orang lain jika membac kode program yang
dibuat
Variabel harus di deklarasikan terlebih dahulu, tidak bisa langsung
digunakan untuk mengisi nilai. Hal tersebut akan muncul kesalahan
(error).
Bilangan Bulat
Tipe bilangan bulat biasa disebut integer walau dalam aplikasinya
pada bahasa pemrograman, tipe bilangan bulat tidak hanya
dinyatakan dengan integer, masih ada tipe lain seperti short dan
long yang juga merupakan bilangan bulat, yang membedakan tipe-
tipe bilangan bulat adalah jangkauan bilangan

Sebuah variabel hanya dapat diisi dengan satu buah nilai. Misalnya
sebagai berikut:
Sebuah variabel hanya dapat diisi dengan satu buah nilai. Misalnya
sebagai berikut:

Beda tipe data bilangan rill dan interger terletak pada nilai di
belakang koma. Bilangan integer hanya dapat diisi dengan bilangan
bulat tanpa koma, sedangkan jika bilangan rill diisi dengan bilangan
interger maka nilai dibelakang rill akan diisi dengan bilangan
interger, sebagai berikut:

Hasil
Karakter
Karakter atau biasa ditulis char pada pemrograman merupakan tipe
data untuk menyimpan sebuah karakter atau gabungan karakter yang
merepresentasikan sebuah karakter misalnya karakter-karakter
berikut:

Tipe karakter
Tipe data karakter sebenarnya merupakan tipe turunan dari interger.
Tipe data karakter sebenarnya disimpan secara interger
menggunakan kode angka ASCII (American Standard Code for
Information Interchange). Misalnya karakter ‘A’ disimpan sebagai
kode ASCII 65, maka jika karakter ‘A’ diubah menjadi interger maka
akan menjadi angka 65 (dapat menggunakan proses casting).
Karakter angka ‘0’,’1’,’2’, dst mempunyai kode ASCII yang
berbagai dengan angka tersebut isalnya karakter ‘1’ jika diubah
menjadi integer maka akan menjadi angka 49.

Tipe terstruktur/Tipe bentukan


Tiper terstruktur atau tipe bentukan data yang isinya ditentukan
sendiri oleh pembuatnya. Didalam logika, tipe terstruktur dapat
dilogikan sebagai bungkusan dari satu kotak atau lebih, atau bahkan
didalamnya juga mengandung bungkusan lagi. Misalnya tipe titik
yang berisi koordinat x dan y. bahasa pemrograman java tidak
mengenal tipe terstrukur/tipe bentukan. Dalam bahasa pemrograman
java semua dalam dunia nyata akan menjadi kelas tersendiri.
PERTEMUAN KE 4
MASUKKAN (INPUT) KELUARAN (OUTPUT)
Menampilkan kalimat ke layer
Sebuah program komputer dapat menampilkan kalimat ke layar. Hal
ini biasanya dilakukan untuk menampilkan perintah untuk
memasukkan masukan program kepada pengguna program (user).

Menerima masukan dari papan kunci (keyboard)


Nilai dari sebuah variabel dapat diisi dengan masukan dari papan
kunci (keyboard) menggunakan fungsi yang telah ada pada Pustaka
(library) dari compiler yang digunakan sesuai dengan aturanbahasa
pemrograman yang ada. Berikut adalah cara menerima masukan dari
papan kunci (keyboard):
PERTEMUAN KE 5
OPERATOR
Pengertian operator dalam pemrograman
Operator adalah symbol atau tanda yang jika diletakkan pada dua
buah operan dapat menghasilkan sebuah hasil, contohnya pada
mate-matika dimana tanda tamba (‘+’) jika diletakan diantara dua
buah angka angkan menghasilkan angka lain hasil pertambahan dua
angka tersebut.
Operator yang dapat digunakan dalam pemrograman

Operator Relasi

Operator Logika Boolean


PERTEMUAN KE 6
ARRAY
Pengertian Array/larik
Array digunkan untuk menyimpan banyak data dalam sebuah tabel
yang terstruktur. Array merupakan bagian penting dalam
penyimpanan data pada pemrograman, karena alokasi atau
pemesanan tempat dalam sebuah array tergantung dari kebutuhan.
Array dengan 6 elemen

Array dari tipe dasar

Array dari tipe dasar

Array dari tipe data terstruktur (Tipe Bentukan)


Array dari tipe data terstruktur (Tipe Bentukan)
PERTEMUAN KE 8
PERCABANGAN / PEMILIHAN IF
Pengertian IF
Percabangan if merupakan sebuah blok program yanag menyatakan
bahkan sebuah aksi akan dijalankan jika kondisi percabangan
dipenuhi jika tidak dipenuhi maka aksi tidak akan dijalankan.
Percabangan if bisa digunakan untuk mengerjakan aksi yang
memiliki syarat tertentu untuk menjalankannya.
Dalam logika manusia sebuah percabangan/ pemilihan if dapat
dianalogikan sebagai sebuah rumah yang memiliki pintu dimana
hanya kondisi-kondisi tertentu yang mengizinkan kotak berisi
sesuatu masuk pintu itu, jika kondisi tidak dipenuhi maka kotak
tidak dapat masuk pintu itu.
PERTEMUAN KE 4
TIPE DATA
Tipe data : Bilangan Bulat (Integer Number)

Penerapan interger Number (byte)

Contoh penggunaan yang benar

Perhatikan tabel data pada saat menggunakan integer number


Floting Point Number (Tipe Data Number)
10(10) = …. (2) … (8)….16
10/2 = 5 =0
5/2= 2 = 1
2/2=1=0
½=0
0110
10/8=
10/16= A
10 = A
0110
10
Kode : Underscore

Versi terbaru dari java ialah dapat ditambahkan _ dengan tujuan


untuk pemisah agar memudahkan pembacaan angka
Kode : Konversi Tipe Data Number
Hati-hati number offer flow

Tipe data Boolean


• Tipe data Boolean adalah tipe data yang memiliki 2 nilai, yaitu
benar atau salah.
• Tipe data Boolean di Java direpresentasikan dengan kata kunci
Boolean
• Nilai benar direpresentasikan dengan kata kunci true
• Nilai salah direpresentasikan dengan kata kunci false
• Default value untuk Boolean adalah fase
Tipe Data String
• Tipe data string adalah tipe data yang berisikan data Kumpulan
karakter atau sederhananya adalah teks.
• Di Java, tipe data String direpresentasikan dengan kata kunci
string
• Untuk membuat string di java, kita menggunakan karakter “
(petik dua) sebelum dan setelah teksnya
• Default value untuk string adalah null
Kode: menggabungkan String

Contoh
Kata kunci var
• Sejak versi Java 10, java mendukung pembuatan variabel
dengan kata kunci var, sehingga kita tidak perlu menyebutkan
tipe datanya.
• Reminder (kata kunci var dibuat untuk membuat variabel
dengan menginisiasi value/nilai dari variabel secara langsung)
Kata kunci final
• Variabel di java bisa diubah-ubah nilainya
• Jika ingin membuat sebuah variabel yang datanya tidak boleh
diubah setelah pertama kali dibuat maka dapat menggunakan
kata kunci final.
• Variabel yang seperti ini banyak juga menyebutkan konstan
Representasi Tipe Data Primitif

Kode : Tipe Data bukan Primitif


Contoh inisialiasi
Konversi primitif ke bukan primitive
Tipe data Array
• Array ada lah tipe data yang berisikan Kumpulan data dengan
tipe yang sama.
• Jumlah data di Array tidak bisa berubah setelah pertama kali
dibuat.
Penulisan Array

Penulisan Singkat
Array Initializer

Operasi di array

Array di dalam array


Kode : Operasi Matematika
Unary Operator

Operasi Perbandingan
Operasi perbandingan adalah operasi untuk membandingkan dua
buah data yang menghasilkan nilai Boolean (benar atau salah)
• Jika hasil operasinya adalah benar, maka nilainya adalah
TRUE
• Jika hasil operasinya adalah salah, maka nilainya adalah False
Operasi &&

Operasi !

Anda mungkin juga menyukai