LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
DISUSUN OLEH
NIM : 115410138
Nama : Hermawan
SEKOLAH TINGGI MANAJEMEN DAN INFORMATIKA
AKAKOM YOGYAKARTA
2011
MODUL II
PEMROGRAMAN DENGAN JAVA
A. DASAR TEORI
1.1 Pengertian java
Java adalah bahasa pemrograman multi platform. Java tidak menyediakan IDE khusus seperti halnya bahasa pemrograman yang lain. Pemrogram bisa menggunakan IDE yang support ke Java, misalnya Netbeans, Eclips, TexPad, dan lain-lain. Editor teks bisa digunakan semisal Notepad. Jika editor yang digunakan tidak support Java, kita tinggal menyimpannya dalam ekstensi .java kemudian kompilasi dan menjalankannya menggunakan command prompt.
Secara umum, elemen-elemen dasar pemrograman Java terdiri dari :
1. Himpunan Karakter
Himpunaan karakter terdiri dari huruf, digit maupun simbol-simbol lainya (termasuk spasi, karakter kontrol).
Contoh :
Huruf : A, a, B, b, C, c ...............
Digit : 0, 1, 2, 3, 4, 5 ...........
Simbol dan lainnya : _ - + * dan sebagainya
2. Pengenal (identifier)
Pengenal atau identifier adalah suatu nama yang bisa dipakai dalam pemrograman untuk menyatakan :
- variabel
- konstanta bernama
- tipe data
- fungsi
- label
- obyek
Contoh :
noMhs;
no_Mhs;
3. Kata Kunci
Pengenal sistem yang mempunyai makna khusus bagi kompiler. Kegunaan dari golongan ini tidak dapat diubah.
Contoh :
case, char, const, do, else, for, return, void, while, dan lain-lain
4. Tipe Data Primitif
Bahasa Pemrograman Java adalah bahasa pemrograman yang selalu menggunakan tipe data untuk setiap variabelnya. Itu berarti bahwa semua variabel harus dideklarasikan terlebih dahulu sebelum mereka digunakan.
Misalnya
int nilai = 1;
-
·byte: Tipe data
byte
adalah 8-bit integer bertanda two's complement. Tipe ini mempunyai nilai minimum -128 dan nilai maksimumnya adalah 127.
·short: Tipe data
short
merupakan integer 16 bit two's complement yang mempunyai nilai minimum -32,768 dan nilai maksimum 32,767.
·int: Tipe data
int
adalah integer 32 bit two's complement. Dia mempunyai nilai minimum -2,147,483,648 sedangkan nilai maksimumnya adalah 2,147,483,647 (inclusive).
·long: Tipe data
long
adalah integer 64 bit two's complement. Nilai minimumnya adalah -9,223,372,036,854,775,808 sedangkan nilai maksimumnya adalah 9,223,372,036,854,775,807 (inclusive). Gunakan tipe data ini pada saat anda memerlukan jangkau nilai yang lebih besar daripada yang bisa disajikan oleh int
.
· double: Tipe data
double
adalah double-precision 64-bit IEEE 754 floating point.
Tabel 1.1. Batas nilai floating point
Parameter
|
float
|
double
|
N
|
24
|
53
|
K
|
8
|
11
|
Emax
|
+127
|
+1023
|
Emin
|
-126
|
-1022
|
·boolean: Tipe data
boolean
hanya mempunyai dua nilai yang mungkin, yaitu true
dan false
. Gunakan tipe data ini untuk flag-flag sederhana untuk menjejak/menelusuri kondisi true atau false. Tipe data ini merepresentasikan satu bit informasi, tetapi ukurannya tidak didefinisikan dengan tepat.
·char: Tipe data
char
adalah karakter Unicode 16 bit. Tipe data ini mempunyai nilai minimum '\u0000'
(atau 0) dan nilai maksimum '\uffff'
(atau 65,535).
5. Variabel dan Konstanta
Variabel digunakan dalam program untuk menyimpam suatu nilai, dan nilai yang ada padanya dapat diubah selama ekseskusi berlangsung.
Konstanta adalah nilai yang tetap.
Contoh :
float jumlah;
jumlah = 10;
6. Konstanta bernama
Hal ini dapat dilakukan dengan menggunakan kata kunci const.
Contoh :
const float PHI = 3.14;
NILAI DEFAULT
Tidak selalu perlu untuk menentukan suatu nilai ketika sebuah field dideklarasikan. Field yang dideklarasikan tetapi tidak diinisialisasi akan diset ke default yang ada oleh kompiler. Secara umum, default ini akan bernilai null atau zero tergantung pada tipe datanya. Tabel 1.2 merangkum nilai default untuk tipe-tipe data di atas.
Tabel 1.2. Daftar nilai default untuk tipe data tertentu
Tipe data
|
Nilai Default (untuk field)
|
byte
|
0
|
short
|
0
|
int
|
0
|
long
|
0L
|
float
|
0.0f
|
double
|
0.0d
|
char
|
'\u0000'
|
String (atau obyek)
|
Null
|
boolean
|
False
|
PERNYATAAN MASUKAN DAN KELUARAN DALAM JAVA
Pernyataan masukan adalah pernyataan untuk mendapatkan masukan dari keyboard. Sedangkan pernyataan keluaran adalah pernyataan untuk menampilkan sesuatu nilai ke layar.
1. Komponen keluaran
Untuk menampilkan ke layar secara tekstual, java mempunyai fasilitas output, yaitu dengan perintah
System.out.print( hal yang akan ditampilkan, bisa lebih dari satu);
untuk menampilkan ke layar dan setelah selesai tidak berpindah baris. Akibatnya perintah keluaran berikutnya akan ditampilkan pada baris yang sama. Dan perintah
System.out.println(hal yang akan ditampilkan, bisa lebih dari satu);
untuk menampilkan ke layar dan setelah selesai berpindah baris. Akibatnya perintah keluaran setelah itu akan ditampilkan pada baris berikutnya.
System.out.println(“Hasil penjumlahan “+hasil);
//menampilkan isi variabel hasil
2. Komponen masukan
Untuk memasukkan sebuah nilai ke variabel yang sudah didefinisikan digunakan kelas Scanner (kelas ini disediakan mulai Java versi 1.5).
a. Input data bertipe Integer
Untuk menginputkan data dengan tipe integer digunakan method nextInt di dalam kelas Scanner.
b. Input data bertipe String
Untuk menginputkan data dengan tipe integer digunakan method nextIine di dalam kelas Scanner.
c. Input tipe yang lain
Untuk input data dari keyboard dengan tipe yang lain dan disediakan oleh kelas Scannr adalah sebagai berikut
· nextBoolean : input tipe boolean (true atau false saja)
· nextShort : input tipe short integer
· nextLong : input tipe long integer
· nextFloat : input tipe float
· nextDouble : input tipe double
b. PEMBAHASAN
·
Buka program TexPed, dengan
cara Pilih Start àProgramàIcon TextPad. Maka akan muncul :
·
Ketik program
dibagian Document1, dan ketik :
public class Pertama
{
public static void
main(String args[])
{
System.out.println("Selamat
Datang Di STIMIK AKAKOM");
}
}
·
Setelah mengetik program di bagian Document1,
kita simpan dengan cara pilih sub menu
File dan pilih save untuk menyimpan program dengan nama class Latihan1, sedangkan
type data java.
·
pilih sub menu Tools® External
Tools® Compile
Java. Atau menekan tombol keyboard (Ctrl+1). Jika program
yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul
tampilan Tool completed successfully.
Untuk melihat hasil output,
pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil
output sebagai berikut :
1.1 Pembahasan Latihan
·
Buka program TexPed, dengan
cara Pilih Start àProgramàIcon TextPad.
·
Ketik program
dibagian Document1, dan ketik :
public class Dua
{
public
static void main (String args[])
{
System.out.println("
BIODATA PRIBADI");
System.out.println("========================");
System.out.println("Nama
: Indra Yatini");
System.out.println("NoMhs
: 961069");
System.out.println("Jurusan
: Teknik Informatika");
}
}
·
Setelah mengetik program di bagian Document1,
kita simpan dengan cara pilih sub menu
File dan pilih save untuk menyimpan program dengan nama class Dua, sedangkan type data java.
·
pilih sub menu Tools® External
Tools® Compile
Java. Atau menekan tombol keyboard (Ctrl+1). Jika program
yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul
tampilan Tool completed successfully.
·
Untuk melihat hasil output, pada sub menu
Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai
berikut :
C. Tugas
1. Buatlah Program untuk menampilkan 5 jurusan yang ada di STIMIK AKAKOM YOGYAKARTA :
Jawab :
· Buka program TextPad, dengan cara Pilih Start àProgramàIcon TextPad.
· Setelah itu ketik :
public class Dua
{
public static void main (String args[])
{
System.out.println ("STIMIK AKAKOM YOGYAKARTA");
System.out.println ("Jl. Raya Janti 143");
System.out.println ("=========================");
System.out.println ("Program Study");
System.out.println ("1. Teknik Informatika/S1");
System.out.println ("2. Sistem Informatika/S1");
System.out.println ("3. Menejemen Informatika/D3");
System.out.println ("4. Teknik Komputer/D3");
System.out.println ("5. Komputerisasi Akuntansi/D3");
System.out.println (" ");
System.out.println ("STIMIK AKAKOM YOGYAKARATA");
System.out.println ("Yang Pertama dan Utama");
}
}
· Setelah Setelah mengetik program , simpan dengan cara pilih sub menu File dan pilih save untuk menyimpan program, program harus disimpan class Dua, sedangkan type data java.
· Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
· Maka Hasil outputnya :
1. Tugas Dari Dosen pengampu
· Buka program TextPad
· Setelah itu ketik :
import java.util.Scanner;
public class Masukan
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
String kalimat;
System.out.print("Masukan Kalimat:");
kalimat= masuk.nextLine();
System.out.println("kalimatnya adalah:"+kalimat);
}
}
· Setelah Setelah mengetik program , simpan dengan cara pilih sub menu File dan pilih save untuk menyimpan program, program harus disimpan class Masukan, sedangkan type data java.
· Setelah itu tekan Ctrl +1
· Maka hasil output nya:
Masukan kalimat :
Contoh masukan kalimat Hermawan
Maka hasil Outputnya :
d. Kesimpulan
Java adalah bahasa pemrograman multi platform. Java tidak menyediakan IDE khusus seperti halnya bahasa pemrograman yang lain. Pemrogram bisa menggunakan IDE yang support ke Java, misalnya Netbeans, Eclips, TexPad, dan lain-lain. Editor teks bisa digunakan semisal Notepad.
java bersifat case sensitive dalam artian huruf besar dan kecil harus dibedakan, dan penulisan harus sama dengan nama pada saat program disimpan serta diawali dengan huruf kapital.
Bahasa Pemrograman Java adalah bahasa pemrograman yang selalu menggunakan tipe data untuk setiap variabelnya.
e. LESTING
- Terlampir
0 komentar:
Posting Komentar