DASAR PEMOGRAMAN JAVA
1.
Tujuan
-
Menggunakan tipe -
tipe pemograman java
-
Membuat dasar program java
-
Mengaplikasikan dengan software NetBeans
2.
Dasar teori
Java adalah bahasa pemrograman yang
dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini
awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat
ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak
mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model
objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal.
Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode)
dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan
bahasa pemrograman yang bersifat umum/non-spesifik (general purpose),
dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal
mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu
berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula
dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat
ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara
luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi
ataupun aplikasi
Sebagaimana
dibuat dengan menggunakan bahasa pemrograman konvensional yang lain. Bahasa
Pemrograman Java ini berorientasi objek (OOP-Object Oriented Programming), dan
dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak
hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai
sistem operasi dan bersifat open source. Dengan slogannya “Write once,
run anywhere”.
Paradigma
OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
Contoh Pemisalan Objek dalam OOP :
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, Laptop punya status (jumlah baterai, jumlah ram, sebuah layar) dan perilaku (mengeksekusi, menonton, mengerjakan).
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, Laptop punya status (jumlah baterai, jumlah ram, sebuah layar) dan perilaku (mengeksekusi, menonton, mengerjakan).
Bahasa
yang berorientasi pada objek pun mempunyai karakteristik yang sama dengan
objek-objek di dunia nyata. Yaitu status yang dalam bahasa pemrograman biasanya
disimpan sebagai Variabel dan perilaku yang diimplementasikan sebagai Method.
a.
Karakter
Elemen
terkecilpada pemograman java adalah karakter yang di maksud karakter bisa saja
berupa
·
Huruf (A sampai dengan Z, a sampai dengan z)
·
Angka (0 sampai dengan 9)
·
Simbol (misalnya * dan !)
·
Kode kontrol (misalnya formfeed dan newline)
Berbeda dengan
bahas- bahsa pendahuluanya (misalnya C dan C==). Java tidak menggunakan
himpunan kode ASCII (American Standard Code for Information Interchange) untuk
menyatakan karakter. Melainkan karakter, memakai Unicode.
b.
Kata kunci
Java memiliki sejumlah kata yang bermakna khusus. Kata-kata
seperti ini digolongkan sebagai kata kunci atau kata tercadang. Kata kunci
tidak dapat digunakan sebagai pengenal. Berikut ini daftar kata kunci pada
Java:
|
abstract
|
Else
|
interface
|
super
|
|
boolean
|
Extends
|
long
|
switch
|
|
Break
|
Final
|
native
|
synchronized
|
|
Byte
|
Finally
|
new
|
this
|
|
Case
|
Float
|
null
|
throw
|
|
Catch
|
For
|
package
|
throws
|
|
Char
|
Goto
|
private
|
transient
|
|
Class
|
If
|
protected
|
Try
|
|
Const
|
Implements
|
puclic
|
void
|
|
continue
|
Import
|
return
|
volatile
|
|
Do
|
Instanceof
|
short
|
while
|
|
Double
|
Int
|
static
|
3.
Alat Dan Bahan
-
Komputer
-
Software NetBeans
4.
Langkah – langkah
percobaan
a.
Permatam mengaktifkan
CPU komputer setelah aktif maka masuk ke tampilan deskop awal seperti berikut;
b.
Lalu
membuka software NetBeans
c.
Setelah membuka Netbeans maka akan muncul tampilan
d.
Klik bagian kiri atas yaitu
“File” lalu pilih “New Project”
e.
Setelah menekan “New Project” maka msuk ke tampilan awal dan
memilih “Java Application”, dan klik “Next”


f.
Kemudian akan masuk ke tampilan penyimpanan data dengan
mengklik “Browser” untuk menentukan
letak file dan mengklik “Finish”
g.
Dan masuk ketampilan awal pemograman

Sekarang memasukan program sederhana yaitu pemograman genap – ganjil, kelipatan 4, dan pembacaan
string
·
Pemograman genap - ganjil

·
Pemograman keliapatan 4

·
Pemograman pembacaan string

5.
Hasil dan analisa
a.
Ganjil Genap
-
Dengan program yang di input ke NetBeans, yaitu ;
int Nilai = Integer.parseInt (JOptionPane.showInputDialog("Masukkan
Nilai ; "))
String ket;
if (Nilai%2==0)
{ket="genap";}
else
{ket="ganjil";}
JOptionPane.showMessageDialog(null, "Bilangan tersebut adalah
bilangan \n" +ket);
Program int yaitu mengintput pembacaan angka untuk menghitung
nilai yang perhitungan seperti mengetahui bilangan ganjil dan genap dengan
membagi nilai dengan 2, jika hasil bagi 0 maka angka tersebut yaitu angka
genap. Apabila angka yang di bagi 2 dengan hasil 0,1 atau pembagian masih
kurang dari 0 itu nilai ganjil. Sedangkan “String ket” untuk menulis keterangan
pada hasil yang di outputkan dan “if” ialah jika kondisi perintah akibat
kondisi pernyataan, di input untuk memenuhi pada syarat tipe data “int” yaitu
proses nilai yang di input pada “(JOptionPane.showInputDialog("Masukkan
Nilai ; "));” dan “else” jika perintah lebih dari satu. Sedangkan, “JOptionPane.showMessageDialog”
untuk menampilkan hasil dari proses perhitungan pada nilai yang di input.
Menjalankan program
ganjil genap dengan mengklik tombol “run”

Setelah
menjalankan program maka akan meminta input data seperti:

Dan hasil
yang keluar sebagai berikut;

b.
Kelipatan 4
Program yang di intput ke NetBeans ialah;
int Nilai = Integer.parseInt
(JOptionPane.showInputDialog("Masukkan Nilai ; "));
String ket;
If (Nilai%4==0)
{ket="kelipatan 4";}
else
{ket="bukan
kelipatan 4";}
JOptionPane.showMessageDialog(null, "Bilangan tersebut
adalah bilangan \n" +ket);
Program ini sama dengan program ganjil genap cuman program
kelipatan 4 dengan angka yang dapat di bagi 4 dan dikali 4, Sedangkan “String
ket” untuk menulis keterangan pada hasil yang di outputkan dan “if” ialah jika
kondisi yang di input untuk memenuhi pada syarat kode “int” yaitu proses nilai
yang di input pada “(JOptionPane.showInputDialog("Masukkan Nilai ;
"));” dan “else” jika perintah
lebih dari satu. Sedangkan, “JOptionPane.showMessageDialog” untuk menampilkan
hasil dari proses perhitungan pada nilai yang di input. Untuk menentukan angka
yang termasuk dalam kelipatan 4 dengan hasil menjalankan program sebagai
berikut;
Menjalankan program ganjil genap dengan mengklik tombol “run”

Setelah
menjalankan program maka akan meminta input data seperti:

Dan
hasil yang keluar sebagai berikut;

c.
Pembacaan string
Dengan program yang di
buat
String Jenis ; Jenis =
JOptionPane.showInputDialog("Jenis");
String ket;
if
("Perempuan".equals (Jenis))
{ket="Mahasiswi";}
else
{ket="Mahasiswa";}
JOptionPane.showMessageDialog(null, "Anda adalah \n" +ket);
Program ini berbeda dengan
program yang memakai int. Program ini memakai string pada saat menginput data
atau nilai, yaitu berguna untuk membaca kalimat yang di input kedalam program.
Program ini memisahkan mahasiswa dan mahasiswi. “if”
ialah jika kondisi yang di input untuk memenuhi pada syarat kode “int” yaitu
proses nilai yang di input pada “(JOptionPane.showInputDialog("Masukkan
Nilai ; "));” dan “else” jika perintah lebih dari satu. Sedangkan,
“JOptionPane.showMessageDialog” untuk menampilkan hasil dari proses perhitungan
pada nilai yang di input.Hasil program ini sebagai berikut;
Menjalankan program ganjil genap dengan mengklik tombol “run”

Setelah
menjalankan program maka akan meminta input data seperti:

Dan
hasil yang keluar sebagai berikut;

6.
Kesimpulan
Untuk menginput hitungan atau memisahkan angka tipe data di
dalam java dengan menggunakan “int”, Sedangkan untuk menginput menggunakan
kalimat atau nama dalam program java dengan “string”. Kondisi untuk memenuhi
syarat dalam permasalahan“if” dan “else” ialah
perbandingan antara penginputan nilai “if”. Dasar pemogramming java dengan
membedakan angka ganjil dan genap, angka kelipatan 4, dan membedakan mahasiswa
dan mahasiswi.
Tidak ada komentar:
Posting Komentar