Friday, January 20, 2017

Algoritma dan Pemograman Java bagian 1 :: Tipe Data

       Halo sobat, di pagi ini gue mau bahas algoritma dan pemograman, tapi pengaplikasiannya dalam bahasa java. kok bahasa java sih kak? karena bahasa java sedang banyak diminati oleh programmer dan para pengembang software lainnya. selain bahasa java, ada juga yang peminatnya tinggi seperti bahasa C++, Haskel, GO ( Go Languange ), Javascript, PHP7.

                                    

       Sekarang, kita fokus di algoritma dan pemograman java yuk. di posting kali ini, gue mau kasih tau yang awal - awal. apasih algoritma itu?? Algoritma itu adalah langkah-langkah yang digunakan untuk menyelesaikan suatu masalah. misalnya nih guys. algoritma mau sikat gigi.
step 1. ambil odol.
step 2. ambil sikat gigi.
step 3. oleskan pasta ke sikat gigi.
step 4. sikat gigilah
step 5. cuci sikat gigi.
step 6. taruh sikat gigi dan odol pada tempatnya.
jadi..... algoritma itu seperti itu guys, udah paham??? kalo belum, komen aja dibawah, ane on 23 jam, 1 jam untuk shalat 5 waktu :D :D

       Sekarang kita bahas tipe data yuk :) .
tiap orang diatas 17 tahun pasti ada identitas, yup KTP. di dalam ktp berisi informasi-informasi mengenai diri kita sendiri, seperti nama, alamat, nomor telepon, golongan darah, agama, status menikah dll. nah guys, dari setiap informasi itu dia punya tipe data masing masing, misal
1. Data : Nama
    Tipe data : karakter
    Variabel : Nama_Kamu ( misalnya, variabel bisa diubah ubah kok )
    Nilai : Alfin chandra

2. Data : Alamat
    Tipe data : Kalimat
    Variabel : Alamat_Kamu ( variabel bisa diganti-ganti sesuai selera kamu )
    Nilai : Jalan raya Cisauk - Lapan

3. Data : Umur
    Tipe data : Bilangan bulat
    Variabel : Umur_Kamu
    Nilai : 19

4. Data : Kecepatan Motor
    Tipe data : bilangan pecahan
    Variabel : Kec_Mtr
    Nilai : 25.3 km/h

5.  Data : nilai  π
      Tipe data : Konstanta
    Variabel : phi
    Nilai : 3.14

6. Data : Pengecekan kebenaran
    Tipe data : Logika
    Variabel : Cek_Kebenaran
    Nilai : True

Nah, Dalam bahasa pemrograman Java mendefinisikan delapan tipe data primitif. Mereka diantaranya adalah boolean (untuk bentuk logika), char ( kalimat  / karakter), byte, short, int, long (integral), double and float ( bilangan pecahan ). temen-temen bisa liat di bawah ini.



pada saat temen-temen buat program, usahakan cari lah tipe data yang pas. karena kalau tipe data tidak pas bisa-bisa program berjalan lambat, mungkin bisa hang. misalnya, untuk variabel Umur_Kamu , temen-temen bisa pakek tipe data byte, kan umur cuma 2 angka, kalau pakek byte angka yang boleh ada dari -128 sampe 127 aja sob. memori di program juga cuma kena 8 bit. misal variabel Umur_Kamu dipake tipe data short, kan umur cuma diisi 2 angka aja. kalau pakek short kamu bisa pakai angka dari -32767 sampe 32767 . padahal umur cuma butuh 2 angka aja. kalau bisa pake byte kenapa engga? malah itu pemborosan guys, kena 16 bit di memori program kamu.

0 comments:

Post a Comment