Pertemuan 03. Pemrograman Dasar[PTI-15001] 2012

dokumen-dokumen yang mirip
Pemrograman JAVA INPUT-OUTPUT

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

INPUT DAN OUTPUT BAHASA C

BAB 2. FUNGSI INPUT OUTPUT

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

MENAMPILKAN HASIL Operasi Keluaran (Output)

Operasi Output-Input. Operasi output standar. Format output Operasi input standar. Format input. e.g. putchar(),putch(),puts(),printf()

TIPE DATA DAN OPERASI I/O

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

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

Bab 2. Dasar-Dasar Pemrograman C

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

BAB 4 PENGENALAN BAHASA C

Dasar Pemrograman Java

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 5 Dosen : Bella Hardiyana S. Kom

FUNGSI INPUT & OUTPUT

PEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

TIPE DATA Pertemuan (K-03/L-03)

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Operasi Input Output

Arsitektur dan Organisasi Komputer

Tipe Data dan Variabel

Pertemuan 03. Dasar Pemrograman Komputer [TKL-4002] 2010

BAB III SEKUENSIAL 3.1. Kompetensi Dasar 3.2. Perintah Masukan a. Scanner

Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu:

PENGENALAN BAHASA C DAN C++

Pendahuluan. Tujuan MODUL

Pemrograman Dasar P E M R O G R A M A N T E R S T R U K T U R I N P U T / O U T P U T

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

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

Representasi Data Digital (Bagian 1)

BAB II DASAR-DASAR PEMROGRAMAN C

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Bahasa Pemrograman :: Dasar Pemrograman Java

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Bahasa C-M6 By Jamilah, Skom 1

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Struktur Program. Rinta Kridalukmana

elemen Dasar Bahasa Pemrograman C

Chapter 1 KONSEP DASAR C

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Algoritme dan Pemrograman

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

PENGENALAN JAVA (2)

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Algoritma & Pemrograman 1B BASIC

MODUL DUA VARIABEL DAN TIPE VARIABEL

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Kuliah III - Dasar Pemrograman

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

P 4 Bab 3 : Dasar Pemrograman C

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

Mengenal printf printf untuk mencetak data baik yang bertipe numeric ataupun teks

MODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

A. TEORI ARRAY 1 DIMENSI

Saifoe El Unas 2. Free Format

Pengertian Data datum

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari. Penilaian : Gasal TA 2011/2012. UAS (lisan) = 35 % UTS = 25 % Tugas = 15 % Praktikum = 25 %

Method / Fungsi / Sub Program

Achmad Solichin.

TIPE DATA, VARIABEL DATA DAN OPERATOR

Quis. 2. Sistem bilangan yang menggunakan basis 8 adalah: A. Biner D. Hexadesimal B. Oktal E. Sexagesimal C. Desimal

Penyeleksi Kondisi / Percabangan

Larik/ Array int a1, a2, a3, a4, a5;

Tipe Data, Variabel, Input/Output

PENGENALAN BAHASA C. Praktikum 3

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD

RINGKASAN PEMROGRAMAN QUICK BASIC

BAHASA PEMROGRAMAN C

DATA PADA BAHASA C TIPE DATA

REPRESENTASI DATA. Arsitektur Komputer

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

SUMBER BELAJAR PENUNJANG PLPG

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

Pengenalan Program Java

PRAKTIKUM 2. Kode escape adalah kode-kode yang digunakan untuk menampilkan karakter tertentu (seperti,, tab,? dst) pada pemrograman Bahasa C.

Tujuan Instruksional. Mahasiswa mampu :

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

A. TEORI ARRAY 1 DIMENSI

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

STRUKTUR PEMROGRAMAN PYTHON

Identifier Tipe Data Yoannita, S.Kom.

P3 Pengantar Pemrograman C

Transkripsi:

Pertemuan 03 Pemrograman Dasar[PTI-15001] 2012 1

Pada akhir pertemuan, diharapkan mahasiswa akan mampu : Menggunakan perintah/metode untuk melakukan operasi output dan input dalam bahasa pemrograman Java. 2

Operasi Output-Input Operasi Output Format Output Operasi Input 3

Operasi output dipakai untuk menampilkan nilai data ke peralatan output membentuk data keluaran. Beberapa metode dari kelas System dalam bahasa pemrograman Java yang dapat digunakan untuk menampilkan data keluaran pada peralatan output standart (layar monitor) adalah: System.out.println(); System.out.print(); System.out.printf(); 4

Peralatan output standart adalah layar monitor. Simbol yg lazim digunakan dalam flowchart untuk output standart adalah: Cetak... 5

System.out merupakan suatu objek yang merupakan bagian dari bahasa pemrograman Java. println() adalah metode yang dipanggil oleh objek System.out dan dapat digunakan untuk menampilkan keluaran pada konsol (layar monitor) sebagai peralatan keluaran standart. Nilai data yang akan ditampilkan membentuk data keluaran dituliskan sebagai argumen dalam tanda kurung. Tanda plus (+) digunakan untuk menghubungkan lebih dari satu nilai data yang akan ditampilkan. Setiap pemanggilan println() selalu dakhiri dengan ganti baris (baris baru) pada tampilan keluarannya. 6

Contoh Penggunaan System.out.println(): System.out.println( Bahasa Pemrograman Java ); System.out.println( Penerbit: + UB-Press ); Tampilan Keluarannya: Bahasa Pemrograman Java Penerbit: UB-Press System.out.println("15 + 3 = " + (15+3)+ "\n"+"15-3 = "+ (15-3) +"\n"+"15 x 3 = "+(15*3)); Tampilan Keluarannya: 15 + 3 = 18 15-3 = 12 15 x 3 = 45 7

Metode lain yang dapat dipanggil oleh objek System.out adalah print(). Metode print() serupa dengan metode println(), kecuali bahwa pemanggilan metode print() tidak diakhiri dengan ganti baris (baris baru) pada tampilan keluarannya. Dengan metode println(), tampilan keluaran berikutnya diletakkan pada baris baru. Dengan metode print(), tampilan keluaran berikutnya diletakkan pada baris yang sama. 8

Perhatikan contoh program berikut: Hasil Keluarannya adalah: 9

Spesifikai format sbb: %[flags][width][.precision] type Spes. Format flags width precision type Keterangan Menentukan rata kanan, kiri atau bertanda: None : rata-kanan - : rata-kiri + : menampilkan tanda (+ atau -) Menentukan jumlah kolom yang disediakan menentukan jumlah angka di belakang titik desimal (untuk bilangan pecahan) Menentukan tipe variabel/nilai-data yang akan ditampilkan 10

Type Format c s d Keterangan Menampilkan karakter tunggal Menampilkan string Menampilkan bilangan integer desimal bertanda atau tanpa tanda x, X Menampilkan bilangan integer hexadesimal tak bertanda (x dlm huruf kecil dan X dlm huruf besar) o Menampilkan bilangan integer oktal tak bertanda f E atau e G atau g p Menampilkan bilangan pecahan (titik desimal) Menampilkan bilangan pecahan eksponensial Menampilkan bilangan pecahan Menampilkan pointer objek 11

Kode Format %c %nc %-nc Keterangan Menampilkan sebuah karakter tunggal terformat Menampilkan sebuah karakter lebar n kolom rata kanan Menampilkan sebuah karakter lebar n kolom rata kiri Contoh: 12

Kode Format %s %ns %-ns %n.ms %-n.ms Keterangan Menampilkan sebuah nilai string terformat Menampilkan nilai string lebar n kolom rata kanan Menampilkan nilai string lebar n kolom rata kiri Menampilkan rata kanan hanya m buah karakter pertama saja dengan lebar n kolom. Menampilkan rata kiri hanya m buah karakter pertama saja dengan lebar n kolom. 13

14

Kode Format %d %nd %-nd %+nd %-+nd %0nd Keterangan Menampilkan sebuah nilai signed integer terformat Menampilkan sebuah nilai integer terformat n kolom rata kanan Menampilkan sebuah nilai integer terformat n kolom rata kiri Menampilkan nilai integer terformat dg tanda (+/-) n kolom rata kanan Menampilkan nilai integer terformat dg tanda (+/-) n kolom rata kiri Menampilkan sebuah nilai integer terformat n kolom rata kanan dg blank di depan diganti 0. 15

16

Kode Format %x, %X %nx, %nx %0nx, %0nX %-nx, %-nx %#x, %#X %#nx, %#nx %#-nx, %#-nx Keterangan Menampilkan nilai unsigned integer terformat hexadesimal Menampilkan format hexadesimal lebar n kolom rata kanan Menampilkan format hexadesimal lebar n kolom rata kanan dg blank di depan diganti 0. Menampilkan format hexadesimal lebar n kolom rata kiri Menampilkan format hexadesimal diawali dengan 0x atau 0X Menampilkan format hexadesimal lebar n kolom rata kanan diawali dengan 0x atau 0X Menampilkan format hexadesimal lebar n kolom rata kiri diawali dengan 0x atau 0X 17

18

Kode Format %o %no %0no %-no Keterangan Menampilkan nilai unsigned integer terformat oktal Menampilkan format oktal lebar n kolom rata kanan Menampilkan format oktal lebar n kolom rata kanan dg blank di depan diganti 0. Menampilkan format oktal lebar n kolom rata kiri %#o Menampilkan format oktal diawali dengan 0 %#no Menampilkan format oktal lebar n kolom rata kanan diawali dengan 0 %#-no Menampilkan format oktal lebar n kolom rata kiri diawali dengan 0 19

20

Kode Format %f %e %g %nf %-nf %n.mf %0n.mf %-+n.mf Keterangan Menampilkan sebuah nilai float (pecahan) desimal terformat Menampilkan sebuah nilai float desimal terformat saintifik Menampilkan sebuah nilai float desimal terformat yang terpendek di antara %f atau %e Menampilkan nilai float integer terformat n kolom rata kanan Menampilkan nilai float integer terformat n kolom rata kiri Menampilkan nilai float integer terformat n kolom rata kanan dg m digit di belakang titik desimal Menampilkan nilai float integer terformat n kolom rata kanan dg m digit di belakang titik desimal dan blank di depan diganti 0. Menampilkan nilai float terformat dg tanda (+/-) n kolom rata kiri dg m digit di belakang titik desimal 21

22

23

24

Java menyediakan beragam format yang lazim digunakan, diantaranya: bilangan, mata-uang dan prosentase. Untuk memperoleh format bilangan, mata-uang dan prosentase dapat dilakukan dengan memanggil metode berikut dari kelas NumberFormat: getnumberinstance() getcurrencyinstance() getpercentinstance() Penyesuaian format bilangan, mata-uang dan persentase pada lokal tertentu dapat diperoleh dengan memberikan argumen, misalnya lokal Jerman menjadi sbb.: getnumberinstance(locale.germany) getcurrencyinstance(locale.germany) getpercentinstance(locale.germany) 25

26

27

28

29

Operasi input adalah operasi untuk menyimpan nilai data ke variabel tertentu melalui peralatan I/O, spt: keyboard, disk, dll. Peralatan input standart adalah keyboard. Simbol yg lazim digunakan dalam flowchart untuk input standart adalah: Baca Daftar_variabel 30

Operasi input: operasi untuk menyimpan nilai data ke variabel tertentu melalui peralatan I/O, spt: keyboard, disk, dll. Operasi input di Java melalui peralatan input standart (keyboard) dapat dilakukan dengan menggunakan kelas Scanner. Penggunaan kelas Scanner memerlukan deklarasi import dan instansiasi objek sebagai berikut: Deklarasi import: import java.util.scanner; Instansiasi objek: Scanner input = new Scanner(System.in); 31

Beberapa metode di kelas Scanner untuk input: METODE next(); nextline(); nextbyte(); nextshort(); nextint(); nextlong(); nextfloat(); nextdouble(); KEGUNAAN Menginput string (kata) Menginput string (kalimat) Menginput bilangan (byte) Menginput bilangan (short) Menginput bilangan (int) Menginput bilangan (long) Menginput bilangan (float) Menginput bilangan (double) 32

33

34