Kenapa mempelajari Object-Oriented Programming (OOP) dan Java ? Kenapa Object-Oriented Programming ? Merupakan ranah Implementasi dari konsep Object-Oriented Paradigm yang banyak digunakan dalam pengembangan perangkat lunak di dunia • Analisis dan Desain sistem juga ada yang berbasis objek (Menggunakan UML, Use Case, dll) Memiliki banyak kelebihan dibanding paradigma lama • Salah satunya lebih mudah dalam melakukan analisis dari bagian-bagian sistem karena sifatnya implementasinya yang bisa modular Kenapa Object-Oriented Programming ? Fungsi dan data bukan menjadi dua hal yang terpisah. Fungsi dan data menjadi satu kesatuan yang disebut sebagai obyek aktif. Cara pandang program adalah serangkaian obyek yang bekerjasama untuk menyelesaikan suatu problem. Kenapa Object-Oriented Programming ? Kenapa Object-Oriented Programming ? Reusability Pembangunan program bisa lebih cepat Fleksibilitas lebih tinggi Ekstensibilitas Karena modular Maintenance lebih ringan dan lebih mudah Kenapa Java ? “Write Once Run Anywhere” Java bisa di-deploy di banyak mesin seperti ATM, Vending, Ponsel, Smart Device –Platform Independent Karena berjalan di atas Java Virtual Machine (JVM) Tersedia beberapa versi sesuai kebutuhan: Standard Edition (SE) yang Umum Enterprise Edition (EE) untuk aplikasi skala besar Mobile Edition (ME) untuk aplikasi gawai bergerak (mobile device) Kenapa Java ? Relatif lebih mudah untuk dipelajari dibanding bahasa pemrograman yang muncul sebelumnya Bahasa pemrograman yang dibuat berdasarkan paradigma OOP Sudah tersedia banyak API (Application Programming Interface) bawaan IDE sudah tersedia banyak dan didukung komunitas tersendiri Banyak tersedia library open source oleh individu atau komunitas Teknologi yang mendekati gratis Tools: JDK, Java IDE Tools: JDK, Java IDE Untuk bisa mengembangkan perangkat lunak dengan menggunakan Java, yang dibutuhkan adalah Java Development Kit (JDK) –Cukup yang SE (Standard Edition). Bisa diunduh di situs Oracle bagian Java SDK: http://www.oracle.com/technetwork/java/javase/downlo ads/jdk8-downloads-2133151.html • Cukup unduh yang versi SE (Standard Edition) Integrated Development Environment (IDE) untuk Java SE • NetBeans (https://netbeans.org/downloads/index.html) • Eclipse (https://eclipse.org/downloads/) • IntelliJ IDEA (Community) (http://www.jetbrains.com/idea) • BlueJ (http://www.bluej.org/) • JCreator (http://www.jcreator.org/download.htm) JavaDoc sebagai referensi dalam pemrograman untuk mencari Class yang diperlukan Tools: JDK, Java IDE Instalasi JDK (untuk Windows): Download JDK dari situs Oracle (32-bit atau 64-bit) Jalankan Installer JDK & pilih tempat file Java (biasanya di “Program Files”) Setting enviroment variables untuk Java di variable PATH untuk sistem/User. Isi dengan: C:\Program Files\Java\jdk1.8.0\bin Tools: JDK, Java IDE Atau di PATH ditambahkan: ;%JAVA_HOME%\bin Di variabel sistem ditambahkan variable JAVA_HOME dengan isi: C:\Program Files\Java\jdk1.8.0 SETTING CLASSPATH JAVA Pastikan anda telah menginstall Java JDK di komputer anda; Klik kanan pada MY Computer lalu pilih Properties; Lalu akan muncul kotak dialog System Properties, pilih tab Advanced; SETTING CLASSPATH JAVA Pilih dan klik tombol Environment Variebles; SETTING CLASSPATH JAVA Jika benar, akan muncul kotak dialog Environment Variabels; SETTING CLASSPATH JAVA Lalu pada frame User variables, pilih New; SETTING CLASSPATH JAVA Pada Variabel name isi dengan classpath dan pada Variable value isi dengan C:\Program Files\Java\jdk1.6.0_02\jre\lib\rt.jar, itu jika anda menggunkan Java JDK 6, jika tidak, sesuaikan dengan direktori dimana anda menginstall java jdk, lalu cari file rt.jar yang berada pada folder jre\lib, klik OK; Lalu pada frame System variables, pilih New; SETTING CLASSPATH JAVA Pada Variabel name isi dengan JAVA_HOME dan pada Variable value isi dengan C:\Program Files\Java\jdk1.6.0_02, itu jika anda menggunakan Java JDK 6, jika tidak, sesuaikan dengan direktori dimana anda menginstall java jdk, klik OK; Masih pada frame yang sama, cari variable Path, pilih Edit, sebagai catatan: anda harus berhati-hati dalam mengedit variabel ini,karena jika terjadi kesalahan sedikitpun, resikonya akan sangat fatal bagi system windows anda; SETTING CLASSPATH JAVA Tambahkan semikolom dulu pada pada bagian akhir dari Variable value, lalu tambahkan lagi C:\Program Files\Java\jdk1.6.0_02\bin, klik Ok; Klik Ok untuk menutup kotak dialog Environment Variabels; Klik Ok untuk menutup kotak dialog System Properties; Untuk mengecek apakah anda sudah berhasil melakukan setting classpath atau belum, klik START, plih Run...; SETTING CLASSPATH JAVA Ketik cmd, tekan Ok; SETTING CLASSPATH JAVA Pada Command prompt, ketik javac; SETTING CLASSPATH JAVA Jika keluar tulisan seperti dibawah ini berarti anda belum berhasil; 'JAVAC' is not recognized as an internal or external command, operable program or batch file. SETTING CLASSPATH JAVA Kalau keluar beberapa baris tulisan lain yang di akhiri dengan tulisan sepeti dibawah ini berarti anda telah berhasil; Tugas Pertemuan 1 Tugas 1 Install Java Development Kit (JDK) SE versi 8 dan salah satu IDE Java pilihan Anda –Netbeans, Eclipse, BlueJ 1. Dokumentasikan proses instalasi JDK, Setting Environment Variable dan Instalasi IDE Java – ambil screenshot prosesnya dan tulis dalam bentuk laporan Tugas 1 2. Running Program dengan IDE Buat program “Hello World !” Java di IDE Anda Tampilkan hasil keluaran di IDE Anda, Ambil screenshot dan tambahkan dalam laporan 3. Running Program dengan CMD Buat program “Hello World !” Java menggunakan text editor sederhana (Command Line/Terminal ) Lakukan kompilasi (Compile) di Command Line/Terminal dengan perintah “Javac” dan jalankan dengan perintah “Java” Dokumentasikan tampilan kode programnya dan hasil keluaran (screenshot), kemudian tambahkan dalam laporan Deadline: 9 Maret 2017 – diprint dan dibawa saat pertemuan ke-2