Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

August 08, 2016

Cara Membuat Program Kalkulator Sederhana Pemrograman C++

koding123 koding123.com Tutorial cara membuat program kalkulator sederhana menggunakan algoritma bahasa pemrograman Komputer C++
Program Kalkulator Sederhana Bahasa C++

KODING123 - Tutorial Membuat Program Kalkulator Algoritma Bahasa Pemrograman C++

Hari ini kita akan membahas tentang "Bagaimana Cara Membuat Program Kalkulator Sederhana Menggunakan bahasa Pemrograman C++. Dalam pembuatan program kalkulator sederhana ini kita akan menggunakan bahasa pemrograman C++. Bagaimana cara membuat nya ?
Perhatikan Langkah-langkah berikut ini.
Untuk membuat program kalkulator sederhana kita membutuhkan sebuah kode source program.

Kode Source Program Kalkulator Sederhana C++

Perhatikan dan Cermati Source code Program Kalkulator Sederhana C++ berikut ini.


Tampilan Program Kalkulator Sederhana C++

Berikut adalah Tampilan dari Program Kalkulator Sederhana pada algoritma bahasa pemrograman C++.

koding123 koding123.com Tutorial cara membuat program kalkulator sederhana menggunakan algoritma bahasa pemrograman Komputer C++
Program Kalkulator Sederhana Pemrograman C++


Penjelasan Kode Source Program Kalkulator Sederhana C++

  • Dalam Program "Kalkulator Sederhana C++" dapat kita buat menggunakan fungsi atau Prosedur untuk menampung rumus operasi pada kalkulator tersebut.
    Bagi yang pelum paham konsep dari Fungsi atau Prosedur dapat kunjungi artikel dibawah ini:
    Koding123 - Konsep dan struktur dari fungsi atau Prosedur ( procedure ) Pemrograman C++
  • Inisialisasi terlebih dahulu Variabel untuk menampung nilai pada program tersebut. int bil1,bil2 kita gunakan untuk menampung nilai dari bilangan yang akan di berikan operasi. dan char pilihan digunakan untuk menampung nilai pada pilihan operasi.
  • Gunakan Fungsi percabangan if else untuk membuat logika dalam pemilihan operasi.
    pelajari konsep percabangan pada bahasa pemrograman C++ pada artikel dibawah.
    Koding123 - Konsep dan Penggunaan Percabangan pada Algoritma Pemrograman C++
  • Sekian dan Terimakasih.

August 02, 2016

Perbedaan i++ , ++i , i+=1 , i=i+1 dan i+=2 dalam pemrograman


Ketika mempelajari bahasa Pemrograman, lambat laun kita akan diperkenalkan dengan statement i++ , ++i , i=i+1, i+=1 , dan i+=2 . Kadang juga statement seperti itu di deklarasikan dengan X , Y, ataupun Z.

x++ , ++x , x=x+1, x+=1 , dan x+=2 .

y++ , ++y , y=y+1, y+=1 , dan y+=2 .

z++ , ++z , z=z+1, z+=1 , dan z+=2 .


Apakah antara empat statement ( X, Y, Z , I ) itu sama ? ya, statement tersebut sama hanya berbeda penamaan variabel saja, secara fungsi dan definisi ke empat statement tersebut sama.

Oke untuk membahas hal di atas, kita akan menggunakan variabel “i”


Apakah maksud dan Perbedaan dari i++ dengan ++i ?


Secara umum, Operator ++ dalam algoritma bahasa pemrograman merupakan operator yang mempunyai fungsi untuk menaikan nilai sebesar satu (1). Akan tetapi letak peletakan operator tersebut di awal dan di akhir dapat memberikan effek atau fungsi yang berbeda.
untuk lebih memahaminya, perhatikan contoh kode Dibawah ini :

Kode di bawah menggunakan bahasa pemrograman Java, Tidak ada perbedaan mengenai fungsi i++ , ++i , i=i+1, i+=1 , dan i+=2. dalam bahasa pemrograman Java, C++, C# dan begitu juga bahasa pemrograman lain. Mereka mempunyai fungsi atau kegunaan yang sama.



Dan hasilnya akan terlihat seperti gambar berikut :



Jadi dapat kita pahami bahwa statement i++ dapat disimpulkan bahwa nilai dari variabel A akan bertambah satu, sedangkan variabel B akan mengambil nilai pada Variabel A sebelum terjadi operasi.

Sedangkan ++i, nilai dari variabel A akan bertambah satu, dan variabel B akan mengambil nilai pada Variabel A setelah terjadi Operasi.


Apakah Maksud dan fungsi dari i=i+1 ?

i=i+1 ? Bukankah itu aneh ? masa i = i+1 ? memang secara logika ekspresi tersebut akan terlihat aneh, dan secara matematis tidak akan ada i yang akan memenuhi ekspresi i+1. Akan tetapi lain halnya saat kita berbicara mengenai bahasa pemrograman, maksud sebenarnya dari i=i+1 adalah :

i=i+1

Hasil penjumlahan i dengan 1 akan dikembalikan kepada i, jadi nilai i akan bertambah satu nilai setelah operasi tersebut diproses.
Perhatikan Illustrasi dibawah ini :



Apakah Perbedaan dari i=i+1 dengan i++ ?


Menurut hasil operasi yang di peroleh kedua bentuk tersebut tidak ada perbedaan atau dapat dikatakan sama. Lalu, dimana letak perbedaannya ? Perbedaannya ada pada konsep operasinya, dan terbukti bahwa i++ lebih efisien dan praktis penggunaannya daripada i=i+1. Mengapa ? i++ dapat di eksekusi lebih cepat oleh komputer karena kebanyakan processor masa kini memiliki instruksi untuk menaikan atau menurunkan nilai sebesar 1 lebih cepat.

Maksud Bentuk Ekspressi dari i+=1 ataupun i+=2 ?

Dalam beberapa Bahasa pemrograman hal di atas disebut dengan operator penugasan, ekspresi di atas sebenarnya tidaklah berbeda dengan ekspresi i=i+1, hanya lebih dipersingkat. Pada dasarnya :

i+=1 sama halnya dengan i=i+1

i-=1 sama halnya dengan i=i-1

i*=1 sama halnya dengan i=i*1

Jadi dapat ditarik kesimpulan bahwa i+=1 dengan i=i+1 adalah hal yang sama, dan hanya lebih dipersingkat.

August 01, 2016

Tutorial Installasi Java Development Kit [ JDK ]

Hari ini kita akan membahas tentang Installasi Java Development Kit atau Jdk, By The Way, Apakah Java Development Kit atau JDK itu ? 

Java Development Kit atau JDK merupakan Aplikasi penting yang wajib dimiliki sebelum melakukan pembuatan program menggunakan bahasa pemrograman Java. Seberapa Pentingkah JDK dalam pemrograman Java ?. Sangat Penting sekali karena JDK ( Java Development Kit ) berfungsi sebagai penerjemah atau Comppiller bahasa java kedalam bytecode dan agar program dengan bahasa java dapat dijalankan pada komputer.

Sekarang kita akan mencoba Menginstall JDK atau Java Development Kit kedalam Komputer kita.

Sebelum menginstall pastikan kamu telah memiliki file installer JDK nya, apabila belum, kamu dapat mendownload nya di Website oracle.com 
  • Buka file installer Java Jdk.

    koding123 : Tutorial Installasi Java Development Kit [ JDK ]
  • Akan tampil Jendela seperti dibawah ini. Kemudian klik next.


    koding123 : Tutorial Installasi Java Development Kit [ JDK ]

  • Klik Next.

    koding123 : Tutorial Installasi Java Development Kit [ JDK ]
  • Prosses installasi akan dimulai.

    koding123 : Tutorial Installasi Java Development Kit [ JDK ]
  • Installasi selesai, JDK siap digunakan

July 31, 2016

Aturan Penamaan Variabel Bahasa Pemrograman Java

Pada Pemrograman Java pemberian nama pada Variabel mempunyai aturan tersendiri, jadi kita tidak boleh semena – mena dalam memberikan nama Variabel dalam bahasa pemrograman Java.

Secara umum, nama variabel dalam Java mengikuti aturan nama pengenal atau identifier.
identifier merupakan  nama yang digunakan untuk variabel, nama fungsi bahkan nama class pada bahasa pemrograman Jawa

Aturan Penamaan Variabel pada Java


1.       Dapat di awali dengan huruf, tanda dollar ( $ ), ataupun garis bawah ( _ ).

2.       Karakter kedua dan seterusnya dapat  berupa huruf, angka, simbol dollar ( $ ), ataupun garis bawah ( _ ).

3.       Huruf kecil dan huruf besar merupakan hal yang berbeda

4.       Hindari penggunaan kata kunci ( Keyword ) dalam penamaan Variabel.

Contoh Penamaan Variabel yang Tidak Sesuai Aturan Java


Dibawah ini merupakan beberapa penamaan variabel dalam bahasa pemrograman Java yang tidak sesuai dengan aturan penamaan variabel, jadi nama variabel diawah tidak diperbolehkan untuk di gunakan :
Variabel
Keterangan
2x
Variabel dalam java harus di dahului dengan huruf, $, atau pun _
bahasa+pemrograman
Tanda + tidak boleh digunakan untuk penamaan Variabel
Pemrograman java
Spasi tidak diperbolehkan dalam penamaan variabel.
Algoritma_*6
Tanda bintang tidak diperkenankan untuk digunakan dalam penamaan Variabel

Penamaan Variabel menggunakan Kata Kunci ( Keyword )


Penamaan variabel menggunakan keyword merupakan kesalahan yang besar, karena penamaan variabel pada pemrograman java tidak diperbolehkan menggunakan kata kunci.

Lantas, Apa saja Kata kunci  (Keyword ) pada Java ?

Kesalahan Penamaan Variabel Java ( Keyword )


Berikut merupakan kata kunci ( Keyword ) yang tidak diperkenankan atau tidak diperbolehkan untuk digunakan dalam penamaan variabel dalam bahasa pemrograman Java :
abstract
assert
bolean
break
byte
case
catch
char
class
const
continue
default
do
double
else
enum
extends
final
finally
float
for
goto
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictft
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while

Diatas telah dijabarkan beberapa Aturan Penamaan Variabel dalam Algoritma Bahasa Pemrograman Java



Semoga bermanfaat dan terimakasih.

July 30, 2016

Solusi Menghitung Akar bilangan pada JAVA

koding123 : Solusi cara Menghitung Akar bilangan pada algoritma bahasa pemrograman JAVA
Cara menghitung Akar bilangan pada bahasa pemrograman JAVA¸Seperti yang kita ketahui bahwa bahasa pemrograman java tidak mendukung operator perpangkatan. Hal ini menimbulkan beberapa pertanyaan dari beberapa programmer Java pemula yang ingin melakukan operasi perhitungan akar bilangan. Pada dasarnya cara mengakarkan bilangan pada Java tidak bisa dilakukan seperti bahasa pemrograman lainya yang dengan mudahnya mengakarkan bilangan. Dalam bahasa pemrograman Java untuk melakukan operasi Akar bilangan kita perlu melakukan trik khusus.


Bagaimana Cara Mengakarkan Bilangan pada JAVA ?


Untuk mengakarkan bilangan pada bahasa pemrograman java kita perlu memanfaatkan metode dalam Class Math java, dan dengan metode Pow. Apakah Class math dan metode pow dalam Java ?

Untuk uraian tentang class math dan metode pow telah kami jelaskan pada materi sebelumnya, yaitu pada :

Koding123 : Solusi Operator Perpangkatan pada JAVA


Menggunakan Math.Pow untuk mengakarkan bilangan Java


Seperti halnya dengan materi sebelumnya yang membahas tentang cara menggunakan Class Math.pow dalam menghitung perpangkatan, sebelumnya kita menghitung perpangkatan pada java dengan cara menuliskan code :

//menghitung 2 pangkat 8

Math.pow (2, 8)

Hampir sama dengan perpangkatan, dalam pengakaran menggunakan Math.pow pada bahasa pemrograman Java kita perlu menambahkan tanda titik 5 (.5) pada argument 2 Math.pow. titik 5 atau (.5) merupakan pecahan bilangan setengah atau bisa dikatakan sebagai angka 0.5

Misal : kita akan menghitung akar bilangan 36 menggunakan Math.pow :

Maka kita cukup menulis :


Math.pow (36, .5)

Menggunakan Math.Pow untuk mengakarkan bilangan Java


Selain dengan Math.pow, menghitung akar bilangan pada pemrograman java dapat dilakukan dengan cara lain, yaitu dengan menggunakan metode sqrt pada Class math.

Cara menggunakan metode sqrt juga sama halnya dengan metode pow, kita cukup menuliskan :


Misal : kita akan menghitung akar bilangan 36 menggunakan Math.sqrt, maka kita cukup menuliskan.


Math.sqrt (36)



Cukup mudah bukan, tidak sesulit yang kita pikirkan.

sekian dan terimakasih

July 29, 2016

Solusi Operator Perpangkatan pada JAVA

koding123 : Solusi cara Menghitung perpangkatan bilangan pada algoritma bahasa pemrograman JAVA
Operasi Perpangkatan pada Java, Bahasa java merupakan salah satu bahasa pemrograman yang tidak mendukung operasi perpangkatan, karena bahasa java tidak dilengkapi dengan operator pangkat yang digunakan untuk mengatasi operasi perpangkatan, tidak seperti bahasa pemrograman lain yang mendukung operator perpangkatan hingga dengan mudah mengatasi kasus perpangkatan pada program.
Lalu, Bagaimana Cara untuk mengatasi Perpangkatan pada JAVA ?

Operasi Perpangkatan pada Java dapat dilakukan dengan cara mengalikan secara manual bilangan yang dipangkatkan.

Misalnya : 

Kita ingin menghitung 2 pangkat 3 atau 2^3 maka dapat dilakukan dengan cara menuliskan operasi :

2*2*2.

Lalu bagaimana apabila kita ingin memangkatkan bilangan dengan bilangan yang besar 2 pangkat 85 ( 2^85) misalnya, bukankah apabila kita menggunakan cara di atas akan menyulitkan dalam penulisan program, dan bukankah hal tersebut tidak effisien ?.

Ya memang tidak effisien apabila kita ingin memangkatkan bilangan dengan bilangan yang besar, akan sangan merepotkan dan sangat tidak effisien.

Sebetulnya ada cara alternative untuk mengatasi operasi perpangkatan pada bahasa pemrograman java.Bagaimana caranya ?

Caranya dengan memanfaatkan metode pow pada class Math dalam java. Metode Pow ?, Class Math ?


Apa itu ?


Metode pow dan Class math dalam pemrograman Java


Class Math merupakan sebuah class yang dikhususkan untuk menangani kasus operasi matematika dalam java.


Sedangkan Metode pow, merupakan salah satu metode dalam class math dalam java yang digunakan untuk menangani operasi perpangkatan pada Java.


Math.Pow solusi perpangkatan pada Java


Menggunakan metode pow dalam perpangkatan bilangan pada java cukup mudah, yaitu dengan melakukan operasi seperti berikut :

Misalkan kita akan memangkatkan bilangan 2 dengan 98 (2^98), maka cukup tuliskan :

Math.pow (2, 98)

Cukup mudah dan simple kan ? sampai jumpa lain waktu

July 28, 2016

Memahami Bahasa Pemrograman Java menggunakan Eclipse

Bahasa Java merupakan bahasa pemrograman komputer yang paling terfavorit saat ini, bisa dibilang juga bahasa pemrograman yang kekinian.

Bahasa Pemrograman Java dikembangkan oleh Sun Microsystem dan mulai di publikasikan pada tahun 1995. sama halnya dengan bahasa C++, bahasa Java juga merupakan bahasa pemrograman komputer yang berorientasi kepada object. Dengan demikian bahasa java dapat mempermdah seorang pemrogram atau programmer untuk membuat suatu program atau aplikasi dengan skala besar.

Bahasa Permrograman Java merupakan bahasa Pemrograman Universal dengan kata lain, Bahasa java dapat dijalankan di berbagai platform Windows, Linux, Mac dan lain sebagainya. Hasil Compilasi java yang dinamakan Bytecode dapat dijalankan di berbagai platform, dengan syarat platform system pada platform tersebut mempunyai Java Runtime Environment ( JRE ).


Memahami Algoritma Pemrograman Pada Java


Algoritma merupakan suatu langkah yang ditujukan untuk menyelesaikan suatu permasalahan dalam pemrograman. dengan Contoh : Membuat Nasi Goreng

Urutan Algoritma akan terlihat seperti berikut.
  1. Siapkan Wajan
  2. Tuangkan Minyak Goreng
  3. Masukan Telur
  4. Tambahakn Bawang 
  5. Masukan Nasi
  6. Tambahkan Kecup
  7. Aduk hingga Matang
  8. Selesai
Algoritma dalam Pemrograman terlihat seperti urut - urutan atau prosses mencapai hasil, sebelum membuat program, hal yang terpenting adalah menyusun algoritma program tersebut, baru kemudian di implementasikan pada bahasa pemrograman.

Hubungan Algoritma Pemrograman Dengan FlowChart

Selain disusun dengan angka yang berurut, Algoritma dalam Pemrograman juga seringkali di sajikan dalam bentuk visual atau dengan FlowChart.
Misal : Algoritma Menghitung Luas Persegi Panjang


koding123 : hubungan Flowchart dengan algoritma bahasa pemrograman Java
Illustrasi Flowchart


Hubungan Algoritma Pemrograman Dengan Pseudo Code

PseudoCode merupakan Konsep dalam penggunaan Deklarasi Bahasa Pemrograman, PseudoCode Tidak bergantung pada bahasa pemrograman yang digunakan, PseudoCode merupakan Kosep. Contoh : PseudoCode Mencari Luas Lingkaran.

Double pa, le, lu ( deklarasi variabel panjang, lebar dan luas dengan tipedata double)

Pa = 50; ( pa disini difungsikan sebagai Panjang )

Le = 20; ( le difungsikan sebagai lebar )

Lu = pa*lu; ( lu difungsikan sebagai luas )

Output = Lu (Tampilkan Pada layar Luas )

End


Menggunakan Eclipse dalam Memahami Bahasa Java

Eclipse merupakan suatu Aplikasi atau Software yang sudah terkenal dalam pengendaliannya terhadap bahasa pemrograman Java, dengan Arti lain Eclipse merupakan Software yang digunakan untuk membuat Program atau Aplikasi menggunakan Bahasa Pemrograman Java.

Sebelum Memulai Pembelajaran, Pastikan Software Eclipse telah terinstal pada komputer kamu.
untul tutorial bagaimana cara menginstal Eclipse, Ikuti Link Post Berikut Ini :


Cara Mudah Menginstal Eclipse Untuk Belajar Jawa


  • Pertama yang harus dilakukan adalah Membuat Workspace pada Eclipse.

Buka Software Eclipse kamu, dan kemudian Tuliskan Path, atau lokasi Workspase akan Disimpan.

koding123 : Tutorial lengkap installasi Eclipse pemrograman Java
Installasi Eclipse Java
Kemudian Klik Ok

  • Setelah Itu File Baru dengan Cara, Klik File => New => Java Project



koding123 : Tutorial lengkap installasi Eclipse pemrograman Java
Installasi Eclipse Java

Tuliskan Judul Project pada Project name, kemudian pilih Use default JRE ( Currently Jre7 ), Kemudian Klik Finnish.


  • Langkah selanjutnya adalah Membuat Class untuk Menulis Code, Langkahnya adalah Klik File => New => Class.


koding123 : Tutorial lengkap installasi Eclipse pemrograman Java
Installasi Eclipse Java


Tulis Nama Project pada Name, dan Contreng pada Public static void ....., Setelah itu klik Finnish.

  • Langkah terakhir adalah, Menulis Kode, Tulis kode Dibawah “Public Static Void Main...”


koding123 : Tutorial lengkap installasi Eclipse pemrograman Java
Installasi Eclipse Java



Setelah Selesai Menulis Kode, Untuk melihat Hasil Code yang telah Ditulis klik Run ( seperti tombol Play )

  • Dan Hasilnya akan terlihat di bagian bawah.


koding123 : Tutorial lengkap installasi Eclipse pemrograman Java
Installasi Eclipse Java




Contoh : Mencari Luas Persegi Panjang.

Pada Pembahasan sebelumnya kita telah membahas tentang pseudocode Mencari Luas Bangun Persegi Panjang. Nah bagaimana tentang Codenya dalam Java ? perhatikan Gambar dibawah ini.


koding123 : contoh program Java mencari luas persegi panjang
kode program luas persegi panjang java


Dapat juga kita menulis codenya seperti dibawah ini.

koding123 : contoh program Java mencari luas persegi panjang
kode program luas persegi panjang Java

Dan Untuk Hasilnya dapat dilihat di bagian bawah.

koding123 : contoh program Java mencari luas persegi panjang
kode program luas persegi panjang Java














July 27, 2016

Maksud dari public static void main (String[] args) pada Pemrograman JAVA

koding123 : Maksud dari public static void main (String[] args) pada Algoritma Bahasa Pemrograman JAVA
public static void main (String[] args)

Dalam bahasa pemrograman Java kita sering kali melihat suatu statement yang berbunyi “void Main (String[] args)” Nah sekarang apa maksud dari statement tersebut ?.

Oke kita akan membahasnya di hari yang cerah ini.


public static void main (String[] args)

public static void main (String[] args) merupakan elemen wajib yang harus ada dalam bahasa pemrograman java, karena tanpa adanya elemen tersebut, Program yang di buat dengan bahasa pemrograman java tidak akan berjalan dengan baik.

Pada elemen di atas, terdapat kata public. Public merupakan sebuah pernyataan yang menyatakan bahwa elemen atau statement tersebut bersifat public yang artinya, dapat di panggil di manapun.

Pada statement di atas juga terdapat metode main. Apakah yang dimaksud dengan Metode dalam bahasa pemrograman Java ?

Metode merupakan sekumpulan kode yang diberi nama dan melekat dalam Class. Lantas Apakah yang dimaksud dengan metode main pada Java ?

Metode main merupakan sebuah metode yang pertama kali akan di jalankan saat program di eksekusi, metode main dapat di artikan sebagai ibu dari program – program di bawahnya atau dapat juga di sebut metode utama yang mendukung program – program agar dapat berjalan.

Didalam metode main dapat kita lihat terdapat String[] args yang terdapat di dalam tanda kurung "()", bagian yang terdapat di dalam kurung tersebut disebut dengan parameter atau argument.

public static void main (String[] args)

Public, dapat diartikan bahwa argumen atau metode main() merupakan sebuah metode yang bersifat publik, dengan kata lain metode main dapat dipanggil dimana saja. Void, void merupakan suatu tipe data yang menyatakan bahwa deklarasi code tidak memerlukan nilai balik atau return. Pada kasus ini metode main tidak memerlukan sebuah nilai balik.

String menyatakan bahwa argumen yang terdapat pada code java terseebut merupakan String. Apakah yang dimaksud String dalam Java dan bahasa pemrograman lain ?

String merupakan kumpulan char atau sekumpulan character, dalam bahasa indonesia string dapat di artikan sebagai kata atau kalimat sedangkan char merupakan character, character meliputi huruf, angka dan beberapa symbol.

Dan args merupakan argumen bertipe data string yang mengandung array. Darimana kita tahu bahwa args mengandung array ? perhatikan pada string[] args pada element tersebut mengandung tanda "[ ]", yang mana dalam bahasa pemrograman tanda seperti itu di artikan bahawa elemen tersebut merupakan array.


Apa fungsi dari args dalam Java ?


Args dapat di misalkan sebagai memory untuk menampung program.
Misal, apabila kamu menjalankan programmu pada Java “Program_Java satu dua” dan kemudian args akan terisi [“satu”, “dua”]

Sekian dan Terimakasih