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.

Wednesday, January 18, 2017

Mengenal Front end development

Hai guys, ketemu lagi sama gue yang pastinya bakal kasih informasi seputar dunia teknologi. di hari jumat ini, gue mau kasih tau tentang front end development. sebelum itu, temen-temen tau ga sih dalam pembuatan web development, ada 3 bidang dalam pembuatan web.

1. Front end development, yaitu pekerjaan yang menangani tampilan luar web yang terintegrasi dengan  user yang menggunakan web tersebut, biasanya orang front end ini bisa mendesain dan berimajinasi.

2. Back end development, yaitu pekerjaan yang menangani pemrosesan pada web. misalnya, pasti temen temen tau facebook kan, di halaman depan facebook ada form untuk registrasi jadi user facebook. nah form itu kita isi seperti nama kita, password, email. nama, password dan email itu akan masuk ke dalam database facebook. nah disitulah orang dengan bidang back end developer merancang suatu database yang berhubungan dengan situs, kita akan bahas di posting berikutnya :D stand by aja disini. ntaap

3. Full stack developer, yaitu orang dengan pekerjaan yang menangani bagian front end sekaligus back end. dia bisa berimainasi, mendesain tampilan, dia juga bisa melakukan pemrosesan dalam web, menghubungkan database dengan situsnya, membuat suatu web menjadi dimanis. 
Guys, disini gue bakal jelasin mengenai bidang front end sajaa :D untuk back end dan fullstack di posting laiiin o.o . Biasanya, orang dengan bidang front end, harus menguasai dasar pemograman seperti HTML, CSS, JavaScript. kalau mau lebih lancar bisa belajar framework CSS seperti Bootstrap, belajar frameowrk JavaScript, temen-temen juga kalau sudah mahir ketiga pemograman tersebut, bisa melanjutkan dengan belajar Ajax dan Jquery biar situs merefresh menjadi lebih cepat

                      
Yup, sekarang bahas pemograman html. apa sih itu pemograman html, html itu hypertext markup languange, dia bahasa yang menjadi fondasi dalam pembuatan web. ibaratnya pemograman html ini seperti rangka rumah yang belum jadi, namun perkembangan web semakin cepat, 6 bulan sekali bermunculan pemograman dan teknologi baru yang mempermudah developer dalam mendevelop web nya, html masih banyak yang pakai, tetapi alangkah baiknya bisa melanjutkan dengan belajar HTML 5 . html 5 ini merupakan revolusi dari HTML.

                                 

nah, sekarang,. jika temen-temen sudah mahir dalam pemograman html, temen-temen bisa lanjutkan belajar CSS. oiya lupa, css itu apa sih, css itu cascading style sheet language, fungsi pemograman css ini untuk menghias tampilan pada web, misal memberi pewarnaan yang enak dilihat mata, mengatur ukuran font pada web, mengatur jenis font. banyak banget yang dipelajari di CSS ini. kalau kita ibaratkan rumah, CSS ini ibarat seperti ngasih warna di tembok rumah, membuat pagar rumah, menghias rumah deh pokoknya. kalo temen-temen tekuni pemograman css, in shaa allah sebulan bisa selesai. sekarang, ada revolusi dari pemograman css, yaitu CSS3. jika tadi ada HTML5 sekarang ada CSS3. HTML5 dan CSS3 bisa saling terintegrasi menjadi web yang bagus dan elegan.
                      

Sekarang kita masuk ke javascript, temen temen jika sudah dirasa paham dengan penggunaan CSS pada tampilan web, untuk itu temen-temen bisa lanjutkan dengan belajar javascript. javascript ini pemograman yang fleksibel, kenapa? karena ada salah satu framework nya javascript yang bekerja di bagian front end, sebut aja NodeJS

                                 
tapi, kita tidak bahas framework nya, yang dibahas sekarang itu pemograman javascript, kalau wikipedia bilang, sejarah javascript . JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape di bawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. 
sebelum ada javascript, misal di web ada form registrasi. kita sudah mengisi form tersebut lalu tinggal mengklik tombol sumbit, nah sebelum ada javascript ini, form registrasi itu di proses bisa sampai 20 detik, dia merefresh halaman web dengan lama. karena itulah, diadakan pemograman javascript salahsatunya untuk mempercepat waktu proses registrasi tanpa merefresh halaman. temen-temen dianjurkan banget nih belajar javascript, di perusahaan perusahaan luar maupun dalam negeri memerlukan tenaga web developer dengan salah satu syaratnya bisa berpengalaman menguasai javascript.


Monday, January 16, 2017

Cara memunculkan 4G LTE di Xiaomi redmi note 3 / 3 pro tanpa Root, tanpa *#4636#*#*, tanpa install aplikasi

Halo, selamat pagi. oiya ini post pertama gue di blog ini :D, hari ini gue mau bagi-bagi triks ke temen-temen semua ni yang pakek smartphone xiaomi redmi note 3 / 3 pro pada MIUI Global 8.0 . untuk xiaomi tipe lain yg miui 8 monggo dicoba saja, kali aja bisa. trik ini kita tanpa lepas copot simcard, tanpa masuk ke *#*#4636#*#*, tanpa root, tanpa aplikasi lain model TWRP dll.
Silahkan dicoba guys.
1. install 4G Swicther dan phone testing di playstore.


2. buka Phone testing, lalu back dengan pencet tombol home / tomboh tengah di xioami kamu.
3. buka 4G switcher, lalu langsung di back secara cepat dengan pencet tombol home.
4. sewaktu sinyal sedang searching / sedang mencari. buka Phone testing, pilih sim yang anda ingin simcard anda menjadi 4G LTE. apakah di sim 1 atau di sim 2. misal di sim 1. buka sim 1 lalu pada

anda klik, pindahkan ke Cdma only. lalu ke pengaturan / setting. klik SIM cards & Mobile networks, pilih sim 1, pilih preferred network type, pilih Global. taaraaa sudah 4G. selamat mencoba