Category: Tutorial

Class BufferRead dalah class yang tidak hanya mengambil input dari keyboard saja tetapi juga digunakan untuk membaca input dari file dan jaringan.

Class BufferRead tidak bisa bekerja sendiri tanpa bantuan Class IOException dan Class InputStreamRead. Impotr Class BufferRead :

 

Percobaan :

Hasil Output an :

Perbedaan BufferRead dengan Scanner terletak pada pemakaian method yang digunakan. Scanner menggunakan next() sedangkan pada BufferRead menggunakan readLine().

Jika pada Scanner variabel bertipe data Integer menggunakan nextInt() sedangkan pada BufferRead hanya mengguakan read() saja.

Penggunaan Scanner bisa dilihat disini : https://anmediacorp.com/belajar-program-java-cara-membuat-input-dan-menampilkan-output-menggunakan-class-scanner/ .

Selamat Mencoba!!

sumber:petanikode

Nah…. Untuk materi kali ini saya akan menjelaskan materi tentang Cara Konversi Tipe Data. Sebelum kita bahas caranya, alangkah baiknya jika kita mengetahui dulu apa itu konversi.

Konversi berarti Perubahan dari suatu bentuk ke dalam bentuk yang lain.

Cara Konversi Tipe Data adalah sebagai berikut:

cara 1

 

cara 2

cara 3

Mari kita coba dalam sebuah program!!!

Buatlah kelas java (java class) baru di paket java1 dan beri nama LuasSegitiga.

Kemudian ikuti kode program berikut ini:

Variabel untuk luas bertipe data Double, berarti nilai yang bisa disimpan berjumlah double.

Sedangkan variabel alas dan tinggi bertipe data integer.

Agar Output yang bertipe data integer dapat disimpan dalam variabel yang bertipe data Double, maka itu perlu dikonversikan.

Mari kita simak hasil Output berikut ini:

Nah, untuk pembahasan tentang Variabel dan Tipe Data telah selesai. Sampai jumpa di Materi berikutnya!!!

 

sumber: petani kode

Dalam program computer terdapat 3 komponen yang terjadi yaitu :

  • Input : Nilai yang masuk pada program.
  • Proses : Langkah yang dilakukan program untuk mengelola input agar berguna.
  • Output : Hasil pengolahan.

Basaha pemrograman telah menyediakan fungsi-fungsinya sendiri untuk melakukan input dan ouput.

Dalam pemrograman java telah menyediakan 3 class untuk mengambil input :

  1. Class Scanner
  2. Class BufferReader
  3. Class Console

Tiga fungsi tersebut untuk mengambil input pada program berbasis teks. Sedangkan untuk GUI menggunaka class yang lain seperti JOptionPane dan inputbox pada form. Sementara untuk outputnya mnggunakan fungsi print(),printIn(), dan format.

Mengambil input menggunakan Class Scanner

Scanner adalah fungdi untuk menginputkan data/nilai saat setelah program dijalankan. Dalam Java untuk bisa menggunakan kode Scanner, kita membutuhkan kode :

Percobaan :

Sebelum kita memebuat program Java kita terlebih dahulu membuat projek pada NetBeans : Jika belum bisa silahkan  klik link ini https://anmediacorp.com/belajar-java-untuk-pemula/  untuk belajar membuat projek pada NetBeans.

 

 

Perlu diperhatikan, penggunaan method untuk mengambil data tergantung dari tipedata yang digunakan.

Misal, tipedatanya String maka method yang digunakan adalah next() atau nextLine(). Begitu juga dengan yang lainnya, Jika tipedata Integer menggunakan nexInt() , Double menggunakan nextDouble().

Sekarang coba lihat hasil inputan, tekan tombol Shift+F6.

Ini adalah pembahasan menampilkan input dan output dengan menggunakan Scanner.

sumber:petanikode

Dalam kehidupan sehari-hari tentu kita melakukan sebuah aktivitas,dan dalam melakukan aktivitas tersebuat terdapat aturan atau langkah-langkah dalam menyelesaikannya,aktivitas setiap orang selalu berbeda-beda walaupun melakukan aktivitas yang sama sulit kemungkinan setiap orang melakukan langkah-langkah yang sama.
Algoritma dapat diartikan dengan suatu langkah untuk menyelesaikan suatu masalah,lalu dalam bahasa pemograman apa itu algoritma?
algoritma adalah langkah-langkah yang digunakan untuk menyesaikan masalah di komputer dari yang simple sampai yang kompleks dengan sistematis dan logis.
dalam algoritma nilainya harus logis agar dapat dengan mudah menentukan benar atau salahnya.
algoritma sendiri adalah jantung dari ilmu komputer dan informatika,namun jangan beranggapan bawa algoritma hanya identik dengan ilmu komputer dan informatika.dalam kehidupan sehari-hari kita dapat menemukan banyak persoalan yang dapat diselesaikan dengan algoritma.
Dalam penyajiannya algoritma bisa dengan 2 bentuk yaitu dalam bentuk gambar dan tulisan .Algoritma yang disajikan dengan menggunakan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocode. Pseudocode meupakan kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga akan lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrogram. Untuk algoritma yang disajikan dengan gambar, misalnya flowchart. Pada umumnya, pseudocode mengekspresikan ide-ide secara informal dalam proses penyusunan algoritma. Salah satu cara agar menghasilkan kode pseudo adalah dengan meregangkan aturan-aturan bahasa formal yang dengannya versi akhir dari algoritma akan diekspresikan. Pendekatan ini pada umumnya digunakan ketika bahasa pemrograman yang akan kita gunakan telah diketahui dari awal.
demikian ulasan mengenai apa itu algoritma,semoga dapat bermanfaat.

Sebenarnya percabangan itu bisa dibuat didalam percabangan. Kadang teknik ini disebut juga dengan Nested If  atau percabangan besaran.

Contoh kasus:

Misalnya ada model bisinis seperti ini di sebuah toko. Ketika orang membayar di kasir, biasanya ditanya ada kartu member untuk mendapatkan diskon dan sebagainya.

Paham?? Jika belum paham coba perhatikan flowchart dibawah ini :

Sekarang, mari coba buat programnya!!

 

Jika dioutput kan akan memiliki hasil :

Pembahasan :

  • Fungsi equalsIgnoreCase(“Ya”) digunakan untuk membandingkan String dengan tidak memperdulikan huruf besar dan kecilnya.
  • Ada juga Fungsi equels(), fungsinya sama. Tapi equels()  akan memperhatikan case hurufnya.

Kenapa tidak menggunakan operator == atau !=?  Karena kalau kita ingin membandingkan nilai String menggunakan 2 fungsi tadi, tapi kalau membandingkan selain String, maka bisa pakai operator == atau !=.

Cobalah untuk mengubah nilai yang dimasukkan dan perhatikan hasilnya!!

sumber:petanikode

Xampp adalah aplikasi yang cukup populer dikalangan para programmer,namun karena beberapa sebab apache pada Xampp tidak bisa berjalan.Berikut beberapa sebeb apache tidak bisa running:
Penyebab Apache pada Xampp tidak bisa running.
Secara default apache akan aktif menggunakan port 80, sedangkan tool mysql menggunakan port 3306, untuk beberapa kasus, ada kalanya ketika tool-tool tersebut mencoba untuk diaktifkan oleh anda namun, program tidak bisa running. Kemungkinan besar penyebabnya adalah adanya aplikasi yang lebih dulu berjalan menggunakan port 80 dan juga port 3306, sehingga port bentrok atau crash dengan aplikasi tersebut.
Ini bisa terjadi ketika anda menggunakan window 8 atau ketika menggunakan window 10 atau jika di dalam komputer anda terinstall VM ware, atau aplikasi Skype sedang berjalan, Apache tidak bisa dijalankan karena adanya aplikasi lain yang lebih dahulu berjalan menggunakan port yang sama yang digunakan oleh Apache dan juga mysql.
namun anda bisa menjalankan apache dengan mengubah port nya agar apache dapat dijalankan.
berikut tutorial mengubah port pada server xampp agar apache dapat running:
Cara Mengatasi Apache Tidak Bisa Running di XAMPP
1.Lakukan perubahan pada file conf.
2.Buka file httpd.conf di folder C:\xampp\apache\conf\ dengan menggunakan aplikasi notepad.
3.Cari kata “Listen 80” dan ubahlah menjadi “Listen 8080
4.Masih di file yang sama, carilah kata “ServerName localhost:80” kemudian ubahlah menjadi “ServerNamelocalhost:8080
5.Lalu “Simpan
6.Selanjutny, buka file conf di C:\xampp\apache\conf\extra 
    seperti coontoh cara diatas
7.Carilah kata “Listen 443” dan ubah menjadi “Listen 4499.
8.Masih di file yang sama, dan carilah kata “virtualhost_default_:443” kemudian ubahlah menjadi “virtualhost_default_:4499”.
9.Masih di file yang sama, carilah kata “ServerName localhost:443” dan ubahlah menjadi “ServerName localhost:4499”.
10.Sekarang jalankan Xampp Control Panel, lalu klik Start pada Apache. Jika muncul peringatan di kotak detail bagian bawah “Apache started [port 80]”, maka bukalah browser dan arahkan ke alamat http://localhost:8080/xamppJika berhasil maka web service Apache tersebut telah berjalan di port 8080.
Demikian tutorial bagaimana mengatasi apache yang tidak bisa running.
semoga bermanfaat
Saat mendowload aplikasi Xampp terdapat beberapa komponen-komponen didalamnya.
Berikut beberapa komponen dalam Xampp:
  1. Apache 2.4.4 adalah aplikasi web server default.
  2. MySQL 6.5.11  sistem manajemen database.
  3. PHP 5.5.0  server side scripting untuk membuat aplikasi berbasis web.
  4. phpMyAdmin 4.0.4  adalah tool untuk menggunakan MySQL berbasis web.
  5. FileZilla FTP Server 0.9.41  berfungsi untuk melakukan transfer file.
  6. Tomcat 7.0.41 (with mod_proxy_ajp as connector) adalah java servlet freeware untuk aplikasi Java.
  7. Strawberry Perl 5.16.3.1 Portabel berfungsi untuk melakukan distribusi Perl.
  8. XAMPP Control Panel 3.2.1 (dari hackattack142) adalah kontrol panel sederhana untuk mengatur komponen berbeda pada XAMPP.
Demikian pembahasan tentang komponen penting dalam aplikas Xampp.

Percabangan Switch/Case adalah bentuk lain dari percabangan IF/ElseIF. Bedanya percabangan ini menggunakan kata kunci Switch dan Case.

Syntaknya berbeda tapi cara kerjanya sama.

Perhatikan: case 1 artinya nilai variabel yang akan dibandingkan, apakah nilainya sama dengan 1 atau tidak.

Kalau iya, maka kerjakan kode yang ada di dalam case 1.

Perlu diperhatikan kata kunci break dan default.

  • break artinya berhenti, fungsinya untuk memerintahkan komputer untuk berhenti mengecek case yang lainnya.
  • default artinya  jika nilai variabel tidak ada yang sama dengan pilihan case di atas, maka kerjakan kode yang ada di dalam default. Pilihan default juga tidak memiliki break karena ini adalah pilihan terakhir.

Contoh program :

Jika dioutput kan, hasilnya :

Untuk lebih jelasnya,Cobalah untuk menghilangkan break disalah satu case dan perhatitikan hasilnya!!

sumber refrensi:petanikode

Percabangan IF/ElseIF dengan Operator Ternary

Operator Ternary mempunyai Konsep yang sama seperti percabangan IF/Else.

Contoh :

 

Percabangan IF/ElseIF(Lebih dari 2 kondisi)

Coba perhatikan contoh percabangan dibawah ini :

Jika nilainya lebih besar dari 90, maka grade-nya “A”. Sedangkan kalau lebih besar dari 80, maka “B+”. Lebih besar dari 70, maka “B”, dan seterusnya.

Untuk lebih jelasnya, mari buat programnya.

Program Hitung Grade

Buatlah class baru dengan nama HitungGrade dan , kemudian ikuti kode berikut :

 

Jika dioutputkan maka akan muncul seperti ini:

Selesai… Selamat Mencoba Yaa;)

sumber referensi:petanikode

Variabel merupakan  tempat menyimpan nilai sementara. Sedangkan Tipe Data merupakan jenis data yang tesimpan dalam variabel.

Untuk lebih jelasnya mari kita simak penjelasan berikut!!!

Macam-Macam Tipe Data

Berikut ini macam-macam dari tipe data :

  • Char = merupakan tipe data karakter, misal z
  • String = merupakan kumpulan dari karakter yang berbentuk teks, misal Apa Kabar
  • Int = merupakan tipe data angka atau bilangan bulat, contoh 13
  • Float = merupakan tipe data bilangan desimal, contoh 1.3
  • Boolean = merupakan tipe data yang hanya bersifat true or false

Membuat Variabel

Format penulisannya seperti dibawah ini:

Contoh:

Membuat variabel kosong bertipe data integer

Membuat variabel bertipe data integer dan diisi dengan nilai

Membuat tipe data yang sama

Lalu dimana itu ditulis? Untuk lebih lengkapnya saya akan menjelaskan pada artikel berikutnya.