PEMROGRAMAN BERORIENTASI OBJEK (PROJECT)

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman Berorientasi Objek (2)
Struktur Dasar Bahasa C
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Operator
Struktur Program Java Tipe data.
Dasar pemrograman.
Pemrograman Berorientasi Objek (PBO) Object Oriented Programming (OOP)
TIPE DATA, VARIABEL, DAN OPERATOR
Pengenalan Pemrograman Java
Pemrograman berorientasi objek
ANALISA DAN DESAIN ALGORITMA
Elemen Dasar Dalam C++.
Tipe Data By Serdiwansyah N. A..
JAVA FUNDAMENTAL.
Pertemuan 1 Pengenalan Bahasa C++.
Dasar-Dasar Pemrograman
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Tipe, Nama, dan Nilai Anifuddin azis.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pengenalan Java Pertemuan Ke-1.
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Objek-Oriented Programming (OOP)
Pengenalan Java Pertemuan Ke-1.
Dasar pemrograman java
Algoritma & pemrograman 1B
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pengenalan dan Struktur Java (Statement Output)
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
Pemrograman berorientasi Objek
Struktur Dasar Pemrograman Java
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Tipe Data, Variabel, & Konstanta
Identifier, Keyword, dan Tipe data
Pertemuan 1 DATA & STRUKTUR DATA.
Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pemrograman berorientasi objek
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
DASAR-DASAR PEMOGRAMAN
Melda Dahoklory,S.Kom,MT
Minggu 5 Imam Fahrur Rozi
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Tipe Data)
S. Indriani Lestariningati, M.T
Pendahuluan PBO.
Pemrograman II Dasar Java (Jcreator)
Dasar Bahasa Java.
Mengenal Model Data, Perintah I/O
Interface Umar muhammad JAVA.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
PEMROGRAMAN JAVA.
Pemrograman Bahasa C sRi nurhayati, mt.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
Variabel dan Tipe Data.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Tipe Data & Notasi Algoritmik
Pengenalan Pemrograman 1
Logika dan Algoritma Agung BP Chapter 5.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Struktur Dasar Pemrograman Java
Transcript presentasi:

PEMROGRAMAN BERORIENTASI OBJEK (PROJECT) Tomi tegara s (201143501477) Nita octavia (201143501480) Rikarda Yovania (201143501482)

It’s All About JAVA

Pengertian JAVA Java menurut definisi dari Sun adalah mana untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer stand alone ataupun pada lingkungan jaringan.

Sejarah JAVA lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.

Sejarah JAVA Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya: java.lang: Peruntukan kelas elemen-elemen dasar. java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas. java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan. java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP. java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI) java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

Keunggulan JAVA Multiplatform OOP (Oriented Object Programming - pemrograman berorientasi objek). Perpustakaan Kelas Yang Lengkap Bergaya C++ Pengumpulan sampah otomatis

Kekurangan JAVA Tulis sekali, jalankan di mana saja Mudah didekompilasi Penggunaan memori yang banyak

Source Program Dalam ilmu komputer, source Program (atau disebut juga source) adalah kumpulan pernyataan atau deklarasi bahasa pemrograman komputer yang ditulis dan dapat di baca manusia.

Editor Program Editor merupakan Program khusus yang mempermudah pengguna melakukan koreksi, ,penyisipan, modifikasi, penghapusan dalam program atau data yang ada. Beberapa Editor yang dapat digunakan dalam pemrograman java Notepad BlueJ Netbeans Editor-editor lain: Eclipse, Gel, JBuilder, Jcreator dll

Compiler Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Tahapan Compiler: Pertama source code (program yang ditulis) dibaca kememori computer). Source code tersebut diubah menjadi objek code (bahasa Assembly). Objek code di hubungkan dengan library yang dibutuhkan untuk membentuk file yang bisa dieksekusi.

Linker Linker adalah suatu program yang menterjemahkan program objek (bereksention OBJ) ke bentuk program eksekusi (berekstension EXE atau COM).

Exec Program Berikut adalah source untuk exec program:

Output Dari Program diatas

Objek Program Objek - membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; Objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.

Standar I/O Java Pada Java, input/output pada file dan jaringan dilakukan berdasarkan aliran (stream), di mana semua objek dapat melakukan perintah I/O yang sama. Standar output (System.out) dan standar input (System.in) adalah contoh aliran.

Escape Character Escape characters adalah karakter-karakter yang diawali dengan \ (backslash), dimana untuk masing-masing escape characters memiliki makna tertentu. Contoh: i = 1; do { printf(“%d\n”,i); } while(i <= 5); ket: backslash n (\n) diatas menunjukan perintah untuk membuat baris baru, sama halnya dengan menekan enter saat mengetik.

Berikut Macam-macam Escape character: \a  : bunyi speaker (speaker komputer). \b  : mundur satu spasi (backspace). \f  : ganti halaman (from feed). \n : ganti baris baru (new line). \r  : ke kolom pertama ke baris yang sama (carriage retrun). \t  : tabulasi horizontal. \v : tabulasi vertikal. \0 : nilai kosong. \'  : karakter petik tunggal \" : karakter petik ganda. \\ : garis miring tebalik (backslash) untuk memberikan keterangan

Variabel JAVA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Identifier Deklarasi Variabel

Identifier Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel, method, lass, interface, dan package. Identifier bisa disebut valid atau sah apabila diawali dengan : Huruf / abjad Karakter mata uang Underscore ( _ ) Identifier dapat terdiri dari : Angka Note: Identifier tidak boleh mengandung @, spasi atau diawali dengan angka. Selain itu, identifier tidak boleh menggunakan keyword atau katakata yang memiliki arti atau digunakan dalam pemrograman Java.

Deklarasi Variabel Sintaks dasar : [tipe data] [nama variabel] Menuliskan tipe data dari variabel, contoh : int bilangan; char karakter; float bildesimal; boolean status; Setelah mendeklarasikan variabel dengan tipe data, selanjutnya memberikan nilai variabel tersebut dengan tanda = . bilangan = 20; karakter = ‘k’; status = true; Dapat juga mendeklarasikan dan memberikan nilai dalam satu baris. int bilangan = 20; char karakter = ‘k’; float bildesimal = 22.2f;

Kita dapat membuat variabel menjadi konstanta yang tidak dapat diubah nilainya dengan menambahkan keyword sebelum tipe data dari variabel.Contoh : final int konstantainteger = 10; final float pajak = 15.5; Agar konstanta ini dapat diakses oleh class lain tanpa harus membuat objek terlebih dahulu, maka kita dapat menambahkan modifier public dan keyword static seperti berikut : public static final konstantainteger = 10

Tipe Data JAVA Java memiliki tipe data yang dapat dikategorikan menjadi dua kelompok, Tipe Data Primitif Tipe Data Referensi

Tipe Data Primitif Integer (bilangan bulat) Integer merupakan tipe data numerik yang digunakan apabila tidak berurusan dengan pecahan atau bilangan desimal. Tipe data numerik yang termasuk integer adalah sebagai berikut : Byte INT Short Long

Tipe Data Primitif b. Floating ( Bilangan Pecahan) Floating Point digunakan untuk menangani bilangan decimal atau perhitungan yang lebih detail dibanding integer. Ada dua macam floating point, yaitu : Float Double c. Char Char adalah karakter tunggal yang didefinisikan dengan diawali dan diakhiri dengan tanda ‘ (petik tunggal). d. Boolean Dalam Java dikenal tipe data boolean yang terdiri dari dua nilai saja, yaitu true dan false.

Tipe Data Referensi Kelebihan pemrograman berorientasi objek adalah dapat mendefinisikan tipe data baru yang merupakan objek dari class tertentu.

Operator JAVA Operator Java merupakan karakter khusus yang berupa simbol atau tanda yang memerintahkan compiler untuk melakukan berbagai operasi terhadap sejumlah operand.

Operator JAVA Terdapat beberapa operator java diantaranya: Operator Aritmatika Operator Increment dan Decrement Operator Assignment (penugasan) Operator Relasi Operator Logica Operator Precedence Operator bitwise - bitwise AND, Bitwise OR, Bitwise XOR

Struktur Kondisi JAVA Terdapat 3 struktur kondisi pada JAVA: Pernyataan IF Pernyataan SWITCH Pernyataan FOR

Struktur Berlabel JAVA Terdapat 4 struktur berlabel JAVA yaitu: While Do-while Break: Break tidak berlabel, Break berlabel Continue: Continue tidak berlabel, Continue Berlabel