Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
123Activity
0 of .
Results for:
No results containing your search query
P. 1
jeni-intro1-bab08-argumen dari command-linei

jeni-intro1-bab08-argumen dari command-linei

Ratings:

5.0

(1)
|Views: 1,167|Likes:

More info:

Published by: Eko Kurniawan Khannedy on Oct 28, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/09/2014

pdf

text

original

J. E. N. I .
BAB 8
Argumen dari Command-line
8.1 Tujuan
Pada bab ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari
command-line dengan menggunakan argumen yang diberikan kepada program Java.
Pada akhir pembahasan, diharapkan pembaca dapat :
\ue000
Mengetahui dan menjelaskan mengenai argumenco m m an d - l in e
\ue000
Mendapatkan input dari user dengan menggunakan argumenco m m an d - l in e
\ue000
Mempelajari bagaimana memberikan argumen kedalam program pada NetBeans
8.2 ArgumenCo m m a n d - l i n e

Sebuah aplikasi Java dapat menerima sejumlah argumen darico m m an d - l i n e. Argumen dari command line memberikan kesempatan bagi user untuk mengatur operasi dari sebuah aplikasi dalam sekali pemanggilan program. User memasukkan argumen command line pada saat memanggil aplikasi dan menspesifikasikan argumen tersebut setelah nama daricl as s yang akan 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
J. E. N. I .
Gambar 1:Menjalankan argument dari Command-line

Perlu diperhatikan bahwa sebuah argumen dapat dipisahkan oleh ruang spasi. Pada bahasa pem rogram an Java, jika kita akan memanggil sebuah aplikasi, sistemr u n t i m e akan memberikan argumenco m m an d - l i n e ke method main yang dimiliki oleh aplikasi menggunakan sebuah array dari String. Lalu, setiap String di dalam array mewakili 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 dengani d en t if i er args.

Pada contoh sebelumnya, argumen darico m m an d - l in e yang akan diberikan kepada aplikasi sort command adalah sebuah array dengan lima buah String yaitu \u201c5\u201d,\u201d4\u201d,\u201d3\u201d,\u201d2\u201d, dan \u201c1\u201d. Anda dapat mengetahaui berapa banyak argumen dari

command-linedengan cara melihat panjang dari attribute array.
Sebagai contoh,
int numberOfArgs = args.length;

Jika program Anda membutuhkan argumenco m m an d - l i n e yang bertipe angka. Anda harus mengkonversi argumen String tersebut untuk merepresantasikan sebuah angka, misalnya \u201c34\u201d menjadi sebuah angka 34. Kode dibawah ini adalah sebuah potongan program untuk mengkonversi sebuah argumenco m m an d - l i n e menjadi tipe integer.

int firstArg = 0;
if (args.length > 0){
Pengenalan Pemrograman 1
2
J. E. N. I .
firstArg = Integer.parseInt(args[0]);
}
parseInt akan melempar eksepsiNu m b er Fo r m a t Ex cep t i o n (ERROR) jika format args[0]
tidak valid (bukan sebuah angka).
Petunjuk penulisan program:
Sebelum menggunakan argumen command line, harusdiperiksaterlebih dahulu berapa jumlah
argumen yang diperlukan sebelum mengakses sebuah array, sehingga tidak adae k se p si
yang terjadi.
Pengenalan Pemrograman 1
3

Activity (123)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Nizar Soe Ket liked this
IKAROZ777 liked this
IKAROZ777 liked this
masirul2009 liked this
Humair Shaheen liked this
Dalem Wendy liked this
Muhamad Sochabas liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->