A. Mengenal Bahasa Pemograman Java
Java merupakan bahasa yang diciptakan oleh James Gosling di tahun 1990-an. Java muncul sebagai bahasa yang dapat dijalankan di berbagai platform tanpa perlu re-kompilasi. Berdasarkan TIOBE Programming Community Index, Java masih merupakan salah satu bahasa pemrograman terpopuler di dunia. Oracle menyatakan 90% perusahaan terkemuka pada daftar Fortune 500 pernah menggunakan bahasa Java. Selain itu, Java juga dapat digunakan untuk mengembangkan aplikasi pada platform desktop, web, mobile, embedded, dan IoT.
Bahasa Java merupakan bahasa terpopuler yang pernah digunakan oleh 90% perusahaan ternama.Dengan bahasa Java, Anda dapat mengembangkan aplikasi untuk platform desktop, web, mobile, hingga embedded dan IoT.Jika ingin menjadi Java Developer harus memiliki pengetahuan dasar pemrograman Java seperti Java Dasar, Control Flow, Collection Type, dan Object-Oriented Programming.Penggunaan bahasa Java itu gratis (open source), sehingga siapa saja dapat mempelajari dan menggunakannya.
Berdasarkan TIOBE Programming Community Index, Java masih menjadi salah satu bahasa pemrograman terpopuler di dunia.
B. Struktur Penulisan Java
Struktur Program Java secara umum dibagi menjadi 4 bagian:
1. Deklarasi Package
2. Impor Library
3. Class
4. Method Main
1. Deklarasi Package
Package merupakan sebuah folder yang berisi sekumpulan program Java.Deklarasi package biasanya dilakukan saat membuat program atau aplikasi besar.Biasanya nama package mengikuti nama domain dari sebauh vendor yang mengeluarkan program tersebut.
Aturannya : Nama domain dibalik, lalu diikuti nama programnya.
Bagaimana kalau kita tidak mendeklarasikan package?Boleh-boleh saja dan programnya akan tetap bisa jalan.Tapi nanti saat produksi, misalnya saat membuat aplikasi Android, kita wajib mendeklarasikan package.
2. Bagian Impor
Pada bagian ini, kita melakukan impor library yang dibutuhkan pada program.
Library merupakan sekumpulan class dan fungsi yang bisa kita gunakan dalam membuat program.
3. Bagian Class
Java merupakan bahasa pemrograman yang menggunakan paradigma OOP (Object Oriented Programming).Setiap program harus dibungkus di dalam class agar nanti bisa dibuat menjadi object.
Kalau kamu belum paham apa itu OOP?Cukup pahami class sebagai deklarasi nama program
Ini adalah blok class.
Blok class dibuka dengan tanda kurung kurawal { kemudian ditutup atau diakhiri dengan }.
Di dalam blok class, kita dapat mengisinya dengan method atau fungsi-fungsi dan juga variabel.
4. Method Main
Method main() atau fungsi main() merupakan blok program yang akan dieksekusi pertama kali.
Ini adalah entri point dari program.
Method main() wajib kita buat. Kalau tidak, maka programnya tidak akan bisa dieksekusi.
Struktur Dasar Program Java
Java merupakan bahasa pemrograman yang dikembngkan dari bahasa C dan tentunya akan banyak mengikuti gaya penulisan dari bahasa C.
Pada kesempatan kali ini kita akan membahas tentang Struktur Dasar Program Java agar kita dapat memahami apa saja struktur dan aturan penulisan sintaks pada program Java, setiap bahasa pemrograman memiliki struktur dan aturan penulisan sintaks yang berbeda-beda.
C. Tipe Data dan Variabel
Variabel adalah tempat menyimpan nilai sementara
Variabel :
1. berubah-ubah, tidak tetap;
2. deklarasi sesuatu yang memiliki variasi nilai
3. berbeda-beda dalam bahasa pemrograman disebut juga simbol yang mewakili nilai tertentu, variabel yang dikenal di sub program disebut variabel lokal. sedang yang di kenal secara umum/utuh dalam satu program disebut variabel global.
Tipe data adalah jenis data yang tersimpan dalam variabel.
• Macam-macam Tipe Data
Berikut ini macam-macam tipe data pada Java :
1. char: Tipe data karakter, contoh Z
2. int: angka atau bilangan bulat, contoh 29
3. float: bilangan desimal, contoh 2.1
4. double: bilangan desimal juga, tapi lebih besar kapasistanya, contoh 2.1
5. String: kumpulan dari karakter yang membentuk teks, contoh Hello World!
6. boolean: tipe data yang hanya bernilai true dan false
D. Mengolah Input Data Sederhana melakui Keyboard
Seperti yang kita ketahui, program komputer terdiri dari tiga komponen utama, yaitu
1. Input: nilai yang kita masukan ke program
2. Proses: langkah demi langkah yang dilakukan untuk mengelola input menjadi sesuatu yang berguna
3. Output: hasil pengolahan
4. Semua bahasa pemrograman telah menyediakan fungs-fungsi untuk melakukan input dan output.
Java sendiri sudah menyediakan tiga class untuk mengambil input :
1. Class Scanner
2. Class BufferReader
3 dan Class Console
Tiga class tersebut untuk mengambil input pada program berbasis teks (console). Sedangkan untuk GUI menggunakan class yang lain seperti JOptionPane dan inputbox pada form.Sementara untuk outputnya, Java menyediakan fungsi print(), println(), dan format().
E. Jenis Operasi dalam Java
Operator adalah instruksi yang diberikan untuk mendapatkan hasil dari proses tersebut.
Biasanya operator berbentuk karakter matematis atau perintah singkat sederhana. Sebagai contoh, pada operasi: 10 + 2. Angka 10 dan 2 disebut sebagai operand, sedangkan tanda tambah (karakter +) adalah operator.
Berdasarkan jumlah operand-nya, operator dibagi menjadi 3 jenis:
1. Operator Unary adalah operator yang hanya terdiri dari 1 operand. Contohnya adalah operator positif (plus): +7, +9, +10.111
2. Operator Binary adalah operator yang terdiri dari 2 operand. Sebagian besar operator di dalam bahasa Java termasuk ke dalam operator binary. Contohnya seperti operator aritmatika: 4 + 8, 9 * 2, 8 % 2, dll
3. Operator Ternary adalah operator yang terdiri dari 3 operand. Bahasa Java memiliki 1 operator ternary, yakni ” ? : ” seperti (a == 1) ? 20: 30.
Jenis-jenis Operator dalam Bahasa Pemrograman Java.Berikut jenis-jenis operator dalam bahasa pemrograman Java :
1. Operator Aritmatika
2. Operator Increment dan Decrement
3. Operator Perbandingan / Relasional
4. Operator Logika / Boolean
5. Operator Bitwise
6. Operator Assignment
7. Operator Type Comparison
8. Operator Ternary
Daftar di atas bisa saja berbeda karena cara pengelompokkan yang dipakai, misalnya operator increment atau decrement kadang dimasukkan ke dalam operator aritmatika. Kita akan bahas sekilas tentang pengertian dari operator-operator ini.
Selain keempat operasi tersebut, bahasa Java juga memiliki operasi modulo division, atau operator % yang dipakai untuk mencari sisa hasil bagi.
F. Praktik Lintas Bidang
Praktik lintas bidang tematis adalah sebuah konsep pembelajaran terhadap penekanan sebuah pekerjaan maupun pengembangan pengetahuan yang secara umum harus dipelajari meskipun bukan bidang yang ditekuni, salah satunya terhadap penggunaan komputer yang masa sekarang banyak orang harus bisa menggunakan dalam segala aspek kehidupan di perusahaan.
Tidak ada komentar:
Posting Komentar