apa sebenarnya inti yang dipelajari seorang programmer

Oleh sigalah 0 3 pada Kamis, 29 Jan. 2015, 09:16:07


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



misi para master yang disini, newbie mau tanya, dikarenakan banyak sekali programming language yang ada, newbie mau tanya klo untuk programmer yang sudah terbiasa coding pasti atau mungkin mudah pindah ke bahasa programming yang lain karena tau apa yang jadi "inti bagian yang dipelajari " nya, oleh sebab itu newbie mau tanya, apa yang jadi "inti bagian yang dipelajari" itu sehingga bagi sebagian programmer yang sudah biasa coding mungkin lebih mudah untuk ditugaskan mempelajari bahasa programming yang lain ?. sory y klo pertanyaannya panjang. :)
0 jempol




genzol
244
27
· 9 tahun, 3 bulan yang lalu · 2 jempol

inti dari pembelajaaran bahasa pembrograman adalah 
pertama LOGIKA anda dlam membuat suatu code di bahasa pemograman
logika dalam penerapan sourecode anda

kedua syntax dari bahasa pemrograman
setiap bahasa pemrograman mempunya syntax yang berbeda beda tetapi pada intinya Logika pemrograman sebuah bahasa itu sama yang membedakan adalah syntax dari bahasa pemrograman tersebuh

sebagai contoh 
for (var i = 0;i<10;i++){
console.log("ini sintak javascript");
}

for i = i to 10 
msgDialog.show("ini syntax Visual basic")
next i


mungkin yang lain ada yang lebih mengerti di banding saya
mohon di benarkan saya hanya mengerti sebatas sintak itu saja
:D

sigalah
0
3
penanya
· 9 tahun, 3 bulan yang lalu · 1 jempol

@genzol nah yang anda contohkan itu kan "cara looping", lalu contoh lainnya apa y ?, klo yang saya pikirkan sih emang semacam itu yang mungkin jadi salah satu bagian "inti yang dipelajari", hehhe klo ga keberatan bisa dituliskan gan disini, makasih ;)

ganis
198
839
· 9 tahun, 3 bulan yang lalu · 2 jempol

halo @sigalah,

yg dibilang oleh @genzol itu benar.

yang paling penting itu logikanya. Kita harus ngerti bagaimana cara berpikir sebuah komputer (atau compiler).

Cara berpikir komputer itu terstuktur dan teliti, semuanya harus jelas karena kalau tidak komputer tidak akan mengerti. Komputer tidak akan mengarang sebuah nilai secara asal dan akan patuh pada apapun yg anda minta.

Misalkan ketika anda ingin mencetak variabel X tapi variabel X sendiri belum didefinisikan, komputer akan melemparkan error, meminta anda untuk menjelaskan apa itu X.
Atau misalkan ketika anda ingin me loop 10 kali tapi ternyata loop yg anda buat tidak memeriksa apakah telah melewati 10 kali atau tidak, maka komputer akan menjalankannya tanpa henti.

Mungkin ini maksud dari Steve Jobs, saat dia bilang "semua orang harus belajar programming, karena programming mengajarkan anda berpikir." Karena dengan belajar programming, anda akan berpikir secara lebih sistematis dan lebih terstruktur.

untuk syntaks sendiri itu sudah banyak software yg akan memeriksa syntax anda benar atau tidak. Dan bahkan untuk bahasa yg sama, syntax bisa berubah2 (walaupun tidak secara drastis). Tapi belum ada software yg memeriksa logika dari code anda.

untuk contoh2 sintaksnya anda bisa liat di tutorial code saya atau yg lainnya.

semoga mengerti, cheers.

sigalah
0
3
penanya
· 9 tahun, 3 bulan yang lalu · 1 jempol

halo juga @ganis,
thank penjelasannya, btw klo yang dimaksud kan anda nampaknya saya paham, namun yang hendaknya saya ingin ketahui, yang jadi point penting nya yang harus dipelajari, misalnya, cara looping, cara percabangan, cara deklarasi, dan mungkin point - point penting lainnya, nah yang point - point penting itu yang ingin saya tanyakan ke master yang ada disini, apa saja itu ? :) 

genzol
244
27
· 9 tahun, 3 bulan yang lalu · 2 jempol

halo @sigalah
menurut saya pertanyaan anda semakin lama semakin menjadi
dan menurut analisa saya
pertanyaan anda yang kali ini adalah Untuk menguji kita tentang point2 sedangkan anda sendiri sebenarnya sudah mengerti 

sekali lagi bukanya point-point penting itu sudah anda sebutkan salah satunya
jadi apa yang akan anda tanyakan apa mengenai point-point itu dan point yang mana yang akan anda tanyakan lebih dalam?

sigalah
0
3
penanya
· 9 tahun, 3 bulan yang lalu · 0 jempol

@genzol wah, saya bukan dan tidak bermaksud menguji kepada para master yang ada disini, klo pertanyaan yang saya ajukan terbilang mudah bagi para master disini harap dimaklumi, karena newbie ini harus mengetahui yang point - point itu apa saja sehingga memudahkan newbie ini untuk mempelajarinya :)

makasih penjelasannya :)

genzol
244
27
· 9 tahun, 3 bulan yang lalu · 1 jempol

sudah di jelaskan oleh anda sendiri point2 tersebut
dan pada dasarnya

smua itu di butuhkan dan satu sama lain berkaitan karena dari point point tersebut ada suatu hirarki yang harus di pahami logika anda
dan menurut saya anda sudah bisa kok
dan pada dasarnya semua bahasa pemrograman itu butuh dasar untuk memahami syntax lebih lanjut dari bahas tersebut

seperti halnya anda pingin belajar menyetir pasti anda harus tahu apa itu mobil terlebih dahulu dan apa itu mobil

seperti halnya anda ingin punya kekasih
apa yang harus anda lakukan apa tiba-tiba lahir anda sudah punya kekasih tentunya ada prosesnya begitu secara gamblangnya jika di jelaskan dengan kata-kata yang mungkin kurang di mengerti
mohon di koreksi

ganis
198
839
· 9 tahun, 3 bulan yang lalu · 1 jempol

@sigalah

sebenarnya tidak ada perbedaan untuk "point penting untuk loop" atau "point penting untuk percabangan", dan sebagainya. Semua pointnya sama saja: harus terstuktur dan jelas.

Anda ingin buat loop maka buatlah secara terstuktur dan sejelas2nya. Kalau saya bilang ke anda "ulangi perintah saya, titik.". anda akan bingung kan? Seberapa banyak mengulanginya? Apa yg diulangi? Apa diperbolehkan saya untuk berhenti secara tiba2? dll.

untuk prakteknya bisa dilihat disini ->
http://codesaya.com/javascript/l...

benar kata @genzol, prinsip dari pola pikir programming yg terstuktur dan jelas itu bisa diaplikasikan di kehidupan sehari2. Menurut contohnya kalau ingin punya kekasih, anda harus berjuang secara terstuktur dan jelas. Jangan hanya ngomong "Saya ingin punya kekasih!" Definisikan dan lakukan semua variabel dan hal2 yg dapat membantu anda! ^_^

Oh ya, untuk @sigalah, jika anda rasa post2 dari @genzol membantu, harap diberikan jempol. Dengan memberikan jempol untuk post yg membantu, akan membuat atmosphere dari CodeSaya lebih mendukung orang2 untuk membantu orang lain. 

sigalah
0
3
penanya
· 9 tahun, 3 bulan yang lalu · 1 jempol

@genzol @gani tq penjelasannya :)

genzol
244
27
· 9 tahun, 3 bulan yang lalu · 2 jempol

sama sama mas @sigalah 
semoga pencerahannya bermanfaat dan bisa mengambangkan kreasi mas @sigalah

semangat
ganbate.....!! :D

ryobby
32
0
· 9 tahun, 2 bulan yang lalu · 0 jempol

intinya 
"Algoritma Pemrograman"
dengan ini bisa dengan mudah dan cepat untuk belajar bahasa pemrograman dan beradaptasi dengannya.