BAB 8 Argumen dari Command-line

dokumen-dokumen yang mirip
BAB 8 Argumen dari Command-line

Pemograman Java. Yoannita, S.Kom. Argumen Command Line Exception Handling Package

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Modul Praktikum 1 Pemograman Berorientasi Objek

Jobsheet 09. Overloading and Overriding Method

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

BAB 5 Mendapatkan Input dari Keyboard

Bahasa Pemrograman :: Dasar Pemrograman Java

BAB 3 Mengenali Lingkup Pemrograman Anda

BAB 3 Mengenali Lingkup Pemrograman Anda

INSTRUKSI PENCABANGAN

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

BAB 5 Mendapatkan Input dari Keyboard

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

Pertemuan 4 Array pada Java

BAHASA PEMROGRAMAN JAVA

3.1 Pencabangan if Sederhana (Tunggal)

Input Nilai tanpa Case String di Java

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

Dasar Pemrograman Java

PERTEMUAN I PENGENALAN JAVA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

LAB02 : KODING PROGRAM

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

Bahasa Pemrograman 2.

Dwiny Meidelfi, M.Cs

Modul Praktikum Pemrograman

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

INTRODUCTION JAVA NORHIKMAH,M.KOM

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

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

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

Cara Membaca File Text di JAVA

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Pemrograman JAVA INPUT-OUTPUT

PERTEMUAN 3 OBJEK DAN CLASS

BAB Argument Command-Line dan System Properties

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

Dasar pengenalan class dan contoh

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

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling

Array Sebagai Parameter Method

Dasar Pemrograman Java

Pengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program.

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

Modul Praktikum Bahasa Pemrograman 1

Fungsi : Dasar Fungsi

- Setelah aplikasi terbuka, klik kanan kemudian pilih run

PRAKTIKUM 6 EXCEPTION

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.

PRAKTIKUM 17 MENANGANI EXCEPTION

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Mengenali Ruang Lingkup Pemrograman Anda

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

SUMBER BELAJAR PENUNJANG PLPG

Pertemuan 2 Struktur Kontrol Percabangan

IKG2I4 / Software Project I

Pemrograman Berorientasi Object

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

Exception Handling. Oleh : Agus Priyanto, M.Kom

PEMROGRAMAN BERORIENTASI OBJEK

1.Tujuan. 2. Latar Belakang

Modul 4 Exception, I/O, dan Operasi File

Modul ini mengenalkan Anda konsep dasar mengenai Java generic types.

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

Membuat Kalkulator dengan Java

BAB 2 INPUT DARI KEYBOARD

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

Modul 2. [access specifier] [tipe data] [nama variabel];

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

Modul Praktikum 4 Pemograman Berorientasi Objek

2 Class dan Object (1)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

JavaMobile. Buka program NetBeans IDE anda klik TombolStart pada Windows Taskbar. Kemudian klik Programs NetBeans 5.5 NetBeans IDE.

Pertemuan 3 Struktur Perulangan pada Java

TPI4202 e-tp.ub.ac.id

IKG2I4 / Software Project I

Pemrograman Lanjut. Instance Variable Access Modifier Set dan Get Method

9/26/2011. Tujuan. Bekerja dengan Java Class Library. Pengenalan OOP. Pengenalan OOP. Class dan Object. Enkapsulasi

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

PERCOBAAN 6 EXCEPTION

BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel.

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

BAB 1 KONSEP DASAR BAHASA C

Transkripsi:

BAB 8 Argumen dari Command-line 8.1 Tujuan Pada bagian ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java. Pada akhir pelajaran, siswa diharapkan dapat: Mengetahui dan menjelaskan mengenai argumen command-line Mendapatkan input dari user dengan menggunakan argumen command-line Mempelajari bagaimana memberikan argumen kedalam program pada NetBeans 8.2 Argumen Command-line Sebuah aplikasi Java dapat menerima berbagai argumen dari command-line. Argumen dari command line memberikan kesempatan bagi user untuk mempengaruhi operasi dari sebuah aplikasi dalam sekali invokasi. User memasukkan argumen command line pada saat meng-invoke aplikasi dan memberikan spesifikasi kepada aplikasi tersebut setelah nama kelas untuk dijalankan. Sebagai contoh, apabila Anda memiliki sebuah aplikasi Java dengan nama Sort, yang akan mengurutkan lima nomor, Anda dapat menjalankannya seperti berikut ini: Pengenalan Pemrograman 1 1

Gambar 1:Menjalankan argument dari Command-Line Perhatikan bahwa sebuah argumen akan dipisahkan oleh spasi. Di bahasa Java, apabila Anda akan memanggil sebuah aplikasi, sebuah runtime system akan memberikan argumen command-line ke main method lewat array dari String, dimana tiap String dalam array terdiri dari sebuah argumen commmand-line. Perhatikan deklarasi dari main method, public static void main( String[] args ) Argumen yang diberikan kepada program Anda akan disimpan kedalam sebuah array String dengan identifier args. Pada contoh sebelumnya, argumen dari command-line yang akan diberikan kepada aplikasi sort command adalah lima buah String yaitu 5, 4, 3, 2, dan 1. Anda dapat mengetahaui berapa banyak argumen dari command-line dengan cara melihat panjang dari attribute array. Sebagai contoh, int numberofargs = args.length; Jika program Anda membutuhkan support sebuah argumen command-line yang numeric. Anda harus mengkonversi String argumen tersebut untuk merepresantasikan sebuah nomor, misalnya 34 menjadi sebuah nomor. Kode dibawah ini adalah sebuah potongan untuk mengkonversi sebuah argumen command-line menjadi integer. int firstarg = 0; if (args.length > 0){ Pengenalan Pemrograman 1 2

} firstarg = Integer.parseInt(args[0]); parseint akan mendapatkan NumberFormatException (ERROR) jika format args[0] tidak valid (bukan sebuah nomor). Petunjuk penulisan program: Sebelum menggunakan argumen command line, selalu telitilah terlebih dahulu berapa banyak argumen yang diperlukan untuk mengakses sebuah array, sehingga tidak ada exception yang akan muncul. Pengenalan Pemrograman 1 3

8.3 Argument Command-line di NetBeans Untuk menggambarkan bagaimana sebuah argumen diberikan pada program di NetBeans, marilah kita membuat sebuah program Java yang akan mencetak jumlah argumen dimana argumen pertama yang telah diberikan pada program tersebut. public class CommandLineExample { public static void main( String[] args ){ } } System.out.println("Number of arguments=" + args.length); System.out.println("First Argument="+ args[0]); Sekarang, jalankan NetBeans, buat sebuah project yang baru, dan beri nama project ini CommanLineExample. Copy kode yang telah dituliskan diatas, kemudian compile. Setelah itu, ikutilah langkah-langkan berikut ini untuk memberikan argumen kepada program Anda dengan menggunakan NetBeans. Klik di Projects (dilingkari dibawah) Gambar 2: Membuka file project Pengenalan Pemrograman 1 4

Klik kanan icon CommanLineExample dan akan keluar sebuah pop-up menu. Gambar 3: Membuka Properties Klik pada properties-nya. Dialog mengenai project properties akan tampil Figure 4: Properties Dialog Pengenalan Pemrograman 1 5

Gambar 5: Klik untuk menjalankan project Kemudian, klik Run -> Running Project Pada argument textbox, tuliskan tipe argumen yang Anda ingin masukkan kedalam program. Dalam kasus ini kita akan mengetikkan 5 4 3 2 1. Kemudian, klik pada tombol OK Pengenalan Pemrograman 1 6

Gambar 6: Set argument pada Command-Line Gambar 7: Jalankan program dengan tombol shortcut Kemudian, cobalah untuk menjalankan (RUN) progam Anda Pengenalan Pemrograman 1 7

Seperti yang dapat Anda lihat, keluaran dari program Anda adalah jumlah dari argumen yaitu 5, dimana argumen pertama juga memiliki value 5. Gambar 8: Program Keluaran Pengenalan Pemrograman 1 8

8.4 Latihan 8.4.1 Mencetak Argument Dapatkan input dari user dengan menggunakan argument command line dan cetak semua argumen ke layar. Sebagai contoh, jika user memasukkan java Hello world that is all program Anda haruslah mencetak Hello world that is all 8.4.2 Operasi Aritmatik Dapatkan dua buah bilangan yang diinputkan user dari command line dengan argumen command line,kemudian cetak hasil penjumlahannya, hasil pengurangannya, hasil perkalian, dan juga hasil pembagiannya. java ArithmeticOperation 20 4 program anda akan mencetak sum = 24 difference = 16 product = 80 quotient = 5 Pengenalan Pemrograman 1 9