Tutorial Pemrograman Java Part 4 | Percabangan di Bahasa Pemrograman Java beserta contoh

Kembali lagi bersama Blog mahasiswa di tutorial pemrograman Java Part 4 di materi Percabangan, sebelumnya kita membahas tentang Error dan Manipulasi String dari bahasa java  yang bisa di cek artikelnya disini  , sekarang kita akan membahas apa itu operan dan inputan di bahasa pemrograman java Percabangan merupakan suatu keadaan dimana program akan dieksekusi saat salah satu kondisi terpenuhi.

Didalam bahasa pemrograman Java dan bahasa pemrograman lain terdapat 5 percabangan yaitu;

    1. IF

Percabangan di if ini hanya terdapat satu kondisi saja , jika kondisi bernilai benar maka dieksekusi dan jika kondisi bernilai salah maka akan selesai.

Bentuk dari IF yaitu :

Contoh dari program if yaitu :

    2. If Else

Percabangan di if ini memiliki satu kondisi dimana saat kondisi if benar maka akan menjalankan perintah yang ada di dalam if , tetapi jika kondisi if bernilai salah maka akan kenjalankan perintah yang ada di else.

Bentuk dari if else yaitu :

Contoh program if else yaitu :

       3. If Else-If

Percabangan if else-if hampir sama dengan percabangan if else, kondisi yang bernilai benar akan menjalankan perintah di dalam if tetapi jika kondisi bernilai salah maka akan memeriksa kembali nilai di else if , jika kondisi di else if terpenuhi, maka perintah akan dijalankan , tetapi jika kondisi benilai salah maka program akan selesai.

Bentuk dari percabangan if else-if

Contoh program if else-if :

      4. IF Bersarang

Percabangan if bersarang merupakan percabangan di dalam percabangan, jadi seperti if didalam if analoginya seperti ini.

Jika kondisi didalam if yang pertama terpenuhi, maka akan ada lagi kondisi untuk memeriksa apakah nilai tersebut bernilai benar atau salah, jika kondisi tersebut bernilai benar maka akan menjalankan perintah di dalam if.

Biasannya if bersarang memuat lebih dari satu kondisi didalam if.

Bentuk percabangan if bersarang adalah  :

    5. Switch Case

Percabangan Switch Case  ini sedikit berbeda fungsinya dengan percabangan if else, percabangan Switch case ini lebih banyak digunakan di aplikasi yang terdapat menu pilihan, percabangan ini juga lebih difungsikan untuk menangani banyak kemungkinan pilihan atau kemunculan.

Bentuk percabangan Switch case

Contoh program percabangan switch case :

Sekian tutorial pemrograman bahasa java tentang materi Percabangan, next kita akan membahas materi tentang Perulangan.

terima kasih semoga bermanfaat , Salam Mahasiswa.

Tutorial Pemrograman Java Part 3 | ERROR DAN MANIPULASI STRING DI BAHASA PEMROGRAMAN JAVA

Kembali lagi bersama Blog mahasiswa di tutorial pemrograman Java Part 3 di materi Error dan Manipulasi String, sebelumnya kita membahas tentang Operator dan Inputan dari bahasa java  yang bisa di cek artikelnya disini  , sekarang kita akan membahas apa itu operan dan inputan di bahasa pemrograman java.

Error

Kebanyakan mahasiswa pasti pusing dan gedeg banget dengan yang namanya error, error ketika deadlinenya berlangsung rasanya udah mau banting aja laptop, tapi tahukah kalian, kalian tidak akan tuh yang namanya bingung pusing ataupun cemas dengan adanya error jika kalian tau jenis error yang ada di bahasa pemrograman java.

 

Terdapat 3 error yang harus kalian ketahui di bahasa pemrograman java yaitu;

  1. Syintax Eror

Jika kalian menemui error syntax, kalian tidak perlu khawatir karena Syntax error disebabkan kesalahan dalam penulisan, kesalahan tersebut dikarenakan tidak sesuai dengan struktur yang sudah ditetapkan di dalam elemen elemen dalam bahasa pemrograman java.

Contoh terjadinya sintax error dikarenakan;

  1. Tidak menggunakan tanda atau karakter yang sesuai dengan yang ada didalam bahasa pemrograman java , misalnya tidak menggunakan tanda apostrop ( “ ) untuk penulisan tipe data string
  2. Salah dalam menuliskan keyword java
  3. Tidak mencantumkan semicolon atau tanda titik koma di akhir baris program
  4. Tidak menggunakan tanda kurung kurawal untuk pernyataan
  5. Kurangnya sintaks yang sesuai dengan struktur bahasa pemrograman java.

   2. Runtime Eror

Runtime Error merupakan error yang terjadi karena program berhenti secara tiba tiba ketika program tersebut dijalankan.

Terkadang runtime error ini terjadi karena program tidak bisa menjalanan operasi yang tidak mungkin dilakukan.

Penyebab terjadinya runtime error disebabkan karena;

  1. User salah menginputkan data, semisal ketika kita sudah mengatur inputan untuk data yang bertipe data String dan ser menginputkan data angka maka akan terjadi runtime error
  2. Ketika melakukan pembagian angka 1 dan lebih dari 1 dengan angka 0

Contoh runtime error

3. Logic Eror

Logic error terjadi saat program tidak menghasilkan hasil yang diinginkan , program tetap berjalan namun mengeluarkan outputan yang salah.

Contoh Logic Error

Manipulasi String

String adalah suatu tipe data yang sering sekali digunakan di bahasa pemrograman java, String biasa dipresntasikan sebagai class dengan library java.lang.String , class ini memiliki banyak method yang sangan berguna dan sering sekali digunakan untuk beberapa keperluan, beberapa fungsi dari beberapa method ini sebagai berikut;

  1. ToUpperCase 

ToUpperCase digunakan untuk memanipulasi isi dari data  String menjadi huruf besar atau huruf kapital semua.

Contoh Penggunaan ToUpperCase

   2. ToLowerCase

ToLowerCase digunakan untuk merubah isi darir data String menjadi huruf kecil semua.

Contoh penggunaan ToLowerCase

   3. Substring

Substring digunakan untuk mengambil sebagian dari isi dari String.

   4. CompareTo

CompareTo digunakan untuk membandingkan 2 buah String namun akan ada pengembalian hasil bertipe data Integer.

   5. IndexOf

IndexOf biasanya digunakan untuk mencari index suatu nilai

   6. Contains

Contains digunakan untuk membandingkan 2 buah String namun akan ada pengembalian hasil bertipe data boolean.

contoh penggunaan Contains

   7. Concat

Concat digunakan untuk menggabungkan 2 String.

contoh penggunaan Concat

   8. endsWith

endsWith digunakan untuk mengecek apakah isi data string diakhiri dengan huruf atau karakter tertentu.

contoh penggunaan endswith

   9. StartsWith

sama seperti startsWith, endsWith digunakan untuk mengecek apakah isi data string diakhiri dengan huruf atau karakter tertentu.

contoh penggunaan startswith

   10. Length

Length digunakan untuk mengetahui panjang dari karakter atau huruf dari value string.

contoh penggunaan Length

Sekian tutorial pemrograman bahasa java tentang materi Error dan Manipulasi String, next kita akan membahas materi tentang Percabangan.

terima kasih semoga bermanfaat , Salam Mahasiswa

Tutorial Pemrograman Java Part 2 | Pengertian Operator dan Inputan Beserta Contoh

Kembali lagi bersama Blog mahasiswa di tutorial pemrograman Java Part 1 di materi Operator dan Inputan, sebelumnya kita membahas tentang pengertian dari bahasa java itu sendiri dan penjelasan mengenai Class, Tipe Data, Varabel yang bisa di cek artikelnya disini  , sekarang kita akan membahas apa itu operan dan inputan di bahasa pemrograman java.

Operator

Operator di pemrograman bahasa java digunakan untuk melakukan perintah operasi , beberapa operasi ini sangat berguna untuk melalukan perhitungan atau perbandingan logika. Di Bahasa Pemrograman Java terdapat 6 operator yang bisa digunakan yaitu:

  1. Operator Aritmatika

Operator aritmatika merupakan operator yang melakukan pengoperasian perhitungan (Aritmatika), didalam Operasi ini terdapat 5 macam yaitu:

  • Operator Penambahan ( + )
  • Operator Pengurangan ( – )
  • Operator Perkalian ( * )
  • Operator Pembagian ( / )
  •  Operator Sisa hasil bagi / Mod ( % )

Saat melakukan perhitungan , Java memiliki operator prioritas yang harus didahulukan terlebih dahulu . Operator prioritas dari yang tertinggi ke yang terendah yaitu :

  1. Increment / Decrement ( — , ++ )
  2. Simbol Minus ( – )
  3. Perkalian , Pembagian, Modulus ( * ,  /, %)
  4. Penjumlahan dan pengurangan ( + , – )

Operator ini biasanya digunakan jika aplikasi atau program yang kalian kerjakan terdapat operasi perhitungan seperti kalkulator atau kasir.

Contoh Operator Aritmatika Di Bahasa Java.

No Operator Penjelasan Contoh Penulisan
1 == Memeriksa apakah nilai kedua operan bernilai sama atau tidak , jika sama maka bernilai true (A == B)
2 != Memeriksa apakah nilai operan bernilai sama atau tidak, jika tidak sama maka bernilai true (A != B)
3 > Memeriksa apakah nilai operan sebelah kiri lebih besar daripada operan sebelah kanan, jika iya maka bernilai true ( A > B )
4 < Memeriksa apakah nilai operan sebelah kiri lebih kecil daripada operan sebelah kanan, jika iya maka bernilai true ( A < B )
5 >= Memeriksa apakah nilai operan sebelah kiri lebih besar atau sama dengan operan sebelah kanan, jika iya maka bernilai true ( A >= B )
6 <= Memeriksa apakah nilai operan sebelah kiri lebih kecil dan sama dengan operan sebelah kanan, jika iya maka bernilai true (A <= B )

     2. Operator Relasional

Operator relasional merupakan operator yang digunakan untuk membandingkan variabel yang bernilai akhir true atau false.

Ada 6 operator di dalam operator relasional yaitu :

No Operator Penjelasan Contoh Penulisan
1 == Memeriksa apakah nilai kedua operan bernilai sama atau tidak , jika sama maka bernilai true (A == B)
2 != Memeriksa apakah nilai operan bernilai sama atau tidak, jika tidak sama maka bernilai true (A != B)
3 > Memeriksa apakah nilai operan sebelah kiri lebih besar daripada operan sebelah kanan, jika iya maka bernilai true ( A > B )
4 < Memeriksa apakah nilai operan sebelah kiri lebih kecil daripada operan sebelah kanan, jika iya maka bernilai true ( A < B )
5 >= Memeriksa apakah nilai operan sebelah kiri lebih besar atau sama dengan operan sebelah kanan, jika iya maka bernilai true ( A >= B )
6 <= Memeriksa apakah nilai operan sebelah kiri lebih kecil dan sama dengan operan sebelah kanan, jika iya maka bernilai true (A <= B )

Contoh Operator Relasional Di Bahasa Pemrograman Java.

   3. Operator Logika

Operator logika merupakan operator yang digunakan untuk membandingkan suatu nilai atau lebih dan menggunakan tipe data boolean untuk menghasilkan nilai true atau false.

3 operator yang harus diketahui di operator logika adalah.

No Operator Penjelasan Contoh Penulisan
1 && Operator Logika AND, Jika Kedua Operan bernilai bukan nol maka kondisi bernilai benar (A && B)
2 || Operator Logika OR, Jika salah satu operan bernilai bukan nol , maka kondisi bernilai benar (A || B)
3 ! Operator Logika NOT digunakan untuk membalik keadaan logika dari operan , jika hasil kondisi benar maka operator NOT akan membuatnya menjadi tidak benar !( A && B )

 

Contoh Operator Logika Di Bahasa Pemrograman Java.

   4. Operator Penugasan

Operator penugasan merupakan operator yang memberikan penugasan pada variabeel tertentu dan merupakan penyingkatan dari proses manual perhitungan menggunakan operator aritmatika.

Contoh Operator Penugasan Di Bahasa Java.

INPUTAN

Didalam Bahasa pemrograman java, kalian bisa membuat inputan yang mana inputan tersebut berasal dari user yang menjalankan program console kalian nanti. Untuk bisa membuat inputan kalian harus memasukkan library ke dalam program kalian, Library tersebut adalah.

Lalu untuk deklarasi sintaks scanner di dalam public static void main seperti berikut :

atau bisa juga dideklarasikan di dalam class tetapi diluar public static void main seperti ini :

Contoh penulisan dari scanner itu sendiri seperti berikut :

Untuk mengambil data yang sudah diinputkan kalian bisa memanggil scanner dan methodnya, untuk method di scanner memiliki fungsi yang sama, yang membedakan adalah tipe data yang digunakan, list untuk method dan tipe datanya seperti berikut :

  • next( ) = untuk data inputan string
  • nextLine( ) = untuk data inputan string dan memiliki spasi
  • nextInt( ) = untuk data inputan Integer
  • next( ).charAt( 0 ) = untuk data inputan char

contoh penulisan inputan di bahasa pemrograman java :

Sekian tutorial pemrograman bahasa java tentang matri operator dan inputan, next kita akan membahas materi tentang erro dan manipulasi string.

terima kasih semogra bermanfaat , Salam Mahasiswa.

Tutorial Pemrograman Java Part 1 | Pengertian Java Class, Tipe Data, Variabel

Mahasiswa mahasiswa yang sedang menggeluti dunia pemograman pastinya tidak asing dengan bahasa pemograman java, bahasa yang banyak sekali digunakan oleh bahkan programmer programmer di seluruh dunia, terkadang sebelum memasuki dunia pemrograman dan segala jenis bahasa pemrograman yang ada, kita akan diajarkan terlebih dahulu dasar dari bahasa pemrograman itu dengan bahasa java ataupun bahasa C++.
Sebelum kita belajar bahasa pemrograman java step by step ada baiknya kita tahu apasih bahasa pemrograman java itu.
Bahasa pemrograman Java merupakan bahasa pemrograman yang bisa dijalankan di berbagai komputer dan telepon gengam, bahasa ini dibuat oleh seseorang yang bernama James Gosling yang merupakan salah satu orang yang bergabung di Sun Microsystem yang saat ini bergabung dengan Oracle, Bahasa Pemrograman Java ini dirilis di tahun 1995, Bahasa ini menurut kami merupakan bahasa humanis dan mudah untuk dipahami, selain itu sintaks yang digunakan kebanyakan mengadopsi dari sintaks yang terdapat di bahasa pemrograman C dan C++.
Bahasa Java juga merupakan bahasa yang bersifat umum dan non Spesifik serta bahasa yang fungsional yang memungkinkan aplikasi java bisa berjalan di Sistem Operasi manapun.
Disini kami akan memberikan urutan step by step apa saja materi yang akan kita pelajari dan beberapa contoh program java Di Tutorial Pemrograman Java Blog Mahasiswa Indonesia, Step yang akan dipelajari yaitu :
  1. PendahuluanJava (Class, Tipe Data , Variabel)
  2. Inputan dan Operator  
  3. Error dan Manipulasi String  
  4. Percabangan 
  5. Perulangan 
  6. Array 
  7. Function dan Procedure 
  8. Contoh Aplikasi Java Console
Sebelum memulai mencoding bahasa pemrograman, ada baiknya kita persiapkan aplikasi untuk menulis dan mencompile program yang akan kita buat yaitu :
  •  JDK 8 dan JRE
  • Netbeans 8.2 atau versi yang terbaru  
  •  Laptop/PC dengan Ram mininal 1 GB
Untuk Aplikasinya kalian bisa mendownload di situs resmi Oracle  atau kalian juga bisa memanfaatkan situs yang menyediakan compile untuk pemrograman java seperti jdoodle.com .
Di paragraf kedua kita sudah mengetahui apa itu pemrograman Java sebelum kita belajar pemrograman java kita harus memperhatikan beberapa komponen yaitu :

Class

Class merupakan blueprint atau cetakan untuk menciptakan suatu instant dari object, Class juga merupakan grup suatu object dengan kemiripan dengan attributes atau properties behavior dan relasi ke object lain.
Object sediri berarti suatu instance dari class yang secara umum mempresentasikan sebuah object seperti mereprenstasikan nyata dari class itu sendiri .
Ada beberapa macam class yaitu :
a.       Private Class
Merupakan class dengan kode akses yang bersifat private, dengan kata lain data maupun methode hanya dapat diakses oleh class yang memilikinya saja.
b.       Public Class
Public class merupakan Class dengan kode Akses yang bisa diakses oleh semua bagian didalam program.
c.       Protected Class
Protected Class merupakan class yang sama seperti private class , hanya saja class ini bisa diakses oleh class turunannya saja atau encaptulaion data.

Tipe Data

Tipe data merupakan suatu inisialisai atau jenis nilai yang diberikan untuk suatu nilai data yang akan ditampung atau disimpan
Tipe data di java dibagi menjadi 2 yaitu:
  • Tipe data primitive
Tipe data primitive merupakan tipe data asli yang disediakan oleh bahasa pemrograman
Java, macam macam tipe data primitive yaitu :
a.       Numeric
Merupakan tipe data yang menampung data yang bersifat angka, terdapat tipe data yang masuk dalam tipe data numeric yaitu :
Integer
Integer merupakan tipe data yang mengandung  bilangan bulat, tipe data yang termasuk di integer antara lain.
Tipe Data
Range
Ukuran/Bit
Byte
-128 s.d 127
8
Short
-32768 s.d 32767
16
Int
-2147483648 s.d 2147483647
32
Long
-9223372036854775808 sd 9223372036854775807
64
yang menjadi pembeda adalah range yang terdapat di tiap tipe data.
Float point
Float merupakan tipe data yang menampung data bilangan yang mengandung (,) koma dan pecahan atau real macam macam tipe data float disini yaitu Double dan Float.
Tipe Data
Range
Ukuran/Bit
Double
1.7e-308 s.d 1.7e+308
54
Float
3.4e-308 s.d 3.4e+038
32
b.       Non – Numeric
Non-numeric merupakan tipe data yang menampung data yang bersifat huruf, tipe data yang masuk di bagian tipe data non-numeric yaitu:

 

Tipe Data
Range
Ukuran/Bit
Char
-128 s.d 127
1
Boolean
False = 0 atau true = 1
8
  • Tipe data Non Primitive
Tipe data Non Primitive disebut juga tipe data refrence type atau tipe data yang merujuk pada suatu alamat memori atau tempat penyimpanan data.
Tipe data yang termasuk tipe data non primitive adalah Strings, Arrays, Class.

Variabel

Variabel merupakan satuan dasar dalam penyimpanan data di pemrograman java, bisa diumpamakan, variabel merupakan tempat kosong yang hanya bisa ditempatin oleh satu data saja, variabel bisa diikuti dengan tipe data yang membedakan tipe data apa yang digunakan. Di Java terdapat beberapa jenis variabel antara lain.
          Variable Local,
          Variable Class (Variable Static),
          Variable Instance (Variable Non-Static).
Saat penamaan variabel, kalian tidak diperkenankan untuk memakai simbol simbol seperti @#$% dll, kalian juga tidak diperbolehkan menggunakan keyword yang mengandung arti di dalam bahasa pemrograman java seperti Class, Integer, String, Char dll.

Contoh Program tentang Tipe data dan variabel di java

 Outputan yang akan dihasilkan seperti ini
Sekian dulu penjelasan kami tentang Tipe data dan variabel, next kami akan melanjutkan tentang materi operator
Terima kasih semoga bermanfaat, salam mahasiswa.