if184982 pengantar logika dan pemrograman pertemuan ke-2 · •smartphone →komputer dalam bentuk...

39
IF184982 Pengantar Logika dan Pemrograman Pertemuan ke - 2 Misbakhul Munir IRFAN SUBAKTI 司馬伊凡 Мисбакхул Мунир Ирфан Субакти

Upload: trinhnguyet

Post on 15-Mar-2019

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

IF184982Pengantar Logika dan Pemrograman

Pertemuan ke-2Misbakhul Munir IRFAN SUBAKTI

司馬伊凡Мисбакхул Мунир Ирфан Субакти

Page 2: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Topik dan Tujuan Kuliah

• Memahami logika

• Memahami pemrograman

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

2

Page 3: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Pemrograman Terstruktur

• Pendekatan yang disiplin dalam menulis program

• Jelas, mudah untuk dites dan ditelusuri, dan mudah untukdimodifikasi

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

3

Page 4: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Komputasi

• Komputer• Peralatan yang mampu untuk melakukan komputasi dan membuat keputusan lojik

• Komputer mengolah data di bawah kendali sekumpulan dari instruksi yang dipanggilprogram komputer

• Perangkat keras• Berbagai peralatan yang membentuk computer

• Keyboard, monitor, mouse, harddisk, CD/DVD-ROM/RW, Blu-ray Disk, Solid State Disk (SSD), processor.

• Smartphone → komputer dalam bentuk mini

• Perangkat lunak• Program yang berjalan pada komputer/smartphone

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

4

Page 5: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Pemrograman Java

• Portabel→ sekali program dibuat→ dapat dijalankan di semua platform peralatan komputasi (komputer, laptop, smartphone, dsb) yang mendukung Java

• WORA (write once, run anywhere)

• Dukungan komunitas→ dimana-mana, seluruh dunia

• Bahasa pemrograman yang paling populer yang digunakan→ utamanya untukaplikasi web berbasis client-server• Lebih dari 9 juta pengembang program Java

• Pertama kali dikembangkan oleh James Gosling di Sun Microsystem• Sun Microsystem lalu diakuisisi oleh Oracle Corporation

• Dikeluarkan pertama kali tahun 1995 sebagai komponen utama dari platform Java Sun Microsystem• Syntax (tata aturan pemrograman) diturunkan dari Bahasa C and C++, namun Java memiliki

lebih sedikit fasilitas pemrograman level bawah (low level, bahasa yang lebih dekat ke bahasamesin.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

5

Page 6: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install

• Ada 2 paket program yang perlu diunduh dan diinstall• JDK (Java SE Development Kid). SE = Standard Edition.• JRE (Java SE Runtime Environment)

• Sumber unduhan: oracle.com• JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-

2133151.html• JRE: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-

2133155.html

• Setelah selesai diunduh JDK dan JRE, install keduanya di direktori/folder yang diinginkan• Misal di folder D:\Program kita ingin install JDK dan JRE di folder yang kita beri nama “Java” → D:\Program\Java

• Sehingga, setelah diinstall, di komputer/laptop:• JDK terinstall di D:\Program\Java\JDK• JRE terinstall di D:\Program\Java\JRE

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

6

Page 7: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install (lanjutan)

• Dengan terinstall-nya JDK, kita bisa langsung memulaipemrograman Java → semua file .exe yang diperlukan adadi folder “bin” di JDK (misal, di D:\Program\Java\JDK\bin)

• Meng-compile file program Java (*.java)→ javac.exe

• Menjalankan program Java → java.exe

• Mengedit file program Java (*.java) → semua jenispenyunting file teks (editor) yang ada (misal, Notepad di Windows; Gedit & Vim di Unix, dsb)

• Dari command prompt, kita dapat mengedit, meng-compile dan menjalankan file program Java

• Dari tombol Search di task bar ketik “cmd” →maka Windows akan menyarankan seperti di bawah ini. Klik saran tersebut.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

7

Page 8: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install (lanjutan)

• Namun untuk lebih memudahkan pemanggilan javac.exe dan java.exe dari folder “bin” di JDK, kita bisa set PATH dari folder “bin” ini dari command prompt.• set path=D:\Program\Java\JDK\bin

• Untuk setting path di Windows 10, caranya adalah sbb:• Dari tombol Search di task bar ketik “environment” →maka Windows akan

menyarankan seperti di bawah ini. Klik saran tersebut.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

8

Page 9: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install (lanjutan)

• Klik tombol Environment Variables…

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

9

Page 10: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install (lanjutan)

• Pada menu “System variables” cari “Path” kemudian klik tombol Edit…

• Lalu klik tombol New → kemudian tambahkan D:\Program\Java\JDK\bin

• Tekan tombol OK

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

10

Page 11: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install (lanjutan)

• Kita bisa memulai program Java pertama kita. Namun sebelumnya kita buat dulu directory/folder untuk menyimpanprogram-program Java kita

• Misal di folder D:\Data\PLP

• Di folder ini kita membuat program Java pertama, dibantu dengan program penyunting (editor) teks apa saja. Buatlahprogram Java dengan nama file Halo.java seperti di bawah ini.

• Cara paling gampang adalah dengan memanfaatkan fasilitas mengcopy teks dari layar monitor (console) ke file teks (dengan namaHalo.java), yaitu dengan perintah “copy con” seperti di bawah ini.

• Kemudian ketikkan teks program Java pertama kita, yang dimulai dengan “public class …” dan seterusnya sampai … “}”

• Simpan ke file teks dengan menekan tombol Control diikuti Z (Ctrl+Z)

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

11

Page 12: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install (lanjutan)

• Tentu saja, banyak program penyunting file text (editor) yang bisa kita gunakan. Misalnya Notepad, seperti di bawah ini.

• Lalu kita compile file Halo.java dengan memanggil program javac.exe di D:\Program\Java\JDK\bin yang telah kitaberitahukan path-nya ke Windows, seperti yang telah dijelaskan sebelumnya. Bila sukses, maka javac tidak akanmenampilkan pesan kesalahan, dan file Halo.java tadi berhasil di-compile dengan sukses, menghasilkan file Halo.class.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

12

Page 13: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install (lanjutan)

• Tentu saja, banyak program penyunting file text (editor) yang bisa kita gunakan. Misalnya Notepad, seperti di bawah ini.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

13

Page 14: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Unduh dan Install (lanjutan)

• Kita jalankan program Halo dari file teks Halo.java yang telah di-compile dengan sukses menjadi file Halo.class→ denganmemanggil java.exe, seperti di bawah ini.

• Java menjalankan program Halo →menampilkan tulisan “Halo semua!”

• Selamat! Berhasil! Kita telah berhasil menjalankan program Java pertama kita!

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

14

Page 15: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Program dengan Argument

• Buat file program baru dengan nama Argument.java seperti di bawah ini.public class Argument {

public static void main(String args[]) {

if (args.length > 0) {

for (int i = 0; i < args.length; i++) {

System.out.println(args[i]);

}

}

}

}

• Misal kita buat dan edit dengan Notepad, seperti berikut ini.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

15

Page 16: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Program dengan Argument (lanjutan)

• Kita compile dengan javac:

• Jalankan dengan java• Tanpa argument apa pun setelah nama file:

• Dengan satu argument berupa kata “satu”:

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

16

Page 17: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

Java – Program dengan Argument (lanjutan)

• Dengan dua argument berupa kata “satu” dan “dua” → pemisah argument adalah spasi “ “:

• Dengan tiga argument berupa kata “satu”, “dua” dan “generasi milenial sekarang”. Perhatikanuntuk mengikutkan spasi dalam argument → gunakan tanda petik “ dan “ untuk mengapit kata-kata tersebut:

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

17

Page 18: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Unduh dan Install

• Untuk memudahkan kita mengelola pemrograman Java, telah ada sistem lengkap bernama NetBeans

• NetBeans memang didedikasikan untuk memudahkankita mengelola pemrograman Java

• Dapat diunduh di → https://netbeans.org/downloads

• Sesuaikan dengan kebutuhan, jenis NetBeans mana yang diperlukan→ kalau memang membingungkan, pilih sajaopsi/pilihan yang terakhir (All → Download)

• Install NetBeans di komputer/laptop, misal di folder D:\Program → sehingga NetBeans terinstall di D:\Program\NetBeans

• Akan ditanyakan juga dimana folder/direktori Java (JDK, JRE) → karena memang NetBeans membutuhkan Java untuk bisa dijalankan

• Karena sudah kita install Java (JDK, JRE) → dalam instalasi, NetBeans biasanya sudah tahu letak folder Java (JDK, JRE) tersebut. Bilabelum, silakan NetBeans diberitahukan dengan lokasi folder yang tepat

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

18

Page 19: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Unduh dan Install (lanjutan)

• Begitu file instalasi (netbeans-8.2-windows.exe) dijalankan, maka akan muncul tampilan di atas.

• Klik tombol Next

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

19

Page 20: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Unduh dan Install (lanjutan)

• Centang (check) pernyataan “I accept the terms in the license agreement”

• Klik tombol Next

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

20

Page 21: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Unduh dan Install (lanjutan)

• Isikan letak folder NetBeans yang diinginkan

• Isikan letak folder Java JDK yang telah diinstall sebelumnya, lalu klik tombol Next

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

21

Page 22: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Unduh dan Install (lanjutan)

• Isikan letak folder GlassFish yang diinginkan

• Isikan letak folder Java JDK yang telah diinstall sebelumnya, lalu klik tombol Next

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

22

Page 23: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Unduh dan Install (lanjutan)

• NetBeans siap untuk diinstall, maka klik tombol Install

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

23

Page 24: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Unduh dan Install (lanjutan)

• Tunggu sampai proses instalasi selesai, lalu tekan tombol Next

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

24

Page 25: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Unduh dan Install (lanjutan)

• Setelah selesai instalasi (Setup Complete), dan tekan tombol Finish, dan NetBeans siap dijalankan.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

25

Page 26: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java

• Begitu NetBeans sudah berhasil diinstall, kita bisa memulai untuk pemrogramanJava.

• Begitu NetBeans kita jalankan, akanterlihat tampilan seperti berikut ini.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

26

Page 27: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Untuk memulai membuat program Java di NetBeans → buat project baru• Menu File > New Project…

• Pilih Java > Java Application > tekan tombol Next

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

27

Page 28: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Pilih lokasi project > Project Location, misal di: D:\Data\PLP

• Beri nama project > Project Name, misal Halo → Otomatis NetBeans akan membuat folder project baru dengan nama sama dengan nama project ini→ D:\Data\PLP\Halo

• Tekan tombol Finish

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

28

Page 29: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Terlihat tampilan seperti di samping ini

• NetBeans membuat 1 project baru bernama project “Halo”• Source Packages

• 1 package baru bernama “halo”

• 1 file Java bernama “Halo.java”

• Libraries

• Sunting/edit file Halo.java tersebut di bagian:

• // TODO code application logic here

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

29

Page 30: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Sunting/edit file Halo.java tersebut di bagian:

• // TODO code application logic here

• Menjadi• System.out.println("Halo semua!");

• Lalu jalankan NetBeans• Klik tombol Run atau tekan shortcut-nya (tombol

F6)

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

30

Page 31: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Hasil jalannya program ditampilkan pada window Output

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

31

Page 32: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Buat file Java baru dengan nama Argument.java

• Letakkkan kursor (cursor) di package “halo” →klik kanan→ pilih menu New > Java Class → klikkiri

• Class Name → “Argument”

• Tekan tombol Finish

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

32

Page 33: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Maka akan muncul tab baru “Argument.java” setelah “Halo.java” seperti di samping ini

• Sunting/edit isi dari Argument.java ini dengankode dari file text Argument.java yang telah kitabahas sebelumnya.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

33

Page 34: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

•Shortcut• Run program (F6)• Run file (Shift+F6) → + artinya “diikuti dengan”• Format kode sehingga rapi & enak dilihat (Alt+Shift+F)• Fix imports (Ctrl+Shift+I)• Comment on/off (Ctrl+/)• Menghapus 1 kata/blok (Ctrl+Del)• Menghapus 1 baris (Ctrl+E)

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

34

Page 35: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Format kode sehingga rapi & enak dilihat (Alt+Shift+F)• Semula

• Menu Source > Format (Alt+Shift+F)

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

35

Page 36: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Karena sekarang kita memiliki dua file yang masing-masing di dalamnya ada kode ” public static void main(String args[]) {”→ Java akan memanggil dan menjalankan bagian kode ini pertamakali →maka untuk menjalankan file yang dimaksud, kita bisa menekan Shift+F6 pada file yang aktif untukmenjalankan (Run) file tersebu

• Atau, di window Projects, klik kanan kursor di file yang ingin dijalankan→ pilih Run File (Shift+F6)

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

36

Page 37: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Didapatkan hasil seperti di samping ini

• Jadi memang tidak ada apa pun yang dituliskandi window Output → karena memang kita tidakmemberikan argument apa pun ke program

• Untuk mengisikan arguments seperti yang kitatelah kerjakan di bagian sebelumnya

Kita bisa mengkustom (customize) konfigurasiprojek seperti di bawah ini

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

37

Page 38: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Sekalian juga kita dapat mengeset class utamaproject kita (project Halo) dengan file Java yang diinginkan

• Ada dua: Halo.java dan Argument.java

• Sehingga kita cukup menekan F6 untuk menjalankan class utama, tidak perlu harus mengaktifkan file yang ingindijalankan lalu menekan Shift+F6

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

38

Page 39: IF184982 Pengantar Logika dan Pemrograman Pertemuan ke-2 · •Smartphone →komputer dalam bentuk mini •Perangkat lunak •Program yang berjalan pada komputer/smartphone ... •

NetBeans – Pemrograman Java (lanjutan)

• Begitu kita jalankan (tekan tombol F6), makadidapat hasil seperti berikut ini.

2018/2019(1) - IF184982 Pengantar Logika dan Pemrograman -MM Irfan Subakti

39