Social Icons

Senin, 20 Oktober 2014

Laporan PWL Modul 5



MODUL 5
CSS (Cascading Style Sheets)
     A.   Tujuan
       Dapat memahami dan mengetahui fungsi dari CSS (Cascading Style Sheets) sebagai bahasa pemrograman guna mengatur desain dan layout web

B.   Landasan Teori 
        Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.
        CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
      Penempatan CSS dalam HTML:
      1.      Inline Style
      2.
      Internal Style
      3.
      Import Style
      4.
      Eksternal Style
 
     C.   Alat dan Bahan
      Alat dan bahan yang digunakan dalam praktikum adalah:
      1.      PC (Personal Komputer) atau Laptop
      2.
      Sistem Operasi Windows
      3.
      Browser (Mozilla Firefox)
      4.
      Notepad++
      5.
      Microsoft Word
 
     D.   Langkah-langkah Percobaan
      Percobaan 1: Border
      1.      Membuat folder baru dengan nama L200120115
      2.
      Membuka Notepad++
      3.
      Mengetik Script berikut :


      4.      Menyimpan file dengan nama border.html
      5.
      Membuka file menggunakan browser.
      6.
      Hasil

      Percobaan 2 : Gambar
      1.      Membuka Notepad++
      2.
      Mengetik Script berikut:


      3.      Menyimpan file dengan nama gambar.html
      4.
      Membuka file menggunakan browser.
      5.
      Hasil

      Percobaan 3 : Bayangan
      1.      Membuka Notepad++
      2.
      Mengetik Script berikut:


      3.      Menyimpan file dengan nama bayangan.html
      4.
      Membuka file menggunakan browser.
      5.
      Hasil

      Percobaan 4 : Hyperlink
      1.      Membuka Notepad++
      2.
      Mengetik Script berikut:



      3.      Menyimpan file dengan nama hyperlink.html
      4.
      Membuka file menggunakan browser.
      5.
      Hasil
 
      Percobaan 5 : Form Menggunakan Ekternal Style
      1.      Membuka Notepad++
      2.
      Mengetik Script berikut:


      3.      Menyimpan file dengan nama style.css
      4.
      Membuka Notepad++
      5.
      Mengetik Script berikut:



      6.      Menyimpan file dengan nama style.css
      7.
      Membuka file menggunakan browser.
      8.
      Hasil

     E.   Tugas
      1.      Membuat border form pada percobaan 5 menggunakan salah satu style border
             pada percobaan 1.
             Script






             Hasil



readmore...

Minggu, 19 Oktober 2014

TUGAS PEMROGAMAN GAME DAN ANIMASI


ISTILAH- ISTILAH DALAM JAVA

Yo teman- teman, ketemu lagi dengan saya. Kali ini saya akan share istilah-istilah dalm java. Tentu saja artikl ini saya buat guna sebagai tugas dari dosen saya. Dan masih sama dengan artikel sebelumnya, artikel ini saya buat berdasarkan dari berbagai sumber, karena saya juga masih belajar dalam hal ini. Oke langsung saja,

Apa itu Polymorphism?
Polymorphism adalah satu objek yang memiliki sifat yang sama dengan parent nya atau pada class nya sendiri. sifat objeknya boleh juga dalam bentuk yang berbeda(sesuai dengan namanya ="poly"). Pada Polymorphism boleh terjadi banyak perubahan sifat pada subclass nya.
Polymorphism mempunyai 2 bentuk yaitu:
1.      override.
override merupakan pendefinisian ulang suatu metode oleh subclass. Syarat override yaitu nama metode, return type dan parameter haruslah sama. Jika tidak sama maka bukan dianggap sebagai override tetapi metode yang baru pada subclass.

2.      overload.
Overload merupakan pendefinisian ulang suatu metode dalam class yang sama. Syarat overload yaitu nama metode dan parameter nya harus berbeda dalam class yang sama . contoh class name kucing tedapat overload pada metode suara.

contoh source code:

public class agencyStaff{
String name;
int id;
public agencyStaff(String name,int id)
{
this.name;
this.id;
}
public void Print()
{
System.out.println(“Nama :”+this.name);
System.out.println(“ID :”+this.id);
}
}
public class ManagementStaff extends agencyStaff
{
int salary;
public ManagementStaff(String name,int id,int salary)
{
super(name,id);
this.salary = salary;
}

 //override

 public void Print()
 {
  super.Print();
  System.out.println("Salary :" this.salary");
 }

 public void info()
 {
  This.Print();
 }

//overload
public void info(String statement)
{
System.out.println(statement);
This.Print();
}
}

NOTE: syntax "super" digunakan untuk mengambil data dan metode  yang ada di kelas induknya. maksud this.something digunakan untuk menandai atau menunjukan datavariable global yang ada di kelas tersebut. metode yang telah di deklarasi sebagai final tidak boleh overriding.

Apa itu Inheritance?
Inheritance adalah dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan. Seperti halnya manusia pada umumnya terdapat orang tua dan anak pada PBO juga dikenal parent class atau base class dan subclass atau child class.Dimana subclass atau childclass mewarisi semua data yang ada di parent class atau base class atau dapat disimpulkan jika subclass atau childclass adalah perluasan dari parent class atau base class. Dalam contohnya kita dapat mengambil contoh mahluk hidup sebagai parent class dengan method bernafas,bergerak,dan berkembang biak. Dan kita menentukan manusia,hewan,dan tumbuhan sebagai childclass dimana method dari parent class terdapat dalam childclass. Atau dalam deklarasinya dapat kita tulis public class manusia extends mahluk_hidup .
Keuntungan Inheritance:
1.      Subclass menyediakan state/behaviour yang spesifik yang membedakannya dengan superclass, hal ini akan memungkinkan programmer Java untuk menggunakan ulang source code dari superclass yang telah ada.
2.      Programmer Java dapat mendefinisikan superclass khusus yang bersifat generik, yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan state secara umum.
Istilah Inheritance:
·         Extends                           : ini adalah keyword agar sebuah class menjadi subclass.
·         Superclass                       : Menunjukkan class yang berarti parent class dari
subclass/class anak.
·         Subclass                          : adalah class anak atau turunan dari superclass/parent class.
·         Super Keyword               : untuk memanggil konstruktor dari superclass atau menjadi
variabel yang mengacu pada superclass.
·         Methode Overriding       : Pendefinisian ulang method yang sama pada subclass
Dalam inheritance, method overriding berbeda dengan method overloading. Jika method overriding adalah mendefinisikan kembali method yang sama, baik nama method maupun signature atau parameter yang diperlukan dalam subclass, Sedangkan method overloading adalah mendefinisikan method yang memiliki nama yang sama saja.

Apa itu Class?
Class merupakan inti dari pemrograman Java karena Java adalah bahasa pemrograman yang mendukung dan mengimplementasikan konsep pemrograman berorientasi objek sepenuhnya. Setiap program Java merupakan class, sehingga setiap konsep atau kasus pemrograman yang akan diimplementasikan dengan Java harus dibungkus ke dalam sebuah class. Class dapat didefinisikan sebagai cetak biru (blueprint) atau prototype/kerangka yang mendefinisikan variabel-variabel (data) dan method-method (perilaku) umum dari sebuah objek tertentu. Sebagai contoh, kita ambil objek Mahasiswa. Mahasiswa memiliki data seperti nim, nama, alamat, IPK, jenis kelamin, jurusan, dan sebagainya. Selain data atau ciri-ciri fisik tersebut, mahasiswa juga memiliki perilaku-perilaku spesifik yang dapat membedakan antara mahasiswa yang satu dengan yang lainnya, seperti cara presentasi, cara belajar, cara mengerjakan tugas dan sebagainya.

Apa itu Object?
Object adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.
Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lainlain.
Objek adalah kesatuan entitas(benda) yang merupakan representasi nyata dari sebuah kelas. Hubungan antara Kelas dan Objek Pada Java ini bisa dianaloginkan seperti cetakan roti dan roti hasil cetakan itu sendiri. Untuk penamaan Kelas harus diawali dengan huruf besar/kapital. Sebagai contoh perhatikan kode dibawah ini:
public calass Mobil{}
Sedangkan untuk contoh pembuatan Objek adalah sebagai berikut:
Mobil xenia = new Mobil();
Membuat object
Untuk membuat object, kita menggunakan perintah new dengan sebuah nama class yang akan dibuat sebagai instance dari class tersebut. String str = new String(); Random r = new Random();
Pegawai p2 = new PEgawai();
Date hari = new Date();
hari adalah object reference dari class Date yang akan digunakan untuk mengakses class Date. Sedangkan operator new adalah operator yang akan menghasilkan hari sebagai reference ke instance dari class Date().

Apa itu Instance?
Instantiation adalah proses pembuatan obyek spesifik yang merupakan anggota atau instan dari kelas. Dalam bahasa pemrograman berorientasi objek terdapat 2 macam instance yaitu :
  • ·         Instance Variables (tidak statis) adalah objek penyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek. Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objek dari class yang sama. Instance method adalah methodnya object yaitu method yang hanya bisa dibaca setelah class tersebut diturunkan ke object.
  • ·         Instance method adalah method yang ditakdirkan untuk sesuatu instance (objek suatu kelas) Instance Method bisa dikatakan juga sebagai fungsi yg beroperasi pada objek untuk memanipulasi state objek lewat pesan yg diterima dari obek lain.

Contoh :
public class Misteri {
private Integer id;
private String jenisMisteri;
public static void main(String[] args){
Misteri misteri = new Misteri();
misteri.setId(1);
misteri.setJenisMisteri("Misteri Java");
Misteri bedaMisteri = misteri;
bedaMisteri.setJenisMisteri("Beda Misteri");
}
public Integer getId() {
return id;
}
public void setId(Integer theId) {
this.id = theId;
}
public String getJenisMisteri() {
return jenisMisteri;
}
public void setJenisMisteri(String theJenisMisteri) {
this.jenisMisteri= theJenisMisteri;
}
}

#id dan jenisMisteri merupakan Instance Variable.


Nah sekian artikel yang saya buat tentang istilah-istilah dalam java. Maaf apabila banyak salah kata. terimakasih

NB, Sumber:

  1. http://killjols.blogspot.com/2014/02/apa-itu-polymorphism.html
  2. http://a114808201105354.wordpress.com/2012/04/25/inheritance-pewarisan-dalam-pemrograman-berorientasi-objek-pbo/
  3. http://asprak4514.blogspot.com/2012/10/apa-itu-class.html
  4. http://rumahradhen.wordpress.com/materi-kuliahku/semester-ii/algoritma-dan-pemograman/kelas-dan-objek-pada-java/
  5. http://ebookrudy.wordpress.com/2012/04/19/pengertian-inheritance-dan-polymorphism-beserta-contoh-program/
readmore...