SlideShare a Scribd company logo
1 of 11
NAMA : MUHAMMAD RESKY PUTRA
NIM 1729041027
PTIK G 2017
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MAKASSAR
OPERASI BAHASA JAVA
PENGERTIAN JAVA
Java adalah sebuah teknologi yang
diperkenalkan oleh Sun Microsystems pada
pertengahan tahun 1990. Menurut definisi dari
Sun, Java adalah nama untuk sekumpulan
teknologi untuk membuat dan menjalankan
perangkat lunak pada komputer standalone
ataupun pada lingkungan jaringan.
VARIABEL JAVA
• Identifier Identifier adalah kumpulan karakter
yang dapat digunakan untuk menamai variabel,
method, lass, interface, dan package.
• Deklarasi Variabel
TIPE & DATA JAVA
• Tipe Data Primitif Macam tipe data primitif
dalam pemrograman Java, yaitu : Integer (
Bilangan Bulat ), Boolean, Char, Floating
Point (Bilangan Pecahan )
• Tipe Data Referensi Tipe data ini
digunakan untuk mereferensikan objek atau
class tertentu,seperti Strin
OPERATOR JAVA
• Operator Aritmatika
• Operator Increment dan Decrement
• Operator Assignment ( Penugasan )
• Operator Relasi
• Operator Logical
• Operator Bitwise
• Operator Precedence
CONTOH PROGRAM JAVA
• Server mengirim data ke client, contoh :
ackage latihan;
public class Latihan {
public static void main(String[] args) {
// deklarasi variabel
double panjang = 25;
double lebar = 10;
double jumlah;
double kurang;
double kali;
double bagi;
double modulus;
//proses operasi
jumlah = panjang + lebar; // operasi Penjumlahan
kurang = panjang - lebar; // operasi Pengurangan
kali = panjang * lebar; // operasi Perkalian
bagi = panjang / lebar; // Operasi Pembagian
modulus = panjang % lebar; //operasi Modulus
//mencetak hasil
System.out.println("Hasil Penjumlahan : " + jumlah);
System.out.println("Hasil Pengurangan : " + kurang);
System.out.println("Hasil Perkalian : " + kali);
System.out.println("Hasil Pembagian : " + bagi);
System.out.println("Hasil Modulus : " + modulus);
}
}
KELEBIHAN DAN KELEMAHAN JAVA
Kelebihan
• Multiplatform
• OOP (Object Oriented Programming)
• Perpustakaan Kelas Yang Lengkap
• Java bersifat Multithread
• Dapat Didistribusi dengan Mudah
• Bersifat Dinamis
Kelemahan
• Mudah didekompilasi
• Penggunaan memori yang banyak.
KARAKTERISTIK JAVA
• Berorientasi objek (Object Oriented)
• Terdistribusi (Distributed)
• Interpreted
• Robust
• Secure
• Architecture Neutral
• Portable
• Multithreaded
• Dynamic
MACAM-MACAM JAVA
• Java API
• Java Virtual Machine
• Sistem Operasi Java
• Dasar Pemrograman
SOFTWARE YANG DIBUTUHKAN
UNTUK SEBUAH PROGRAM JAVA
• Intalasi Software Java 2 SDK, Standard
Edition
• Setting Classpath
CREATED RESKY PUTRA
TERIMA KASIH

More Related Content

Similar to Memahami Dasar Java

Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Javaroji muhidin
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekimam arifin
 
Prak sinyal sistem_1
Prak sinyal sistem_1Prak sinyal sistem_1
Prak sinyal sistem_1alvinwidan2
 
Prak sinyal sistem_1
Prak sinyal sistem_1Prak sinyal sistem_1
Prak sinyal sistem_1alvinwidan2
 
Visual 1 1&2.pptx
Visual 1 1&2.pptxVisual 1 1&2.pptx
Visual 1 1&2.pptxArdiWilis1
 
Analisa berorientasi objek
Analisa berorientasi objekAnalisa berorientasi objek
Analisa berorientasi objekfachrielamir
 
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPBjava-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPBifnu bima
 
Introducing Object oriented programming
Introducing Object oriented programmingIntroducing Object oriented programming
Introducing Object oriented programmingRizki Ramdani
 
Pengantar Sistem Informasi Akuntansi 2
Pengantar Sistem Informasi Akuntansi 2Pengantar Sistem Informasi Akuntansi 2
Pengantar Sistem Informasi Akuntansi 2Lailani Fitria
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Debby Ummul
 
Object oriented programming menggunakan java
Object oriented programming menggunakan javaObject oriented programming menggunakan java
Object oriented programming menggunakan javaAntara BoyKean
 

Similar to Memahami Dasar Java (20)

Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Java
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objek
 
Prak sinyal sistem_1
Prak sinyal sistem_1Prak sinyal sistem_1
Prak sinyal sistem_1
 
Prak sinyal sistem_1
Prak sinyal sistem_1Prak sinyal sistem_1
Prak sinyal sistem_1
 
Visual 1 1&2.pptx
Visual 1 1&2.pptxVisual 1 1&2.pptx
Visual 1 1&2.pptx
 
Analisa berorientasi objek
Analisa berorientasi objekAnalisa berorientasi objek
Analisa berorientasi objek
 
1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx
 
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPBjava-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
 
Laporan i
Laporan iLaporan i
Laporan i
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
Java sfb
Java sfbJava sfb
Java sfb
 
Introducing Object oriented programming
Introducing Object oriented programmingIntroducing Object oriented programming
Introducing Object oriented programming
 
Pengantar Sistem Informasi Akuntansi 2
Pengantar Sistem Informasi Akuntansi 2Pengantar Sistem Informasi Akuntansi 2
Pengantar Sistem Informasi Akuntansi 2
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
Object oriented programming menggunakan java
Object oriented programming menggunakan javaObject oriented programming menggunakan java
Object oriented programming menggunakan java
 
Materi Java.pptx
Materi Java.pptxMateri Java.pptx
Materi Java.pptx
 
03 java programming
03 java programming03 java programming
03 java programming
 
Tugas 4 ku– 0316
Tugas 4   ku– 0316Tugas 4   ku– 0316
Tugas 4 ku– 0316
 
Java
JavaJava
Java
 
Makalah java
Makalah javaMakalah java
Makalah java
 

More from MAFauzan

Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulanganMAFauzan
 
Operasi seleksi pada java
Operasi seleksi pada javaOperasi seleksi pada java
Operasi seleksi pada javaMAFauzan
 
Struktur dasar algoritma
Struktur dasar algoritmaStruktur dasar algoritma
Struktur dasar algoritmaMAFauzan
 
Pengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanPengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanMAFauzan
 
DHCP server
DHCP serverDHCP server
DHCP serverMAFauzan
 
Log analisis
Log analisisLog analisis
Log analisisMAFauzan
 
Mail server
Mail serverMail server
Mail serverMAFauzan
 
Ppt dns server
Ppt dns serverPpt dns server
Ppt dns serverMAFauzan
 
Ppt ftp dan samba server
Ppt ftp dan samba serverPpt ftp dan samba server
Ppt ftp dan samba serverMAFauzan
 

More from MAFauzan (10)

Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulangan
 
Operasi seleksi pada java
Operasi seleksi pada javaOperasi seleksi pada java
Operasi seleksi pada java
 
Struktur dasar algoritma
Struktur dasar algoritmaStruktur dasar algoritma
Struktur dasar algoritma
 
Pengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanPengantar algoritma dan pemrograman
Pengantar algoritma dan pemrograman
 
Ppt proxy
Ppt proxyPpt proxy
Ppt proxy
 
DHCP server
DHCP serverDHCP server
DHCP server
 
Log analisis
Log analisisLog analisis
Log analisis
 
Mail server
Mail serverMail server
Mail server
 
Ppt dns server
Ppt dns serverPpt dns server
Ppt dns server
 
Ppt ftp dan samba server
Ppt ftp dan samba serverPpt ftp dan samba server
Ppt ftp dan samba server
 

Recently uploaded

Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industririzwahyung
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranSintaMarlina3
 
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxdjam11
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxarifyudianto3
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfVardyFahrizal
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx185TsabitSujud
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxYehezkielAkwila3
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxHamidNurMukhlis
 

Recently uploaded (9)

Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industri
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur Lebaran
 
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
 

Memahami Dasar Java

  • 1. NAMA : MUHAMMAD RESKY PUTRA NIM 1729041027 PTIK G 2017 FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR OPERASI BAHASA JAVA
  • 2. PENGERTIAN JAVA Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan.
  • 3. VARIABEL JAVA • Identifier Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel, method, lass, interface, dan package. • Deklarasi Variabel
  • 4. TIPE & DATA JAVA • Tipe Data Primitif Macam tipe data primitif dalam pemrograman Java, yaitu : Integer ( Bilangan Bulat ), Boolean, Char, Floating Point (Bilangan Pecahan ) • Tipe Data Referensi Tipe data ini digunakan untuk mereferensikan objek atau class tertentu,seperti Strin
  • 5. OPERATOR JAVA • Operator Aritmatika • Operator Increment dan Decrement • Operator Assignment ( Penugasan ) • Operator Relasi • Operator Logical • Operator Bitwise • Operator Precedence
  • 6. CONTOH PROGRAM JAVA • Server mengirim data ke client, contoh : ackage latihan; public class Latihan { public static void main(String[] args) { // deklarasi variabel double panjang = 25; double lebar = 10; double jumlah; double kurang; double kali; double bagi; double modulus; //proses operasi jumlah = panjang + lebar; // operasi Penjumlahan kurang = panjang - lebar; // operasi Pengurangan kali = panjang * lebar; // operasi Perkalian bagi = panjang / lebar; // Operasi Pembagian modulus = panjang % lebar; //operasi Modulus //mencetak hasil System.out.println("Hasil Penjumlahan : " + jumlah); System.out.println("Hasil Pengurangan : " + kurang); System.out.println("Hasil Perkalian : " + kali); System.out.println("Hasil Pembagian : " + bagi); System.out.println("Hasil Modulus : " + modulus); } }
  • 7. KELEBIHAN DAN KELEMAHAN JAVA Kelebihan • Multiplatform • OOP (Object Oriented Programming) • Perpustakaan Kelas Yang Lengkap • Java bersifat Multithread • Dapat Didistribusi dengan Mudah • Bersifat Dinamis Kelemahan • Mudah didekompilasi • Penggunaan memori yang banyak.
  • 8. KARAKTERISTIK JAVA • Berorientasi objek (Object Oriented) • Terdistribusi (Distributed) • Interpreted • Robust • Secure • Architecture Neutral • Portable • Multithreaded • Dynamic
  • 9. MACAM-MACAM JAVA • Java API • Java Virtual Machine • Sistem Operasi Java • Dasar Pemrograman
  • 10. SOFTWARE YANG DIBUTUHKAN UNTUK SEBUAH PROGRAM JAVA • Intalasi Software Java 2 SDK, Standard Edition • Setting Classpath