PERTEMUAN 3 PEMROGRAMAN API Java API mudafiqriyan.com.

Slides:



Advertisements
Presentasi serupa
 Putra Prima Naufal
Advertisements

Pemrograman Internet Konsep Dasar.
Web Service.
BAHASA PEMROGRAMAN JAVA
PHP dan MySQL.
Pemrograman Internet Basis Java
IT603 Ramos Somya.  Mahasiswa mampu memahami konsep dan penerapan komputasi mobile dan aplikasinya.
Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
PENGANTAR VB.NET.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Server Create by Amirullah.
H. Risdiandri Iskandar, SKom,MM 1 PENGENALAN JAVA 2 ME.
Dasar - dasar Web dan HTML
Introduction OOP with JAVA Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
PERTEMUAN 2 PEMROGRAMAN API Pengenalan API mudafiqriyan.com.
Pemrograman Internet Basis Java
PEMROGRAMAN VISUAL 2 SKS (TEORI)
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
REKAYASA PERANGKAT LUNAK
Web server Willy Permana Putra.
Pendahuluan Tentang .Net
Konsep Pemrograman Internet
ARCHITECTURE.
DATA CENTER: SERVER (DISKUSI)
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Object Oriented Programming (OOP)
Pemrograman Berorientasi Objek
Nama : Dwi Nur Aini NPM Fakultas Ilmu Komputer & Teknologi Informasi
J2ME, Configuration & Profile
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Mobile Device & J2ME Oleh : Oman Somantri, S.Kom
KONSEP PEMROGRAMAN WEB
JDBC Java2 Advanced.
Java GUI Container Pertemuan 2
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Mobile Programming Pertemuan 1 Presented by Mulyono
Pemrograman Berorientasi Objek Lanjut
Konsep Pemrograman dan Paradigmanya
APLIKASI BERBASIS WEB.
Pemrograman internet ABU SALAM, M.KOM.
Pengantar Pemrograman Internet 2
Java Micro Edition (J2ME)
MOBILE TECNOLOGY (J2ME)
Teknologi Dasar Internet dan Web
Pemrograman Visual I Outline: Profil Kontrak Perkuliahan
Networking Belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan koneksi ke dalam jaringan Membuat koneksi HTTP, HTTP Redirects, HTTPS,
Component & Deployment Diagram
Basis Data Klien Server dan Basis data Internet Materi 7
Pengantar Teknologi Mobile
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
Pengenalan Pemrograman 2
Pemrograman internet ABU SALAM, M.KOM.
Pemrograman Berorientasi Obyek IT209
Pengembangan Aplikasi Mobile
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
JSF Java Server Faces.
JAVA.
MOBILE TECNOLOGY (J2ME)
Tugas Elearning Teknologi Open Source (Web)
Pengenalan J2ME, Configuration & Profile
PENGANTAR VB.NET.
Application, Presentation, Session Layer
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Pemrograman Berorientasi Objek (PBO)
Application, Presentation, Session Layer
Application, Presentation, Session Layer
Transcript presentasi:

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 Import java dan source code mudafiqriyan.com

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 Acronym Package Abstract Window Toolkit AWT 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 javax.accessibility mudafiqriyan.com

Official Core API Java EE Name Acronym Package Java Message Service JMS JavaServer Faces JSF javax.faces mudafiqriyan.com

Official Core API Java ME Name Acronym Package Connected Limited Device Configuration CLDC Java Telephony API mudafiqriyan.com

Optional Java API Name Acronym Description Java Advanced Imaging JAI API untuk manipulasi gambar Java Communication APIs JCA Java Data Objects JDO Java object persistence JavaHelp 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/jfreechart/ AspriseJavaPDF Library untuk write-read file PDF http://asprise.com/product/javapdf/ POI-OpenXML4J Java API untuk akses Office open XML document http://poi.apache.org/oxml4j/index.html POI-HSSF and POI-XSSF Java API untuk akses Microsoft Excel Format File http://poi.apache.org/spreadsheet/index.html Synthetica Look and Feel Library untuk look and feel Java Synthetica http://www.javasoft.de/synthetica/ 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: mudafiq.riyan@yahoo.com Subject: API_Tugas1-[kelas]-[NIM] Contoh: API_Tugas1-C-0810651000 mudafiqriyan.com