Ingin jadi programmer ? Ini urutan belajarnya

jadi programmer bro !
Ingin jadi programmer ? Ini urutannya - Programmer adalah profesi yang paling banyak diminati oleh sekian banyak orang di jaman sekarang ini, mengingat akan hal itu, banyak orang-orang yang ingin menjadi seorang programmer. Sampai-sampai pelajaran mengenai pemogramman sudah ada di sekolah maupun di kuliah, kalau disekolah nama jurusannya RPL (Rekayasa Perangkat Lunak), sedangkan di kuliah itu namanya Teknik Informatika. Ya, jika anda ingin menjadi seorang programmer, anda harus masuk ke jurusan yang saya sebut di atas. Tapi tidak harus juga sih, karena belajar pemogramman itu bisa dimana saja, bisa secara formal ataupun non-formal.

Formal maksudnya disini adalah kalian belajar pemogramman itu dari sekolah atau kuliah. Sedangkan non-formal kalian belajarnya dari rumah atau biasanya disebut belajar secara otodidak. Tapi saran saya, lebih baik belajarnya di sekolah / kuliah, karena kalau belajarnya disitu, kalian bisa lebih mudah belajarnya, lebih banyak ilmu yang akan kalian dapat, dan juga kalian akan mendapatkan banyak teman, dan mungkin temannya adalah programmer, kalau punya teman seperti ini pasti akan lebih asik untuk belajar pemogramman. Tapi itu tergantung dari orangnya sih, ada yang sekolah tinggi-tinggi tapi tidak sehebat orang yang hanya belajar dari rumah.

Sebelum belajar pemogramman, kalian harus tahu dulu urutan untuk belajar pemogramman, karena ini merupakan suatu kendala seseorang yang ingin menjadi programmer, mereka tidak tahu harus belajar darimana, dan mereka akhirnya berhenti untuk mengejar cita-cita mereka menjadi seorang programmer.

Padahal kalau kalian sudah menjadi seorang programmer, kalian akan mendapatkan keuntungan yang besar di masa depan nanti. Kalian akan mudah mendapat pekerjaan dengan gaji yang tinggi, atau kalian bisa membuka usaha di bidang pembuatan aplikasi (software house). Sekarang, mau tunggu apalagi ? Ayo belajar pemogramman sekarang dan jadilah seorang programmer.

Oke, cukup dulu basa-basi nya, sekarang mari kita lanjut ke pembahasan inti dari artikel ini. Berikut urutan belajarnya untuk anda yang ingin jadi programmer.

Belajar Algoritma dan perkuat Logika Anda

Untuk menjadi seorang programmer, pelajaran pertama yang harus anda pelajari adalah algoritma. Algoritma adalah urutan langkah-langkah logis (logika) untuk memecahkan suatu masalah, kira-kira seperti itu, maaf apabila saya salah.

Masih bingung juga apa itu algoritma ? Oke, saya akan memberikan contoh kepada anda.

Contoh Kasus : Menaruh Aqua Botol ke dalam kulkas

  1. Buka dos aqua botol tersebut
  2. Ambil aqua botol yang ada di dalam dos menggunakan tangan
  3. Pergi ke kulkas yang ingin dimasukan aqua botolnya
  4. Masukan aqua botol kedalam kulkas
  5. Jika aqua botolnya masih ada, maka balik lagi ke dos
  6. Jika aqua botolnya sudah habis, maka selesai

Itulah contoh dari sebuah algoritma. Anda harus membuat urutan langkahnya secara berurutan, tidak boleh ada satu langkah yang terlewati, apabila terlewati maka itu akan menyebabkan kerusakan pada urutan yang ada. Coba deh anda pikirkan apabila langkah kedua yang ada di atas, langsung saya loncat ke langkah ketiga, pasti akan jadi seperti ini :
  1. Buka dos aqua botol tersebut
  2. Pergi ke kulkas yang ingin dimasukan aqua botolnya
  3. Masukan aqua botol kedalam kulkas
  4. Jika aqua botolnya masih ada, maka balik lagi ke dos
  5. Jika aqua botolnya sudah habis, maka selesai
Nah, apa yang terjadi ? Pasti algoritma di atas itu akan membuat anda bingung. Masa abis buka dos langsung pergi ke kulkas ? Tentu tidak masuk di akal kan ? Untuk itu kita harus benar-benar teliti dalam membuat algoritma. Kalau anda sudah bisa dan paham membuat algoritma dan logika anda juga sudah kuat, maka anda bisa langsung belajar flowchart.

Flowchart ini masih termasuk ke bagian algoritma, hanya saja flowchart untuk membuat langkah-langkahnya harus di buat dengan bentuk simbol, dan simbol-simbolnya harus di pahami terlebih dahulu. Ya iyalah, di pahami, kalau gak di pahami bagaimana mau buat flowchartnya, hehehe. Oke saya akan berikan sebuah gambar yang akan menjelaskan fungsi-fungsi dari simbol flowchartnya.

source image : akmaltasks
Gambar di atas merupakan simbol-simbol flowchart. Sebenarnya simbol-simbol yang ada pada flowchart ada 26 (kalau gak salah), tapi untuk simbol-simbol yang ada pada gambar di atas itu, merupakan simbol-simbol yang sering digunakan untuk membuat flowchart.

Sampai disini sudah paham apa itu flowchart ? Saya yakin anda pasti masih bingung. Oke saya akan berikan sebuah contoh flowchart. Lihat gambar di bawah ini.

flowchart, dibuat dengan microsoft word

Alurnya Seperti ini :

  1. Mulai
  2. Siapkan variabel yang bernama sisi, l, k
  3. Masukan nilai pada variabel sisi
  4. variabel l menjadi l = sisi * sisi
  5. variabel k menjadi k = 4 * sisi
  6. tampilkan pada program variabel l dan juga k

Itulah contoh flowchart sederhana, silahkan anda latihan-latihan dulu membuat algoritma lalu buatlah flowchartnya, nanti kalau sudah terbiasa pasti bisa kok. Gimana sudah pahamkan mengenai flowchart ? Saya rasa sudah paham deh, kalau belum paham silahkan baca-baca ulang, atau cari tutorial mengenai flowchart.

Tentukan anda mau jadi programmer yang seperti apa

Web Programming

Mengapa web programming saya taruh yang paling atas ? Karena web programming adalah pelajaran pemogramman yang bisa di bilang mudah tapi tidak jadul, artinya pelajaran mengenai web programming ini terus berkembang. Di samping tidak jadul, web programming ini juga mudah untuk di pelajari. Berikut beberapa tahap untuk belajar web programming :

  1. HTML
  2. CSS
  3. Javascript
  4. PHP

Langkah di atas adalah dasar untuk anda yang ingin menjadi seorang programmer web. HTML dan CSS tidak terlalu susah juga untuk di pelajari, karena HTML dan CSS bukan bahasa pemogramman, jadi kalau mau belajar HTML dan CSS tidak perlu untuk pakai logika, tapi untuk Javascript dan PHP, anda harus belajar logika, karena Javascript dan PHP ini merupakan bahasa pemogramman khusus di web.

Javascript ini berguna untuk membuat website menjadi lebih interaktif, sedangkan PHP adalah bahasa pemogramman yang bersifat server-side, artinya bahasa pemogramman ini berjalan pada bagian backend, contohnya adalah, jika kita ingin mendaftar, dan ketika selesai mendaftar, otomatis data kita akan masuk ke database. Nah, itu merupakan kerjanya si PHP, hehehe.

Javascript juga sudah bisa di backend loe... Lah kenapa bisa begitu ? Kan tadi katanya javascript ini hanya untuk membuat website menjadi lebih interaktif, kok bisa di backend ?

Hahahaha, pertama-tama saya tahu juga saya kaget gitu, kok bisa javascript di backend ? Tapi ternyata saya coba cari-cari di google. Ternyata bisa juga loe. Ya, namanya Nodejs. Nodejs ini adalah tools yang bisa membuat javascript menjadi bahasa pemogramman yang berjalan pada sisi server.

Oke itu dulu mengenai web programming. Jika anda ingin jadi web programmer, silahkan ikuti langkah-langkah yang ada di atas yang sudah saya sebut di atas.

Sekarang mari kita lanjut....

Desktop Programming

Desktop programming ini mengenai caranya kita membuat aplikasi berbasis desktop, bisa di windows, mac, ataupun linux. Dan untuk urutan untuk belajar desktop programming ini seperti berikut :

  1. Visual Basic (VB .Net - hanya berbasis windows)
  2. C / C++ (Qt Creator - multi platform)
  3. Database (SQL)

Itulah urutan untuk anda yang ingin belajar untuk membuat aplikasi berbasis desktop. Saya sarankan yang pertama belajar visual basic terlebih dahulu, lalu kemudian belajar C dan juga C++,  dan terakhir belajar database, yaitu SQL.

Mobile Programming

Untuk mempelajari mobile programming ini, kalian harus pilih terlebih dahulu mau belajar membuat aplikasi untuk sistem operasi android atau ios. Saran saya sih, belajar buat aplikasi android saja, karena android adalah sistem operasi mobile yang paling populer. Oke berikut tahap nya

  1. XML (untuk tampilan aplikasi)
  2. Java (untuk android)
  3. Swift (untuk ios)

Itulah urutan untuk belajar mobile programming.

Oke, itulah sedikit mengenai artikel ini. Untuk anda yang kuliah, pasti di semester 1 akan di pelajari algoritma dan juga belajar bahasa pemogramman C. Bahasa pemogramman ini adalah bahasa yang paling umum digunakan untuk belajar algoritma dan juga memperkuat logika kita.

Belajar bahasa pemogramman C memang tidak salah, tapi yang menjadi salah adalah, bahasa C ini hanya sebatas bahasa pemogramman yang dipakai untuk mata kuliah saja. Padahal bahasa pemogramman C bisa digunakan untuk membuat sistem operasi, bahasa pemogramman, dan juga game. 

Pokoknya bahasa pemogramman ini adalah bahasa pemogramman paling keren dan paling powerfull deh.

Saya juga masih semester 1, dan saya sebagai mahasiswa semester 1 pasti belajar bahasa C. Tapi saya tidak hanya sebatas menjadikan bahasa C sebagai mata kuliah saja. Sampai sekarang saya masih belajar bahasa C. 

Oke, itu dulu ya, karena sudah capek saya nulis artikel ini, lumayan panjang hahaha. Untuk anda yang ingin menjadi seorang programmer, jangan bingung lagi yah harus mulai darimana, karena saya sudah buatkan artkel ini untuk anda.

Ehh... tapi ini untuk yang sudah membaca artikel ini sampai habis. Untuk yang belum membacanya pasti masih bingung harus belajar darimana untuk menjadi programmer.

Untuk itu, apabila anda sudah membaca artikel ini sampai habis, silahkan bagikan dan beritahu kepada teman-teman anda yang ingin menjadi programmer bahwa untuk segera membaca artikel ini, biar tidak bingung hahaha.

Oke, sekian dari saya, semoga artikel ini bisa bermanfaat untuk kalian semua yang membacanya.

Setelah artikel ini, kita akan belajar membuat website, karena sesuai urutan yang sudah saya bilang di atas hehehe. Silahkan beri komentar jika ingin bertanya :)

0 Comments