Selamat Datang Di Programmer Galau Lagi

Tempat programmer galau mencurahkan isi hatinya

Dasar - Dasar SQL Server

SQL Server merupakan sistem manajemen basis data relasional yang banyak digunakan oleh perusahaan-perusahaan berskala kecil sampai berskala internasional, dalam prakteknya ternyata SQL Server merupakan sintaks yang mudah dipelajari.

Belajar SEO

SEO (Search Engine Optimization) menjadi hal yang sangat penting dalam pembuatan situs/web site, banyak hal sederhana yang ternyata dapat mempengaruhi peringkat web site kalian.

Journalist Development Program 2016 TVOne

Pengalaman ane tentang JDP (Journalist Development Program) 2016 Di TVOne, tentang seluk beluk JDP, dan proses seleksi yang ane ikuti, banyak kisah dan fakta unik yang terjadi selama JDP.

Saingi Oculus Rift, SONY™ Segera Luncurkan PlayStasion VR

SONY™ segera meluncurkan PlayStation VR (Virtual Reality) pada kuartal pertama tahun 2016. Memang belum jelas kapan PlayStation VR dirilis tapi SONY™ sudah membocorkan spesifikasi serta trailer game yang dapat dimainkan khusus dan eksklusif di PlayStation VR.

Sistem Pakar Diagnosa Kerusakan Sepeda Motor Honda Supra Fit

Sistem pakar menggunakan Visual Basic 6.0 dan database Microsoft Access 2007, lengkap dengan solusi dan standar penanganan kerusakan.

Belajar Java Dengan NetBeans IDE

Java merupakan bahasa pemrograman open source dan mendukung pemrograman berorientasi objek (Object Oriented Programming), membuat aplikasi Java semakin mudah dengan kehadiran NetBeans IDE. Ayo belajar Java !

Tuesday 24 November 2015

Belajar Java - Sintaks Dasar Pada Java - Java NetBeans Dasar

Setelah kita buat program baiknya kita bahas syntax dasar Java agar kedepannya lebih mudah dalam pengkodean hehe...

Kita awali dengan ObjectClassMethods, dan Instance Variables

  • Object - Objects memiliki States (keadaan yang dinyatakan) dan Behaviours (perilaku). Contoh : Seeokor Kucing adalah States-warna, nama, bentuk, adalah Behaviours dan juga mengendus, makan dsb.
  • Class - Class dapat didefinisikan sebagai template / cetak biru yang menggambarkan perilaku / menyatakan objek yang didukungnya .
  • Methods - Methods pada dasarnya adalah perilaku . Class dapat berisi banyak Methods. Di dalam Methods logika ditulisdata dimanipulasi dan semua tindakan dieksekusi.
  • Variabel Instances - Setiap Object memiliki Variabel Instances yang unik. Object States dibuat oleh nilai-nilai yang diperuntukan Variabel Instances.

Syntax Dasar

Sangat penting untuk kita mengingat hal-hal penting berikut ini.

  • Case Sensitivity - Java = Case Sensitive yang artinya penggunaan huruf A Upper Case dan huruf a Lowe Case itu mempunyai arti yang berbeda, jadi besar kecilnya huruf sangat berpengaruh pada Java, kesalahan penulisan huruf bisa membuat kalian kebingungan nangis bombai joget india haha.
  • Class Name - atau Nama Kelas, harus menggunakan Upper Case pada huruf pertama. Jika kalian menggunakan beberapa kata untuk nama kelas kalian, bisa ditulis seperti ini JavaClassPertama.
  • Method Names - atau Nama Method harus menggunakan Lower Case pada huruf pertamanya. Jika kalian menggunakan beberapa kata kalian bisa menuliskannya seperti ini public void namaMethodKalian ()
  • Program Name File - Nama program file harus sesuai dengan nama Class (kelas) ketika kalian menyimpan file, kalian harus menyimpannya dengan nama kelas (ingat Java = Case Sensitive ) dan menambahkan .java pada akhir nama (jika nama file tidak sesuai dengan nama Class maka program kalian tidak akan bisa dicompile atau dijalankan). Contoh nama Class kalian 'LatihanJavaDasar' maka file tersebut harus tersimpan dengan nama 'LatihanJavaDasar.java'.
  • public static void main (Strings args []) - Java dimulai dengan metode main() yang merupakan bagian wajib dari setiap program Java.

Java Identifiers (Pengidentifikasian Java)

Semua komponen Java membutuhkan nama, nama yang digunakan untuk classes, variables, methods yang disebut identifiers (pengidentifikasi).

Ada beberapa hal yang harus diingat dalam pengidentikasi.
  • Semua pengidentifikasi harus dimulai dengan huruf  (A sampai Z atau a sampai z), karakter mata uang ($), atau garis bawah (_).
  • Setelah karakter pertama identifier dapat memiliki kombinasi karakter.
  • Sebuah kata kunci tidak dapat digunakan sebagai identifier.
  • Yang paling penting pengidentifikasi bersifat case sensitif.
  • Contoh pengidentifikasi yang dibolehkan : usia, $salary, _nilai, __1_nilai
  • Contoh pengidentifikasi tidak dibolehkan : 123abc, -salary

Java Modifiers (Pengubah)

Seperti bahasa lainnya, Java memungkinkan untuk mengubah Class ,Method ,dll. dengan menggunakan Modifiers (pengubah). ada dua kategori pengubah :
  • Pengubah akses: Default, Public, Protected, dan Private
  • Non-pengubah akses : final, abctract, strictfp

Java Variables 

Kita akan melihat beberapa jenis variabel pada Java berikut:

  • Variabel lokal
  • Variabel kelas (Variabel Statis)
  • Variabel Instance (variabel Non-static)

Pemrograman Java - Belajar Java - Java NetBeans Dasar

Halo sahabat programmer semua ! kalian pasti sudah tidak asing dengan Java, bahasa pemrograman yang paling populer dan dipakai disemua perangkat bahkan microwave sekalipun pake Java, sebenarnya seperti apa sihh Java itu ? daripada penasaran kita telusuri aja yukk hehe...

kita akan belajar memahami dasar pemorgraman Java, yang kalian butuhkan adalah :

  • Komputer,laptop,notebook Windows 7/8, Mac, atau Linux.
  • Download NetBeans versi terbaru disini sesuai dengan perangkat kalian.
Kenapa kita pakai NetBeans karena udah lengkap dan gak perlu download macem -macem lagi kalau kata mereka sihh (integrated development environment), disini kita bisa membuat aplikasi Java dengan leluasa baik yang berbasis Desktop. Kalau sudah didownload dan diinstall langsung aja dibuka NetBeans kurang lebih tampilannya akan terlihat seperti ini, pilih file >> new project 
File >> New Project
lalu kita pilih Java Application >> Next
Pilih Folder Java >> Java Application
Setelah itu kita namakan projectnya, namanya boleh suka-suka tapi ingat hindari pengguna spasi, spasi bisa diganti dengan _ atau - pokoknya jangan pakai spasi hehe... nama project saya latihan_dasar1 setelah itu dipilih lokasi folder projectnya, ini gk kalah penting, banyak dari sahabat programmer yang lupa atau kehilangan jejak project mereka karena kurang teliti sewaktu menyimpan project, lokasi folder D:\AppJava\Latihan jangan lupa Create Main Class diceklis lalu klik Finish
Creating new project akan berjalan tunggu sampai selesai dan akan muncul tampilan seperti ini 
Klik tombol minimize pada window biar agak lega hehe..
Dari sini petualangan akan dimulai yuhuuu, kalian bisa lihat bagian yang dilingkari adalah tempat untuk menulis code jadi jangan dimulai di tempat yang lain yaa haha. Kita mulai dengan menulis code System.out.println("Hello World");

Klik Run >> Run File atau kalian bisa menekan Shift+F6 dan berhasil hore ! selamat kalian telah membuat Aplikasi Java haha...
Berhasil hore !
sekian dulu sahabat programmer, untuk selanjutnya kita akan belajar memahami Syntax Dasar pada Java silahkan klik disini. Keep It Up Guys !

Monday 23 November 2015

Javascript Dasar Bagian 2

Tata letak penulisan JavaScript


JavaScipt pada <head>

kalian bisa meletakan JavaScript pada tag <head> dan akan berfungsi saat JavaScript diklik atau dijalankan.













<html> <head> <script> function myFunction() { document.getElementById("demo").innerHTML = "Paragraf berubah."; } </script> </head> <body> <h1> JavaScript pada Head</h1> <div id="demo"> Paragraf.</div> (div diganti p yaa) <button onclick="myFunction()" type="button">Silahkan klik !</button> </body> </html>

JavaScipt Pada <body>









<html> <body> <h1> JavaScript pada Body</h1> <div id="demo"> Paragraf.</div> (div diganti p) <button onclick="myFunction()" type="button">Silahkan klik !</button> <script> function myFunction() { document.getElementById("demo").innerHTML = "Paragraf berubah."; } </script> </body> </html>


JavaScript Eksternal





<html> <body> <script src="ScriptGue.js"></script> (kalian bisa memanggil file JavaScript berformat .js) </body> </html>
itu dia beberapa jenis letak JavaScript yang bisa kalian gunakan, tapi saya menyarankan untuk menggunakan eksternal JavaScript karena lebih mudah untuk mengatur dan merubahnya, kalau yang di head atau body kann inline jadi susah klo ada perubahan kita harus merubahnya satu persatu di setiap halaman web, yaa kalau hanya 1 sampai 3 halaman, kalau sampai ratusan bahkan ribuan halaman ? bisa nangis bombai sambil joget india wkwk. Keep it up Guys !

Javascript Dasar

Pengenalan



Javascript adalah bahasa pemrograman HTML dan Web, jadi istilahnya javascript itu yang mengatur apa yang ingin komputer lakukan untuk kita dalam hal ini adalah web. Javascript mudah dipelajari karena dia tidak jauh berbeda dengan HTML script tapi ada Javanya juga, lebih bagus lagi kalau kalian pernah belajar bahasa pemrograman Java hehe...

Percobaan pertama

Menampilkan tanggal dan waktu









<html> <body> <button onclick="document.getElementById('demo').innerHTML = Date()" type="button">Klik untuk melihat tanggal dan waktu</button> <b id="demo"></b>(b diganti p yaa) </body> </html>


Percobaan kedua

Merubah konten









<html> <body> <h1> Apa yang JavaScript bisa lakukan?</h1> <div id="demo"> JavaScript bisa merubah konten HTML.</div> (div diganti p yaa) <button onclick="document.getElementById('demo').innerHTML = 'Hello JavaScript!'" type="button"> Click Me!</button> </body> </html>
jangan khawatir kalian bisa mencoba hanya bermodalkan notepad lohh ! dan pastikan browser kalian sudah mendukung HTML5.

Percobaan Ketiga

Merubah style CSS (hebat lahh javascript wkwk...) 









<html> <body> <h1> Apa yang JavaScript bisa lakukan?</h1> <div id="demo"> JavaScript bisa merubah elemen pada HTML.</div> (div diganti p yaa) <script> function myFunction() { var x = document.getElementById("demo"); x.style.fontSize = "25px"; x.style.color = "red"; } </script> <button onclick="myFunction()" type="button">Silahkan Klik!</button> </body> </html>
sekian sahabat programmer semua, untuk postingan kali ini segitu dulu aja hehe, sampai ketemu dipostingan selanjutnya, keep it up guys !!!

Sunday 22 November 2015

Buat Aplikasi Android, Aplikasi IPhone, Aplikasi Windows Phone dengan HTML

Halo sahabat programmer semua, kali ini saya mempostingkan tentang pemrograman mobile atau aplikasi buat handphone daripada ribet nyebutnya wkwk. Bahasa pemrograman yang dipakai adalah HTML5 pakai CSS3 pastinya dan Javascript. kita gak pake notepad karena pasti ribet dan old school banget hari gini masih pake notepad #canda kita pakai Intel XDK silahkan download disini, ukuran file gak terlalu besar kok yaa sekitar 300Mb bih dikit lahh hehe.

Udah selesai downloadnya kann? yukk kita langsung aja bikin aplikasinya, ohh iyaa pastikan kalian terkoneksi dengan internet dan jangan lupa buat akun Intel disini

Setelah kalian buka dan muncul tampilan awal Intel XDK, kita pilih start new prtoject

Tampilan Awal
setelah start new project dipilih kalian bisa memilih template sesuai dengan yang kalian inginkan, enak kann langsung ada templatenya, juga ada contoh aplikasi yang sudah jadi.

Silahkan Pilih Templatenya
Saya pake template HTML5+Cordova karena plug-in nya sudah lumayan lengkap, langsung lanjut dehh ke jendela develop, disinilah tempat kita berkarya dan menuangkan seluruh inspirasi kita, kebetulan saya sedang menyelesaikan aplikasi untuk tugas kuliah hehe.

Tampilan Jendela Develop
Yukk pilih Framework HTMLnya disini saya pake bootstrap, ada banyak pilihan framework kok sesuaikan dengan kebutuhan kalian ya. Ada banyak tool controls yang bisa kita gunakan, pekerjaan akan semakin mudah pastinya karena tinggal drag and drop kayak main game haha, kalian juga bisa mengubah mode tampilan design ke tampilan code buat yang suka coding lebih dalam dan lebih leluasa. Design sudah pas saatnya kita menguji aplikasi yang sudah kita buat silahkan klik jendela emulate yukk cuss....

Tampilan Jendela Emulate
kalian bisa memilih devices apa yang ingin kalian gunakan sebagai emulator atau alat pengujinya, tersedia banyak macam device dari mulai handphone Android, Apple, sampai Windows, setelah semua beres dan tidak ada error saatnya kita build aplikasinya.

Tampilan Jendela Build
Ada beberapa pilihan platform yaitu Android, IOS, dan Windows, saya pilih android karena adanya handphone android hehe, lalu kalian klik upload project, semakin besar ukuran project yang kita buat maka akan semakin lama uploadnya, harus sabar menanti yaa haha. 


Jika uploadnya sudah selesai langsung aja klik Build App Now 

Tunggu beberapa saat dan selesai aplikasi kalian sudah jadi tinggal tekan Download Build dehh cihuyy.

Terima kasih atas perhatiannya sahabat programmer semua, contoh aplikasi yang saya buat bisa didownload disini. Keep it up guys, Happy Coding !!!

Download Sistem Pakar Diagnosa Kerusakan Sepeda Motor Honda Supra Fit

4 tahun sudah menjalani perkuliahan program studi teknik informatika di salah satu sekolah tinggi swasta tapi masih belum bisa banyak bikin program yaa mungkin karena yang diajarkan cuma sepotong-potong alias hanya awalnya aja jadi bingung mau mulai yang mana dan darimana saya harus mulai. Tapi usaha tidak akan pernah mengkhianati hasil, alhamdulillah saya berhasil menyelesaikan tugas akhir saya walaupun hanya pakai visual basic 6.0 dan database microsoft access karena bisanya baru itu haha. Kalau disuruh bikin web juga bisa tapi kurang tertarik karena belum biasa dengan program yang njelimet dan banyak tulisannya masih pengen mendalami pemrograman dekstop

Judulnya sihh keren sistem pakar tapi engga tau dehh bisa berfungsi dengan baik atau diterima oleh dosen penguji, jadi suka kepikiran padahal bentar lagi sidang, Silahkan dilihat penampakan softwarenya.

Tampilan Login

Bisa dibaca judulnya diatasnya, masih sederhana banget kann bro and sist ? Haha #ketawagalau
kalau ada yang request source codenya nti dulu yaa soalnya belum sidang tapi kalu request .exe nya udah ada. kalau aplikasi yang diatas untuk di bengkel atau di sekolah soalnya pake fitur admin sama pakar, yang untuk dipakai biasa gk ada fitur admin atau pakarnya dan masih dalam bayang-bayang belum dikerjain haha #ketawagalau


Menu Utama
Tampilan menu utamanya masih yang lama nihh belu dirapihin hehe, kalau menu utama yang ini untuk tamu kalau untuk admin/pakar ada menu sunting pengetahuannya
Menu Penanganan
menu penanganan ini cocok buat kalian yang suka kepo atau otak-atik gak jelas haha, didalam menu penanganan kalian bisa melihat prosedur penanganan ala bengkel resmi, mantab kann. tapi baru sebatas bagian mesin karena itu sihh yang menurut saya paling penting, untuk yang selanjutnya akan ditambahkan menu perawatan jadi saya harap kalian bisa servis ringan dirumah jadi bisa ngirit beberapa rupiah lahh soalnya harga bbm juga lagi galau #naikturun haha

Semoga sukses para programmer galau, tetaplah berusaha walaupun baru bisa sedikit setidaknya kita harus terus cari tau, keep fight till the end. ohh iya kalau ada yang baca tolong comment yaa haha #salamketawagalau
yang mau download sistem pakarnya silahkan klik disini
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com