AdityaDees: JAVA

Hot

https://publishers.chitika.com/

Contact us for advertising.
Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts

19 January 2021

Ask Contoh Program Interface Pada Java AdityaDs

17:36 0
Contoh Program Interface Pada Java

Oke sahabat setia syarif soden, ketemu lagi nih di blog Syarif Soden. Pada kesempatan kali ini saya akan membahas tentang Contoh Program Interface pada Java di program Interface ini terdapat juga method overriding. Dan disini kita juga akan melihat bagaimana penggunaan interface dan overriding ke dalam sebuah sebuah program. Oke langsung saja kita lanjut ke bawah.

Pengertian interface pada java

Interface adalah class yang tidak memiliki tubuh pada method-methodnya. Method interface tersebut harus diimplementasikan dalam kelas turunannya tidak boleh tidak. Di dalam interface, deklarasi variable memiliki atribut final sehingga bersifat absolut. Keyword final inilah yang menjadi keunikan sendiri bagi interface bahwa ouput dari bagian interface berupa final yang tidak diganti pada saat implementasi kecuali di override.

Pengertian overriding pada java

Method overriding artinya memberikan implementasi yang baru dari suatu method pada subclass, jadi method ini berada pada class yang berbeda yang terkait dalam inheritance.

Contoh program interface pada java

Pertama-tama silahkan kaian buat struktur program sebagai berikut.

Contoh Program Interface Pada Java

Keterangan:

- Pkginterface berisi main programnya

- Package operasi berisi class interface

- Package datamodel berisi class programnya

Cara Membuat Program Interface Pada Java

Pertama masukan kode dibawah ini ke class Main.java

Kedua masukan kode dibawah ini ke class Operasi.java

Ketiga masukan kode dibawah ini ke class OperasiScienfic.java

Ketiga masukan kode dibawah ini ke class Kalkulator.java


Hasil Program Interface Pada Java

Contoh Program Interface Pada Java

Program di atas merupakan contoh penggunaan interface. Class Kalkulator menggunakan interface Operasi dan OperasiScienFic dengan menggunakan keyword implements. Program di atas menggunakan interface  sebagai induknya, yang membedakan dengan class induk yaitu interface hanya mendeklarasikan method-methodnya saja (bentuk blue Print). Baru method tesebut akan diimplementasikan oleh class-class yang mengimplementasikan interface tersebut. Dengan kata lain interface hanya  mendeklarasikan method-method tanpa tubuh (hanya rancangan) dan dapat mengimplementasikan sifat-sifat umumnya pada class-class lain yang mengimplementasikannya.

Read More

18 January 2021

Ask Cara Membuat CRUD Dengan Java Mysql di Netbeans AdityaDs

21:39 0

 

Oke sahabat setia syarif soden, ketemu lagi nih di blog Syarif Soden. Pada kesempatan kali ini saya membuat artikel cara membuat program CRUD(Cread, Read, Update, Delete) dengan java menggunakan konektor JDBC Driver untuk mengkoneksikan program java dengan database mysql.

Seperti apa programnya? Silahkan simak artikel ini hingga selesai.

Di artikelini saya membuat program CRUD Java yang terhubung dengan database mysql, database nya saya menggunakan database konter.

Alat Dan Bahan Program CRUD Java

-          Laptop/PC

-          Netbeans

-          Konektor JDBC ( DOWNLOAD )

-          Databae MYSQL

      jika kalian ingin mendownload source codenya silahkan klik: Source Code Github

Tampilan databasenya seperti ini.

tabel didalam database:


Cara Membuat Program CRUD Java dengan MYSQL

Buka netbeans, lalu buat project baru. caranya: File, New Project, Java, Java Application, Klik Next

Buat Nama project, Lalu tekan finish ( ini adalah program main nya ).

untuk membuat tampilan GUI nya: Klik kanan pada project yang telah dibuat, Pilih New, JFrame From, Buat Nama Form

buat nama Pakckage pada Source Package, Klik Next.

 

Membuat Desain Form CRUD Java Mysql

silahkan tambahkan komponen seperti gambar dibawah ini.

 

Membuat Koneksi Database Mysql (KoneksiDB.java)

sebelum membuat class KoneksiDB.java, pastikan terlebih dahulu kalian sudah menambahkan driver mysql-connector-java.

caranya: Klik kanan pada Libraries yang ada dalam project, pilih Add JAR/Folder, cari file mysql-connector-java.jar, klik open

 


masukan kode dibawah ini ke class KoneksiDB.java

 package KoneksiDB;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class KoneksiDB {

    public Connection getConnection() { 

try { 

return DriverManager.getConnection("jdbc:mysql://localhost/konter","root",""); 

} catch (SQLException e) { 

throw new RuntimeException(e);

}

Note: konter dalam( mysql://localhost/konter","root","") adalah nama database nya.

Cara Membuat CRUD Dengan Java MySQL

di bagian form pilih source ( ada di bagian atas layar sebelah kiri) lalu tambahkan code berikut:

 import javax.swing.table.DefaultTableModel;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;

import java.sql.ResultSet;

import java.sql.PreparedStatement;

import javax.swing.JOptionPane;

import KoneksiDB.KoneksiDB;

import java.util.logging.Logger;

import java.util.logging.Level;


//dibawah sorce code : 

public class Konter extends javax.swing.JFrame {

//tambahkan kode:

DefaultTableModel model;

    public Konter() {

          initComponents();

        this.setLocationRelativeTo(null);

        tampilkan();

    }    

private void setTableModel(){

Kd_barang.setText("");

Nama_barang.setText("");

Barcode.setText(""); 

Harga_beli.setText(""); 

Harga_jual.setText(""); 

Stok.setText("");  

model = new DefaultTableModel();    

model.addColumn("Kd_barang");

model.addColumn("Nama_barang");

model.addColumn("Barcode");

model.addColumn("Harga_beli");

model.addColumn("Harga_jua");

model.addColumn("Stok");

TabelKonter.setModel(model);

}    

private void tampilkan() {

        setTableModel();

        Connection obj = new KoneksiDB().getConnection();

        try {

            Statement s = obj.createStatement();           

            ResultSet rs = s.executeQuery("SELECT * FROM barang");

           while(rs.next()){

               Object[] ob = new Object[6];

               ob[0] = rs.getString("KODE_BARANG");

               ob[1] = rs.getString("NAMA_BARANG");

               ob[2] = rs.getString("BARCODE");

               ob[3] = rs.getString("HARGA_BELI");

               ob[4] = rs.getString("HARGA_JUAL");

               ob[5] = rs.getString("STOCK");

               model.addRow(ob);

           }

           TabelKonter.setModel(model);

           s.close();

        } catch (SQLException e) {

            Logger.getLogger(Konter.class.getName()).log(Level.SEVERE, null, e);

        }

    }

kembali ke tab design. untuk mempermudah klik ubah nama varibel pada setiap komponen, caranya: klik kanan komponen, change variable name,sesuaikan nama variabelnya dengan nama komponen.

lakukan ke semua komponen.

 

Menambahkan Source Code ke tombol Tambah

berikut code untuk membuat fungsi create (Tambah) data dalam database. klik kanan pada tombol tambah, pilih event, Action, ActionPerformed, lalu isikan code berikut:

 private void TambahActionPerformed(java.awt.event.ActionEvent evt) {                                       

        String valKd = Kd_barang.getText();

        String valNama = Nama_barang.getText();

        String valBarcode = Barcode.getText();

        String valHbeli = Harga_beli.getText();

        String valHjual = Harga_jual.getText();

        String valStok = Stok.getText();

        Connection objCon = new KoneksiDB().getConnection();

        try {

            String query_insert = "insert into barang values (?, ?, ?, ?, ?, ?)";

            PreparedStatement statement = objCon.prepareStatement(query_insert);

            statement.setString(1, valKd);

            statement.setString(2, valNama);

            statement.setString(3, valBarcode);

            statement.setString(4, valHbeli);

            statement.setString(5, valHjual);

            statement.setString(6, valStok);

            statement.executeUpdate();

            statement.close();

        } catch (SQLException ex) {

            JOptionPane.showMessageDialog(null, "Gagal Memasukkan Data");

            Logger.getLogger(Konter.class.getName()).log(Level.SEVERE, null, ex);

        }

        tampilkan();

    }

Menambahkan Source Code ke tombol Ubah

berikut code untuk membuat fungsi Update (Ubah) data dalam database. klik kanan pada tombol Ubah, pilih event, Action, ActionPerformed, lalu isikan code berikut:

 private void UbahActionPerformed(java.awt.event.ActionEvent evt) {                                     

        String valKd = Kd_barang.getText();

        String valNama = Nama_barang.getText();

        String valBarcode = Barcode.getText();

        String valHbeli = Harga_beli.getText();

        String valHjual = Harga_jual.getText();

        String valStok = Stok.getText();

        try {

            Connection objCon = new KoneksiDB().getConnection();

            String query_update = "UPDATE barang set NAMA_BARANG='" + valNama

            +"', BARCODE='" + valBarcode

            +"', HARGA_BELI='" + valHbeli

            +"', HARGA_JUAL='" + valHjual

            +"', STOCK='" + valStok

            +"' where KODE_BARANG ='" + valKd + "'";

            Statement statement = objCon.createStatement();

            statement.executeUpdate(query_update);

            statement.close();

        } catch (SQLException ex) {

            JOptionPane.showMessageDialog(null, "Data Gagal Diubah");

            Logger.getLogger(Konter.class.getName()).log(Level.SEVERE, null, ex);

        }

        tampilkan();

    }

Menambahkan Source Code ke tombol Hapus

berikut code untuk membuat fungsi Delete (Hapus) data dalam database. klik kanan pada tombol Hapus, pilih event, Action, ActionPerformed, lalu isikan code berikut:

 private void HapusActionPerformed(java.awt.event.ActionEvent evt) {                                      

        String valKd = Kd_barang.getText();

        try {

            Connection objCon = new KoneksiDB().getConnection();

            String query_delete = "delete from barang where KODE_BARANG='"+valKd+"'";

            Statement s = objCon.createStatement();

            s.executeUpdate(query_delete);

            s.close();

        } catch (SQLException ex) {

            Logger.getLogger(Konter.class.getName()).log(Level.SEVERE, null, ex);

        }

        tampilkan();

    }

Menambahkan Source Code ke tombol Cek Koneksi

berikut code untuk membuat fungsi Cek Koneksi Ke database. klik kanan pada tombol Cek Koneksi, pilih event, Action, ActionPerformed, lalu isikan code berikut:

private void KoneksiActionPerformed(java.awt.event.ActionEvent evt) {                                        

        try (Connection objConnection = new KoneksiDB().getConnection()){

            JOptionPane.showMessageDialog(null, "Koneksi Berhasil");

        } catch (Exception e) {

            JOptionPane.showMessageDialog(null, "Koneksi Gagal");

        }

    }

Source Code Pada Main Program

package gui;
import tampilan.Konter;
public class Gui {
    public static void main(String[] args) {
        Konter formKonter = new Konter();
        formKonter.setVisible(true);
    }
    }

Tes Program CRUD JAVA MYSQL

setelah semua sudah siap selanjutnya kita coba jalankan programnya, klik tombol run program atau tekan tombol F6 pada keyboard maka hasilnya sebagai berikut.

tampilan saat menambahkan data:


Sampai disini Program CRUD Java Mysql sudah selesai dibuat, semoga artikel ini bermanfaat untuk kalian. jika ada yang ingin ditanyakan silahkan isi di kolom komentar ya guys.




Read More

05 October 2020

Ask Sejarah dan Pengertian Java AdityaDs

13:58 0

Java adalah sebuah bahasa pemrograman untuk membuat sebuah aplikasi. Java juga merupakan bahasa pemrograman yang dapat di jalankan di berbagai komputer ataupun berbagai telepon genggam. Kemudian, bahasa pemrograman java ini sendiri bisa digunakan untuk membuat sebuah game ataupun aplikasi untuk perangkat lunak maupun komputer sekalipun.

Salah satu penggunaan terbesar Java adalah dalam pembuatan aplikasi native untuk Android. Selain itu Java pun menjadi pondasi bagi berbagai bahasa pemrograman seperti Kotlin, Scala, Clojure, Groovy, JRuby, Jython, dan lainnya yang memanfaatkan Java Virtual Machine sebagai rumahnya.

Pada mulanya, untuk belajar ataupun mengenal bahasa pemrograman Java ini sendiri memerlukan beberapa software pendukung yaitu adalah JDK dan juga JRE. JDK (Java Development Kit) adalah perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode java ke bytecode yang dapat dimengerti dan dapat dijalankan oleh JRE (Java Runtime Envirotment). Sedangkan JRE adalah perangkat lunak yang digunakan untuk menjalankan aplikasi yang dibangun menggunakan java. Versi JRE harus sama atau lebih tinggi dengan JDK yang dugunakan untuk membangun aplikasi java.

Selain software pendukung tersebut, untuk mengetikan ataupun mengkompile sebuah bahasa pemrograman Java ini juga memerlukan software pendukung sendiri. Software yang biasanya sering digunakan antaralain adalah netbeans, eclipse atau juga bisa dengan menggunakan textpad. Biasanya untuk pemula, lebih banyak yang menggunakan textpad karena tidak memiliki “auto complete” pada penulisan kode – kode Java tersebut.

Tapi saat diperkuliahan, universitas yang ada di Indonesia kebanyakan menggunakan IDE Netbeans.

Sejarah Java

Java awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi. 

Sejarah perkembangan Java

Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.

Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internetsebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.

Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Read More

Ask Tutorial Java Untuk Pemula AdityaDs

11:20 0

 
Tutorial Java Untuk Pemula

Apa itu Java?

Java merupakan bahasa pemrograman yang dapat berjalan di berbagai komputer termasuk telephon genggam atau kini biasa kita kenal dengan smartphone.

“ Tulis sekali, jalankan di mana pun “ merupakan slogan terkenal dari bahasa pemrograman yang satu ini. Slogan tersebut tercipta tidak lain karena Java mampu berjalan di berbagai sistem operasi yang berbeda.

Menurut Survey yang dilakukan oleh Stackoverflow pada tahun 2019. Java adalah salah satu bahasa pemrograman yang paling banyak digunakan di dunia, dari 25 bahasa pemrograman saat ini Java bertengger di urutan ke 5 setelah phyton, sql, html & CSS, dan Javascript.

Saat inipun di tahun 2020 java masih tetap masuk ke dalam 10 besar bahasa pemrograman yang paling banyak digunakan oleh developer di dunia.

Fungsi Java

Setelah kita memahami apa itu Java, saatnya kita kupas fungsi dari bahasa pemrograman Java.

Setiap bahasa pemrograman tentunya memiliki fungsi utama untuk membuat sebuah program atau aplikasi. Lalu bagaimana dengan Java ? Berikut ini program atau aplikasi yang bisa kita kembangkan menggunakan bahasa pemrograman Java, di antaranya yaitu :

  1. Multi-platform : Dengan menggunakan bahasa pemrograman Java kita bisa mengembangkan aplikasi yang bisa berjalan di berbagai platform. Misal kita ingin membuat aplikasi kasir berbasis desktop. Nantinya aplikasi tersebut berjalan di berbagai OS seperti Windows dan Linux, nah bahasa pemrograman Java bisa jadi pilihan untuk membuatnya.
  2. Mobile Application Android : Tahukah kamu aplikasi android ternyata banyak dikembangkan menggunakan bahasa pemrograman ini. Jadi tidak heran jika Java menjadi salah satu bahasa pemrograman yang paling banyak dipakai, karena berbagai aplikasi android native dibuat dengan bahasa pemrograman Java dengan bantuan IDE Android Studio.
  3. Server Side Application : Seperti yang kita tahu server side scripting adalah bahasa pemrograman yang pengolahannya dilakukan di server. Ternyata selain PHP, ASP, dan JSP, Java juga bisa menjadi bahasa pemrograman server side yang cukup di andalkan.

Didalam Bahasa Pemrograman Java, kita mengenal

  1. Class: Class adalah inti program java, setiap kita membuat program dalam java berarti kita akan membuat class, yang perlu diperhatikan nama class harus sama dengan nama file class tersebut contoh kita akan membuat class dengan nama file NamaKelas.java
  2. Object : Object adalah instansiasi dari class. Kalau dianalogikan class adalah sebuah cetakan dan object adalah materi hasil cetakan dari class. Setiap object akan mempunyai state (instance variabel/properties) yang membedakan satu object dengan object lain, kemudian object juga mempunyai behaviour (method) dimana logic dari class disimpan.
  3. Method : Method adalah sekumpulan kode yang diberi nama, untuk merujuk ke sekumpulan kode tersebut digunakan sebuah nama yang disebut dengan nama method. Method bisa mempunyai parameter sebagai input dan nilai kembalian sebagai output.

public class NamaKelas {

void namaMethod(){}

}

Instance Variables: Setiap objek memiliki seperangkat properti yang unik dari variabel. Variabel tersebut dapat diisi/dimodifikasi dengan nilai-nilai melalui objek yang dibuat.

Memang untuk pemula terkadang membingunkan tapi nantinya anda akan memahami sendiri seiring dengan seringnya anda membuat program java.

Hello World Java

Program Hello World biasanya digunakan oleh programmer sebagai kode program pertama yang dibuat di berbagai bahasa pemograman. Untuk memulai membuat program Hello World di dalam Java  sebagai berikut :

Buka aplikasi editor misal notepad, gedit, Netbeans dll.

Buat kode program dibawah ini, saya akan mengganti Hello World dengan Halo Dunia, simpan dengan nama Halo.java . Ingat ekstensinya .java

public class Halo{   

public static void main(String[] args){

    System.out.println("Halo dunia");

}

}

Buka command prompt lalu arahkan ke direktori filenya lalu ketik javac Halo.java untuk mencompile

Jika tidak ada masalah, jalankan programnya dengan perintah java Halo

Halo Dunia

Aturan dalam java

Didalam java ada beberapa aturan ketika menulis program  java

  1. Case Sensitive : Kita tidak boleh salah menempatkan huruf besar dan huruf kecil karena sangat berpengaruh .
  2. Nama Class : Setiap membuat nama class huruf pertama diawali dengan huruf besar , ini sudah merupakan kebiasaan oleh programmer java seluruh dunia, contoh kita akan membuat class java yang terdiri dari beberapa kata
  3. Nama Method : Berbeda dengan nama class , nama method huruf pertama harus diawali dengan huruf kecil, dan selanjutnya kata kedua bisa dengan huruf besar.
  4. Nama Program : Nama file program harus sesuai dengan nama kelas. Contoh nama program dari kelas ProgramPertama harus disimpan dengan nama file ProgramPertama.java .
  5. public static void main(String args[]) : Setiap program java yang ingin di Run atau dijalankan,  harus memiliki method main() . Method main() berfungsi untuk menjalankan program Java, tanpa method ini program java hanya bisa dicompile tapi tidak bisa dijalankan.

Identifier dalam Java

Identifers adalah nama-nama yang bisa dideklarasikan dalam java tetapi bukan bagian keyword java, yang termasuk dalam identifers antara lain: class, interface, variabel/property dan method.

Tata cara penamaan identifers di java diatur oleh beberapa aturan:

  1. Aturan pertama sudah kita bahas sebelumnya adalah semua keyword java tidak boleh digunakan sebagai identifers.
  2. Identifers harus diawali oleh huruf, simbol mata uang dolar($) atau karakter penghubung underscore (_). Angka tidak boleh digunakan sebagai karakter pertama identifers.
  3. Setelah karakter pertama, berikutnya boleh diikuti oleh huruf, simbol mata uang dolar, karakter penghubung, dan angka.
  4. Tidak ada pembatasan panjang identifers
  5. Identifers di java bersifat case-sensitif, goo dengan Goo adalah dua buah identifers berbeda.
  6. Nama public class harus sama persis dengan nama fle .java

Java Modifiers

Seperti bahasa pemograman lainnya, java mengijinkan  memodifikasi kelas, metode, dll, dengan menggunakan modifiers. Ada dua kategori pengubah:

  1. Access Modifiers: default, public , protected, private
  2. Non-access Modifiers: final, abstract, strictfp

Variabel Dalam Java 

Tipe variabel dalam java adalah sebagai berikut:

  1. Local Variables
  2. Class Variables (Static Variables)
  3. Instance Variables (Non-static variables)
  4. Java Array

Array adalah objek yang menyimpan beberapa variabel dari jenis yang sama. Namun, sebuah array itu sendiri adalah objek. Akan dibahas di tutorial selanjutnya.

Keyword Dalam Java 

Berikut macam-macam keyword dalam java

1. Komentar dalam program java

Untuk membuat komentar multi baris gunakan blok /* */

Untuk membuat komentar satu baris gunakan blok //

   /*

    * ini adalah blok komentar

    * multi baris

    */


    public class Halo{

        //ini adalah komentar 1 baris

        public static void main(String[] args){

            System.out.println("Halo dunia");

        }


    }

2. Inheritance / Pewarisan

Di  java , class dapat diturunkan ke class anaknya. Pada dasarnya kita hanya perlu untuk membuat class baru yang mewariskan sifat class induknya , maka kita dimungkinkan untuk mewarisi kode yang sudah ada dikelas induknya. Dalam skenario ini class induk yang ada disebut superclass dan kelas turunan disebut subclass.

3. Interface

Dalam Java, sebuah interface dapat didefinisikan sebagai alat komunikasi antara objek  dengan satu sama lain. Interface memainkan peran penting ketika datang ke konsep pewarisan. Sebuah interface mendefinisikan metode, yang digunakan oleh class anak (subclass). Namun pelaksanaan metode terserah subclass. Jadi bisa dibilang interface hanya mendefinisikan method tanpa implementasi ,  kemudian class anak lah yang menginplementasikan method tersebut.

Aturan Dalam Penulisan Java

1. Aturan penulisan komentar pada Java

-Apabila komentar hanya 1 baris, maka menggunakan : 

//Contoh komentar 1 baris 

-Apabila komentar lebih dari 1 baris, maka menggunakan :

/* 

Contoh komentar baris pertama,

Contoh komentar baris kedua

*/ 

2. Aturan penulisan method (fungsi) pada Java

didalam penulisan method pada java ada beberapa aturan penulisan sebagai berikut:

  1. Nama method tidak boleh di ambil dari keyword (kata kunci) dari Bahasa pemrograman Java.
  2. Nama method boleh menggunakan huruf, angka (0-9), garis bawah (underscore), symbol dollar ($), namun penggunakan garis bawah dan symbol dollar lebih baik dihindari.
  3. Nama method harus diawali dengan huruf kecil diikuti tanda kurung buka tutup ().
  4. Apabila nama method lebih dari satu kata, maka kata kedua dituliskan diawali dengan huruf besar (kapital).

Contoh penulisan method :

main()

hitungKeliling()

tampil()

tampilDataMahasiswa()

3. Aturan penulisan variabel pada Java

didalam java ada beberapa aturan penulisan variabel sebagai berikut:

  1. Nama variabel tidak boleh diambil darikeyword (kata kunci) dari bahasa pemrograman Java.
  2. Nama variabel boleh menggunakan huruf, angka (0-9), garis bawah (underscore), dan symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
  3. Nama variabel harus diawali dengan huruf kecil.
  4. Apabila nama variabel lebih dari 1 kata, maka kata ke-2 dituliskan diawali dengan huruf besar dan seterusnya.

Contoh penulisan variable :

nim

namaMahasiswa

alamat

tanggalLahir

 Java

4. Aturan penulisan kelas pada Java

didalam java ada aturan penulisan kelas sebagai berikut:

  1. Nama kelas tidak boleh diambil dari Keyword (kata kunci) dari Bahasa pemrograman Java.
  2. Nama kelas boleh menggunakan huruf, angka (0-9), garis bawah (underscore) dan symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
  3. Nama kelas harus diawali dengan huruf besar (kapital).

Read More

11 May 2020

Ask Cara Install Java di Windows AdityaDees

09:24 0

Apa itu Java

Cara Install Java di Windows

Java merupakan bahasa pemrograman yang lumayan populer saat ini. Banyak perusahaan-perusahaan besar yang menggunakan pemrograman ini untuk menangani sistem yang sedang mereka kembangkan.

Bahasa pemrograman ini pertama kali dirilis pada tahun 1995, dibuat oleh James Gosling pada saat masih bergabung dengan Sun Microsystem yang saat ini merupakan bagian dari Oracle.

Kelebihan paling menonjol dari java adalah dapat dijalankan diberbagai Sistem Operasi komputer. Dengan kelebihan ini anda hanya perlu menulis sekali program java dan hasilnya dapat dijalankan di Sistem Operasi manapun tanpa melakukan perubahan apapun.

Mengapa Harus Java

Selain karena fungsionalitas yang umum dari Java, alasan lain kenapa harus install java adalah karena bahasa pemrograman ini merupakan bahasa pemrograman yang cukup populer dan banyak digunakan.

Karena semakin populer bahasa pemrograman yang anda pahami, maka semakin banyak juga perusahaan-perusahaan besar yang ingin merekrut anda untuk bekerja di perusahaan tersebut.

Selain itu secara teknis Java juga kadang menjadi sistem yang harus anda install sebelum anda menginstall aplikasi utama untuk mempelajari hal lain seperti Oracle PL/SQL, Oracle Report, Oracle Forms dan lain lain.

Cara Download Java

Untuk menginstal Java anda hanya perlu mendownload JDK yang dapat anda dapatkan secara gratis melalui situs resminya. Berikut adalah tutorial yang dapat anda ikuti untuk mendownload JDK.

1. Lakukan pencarian dengan kata kunci 'JDK Latest Version' di google search

Cara Install Java di Windows

2. Kunjungi situs yang terdapat pada gambar berikut

Cara Install Java di Windows

3. Kemudian klik 'JDK Download' untuk mendownload JDK

Cara Install Java di Windows

4. Pilihlah JDK yang sesuai dengan sistem operasi anda. Karena saya menggunakan Windows 10 64-bit, maka saya pilih 'Windows x64 Installer'

Cara Install Java di Windows

5. Tunggu proses download hingga muncul JDK Installer di folder anda

Cara Install Java di Windows


Cara Install Java

Untuk melakukan proses instalasi Java, pastikan anda sudah mendownload JDK terlebih dahulu seperti tutorial diatas. Anda dapat mengikuti langkah-langkah berikut untuk melakukan proses instalasi Java.

1. Klik open pada JDK yang telah anda install, kemudian klik Next

Cara Install Java di Windows

2. Jika anda ingin mengubah direktori instalasi, anda dapat mengubahnya pada tombol 'Change', kemudian klik Next

Cara Install Java di Windows

3. Tunggu hinga proses instalasi selesai.

Cara Install Java di Windows

4. Klik 'Close' untuk menutup proses instalasi

Cara Install Java di Windows


Cara Setting Path Java di Windows

Langkah selanjutnya setelah anda berhasil melakukan proses instalasi Java adalah melakukan Setting Path pada komputer anda. Berikut adalah langakah-langkah yang dapat anda ikuti untuk melakukan setting path Java di Windows.

1. Cari CMD pada menu search di windows anda kemudian 'Run as administrator'

Cara Install Java di Windows

2. Tulis 'javac' atau 'java' pada CMD tersebut. Jika hasilnya seperti di bawah, maka setting path Java belum dilakukan pada komputer anda.

Cara Install Java di Windows

3. Buka directori dari java yang telah anda install. Jika anda tidak mengubah directori pada saat install Java, maka directori tersebut adalah 'C:\Program Files\Java\jdk-14.0.1\bin'

Cara Install Java di Windows

4. Cari 'Environment' pada menu search di Windows, dan pilih menu seperti di bawah

Cara Install Java di Windows

5. Klik 'Environment Variables'

Cara Install Java di Windows

6. Klik 'Edit' pada bagian Sytem Variables

Cara Install Java di Windows

7. Kemudian klik New, dan paste path yang telah anda copy di tahap 3, kemudian klik 'OK'

Cara Install Java di Windows

8. Klik 'OK' pada tahap ini

Cara Install Java di Windows

9. Tulis 'javac' di CMD, akan tampak seperti berikut jika proses setting path nya benar

Cara Install Java di Windows

10. Tulis 'java'  di CMD, akan tampak seperti berikut jika proses setting path nya benar

Cara Install Java di Windows


Sekian, artikel perihal cara install java di Windows, semoga bermanfaat.

Terimakasih.




Read More

26 October 2019

Ask Cara Konversi String Java ke Tipe Data Lain AdityaDees

14:55 0

Cara konversI stringString merupakan salahsatu tipe data pada java yang merupakan gabungan huruf, angka, dan berbagai karakter lainnya.

Biasanya String digunakan untuk mendifinisikan atau menampung sebuah teks yang diperlukan dalam sebuah pemrograman.

Ketika membuat program atau aplikasi pada java, kadang kita menginginkan variable String ini untuk di konversi menjadi tipe data lain. Hal ini diperlukan untuk memenuhi kebutuhan dari program yang sedang dibangun.

Secara data, String merupakan kumpulan dari berbagai tipe data Char. Jadi secara tidak langsung String bisa dikatakan sebagai Array Of Char atau kumpulan tipe data Char dalam satu variable yang sama.




Kita dapat menggunakan fungsi Parse pada java untuk melakukan konversi data tersebut. Fungsi Parse ini dapat melakukan konversi string ke beberapa tipe data lain seperti int, long, double dan lain lain.

Berikut merupakan salahsatu contoh menggunakan fungsi Parse dan funsi lainnya untuk mengkonversi tipe data String ke tipe data lain.

1. Konversi String ke Integer

Int a = Integer.parseInt("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

2. Konversi String ke Short

Short a = Short.parseShort("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

3. Konversi String ke Long

Long a = Long.parseLong("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

4. Konversi String ke Double

Double a = Double.parseDouble("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

5. Konversi String ke Float

Float a = Float.parseFloat("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

6. Konversi String ke Byte

byte[] a = "Y".getBytes();
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

7. Konversi String ke ASCII

System.out.println("Hasil ASCII:" + (int)'Y');
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

8. Konversi String ke Date

import java.text.SimpleDateFormat;

String sDate1="31/10/2019";
Date date1=new SimpleDateFormat("dd/MM/yyyy").parse(sDate1);
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

9. Konversi String ke Array

char[] characters = "Parse String".toCharArray();

System.out.print("Hasil Array: ");
for(char output : characters){
System.out.print(output);
}
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

10. Konversi String ke JSON

StringProject obj = new StringProject();
Gson gson = new Gson();
String json = gson.toJson(obj);
System.out.println("Hasil Json:" + json);
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

Biar lebih jelas, berikut salah satu contoh konversi String ke tipe data lain dalam satu Class yang sama.

package stringproject;

import com.google.gson.Gson;
import java.nio.charset.StandardCharsets;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class StringProject {
int data1 = 100;
String data2 = "hello";

public static void main(String[] args) throws ParseException {
//to int
System.out.println("Hasil Integer:" + Integer.parseInt("123"));

//to short
System.out.println("Hasil Short:" + Short.parseShort("123"));

//to long
System.out.println("Hasil Long:" + Long.parseLong("123"));

//to double
System.out.println("Hasil Double:" + Double.parseDouble("123"));

//to float
System.out.println("Hasil Float:" + Float.parseFloat("123"));

//to byte
System.out.println("Hasil Byte:" + "Y".getBytes());//.getBytes());

//to ASCII
System.out.println("Hasil ASCII:" + (int)'Y');//.getBytes());


//to date
String sDate1="31/10/2019";
Date date1=new SimpleDateFormat("dd/MM/yyyy").parse(sDate1);
System.out.println("Hasil Date: " + sDate1+"\t"+date1);

//to char array
char[] characters = "Parse String".toCharArray();
System.out.print("Hasil Array: ");
for(char output : characters){
System.out.print(output);
}
System.out.println();

//to JSON
StringProject obj = new StringProject();
Gson gson = new Gson();
String json = gson.toJson(obj);
System.out.println("Hasil Json:" + json);

}

}
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

Maka hasilnya akan seperti ini.

Cara konversi String ke tipe data lain


Demikian Postingan kali ini perihal cara konversi String ke tipe data lain.

Semoga bermanfaat.

Terimakasih.




Read More

29 October 2018

Ask Cara Mengatasi Error Create Project Maven "Could not resolve archetype from any of the configured repositories" AdityaDees

09:28 0
error maven "Could not resolve archetype from any of the configured repositories"
Pada saat membuat project maven di Eclipse menggunakan artifak “maven-archetype-webapp”  kadang kita menemukan error yang bunyinya "Could not resolve archetype from any of the configured repositories" seperti ditunjukan pada gambar dibawah ini.

error maven "Could not resolve archetype from any of the configured repositories"

dan berikut detail errornya “Creating maven-archetype-webapp has encountered a problem”.

error maven "Could not resolve archetype from any of the configured repositories"

Untuk mengatasinya kamu dapat mengikuti langkah-langkah berikut.

1. Menambahkan archetype-catalog di IDE kamu, download dulu filenya di bawah ini.
    Archetype-Catalog.xml
2. Kemudian kembali ke Eclipse, klik window -- Preferences

error maven "Could not resolve archetype from any of the configured repositories"

3. Klik menu Maven -- Archetypes -- Add Local Catalog

error maven "Could not resolve archetype from any of the configured repositories"

4. Browse file XML yang sudah di download (archetype-catalog.xml), klik OK

error maven "Could not resolve archetype from any of the configured repositories"

5. Pilih Apply and Close

error maven "Could not resolve archetype from any of the configured repositories"

Sekarang bisa dicoba ulang buat project maven-webapp lagi, ikuti langkah-langkah berikut.

1. Buat Project Maven seperti biasa

error maven "Could not resolve archetype from any of the configured repositories"

2. Klik Next

error maven "Could not resolve archetype from any of the configured repositories"

3. Klik Next

error maven "Could not resolve archetype from any of the configured repositories"

4. Klik Finish

error maven "Could not resolve archetype from any of the configured repositories"

5. Project Kamu berhasil dibuat

error maven "Could not resolve archetype from any of the configured repositories"

error maven "Could not resolve archetype from any of the configured repositories"




Sekian artikel kali ini.

Semoga bermanfaat.


Read More

https://payclick.com/

Contact us for advertising.