Java Eclipse TINJAUAN PUSTAKA

11 7 74 21 x 8 6 x x 9 45 x x 10 5 x x 11 7 x x 12 15 x x 13 73 x x 14 X 5 x 15 X 45 x Protanopia Deutanopia 16 26 6 2 x 17 42 2 4 x Sumber: Prasetyo, 2013 Tabel 2.1 merupakan jenis plate ishihara dengan menampilkan 17 plate ishihara. Plate ishihara ini tidak perlu menggunakan seluruh rangkaian plate dalam semua tes. Plate 16 dan 17 boleh dihilangkan jika tes buta warna ini dirancang hanya untuk memisahkan cacat warna dari mereka yang normal terhadap apresiasi warna. Dalam menggunakan uji skala besar, pengujian dapat disederhanakan untuk pemeriksaan eman plate saja, plate no 1, salah satu dari plate 2 dan 3, salah satu dari no 4, 5, 6 dan 7, salah satu dari plate no 8 dan 9, salah satu dari plate no 10, 11, 12, dan 13, salah satu plate dari no 14 dan 15. Tanda “x” menunjukan bahwa plat tidak dapat terbaca oleh penderita tersebut. Prasetyo, 2013.

2.5 Java

Menurut Schildt 2011 dalam bukunya berjudul Java: A Beginner’s Guide, Java merupakan bahasa pemrograman yang dikembangkan oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan di Sun Microsystems pada tahun 1991. Awalnya bahasa pemrograman ini disebut “Oak”, pada tahun 1995 baru berubah nama menjadi Java. Java adalah suatu teknologi di dunia software komputer, yang merupakan suatu bahasa pemrograman, dan 12 sekaligus suatu platform. Sebagai bahasa pemrograman, Java dikenal sebagai bahasa pemrograman tingkat tinggi. Berikut merupakan beberapa kelebihan Bahasa Pemrograman Java: 1. Simple Java dirancang dengan seperangkat fitur yang membuatnnya lebih mudah untuk dipelajari dan lebih mudah untuk digunakan. 2. Secure Java menyediakan sarana yang aman untuk membuat sebuah aplikasi dengan menggunakan internet. 3. Portable Cross Platform Program Java dapat dijalankan di environment manapun yang memiliki Java run-time system. Selain itu, Java juga menyediakan cross-platform code. 4. Object-Oriented Pusat dari Java adalah Object-Oriented Programming OOP. Ada tiga konsep dalam OOP yakni: encapsulation, polymorphism, dan inheritance. 5. Multithreaded Java juga menyediakan dukungan terintegrasi untuk multithreading programming

2.6 Eclipse

Menurut Deitel 2012, Eclipse merupakan Integrated Development Environment IDE yang menyediakan tools yang mendukung proses pengembangan perangkat lunak, termasuk editor untuk menulis dan mengubah program serta sebagai debugger untuk mencari kesalahan-kesalahan logika. Menurut Holzner 2004, Eclipse awalnya dibuat oleh anak perusahaan IBM yakni Object Technologies International OTI bersama-sama dengan Borland, IBM, dan beberapa perusahaan lain. Eclipse yang bersifat open-source memungkinkan pengguna untuk mengembangkan, mengubah, dan mendistribusikan software. Menurut Lowy 2010, Pada saat WCF dirilis pertama kali bagian dari .NET 3.5, WCF menyediakan fasilitas-fasilitas untuk pengembangan service seperti hosting, service instance management, asynchronous calls, transaction management, dan security. 13

2.6 Android