Thursday, December 8, 2016

Java Code: ATM Machine

Berikut adalah contoh program ATM Machine dengan menggunakan bahasa Java :














1. Class ATM

2. Keypad
3. Class ATMCaseStudy
4. Class Deposit
5. Class Account
6. Class BankDatabase
7. Class Screen
8. Class Deposit Slot
9. Class BalanceInquiry
10. Class Withdrawal
11. Class Cashdispenser
12.   Class Transactions

Hasil:

Thursday, November 24, 2016

Java Code: Starswith

Fungsi ini merupakan kebalikan dari endswith. Yang dimana akan melakukan pengecekan huruf awal dari sebuah kata. Contoh:

Hasil Compile:

Java Code: endsWith

Fungsi yang berguna untuk mengecek huruf akhir dalam sebuah kata. Semisal "Cinta" dilakukan pengecekan apakah huruf akhir dari kata "Cinta" berupa z? Contoh:


Hasil Compile:

Java Code: Concat

Fungsi ini bertujuan untuk menggabungkan 2 string. Semisal string "Aku cinta" dan string "kamu dan dia" maka setelah digabungkan menjadi "Aku cinta kamu dan dia". Contoh:



Hasil Compile:

Java Code: Contains

Fungsi ini hampir sama seperti compareTo namun, pada fungsi contains akan menghasilkan return boolean. Misal, Anda ingin membandingkan String dengan value “cinta” dengan “kamu” maka, hasilnya false namun, bagaimana bila yang dibandingkan adalah “cinta" dengan “cinta” maka hasilnya adalah true.


Hasil Compile:

Java Code: Index Of

Fungsi ini berguna untuk mencari nilai index dari sebuah karakter. Misal, pada sebuah String dengan nilai “Fauzan” Anda mau tahu kira – kira huruf 'Z berada di index ke berapa. Maka, Anda bisa gunakan fungsi ini untuk mencari tahu posisi index nya.


Hasil Compile:

Java Code: Compare

Fungsi ini berguna untuk membandingkan 2 buah value String dengan nilai return integer. Perbandingan disini maksudnya ialah mencari selisih antara value String pertama dengan value String kedua. Berikut contoh:


Hasil Compile:

Java Code: Menghitung String




Hasil Compile:

Java Code: Upper & Lowercase




Hasil Compile:

Monday, November 21, 2016

Java Code: Substring

Substring berfungsi untuk mengambil kata tertentu dari suatu string. Perlu diingat bahwa Substring dihitung mulai dari nol. Berikut contohnya:





Hasil Compile:

Java Code: Membuat Persegi

Pada kesempatan kali ini saya akan membuat bentuk bangunan persegi menggunakan fungsi For, berikut adalah source code:


Hasil Compile:

Java Code: Mencari FPB

Pada kesempatan ini saya akan memberikan contoh program matematika untuk mencari FPB, berikut adalah source code:



Hasil Compile:


Java Code: Swap

Berikut ini code program yang bisa menjadi alternatif selain dengan bantuan variabel sementara:

Source Code:

Hasil Compile:

Java Code: Palindrom

Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan). Kata "palindrom" berasal dari bahasa Yunanipalin ("balik") dan dromos("pacuan kuda").

Berikut contoh source codenya:


Hasil Compile:

Java Code: Array 2 Dimensi

Contoh:


Hasil Compile:

Java Code: Luas Segitiga

Berikut adalah source codenya:


Hasil Compile:




Java Code: Bilangan Prima

Kali ini saya akan memberi contoh untuk program menentukan bilangan prima, berikut source codenya:




Hasil Compile:


Java Code: Membalik Kata

Kali ini saya akan memberi contoh untuk program membalik kata

Source Code:

Hasil Compile:

Java Code: Aritmatika

Kali ini saya akan membahas program penghitungan dalam java. Berikut contohnya:



Hasil Compile:


Java Code: Penggunaan For

Pernyataan for berguna untuk mengulan eksekusi terhadap satu atau sama sejumlah pernyataan. Bentuknya seperti berikut:
for (ungkapan_1; ungkapan_2; ungkapan_3)
    pernyataan;

Contoh:


Hasil Compile:

Java Code: Do-While

Do-while :  perulangan yang hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan.

Contoh:

Hasil Compile:


Java Code: Menentukan Bilangan Genap antar 2 Bilangan

Hasil Compile:

Java Code: Penggunaan While

Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Bentuk pernyataan ini:
while (ungkapan)
       pernyataan;
Contoh:

Hasil Compile:

Java Code: Menentukan Angka Ganjil & Genap

Source Code:

Hasil Compile:

Java Code: Fungsi Switch

Pernyataan switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksi. Secara singkat, pernyataan ini merupakan pernyataan pilihan berganda.

Contoh:

Hasil Compile:

Java Code: Scanner

Untuk membuat suatu input pada program Java, diperlukan utility Scanner yang akan bekerja untuk membaca inputan dari user yang menggunakan program. Berikut adalah contohnya:

Source Code:

Hasil Compile:

Java Code: Penggunaan If Else

Bentuk dasarnya sebagai berikut:
if (kondisi)
   pernyataan_1;
else
   pernyataan_2;
Pada bentuk diatas, pernyataan_1; dijalankan kalau kondisi bernilai benar, dan pernyataan_2; hanya dieksekusi jika kondisi bernilai salah:

Contoh Program:

Hasil Compile:

Friday, November 18, 2016

Java Code: Library

Dalam penghitungan luas diperlukan beberapa library diantaranya :
--Scanner sc = new Scanner (System.in); Ini membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan di buat , kita bisa merubah sesuai dengan data yang akan kita buat , yang terpenting adalah tidak membuat eror atau anda kebingungan.
--panjang = sc.nextInt(); Berfungsi untuk penginputan data yang akan di buat dari kita, panjang adalah nama variabel . Syntax tersebut berfungsi pada tipe data integer.

Berikut Source Code nya : 


Hasil Compile:

Thursday, November 17, 2016

Overloading dan Overriding pada Java


Overriding
Overriding adalah method subclass sama dengan method super class, parameternya sama tetapi pernyataan atau implementasinya berbeda.

Berikut contoh dari Overriding pada java:





















Hasil Run








- Overloading
Overloading adalah method dengan nama yang sama dengan method lain pada suatu class tetapi dengan parameter yang berbeda. Tujuan dibuatnya overloading yaitu memudahkan penggunaan method dengan fungsi yang hampir sama.

Thursday, November 10, 2016

Java Code: Contoh Penggunaan Array

Array merupakan daftar item , yang disimpan secara berurutan di dalam memory. Setiap kali kita mendefinisikan sebuah Array , element(atau data) dapat diakses dengan mengetahui posisi dari index yang dimulai dari angka 0. Dimulai dari sebelah kiri untuk baris elemen horizontal ,dan dari atas untuk kolom elemen vertikal. Berikut adalah contohnya:

Source Code:


Hasil Compile:

Wednesday, November 2, 2016

Clock Display

Berikut adalah source code yang menampilkan jam dan menit:

Number Display

Clock Display


Test Clock Display

Hasilnya

Thursday, October 27, 2016

Belajar Mengetik 10 Jari [2]

Yuhuu .. Setelah sekian lama ndak latihan mengetik 10 jari, akhirnya saya mau iseng-iseng lagi buka website belajar mengetik. Kali ini saya membuka website yang berbeda, yaitu typingtest.com. Lumayan nih ada perkembangan dari latihan sebelumnya, meski belum seberapa hehe. Berikut hasil dari mengetik 10 jari part 2:













Yah, ndak seberapa bukan? Coba bandingkan dengan hasil test mengetik 8 jari (versi saya) :













Beda jauh yah? Iya, karena ini adalah kebiasaan mengetik saya semenjak SD. Dengan hasil seperti yang diatas, berarti saya harus lebih banyak berlatih lagi.

Tuesday, October 25, 2016

Berbisnis Dalam Game Online

Saya sudah mulai mencoba bermain game online semenjak kelas 5 SD. Bermain game online sangat mengasikan, akan tetapi ada saat dimana kita bisa saja lupa akan waktu sehingga waktu kita  untuk belajar, makan, ibadah, dan hal positif lainnya juga tersita. Terlalu sering bermain game online juga tidak baik, saya juga merasa sudah "boros" dalam membeli segala sesuatu yang saya butuhkan dalam game online. Melihat saya yang pernah seperti itu, saya jadi ingin rasanya mengembalikan "uang" yang sudah saya keluarkan dan menggunakannya untuk hal yang lebih positif. Yah kali kan bisa nabung juga untuk nikah masa depan hehehe. Yah, akhirnya disetiap bermain saya selalu melihat potensi apa saja yang bisa saya dapatkan dalam game tersebut. Alhamdulillah, dengan "keisengan" sampingan yang saya lakukan sekarang, saya sudah mempunyai group jual beli sendiri dalam sebuah game online.



Group jual beli yang saya dirikan baru berdiri sejak bulan September kemarin.Grup ini saya dirikan dengan 2 orang teman saya, sebagai partner jualan. Yah maklum lah ya, dikarenakan masih kuliah jadi tidak bisa fulltime jualan hihi.  Alhamdulillah pula penghasilan perbulan cukup untuk membayar kebutuhan sehari-hari . Dan lagi grup ini sudah berkembang pesat dengan jumlah member hampir mencapai 2.000. Semoga kedepannya group ini bisa berkembang lebih pesat, dan bagi kalian yang juga sedang mencoba-coba bisnis "iseng" ini semoga sukses selalu yaaa.

Monday, October 17, 2016

Java Code: Penaikan Angka di Depan & Belakang

Kali ini saya akan memberikan contoh tentang penaikan angka didepan & dibelakang menggunakan tanda ++. Kedudukan operator ++ disebut post-increment, yang artinya dinaikkan awal/akhir setelah penjumlahan angka sebelumnya.

Contoh penaikan angka didepan:

Source Code:

Hasil Compile:







Contoh penaikan angka dibelakang:

Source Code:

Hasil Compile:


Saturday, October 15, 2016

Ticket Machine

Apa itu Ticket MachineTicket Machine, yang juga dikenal sebagai mesin jual tiket otomatis, adalah sebuah tiket jual otomatis yang memproduksi tiket. Mesin tiket menyediakan tiket kereta di stasiun kereta apitiket transit di stasiun metro dan tiket trem di beberapa perhentian trem dan beberapa trem. Kali ini saya akan mencoba untuk membuat source code ticket machine. berikut Source Codenya:


public class TicketMachine
{
    private int hargaTiket;
    private int saldo;
    private int totalHarga;
    private int refund;
    private int jumlahTiket;
    public TicketMachine(int ticketCost)
    {
        hargaTiket = ticketCost;
        saldo = 0;
        totalHarga = 0;
        refund = 0;
        jumlahTiket = 0;
    }
    public int getPrice()
    {
        return hargaTiket;
    }
    public void insertMoney(int inputUang)
    {
        if (inputUang > 0)
        {
            saldo += inputUang;
        }
        else {System.out.println("Tolong masukkan jumlah uang yang benar ");}
    }
    public void printTicket(int tickettotal)
    {
        if (saldo > 0)
        {
            if (saldo >= hargaTiket)
            {
                jumlahTiket = tickettotal;
                int i = 1;
                while (i <= jumlahTiket)
                {
                    System.out.println("———————–");
                    System.out.println("—–Ticket Machine—-");
                    System.out.println("– Ticket " + i);
                    System.out.println("- " + hargaTiket + " cents. ");
                    System.out.println("———————–");
                    i++;
                }
                totalHarga += saldo;
                refund = refundBalance();
                if ( refund == 0 ) System.out.println("Tidak ada kembalian. ");
                else System.out.println("Jumlah harga yang direfund = " + refund + " cents. ");
            }
            else System.out.println(" Tolong masukkan jumlah uang " + (hargaTiket - saldo) + " cents. ");
        }
        else System.out.println(" Tolong masukkan sejumlah uang agar saldo anda ada. ");
    }
    public int refundBalance()
    {
        int jumlahRefund;
        jumlahRefund = saldo - (hargaTiket * jumlahTiket);
        saldo = 0;
        return jumlahRefund;
    }
}


Hasil Running:











Monday, October 10, 2016

Java Code: Menghitung Keliling & Luas Persegi

Pada kesempatan kali ini Fozan mau menjelaskan tentang program menghitung keliling & luas persegi. Berikut source code nya:


Hasil Compile: