Kamis, 24 November 2016

41. Concat

Fungsi ini bertujuan untuk menggabungkan 2 string. Contoh saya akan menggabungkan antara kata "aku cinta" dengan "kamu selamanya".

Source code: 



Hasilnya:


Selasa, 22 November 2016

40. Split

Hasil berupa array yang berisi sejumlah string yang masing-masing adalah penggalan dari objek string dengan pemisah ditentukan oleh argumen split(). atau dengan kata lain split ialah karakter pemisah.

Source Code:



Hasilnya:


39. UpperCase dan LowerCase

Untuk menctak huruf dalam bentuk huruf kapital kita menggunakan fungsi .toUpperCase() sedangkan untuk mencetak huruf menjadi huruf kecil kita bisa menggunakan .toLowerCase().

Source Code:



Hasilnya:

Senin, 21 November 2016

38. Fibonacci

Fibonacci adalah deret matematika dimana amngkanya bertambah sesuai dengan 2 angka sebelumnya.
Source code:

Dan hasilnya:

Jumat, 18 November 2016

Penggunaan 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 : 




Dan hasilnya setelah di run :


37. Menghitung Panjang sebuah String

Source code:



Hasilnya:


Kamis, 17 November 2016

Overloading Overriding

Pada kali ini saya akan membahas tentang Overloading dan Overriding dalam Java.
Apasih sebenarnya dari Overloading dan Overriding?

--Overloading merupakan suatu class yang memiliki method yang namanya sama. Method methodnya hamper sama seperti constructor yaitu memiliki nama yang sama dengan  nama classnya. Namun pada overloading terdapat 2 method yang memiliki nama yang sama tapi beda parameternya.

--Overriding  memiliki method yang namanya sama namun berbeda class. Method pertama adalah method yang berasal dari class induk dengan parameter yang sama dengan method pada class anak. Pada Overriding nama method dan parameternya pada kedua classnya harus sama.

Berikut ini terdapat pembahasan dari tugas saya, hal yang pertama dilakukan ia membuat 3 class.

Source codenya:
Class pertama ialah Binatang



Class kedua ialah Mamalia



Class ketiga ialah class dari main programmnya



Hubungan antara ketiganya:


Hasil programmnya setelah di run:

Jumat, 11 November 2016

36. Bilangan dalam Array

Dalam program ini akan dicari 2 Angka tertinggi dalam suatu array.
Berikut source codenya:




Hasilnya:


35. Convert to ASCII

Pada program ini akan dilakukan konversi dari karakter ke ASCII.

Source code:



Hasilnya:

Rabu, 09 November 2016

32. Transpose Matrix

Transpose matrix adalah program yang mengaplikasikan sebuah metode di materi matrix yang dimana merubah posisi baris(row) menjadi kolom(column).

Source code:



Hasilnya:


Selasa, 08 November 2016

31. Insertion Sort

 Insertion Sort adalah metode sorting yang mirip bubble sort, tapi disetiap iterasi juga mengurutkan nilai yang sebelumnya sudah ditukar. Dibawah ini contoh surce codenya:




Dan Hasilnya:


Senin, 07 November 2016

30. Selection Sort

Selection Adalah perbaikan dari metode bubble sort yang mengurangi perbandingan dan pertukaran.

Source code:


Hasilnya:


29. Bubble Sort

Bubble Sort adalah salah satu algoritma untuk sorting data, atau kata lainnya mengurutkan data dari yang terbesar ke yang terkecil atau sebaliknya (Ascending atau Descending).

Bubble sort (metode gelembung) adalah metode/algoritma pengurutan dengan dengan cara melakukan penukaran data dengan tepat disebelahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan. Jika tidak ada perubahan berarti data sudah terurut.

Source code:



Hasilnya :


Minggu, 06 November 2016

28. Luas Segitiga

Program yang saya buat kali ini untuk mencari suatu luas segitiga:

Source code:



Hasilnya:

Sabtu, 05 November 2016

27. Nilai Modus

Kali ini akan mencari nilai modus dari input beberapa angka

Source code:




Hasilnya:


26. Nested For (Segitiga)

Nested for adalah for di dalam for jadi bisa dikatakan ada perulangan dalam perulangan.

 for (statemen)      
{                          
          for(statemen)
          {                  
                             
           }                
}                            

Sekarang kita akan membuat suatu program yang dapat mencetak bentuk segitiga sama sisi.

Source codenya:



Dan hasilnya:

Jumat, 04 November 2016

25. Faktor Bilangan

Program kali ini akan mecari faktor suatu bilangan:
Source code:



Hasilnya:

24. Bilangan Prima

Program kali ini untuk mengecek apakah yang diinput merupaka biilangan prima atau bukan

Source code:



Dan hasilnya:


23. Swap

Fungsinya yaitu untuk menukar nilai suatu variabel. Variabel yang digunakan yaitu 2 variabel yang nantinya akan ditukar tempatnya sehingga nilai dari suatu variabel tersebut berbeda.
Source code:



Dan Hasilnya:


22. Palindrom

Apa itu Palindrom? Palindrom ialah keadaan dimana suatu karakter apabila dibaca dari belakang dan dari depan berbunyi sama.
Berikut adalah contoh program untuk mengecek suatu input yang dimasukkan merupakan palindrom atau bukan.
Source codenya:



Hasilnya:


21. Rekursif

Kali ini saya akan membahas tentang rekursif atau yang sering kita sebut dengan factorial.
Pada program kali ini akan menampilkan hasil dari faktorial

Source code : 



Hasilnya:


20. 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.
Berikut adalah source codenya:



Dan Hasilnya:

Kamis, 03 November 2016

Clock Display


Pada kesempatan kali ini saya akan membuat kodingan java tentang waktu. Berikut adalah source codenya:



Clock Number Display



ClockDisplay



TestClockDisplay

Hubungan antara ketiganya dapat dilihat pada gambar dibawah ini :


Berikut hasilnya setelah di run :