Pages

Senin, 29 Desember 2014

Konsep OOP Encapsulation

kamu tau encapsulation? encapsulation adalah pembungkus (layaknya permen) yang menjaga isi permen tersebut agar tidak ada virus yang masuk kedalamnya,maksudnya program yang kita buat dilindungi oleh encapsulation agar tidak adanya akses dari luar atau penggangu yang tak berhak untuk mengakses dari program yang lain.

konsep encapsulation ini dieksekusi dengan "class" yang terdapat property dan method yang memiliki hak untuk mengakses tertentu terhadap program yang kita buat kepada lingkungannya, hak akses tersebut di sebut Access Modifier.

Access Modifier terdiri dari :

  • private
  • protected,dan
  •  public

  1. Private
private adalah memberikan akses kepada anggota class pada suatu program yang kamu buat untuk mengubah property dan method class yang kita buat

    2. Protected

protected adalah memberikan akses kepada class dan anggotanya dari hasil inheritance (penurunan sifat) dari class yang kita buat

   3. public
public adalah memberikan akses kepada property dan method yang kita buat agar dapat dilakukan diluar class tersebut

Contoh Program Encapsulation :

public class Mahasiswa {
public String nama;
public String nrp;
public void Info() {
System.out.println("Saya adalah");
System.out.println("Nama" + nama);
System.out.println("Nrp" + nrp);
}
}

// Setelah itu kita buat New Class lagi dengan nama form
public class form {
public static void main(String[] args) {
Siswa SI = new Siswa();
SI.nama = “Sari Azalea Yuliani”;
SI.nrp = “41141000928″;
SI.Info();
}
}


semoga pembahasan ini bisa bermanfaat dan good luck~~~~!!!

Rabu, 10 Desember 2014

apilikasi multimedia diberbagai bidang

Anatomy 
3D Indiana 
Visible Human Project 
Primal Pictures 

Children's software 
ClueFinders titles 
GCompris - free software (GPL) 
JumpStart titles 
KidPix 
Reader Rabbit titles 
Tux Paint - free software (GPL) 
Zoombinis titles 


Dictionaries and reference 
Wikipedia 
Encarta 
Britannica 

Environmental Education 
Environmental Education Games 


Geography and Astronomy 
Cartopedia: The Ultimate World Reference Atlas 
Celestia 
Google Earth - free software (proprietary license) 
Gravit - a free (GPL) Newtonian gravity simulator 
NASA World Wind - free software (NASA open source) 
Where is Carmen Sandiego? series 


Historical 
Balance of Power 
Lemonade Stand 
Number Munchers 
Word Munchers 
Odell Lake 
Spellevator 
Windfall: The Oil Crisis Game 

Literacy 
Accelerated Reader 
DISTAR 
Compu-Read 


Managed learning environments 
ATutor 
Blackboard Inc. 
eCollege 
Dokeos 
eFront 
Fle3 
GCompris 
ILIAS 
LON-CAPA - free software (GPL) 
Moodle - free software (GPL) 
OLAT - free software 
Renaissance Place 
Sakai Project - free software 
SharePointLMS 
JoomlaLMS 


Mathematics 
Accelerated Math 
Compu-Math: Fractions 
The Geometer's Sketchpad 
Matlab 
Math Blaster 
MathFacts in a Flash 
SAGE - free software (GPL) 
Tuxmath- free software (GPL) 
Kig - free software (GPL) 


Programming 
Main article: Educational programming language 
Baltie 
BlueJ 
PLT Scheme 


Science 
Science Sleuths 


Simulation Games 
Capitalism 
Caesar titles 
Civilization 
Colonization 
FreeCiv - free software 
Oregon Trail 
Simcity 
Zoo Tycoon 


Touch-Typing Instruction 
Mavis Beacon Teaches Typing 
Mario Teaches Typing 
Typespeed - free software (GPL) 
Tux Typing - free software (GPL) 


Visual Learning and Mind Mapping 
Freemind - free software (GPL) 
Inspiration 
Kidspiration 
Perception 


Well-known brands and suppliers of educational software 
Adventus Interactive 
Dorling Kindersley 
Inspiration Software 
Knowledge Adventure 
The Learning Company 
Renaissance Learning 
Riverdeep 
SEBIT 


Historical brands and suppliers 
Broderbund (now part of the Learning Company) 
Davidson & Associates (merged with Knowledge Adventure) 
Edu-Ware 
MECC


Rabu, 03 Desember 2014

Augmented Reality

Do you know augmented reality?

Realitas tertambah,
atau kadang dikenal dengan singkatan bahasa Inggrisnya AR (augmented reality), adalah teknologi yang menggabungkan benda maya dua dimensi dan ataupun tiga dimensi ke dalam sebuah lingkungan nyata tiga dimensi lalu memproyeksikan benda-benda maya tersebut dalam waktu nyata. Tidak seperti realitas maya yang sepenuhnya menggantikan kenyataan, realitas tertambah sekedar menambahkan atau melengkapi kenyataan.
Benda-benda maya menampilkan informasi yang tidak dapat diterima oleh pengguna dengan inderanya sendiri. Hal ini membuat realitas tertambah sesuai sebagai alat untuk membantu persepsi dan interaksi penggunanya dengan dunia nyata. Informasi yang ditampilkan oleh benda maya membantu pengguna melaksanakan kegiatan-kegiatan dalam dunia nyata.
Realitas tertambah dapat diaplikasikan untuk semua indera, termasuk pendengaran, sentuhan, dan penciuman. Selain digunakan dalam bidang-bidang seperti kesehatan, militer, industri manufaktur, realitas tertambah juga telah diaplikasikan dalam perangkat-perangkat yang digunakan orang banyak, seperti pada telepon genggam.

Pengertian Augmented Reality menurut para ahli :
Ronald T. Azuma (1997) mendefinisikan augmented reality sebagai penggabungan benda-benda nyata dan maya di lingkungan nyata, berjalan secara interaktif dalam waktu nyata, dan terdapat integrasi antarbenda dalam tiga dimensi, yaitu benda maya terintegrasi dalam dunia nyata.

Perangkat yang digunakan untuk membuat augmented reality:
  1. Head Mounted Display
  2. Opaque Head-Mounted Display
  3. See-Through Head-Mounted Display 
  4. Virtual Retinal Display 
  5. Tampilan Berbasis Layar

Kegunaan Augmented reality untuk:
  1. Kesehatan
  2. Manufaktur dan reparasi
  3. Hiburan
  4. Pelatihan militer
  5. Navigasi telepon genggam

Lihat contohnya disini :

ternyata indonesia juga sudah ada band yang memakai fitur ini check this 

 

Sari Azalea Yuliani Template by Ipietoon Blogger Template | Gift Idea