LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER L

LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER
(LAB. ACTIVITY)

ALGORITMA & PEMROGRAMAN
TEKNIK INFORMATIKA

Oleh:

_____________ __________________________

NIM :

Materi:
Pengenalan Bahasa Java
Mengenali Lingkup Pemrograman
Dasar-dasar Pemrograman
Mendapatkan Input dari Keyboard
Struktur Kontrol

D3 – TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


STMIK AMIKOM YOGYAKARTA

2010

1
PENGENALAN BAHASA JAVA
A. Tujuan
Pada bab ini akan dibahas secara singkat tentang sejarah JAVA dan definisi teknologi JAVA. Bab
ini juga akan sedikit menyinggung tentang fase–fase dalam program JAVA.

Pada akhir pembahasan, diharapkan praktikan dapat :
1. Menjelaskan fitur–fitur teknologi dari Java meliputi Java Virtual Machine (JVM), garbage
collection, dan code security.
2. Menjelaskan perbedaan fase pada pemrograman JAVA

B. Peralatan Praktikum
{ Silahkan di isi}

C. Dasar Teori

{ Silahkan di isi}
D. Hasil Praktikum
{ Silahkan di isi}
E. Implementasi Program
{ Silahkan di isi}
F. Kesimpulan
{ Silahkan di isi}

2
MENGENALI LINGKUP PEMROGRAMAN
A. Tujuan
Dalam bagian ini, kita akan membahas tentang bagaimana menulis, mengkompilasi dan
menjalankan program Java. Terdapat dua cara dalam melakukannya, yang pertama menggunakan
console dan text editor. Sedangkan cara kedua adalah dengan menggunakan Editor NetBeans yang
merupakan Integrated Development Environment atau yang disebut IDE.

Pada akhir pembahasan, diharapkan praktikan dapat :

1. Membuat program Java menggunakan text editor dan console dalam Linux (Ubuntu Dapper)
2. Membedakan antara syntax-errors dan runtime-errors

3. Membuat program Java menggunakan NetBeans

B. Peralatan Praktikum
{ Silahkan di isi}

C. Dasar Teori
{ Silahkan di isi}
D. Hasil Praktikum
{ Silahkan di isi}
E. Implementasi Program
{ Silahkan di isi}
F. Kesimpulan
{ Silahkan di isi}

3
DASAR-DASAR PEMROGRAMAN
A. Tujuan
Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan
memulai dengan mencoba menjelaskan bagian dasar dari program Hello.java yang telah
diperkenalkan pada bab sebelumnya. Kita juga akan mendiskusikan beberapa pedoman cara

menulis script atau petunjuk penulisan kode dalam penulisan program yang lebih efektif dan mudah
dibaca.
Pada akhir pembahasan, diharapkan praktikan dapat :
1. Mengidentifikasi bagian dasar dari program Java
2. Membedakan mana yang termasuk ke dalam Java literals, tipe data dasar, tipe variabel,
pengidentifikasian dan operator
3. Mengembangkan program Java sederhana menggunakan konsep yang dipelajari pada bab ini

B. Peralatan Praktikum
{ Silahkan di isi}

C. Dasar Teori
{ Silahkan di isi}
D. Hasil Praktikum
{ Silahkan di isi}
E. Implementasi Program
{ Silahkan di isi}
F. Kesimpulan
{ Silahkan di isi}


4
MENDAPATKAN INPUT DARI KEYBOARD
A. Tujuan
Kita telah mempelajari konsep dasar pada Java dan menulis beberapa program sederhana. Sekarang
kita akan mencoba membuat program kita lebih interaktif dengan menggunakan input dari
keyboard. Pada bab ini, kita akan mempelajari dua cara memberikan input, yang pertama adalah
menggunakan class BufferedReader dan melalui GUI (Graphical User Interface) dengan
menggunakan class JOptionPane.

Pada akhir pembahasan, diharapkan praktikan dapat :
1. Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard
2. Menggunakan class BufferedReader untuk mendapatkan input dari keyboard melalui layar
console
3. Menggunakan class JOptionPane untuk mendapatkan input dari keyboard menggunakan
GUI

B. Peralatan Praktikum
{ Silahkan di isi}

C. Dasar Teori

{ Silahkan di isi}
D. Hasil Praktikum
{ Silahkan di isi}
E. Implementasi Program
{ Silahkan di isi}
F. Kesimpulan
{ Silahkan di isi}

5
STRUKTUR KONTROL
A. Tujuan
Pada bab sebelumnya, kita sudah mendapatkan contoh dari program terstruktur, dimana setiap
pernyataan dieksekusi setelah pernyataan sebelumnya sesuai dengan urutannya. Pada bagian ini,
kita akan mempelajari tentang struktur kontrol dimana kita dapat mengubah cara eksekusi pada
pernyataan yang dibuat di program kita.

Pada akhir pembahasan, diharapkan praktikan dapat :
1. Menggunakan struktur kontrol pemilihan (if, else, switch) yang digunakan untuk memilih
blok kode yang akan dieksekusi
2. Menggunakan struktur kontrol pengulangan (while, do-while, for) untuk mengeksekusi blok

tertentu pada program beberapa kali.
3. Menggunakan pernyataan-pernyataan percabangan (break, continue, return) yang digunakan
untuk mengatur arah dari aliran program.

B. Peralatan Praktikum
{ Silahkan di isi}

C. Dasar Teori
{ Silahkan di isi}
D. Hasil Praktikum
{ Silahkan di isi}
E. Implementasi Program
{ Silahkan di isi}
F. Kesimpulan
{ Silahkan di isi}