{"id":116,"date":"2022-09-14T23:30:16","date_gmt":"2022-09-14T16:30:16","guid":{"rendered":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/?page_id=116"},"modified":"2022-09-15T11:25:41","modified_gmt":"2022-09-15T04:25:41","slug":"java","status":"publish","type":"page","link":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/","title":{"rendered":"Belajar Bahasa Pemrograman Java"},"content":{"rendered":"\n<!--nextpage-->\n\n\n\n<p>Java merupakan bahasa pemrograman yang sangat populer, didesain secara primer menggunakan paradigma Pemrograman Berorientasi Objek (PBO), meski masih memiliki beberapa fitur bahasa pemrograman prosedural. Java bisa digunakan untuk mengembangkan aplikasi konsol, web, desktop, mobile, dan sebagainya. Java memiliki fitur PBO yang cukup komprehensif dan umum dipakai pada dunia pendidikan untuk mengajarkan konsep Pemrograman Berorientasi Objek, termasuk di SMK dan perguruan tinggi. Tutorial ini dimaksudkan agar memudahkan Anda dalam mempelajari bahasa Java dengan artikel yang relatif ringkas dan disertai banyak contoh untuk dicoba secara langsung. Sebagian tata urutan penyusunan materi saya ambil dari <a href=\"https:\/\/www.w3schools.com\/java\/\">https:\/\/www.w3schools.com\/java\/<\/a> dengan ditambah menggunakan referensi lain yang saya susun sendiri. <\/p>\n\n\n\n<p>Sampel kode program Akan bisa Anda temukan dengan format sebagai berikut, dan bisa langsung disalin ke dalam IDE yang kita gunakan saat berlatih, menggunakan tombol copy <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"31\" height=\"31\" data-attachment-id=\"123\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image.png?fit=31%2C31&amp;ssl=1\" data-orig-size=\"31,31\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image.png?fit=31%2C31&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image.png?fit=31%2C31&amp;ssl=1\" class=\"wp-image-123\" style=\"width: 28px\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image.png?resize=31%2C31\" alt=\"\">di pojok kanan atas:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">public class Main {\n  public static void main(String[] args) {\n    System.out.println(\"Hello World\");\n  }\n}<\/pre>\n\n\n\n<p>Jika Anda mengalami kesulitan saat mempelajari materi di tutorial ini, silakan tinggalkan komentar pada subtopik yang terkait, atau hubungi saya melalui <a href=\"https:\/\/t.me\/gurumutant\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"60\" height=\"60\" data-attachment-id=\"127\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-2.png?fit=60%2C60&amp;ssl=1\" data-orig-size=\"60,60\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-2.png?fit=60%2C60&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-2.png?fit=60%2C60&amp;ssl=1\" class=\"wp-image-127\" style=\"width: 30px\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-2.png?resize=60%2C60\" alt=\"\">Telegram<\/a> <\/p>\n\n\n\n<p> <\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<p>Untuk menyiapkan lingkungan pengembangan aplikasi menggunakan Java, kita membutuhkan instalasi Java SDK (Software Development Kit), yang disebut juga sebagai JDK. Sedangkan kalau sekedar untuk menjalankan aplikasi yang dibuat menggunakan Java, kita hanya membutuhkan Java Runtime Environment (JRE). JDK sudah secara otomatis menyertakan JRE di dalamnya. Instalasi JDK bisa dilakukan dengan mengunduh dari situs milik Oracle, atau dengan mencari menggunakan kata kunci &#8220;jdk&#8221; di <a rel=\"noreferrer noopener\" href=\"https:\/\/google.com\/search?q=jdk\" target=\"_blank\">Google<\/a>. Untuk keperluan pembelajaran di PBO, kita bisa menggunakan mulai Java SE Development Kit (JDK) versi 8, meski menggunakan JDK versi terbaru juga bisa. Download JDK melalui situs Oracle mengharuskan kita untuk sign in menggunakan Oracle account, yang bersifat gratis. Setelah mendapatkan installer JDK sesuai arsitektur sistem operasi Anda (x86 ataukah x64), lakukan instalasi seperti biasa dengan menggunakan nilai default. <br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"670\" height=\"368\" data-attachment-id=\"130\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-3\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-3.png?fit=670%2C368&amp;ssl=1\" data-orig-size=\"670,368\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-3\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-3.png?fit=300%2C165&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-3.png?fit=670%2C368&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-3.png?resize=670%2C368&#038;ssl=1\" alt=\"\" class=\"wp-image-130\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-3.png?w=670&amp;ssl=1 670w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-3.png?resize=300%2C165&amp;ssl=1 300w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-3.png?resize=364%2C200&amp;ssl=1 364w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><figcaption>Tampilan awal instalasi JDK 8<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"436\" data-attachment-id=\"131\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-4.png?fit=573%2C436&amp;ssl=1\" data-orig-size=\"573,436\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-4\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-4.png?fit=300%2C228&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-4.png?fit=573%2C436&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-4.png?resize=573%2C436&#038;ssl=1\" alt=\"\" class=\"wp-image-131\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-4.png?w=573&amp;ssl=1 573w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-4.png?resize=300%2C228&amp;ssl=1 300w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-4.png?resize=263%2C200&amp;ssl=1 263w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><figcaption>Pemilihan komponen yang akan diinstal, tidak perlu diubah, cukup klik Next saja<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"420\" data-attachment-id=\"132\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-5\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-5.png?fit=552%2C420&amp;ssl=1\" data-orig-size=\"552,420\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-5\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-5.png?fit=300%2C228&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-5.png?fit=552%2C420&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-5.png?resize=552%2C420&#038;ssl=1\" alt=\"\" class=\"wp-image-132\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-5.png?w=552&amp;ssl=1 552w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-5.png?resize=300%2C228&amp;ssl=1 300w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-5.png?resize=263%2C200&amp;ssl=1 263w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><figcaption>Proses instalasi selesai<\/figcaption><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<p>IDE (Integrated Development Environment) akan sangat memudahkan kita untuk belajar Java karena memiliki banyak fitur untuk membantu pengecekan kesalahan kode, kompilasi dan build aplikasi, serta berbagai fitur lainnya. Ada banyak IDE untuk Java, namun beberapa yang populer di antaranya adalah: Eclipse, IntelliJ IDEA, NetBeans, BlueJ, dan sebagainya. Pada tutorial ini, kita akan menggunakan Apache NetBeans versi 14.0. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>NetBeans digunakan karena berbagai keunggulan, di antaranya:<\/li><li>Tersedia di berbagai platform sistem operasi, dan menjadi pilihan industri software<\/li><li>Fitur lengkap, termasuk refactoring, analisis, dsb.<\/li><li>Memiliki GUI Builder untuk kemudahan pemrograman aplikasi desktop.<\/li><li>Gratis<\/li><\/ul>\n\n\n\n<p>Installer NetBeans dapat diunduh di tautan https:\/\/netbeans.apache.org\/download\/index.html , namun jika menghendaki mengunduh versi 14.0, kita dapat memilih pada bagian <em>Older releases<\/em>. Pilih tipe installer, yang sesuai dengan sistem operasi dan platform yang Anda gunakan (x86 atau x64). Jalankan installer secara biasa, lanjutkan hingga selesai, tanpa ada perlu setting spesifik. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"400\" data-attachment-id=\"134\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-6\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-6.png?fit=475%2C400&amp;ssl=1\" data-orig-size=\"475,400\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-6\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-6.png?fit=300%2C253&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-6.png?fit=475%2C400&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-6.png?resize=475%2C400&#038;ssl=1\" alt=\"\" class=\"wp-image-134\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-6.png?w=475&amp;ssl=1 475w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-6.png?resize=300%2C253&amp;ssl=1 300w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-6.png?resize=238%2C200&amp;ssl=1 238w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><figcaption>Tampilan awal instalasi NetBeans 14.0<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"400\" data-attachment-id=\"135\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-7\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7.png?fit=475%2C400&amp;ssl=1\" data-orig-size=\"475,400\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-7\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7.png?fit=300%2C253&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7.png?fit=475%2C400&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7.png?resize=475%2C400&#038;ssl=1\" alt=\"\" class=\"wp-image-135\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7.png?w=475&amp;ssl=1 475w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7.png?resize=300%2C253&amp;ssl=1 300w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7.png?resize=238%2C200&amp;ssl=1 238w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><figcaption>Tampilan akhir instalasi NetBeans 14.0<\/figcaption><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<p>Setelah menyiapkan JDK dan IDE, kita perlu menguji coba penggunaan IDE NetBeans, yaitu dengan membuat project sederhana dalam bahasa Java, yang dikenal dengan <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/%22Hello,_World!%22_program\" target=\"_blank\">&#8220;Hello, World!&#8221;<\/a>. Hello World identik dengan tradisi para programmer dalam mencoba bahasa pemrograman yang baru dipelajari, dengan sekedar mengoutputkan string &#8220;Hello, World!&#8221; atau semacamnya, ke standard output. <\/p>\n\n\n\n<p>Jalankan NetBeans. Project baru dapat kita mulai dengan mengklik menu File-&gt;New Project&#8230; di NetBeans, lalu kita pilih tipe project &#8220;Java Application&#8221; dari kategori &#8220;Java with Ant&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"136\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-8\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png?fit=593%2C412&amp;ssl=1\" data-orig-size=\"593,412\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-8\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png?fit=300%2C208&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png?fit=593%2C412&amp;ssl=1\" data-id=\"136\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png?resize=593%2C412&#038;ssl=1\" alt=\"\" class=\"wp-image-136\" width=\"593\" height=\"412\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png?w=593&amp;ssl=1 593w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png?resize=300%2C208&amp;ssl=1 300w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png?resize=288%2C200&amp;ssl=1 288w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><figcaption>Tampilan New Project di NetBeans. Klik Next, lalu namai project Anda.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"552\" data-attachment-id=\"137\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-9\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-9.png?fit=792%2C552&amp;ssl=1\" data-orig-size=\"792,552\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-9\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-9.png?fit=300%2C209&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-9.png?fit=792%2C552&amp;ssl=1\" data-id=\"137\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-9.png?resize=792%2C552\" alt=\"\" class=\"wp-image-137\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-9.png?w=792&amp;ssl=1 792w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-9.png?resize=300%2C209&amp;ssl=1 300w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-9.png?resize=768%2C535&amp;ssl=1 768w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-9.png?resize=287%2C200&amp;ssl=1 287w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><figcaption>Tampilan New Java Application<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p>Nama project (Project Name) bebas, namun tidak boleh mengandung karakter khusus yang menyalahi penamaan folder di sistem operasi. Untuk <strong>Project Location<\/strong>, sebaiknya satukan semua project Anda ke depannya ke dalam folder yang sama, untuk kemudahan membackup dan keperluan lainnya. Opsi <strong>Create Main Class <\/strong>diperlukan jika Anda ingin project bisa langsung di-<em>run, <\/em>dan dibutuhkan pada contoh ini.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"407\" data-attachment-id=\"140\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-10\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-10.png?fit=559%2C407&amp;ssl=1\" data-orig-size=\"559,407\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-10\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-10.png?fit=300%2C218&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-10.png?fit=559%2C407&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-10.png?resize=559%2C407&#038;ssl=1\" alt=\"\" class=\"wp-image-140\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-10.png?w=559&amp;ssl=1 559w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-10.png?resize=300%2C218&amp;ssl=1 300w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-10.png?resize=275%2C200&amp;ssl=1 275w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><figcaption>Tampilan awal kode pada main class yang dihasilkan NetBeans<\/figcaption><\/figure>\n\n\n\n<p>Tambahkan kode berikut pada baris 17 (menggantikan teks <em>\/\/ TODO code application logic here<\/em>):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">System.out.println(\"Hello, World!\");<\/pre>\n\n\n\n<p>Sehingga, selengkapnya kode pada file tersebut akan menjadi: <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/*\n * Click nbfs:\/\/nbhost\/SystemFileSystem\/Templates\/Licenses\/license-default.txt to change this license\n * Click nbfs:\/\/nbhost\/SystemFileSystem\/Templates\/Classes\/Main.java to edit this template\n *\/\npackage hello.world;\n\n\/**\n *\n * @author Hendri\n *\/\npublic class HelloWorld {\n\n    \/**\n     * @param args the command line arguments\n     *\/\n    public static void main(String[] args) {\n        System.out.println(\"Hello, World!\");\n    }\n    \n}<\/pre>\n\n\n\n<p>Jalankan project menggunakan shortcut <strong>F6<\/strong>, atau tombol <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"23\" height=\"35\" data-attachment-id=\"143\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-11\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-11.png?fit=23%2C35&amp;ssl=1\" data-orig-size=\"23,35\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-11\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-11.png?fit=23%2C35&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-11.png?fit=23%2C35&amp;ssl=1\" class=\"wp-image-143\" style=\"width: 23px\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-11.png?resize=23%2C35\" alt=\"\">. Program seharusnya menghasilkan output sebagai berikut pada bagian bawah IDE:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"131\" data-attachment-id=\"144\" data-permalink=\"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/java\/image-12\/\" data-orig-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-12.png?fit=617%2C131&amp;ssl=1\" data-orig-size=\"617,131\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-12\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-12.png?fit=300%2C64&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-12.png?fit=617%2C131&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-12.png?resize=617%2C131&#038;ssl=1\" alt=\"\" class=\"wp-image-144\" srcset=\"https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-12.png?w=617&amp;ssl=1 617w, https:\/\/i0.wp.com\/guru.smkn1pacitan.sch.id\/hendri\/wp-content\/uploads\/sites\/2\/2022\/09\/image-12.png?resize=300%2C64&amp;ssl=1 300w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><figcaption>Tampilan output hasil <em>running <\/em>project. Hal ini menandakan tidak ada masalah dengan penyiapan JDK dan IDE yang Anda butuhkan untuk mempelajari Bahasa Pemrograman Java di tutorial ini.<\/figcaption><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<p>on progress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java merupakan bahasa pemrograman yang sangat populer, didesain secara primer menggunakan paradigma Pemrograman Berorientasi Objek (PBO), meski masih memiliki beberapa fitur bahasa pemrograman prosedural. Java bisa digunakan untuk mengembangkan aplikasi konsol, web, desktop, mobile, dan sebagainya. Java memiliki fitur PBO yang cukup komprehensif dan umum dipakai pada dunia pendidikan untuk &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-116","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9kWip-1S","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/wp-json\/wp\/v2\/pages\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":19,"href":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/wp-json\/wp\/v2\/pages\/116\/revisions"}],"predecessor-version":[{"id":154,"href":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/wp-json\/wp\/v2\/pages\/116\/revisions\/154"}],"wp:attachment":[{"href":"https:\/\/guru.smkn1pacitan.sch.id\/hendri\/wp-json\/wp\/v2\/media?parent=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}