Lecture Notes: Introduction To Algorithm and Java Programming
Lecture Notes: Introduction To Algorithm and Java Programming
LECTURE NOTES
Introduction to Algorithm
and
Java Programming
LEARNING OUTCOMES
On successful completion of this Course, students will be able to:
LO1: Describe the algorithm in problem solving
LO2: Explain the usefulness of java syntax
OUTLINE MATERI :
1. Introduction to Java
2. Creating, compiling, and executing
3. Simple Java program
ISI MATERI
Membuat Java Project dalam Editor Eclipse
Dalam tutorial ini kita akan menggunakan Eclipse sebagai Editor pemrograman Java,
dalam bagian ini akan ditunjukkan bagaimana menjalankan Eclipse dan membuat Java
Project pertama.
a. Dalam Menu Eclipse Open File New Project
e. Klik kanan pada folder src dalam Project tree dan pilih New Class
Output:
Output:
print() digunakan untuk mencetak sebuah String tanpa menambahkan baris baru pada
akhir kalimat.
Contoh:
Escape Sequences
Sebuah karakter yang diawali dengan sebuah blackslash (\) disebut sebagai escape
sequence dan diartikan secara khusus oleh compiler. Berikut ini adalah table Java escape
sequence:
Escape Sequences
Escape
Sequence
Description
\t
\b
\n
\r
\f
\'
\"
\\
Ketika sebuah escape sequence ditemukan dalam sebuah statement print, maka compiler
akan men-interpreter sesuai dengan fungsi escape sequence tersebut. Contohnya, ketika ingin
mencetak tanda kutip () maka harus menggunakan escape sequence (\) dalam kutip pada
sintax print.
Contohnya untuk mencetak kalimat:
She said "Hello!" to me.
Source Code:
System.out.println("She said \"Hello!\" to me.");
Input
Untuk
mendapatkan
inputan
dari
user,
bisa
menggunakan
BufferedReader,
Jika ingin menerima input dengan tipe data int maka tidak dapat menggunakan sintax
reader.nextLine(), tetapi harus menggunakan sintax reader.nextInt(). Beberapa method
lain yang dapat digunakan:
-
nextInt()
nextFloat()
nextDouble()
nextByte()
nextLong()
nextShort()
Ketika solusi logical untuk problem tersebut didapatkan, maka Anda dapat menuliskan code
tersebut dalam Java program.
Berikut adalah contoh source code Java Programming sederhana, tetapi penulisannya
masih terdapat beberapa kesalahan. Jadi, tugas Anda adalah untuk memperbaiki kesalahan
tersebut!
public clases Soal1
{
public static viod Main(String[] Args)
{
System.out.printlen("
Sistem.out.printlne("");
System.ot.print("The usefulness of \'Java\' Programming languages is\");
System.out.print("1. \"Multiplatform\"\n");
System.out.print(" So \'Java\' can be running in some computer platform or operating system\n");
System.out.println("2.OOP \(Object Oriented Programming)");
System.out.println(" So does all aspects contained in \'Java\' is object.");
System.out.prints("\n3.The complete class libraries");
System.out.println(" \'Java\' famous for its completeness library \(a collection of ");
System.println(" programs that are included in \Java programming)");
System.out.println("\n4.C++ Style");
System.out.println(" have syntax of programming languages such as [C++]");
Sistem.out.print("\n5.Garbage Collector \(Automatic Garbage Collector)\n");
System.out.print(" have facilities of memory usage so programmers\");
System.out.print(" not need to do direct memory settings\n\n");
System.out.perint("\n
}
}
Source : http://id.wikipedia.org/wiki/Java\n\n");
SIMPULAN
Lecturer Notes ini dibuat agar mahasiswa dapat mengerti bagaimana proses dalam
pembuatan Java Application dan pembuatan program sederhana dengan menggunakan sintax dan
class yang ada dalam Java Library.
DAFTAR PUSTAKA
1. Daniel Liang, Y., 2011, Introduction to java programming, vol.08, Pearson Education,
New Jersey. Chapter 1.
2. Lesley Anne Robertson, 2006, Simple program design : a step by step approach, Vol.05,
Course Technology. Chapter 1 and 2.Robbins, Stephen P. and Mary Coulter,(2007),
Management, 9th edition, Prentice-Hall, Inc., New Jersey, Chapter 1.