MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN JAVA
Advertisements

Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Praktikum Bahasa Pemrograman
Introduction OOP with JAVA Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Oleh: Ali Ridho Barakbah
Pemrograman Berorientasi Objek
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Pemrograman Berorientasi Objek. Java, Apa itu?  Salah satu bahasa pemrograman yang unggul dibanding yang lain  Merupakan filter-filter dari bahasa pemrograman.
Mengenali Lingkup Pemrograman Anda
Algoritma & Pemrograman 1
Introduction Object Oriented Programming (JAVA) Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Object Oriented Programming (OOP)
Pengenalan Java dan Object-Oriented Programming
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Pemrograman Berorientasi Objek (PBO) Object Oriented Programming (OOP)
Pemrograman Dasar Pengenalan Java PTIIK- UB.
Pengenalan Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
PEMROGRAMAN II DASAR JAVA (Jcreator)
PENGENALAN FRAMEWORK .NET DAN C#
PENGENALAN BORLAND DELPHI
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Pengenalan Pemrograman Java
Konsep Pemrograman dan Paradigmanya
Pemrograman berorientasi objek
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
Pemrograman Visual I Outline: Pengenalan bahasa C#
PEMROGRAMAN BERORIENTASI OBJEK
ABAP.
JAVA FUNDAMENTAL.
DASAR MENGUASAI NETBEANS
PENGENALAN JAVA.
Pemrograman Visual Oleh : Erni Fatmawati.
Memahami Ruang Lingkup Pemrograman
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Konsep delphi Pertemuan Ke-1 & 2.
Pengenalan Java Pertemuan Ke-1.
Pengenalan dan Struktur Java (Statement Output)
Memahami Ruang Lingkup Pemrograman
Algoritma dan Pemrograman 3
Pengenalan Java.
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Java Fundamentals Eko Hari Rachmawanto.
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
DASAR PEMROGRAMAN KOMPUTER
Pemrograman berorientasi objek
Pengenalan Program Java
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
PEMROGRAMAN BERORIENTASI OBJEK
Object Oriented Programming
Pemrograman Berorientasi Obyek IT209
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pengenalan Borland Delphi 7.0
JAVA.
Pengenalan Java.
Pengenalan Bahasa JAVA
PEMROGRAMAN BERORIENTASI OBJEK
Pengenalan Java.
Algoritma Pemrograman 3
Pengenalan Java.
PEMOGRAMAN BERERIENTASI OBJEK
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Review C/C++ & Intro to Java
Memahami Ruang Lingkup Pemrograman
ALGORITMA DAN BAHASA PEMROGRAMAN JAVA
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
Transcript presentasi:

MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP) Oleh : Sukma Murdani, S.Kom

SILABUS PENDAHULUAN OOP (Object Oriented Programming) Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation Inheritence Polimorfisme OOP Visual (SWING dan AWT) DATABASE LAPORAN

Pengenalan OOP Adalah salah satu pendekatan pemrograman atau paradigma untuk pengembangan / development suatu perangkat lunak komputer dimana dalam struktur perangkat lunak tersebut didasarkan kepada interaksi objek dalam penyelesaian suatu proses / tugas. Real World Data OOP Aplikasi Komputer

Komponen pembangun OOP : Class Kumpulan beberapa Objek yang saling berorientasi dan berinteraksi Property Deskripsi dari Objek –objek yang membangun sebuah Class Method Aksi - aksi yg dapat dilakukan terhadap sebuah Objek

Konsep - konsep Utama OOP : Encapsulation (Enkapsulasi) Pengkapsulan yang dapat diartikan bahwa setiap kerumitan dalam represantasi objek dibungkus melalui sebuah rutin sederhana Pholimorphism Kemampuan sebuah objek untuk melakukan sub rutin yang sama dengan cara berbeda Inheritance (Pewarisan) Kemampuan untuk mengembangkan sub rutin yang sama tanpa harus melakukan penulisan ulang kode terhadap sub rutin tersebut

Memahami Istilah Object, Property, Method dan Event

Pengenalan JAVA Dikembangkan pada 1991, oleh sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling untuk perangkat konsumer seperti cable TV Box. Proyek diberi nama kode ”Green”. Berbasis C++ serta mengadopsi orientasi objek dan bukan prosedural. Mulanya diberi nama ”Oak” oleh James Gosling, kemudian SUN menggantinya dengan JAVA yang terinspirasi pada saat mereka sedang menikmati secangkir kopi di sebuah kedai kopi yang mengandung arti asal bijih kopi.

Java dapat digunakan pada pemrograman internet, sehingga penerapan selanjutnya mengarah menjadi teknologi yang berperan di web.

Karakteristik Java Sederhana Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namun telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance serta menggunakan automatic memory allocation dan memory garbage collection. Berorientasi objek (Object Oriented) Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Dapat didistribusi dengan mudah Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.

Interpreter Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda. Robust Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Serta mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman. Aman Memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.

Architecture Neutral Program Java merupakan platform independent. Cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine. Portabel Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.

Architecture Neutral Program Java merupakan platform independent. Cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine. Portabel Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.

Program Java I Berikut Listing Program sederhana menampilkan kalimat “Apa Kabar Dunia...?” sebagai berikut : public class kenalan { /** * Program Java Sederhana */ public static void main (String args[]){ //Menampilkan kata di layar System.out.println ("Apa Kabar Dunia..??"); }

Menggunakan Text Editor Langkah – langkahnya sebagai berikut : Ketik listing program berikut ke Notepad oleh karena Java adalah bahasa case sensitif maka dalam pengetikan haruslah sangat hati-hati.

Simpan Program Java Simpanlah program yang telah dibuat dengan nama file kenalan.java pada direktori C:\Program Files\Java\jdk1.6.0\bin Kompilasi Program Java Untuk mengkompilasi dengan text editor digunakan javac (Java Compiler). Program javac akan melakukan kompilasi program yang kita buat ke dalam bytecode. Langkahnya yaitu melalui command prompt seperti berikut :

Menjalankan Program Untuk menjalankan hasil kompilasi maka digunakan interpreter dengan perintah sebagai berikut :

Menggunakan IDE NetBeans IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun GUI, suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. Langkah – langkahnya sebagai berikut : Aktifkan NetBeans Klick Start All Programs NetBeans NetBeans IDE 1.6.0 Atau dapat juga dengan mengklick icon NetBeans yang tersedia di desktop.

Setelah itu akan muncul GUI seperti berikut :

Buat Project baru Klick File New Project atau bisa juga dengan klick icon New Project Setelah itu akan tampil dialoog box baru. Terus Klick Next dan ikuti perinta selanjutnya hingga finish dan tercipta sebuat project.

Menulis Program Setelah membangun project maka lagkah berikutnya menulis program pada editor yang telah disediakan oleh NetBeans.

Compile dan Running Program Dalam mengkompilasi program dapat dilakukan dengan cara Klick Run Build Project Untuk menjalankan program Klick Run Project

Langkah – langkahnya sebagai berikut : Menggunakan JCreator Langkah – langkahnya sebagai berikut : Aktifkan JCreator Klick Start All Programs JCreator Jcreator 5.00 Pro Atau dapat juga dengan mengklick icon JCreator yang tersedia di desktop.

Buat Project baru Klick Project New Project atau bisa juga dengan klick link New Project pada Tab Recent Workspace selanjutnya mendesain Project Template Setelah itu akan tampil dialoog box baru. Terus Klick Next dan ikuti perintah selanjutnya hingga finish dan tercipta sebuat project.

Menyimpan Program Setelah membangun project maka lagkah berikutnya menyimpan program pada direktori atau path yang telah dipersiapkan.

Menulis Program Setelah membangun project maka lagkah berikutnya menulis program pada editor yang telah disediakan oleh JCreator.

TUGAS 2 (LATIHAN 1) Menggunakan Text Editor, NetBeans IDE dan JCreator Buat class dengan nama : BPNamaAnda. Hasil dari program yang harus tampil di layar : Welcome to Java Programming [NamaAnda]!!! Buat class dengan nama : JudulLagu. Hasil dari program yang harus tampil dilayar : BAIT-BAIT LAGUNYA