Pemrograman I. By : Sri Rezeki Candra Nursari SKS

dokumen-dokumen yang mirip
Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

28/09/2013. Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

PEMROGRAMAN Pemrograman I Dasar Java Pemrograman II Java dalam membaca library Pemrograman III Aplikasi Java Desktop Pemrograman IV Aplikasi Java WEB

Dasar Pemrograman Java

A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java

SUMBER BELAJAR PENUNJANG PLPG

Pemrograman Berbasis Objek Operator dan Assignment

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

DASAR PEMOGRAMAN JAVA

Operator dan Assignment

Pemrograman Berorientasi Obyek. Operator & Assignment

LAPORAN PRAKTIKUM STRUKTUR DATA

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

MODUL 3 OPERATOR. A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu: - Menjelaskan tentang fungsi operator

Membuat Class Class merupakan template (konsep) dari objek. Class menggambarkan bagaimana sifat-sifat objek, seperti properties dan behaviornya

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

Pemrograman II (Java)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

BAB 3. OPERATOR DALAM BHS C

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Basis Bilangan. Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

DASAR PHP. Oleh : Devie Rosa Anamisa

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

MODUL. Operator. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL 2 OPERATOR DAN OPERASI KONDISI

OPERATOR-OPERATOR DALAM JAVA

Web Programming. Pengenalan PHP

Semua informasi tentang buku ini, silahkan scan QR Code di cover belakang buku ini

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Bilangan Bertanda (Sign Number)

KONSTRUKTOR PEMROGRAMAN LANJUT. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi FILKOM UB Semester Genap 2016/2017

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

Pertemuan 4 OPERATOR DAN STATEMEN I/O

ENKAPSULASI PEMROGRAMAN LANJUT. Dr. Eng. Herman Tolle. Teknik Informatika PTIIK UB Semester Genap 2015/2016

Badiyanto, S.Kom., M.Kom. PBO java

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Algoritma dan Struktur Data I 2014

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Java Fundamentals. Herman Tolle. Program Teknologi Informasi & Ilmu Komputer UNIVERSITAS BRAWIJAYA

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Pertemuan 8 Pemrograman

LAPORAN STRUKTUR DATA OPERATOR BAHASA JAVA. Disusun oleh :

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Sistem Bilangan dan Pengkodean -2-

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

IV. OPERATOR DAN STATEMENT I/O

: Mahasiswa dapat membuat mempraktekkan perintah Array/ Matriks

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Variabel dan Tipe data Javascript

Arsitektur Komputer. Pertemuan ke-2 - Aritmatika Komputer >>> Sistem bilangan & Format Data - Perkembangan Perangkat Keras Komputer

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Tipe Data dan Operator dalam Pemrograman

Ema Maliachi,S.Kom. Pertemuan ke-2

Kholid Fathoni EEPIS ITS Surabaya

MODUL DUA VARIABEL DAN TIPE VARIABEL

Week 1 PEMROGRAMAN BERBASIS OBYEK

Tujuan Instruksional. Mahasiswa mampu :

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java

Nama : Julian Chandra W Telp :

elemen Dasar Bahasa Pemrograman C

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Java Operators. Nurochman

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

TIPE DATA, VARIABEL DATA DAN OPERATOR

Teori Algoritma TIPE DATA

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

RENCANA PEMBELAJARAN SEMESTER (RPS)

KAJIAN PENERAPAN OPERASI BITWISE PADA STEGANOGRAFI

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 3 OPERATOR JAVA

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

JAVA BASIC PROGRAMMING Joobshet

Transkripsi:

Pemrograman I By : Sri Rezeki Candra Nursari 3 + 1 SKS

Literatur H.M Deitel, P.J Deitel, Small Java How to Program-sixth Edition, Pearson Prentice Hall, 2005 Elliot B. Koffman, Paul A.T. Wolfgang, Objects, Abstraction, Data Structures and Design Using Java, John Wiley & Sons.Inc, 2005 Ian F. Darwin, Java Cookbook, O Reilly, 2001 Mark Allen Weiss, Data Structures & Algorithm Analysis in Java, Addison-Wesley, 1999 Moh.Sjukani, Algoritma & Struktur Data dengan C, C++ dan Java, Mitra Wacana Media, Agustus 2005 Rangsang Purnama, Tuntunan Pemrograman Java jilid- 1, Prestasi Pustaka Publisher, Januari 2003 Rangsang Purnama, Tuntunan Pemrograman Java jilid- 2, Prestasi Pustaka Publisher, Juli 2003 Rangsang Purnama, Tuntunan Pemrograman Java jilid 3, Prestasi Pustaka Publisher, Maret 2003 Ariesto Hadi Sutopo, Fajar Masya, Pemrograman Berorientasi Objek dengan Java, Graha Ilmu, 2005 Indrajani, Martin, Pemrograman Berorientasi Objek dengan Java, Elex Media Komputindo, 2004 Melvin Antonius, Damian Bayu Imam Santoso, Carneles, Membuat Animasi dengan Java, Elex Media Komputindo, 2004

Materi 1. Pengertian Java 2. Setup /Instalasi Java 3. Version Control (Git) 4. Anatomi aplikasi Java 5. Classpath 6. Variabel dan Tipe Data 7. Operator 8. Control Flow (If... Else, For/While) 9. Class & Object 10. Method 11. Exception 12. Konsep OOP 13. Inheritance 14. Encapsulation 15. Polymorphism 16. Abstract Class & Interface 17. Composition & Aggregation 18. Studi Kasus & Presentasi

OPERATOR, STRUKTUR KONTROL (FOR, IF, WHILE) Pertemuan 05 3+1 SKS

Operator Logika Operator && Fungsi Logika AND Logika OR! Logika NOT xor Logika xor

Operator Macam Operator 1. Assigment : Isi Data 2. Aritmatik 3. Relasi 4. Bitwise 5. BitShift 6. Logika

Operator :1.Assigment Assigment : Isi Datanya dapat berupa int x x =5 x = x + 2 atau x+=2

Operator :1.Assigment Contoh Operator

Contoh increment dan drecrement apabila suatu nilai awal = 120 SOURCE

Contoh increment dan drecrement apabila suatu nilai awal = 120 OUTPUT

Operator :2.Aritmatik Aritmatik dapat berupa + - / * % (mod)

Operator Aritmatika Standar Operator dari yang tertinggi sampai yang terendah Keterangan * Multiplication / Perkalian / Division / Pembagian % Remainder / Sisa Hasil Bagi + Addition / Penjumlahan - Subtraction / Pengurangan

Operator :2.Aritmatik Contoh Aritmatik

Coba Anda kerjakan!!!! Operator Lalu push ke Github Contoh cara penulisan pada java Keterangan Contoh : apabila c=3, d=5, e=4, f=6, g=12 Hasil + = c + = 7 c = c + 7? - = d - = 4 d = d 4? * = e * = 5 e = e * 5? / = f / = 5 f = f / 5? % = g % = 7 g = g % 7?

Operator :3.Relasi Relasi Hanya berlaku untuk tipe data primitif ( int, long) Untuk data obyek membandingkan dengan menggunakan perintah equal Integer x=3 dan Integer y=20 maka perintah membandingkannya adalah x equal (y) False

Operator Relasi Operator By Java Contoh Keterangan = == x = = y x sama dengan y!= x!= y x tidak sama dengan y > > x > y x lebih besar dari y < < x < y x lebih besar dari y >= x >= y <= x <= y x lebih besar atau sama dengan y x lebih kecil atau sama dengan y

Operator :4.Bitwise Bilangan bulat adalah bertype Integer, type datadilihat dari kapasitasnya dari yang terkecil ke terbesar, yaitu : byte short int long Data terbagi menjadi basis, diantaranya adalah : Binary (basis 2) Octal (basis 8) Decimal (basis 10) Hexadecimal (basis 16)

Operator :4.Bitwise Contoh misalkan membandingkan 8 & 10 1000 1010 ------- & 1000 Contoh misalkan membandingkan 8 10 1000 1010 -------- 1010 Contoh misalkan membandingkan 8 XOR 10 1000 1010 -------- xor 0010

Contoh Bitwise Operator :4.Bitwise

Operator :5.Bitshift BitShift merupakan perintah geser kiri (dikali 2) dan geser kanan (dibagi 2) 1000 (angka desimal (8), akan digeser kekiri 1 hasilnya pasti 16 10000 Nilai jadi 16 Apabila geser kiri 100 Nilai jadi 4 Apabila geser kanan

Operator :5.Bitshift Penggunaan untuk akses level dengan kemungkinan :

Operator :5.Bitshift Penggunaan untuk akses level dengan kemungkinan : a. Boleh lihat saja 001 1 b. Boleh Edit saja 010 2 c. Boleh hapus saja 100 4 d. Boleh Lihat atau Edit L E 011 3 e. Boleh lihat atau hapus L I H 101 5 f. Boleh lihat/edit/hapus L E H 111 7

Operator :5.Bitshift Dalam studi kasus permission, digunakan untuk ijin (pakai operator OR / I) Dalam studi kasus permission, digunakan memeriksa ijin (pakai operator AND/&) a. User susi, mempunyai perm = 4, b. User budi, mempunyai perm = 6,

Operator :5.Bitshift User susi, mempunyai perm = 4, apakah dia bisa lihat (L & E) == lihat 001 010 ----- & 000 Hasil dari perhitungan 000 dibanding kembali dengan perm lihat [001], apabila tidak sama kesimpulannya dia tidak bisa lihat apakah dia bisa hapus (H & E) == hapus 100 010 ----- & 000 Hasil dari perhitungan 000 dibanding kembali dengan perm hapus [100], apabila tidak sama kesimpulannya dia tidak bisa hapus

Operator :5.Bitshift

Operator :6.Logika