Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
PERTEMUAN 3 PEMROGRAMAN API Java API mudafiqriyan.com Definis Java API Java API merupakan seperangkat fungsi yang disediakan oleh JDK JDK menyediakan banyak library API yang dapat melakukan tugas pemrograman dasar seperti menampilkan GUI, fungsi math, dll Kelas-kelas Java API dikemas dalam paket yang ditulis dalam bahasa pemrograman java terstruktur dan berjalan pada JVM mudafiqriyan.com Komponen Java Java terdiri dari 3 komponen: Java Language JVM atau Java Virtual Machine Java API (Java Programming Interface) mudafiqriyan.com Edisi API dalam Java API dalam Java terdiri dari 3 bagian: API standard (Java SE) yang digunakan untuk aplikasi dan applet dengan layanan bahasa dasar API enterprise (Java EE) untuk aplikasi server dengan layanan database dan aplikasi server-side (servlet) API untuk device micro (Java ME) seperti handphone mudafiqriyan.com Skema Java API mudafiqriyan.com Contoh Penggunaan Java API Library yg berisi API mudafiqriyan.com Import java dan source code Macam-Macam Java API javax.swing API yang menyediakan graphical user interface (GUI) pada java mudafiqriyan.com Macam-Macam Java API java.sql Sebuah API yang digunakan untuk mengakses dan memproses data yang tersimpan di dalam data source (sumber data) yang biasanya database relational dengan menggunakan bahasa pemrograman Java. mudafiqriyan.com Tipe Java API Ada 3 tipe API yang tersedia dalam teknologi Java: Official Java Core API merupakan bagian dari JDK yang terdiri dari 3 edisi yaitu Java SE, Java EE, dan Java ME Optional Java API API tambahan yang dapat di download secara terpisah. Spesifikasi API sesuai dengan JSR (Java Spesification Request). API ini dapat di include-kan dengan API inti dalam platform (contohnya JOGL) Unofficial API API ini dikembangkan oleh pihak ketiga dan dapat didownload dari situs resmi developer (contohnya library poi untuk pembacaan file doc dapat didownload di http://poi.apache.org/ ) mudafiqriyan.com Official Core API Java SE Name Abstract Window Toolkit Acronym AWT Package java.awt Swing javax.swing Image I/O javax.imageio Sound javax.sound.midi javax.sound.midi.spi javax.sound.sampled javax.sound.sampled.spi Java Database Connectivity JDBC java.sql javax.sql Java Secure Socket Extension JSSE javax.net javax.net.ssl java.security.cert Accessibility mudafiqriyan.com javax.accessibility Official Core API Java EE Name Acronym Java Message Service JMS JavaServer Faces JSF mudafiqriyan.com Package javax.faces Official Core API Java ME Name Connected Limited Device CLDC Configuration Java Telephony API mudafiqriyan.com Acronym Package Optional Java API Name Acronym Java Advanced Imaging JAI Java Communication APIs JCA Java Data Objects JDO JavaHelp Description API untuk manipulasi gambar Java object persistence Fitur help system Java Management Extension JMX Manage dan monitoring system dan device seperti printer Java Media Framework JMF API untuk audio dan video dalam aplikasi Java Speech API JSAPI Untuk percakapan (speech) Java 3D J3D Untuk 3D grafik Java OpenGL JOGL Library untuk OpenGL Java Naming and Directory Interface JNDI API directory service mudafiqriyan.com Unofficial Java API Name Description Link jFreeChart Java Chart Library untuk menampilkan chart di aplikasi http://www.jfree.org/jfre echart/ AspriseJavaPDF Library untuk write-read file PDF http://asprise.com/produ ct/javapdf/ POI-OpenXML4J Java API untuk akses Office open XML document http://poi.apache.org/ox ml4j/index.html POI-HSSF and POI-XSSF Java API untuk akses Microsoft Excel Format File http://poi.apache.org/spr eadsheet/index.html Synthetica Look and Feel Library untuk look and feel Java Synthetica http://www.javasoft.de/s ynthetica/ mudafiqriyan.com Contoh Aplikasi API Java Media Framework (JMF) mudafiqriyan.com Contoh Aplikasi API Java OpenGL (JOGL) mudafiqriyan.com Tugas Cari referensi dan buatlah artikel macam-macam Java API beserta contoh codenya. Minimal 10 API. Dan carilah API bertipe Unofficial minimal 5 API. Dikumpulkan paling lambat tanggal 3 April 2012 jam 24.00 Kirim ke email: [email protected] Subject: API_Tugas1-[kelas]-[NIM] Contoh: API_Tugas1-C-0810651000 mudafiqriyan.com