Minggu, 24 Februari 2019

PERTEMUAN 2. PENGERTIAN CLASS, METHD, CONSTUCTOR, MODIFER DAN OBJEK PADA JAVA


PENGERTIAN  CLASS, METHD, CONSTUCTOR, MODIFER DAN OBJEK
PADA JAVA


Pada pemproraman objek terdapat 2 istilah yang sangat terkenal yaitu kelas dan objek. Kelas dapat dianologikan sebagi cetakan dari suatu benda (objek)
Sedangkan objek adalah benda atau hasil produksi dari cetakan kelas.
Perbedaan kelas dan objek dapat dijelaskan dengan anologi, misalnya seperti kelas cetakan kue yang berarti cetakan untuk objek.
Atribut adalah keadaan yang memiliki oleh objek. Sedangkan method adalah apa yang menurut subjek harus dapat dilakukan objek. Method yang dimiliki objek berkelas mobil dapat berupa cara menghidupkan dan cara mengoper persneling.
1.      Class
Kelas pada java didefenisikan dengan menggunakan kata kunci class
Contoh : [modifier1]class Namakelas[modifier2]{
Class body;
}
2.      Method
Digunakan untuk memodularasi program melalui pemisahan satu tugas menjadi satu unit tersendiri.
Contoh :
[modifier1]tipeNilaikembalian namaMethod(parameter input){
Method body;
}
3.      Constructor
Merupakan method yang namanya sama dengan nama kelas dimana method itu berada. Constructor digunakan menginisialisasi nilai awal (memberkan nilai ke deflaut) pada atribut yang dimilliki oleh suatu objek itu pertama kali.
4.      Modifier
Adalah sifat yang dimiliki oleh setiap atribut, method maupun kelas dalam java. Modifer akses adalah modifer yang selalu digunakan, modifer akses terdiri dari private, default, protected dan public.
Berikut modifer yang penting yaitu :
a.       Static adalah modifer yang digunakan agar suatu atribut maupun method dapat diakses oleh objek atau kelas lain meski tanpa dilakukan instansi terhadap kelas dimana pun berada.
Contoh : method main.
b.      Final adalah modifer yang digunakan untuk mencegah kemungkinan modifikasi terhadap atribut maupun method, dengan modifer ini suatu atribut akan berlaku sebagai konstanta.
5.      Object
Sebuah kelas yang digunakan untuk membuat banyak objek, setiap objek dapat diperlakukan secara berbeda oleh objek lain yang menggunakannya.
Dibutuhkan new untuk membuat objek  baru

CONTOH PROGRAM
1.      Membuat program disket.java

Program diatas terdapat 3 method yaitu :
Void simpanData (string data1){
Void hapusData(){
String bacaData(){

2.      Membuat program MainDisket.java
Outputnya :
Panjang disket =10
Lebar disket =10
Warna disket =kuning
Bentuk disket =segiempat
Data mula = (spasi)
Setelah simpan data = belajar java
Setelah hapus data =
3.      Mengimplementasikan konstruktor pada class Disket
a.       Buka file Disket.java
b.      Ketikkan kode dibawah
Disket() {
Panjang = 100
}
Disket (int panjang1){
This.panjang = panjang1;
}

Outputnya :
Panjang disket =100

4.      Ubah souche code baris ke-3 dari mainDisket.java dengan kode yangdibawah
Disket disk1= new Disket(50);


Senin, 18 Februari 2019

PERTEMUAN 1 DASAR JAVA


TUGAS
PEMPROGRAMAN JAVA
DISUSUN
O
L
E
H

NAMA : EVA YESTINA MANURUNG.
KELAS : 18M02 (PAGI).

DOSEN PENGAMPUN :
SUNDARI RETNO ANDANI,S.T, M.Kom



1.     LATAR BELAKANG.
Perkembangan dunia informasi dan teknologi sangat berkembang sangat pesat. Perkembangan itu salah satunya ditandai dengan keberadaan aplikasi pembuatan program, salah satunya aplikasi java yang menyediakan berbagai layanan. Aplikasi java sangat dibutuhkan karena dapat membantu kehidupan manusia mulai dari membatu pekerjaan seperti : mengakses data, mengakses informasi aktual, iklan, komunikasi dan sebagainya. Salah satu contoh aplikasi java yang sering digunakan adalah opera mini, game hp dan aplikasi lainnya.

2.     PENGERTIAN .
Java adalah bahasa pemprograman yang beorientasi objek yang dapat berjalan pada platform yang berbeda. Pemprograman java memiliki sintaks terendiri.
Java menggunakan kelas-kelas untuk mengorganisasikan kode program dalam modul yang logika, pemprograman yang  berorientasi objek menjadikan objek sebagai komponen utama dalam pemprograman.
Didalam aplikasi java terdapat textpad yang berfungsi sebagai tempat mengetik teks tetapi bukan merukapakan aplikasi/ program dari java.
Textpad dapat berjalan jika sudah terhubung.
Cara melihat textpad yang sudah terhubung :
1.      Buka textpad
2.      Pilih configure
3.      Pilih reference
4.      Pilih tools
5.      Lalu pilih ok

3.     ATURAN DASAR JAVA.
1.      Java = case sensitive
Case sensitive adalah hal-hal yang sangat sensitif seperti pada peletakan/ pengetikan A dengan a.
2.      Nama file document java harus sama dengan nama kelas
Contohnya : public class HelloWord {
Maka file name yang akan disimpan adalah “HelloWord”
3.      Secara umum java mengabaikan spasi kosong. Spasi kosong tidak akan ditampilkan pada layar
Misal : tab, space, baris baru
4.      Tanda {}
Adalah simbol pengelompokan dalam java yang berfungsi untuk menandai awal dan akhir pada pemprograman.
5.      Setiap pernyataan java diakhiri tanda ;
6.      A. Simbol // digunakan untuk penulisan satu baris komentar
B. /* dan*/digunakan untuk penulisan komentar lebih dari satu baris

4.     PERKEMBANGAN JAVA.
1.      Java 2 standart edition (J2SE)
Paket ini digunakan untuk mengembangkan aplikasi yang berjalan pada lingkungan komputer. Seperti desktop.
2.      Java 2 enterprise edition (J2EE)
Paket ini digunakan untuk mengembangkan aplikasi pada internet.
3.      Java 2 micro edition (J2ME)
Paket ini digunakan untuk mengembangkan software yang berjalan pada perangkat yang memiliki memori dan sumber daya yang kecil. Seperti handphone.


5.     CONTOH PROGRAM.
public class HelloWord {
public static void main (String [] args) {
System.out.println(“HelloWord from JAVA”);
}
}
Output :
HelloWord

6.     TUGAS.
Buat lah program yang outputnya sebagai berikut :
Nama : EVA YESTINA MANURUNG
Kelas : 18M02
JAWAB :
public class BIODATA {
public static void main (String [] args) {
System.out.println(“Nama : EVA YESTINA MANURUNG”);
System.out.println(“Kelas : 18M02”);
}
}

Catatan :
*CTRL+1 berfungsi untuk melihat/mencek kesalahan program
*CTRL+2 berfungsi untuk melihat output program
*ketika telah selesai mengetik program jangn lupa simpan terlebih dahulu.



TERIMAKASIH SUDAH MEMBACA.





PERTEMUAN 11 KOMPONEN KOMPONEN SWING LANJUTAN.

KOMPONEN – KOMPONEN SWING LANJUTAN Swing merupakan alternatif lain untuk mengimplementasikan pemprograman window. Walaupun diimplement...