Melatih Logika Seorang Programmer Melalui Project Euler

Apa itu Project Euler ?

Proyek Euler (dinamai dari Leonhard Euler) merupakan situs web yang didedikasikan untuk menyediakan serangkaian masalah komputasi untuk dipecahkan dengan program komputer. Proyek ini menarik minat orang tua dan mahasiswa yang tertarik dalam bidang matematika dan pemrograman komputer. Sejak tahun 2001 dan sejak dibuat oleh Colin Hughes, Proyek Euler telah populer dan dikenal secara global.[2] Proyek ini memiliki hingga 500 masalah untuk dipecahkan,[3] yang dapat ditambahkan setiap minggu (kecuali selama musim panas). Tingkat kesulitan setiap masalah dapat berbeda-beda, namun dapat dipecahkan kurang dari satu menit jika menggunakan algoritme yang efisien pada komputer yang cepat. Masalah-masalah di sana dapat diurutkan menurut tingkat kesulitannya.

Proyek Euler telah memiliki 599.000 pengguna dari seluruh dunia (yang pernah menyelesaikan sedikitnya satu masalah).

Sumber: https://id.wikipedia.org/wiki/Proyek_Euler

Lanjutkan membaca Melatih Logika Seorang Programmer Melalui Project Euler

Belajar Java OTODIDAK

Belajar java otodidak itu bukan hal yang  mustahil dilakukan. Saya berani menulis ini karena saya juga belajar java otodidak. Berikut saya akan memberitahu cara belajar java otodidak:

  1. Berikut ini link yang dapat anda gunakan untuk belajar java secara otodidak. http://www.programmingbydoing.com/ 
  2. Pelajari soal-soal yang ada di link tersebut step by step karena menurut saya soal tersebut dibuat dari yang mudah ke yang sulit atau tersusun secara sistematis.
  3. Anda juga bisa menggunakan “google translate” untuk menterjemahkan link tersebut.
  4. Beli buku algoritma java dan pelajari buku tersebut.
  5. Usahakan anda setiap hari untuk melakukan coding program. Dengan demikian anda akan terbiasa dengan coding.
  6. Jangan buang-buang waktu anda untuk menghafal coding. Ingat inti pemrograman itu adalah algoritma. Coding akan bisa dengan sendirinya jika kita sudah terbiasa.

Software Belajar Java

 
Untuk memulai belajar pemrograman java kita membutuhkan software yang mendukung pemrograman java. Berikut software yang kita butuhkan untuk belajar pemrograman java:
  • Java 2 SDK, Standard Edition (J2SE). Anda bisa download di http://java.sun.com/products/
  • Text editor yang berfungsi untuk menulis kode program. Berikut Text editor yang bisa anda gunkan: 
  1.  NetBeans IDE. Download disini.
  2. JCreator. Download disini.
  3. BlueJ. Download disini.
  4. Eclipse. Download disini.

Bytecode pada Java

Dalam pemrograman java kita akan menemukan istilah Bytecode atau kode biner. Bytecode merupakan hasil dari compiler. Berikut gambaran mengenai Bytecode pada java:

Copy paste script berikut ke notepad anda

                 public class hello{

                    public static void main(String[]args){
                                System.out.println(“Hello…”);
                      }
                  }

Simpan script tersebut dengan nama “hello.java”
Langkah selanjutnya kita harus compile “hello.java” tersebut
Setelah melakukan kompilasi terhadap “hello.java” maka akan muncul “hello.class”.
“hello.class” tersebutlah yang dinamakan Bytecode atau kode biner pada java.