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

dokumen-dokumen yang mirip
MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

Pemrograman JAVA INPUT-OUTPUT

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

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

PENGENALAN JAVA (2)

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

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

A. TUJUAN PEMBELAJARAN

PRAKTIKUM 7 DASAR INPUT OUTPUT

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

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

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

A. TUJUAN PEMBELAJARAN

Pertemuan 03. Pemrograman Dasar[PTI-15001] 2012

I/O (Input dan Output)

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

Struktur Program. Rinta Kridalukmana

Modul Praktikum Pemrograman

PEMROGRAMAN BERORIENTASI OBJEK (LAB)

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

BAB Argument Command-Line dan System Properties

Tipe Data dan Variabel

OPERASI DASAR MASUKAN DAN KELUARAN

Modul 3 Percabangan dan Perulangan

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

Bab 1: Mengenal Bahasa Pemrograman Java

STREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.

BAB II VARIABEL DAN TIPE DATA

Cara Membaca File Text di JAVA

OPERASI FILE READ WRITE

Brigida Arie Minartiningtyas, M.Kom

2 TIPE DATA DAN VARIABEL

Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu:

PEMROGRAMAN BERORIENTASI OBJEK

Pertemuan ke-1 STREAM DAN IO. A. TUJUAN : Mampu mengimplementasikan kelas-kelas untuk menangani aliran data.

Struktur Kontrol Pemrograman Java : PERCABANGAN

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

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

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

STRUKTUR DASAR PEMROGRAMAN

Struktur Data dan Algoritma IKI10400 Semester Gasal 2010/2011 Fakultas Ilmu Komputer Universitas Indonesia

JAVA BASIC PROGRAMMING Joobshet

PRAKTIK MATA PELAJARAN

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Algoritma & Pemrograman #3

OPERATOR-OPERATOR DALAM JAVA

SUMBER BELAJAR PENUNJANG PLPG

BAB 5 Mendapatkan Input dari Keyboard

Teori Algoritma. Struktur Algoritma

Algoritma & Pemrograman FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

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

BAB 5 Mendapatkan Input dari Keyboard

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Pemrograman Dasar M E T H O D / F U N G S I

SILABUS MATA KULIAH PEMROGRAMAN JAVA

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

PRAKTIK MATA PELAJARAN

Input Nilai tanpa Case String di Java

Bahasa Pemrograman :: Dasar Pemrograman Java

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

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

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

Alat bantu (tools) dalam pembuatan parser/ analisis sintaksis. Menggunakan simbol persegi panjang untuk non terminal

I/O Streams. Oleh Kholid Fathoni

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

BAB 4 PENGENALAN BAHASA C

Dasar Pemrograman Java

Nama Lengkap : Muiz Lidinillah NIM :

Fungsi. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

PEMROGRAMAN JAVA : STREAM DAN FILE

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

TYPE DATA, VARIABEL DAN ARRAY

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Elemen Dasar Dalam Bahasa Java

Program Kalkulator Sederhana Menggunakan Java Netbeans

MODUL 5 PERULANGAN A. WHILE

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

A. Putting a Program Together

BAB I PENGANTAR ALGORITMA

MODUL DUA VARIABEL DAN TIPE VARIABEL

A. Putting a Program Together

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

DATA PADA BAHASA C TIPE DATA

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

PERTEMUAN V STREAM DAN OOP TUJUAN PRAKTIKUM. 2. Praktikan memahami pemrograman berbasis objek dengan mengetahui karakteristik OOP.

Chapter 1 KONSEP DASAR C

ALGORITMA & FLOWCHART

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

VARIABEL & TIPE DATA PEMROGRAMAN C++

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Bahasa C-M6 By Jamilah, Skom 1

Pemrograman Fery Updi,M.Kom

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

Modul PVB-POLINEMA V1.0

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Transkripsi:

BAB III SEKUENSIAL 3.1. Kompetensi Dasar Kompetensi dasar secara umum adalah : 1. Mahasiswa mampu mendeskripsikan dan memahami fungsi masukan dan keluaran pada bahasa pemrograman Java. 2. Mahasiswa mengenal beberapa perintah untuk struktur sekuensial 3. Mahasiswa mampu menggunakan berbagai sekuensial statement dalam berbagai kebutuhan. 3.2. Perintah Masukan Perintah masukan dapat menggunakan 3 (tiga) cara, yaitu InputStream, BufferedInputStream dan Scanner. a. Scanner Class Scanner digunakan secara ekstensif untuk memasukan data dari keyboard. Tidak seperti perintah masukan lainnya, data-data yang dimasukan misalnya berupa angka, tidak perlu dilakukan konversi dari string ke integer atau tipe data lainnya. Untuk menggunakan Class Scanner, harus menyertakan package java.util. Membaca baris dari text yang diinputkan dengan menggunakan metoda next(). Supaya string yang dibaca utuh termasuk spasi, dengan menggunakan nextline(). Untuk membaca data berupa nilai integer atau tipe data angka lainnya, sebagai contoh bisa menggunakan metoda : 1. NextInt() untuk membaca nilai integer 2. NextDouble() untuk membaca nilai double. 3. NextFloat() untuk membaca nilai float. Contoh penggunaan fungsi masukan scanner pada LatScaner.java sebagai berikut : 1

Latihan 7 : Berikut penggunaan Scanner dan pembuatan Class yang digunakan di dalam main Class, untuk masukan data dari keyboard. Latihan 8 : 1.buatlah sebuah Class dengan nama ClassScanner.java 2

Kode program ClassSCanner yang telah di buat diatas adalah sebuah class yang akan digunakan didalam main Class sesuai dengan konsep dari pemrograman berorientasi Objek kemudian buatlah sebuah main class dengan nama Aksi Scanner Kode program AksiProgram.Java merupakan sebuah main class yang dalam penulisan kode programnya hanya perlu memanggil method yang telah dibuat di dalam ClassScanner. b. BufferedReader InputStreamReader digunakan membaca arus byte stream dan mengkonversi byte-byte ke dalam nilai-nilai bilangan bulat yang merepresentasikan karakter-karakter Unicode. Kelas BufferedReader membaca masukan Stream karakter dan penyangga tersebut untuk efisiensi. Pada penggunaannya harus mempunyai Reader Object untuk membuat versi buffered. Berikut konstrutor yang digunakan untuk membuat BufferedReader. 1. BufferedReader(Reader) digunakan untuk membuat penyangga karakter stream yang berhubungan dengan Reader Objek yang ditetapkan. 2. BufferedReader (Reader, int) digunakan untuk membuat penyangga karakter stream yang berhubungan dengan Reader Objek yang ditetapkan dan dengan penyangga ukuran integer. Penyangga Karakter Stream dapat dibaca menggunakan metoda read() dan read(char[], int, int) untuk menguraikan FileReader, serta dapat juga membaca baris dari teks dengan menggunakan readline (). metoda readline (), digunakan untuk kembalikan String objek yang berisi next line dari teks pada stream, tidak termasuk karakter atau karakter-karakter yang merepresentasikan end-of-line. Jika akhir stream dicapai, maka nilai string yang ingin dikembalikan bernilai dengan null. end-of-line ditandai dengan beberapa pernyataan berikut: 3

1. newline karakter ( \n') 2. carriage return character ( \r') 3. carriage return character yang diikuti oleh satu newline ( \n\r ) Berikut kode Program penggunaan InputStreamReader dan Buffered, untuk masukan data dari keyboard. Latihan 9 : 3.3 TEORI SINGKAT SEKUENSIAL Sekuen secara bahasa berarti berururtan. Sekuensial adalah pemrograman sederhana yang hanya dapat memecahkan masalah-masalah yang sederhana secara berurutan. Masalah yang dapat diselesaikan dengan sekuensial saja biasanya hanya satu masalah kecil yang berdiri sendiri. Dalam sekuensial tidak terdapat pemilihan kondisi ataupun perulangan. 4

Latihan 10 : Program untuk menghitung konversi dari centimeter ke meter dan kilometer! TUGAS 1. Buatlah Class dengan nama LatihanScanner.java sebagai class dan Latihan : Buat class dengan nama NilaiRata Buat program dengan layout sbb : LatihanScannerAksi.java sebagai main Class. Di dalam LatihanScanner.java buatlah metod untuk penginputan dan juga proses untuk mencari nilai rata-rata sesuai dengan ketentuan. Tampilan Input Input : Masukan NIM : Masukan Nama : Masukan Nilai Absen : Masukan Nilai Tugas : Masukan Nilai UTS : Masukan Nilai UAS : Proses : Rata =(10%*na)+(20%*nt)+(30%*nuts)+(40%*nuas) JIka rata>=90 maka grade A JIka rata>=80 maka grade B JIka rata>=70 maka grade C Selain itu grade D 5 Output :

JIka rata>=90 maka grade A JIka rata>=80 maka grade B JIka rata>=70 maka grade C Selain itu grade D Tampilan Output Output : : PROGRAM NILAI MAHASISWA ------------------------------------------- NIM : NAma Mahasiswa : Nilai Absen : Nilai TUgas : Nilai UTS : Nilai UAS : ------------------------------------------- Rata-Rata : Grade : ------------------------------------------- 2. Buatlah program untuk menghitung luas dan keliling lingkaran! 3. Buatlah program untuk mencari volume dari sebuah tabung dengan input jari jari dan tinggi tabung. 4. Buatlah program untuk menghitung konversi jam dan menit ke detik! 5. Buatlah program untuk menghitung konversi suhu dari celcius ke Fahrenheit dan Reamur! 6