PEMROGRAMAN II DASAR JAVA Jcreator Defi Cahyadi dhevotcoolyahoo

  • Slides: 21
Download presentation
PEMROGRAMAN II DASAR JAVA (Jcreator) Defi Cahyadi dhevotcool@yahoo. com Jl Hasibuan Sekolah Tinggi Manajemen

PEMROGRAMAN II DASAR JAVA (Jcreator) Defi Cahyadi dhevotcool@yahoo. com Jl Hasibuan Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh

Sejarah Java • Java adalah satu bahasa pemrograman computer yang berorientasi object diciptakan oleh

Sejarah Java • Java adalah satu bahasa pemrograman computer yang berorientasi object diciptakan oleh salah satu perusahaan Sun microsystem, perusahaan workstation UNIX (sparc). • JAVA diciptakan berdasarkan bahasa C++ dengan tujuan platform independent dapat dijalankan pada berbagai jenis hardware tanpa kompilasi ulang.

Lanjutan • Tahun 1991 James Gosling, Sun Microsystem menciptakan sebuah bahasa baru yang ditulis

Lanjutan • Tahun 1991 James Gosling, Sun Microsystem menciptakan sebuah bahasa baru yang ditulis berdaarkan C++. Bahasa ini disebut OAK (nama pohon yang terlihat dari jendela ruangan James Gosling) • 1994 web mulai popular nama bahasa Oak diganti menjadi JAVA ternyata Oak sudah dipakai terlebih dahulu.

Lanjutan • James Gosling mencari nama bahasa baru suatu ketika mampir disebuah café untuk

Lanjutan • James Gosling mencari nama bahasa baru suatu ketika mampir disebuah café untuk minum kopi dan minta Java timbulah idenya memakai nama Java. • Java kemudian dipakai untuk sebuah browser yang bernama Web. Runner setelah berhasil browser kemudian dinamakan Hot. Java dengan symbol secangkir kopi panas.

Lanjutan • 1995 bahasa Java dan Hot. JAva diumumkan diweb. Versi alpha ditayangkan awal

Lanjutan • 1995 bahasa Java dan Hot. JAva diumumkan diweb. Versi alpha ditayangkan awal tahun 1995. • Pada tahun 1995 musim panas diimplementasikan pada windows 95 dan linux. • Tanggal 23 Januari 1996, Java 1. 0 resmi diumu. Mkan disediakan di web untuk Netscape 2. 0, salah sau browser terkenal, mengadopsi JAVA dan JAVASCRIPT.

Lanjutan • Perkembangan JAVA tidak berhenti. • Berbagai teknologi diperkenalkan seperti J 2 EE

Lanjutan • Perkembangan JAVA tidak berhenti. • Berbagai teknologi diperkenalkan seperti J 2 EE (Java 2 Enterprise Edition), J 2 SE (Java 2 Standart Edition), Java. Bean, Java Server Page (JSP) dan JME (Java Micro Edition). • Bahkan JAVA memicu bahasa 2 yang berorientasi jaringan seperti Phyton, ASP, XML, C# dll.

Perbedaaan Pemrograman Prosedural dan Pemrograman Berorientasi Objek • Pemrograman prosedural atau tradisional (process-oriented model)

Perbedaaan Pemrograman Prosedural dan Pemrograman Berorientasi Objek • Pemrograman prosedural atau tradisional (process-oriented model) – Semua data dan kode digabung menjadi satu bagian dalam satu program. – Permasalahan muncul pada saat program tersebut berkembang ke arah yang lebih besar dan komplek, yang mungkin membutuhkan ratusan atau ribuan baris kode

Lanjutan • Pemrograman Berorientasi Object (objectoriented model) – Komponen-komponen penyusun program secara konseptual akan

Lanjutan • Pemrograman Berorientasi Object (objectoriented model) – Komponen-komponen penyusun program secara konseptual akan dipecah menjadi bagian-bagian tersendiri yang disebut object

Lanjutan

Lanjutan

Lanjutan • Pemrograman berorientasi object – Setiap object memiliki data (sifat, berupa variabel maupun

Lanjutan • Pemrograman berorientasi object – Setiap object memiliki data (sifat, berupa variabel maupun konstanta) dan – Method (perilaku atau kemampuan melakukan sesuatu berupa fungsi). – Object adalah suatu entitas yang memiliki data dan method. • Contoh : – Manusia adalah object yang memiliki Data, misal : • Nama, jenis kelamin, tinggi badan, dll. – Dan memiliki method misal : • Cara bicara, cara berjalan, cara marah dll.

Lanjutan

Lanjutan

Lanjutan • Dalam pemrograman, Object semacam ini di abstraksikan menjadi sebuah Class. • Class

Lanjutan • Dalam pemrograman, Object semacam ini di abstraksikan menjadi sebuah Class. • Class adalah bentuk abstrak dari suatu object. • Wujud nyata dari suatu class disebut Instance. • Contoh : – Class Manusia – Instance adalah : – Udin, kabayan, iteung dll

Lanjutan • Keuntungannya : – Object-objectnya dapat digunakan ulang(reusable) untuk program-program lain – Programnya

Lanjutan • Keuntungannya : – Object-objectnya dapat digunakan ulang(reusable) untuk program-program lain – Programnya lebih terstruktur dan lebih mudah untuk dikembangkan – Bersifat natural atau alami karena perilaku dan sifat-sifat object di dalam program aka disesuaikan dengan object-object nyata yang ada di alam sekitar kita.

Sifat-sifat Pemrograman Java • Java berorientasi Object – Merupakan pemrograman yang berorientasi object artinya,

Sifat-sifat Pemrograman Java • Java berorientasi Object – Merupakan pemrograman yang berorientasi object artinya, penulisan program harus dibuat dalam bentuk object. • Java bersifat Terdistribusi – Program java sesuai dengan perkembangan teknolgi saat ini, yaitu teknologi jaringan lokal seperti jaringan internet. • Java bersifat Multiplatform – Program java sudah diterjemahkan (dikompilasi) dengan benar dan berhasil dapat dijalankan pada platform yang lain atau pada sistem operasi yang lain. – Java menggunakan prinsip WORA (Write Once and Run Anywhere) • Java bersifat Multithread – Thread merupakan unit dasar penggunaan Central Processing unit (CPU) yang terdiri dari Thread_ID, program counter, register set dan stak. – Multithread adalah banyaknya pekerjaan yang dikerjakan dalam satuan waktu hampir bersamaan.

Java IDE • Jcreator : – Software ini merupakan IDE yang sederhana dan cepat,

Java IDE • Jcreator : – Software ini merupakan IDE yang sederhana dan cepat, cocok digunakan utunk mempelajari kode-kode program. • Eclips – Software ini merupakan IDE yang dikembangkan oleh IBM, sayangnya software ini memerlukan RAM yang relatif besar. Ide ini banyak digunakan untuk mengembangkan aplikasi-aplikasi yang kompleks(baik visual maupun console)dan pengembangan aplikasi-aplikasi. • Net. Beans: – Software ini merupakan ide menarik yang layak digunakan untuk mengembangkan berbagai tipe aplikasi; mulai dari aplikasi console, visual, enterprise, mobile dan yang lainnya. Namun sayangnya, software ini juga membutuhkan RAM yang besar.

STRUKTUR PROGRAM APLIKASI import java. nama_class. nama_fungsi; class nama_program { public static void main

STRUKTUR PROGRAM APLIKASI import java. nama_class. nama_fungsi; class nama_program { public static void main (string[] args) { deklarasi int : x=; input proses } } ouput

Contoh program aplikasi java : import java. io. *; class soal 1 { public

Contoh program aplikasi java : import java. io. *; class soal 1 { public static void main (String[] args) { System. out. println(“selamat datang diprogram java”); } }

Keterangan • import : digunakan untuk memanggil pustaka fungsi yang tersedia – Contoh import

Keterangan • import : digunakan untuk memanggil pustaka fungsi yang tersedia – Contoh import java. io. *; • Memanggil kelas io (input output) dari pustaka java. Kelas input output diperlukan dalam melakukan membaca data atau menampilkan data. • class : harus mendahulukan semua program java karena program java didefinisikan sebagai suatu kelas – Contoh soal 1 adalah nama kelas yang diberikan pada program ini • { } : merupakan program yang berada dalam kesatuan logis sebab itu define class harus berada diantara {} • public static void main : sifat utama dari kelas program yang dibuat. – – bersifat public berarti bersifat umum bisa dipakai oleh program lain. Bersifat static berarti karakteristiknya tetap pada kelas ini. Bersifat void bearti fungsi kelas in mengembalikan suatu nilai Main menyatakan fungsi kelas program dapat menerima argument ketika dijalankan dan argument itu adalah string yang berbentuk larik atau lebih dari satu argument. • System. out. println() adalah perintah untuk menampilkan kalimat yang berada diantara tanda kutip dalam kurung yaitu “ selamat datang diprogram java” sehingga akan tampil dilayar ketika program dijalankan.

Bekerja dengan JCreator • • • Aktifkan Jcreator Click Menu File Click New (membuat

Bekerja dengan JCreator • • • Aktifkan Jcreator Click Menu File Click New (membuat File Baru) Click File Tampil / muncul jendela File Wizard – Click Java Classes – Click Main Class – Click Next • Ketik nama File – Contoh : soal-1 • • Click Finish Tampil jendela editor untuk pengetikan program java Click Menu Build Click Build File (meng-comfile) Click Run File (meng-execut file) Click Menu File Click Save (untuk menyimpan File Jcreator)

Soal-soal Pertemuan I • Tampilkan Program dengan Output sbb : Stmik Bani Saleh Jurusan

Soal-soal Pertemuan I • Tampilkan Program dengan Output sbb : Stmik Bani Saleh Jurusan Sistem Informatika Mata Kuliah : pemrograman II -------------------- • Tampilkan Program dengan Output sbb : Bahasa Java JCreator Bahasa Java Jcreator (digabungkan)

Lanjutan soal • Tampilkan Program dengan Output sbb : Selamat Datang Di Program Java

Lanjutan soal • Tampilkan Program dengan Output sbb : Selamat Datang Di Program Java Jcreator -----Selamat Datang Di Program Java Jcreator (setelah digabungkan)