1 / 17

Command line argument

Command line argument. tujuan. Pada akhir pembahasan, peserta diharapkan dapat : Mengetahui dan mengerti tentang Command Line Argument Mendapatkan input dari user menggunakan command-line Mengetahui cara passing argument pada program dengan menggunakan NetBeans. Command line argument.

frieda
Download Presentation

Command line argument

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Command line argument

  2. tujuan Pada akhir pembahasan, peserta diharapkan dapat : • Mengetahui dan mengerti tentang Command Line Argument • Mendapatkan input dari user menggunakan command-line • Mengetahui cara passing argument pada program dengan menggunakan NetBeans

  3. Command line argument • Sebuah aplikasi Java dapat menerima berapapun jumlah argumen dari command-line • Dengan menggunakan command-line argument, user dapat memanipulasi operasi sebuah aplikasi dalam satu pemanggilan • User memberikan argumen dari command-line pada saat melakukan pemanggilan terhadap aplikasi dan menjalankannya dengan cara menuliskannya setelah nama class

  4. Command line argument • Sebagai contoh, diasumsikan bahwa Anda memiliki sebuah aplikasi Java bernama Sort yang berfungsi mengurutkan 5 bilangan. Maka program dijalankan dengan cara : • Catatan : Argumen dipisahkan dengan spasi

  5. Command line argument Di Java, pada saat Anda akan melakukan pemanggilan terhadap suatu aplikasi, JRE melakukan passing argument menuju method main() pada aplikasi melalui array String.public static void main( String[] args )Setiap String dalam array mengandung salah satu dari argumen yang diberikan.

  6. 0 1 2 3 4 5 4 3 2 1 args Command line argument Sesuai dengan contoh yang dijalankan sebelumnya :java Sort 5 4 3 2 1Argumen yang diberikan, tersimpan pada array args dari deklarasi method main().

  7. Command line argument Untuk mencetak array dari argumen, kita tuliskan : public class CommandLineSample { public static void main( String[] args ){ for(int i=0; i<args.length; i++){ System.out.println( args[i] ); } } }

  8. Command line argument • Supaya program Anda mendukung argumen numerik, program tersebut harus mengkonversi argumen dalam String menjadi bentuk numerik • Berikut ini adalah potongan kode yang mengkonversi sebuah argumen menjadi sebuah integer. method parseInt() dari class Integer akan menyebabkan NumberFormatException (ERROR) jika format args[0] tidak valid (bukan bentuk numerik) int firstArg = 0; if (args.length > 0){ firstArg = Integer.parseInt(args[0]); }

  9. Panduan pemrograman:Command-line Argument • Sebelum menggunakan command-line arguments, periksa jumlah dari argumen sebelum mengakses array dari elemen sehingga tidak menyebabkan terjadinya exception. • Sebagai contoh, jika program Anda menentukan user untuk memasukkan 5 buah argumen : if( args.length!= 5 ){ System.out.println(“Jumlah argumen tidak valid”); System.out.println(“Masukkan 5 buah argumen”); } else{ //area kode selanjutnya }

  10. Command-line Argument dalam NetBeans • Sekarang, bagaimana kita dapat menggunakan command-line arguments dalam Netbeans? • Asumsikan bahwa Anda telah memiliki sebuah project dan telah melewati proses compiling dengan sukses, ikuti langkah berikut untuk passing command-line argument dalam Netbeans

  11. Command-line Argument dalam NetBeans Click Node Project (daerah yang dilingkari).

  12. Command-line Argument dalam NetBeans Click kanan pada CommandLineExample, kemudian pilih Properties :

  13. Command-line Argument dalam Netbeans Dialog Project Properties akan muncul

  14. Command-line Argument dalam Netbeans Kemudian click Run > Running Project

  15. Command-line Argument dalam Netbeans Dalam textbox argumen, ketik argumen yang ingin dimasukkan dalam program. Dalam hal ini 5 4 3 2 1. Kemudian tekan OK.

  16. Command-line Argument dalam Netbeans Cobalah untuk Run program

  17. kesimpulan Command-line argument • Cara mengakses argumen • Cara mengkonversi argumen String menjadi integer menggunakan method Integer.parseInt() • Cara memberikan command-line argument dalam NetBeans

More Related