Praktikum OOP Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.

Slides:



Advertisements
Presentasi serupa
OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
Advertisements

Review Struktur Dasar Program
Pemrograman JAVA TIB09 Data dan Variabel. Variabel Harus dideklarasikan terlebih dahulu Deklarasi variabel TypeData namaVariabel; Dapat dideklarasikan.
OOP Java 04 Array & String.
Praktikum OOP Pengenalan Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Overriding, Overloading, Polymorphism
Pengolahan Citra Berwarna
Pemrograman Terstruktur
Array Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Object Array Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Flow Control Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
BAB 2 DASAR PEMROGRAMAN JAVA
Pengenalan Pemrograman Berbasis Obyek
Pengenalan Pemrograman Berbasis Obyek Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
INHERITANCE Perbankan Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Dasar Komputer & Pemrograman 2A (BAHASA C)
Algoritma & Pemrograman 1
Object Oriented Programming with JAVA 2011/2012
Tipe Data, Variabel, dan Operator
TIPE DATA DAN INPUT/OUTPUT Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek.
Deklarasi dan Assignment Variable
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
03 Elemen Dasar Bahasa Java
TIPE DATA, VARIABEL, DAN OPERATOR
Kostanta,Variabel,dan Tipe Data
Dasar Pemrograman Java
Bahasa Pemrograman (Pemrograman Visual)
ANALISA DAN DESAIN ALGORITMA
VARIABEL TIPE DATA OPERATOR INPUT
Tipe data, variabel, dan Operator
PBO Daniel Riano Kaparang, S.Kom., M.Cs
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Algoritma & pemrograman 1B
Dasar Pemrograman Java
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
Pemrograman berorientasi Objek
VARIABEL, OPERATOR, PROMOTION, CASTING
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Tipe Data)
Algoritma & Pemrograman 1
PEMROGRAMAN JAVA.
Mengenal Model Data, Perintah I/O
PEMROGRAMAN JAVA.
Algoritma dan Pemrograman
Algoritma dan struktur data
Dasar-dasar Pemrograman Objek dg Java
Java Keywords Kata yang tidak diperboleh kan sebagai nama variabel atau nama lain dalam program java. Yaitu.
Variabel dan Tipe Data.
Konsep Bahasa Pemrograman I Data Jamak
Konsep Bahasa Pemrograman I Konsep OOP
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Mengulang Kembali Type Data Input Output Struktur Kontrol
Pemrograman Terstruktur
Bab 03 Variabel dan Tipe Data
DPH1C4 Pemrograman berorientasi Obyek
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Praktikum OOP Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Session 2 Cobalah beberapa program berikut. Lakukan eksperimen assign value ke bermacam-macam tipe data primitif. Cobalah konversi dan casting berbagai macam tipe data primitif.

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 1 Program berikut ini mengilustrasikan bagaimana cara mendeklarasikan (declare) dan pemberian nilai (assign value) ke tipe data int, float, boolean, char, dan String

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 2. Default value

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 3. Menggunakan bilangan basis 8

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 4. Menggunakan unicode

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Latihan 5: Primitive Conversion - Assignment Perhatikan hasil: Nilai d: 10.0 padahal i bertipe int. Hal ini terjadi karena yang ditampilkan adalah nilai i yang sudah diberikan pada d yang bertipe double. Sehingga yang ditampilkan adalah sesuai dengan tipe data d yaitu double  floating point

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Latihan 6: Primitive Conversion - Assignment Pada proses kompile akan terjadi error karena berusaha memberikan nilai double (32 bit) ke short (16 bit). Solusi  lakukan casting  s = (short) d; Hati-hati karena akan terjadi pemotongan bit sehingga hasil tidak seperti yang diharapkan. Hasil: 1

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Latihan 7: Primitive Conversion - Assignment PrimitifConversionAssignment3 no problem karena yang di assign ke variabel adalah nilai. PrimitifConversionAssignment4 error karena yang di assign ke variabel adalah variabel

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Latihan 8: Primitive Conversion – Method Call Hint: Math.cos(double d) No problem karena terjadi widening. Cobalah mengubah tipe data frads menjadi long, apa yang terjadi?  narrowing  possible loss of precision

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Latihan 9: Primitive Conversion - Assignment Hint: myVector.elementAt(int i); Akan terjadi error karena terjadi narrowing dari double ke int. Supaya ok lakukan casting  Object ob = myVector.elementAt((int) d);

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Latihan 10 : Primitive Conversion - Assignment Akan terjadi error karena bila ada dua operan yang berbeda tipe maka tipe dengan bit kecil akan di promosikan menjadi sama dengan tipe bit besar. Supaya no problem ubah tipe x menjadi int dan y menjadi double. int * double akan menghasilkan double.

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Latihan 11. Primitives and casting Cobalah contoh-contoh program yang ada pada ppt teori (Primitives dan casting) dengan cara yang sama seperti pada latihan – latihan sebelumnya.

SekilaS InfO Ada beberapa hal yang harus dikuasai sebelum menguasai materi di dalam java yaitu: pemrograman c, perancangan perangkat lunak

Bergabunglah dengan Kami Bergabunglah dengan Kami Java Community Politeknik Elektronika Negeri Surabaya PENS-ITS 2009