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.

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.


