#1
Tujuan Pertemuan
•
Mahasiswa mengetahui sylabus (secara
global tentang apa saja yang akan
dipelajari dalam) materi bahasa
pemrograman.
•
Mahasiswa memahami
basic building
block
pemrograman java.
•
Mahasiswa memahami tentang
variabel
dan
operator dasar
.
•
Mahasiswa memahami
konvensi
(Pemrograman Visual dengan Java Swing)
•
Intro bahasa pemrograman
•
Prinsip dasar structured control (conditional statement,
decision, iteration, break & continue).
•
Prinsip dasar
object oriented programming
dengan java.
•
Visual programming
dengan java swing
•
Object oriented programming
lanjutan #1 (Lebih lanjut tentang
class, field, method, dan object)
•
Konsep
inheritance
,
encapsulation
dan
polymorphism
dalam
object oriented programming
•
Object oriented programming
lanjutan #2 (implementasi
#Java Programming Building Block
•
Hello World…
/*** The HelloWorldApp class implements an application
that
* simply prints "Hello World!" to standard output.
*/
public class helloWorld {
public static void main (String [ ] args) {
System.out.println(“Hello World”); // Display the
string
}
}
/*** The HelloWorldApp class implements an application
that
* simply prints "Hello World!" to standard output.
*/
public class helloWorld {
public static void main (String [ ] args) {
#Java Programming Building Block
•
Hello World…
/*** The HelloWorldApp class implements an application that
* simply prints "Hello World!" to standard output.
*/
public class
helloWorld
{
public static void
main
(String [ ] args) {
System.out.println(“Hello World”); // Display the
string
}
}
/*** The HelloWorldApp class implements an application that
* simply prints "Hello World!" to standard output.
*/
public class
helloWorld
{
public static void
main
(String [ ] args) {
System.out.println(“Hello World”); // Display the
string
}
}
class helloWorld {
…. Isi class di sini
}
class helloWorld {
…. Isi class di sini
}
class helloWorld {
public static void main(String[]
args) {
…. Isi program utama di sini
}
}
class helloWorld {
public static void main(String[]
args) {
…. Isi program utama di sini
}
}
#Tubuh Utama (Main Program)
•
Pada program java main program terletak di dalam suatu class.
•
Suatu blok area dimulai dengan simbol
{
dan ditutup dengan
simbol
}
•
Pada contoh di atas nama class adalah helloWorld , blok area class
adalah dimulai dari simbol
{
berwarna merah
sampai
}
, blok area
main program adalah dimulai dari simbol
{
berwarna biru
sampai
}
•
Pada contoh diketahui main program terletak di dalam blok area
class helloWorld.
•
Penulisan memperhatikan atau mengikuti aturan
case sensitive
class
helloWorld
{
public static void main(String[ ] args)
{
System.out.println("Hello World!");
}
}
class
helloWorld
{
public static void main(String[ ] args)
{
System.out.println("Hello World!");
}
#Primitive Data Types - Variables
•
Deklarasi Variabel pada Program Java
Syntax
:
Contoh
:
int
speed;
int
currentGear=3;
char
pilihan;
boolean
jawaban;
<
type
>
<
namaVariable
>;
<
type
>
<
namaVariable
>;
<type
>
#Primitive Data Types – Data Types
Primitive
Type
What It Stores
Range
byte
8-bit integer
–128 to 127
short
16-bit integer
–32,768 to 32,767
int
32-bit integer
–2,147,483,648 to 2,147,483,647
long
64-bit integer
–2
63to 2
63– 1
float
32-bit
floating-point
6 significant digits ( 10
–46
, 10
38)
double
64-bit
floating-point
15 significant digits (10
–324