Senin, 13 Juni 2011

laporan algoritma pemrograman 2

PERTEMUAN KE-2
PEMROGRAMAN DENGAN JAVA

A.      PEMBAHASAN
Mengapa Java? Karena java adalah bahasa pemrograman multi platform. Java tidak menyediakan IDE khusus seperti halnya behasa pemrograman yang lain. Pemrograman bisa menggunakan IDE yang support ke java, misalnya Netbeans, Eclips, TextPad, 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
Himpunan kerakter terdiri dari huruf, digit maupun simbol-simbol lainnya (termasuk spasi, karakter kontrol)
2.             Pengenal (identifier)
Pengenal atau identifier adalah suatu nama yang bisa dipakai dalam penrograman untuk menyatakan variabel, konstanta bernama, tipe data, fungsi, label dan obyek.
3.             Kata Kunci
Pengenal sistem yang mempunyai makna khusus bagi kompiler. Kegunaan dari golongan ini tidak dapat diubah.
4.             Tipe Data Primitif
Bahasa penrograman java adalah bahasa pemrograman yang selalu menggunakan tipe data untuk setiap variabelnya. Itu berarti bahwa semua variabel harus dideklarasikan terlebih dahulu sebelum mereka digunakan.
5.             Variabel dan Konstanta
Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai yang ada padanya dapat diubah selama eksekusi berlangsung.
6.             Konstanta Bernama
Hal ini dapat dilakukan dengan menggunakan kata kunci const.
Dalam bahasa pemrograman java, kita akan mengeluarkan pernyataan masukan dan keluaran. 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.
Serta perintah System.out.println (Hasil penjumlahan “+hasil);
//menampilkan isi variable hasil
2.             Komponen Masukan
Dalam praktikum ini untuk memasukkan sebuah nilai ke variabel yang sudah didefinisikan digunakan kelas scanner :
a.              Input data bertipe Integer
Untuk mengunputkan data dengan tipe integer digunakan method nextInt didalam kelas Scanner
b.             Input data bertipe String
Untuk menginputkan data dengan tipe integer digunakan method nextInt didalam kelas Scanner.
Langkah-langkah menggunakan TextPad untuk menjalankan java:
1.             Pilih Start      Program       Icon Textpad. Pada bagian Document1 ketikkan tulisan sebagai berikut :

public class Pertama
{
public static void main(String args[])
{
System.out.println("Selamat Datang di STMIK AKAKOM");
}
}

2.             Setelah selesai mengetik, program yang sudah dibuat tersebut harus disimpan sesuai dengan nama class-nya (pada contoh bernama Pertama), sedangkan type data .java. Apabila nama file tersebut berbeda dengan nama class-nya program tersebut tidak akan sukses dijalankan.
3.             Memeriksa hasil ketikan apakah sudah benar atau belum dengan cara pilih Tools      External Data aaaaCompile Java. Apabila hasil dari compile java tersebut error, maka kemungkinan ada kesalahan dalam pengetikan.
4.             Jika sudah muncul tulisan Tool completed successfully”, maka pengetikan program tersebut tidak ada kesalahan dan langkah selanjutnya adalah menjalankan program dengan cara pilih Tools    aExternal Data aaaaRun Java Aplication.

5.             Maka akan tampil hasil output yang diinginkan sebagai berikut :
Selamat Datang di STMIK AKAKOM
Press any key to continue . . .

6.             Penjelasan tentang program diatas adalah sebagai berikut :
a.              Public class Pertama adalah nama kelas yang kita buat(dalam java setiap membuat program berarti membuat sebuah kelas)
b.             Public static void main(String args[]) adalah permulaan fungsi utama dalam java. Kata kunci void di depan main merupakan keharusan pada java.
c.              System.out.println memberikan hasil/output.
7.             Dengan demikian praktikan berhasil membuat dan menjalankan program java dengan menggunakan TextPad.

B.       TUGAS
1.             Membuat program java untuk memasukkan dan menampilkan data pribadi.

public class Dua
{
public static void main(String args[])
{
System.out.println("            BIODATA PRIBADI");
System.out.println("====================================");
System.out.println("Nama : Defi Akhsan Nur Fauzan");
System.out.println("NoMhs : 105410225");
System.out.println("Jurusan : Teknik Informatika");
System.out.println("Jenis_Kelamin : Laki-laki");
System.out.println("Tgl_Lahir : 15 Desember 1992");
System.out.println("Alamat : Surodinanggan RT. 07, Jambidan, Banguntapan, Bantul, Yogyakarta 55195");
}
}
Hasil Output :
        BIODATA PRIBADI
====================================
Nama : Defi Akhsan Nur Fauzan
NoMhs : 105410225
Jurusan : Teknik Informatika
Jenis_Kelamin : Laki-laki
Tgl_Lahir : 15 Desember 1992
Alamat : Surodinanggan RT. 07, Jambidan, Banguntapan, Bantul, Yogyakarta 55195
Press any key to continue . . .

2.             Membuat program untuk menampilkan 5 jurusan yang ada di STMIK AKAKOM.

public class Jurusan
{
public static void main(String args[])
{
System.out.println("STMIK AKAKOM YOGYAKARTA");
System.out.println("Jl. Raya Janti 143");
System.out.println("=============================");
System.out.println("Program Studi");
System.out.println("1. Teknik Informatika/S1");
System.out.println("2. Sistem Infomasi/S1");
System.out.println("3. Manajemen Informatika/D3");
System.out.println("4. Teknik Komputer/D3");
System.out.println("5. Komputerisasi Akuntansi/D3");
System.out.println("");
System.out.println("STMIK AKAKOM YOGYAKARTA");
System.out.println("Yang Pertama dan Utama");
}
}
Hasil Output :
STMIK AKAKOM YOGYAKARTA
Jl. Raya Janti 143
=============================
Program Studi
1. Teknik Informatika/S1
2. Sistem Infomasi/S1
3. Manajemen Informatika/D3
4. Teknik Komputer/D3
5. Komputerisasi Akuntansi/D3

STMIK AKAKOM YOGYAKARTA
Yang Pertama dan Utama
Press any key to continue . . .

3.             Membuat program dengan input data bertipe integer.

import java.util.Scanner;
public class Komponen_Masukan
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
String nama, jurusan;
int umur;
System.out.print ("Masukkan Nama Anda : ");
nama = masuk.nextLine();
System.out.print ("Masukkan Jurusan Anda : ");
jurusan = masuk.nextLine();
System.out.print ("Masukkan Umur Anda : ");
umur = masuk.nextInt();
System.out.println ("==========================");
System.out.println ("Nama : "+nama);
System.out.println ("Jurusan : "+jurusan);
System.out.println ("Umur : "+umur);
}
}
Hasil Output
Masukkan Nama Anda : DEFI AKHSAN NUR FAUZAN
Masukkan Jurusan Anda : TEKNIK INFORMATIKA/S1
Masukkan Umur Anda : 18
==========================
Nama : DEFI AKHSAN NUR FAUZAN
Jurusan : TEKNIK INFORMATIKA/S1
Umur : 18
Press any key to continue . . .

4.             Membuat program dengan input data bertipe integer dari no.1.

import java.util.Scanner;
public class Data_Pribadi
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
String nama, nomhs, jurusan, jenis_kelamin, tgl_lahir, alamat;
System.out.println ("           BIODATA PRIBADI");
System.out.println ("==========================");
System.out.print ("Masukkan Nama Anda : ");
nama = masuk.nextLine();
System.out.print ("Masukkan NoMhs Anda : ");
nomhs = masuk.nextLine();
System.out.print ("Masukkan Jurusan Anda : ");
jurusan = masuk.nextLine();
System.out.print ("Masukkan Jenis_Kelamin Anda : ");
jenis_kelamin = masuk.nextLine();
System.out.print ("Masukkan Tgl_Lahir Anda : ");
tgl_lahir = masuk.nextLine();
System.out.print ("Masukkan Alamat Anda : ");
alamat = masuk.nextLine();
System.out.println ("==========================");
System.out.println ("Nama : "+nama);
System.out.println ("NoMhs : "+nomhs);
System.out.println ("Jurusan : "+jurusan);
System.out.println ("Jenis_Kelamin : "+jenis_kelamin);
System.out.println ("Tgl_Lahir : "+tgl_lahir);
System.out.println ("Alamat : "+alamat);
}
}
Hasil Output :
        BIODATA PRIBADI
==========================
Masukkan Nama Anda : DEFI AKHSAN NUR FAUZAN
Masukkan NoMhs Anda : 105410225
Masukkan Jurusan Anda : TEKNIK INFORMATIKA/S1
Masukkan Jenis_Kelamin Anda : LAKI-LAKI
Masukkan Tgl_Lahir Anda : 15 DESEMBER 1992
Masukkan Alamat Anda : SURODINANGGAN RT.07, JAMBIDAN, BANGUNTAPAN, BANTUL, YOGYA
KARTA, 55195
==========================
Nama : DEFI AKHSAN NUR FAUZAN
NoMhs : 105410225
Jurusan : TEKNIK INFORMATIKA/S1
Jenis_Kelamin : LAKI-LAKI
Tgl_Lahir : 15 DESEMBER 1992
Alamat : SURODINANGGAN RT.07, JAMBIDAN, BANGUNTAPAN, BANTUL, YOGYAKARTA, 55195
Press any key to continue . . .

C.       KESIMPULAN
Kesimpulan dari praktikum pemrograman dengan java adalah sebagai berikut :
1.             TextPad merupakan salah satu editor untuk membuat program java.
2.             TextPad merupakan editor yang paling mudah digunakan untuk membuat program java dibandingkan dengan editor-editor lain misal Notepad.
3.             Untuk memasukkan nilai ke variabel bisa dengan input masukan data bertipe Integer dan input masukan data bertipe String.
4.             Dalam pembuatan program java bertipe Integer harus menggunakan import java.util.Scanner;.

D.      LISTING (TERLAMPIR)

Tidak ada komentar:

Posting Komentar