Thursday, June 30, 2016

Tipe Data String dalam Bahasa Pemrograman Java

Pada tutorial sebelumnya kita mengetahui bahwa ada tipe data char untuk menyimpan nilai character(huruf), tapi, sayang sekali itu hanya bisa... thumbnail 1 summary
Pada tutorial sebelumnya kita mengetahui bahwa ada tipe data char untuk menyimpan nilai character(huruf), tapi, sayang sekali itu hanya bisa satu huruf.


baca juga : Tipe Data Dalam Bahasa Java


Lalu, bagaimana caranya kita membuat variabel yang akan digunakan untuk menyimpan sebuah kalimat ?
Nah, dalam Bahasa Java sudah disediakan tipe data bentukan (bukan dasar) yang dinamakan String.

String ini sebenarnya kumpulan char (Array of char), kita nanti juga akan membahas Array.


Membuat Variabel String


Source Code:

// kode ini ditulis dari ng0ding.blogspot.com
public class BelajarString {

  public static void main(String[] args) {

    kalimatSapaan = "Hallo, Selamat datang di ng0ding.blogspot.com";
    kalimatPerpisahan = "Sampai Jumpa Lagi";
  
    System.out.println(kalimatSapaan);
    System.out.println(kalimatPerpisahan); 
  }
}

Output: 
Tipe Data String dalam Bahasa Pemrograman Java
Output dari class BelajarString
Bisa kalian coba sendiri, kalian bisa membuat kalimat, dan bahkan paragraf dengan String.
sebenarnya dalam Java String adalah sebuah object.



baca juga : Object dan Class dalam Pemrograman Java


Dan seperti kita ketahui bahwa dalam sebuah class kita bisa membuat method method.

Sedikit contoh mengenai method yang ada dalam class String.


Sedikit Contoh Method dalam String


1. length

digunakan untuk mengetahui panjang String (banyaknya karakter dalam sebuah String)
mereturn nilai integer(bilangan bulat)


Source Code:
//kode ini ditulis dari blog ng0ding.blogspot.com
public class BelajarString {
 public static void main(String[] args) {

        String kalimatPerpisahan = "Sampai Jumpa Lagi";
        int pjg = kalimatPerpisahan.length();
  
        System.out.println(kalimatPerpisahan);
        System.out.println("Panjang Kalimat Perpisahan : " + pjg);
    }
}

Output:
Tipe Data String dalam Bahasa Pemrograman Java
Output penggunaan String length dalam Java


2. concat


digunakan untuk menggabungkan dua buah String
mereturn sebuah String gabungan dari String1 dan String2.

Source Code:

// kode ini ditulis dari ng0ding.blogspot.com
public class BelajarString {
    public static void main(String[] args) {

        String kal1 = "Hai, ";
        String kal2 = "Saya ng0ding";
  
 String kalBaru = kal1.concat(kal2);
 System.out.println(kalBaru);
    }
}

Output: 
Tipe Data String dalam Bahasa Pemrograman Java
Output penggunaan concat String dalam Java

Masih banyak method method lain, tentu kita tidak akan membahas semuanya disini.

Terima Kasih

Wednesday, June 29, 2016

Tipe Data dalam Bahasa Pemrograman Java

Perlu diketahui bahwa sebuah variabel adalah tempat menyimpan data. Dan sebuah variabel ini memesan lokasi didalam memori, dengan kata lain ... thumbnail 1 summary
Perlu diketahui bahwa sebuah variabel adalah tempat menyimpan data. Dan sebuah variabel ini memesan lokasi didalam memori, dengan kata lain saat anda buat variabel, anda mengalokasikan beberapa bit didalam memori untuk sebuah variabel tersebut

Dan tentu saja, besarnya memori(RAM) yang dipesan untuk sebuah variabel itu tergantung dari tipe data yang anda buat.

Ada dua jenis tipe data dalam bahasa Pemrograman Java

  1. Primitive Data Type
  2. Reference/ Object Data Type


Primitive Data Type

Primitif ?
Kuno ?
Ya sekiranya begitulah, tipe data ini digunakan untuk merepresentasikan hal hal dasar, seperti nilai bilangan/ huruf/ kebenaran(boolean).
Jadi, dalam Bahasa Pemrograman Java ada DELAPAN tipe data primitif
Catatan :1 byte = 8 bit


1. byte

ciri : 
  • 8 bit (1 byte), yang menyimpan nilai integer(bilangan bulat)
  • Nilai Minimum = -128
    -2^7 (-2 pangkat 7)
  • Nilai Maximum = 127
    2^7 - 1 (2 pangkat 7 dikurang 1)
  • Nilai Default = 0
    Nilai default berarti, saat anda buat variabel tersebut, otomatis nilainya 0.
  • Contoh :
    byte a = -10;
    byte nilai = 30;

2. short

ciri :
  • 16 bit (2 byte), menyimpan integer(bilangan bulat) juga
  • Nilai Minimum = -32.768
    -2^15 (-2 pangkat 15)
  • Nilai Maximum = 32.767
    2^15 -1 (2 pangkat 15 dikurang 1)
  • Nilai Default = 0
  • Contoh :
    short a = 30000;
    short jumlah = -9708;

3. int

ciri : 
  • 32 bit (4 byte), menyimpan integer juga (malah int berasal dari kata integer)
  • Nilai Minimum = -2.147.483.648
    -2^31 (-2 pangkat 31)
  • Nilai Maximum = 2.147.483.647
    2^31 - 1 (2 pangkat 31 dikurang 1)
  • Nilai Default = 0
  • Contoh : int variabelA = 100000;
    int variabelB = 2000000;

4. long

ciri : 
  • 64 bit (8 byte), menyimpan integer juga
  • Nilai Minimum = -9.223.372.036.854.775.808
    -2^63 (-2 pangkat 63)
  • Nilai Maximum = 9.223.372.036.854.775.807
    2^63 - 1 (2 pangkat 63 dikurang 1)
  • Nilai Default = 0
  • Contoh :
    long variabelA1 = 1000000000000;

5. float

ciri :
  • 32 bit (4 byte), floating point (bilangan berkoma)
  • Nilai Default = 0.0f
    inget harus pake f gan, dan juga harus diinget, kalo mau assign(masukin) nilai ke variabel float, nilai komanya bukan pake koma tapi titik
  • Contoh :
    float rata_rata = 3.24f;

6. double

ciri :
  • 64 bit (8 byte), floating point (bilangan berkoma juga)
    seperti byte, short, int, long dimana semakin besar bit yang diperlukan tipe data kita bisa masukkin nilai yang lebih besar juga.
  • Nilai Default = 0.0d;
    kalo float pake f, kalo double pake d
  • Contoh :
    double d1 = 123.45;

7. boolean

Jika kalian mahasiswa Informatika, tentu sudah tak asing mendengar boolean
ciri : 
  • 1 bit
  • hanya bisa menyimpan 2 nilai, true atau false
  • Nilai Default = false
  • Contoh :
    boolean akuPintar = true;
    boolean akuMalas = false;

8. char

ciri :
  • 16 bit(2 byte), menyimpan huruf (bisa juga angka)
  • Nilai Minimum = '\u0000' (atau 0)
  • Nilai Maximum = 'uffff' (atau 65.535)
  • Contoh :
    char c1 = 'A';
    char c2 = 'a';

Reference/ Object Data Type

Jika kalian masih inget tutorial sebelumnya tentang Object dan Class dalam Java.
Dalam tutorial sebelumnya sudah dikasih contoh cara pembuatan object dari sebuah class.
Tipe Data dalam Bahasa Pemrograman Java
Membuat variabel bernama objectAyin, dengan tipe data Ayin
Nah, object tersebut bukan lagi bertipe data primitive seperti int/ char/ float/ dll, melainkan bertipe Ayin.
Dimana Tipe Data Ayin tersebut mengandung beberapa informasi.

Bagaimana ?
Sedikit ada kemajuan bukan ?
apakah tutorial ini cukup jelas dan mudah dipahami ?
Silahkan berkomentar jika ada yang kurang dimengerti, dan Terima Kasih

Monday, June 27, 2016

Objek dan Kelas dalam Bahasa Pemrograman Java

Karna Java adalah Bahasa yang Object Oriented Programming, ada baiknya kita melihat sedikit mengenai OOP dalam Bahasa Pemrograman Java. ... thumbnail 1 summary
Karna Java adalah Bahasa yang Object Oriented Programming, ada baiknya kita melihat sedikit mengenai OOP dalam Bahasa Pemrograman Java.


ada beberapa konsep dasar dalam OOP di Java

  • Polymorphism
  • Inheritance
  • Encapsilation
  • Abstraction
  • Classes
  • Objects
  • Instance
  • Method
  • Message Parsing
tapi kali ini kita hanya akan melihat bagian Class dan Object.


Class dalam Bahasa Pemrograman Java

Class/ Kelas adalah blueprint dari sebuah objek, dengan kata lain kelas itu representasi dan definisi definisi dari objek yang akan kita buat.

baca juga : Komentar dalam Bahasa Java dan Cara membuat Kelas di Eclipse


Buatlah sebuah kelas baru(terserah namanya apa aja).

Source Code:


Kode Program diatas hanyalah blueprint, dengan kata lain ga berguna kalo ga kita pakai.


Objek dalam Bahasa Pemrograman Java

Dalam proses pembuatan Object dikenal sebagai Instantiate (instansiasi).
Instansiasi adalah Proses pembuatan object, berdasarkan base class blueprintnya

Pastikan anda punya Kelas Utama (kelas yang mengandung fungsi main), seperti punya saya dibawah ini :

Objek dan Kelas dalam Bahasa Pemrograman Java
Kita sekarang sedang berada di Project (ObjekdanKelas).
Project Hello World adalah project lain di dalama workspace yang sama.

Source Code :


Lihat bagian jendela Console

Output dari kode program diatas:
Objek dan Kelas dalam Bahasa Pemrograman Java
Tampilan dari Kode Program Diatas

Bagaimana ?


Apakah sudah menemukan titik terang mengenai objek dan kelas ?
jika ada yang kurang dimengerti kalian bisa bertanya (lewat komentar).


Terima Kasih

Sunday, June 26, 2016

Identifiers, Modifiers, Variabel, dan Keywords dalam Bahasa Pemrograman Java

Sekali lagi, sebelum ngoding ga jelas dan bingung dengan aturan dalam ngoding tentu saja kita harus mengetahui banyak hal, walaupun terlihat... thumbnail 1 summary
Sekali lagi, sebelum ngoding ga jelas dan bingung dengan aturan dalam ngoding tentu saja kita harus mengetahui banyak hal, walaupun terlihat seperti hal kecil tetapi percayalah, hal kecil ini akan banyak membantu anda.

"Hal-hal kecil yang tidak terbatas adalah yang paling penting"
-Sherlock Holmes

Kali ini kita akan membahas mengenai Identifiers, Modifers, Variabel, dan Keywords dalam bahasa Pemrograman Java.


baca juga : Cara membuat Project Java di Eclipse dan Syntax Dasar dalam Bahasa Pemrograman Java


Java Identifiers

Perlu diinget, semua komponen di java harus memiliki nama. Nama untuk kelas, variabel, dan method, disebut Identifiers.

Dalam Bahasa Pemrograman Java, dalam pembuatan identifiers harus diingat beberapa hal
  • Semua identifiers harus diawali dengan Huruf (A - Z atau a - z), dolar ($), atau underscore (_)
  • Setelah huruf pertama, kita bisa mengkombinasikannya dengan lain lain.
    contoh : hasilKali, hasil_Bagi, hasil_Bagi2, dll.
  • Keyword gak bisa dipake sebagai identifiers. (Daftar Keywords ada dibawah)
    contoh : agan gak bisa buat variabel bernama class, karna class adalah keyword
  • Contoh identifiers yang diperbolehkan :
    $gaji,  _umur,  umur1,  umur2,  Umur,  __hasil_bagi__
  • Contoh identifiers yang tidak diperbolehkan :
    *gaji,  3umur,  /hasilBagi,  -gaji

Java Modifiers

Seperti halnya dibahasa pemrograman lain, kita dapat memodifikasi kelas, method, dll menggunakan modifiers. Ada dua kategori dari Modifier :
  1. Access Modifiers : default, public, protected, private
  2. Non-Accesss Modifiers : final, abstract, strictfp

kita belum membahas ini sekarang, mungkin pada post post berikutnya.


Java Variables

Nantinya kita akan membahas mengenai tipe tipe dalam Bahasa Pemrograman Java:
  • Local Variabel
  • Class Variabel (Static Variabel)
  • Instance Variabel (Non-Static Variabel)

Java Keywords

Berikut ini beberapa keywords yang tentunya ga bisa dipake sebagai identifiers dalam Bahasa Pemrograman Java :
Identifiers, Modifiers, Variabel, dan Keywords dalam Bahasa Pemrograman Java
Java Keywords
Tentu saja kita tidak akan membahas semuanya dalam satu artikel ini, jadi nantikan postingan postingan berikutnya, Terima Kasih.

Sintaks Dasar dalam Bahasa Pemrogramana Java

Sebelum mulai ngoding, kita harus tahu bahwa Java adalah Bahasa Pemrograman yang Berorientasi Objek (Object Oriented Programming). Tidak ... thumbnail 1 summary
Sebelum mulai ngoding, kita harus tahu bahwa Java adalah Bahasa Pemrograman yang Berorientasi Objek (Object Oriented Programming).
Tidak seperti pada C/C++ dimana fungsi main bisa berdiri sendiri, dalam bahasa Java fungsi main() harus diletakkan di dalam sebuah kelas.
baca juga : Setting Java di Windows dan Membuat Project pada Eclipse

ada beberapa hal yang perlu kita ketahui
  • Object : Objek, seperti halnya dalam kehidupan sehari hari, objek adalah benda nyata, seperti kucing, pintu, bola, mie, bakso, dll.
  • Class : Kelas, merupakan blueprint atau bisa juga dibilang representasi dari sebuah objek.
  • Method : Method, merupakan sebuah fungsi/ sub-program. Method bisa dibilang sebagai potongan kode yang mempunyai tugas tertentu, contoh : dalam sebuah kasus kita diharuskan untuk membuat program yang bisa menambahkan, mengurangkan, mengalikan, dan membagikan dua buah nilai, kita bisa membuat kode lebih efisien dengan memisahkan operasi operasi tersebut satu persatu.
  • Instance Variable : variabel, bisa dibilang juga sebuah data, contoh kita bisa membuat variabel umur untuk menyimpan nilai umur, variabel nama untuk menyimpan nama, dll.

Program Pertama


Source Code:


Jalankan kode program diatas.
maka outputnya akan seperti dibawah ini..
Sintaks Dasar dalam Bahasa Pemrogramana Java
Window Console pada Eclipse

Syntax Dasar

ada beberapa hal yang perlu diingat dalam penggunaan sytax dalam bahasa pemrograman java.
  • Case Sensitive : Huruf besar dan kecil dianggap beda.
    misal agan buat variabel umur, dan Umur itu berbeda
  • Setiap membuat sebuah Kelas, maka huruf pertama dari nama kelas itu adalah Huruf Besar.
    seperti contoh program kita diatas, "KelasUtama'
  • Semua Method harus huruf kecil pada huruf pertamanya.
    misal >> public static void penjumlahanGan()
  • public static void main(String[] args), merupakan fungsi utama, dimana setiap aktifitas program dijalankan dari main ini.
  • Nama Kelas harus sama dengan Nama File
    contoh : gambar dibawah
Sintaks Dasar dalam Bahasa Pemrogramana Java
Nama Kelas harus sama dengan Nama File

Sekian, semoga bermanfaat, dan Terima Kasih.

Cara Membuat Project, Class dan Menjalankan Project Java di Eclipse

Setelah sebelumnya kita berhasil mengatur kebutuhan untuk melakukan aktivitas koding mengkoding , maka kali ini kita akan melihat cara membu... thumbnail 1 summary
Setelah sebelumnya kita berhasil mengatur kebutuhan untuk melakukan aktivitas koding mengkoding, maka kali ini kita akan melihat cara membuat project, class, lalu menjalankan project tersebut.


Cara Membuat Project, Class dan Menjalankan Project Java di Eclipse
Tampilan Eclipse
Pertama klik tombol restore pada sebelah kiri pojok pada Eclipse.
Maka tampilannya akan terlihat seperti dibawah ini..
Cara Membuat Project, Class dan Menjalankan Project Java di Eclipse
Tampilan Eclipse

Membuat Project Java di Eclipse

Langkah Langkah membuat Project Java di Eclipse

  1. File > New > Java Project
  2. Pada kolom Project Name, isikan nama project sesuai keinginan anda
    Contoh : saya membuat Project bernama "Hello World"
  3. Klik Finish

Perhatikan pada bagian Package Explorer, tampilannya akan seperti ini
Cara Membuat Project, Class dan Menjalankan Project Java di Eclipse
Package Explorer di Eclipse

Membuat Class Java di Eclipse

Langkah Langkah membuat Class Java di Eclipse

  1. Pada folder src di Package Explorer, klik kanan > New > Class
  2. Pada kolom Name: isikan nama kelas/ class yang anda inginkan
    perlu diingat : Dalam setiap Project, pastikan ada SATU (hanya satu) kelas yang mengandung fungsi main(), karna semua proses pemrograman akan dijalankan dalam fungsi main()
  3. klik Finish
Cara Membuat Project, Class dan Menjalankan Project Java di Eclipse
Membuat Java Class di Eclipse

Menjalankan Project Java di Eclipse

Pertama tama masukkan kode dibawah ini,

Source Code:


lalu, klik tombol run yang berwarna hijau pada toolbar Eclipse

Cara Membuat Project, Class dan Menjalankan Project Java di Eclipse
Eclipse Toolbar
Maka, dengan Otomatis, Window Console akan tampak pada bagian bawah eclipse, yang merupakan tempat tampilnya program console yang kita tulis dan kita jalankan
Cara Membuat Project, Class dan Menjalankan Project Java di Eclipse
Window Console pada Eclipse
Iyak itu dia, sebelum memulai memahami syntax dan lain lain, tentu saja kita harus memahami cara membuat project/ class, dan juga cara menjalankan project tersebut..

untuk selanjutnya kita akan memasuki materi coding codingan, Terima Kasih.

Cara Setting Java di Windows : Instalasi JDK dan IDE (Eclipse)

Hallo, ini pembelajaran pertama.. Saya akan memulai dari Bahasa Pemrograman Java. Logo Bahasa Pemrograman Java Sejarah Singkat Ja... thumbnail 1 summary
Hallo, ini pembelajaran pertama..
Saya akan memulai dari Bahasa Pemrograman Java.

Cara Setting Java di Windows : Instalasi JDK dan IDE (Eclipse)
Logo Bahasa Pemrograman Java

Sejarah Singkat

Java ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems (sekarang Oracle) dan bahasa ini di rilis tahun 1995 loh.
Namanya Java ?
iya, nama Bahasa Pemrograman ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan James Gosling. Karna kopi ini berasal dari Jawa, maka dari itu mereka menamakannya bahasa Java.
Bahasa ini banyak mengadopsi sintaks yang terdapat dalam bahasa pemrograman C/C++ namun sintaks model objek yang lebih sederhana.


JDK (Java Development Kit)

Apa itu JDK ?
bisa dibilang JDK itu adalah lingkungan pemrograman untuk menulis program-program aplikasi dan applet java, JDK sendiri terdiri dari lingkungan eksekusi program yang berada diatas Sistem Operasi.
dan didalam JDK sendiri terdapat dua Komponen (JRE dan JVM)
Penjelasannya bisa dilihat di link dibawah ini..
sumber : Sumber Pengertian JDK


Download dan Install JDK

Untuk download Java Development Kit, saya menyarankan agar teman teman mendownload JDK versi 7u79, karna versi ini lebih stabil.


Cara Setting Java di Windows : Instalasi JDK dan IDE (Eclipse)
Petunjuk Download Java SE Development Kit 7u79
Langkah langkah download
  1. Buka link downloadnya => link : Download Java Development Kit 7u79
  2. Contreng Accept License Agreement
  3. Download sesuai versi bit dari windows anda,
    Jika 32 bit, maka download installer yang Windows x86
    Jika 64 bit, maka download installer yang Windows x64
  4. Install seperti anda biasa menginstall aplikasi..

Download dan Install IDE (Eclipse)

IDE ?
itu singkatan dari Integrated Development Environment yang merupakan Program Komputer yang memudahkan kita dalam pembangunan sebuah perangkat lunak.

Bisa dibilang IDE ini tempat kita buat ng0ding.
Sebenernya banyak IDE yang bisa dipakai untuk Bahasa Pemrograman Java, seperti Eclipse, Netbeans, Notepad pun bisa dan compilenya di CMD *repot gan hahaha*.

Langsung aja
Cara Setting Java di Windows : Instalasi JDK dan IDE (Eclipse)
Petunjuk Download Eclipse untuk Windows
Langkah langkah download
  1. Buka link downloadnya => link : Download Eclipse
  2. Pilih versi Eclipsenya (biarkan Neon, karna itu versi terbaru, tapi ane pake Mars karna udah pernah download, dan males download lagi hahaha)
  3. Trus seperti JDK tadi, pilih installer sesuai versi bit dari windows agan.
  4. Installnya ?
    Enaknya, ini IDE ga perlu instal instal segala gan, cukup download trus ekstrak pake (winrar/ winzip) hehe.
  5. Sesudah di ekstrak, buka folder eclipse, lalu buka file "eclipse.exe"

Setting Workspace dan Tampilan Eclipse



Pertama kita diharuskan menentukan workspace, ya bisa dibilang semua project yang akan agan buat semuanya akan terbungkus dalam workspace itu.
untuk menentukan workspace klik Browse, lalu tentukan folder untuk workspace Java Program agan.

Setelah itu klik Oke, maka jika kita tidak ada perbedaan tampilan Eclipsnya akan seperti ini

Bagaimana ?
Sudah siap belajar Pemrograman Bahasa Java ?



baca juga : Cara membuat Java Project di EclipseSintaks dasar dalam Bahasa Pemrograman Java


Nantikan tutorial berikutnya, terima kasih . . .