Halo sahabat selamat datang di website seputaractivebase.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar Java Part 34: Perulangan WHILE Bahasa Java oleh - seputaractivebase.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Melanjutkan tutorial belajar bahasa pemrograman Java di Duniailkom, kali ini kita akan bahas struktur perulangan (looping) kedua, yakni perulangan WHILE.


Pengertian Struktur Perulangan While Bahasa Java

Dalam tutorial sebelumnya tentang perulangan FOR, kita telah bahas bahwa sebuah perulangan harus memiliki 3 syarat: kondisi awal perulangan, kondisi pada saat perulangan, dan kondisi akhir perulangan.

Dalam perulangan FOR, ketiga syarat ini ditulis dalam 1 baris perintah seperti for (i = 1; i < 5; i++). Di dalam perulangan WHILE, ketiga kondisi ini saling terpisah.

Berikut format dasar struktur perulangan WHILE dalam bahasa Java:

start;  while (condition)   {     // kode program     // kode program    increment;  }  

Di bagian start biasanya ditulis perintah inisialisasi variabel counter, misalnya i = 0. Di bagian condition terdapat kondisi yang harus dipenuhi agar perulangan berjalan, misalnya i < 5. Kemudian perintah increment harus berada di dalam block perulangan agar bisa menaikkan nilai variabel counter, misalnya dengan perintah i++.

Mari kita masuk ke contoh praktek.


Contoh Kode Program Perulangan While Bahasa Java

Sebagai praktek pertama, berikut kode program perulangan WHILE untuk menampilkan teks “Hello World” sebanyak 5 kali:

class BelajarJava {    public static void main(String args[]){            int i = 1;      while (i <= 5){        System.out.println("Hello World");        i++;      }        }  }

Hasil kode program:

Hello World  Hello World  Hello World  Hello World  Hello World

Di baris 4 terdapat perintah untuk menginput angka 1 ke dalam variabel i. Nantinya, variabel i ini akan menjadi variabel counter yang dipakai untuk menentukan jumlah perulangan.

Proses perulangan di mulai di baris 5. Perintah while (i <= 5) artinya, selama nilai variabel i kurang atau sama dengan 5, maka jalankan perulangan.

Di dalam blok perulangan terdapat perintah System.out.println(“Hello World”) di baris 6. Ini dipakai untuk menampilkan teks “Hello World“. Kemudian di baris 7 terdapat perintah increment, yakni i++. Perintah ini akan menaikkan nilai variabel i sebanyak 1 angka dalam setiap iterasi.

Perulangan while akan di ulang sebanyak 5 kali, mulai dari i = 1, i = 2, i = 3, i = 4, hingga i = 5. Ketika nilai variabel counter i sudah mencapai 6, maka kondisi while (i <= 5) tidak terpenuhi lagi (false), sehingga perulangan berhenti.

Salah satu hal yang harus selalu diingat ketika membuat perulangan while adalah, jangan lupa membuat perintah increment. Jika tidak, kondisi akhir tidak akan pernah terpenuhi dan perulangan akan berjalan terus menerus. Ini dikenal dengan istilah infinity loop. Berikut contohnya:

class BelajarJava {    public static void main(String args[]){            int i = 1;      while (i <= 5){        System.out.println("Hello World");      }        }  }    

Jika anda menjalankan kode program di atas, teks “Hello World” akan ditampilkan terus menerus, tidak pernah selesai. Penyebabnya adalah karena kondisi while (i <= 5) akan selalu bernilai true. Di dalam blok perulangan tidak ada perintah yang bisa mengubah nilai variabel i agar kondisi while (i <= 5) bernilai false.

Untuk menghentikan infinity loop, tutup paksa jendela hasil dengan men-klik tanda (x) di sudut kanan atas, atau tekan kombinasi CTRL + C.

Sama seperti perulangan FOR, di dalam block perulangan WHILE kita juga bisa mengakses nilai dari variabel counter i:

class BelajarJava {    public static void main(String args[]){            int i = 1;      while (i <= 5){        System.out.println("Hello World "+ i);        i++;      }        }  }

Hasil kode program:

Hello World 1  Hello World 2  Hello World 3  Hello World 4  Hello World 5

Bagaimana dengan perulangan menurun? tidak masalah. Kita tinggal mengatur kondisi awal, kondisi akhir, serta proses decrement:

class BelajarJava {    public static void main(String args[]){            int i = 10;      while (i > 5){        System.out.println("Hello World "+ i);        i--;      }        }  }

Hasil kode program:

Hello World 10  Hello World 9  Hello World 8  Hello World 7  Hello World 6

Di sini saya mengisi nilai awal variabel counter i dengan angka 10. Kondisi perulangan adalah while (i > 5), artinya selama nilai variabel i di atas 5, jalankan perulangan. Dan karena kita ingin membuat perulangan menurun, maka dipakai perintah decrement i-- yang akan mengurangi nilai variabel i sebanyak 1 angka dalam setiap iterasi.

Sebagai latihan, silahkan anda coba rancang kode program perulangan WHILE untuk membuat deret berikut:

3 6 9 12 15 18 21 24 27 30

Deret ini sudah pernah kita bahasa dalam tutorial perulangan FOR, sekarang tinggal mengkonversinya menjadi perulangan WHILE.

Sebelum menutup tutorial ini, saya ingin membuat tantangan lain. Tanpa menjalankan kode program di bawah ini, bisakah anda menebak hasilnya?

class BelajarJava {    public static void main(String args[]){            int i = 10;      while (i <= 5){        System.out.println("Hello World "+ i);        i++;      }        }  }

Berapa kali teks “Hello World” tampil?

Yup, jawabannya: Tidak ada. Alasannya adalah karena kondisi awal perulangan WHILE sudah langsung tidak terpenuhi.

Di baris 4 saya mengisi variabel i dengan angka 10. Kemudian terdapat blok perulangan WHILE dengan perintah while (i <= 5). Artinya, selama nilai variabel i kurang dari 5, jalankan perulangan. Masalahnya, nilai variabel i saat ini adalah 10, sehingga 10 <= 5 sudah langsung false. Dengan demikian, blok perulangan tidak akan pernah dijalankan.


Pada tutorial kali ini kita telah mempelajari cara penggunaan perulangan while atau while loop dalam bahasa pemrograman Java. Selanjutnya akan dibahas tentang perulangan ketiga, yakni Perulangan DO WHILE.

 

Itulah tadi informasi mengenai Tutorial Belajar Java Part 34: Perulangan WHILE Bahasa Java oleh - seputaractivebase.xyz dan sekianlah artikel dari kami seputaractivebase.xyz, sampai jumpa di postingan berikutnya. selamat membaca.

Halo sahabat selamat datang di website seputaractivebase.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar Java Part 33: Perulangan FOR Bahasa Java oleh - seputaractivebase.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Dalam bahasa Java (dan juga bahasa turunan C seperti C++, PHP dan JavaScript ), terdapat 3 buah struktur perulangan atau looping, yakni perulangan for, perulangan while dan perulangan do while.

Dalam tutorial bahasa pemrograman Java kali ini kita akan bahas perulangan for terlebih dahulu.


Pengertian Struktur Perulangan For Bahasa Java

Struktur perulangan (atau dalam bahasa inggris disebut loop) adalah instruksi kode program yang bertujuan untuk mengulang beberapa baris perintah.

Dalam merancang perulangan for, setidaknya kita harus mengetahui 3 komponen:

  1. Kondisi awal perulangan.
  2. Kondisi pada saat perulangan.
  3. Kondisi yang harus dipenuhi agar perulangan berhenti.

Berikut format dasar struktur perulangan for dalam bahasa Java:

for (start; condition; increment)   {     // kode program     // kode program  }  

Start adalah kondisi pada saat awal perulangan. Biasanya kondisi awal ini berisi perintah untuk memberikan nilai kepada variabel counter. Variabel counter sendiri adalah sebuah variabel yang menentukan berapa banyak perulangan dilakukan. Kebanyakan programmer menggunakan variabel i sebagai variabel counter (ini tidak harus, boleh juga memakai variabel lain).

Condition adalah kondisi yang harus dipenuhi agar perulangan berjalan. Selama kondisi ini terpenuhi, maka compiler bahasa Java akan terus melakukan perulangan. Misalnya condition ini berisi perintah i < 7, maka selama variabel counter i berisi angka yang kurang dari 7, terus lakukan perulangan.

Increment adalah bagian yang dipakai untuk memproses variabel counter agar bisa memenuhi kondisi akhir perulangan. Bagian ini akan selalu di eksekusi di setiap perulangan.

Disebut increment karena biasanya berisi operasi increment seperti i++, yang sebenarnya sama dengan i = i + 1. Maksudnya, dalam setiap perulangan naikkan variabel i sebanyak 1 angka. Namun kita juga bisa memberikan nilai lain seperti i = i + 2 sehingga variabel counter akan naik 2 angka setiap perulangan

Sebagai tambahan, terdapat istilah iterasi (iteration), yang berarti 1 kali perulangan. Istilah ini cukup sering dipakai ketika membahas tentang struktur perulangan.

Baik, cukup dengan teorinya mari kita masuk ke contoh praktek.


Contoh Kode Program Perulangan For Bahasa Java

Sebagai contoh pertama, saya ingin menampilkan teks  “Hello World” sebanyak 5 kali. Berikut kode programnya:

class BelajarJava {    public static void main(String args[]){            int i;       for (i = 1; i < 5; i++) {         System.out.println("Hello World ");       }        }  }

Di baris 4 saya membuat sebuah variabel i yang di set dengan tipe data integer. Variabel ini nantinya akan dipakai sebagai variabel counter, yakni variabel yang menentukan kondisi akhir perulangan.

Perintah di baris 5, yakni for (i = 1; i < 5; i++), bisa dibaca:

“Jalankan perulangan, mulai dari variabel i = 1 sampai i < 5. Dalam setiap iterasi, naikkan nilai variabel i sebanyak 1 angka menggunakan perintah i++“.

Berikut hasilnya:

Hello World  Hello World  Hello World  Hello World

Pertanyaannya, kenapa hanya tampil 4 baris “Hello World“? Padahal kita mengulang dari i = 1 sampai i < 5.

Ini berkaitan dengan penggunaan tanda. Kondisi akhir perulangan adalah i < 5, yang artinya akan selalu bernilai true jika i kurang dari 5, tapi jika sudah sampai dengan 5 maka kondisi menjadi false dan perulangan berhenti.

Agar teks “Hello World” bisa tampil sebanyak 5 kali, ada 2 alternatif. Yakni bisa dengan mengubah kondisi awal menjadi i = 0, atau mengubah kondisi akhir menjadi i <=5. Pilihan kedua ini terlihat lebih baik:

class BelajarJava {    public static void main(String args[]){            int i;       for (i = 1; i <= 5; i++) {         System.out.println("Hello World ");       }        }  }

Hasil kode program:

Hello World  Hello World  Hello World  Hello World  Hello World

Sekarang teks “Hello World” sudah tampil sebanyak 5 kali. Sekali lagi, hati-hati dengan menggunakan tanda perbandingan, terutama antara “<” dengan “<=“.

Di dalam perulangan, kita juga bisa mengakses variabel counter seperti contoh berikut:

class BelajarJava {    public static void main(String args[]){            int i;       for (i = 1; i <= 5; i++) {         System.out.println("Hello World "+i);       }        }  }

Hasil kode program:

Hello World 1  Hello World 2  Hello World 3  Hello World 4  Hello World 5

Sekarang setelah teks “Hello World“, tampil angka yang berasal dari nilai variabel i. Karena dalam setiap iterasi variabel counter i akan naik 1 angka (proses increment), maka ketika ditampilkan juga akan naik 1 angka untuk setiap iterasi.

Variabel counter i juga tidak harus di increment, tapi juga bisa di decrement untuk membuat perulangan menurun. Berikut contohnya:

class BelajarJava {    public static void main(String args[]){            int i;       for (i = 5; i >= 1; i--) {         System.out.println("Hello World "+i);       }        }  }

Hasil kode program:

Hello World 5  Hello World 4  Hello World 3  Hello World 2  Hello World 1

Kode kita sangat mirip seperti sebelumnya, tapi perhatikan perintah for di baris 5: for (i = 5; i >= 1; iâ€"). Ini bisa dibaca:

“Jalankan perulangan, mulai dari variabel i = 5 sampai i >= 1. Dalam setiap iterasi, turunkan nilai variabel i sebanyak 1 angka menggunakan perintah i--“.

Hasilnya, nilai variabel counter i akan berkurang 1 angka dalam setiap iterasi.

Sebagai contoh terakhir, bisakah anda membuat perulangan untuk menampilkan angka kelipatan 3 sebanyak 10 kali? Hasil akhir yang kita inginkan adalah sebagai berikut:

3 6 9 12 15 18 21 24 27 30

Terdapat beberapa cara untuk menghasilkan deret ini. Pertama, ubah di sisi block perintah yang akan dijalankan. Dimana variabel counter i tetap naik dari 1 sampai 10:

class BelajarJava {    public static void main(String args[]){            int i;       for (i = 1; i <= 10; i++) {         System.out.print(i*3 + " ");       }        }  }

Agar menghasilkan angka yang naik kelipatan 3, teknik yang dipakai adalah mengalikan nilai variabel counter i dengan angka 3 untuk setiap iterasi.

Cara kedua adalah memodifikasi proses increment dari variabel counter:

class BelajarJava {    public static void main(String args[]){            int i;       for (i = 3; i <= 30; i = i + 3) {         System.out.print(i + " ");       }        }  }

Perhatikan perintah perulangan for di baris 5. Perintah for (i = 3; i <= 30; i = i + 3) bisa dibaca:

“Jalankan perulangan, mulai dari variabel i = 3 sampai i <= 30. Dalam setiap iterasi, naikkan nilai variabel i sebanyak 3 angka menggunakan perintah i = i + 3“.

Teknik ini agak jarang dipakai, tapi itu bisa dilakukan.


Dalam tutorial kali ini kita telah membahas tentang perulangan (looping) for. Nantinya looping ini bisa dikombinasikan lebih lanjut misalnya untuk membuat perulangan bersarang (nested loop).

Tapi untuk tutorial berikutnya kita akan lanjut dulu ke bentuk perulangan kedua dalam bahasa Java, yakni perulangan WHILE.

Itulah tadi informasi mengenai Tutorial Belajar Java Part 33: Perulangan FOR Bahasa Java oleh - seputaractivebase.xyz dan sekianlah artikel dari kami seputaractivebase.xyz, sampai jumpa di postingan berikutnya. selamat membaca.

Halo sahabat selamat datang di website seputaractivebase.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar Java Part 25: Jenis-jenis Operator Perbandingan / Relasional Bahasa Java oleh - seputaractivebase.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Menyambung tutorial tentang operator di bahasa pemrograman Java, kali ini kita akan membahas Jenis-jenis Operator Perbandingan / Relasional.


Operator Perbandingan / Relasional Bahasa Java

Operator perbandingan dipakai untuk membandingkan 2 buah nilai, apakah nilai tersebut sama besar, lebih kecil, lebih besar, dll. Hasil dari operator perbandingan ini adalah boolean True atau False.

Tabel berikut merangkum hasil dari operator perbandingan dalam bahasa Java:

Operator Penjelasan Contoh Hasil
== Sama dengan 5 == 5 true
!= Tidak sama dengan 5 != 5 false
> Lebih besar 5 > 6 false
< Lebih kecil 5 < 6 true
>= Lebih besar atau sama dengan 5 >= 3 true
<= Lebih kecil atau sama dengan 5 <= 5 true

Operator perbandingan ini biasa dipakai dalam proses pengambilan keputusan atau percabangan kode program. Sebagai contoh, jika angka pertama lebih besar dari kedua, maka jalankan perintah ini. Atau jika string password = ‘123456’ maka berikan hak akses.

Operator perbandingan kadang disebut juga dengan operator relasional karena kita membandingkan hubungan (relasi) sebuah nilai dengan nilai lainnya.


Contoh Kode Program Operator Perbandingan Bahasa Java

Berikut contoh kode program untuk operasi perbandingan dalam bahasa pemrograman Java:

class BelajarJava {    public static void main(String args[]){               int a = 10;      int b = 5;      boolean hasil;            hasil = a == b;      System.out.println("Apakah a == b ? " + hasil );               hasil = a != b;      System.out.println("Apakah a != b ? " + hasil );               hasil = a > b;      System.out.println("Apakah a > b ? " + hasil );               hasil = a < b;      System.out.println("Apakah a < b ? " + hasil );               hasil = a >= b;      System.out.println("Apakah a >= b ? " + hasil );            hasil = a <= b;      System.out.println("Apakah a <= b ? " + hasil );             }  }

Hasil kode program:

Apakah a == b ? false  Apakah a != b ? true  Apakah a > b ? true  Apakah a < b ? false  Apakah a >= b ? true  Apakah a <= b ? false

Operasi perbandingan tidak hanya untuk tipe data angka saja, tapi juga bisa berbagai tipe data lain seperti char atau String. Berikut contohnya:

class BelajarJava {    public static void main(String args[]){          boolean hasil;         hasil = 'z' == 'Z';    System.out.println("Isi variabel hasil: " + hasil);         hasil = 'z' != 'Z';    System.out.println("Isi variabel hasil: " + hasil);        hasil = "Duniailkom" == "duniailkom";    System.out.println("Isi variabel hasil: " + hasil);      hasil = 'A' < 'B';    System.out.println("Isi variabel hasil: " + hasil);        }  }

Hasil kode program:

Isi variabel hasil: false  Isi variabel hasil: true  Isi variabel hasil: false  Isi variabel hasil: true

Jika yang dibandingkan berupa karakter, hasilnya dilihat dari urutan karakter ASCII. Dalam tabel ASCII, karakter ‘A’ memiliki nomor urut yang lebih rendah daripada ‘B’, sehingga ‘A’ < ‘B’ adalah true.

Dalam prakteknya, operasi perbandingan baru berguna dalam percabangan kode program seperti struktur IF:

import java.util.Scanner;    class BelajarJava {    public static void main(String args[]){        Scanner input = new Scanner(System.in);    int var1;         System.out.print("Input sembarang angka: ");    var1 = input.nextInt();        if (var1 % 2 != 0) {      System.out.print(var1 + " adalah angka ganjil");    }    else {      System.out.print(var1 + " adalah angka genap");    }        }  }  

Contoh kode Java untuk operator perbandingan
Kita memang belum membahas tentang struktur if, tapi konsepnya cukup sederhana. Di awal kode program saya meminta user untuk menginput sebuah angka. Angka ini kemudian disimpan ke dalam variabel var1 hasil dari perintah input.nextInt().

Pada baris 12, saya melakukan sebuah operasi perbandingan: if (var1 % 2 != 0)? Yakni apakah var1 tidak habis dibagi 2? Jika anda ragu dengan tanda %, itu adalah operator modulus yang pernah kita bahas dalam tutorial operator aritmatika.

Kondisi di atas hanya akan true jika var1 diisi dengan angka ganjil. Jika ini yang terjadi, jalankan perintah System.out.print(var1 + ” adalah angka ganjil”). Jika hasilnya false, jalankan System.out.print(var1 + ” adalah angka genap”). Inilah salah satu penerapan dari operasi perbandingan / relasi.


Dalam tutorial kali ini kita telah membahas pengertian dan cara penggunaan operator perbandingan dalam bahasa Java. Berikutnya akan membahas tetang Jenis-jenis Operator Logika dalam bahasa Java.

Itulah tadi informasi dari poker idn mengenai Tutorial Belajar Java Part 25: Jenis-jenis Operator Perbandingan / Relasional Bahasa Java oleh - seputaractivebase.xyz dan sekianlah artikel dari kami seputaractivebase.xyz, sampai jumpa di postingan berikutnya. selamat membaca.

Halo sahabat selamat datang di website seputaractivebase.xyz, pada kesempatan hari ini kita akan membahas seputar Kampus Terbaik Jurusan Teknik Informatika dan Ilmu Komputer oleh - seputaractivebase.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Saat ini jurusan Teknik Informatika dan Ilmu Komputer sudah menjadi salah satu jurusan terfavorit di berbagai Universitas. Passing grade atau tingkat persaingan jurusan ini juga sangat tinggi, biasanya hanya kalah dari jurusan kedokteran.

Namun tidak jarang banyak calon mahasiswa yang masih bingung dalam memilih dan menentukan universitas apa yang sebaiknya dipilih. Dalam artikel kali ini saya akan mencoba merangkum daftar universitas terbaik untuk jurusan teknik informatika dan ilmu komputer di Indonesia.

Secara umum, jurusan teknik informatika dan ilmu komputer tidak terlalu berbeda. Beberapa sumber ada yang berpendapat bahwa ini hanya perbedaan nama. Ilmu Komputer disadur dari istilah Computer Science (banyak di gunakan di Amerika Serikat), sedangkan Teknik Informatika disadur dari Informatics (banyak di gunakan di Eropa).

Untuk pembahasan yang lebih detail, anda bisa lanjut ke: Apa Perbedaan Jurusan Ilmu Komputer, Teknik Informatika, Sistem Informasi dan Teknik Komputer?


Bagaimana Menentukan Universitas Terbaik?

Banyak faktor yang bisa digunakan untuk menentukan universitas yang terbaik, mulai dari fasilitas, kelengkapan lab, jumlah dosen, atau bahkan klaim universitas tersebut di media massa (iklan).

Agar seragam dan tidak memihak, kali saya menggunakan data akreditasi dari pemerintah. Penilaian akreditasi ini diselenggarakan oleh Badan Akreditasi Nasional Pendidikan Tinggi (BAN-PT). Secara sederhana, akreditasi ini bisa dibilang “tingkat kualitas” dari sebuah jurusan.

Setiap jurusan di Universitas dan Perguruan Tinggi se-Indonesia wajib memiliki nilai akreditasi. Ini dilakukan agar pemerintah bisa melihat universitas mana yang masih “kurang” dan bagaimana cara meningkatkan kualitasnya.


Apa Saja Faktor yang Dinilai dari Akreditasi BAN-PT?

Akreditasi BAN-PT merupakan kumpulan dari berbagai aspek, diantaranya:

  • Visi, misi, tujuan dan sasaran, serta strategi pencapaian. Setiap universitas tentu memiliki visi dan misi masing-masing. Disini dilihat apakah universitas tersebut memang sungguh-sungguh ingin menjadi yang terbaik, dan bagaimana cara mencapainya.
  • Tata pamong, kepemimpinan, sistem pengelolaan, dan penjaminan mutu. Hal ini lebih kepada sistem administrasi dari jurusan tersebut, apakah sudah rapi, disiplin, dsb.
  • Mahasiswa dan lulusan. Berapa banyak jumlah mahasiswa dan berapa banyak dari lulusan yang telah bekerja atau buka usaha sendiri misalnya startup digital. Semakin banyak yang diterima bekerja tentu semakin bagus. Perusahaan tempat lulusan tersebut juga menjadi poin tambahan, misalnya diterima di perusahaan asing, swasta nasional, atau BUMN. Apakah diterima sebagai karyawan biasa atau karyawan pimpinan (seperti Management Trainee).
  • Sumber daya manusia. Termasuk disini berapa jumlah dosen serta pendidikan dosen, misalnya berapa banyak dosen dengan gelar S-2 (magister), S-3 (doktor), atau professor. Semakin banyak tentu semakin bagus.
  • Pembiayaan, sarana dan prasarana, serta sistem informasi. Ini berkaitan dengan fasilitas yang tersedia, misalnya ruangan kelas yang memadai, labor komputer yang cukup, dll.
  • Kurikulum, pembelajaran, dan suasana akademik. Termasuk disini pemilihan mata kuliah, maupun kegiatan ekstra mahasiswa, prestasi dari jurusan tersebut, apakah pernah memang lomba programming, kompetisi coding, robotika, baik tingkat lokal maupun mancanegara.
  • Penelitian dan pelayanan/pengabdian kepada masyarakat, dan kerja sama. Berkaitan dengan “aktifnya” jurusan tersebut mengadakan seminar, penelitian, seberapa banyak pihak kampus mengadakan sosialisasi ke masyarakat sekitar, atau bekerjasama dengan perusahaan.

Dari faktor-faktor yang diuji, cukup beralasan menjadikan akreditasi BAN-PT sebagai patokan bagus tidaknya sebuah jurusan. Nilai akreditasi ini juga bisa anda cek sendiri ke situs resmi BAN-PT, di: https://www.banpt.or.id/direktori/prodi/pencarian_prodi.php.

Di situs ini, kita bisa melihat nilai akreditasi dari semua jurusan di seluruh universitas dan perguruan tinggi yang ada di Indonesia (tidak hanya jurusan teknik informatika dan ilmu komputer saja).

Nilai akreditasi BAN-PT berupa huruf: A, B, dan C. Akreditasi A merupakan nilai tertinggi.


Universitas Terbaik untuk Jurusan Ilmu Komputer

Dengan menulis “Ilmu Komputer” di kotak pencarian Nama Program Studi, dan hanya tingkat Sarjana (S1), berikut hasil yang saya dapat (diakses 13 Juni 2020):

Akreditasi Jurusan Ilmu Komputer

Terdapat 36 Perguruan Tinggi yang memiliki jurusan S-1 Ilmu Komputer. Dengan mensyaratkan nilai akreditasi A, berikut daftar Universitas terbaik untuk jurusan Ilmu Komputer di Indonesia (diurutkan berdasarkan abjad):

  • Institut Pertanian Bogor
  • Universitas Indonesia
  • Universitas Lampung
  • Universitas Sumatera Utara

Dengan demikian, bisa dibilang 4 Perguruan tinggi inilah yang menjadi kampus terbaik untuk jurusan Ilmu Komputer (setidaknya untuk tahun 2020).

Selain itu terdapat 9 Perguruan Tinggi dengan akreditasi B untuk jurusan Ilmu Komputer (diurutkan berdasarkan abjad):

  • Universitas Bina Sarana Informatika
  • Universitas Hasanuddin
  • Universitas Lambung Mangkurat
  • Universitas Mulawarman
  • Universitas Nahdlatul Ulama Blitar
  • Universitas Negeri Jakarta
  • Universitas Nusa Cendana
  • Universitas Pakuan
  • Universitas Pendidikan Indonesia

Universitas Terbaik untuk Jurusan Teknik Informatika

Dengan menulis “Teknik Informatika” di kotak pencarian Nama Program Studi, dan hanya tingkat Sarjana (S1), berikut hasil yang saya dapat (diakses 13 Juni 2020):

Akreditasi Jurusan Teknik Informatika

Total terdapat sekitar 438 Perguruan tinggi yang menggelar jurusan S-1 Teknik Informatika. Dengan mensyaratkan nilai akreditasi A, berikut daftar Universitas terbaik untuk jurusan Teknik Informatika di Indonesia (diurutkan berdasarkan abjad):

  • Institut Teknologi Bandung
  • Institut Teknologi Sepuluh Nopember
  • Universitas Ahmad Dahlan
  • Universitas Atma Jaya Yogyakarta
  • Universitas Bina Nusantara
  • Universitas Dian Nuswantoro
  • Universitas Esa Unggul
  • Universitas Gunadarma
  • Universitas Hasanuddin
  • Universitas Islam Indonesia
  • Universitas Islam Negeri Sunan Kalijaga Yogyakarta
  • Universitas Kristen Petra
  • Universitas Kristen Satya Wacana
  • Universitas Mercu Buana
  • Universitas Pancasila
  • Universitas Presiden
  • Universitas Teknologi Yogyakarta
  • Universitas Telkom

Terdapat 18 kampus yang memiliki nilai akreditasi A untuk jurusan Teknik Informatika. Inilah daftar kampus terbaik jika ingin masuk ke Jurusan Teknik Informatika.

Selain itu terdapat 222 Perguruan Tinggi dengan akreditasi B untuk jurusan Teknik Informatika. Daftarnya memang cukup panjang tapi agar artikel ini menjadi makin lengkap akan saya sajikan semuanya disini (diurutkan berdasarkan abjad):

  • Institut Bisnis Dan Informatika Kwik Kian Gie
  • Institut Informatika Dan Bisnis Darmajaya
  • Institut Keu Perbankan Dan Inf Asia Perbanas
  • Institut Sains Dan Teknologi Akprind
  • Institut Sains Dan Teknologi Nasional Jakarta
  • Institut Teknologi Adhi Tama Surabaya
  • Institut Teknologi Budi Utomo
  • Institut Teknologi Dan Bisnis Kalbis
  • Institut Teknologi Harapan Bangsa
  • Institut Teknologi Indonesia
  • Institut Teknologi Nasional Bandung
  • Institut Teknologi Nasional Malang
  • Institut Teknologi Padang
  • Sekolah Tinggi Ilmu Komputer Dinamika Bangsa
  • Sekolah Tinggi Ilmu Komputer Pelita Indonesia
  • Sekolah Tinggi Ilmu Komputer Poltek Cirebon
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Akakom Yogyakarta
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Akba
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Amik Bandung
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Amik Riau
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Asia Malang
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Atma Luhur
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Balikpapan
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Bina Sarana Global
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Catur Insan Cendekia
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Duta Bangsa
  • Sekolah Tinggi Manajemen Informatika Dan Komputer El Rahma
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Inovasi Sains Teknologi Bisnis
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Jayakarta
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Kaputama
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Lamappapoleonro
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Mikroskil
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Nusa Mandiri Jakarta
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Nusa Mandiri Sukabumi
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Palcomtech
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Pontianak
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Ppkia Pradnya Paramita
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Raharja
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Sinar Nusantara
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Stikom Indonesia
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Sumedang
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Tasikmalaya
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Teknokrat Bandar Lampung
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Time Medan
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Widuri
  • Sekolah Tinggi Manajemen Informatika Dan Komputer Yadika Bangil
  • Sekolah Tinggi Manajemen Informatika Komputer Uyelindo Kupang
  • Sekolah Tinggi Teknik Atlas Nusantara
  • Sekolah Tinggi Teknik Harapan Medan
  • Sekolah Tinggi Teknik Ibnu Sina
  • Sekolah Tinggi Teknik Multimedia Cendikia Abditama
  • Sekolah Tinggi Teknik Pln
  • Sekolah Tinggi Teknik Surabaya
  • Sekolah Tinggi Teknologi Adisutjipto
  • Sekolah Tinggi Teknologi Dumai
  • Sekolah Tinggi Teknologi Garut
  • Sekolah Tinggi Teknologi Indonesia Tanjung Pinang
  • Sekolah Tinggi Teknologi Informasi Niit
  • Sekolah Tinggi Teknologi Pagaralam
  • Sekolah Tinggi Teknologi Telematika Telkom
  • St Ilmu Komputer Cipta Karya Informatika
  • Stiki Malang
  • Stmik Amikom Purwokerto
  • Stmik Banjarbaru
  • Stmik Bina Insani
  • Stmik Budi Darma
  • Stmik Bumi Gora
  • Stmik Dci
  • Stmik Dipanegara Makassar
  • Stmik Global Informatika Mdp
  • Stmik Hang Tuah Pekanbaru
  • Stmik Likmi
  • Stmik Mardira Indonesia
  • Stmik Mitra Lampung
  • Stmik Nurdin Hamzah
  • Stmik Palangka Raya
  • Stmik Parnaraya
  • Stmik Pelita Nusantara Medan
  • Stmik Pranata Indonesia
  • Stmik Swadharma
  • Stmik Widya Cipta Dharma
  • Universitas 17 Agustus 1945 Surabaya
  • Universitas Advent Indonesia
  • Universitas Aki
  • Universitas Bakrie
  • Universitas Bandar Lampung
  • Universitas Banten Jaya
  • Universitas Bhayangkara Jakarta Raya
  • Universitas Bhayangkara Surabaya
  • Universitas Bina Darma Palembang
  • Universitas Borobudur
  • Universitas Brawijaya
  • Universitas Bsi
  • Universitas Buddhi Dharma
  • Universitas Budi Luhur
  • Universitas Bumigora
  • Universitas Bunda Mulia
  • Universitas Catur Insan Cendekia
  • Universitas Cokroaminoto Palopo
  • Universitas Darma Persada
  • Universitas Dehasen Bengkulu
  • Universitas Dharmas Indonesia Padang
  • Universitas Diponegoro
  • Universitas Dr. Soetomo
  • Universitas Halu Oleo
  • Universitas Hamzanwadi
  • Universitas Harapan Medan
  • Universitas Ibn Khaldun
  • Universitas Ibnu Sina
  • Universitas Ichsan Gorontalo
  • Universitas Indo Global Mandiri
  • Universitas Indraprasta Pgri
  • Universitas Islam Balitar
  • Universitas Islam Kalimantan Muhammad Arsyad Al Banjari Banjarmasin
  • Universitas Islam Lamongan
  • Universitas Islam Negeri Maulana Malik Ibrahim
  • Universitas Islam Negeri Sulthan Syarif Kasim
  • Universitas Islam Negeri Sunan Gunung Djati
  • Universitas Islam Negeri Syarif Hidayatullah
  • Universitas Islam Riau
  • Universitas Janabadra
  • Universitas Jenderal Achmad Yani
  • Universitas Jenderal Soedirman
  • Universitas Kanjuruhan
  • Universitas Katolik De La Salle
  • Universitas Katolik Musi Charitas
  • Universitas Katolik Parahyangan
  • Universitas Katolik Santo Thomas
  • Universitas Katolik Soegijapranata
  • Universitas Kebangsaan
  • Universitas Khairun
  • Universitas Klabat
  • Universitas Komputer Indonesia
  • Universitas Krisnadwipayana
  • Universitas Kristen Duta Wacana
  • Universitas Kristen Immanuel Yogyakarta
  • Universitas Kristen Krida Wacana
  • Universitas Kristen Maranatha
  • Universitas Kuningan
  • Universitas Lampung
  • Universitas Lancang Kuning
  • Universitas Langlang Buana
  • Universitas Ma Chung
  • Universitas Malikussaleh
  • Universitas Maritim Raja Ali Haji
  • Universitas Mataram
  • Universitas Mercu Buana Yogyakarta
  • Universitas Methodist Indonesia
  • Universitas Mohammad Husni Thamrin Jakarta
  • Universitas Muhadi Setiabudi
  • Universitas Muhammadiyah Cirebon
  • Universitas Muhammadiyah Gresik
  • Universitas Muhammadiyah Jakarta
  • Universitas Muhammadiyah Jember
  • Universitas Muhammadiyah Magelang
  • Universitas Muhammadiyah Maluku Utara
  • Universitas Muhammadiyah Pare-pare
  • Universitas Muhammadiyah Ponorogo
  • Universitas Muhammadiyah Prof. Dr. Hamka
  • Universitas Muhammadiyah Purwokerto
  • Universitas Muhammadiyah Riau
  • Universitas Muhammadiyah Sidoarjo
  • Universitas Muhammadiyah Sukabumi
  • Universitas Muhammadiyah Surakarta
  • Universitas Muhammadiyah Yogyakarta
  • Universitas Multimedia Nusantara
  • Universitas Muria Kudus
  • Universitas Musamus Merauke
  • Universitas Muslim Indonesia
  • Universitas Nahdlatul Ulama Kalimantan Timur
  • Universitas Nasional
  • Universitas Negeri Semarang
  • Universitas Nurtanio
  • Universitas Nurul Jadid
  • Universitas Nusa Nipa
  • Universitas Nusa Putra
  • Universitas Nusantara Pgri Kediri
  • Universitas Padjadjaran
  • Universitas Palangka Raya
  • Universitas Papua
  • Universitas Paramadina
  • Universitas Pasundan
  • Universitas Pelita Harapan
  • Universitas Pembangunan Jaya
  • Universitas Pembangunan Nasional Veteran Jakarta
  • Universitas Pembangunan Nasional Veteran Jawa Timur
  • Universitas Persada Indonesia Yai
  • Universitas Pgri Ronggolawe
  • Universitas Pgri Yogyakarta
  • Universitas Potensi Utama
  • Universitas Putera Batam
  • Universitas Putra Indonesia Yptk Padang
  • Universitas Raharja
  • Universitas Respati Indonesia
  • Universitas Respati Yogyakarta
  • Universitas Riau
  • Universitas Sahid Surakarta
  • Universitas Sains Alqur An
  • Universitas Sam Ratulangi
  • Universitas Sanata Dharma
  • Universitas Sangga Buana
  • Universitas Satya Negara Indonesia
  • Universitas Semarang
  • Universitas Serang Raya
  • Universitas Singaperbangsa Karawang
  • Universitas Sriwijaya
  • Universitas Stikubank
  • Universitas Surabaya
  • Universitas Suryakancana
  • Universitas Swiss German
  • Universitas Tama Jagakarsa
  • Universitas Tanjungpura
  • Universitas Tarumanagara
  • Universitas Trisakti
  • Universitas Trunojoyo
  • Universitas Ubudiyah Indonesia
  • Universitas Udayana
  • Universitas Widyatama
  • Universitas Wijaya Kusuma Surabaya
  • Universitas Yarsi
  • Universitas Yudharta Pasuruan

Disclaimer: Nilai akreditasi diatas merupakan hasil saat artikel ini ditulis pada Juni 2020. Nilai akreditasi jurusan selalu diupdate dan diperbaharui setiap beberapa tahun sekali. Info terbaru dari BAN-PT bahwa kedepannya akreditasi tidak lagi dengan huruf seperti A, B dan C. Tetapi dengan nilai “Baik”, “Sangat Baik”, “Unggul”, dan “Tidak Terakreditasi”.


Pentingkah Penilaian Akreditasi ini?

Saya pribadi berpendapat bahwa nilai akreditasi ini cukup penting. Jika anda melamar kerja nanti, ada beberapa perusahaan yang berpatokan ke nilai akreditasi. Ada kemungkinan kita sudah tersisih di seleksi administrasi karena akreditrasi jurusan tidak sesuai dengan syarat perusahaan.

Ini juga yang menjadi pertimbangan jika si A memiliki IP 3,9 dari universitas X, tapi yang diterima kerja adalah si B yang memiliki IP 3,2 dari universitas Z. Ini terjadi karena mungkin saja akreditasi jurusan universitas Z lebih tinggi daripada universitas X, walaupun IP si A lebih tinggi dari B (terlepas dari hasil nilai lain seperti wawancara, skill, dsb).

Namun seperti yang dibahas sebelumnya, nilai akreditasi merupakan kumpulan dari berbagai aspek. Bisa jadi ada kampus yang sebenarnya layak mendapat “A” tapi karena masih jurusan baru (belum memiliki alumni), dinilai sebagai B.


Jadi, Apakah Saya Harus Memilih Kampus Tersebut?

Jika anda memiliki kemampuan dan kesempatan, tidak ada salahnya memilih (dan memperjuangkan) untuk bisa kuliah di salah satu dari kampus terbaik ini. Namun, keputusan akhir tetap di tangan anda.

Banyak faktor yang mesti dipertimbangkan, misalnya biaya. Umumnya, kampus dengan fasilitas terbaik juga butuh uang kuliah yang mahal. Belum lagi biaya hidup di kota-kota besar seperti Jakarta (uang kost, uang makan, transportasi, dll).

Faktor lainnya adalah izin orang tua. Tidak jarang orang tua melarang anaknya untuk kuliah jauh2, apalagi orangtua yang sudah tinggal sendiri. Restu orang tua bisa menentukan nasib kita. Jadi anda bisa mempertimbangkan hal ini baik-baik.

Kemampuan akademik mungkin jadi faktor yang paling ‘menghalangi’. Anda harus bisa bersaing dengan ribuan calon mahasiswa lain untuk masuk ke kampus-kampus ini. Namun ini bisa diperjuangkan. Selama ada kemauan, silahkan belajar dengan lebih giat agar bisa lulus di ujian seleksi nanti.


Bagaimana Dengan Perguruan Tinggi dan Universitas Lain?

Seperti judul artikel, disini kita membahas tentang “kampus terbaik”. Di luar daftar ini tentu masih banyak universitas lain yang “baik”. Misalnya terdapat 404 kampus lagi yang menyelenggarakan jurusan teknik informatika dengan akreditasi B atau C. Tidak salah juga untuk memilih universitas atau perguruan tinggi tersebut.

Bagus tidaknya sebuah kampus baru setengah dari langkah anda untuk menuju kesuksesan. Faktor yang paling penting adalah seberapa tinggi kemauan anda untuk belajar. Katakanlah nanti bisa masuk ITB, tapi belajar malas-malasan. Tentu hasilnya tidak akan maksimal.

Di sisi lain jika belajar dengan sungguh-sungguh dan mencari ilmu dari berbagai sumber lain (seperti situs duniailkom ini, hehe… ) anda bisa lebih hebat dari lulusan universitas favorit.

Jadi, mari berjuang untuk menjadi yang terbaik. Jika saat ini anda sudah kuliah, lanjutkan studi dengan serius, raih IP yang tinggi, tapi jangan lupakan praktek. Kelemahan dari mayoritas sarjana IT adalah kuat di teori tapi tidak bisa praktek.

Jika saat ini anda masih SMA/SMK, belajarlah dengan sungguh-sungguh agar bisa masuk di kampus terbaik untuk jurusan ilmu komputer dan teknik informatika di Indonesia. Semoga bisa bermanfaat :)

Itulah tadi informasi dari daftar poker mengenai Kampus Terbaik Jurusan Teknik Informatika dan Ilmu Komputer oleh - seputaractivebase.xyz dan sekianlah artikel dari kami seputaractivebase.xyz, sampai jumpa di postingan berikutnya. selamat membaca.

Halo sahabat selamat datang di website seputaractivebase.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar Java Part 32: Percabangan Kondisi Switch Case Bahasa Java oleh - seputaractivebase.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Kondisi SWITCH CASE yang akan kita pelajari ini bisa dipandang sebagai alternatif penulisan dari kondisi logika IF ELSE IF pada tutorial Java sebelumnya. Namun tidak semua kondisi IF ELSE IF bisa dikonversi ke dalam bentuk SWITCH CASE, yang kita akan bahas dengan lebih detail.


Pengertian SWITCH CASE Bahasa Java

Kondisi SWITCH CASE adalah percabangan kode program dimana kita membandingkan isi sebuah variabel dengan beberapa nilai. Jika proses perbandingan tersebut menghasilkan true, maka block kode program akan di proses.

Kondisi SWITCH CASE terdiri dari 2 bagian, yakni perintah SWITCH dimana terdapat nama variabel yang akan diperiksa, serta 1 atau lebih perintah CASE untuk setiap nilai yang akan diperiksa.

Berikut format dasar penulisan kondisi SWITCH CASE dalam bahasa Java:

  switch (nama_variabel) {      case 'nilai_1':        // Kode program yang dijalankan jika nama_variabel == nilai_1        break;      case 'nilai_2':        // Kode program yang dijalankan jika nama_variabel == nilai_2        break;      case 'nilai_3':        // Kode program yang dijalankan jika nama_variabel == nilai_3        break;      ...      ...      default:         // Kode program yang dijalankan jika tidak ada kondisi yang terpenuhi    }

Di awal kode program, terdapat perintah SWITCH untuk menginput variabel yang akan diperiksa. Kemudian terdapat beberapa perintah CASE yang diikuti dengan sebuah nilai.

Jika isi dari nama_variabel sama dengan salah satu nilai ini, maka blok kode program akan dijalankan. Jika ternyata tidak ada kondisi CASE yang dipenuhi, blok default di baris paling bawah lah yang akan dijalankan.

Di dalam setiap block case, diakhiri dengan perintah break; agar struktur CASE langsung berhenti begitu kondisi terpenuhi. Mari langsung lihat contoh prakteknya.


Contoh Kode Program SWITCH CASE Bahasa Java

Dalam tutorial sebelumnya, terdapat kode program untuk menampilkan nilai dengan struktur IF ELSE IF. Kita akan coba konversi menjadi bentuk SWITCH CASE.

Sebelumnya, berikut kode menampilkan nilai dengan struktur IF ELSE IF:

import java.util.Scanner;     class BelajarJava {    public static void main(String args[]){             char nilai;      Scanner input = new Scanner(System.in);             System.out.print("Input Nilai Anda (A - E): ");      nilai = input.next().charAt(0);             if (nilai == 'A' ) {        System.out.println("Pertahankan!");      }      else if (nilai == 'B' ) {        System.out.println("Harus lebih baik lagi");      }      else if (nilai == 'C' ) {        System.out.println("Perbanyak belajar");      }      else if (nilai == 'D' ) {        System.out.println("Jangan keseringan main");      }      else if (nilai == 'E' ) {        System.out.println("Kebanyakan bolos...");      }      else {        System.out.println("Maaf, format nilai tidak sesuai");      }          }  }

Program yang sama bisa dikonversi ke dalam bentuk SWITCH CASE berikut ini:

import java.util.Scanner;    class BelajarJava {    public static void main(String args[]){            char nilai;      Scanner input = new Scanner(System.in);            System.out.print("Input Nilai Anda (A - E): ");      nilai = input.next().charAt(0);            switch (nilai) {        case 'A':          System.out.println("Pertahankan!");          break;        case 'B':          System.out.println("Harus lebih baik lagi");          break;        case 'C':          System.out.println("Perbanyak belajar");          break;        case 'D':          System.out.println("Jangan keseringan main");          break;        case 'E':          System.out.println("Kebanyakan bolos...");          break;        default:          System.out.println("Maaf, format nilai tidak sesuai");      }        }  }

Hasil kode program:

Input Nilai Anda (A - E): A  Pertahankan!    Input Nilai Anda (A - E): D  Jangan keseringan main    Input Nilai Anda (A - E): E  Kebanyakan bolos...    Input Nilai Anda (A - E): F  Maaf, format nilai tidak sesuai

Di baris 10 terdapat perintah untuk meminta user menginput salah satu huruf antara ‘A’ â€" ‘E’. Nilai huruf ini kemudian disimpan ke dalam variabel nilai yang sudah di set ber tipe data char.

Kondisi SWITCH CASE dimulai pada baris 12. Di sini terdapat perintah switch (nilai) yang artinya kita ingin memeriksa isi dari variabel nilai. Seluruh block SWITCH berada di dalam tanda kurung kurawal yang dimulai dari baris 12 sampai 30.

Di baris 13 terdapat perintah case ‘A’: Ini artinya jika variabel nilai berisi karakter ‘A‘, maka jalankan isi dari block CASE, yakni perintah System.out.println(“Pertahankan!”). Lalu terdapat perintah break di baris 15 agar struktur CASE lain tidak perlu di proses lagi.

Di baris 16 terdapat perintah CASE kedua, yakni case ‘B’:. Sama seperti sebelumnya, blok ini akan dijalankan jika variabel nilai berisi huruf ‘B‘. Demikian seterusnya sampai case ‘E’ : di baris 25.

Jika ternyata tidak ada nilai yang sesuai, maka block default di baris 28 yang akan di eksekusi.

Struktur SWITCH CASE ini terlihat lebih rapi daripada struktur IF ELSE IF, dan kadang kala bisa lebih efisien. Namun SWITCH CASE juga memiliki batasan, dimana tidak bisa dipakai untuk kondisi yang lebih kompleks seperti perbandingan dengan tanda lebih besar dari ” > “, maupun penggabungan kondisi.

Kita tidak bisa membuat struktur CASE seperti berikut:

// ini akan error  case > '90':    System.out.println("Pertahankan!");    break;

Kondisi perbandingan di atas hanya bisa ditulis menggunakan struktur IF.

Sehingga jika kondisi yang diperiksa cukup rumit, maka terpaksa harus menggunakan struktur IF ELSE IF. Struktur SWITCH CASE yang kita pelajari kali ini hanya cocok untuk operasi perbandingan sederhana, dimana nilai yang diperiksa hanya terdiri dari nilai yang tetap.


Dalam tutorial ini kita telah membahas pengertian dan cara penggunaan struktur SWITCH CASE dalam bahasa pemrograman Java. Selanjutnya akan disambung dengan struktur perulangan (loop), yang diawali dengan perulangan FOR.

 

Itulah tadi informasi mengenai Tutorial Belajar Java Part 32: Percabangan Kondisi Switch Case Bahasa Java oleh - seputaractivebase.xyz dan sekianlah artikel dari kami seputaractivebase.xyz, sampai jumpa di postingan berikutnya. selamat membaca.

Halo sahabat selamat datang di website seputaractivebase.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar Java Part 30: Percabangan Kondisi IF ELSE Bahasa Java oleh - seputaractivebase.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Melanjutkan tutorial belajar bahasa pemrograman Java di Duniailkom, kali ini kita akan membahas kondisi percabangan selanjutnya, yakni kondisi IF ELSE.


Pengertian Kondisi IF ELSE bahasa Java

Pada dasarnya, kondisi IF ELSE merupakan modifikasi tambahan dari kondisi IF yang sudah kita pelajari pada tutorial sebelumnya.

Blok kode program IF tetap akan dijalankan ketika kondisi true, namun sekarang terdapat tambahan bagian ELSE akan dijalankan ketika kondisi false.

Berikut format dasarnya:

if (condition)  {    // Kode program yang akan dijalankan jika condition berisi nilai True  }  else  {    // Kode program yang akan dijalankan jika condition berisi nilai False  }

Bagian condition berperan sebagai penentu dari struktur percabangan ini. Jika condition terpenuhi (menghasilkan nilai TRUE), blok kode program milik IF akan dijalankan. Jika condition tidak terpenuhi (menghasilkan nilai FALSE), blok kode program bagian ELSE-lah yang akan diproses.

Mari kita lihat contoh praktek dari struktur IF ELSE.


Contoh Kode Program Percabangan IF ELSE Java

Pada tutorial sebelumnya kita membuat program penentu bilangan genap / ganjil menggunakan 2 buah kondisi IF sebagai berikut:

if (a % 2 == 0) {      System.out.println(a + " adalah angka genap");  }  if (a % 2 == 1) {      System.out.println(a + " adalah angka ganjil");  }

Alur ini sebenarnya akan lebih sederhana (dan lebih efisien) jika diubah ke dalam struktur IF ELSE.

Jika sebuah angka tidak genap, maka pasti itu adalah angka ganjil. Sehingga apabila kondisi if (a % 2 == 0) tidak terpenuhi (false), maka variabel a haruslah berisi angka ganjil. Dengan demikian kode programnya bisa ditulis ulang sebagai berikut:

import java.util.Scanner;    class BelajarJava {    public static void main(String args[]){            int a;      Scanner input = new Scanner(System.in);            System.out.print("Input sembarang angka: ");      a = input.nextInt();        if (a % 2 == 0) {        System.out.println(a + " adalah angka genap");      }      else {        System.out.println(a + " adalah angka ganjil");      }         }  }

Sekarang jika kondisi if (a % 2 == 0) menghasilkan false, bagian ELSE lah yang akan di proses. Kode program akan jadi lebih efisien karena pemeriksaan kondisi hanya perlu dilakukan 1 kali saja.

Berikut contoh lain dari struktur kondisi IF ELSE:

import java.util.Scanner;    class BelajarJava {    public static void main(String args[]){            int a;      Scanner input = new Scanner(System.in);            System.out.print("Input nilai ujian: ");      a = input.nextInt();        if (a >= 75) {        System.out.println("Selamat, anda lulus!");      }      else {        System.out.println("Maaf, silahkan coba lagi tahun depan");      }         }  }

Hasil kode program:

Input nilai ujian: 57  Maaf, silahkan coba lagi tahun depan    Input nilai ujian: 90  Selamat, anda lulus!    Input nilai ujian: 75   Selamat, anda lulus!    Input nilai ujian: 74   Maaf, silahkan coba lagi tahun depan

Di sini saya membuat kondisi if (a >= 75), yakni jika variabel a berisi angka lebih besar atau sama dengan 75 maka jalankan perintah System.out.println(“Selamat, anda lulus!”). Jika tidak, blok ELSE lah yang akan di eksekusi, yakni System.out.println(“Maaf, silahkan coba lagi tahun depan”).


Pada tutorial kali ini kita telah membahas kondisi percabangan IF ELSE bahasa Java yang cocok dipakai jika terdapat 2 kondisi yang saling bertentangan, yakni “Jika kondisi sesuai jalankan kode ini, jika tidak jalankan kode itu”.

Berikutnya akan dibahas kondisi percabangan IF ELSE IF dalam bahasa Java.

Itulah tadi informasi mengenai Tutorial Belajar Java Part 30: Percabangan Kondisi IF ELSE Bahasa Java oleh - seputaractivebase.xyz dan sekianlah artikel dari kami seputaractivebase.xyz, sampai jumpa di postingan berikutnya. selamat membaca.

Halo sahabat selamat datang di website seputaractivebase.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar Java Part 28: Jenis-jenis Operator Assignment Bahasa Java oleh - seputaractivebase.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Dalam tutorial bahasa pemrograman Java di Duniailkom kali ini kita akan membahas Jenis-jenis Operator Assignment.


Pengertian Operator Assignment / Penugasan

Operator assignment adalah operator untuk memasukkan suatu nilai ke dalam variabel. Operator ini sebenarnya sudah sering kita pakai sepanjang tutorial bahasa Java di Duniailkom. Dalam bahasa Java, operator assignment menggunakan tanda sama dengan ( = ).

Pembacaan operasi assignment dilakukan dari kanan ke kiri, bukan dari kiri ke kanan seperti yang biasa kita pahami dalam matematika.

Kode berikut:

a = 1000;

Berarti “masukkan nilai 1000 ke dalam variabel a”. Dalam bahasa pseudo code (jika anda membaca buku tentang algoritma), ini biasa ditulis dengan simbol panah ke kiri:

a <- 1000

Operator assignment ini disebut juga sebagai Operator Penugasan.


Contoh Kode Program Operator Assignment Bahasa Java

Dalam prakteknya, operator assignment juga bisa dipakai bertingkat seperti contoh berikut:

class BelajarJava {    public static void main(String args[]){                int a, b, c, d, e;                a = 5;       b = 3;       b = b + 1;       c = a + b;       d = c + c + a;       e = (c + d)* a;             System.out.println("Isi variabel a: " + a );        System.out.println("Isi variabel b: " + b );        System.out.println("Isi variabel c: " + c );        System.out.println("Isi variabel d: " + d );        System.out.println("Isi variabel e: " + e );        }  }

Hasil kode program:

Isi variabel a: 5  Isi variabel b: 4  Isi variabel c: 9  Isi variabel d: 23  Isi variabel e: 160

Di awal kode program saya mendefinisikan 5 variabel, yakni a, b, c, d, dan e sebagai integer. Kemudian menginput angka 5 ke dalam variabel a (baris 6), dan angka 3 ke dalam variabel b (baris 7).

Di baris 8, perintah b = b + 1 mungkin bisa membuat bingung. Tapi intinya adalah, operator assignment di proses dari kanan ke kiri, jadi operasi tersebut bisa dibaca: “tambah isi variabel b dengan 1, lalu simpan kembali ke dalam variabel b”. Karena variabel b sudah berisi angka 3, maka hasil akhirnya variabel b akan bernilai 4.

Di baris 9, perintah c = a + b akan di proses sebagai c = 5 + 4, hasilnya c berisi angka 9.

Di baris 10, perintah d = c + c + a akan di proses sebagai d = 9 + 9 + 5, hasilnya c berisi angka 23.

Terakhir, di baris 11, perintah e = (c + d)* a akan di proses sebagai e = (9 + 23) * 5, hasilnya c berisi angka 160.


Operator Assignment Gabungan Bahasa Java

Operator assignment gabungan adalah cara penulisan singkat operator assignment yang digabung dengan dengan operator lain. Dalam bahasa Java (dan juga bahasa turunan C lain seperti C++, PHP, dan JavaScript), operator assignment gabungan ini terdiri dari operator assignment dengan operator lain seperti aritmatika dan bitwise.

Sebagai contoh, operasi a = a + 1 bisa disingkat (dan digabung) menjadi a += 1. Contoh lain operasi b >>= 1 adalah penulisan singkat dari b = b >> 1.

Tidak ada pengaruh apa-apa dari penulisan singkat seperti ini, anda boleh memilih penulisan yang panjang a = a + 1, atau di singkat menjadi a += 1.

Tabel berikut merangkum semua operator assignment dalam bahasa Java:

Operator Contoh Penjelasan
+= a += b a = a + b
-= a -= b a = a â€" b
*= a *= b a = a * b
/= a /= b a = a / b
%= a %= b a = a % b
&= a &= b a = a & b
|= a |= b a = a | b
^= a ^= b a = a ^ b
<<= a <<= b a = a << b
>>= a >>= b a = a >> b

Contoh Kode Program Operator Assignment Gabungan Bahasa Java

Berikut contoh praktek dari operator gabungan dalam bahasa Java:

class BelajarJava {    public static void main(String args[]){                int a = 10, b = 10, c = 10, d = 10, e = 10, f = 10;             System.out.println("Operator assignment gabungan bahasa Java");        System.out.println("========================================");       System.out.println("Variabel a, b, c, d, e, f = 10 \n");         a += 5;      System.out.println("Hasil operasi a += 5: "+ a);            b -= 3;      System.out.println("Hasil operasi b -= 3: "+ b);            c *= 3;      System.out.println("Hasil operasi c *= 3: "+ c);            d /= 3;      System.out.println("Hasil operasi d /= 3: "+ d);            e %= 3;      System.out.println("Hasil operasi e %%= 3: "+ e);            f <<= 2;      System.out.println("Hasil operasi f <<= 2: "+ f);            }  }

Hasil kode program:

Operator assignment gabungan bahasa Java  ========================================  Variabel a, b, c, d, e, f = 10  Hasil operasi a += 5: 15  Hasil operasi b -= 3: 7  Hasil operasi c *= 3: 30  Hasil operasi d /= 3: 3  Hasil operasi e %%= 3: 1  Hasil operasi f <<= 2: 40

Dalam kode program ini saya membuat 6 buah operator assignment gabungan. Variabel a, b, c, d, e, dan f semuanya diisi dengan nilai awal 10, kemudian di proses dengan berbagai operator assignment gabungan.


Tutorial operator assignment dan assignment gabungan kali ini menutup sesi tentang operator bahasa Java. Berikutnya kita akan masuk ke alur kondisi kode program yang diawali dengan Percabangan Kondisi IF Bahasa Java.

Itulah tadi informasi mengenai Tutorial Belajar Java Part 28: Jenis-jenis Operator Assignment Bahasa Java oleh - seputaractivebase.xyz dan sekianlah artikel dari kami seputaractivebase.xyz, sampai jumpa di postingan berikutnya. selamat membaca.