• Tidak ada hasil yang ditemukan

Cara Mempelajari Bahasa Pemrograman. docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "Cara Mempelajari Bahasa Pemrograman. docx"

Copied!
27
0
0

Teks penuh

(1)

Cara Mempelajari Bahasa Pemrograman

6 Metode:Memilih Bahasa Pemrograman Memulai Dari Awal Membuat Program Pertama Anda Belajar Dengan Rutin Memperluas Pengetahuan Menerapkan Kemampuan

Jika Anda tertarik membuat program komputer, aplikasi ponsel, situs web, permainan, atau perangkat lunak apa pun, Anda harus mengetahui cara memprogramnya. Program dibuat dengan bahasa pemrograman. Bahasa ini memungkinkan program berfungsi di mesin yang

menjalankannya, seperti komputer, ponsel, atau perangkat keras lain.

Metode 1 dari 6: Memilih Bahasa Pemrograman

1.

(2)

Tentukan minat Anda. Anda bisa mulai belajar bahasa pemrograman apa pun (meskipun beberapa bahasa "lebih mudah" dari bahasa lainnya"), jadi Anda mungkin ingin belajar dengan bertanya pada diri anda: "Apa yang ingin saya capai dengan menguasai bahasa pemrograman?". Hal tersebut akan membantu Anda menentukan bahasa pemrograman apa yang harus Anda pelajari, dan memberikan Anda titik awal yang baik.

o Jika Anda ingin menjadi pengembang web, Anda perlu menguasai bahasa yang berbeda dari bahasa yang digunakan pengembang program desktop. Membuat aplikasi ponsel juga memerlukan bahasa yang berbeda dari memprogram mesin. Seluruh keputusan Anda akan menentukan arah pembelajaran Anda.

2.

2

(3)

tinggi yang lebih sederhana. Bahasa-bahasa tersebut sangat berguna untuk pemula, karena bahasanya mengajarkan konsep-konsep dan pemikiran dasar pemrograman yang bisa diterapkan ke bahasa apapun.[1]

o Dua bahasa paling populer dalam kategori ini adalah Python dan Ruby. Keduanya adalah bahasa aplikasi web berorientasi objek yang menggunakan sintaksis mudah dibaca.

o Bahasa pemrograman berorientasi objek artinya bahasa tersebut dibangun dengan konsep "objek", atau kumpulan data, dan manipulasinya. Konsep ini digunakan dalam berbagai bahasa pemrograman tingkat lanjut, seperti C++, Java, Objective-C, dan PHP.

3.

(4)

Bacalah beberapa panduan dasar untuk berbagai bahasa. Jika Anda masih belum yakin bahasa apa yang ingin Anda pelajari, bacalah panduan untuk beberapa bahasa berbeda. Jika sebuah bahasa lebih mudah dimengerti dari bahasa lainnya, cobalah

menggunakan bahasa tersebut untuk mengetahui kecocokannya dengan Anda. Ada ribuan tutorial untuk setiap bahasa pemrograman di Internet, dan banyak diantaranya tersedia di WikiHow

o Python - Bahasa pemula yang hebat dan cukup berdaya jika Anda mulai mengerti penggunaannya. Bahasa ini dipakai di banyak aplikasi web, dan bahkan beberapa permainan.

o Java - Dipakai di berbagai jenis program, mulai permainan, aplikasi web, hingga perangkat lunak ATM.

o HTML - Bahasa awal yang wajib dikuasai seluruh pengembang web. Anda harus mengenal HTML sebelum mempelajari bahasa pemrograman web lain.

o C - Meskipun sudah cukup tua, C masih berdaya, dan menjadi basis dari C++, C# dan Objective-C yang lebih baru.

(5)

1.

1

Pelajari konsep dasar dari bahasa pemrograman pilihan Anda. Meskipun

langkahnya akan tergantung pada bahasa pemrograman yang Anda pilih, seluruh bahasa pemrograman memiliki konsep dasar yang berguna untuk membangun program.

Mempelajari konsep tersebut sejak dini akan mempermudah Anda menyelesaikan

masalah dan membuat kode yang berdaya serta efisien. Di bawah ini adalah konsep dasar umum yang banyak ditemukan di bahasa berbeda:

(6)

o Pernyataan kondisional - Pernyataan ini adalah aksi yang dilakukan berdasarkan kebenaran atau kesalahan sebuah pernyataan. Bentuk paling umum dari

pernyataan kondisional adalah "If-Then", Jika pernyataannya benar (misal x = 5), maka sesuatu akan terjadi. Jika pernyataannya salah (misal x != 5), maka hal lain akan terjadi.

o Fungsi atau Sub-rutin - Nama dari konsep ini berbeda-beda, tergantung bahasa pemrograman. Konsep ini bia disebut "Procedure", "Method", atau "Callable Unit", dan berupa program lebih kecil dalam sebuah program. Sebuah fungsi dapat "dipanggil" oleh program berkali-kali, dan memungkinkan pemrogram membuat program kompleks dengan mudah.

(7)

2.

2

Pasanglah perangkat lunak yang diperlukan. Kebanyakan bahasa pemrograman memerlukan "compiler", sebuah program yang menerjemahkan kode ke bahasa yang dipahami mesin. Bahasa lain, seperti Python, menggunakan interpreter, yang bisa menjalankan kode tanpa proses "compile".

o Beberapa bahasa memiliki IDE (Integrated Development Environment), yang biasanya berisi penyunting kode, "compiler" atau interpreter, dan "debugger". IDE memungkinkan pemrogram melakukan fungsi yang diperlukan di satu tempat. IDE juga mungkin memiliki representasi visual dari hirarki dan direktori objek.

(8)

Metode 3 dari 6: Membuat Program Pertama Anda

1.

1

Berfokuslah pada satu konsep dalam setiap waktu. Salah satu program pertama yang diajarkan untuk setiap bahasa adalah "Hello World". Program ini adalah program

sederhana yang menampilkan teks "Hello World" (atau variasi lainnya) di layar. Program ini mengajarkan pemrogram pemula untuk membuat program fungsional dasar dan cara menangani keluaran (output). Dengan mengubah teks, Anda dapat mempelajari

bagaimana data dasar ditangani oleh program. WikiHow bahasa Inggris memiliki beberapa panduan membuat program "Hello World" dalam berbagai bahasa pemrograman:

(9)

o Hello World in Ruby

o Hello World in C

o Hello World in PHP

o Hello World in C#

o Hello World in Java

2.

2

(10)

tersebut untuk mempelajari bagaimana berbagai aspek dari sebuah bahasa bekerja dan bagaimana berbagai bagian bahasa berinteraksi. Ambillah bagian-bagian dari contoh yang tersedia untuk membuat program Anda sendiri.

3.

3

(11)

4.

4

(12)

5.

5

Mulailah mempelajari debug. Saat Anda memprogram, Anda pasti akan menemukan galat/bug, yang merupakan kesalahan program dan bisa muncul di mana saja. Galat ini bisa jadi tidak berbahaya, atau malah bisa membuat program Anda tidak bisa berjalan. Mencari galat dan memperbaikinya adalah proses penting dalam pengembangan perangkat lunak, jadi Anda harus terbiasa melakukannya sejak dini.

(13)

6.

6

Berikan komentar pada kode Anda. Hampir setiap bahasa pemrograman memiliki fungsi "komentar", yang memungkinkan Anda mengetik teks yang tidak diproses oleh interpreter atau compiler. Hal ini bukan hanya membantu Anda mengingat fungsi suatu kode dalam program besar, namun juga merupakan proses penting dalam lingkungan kolaboratif, karena komentar memungkinkan orang lain mengerti apa fungsi kode Anda.

(14)

1.

1

(15)

2.

2

(16)

3.

3

Berdiskusilah dengan orang lain dan bacalah program lain. Ada banyak komunitas pemrograman yang dikhususkan untuk disiplin atau bahasa tertentu. Menemukan dan berpartisipasi ke komunitas tersebut akan mempermudah proses belajar Anda. Anda akan mendapat akses ke berbagai jenis contoh dan peralatan yang akan membantu proses belajar Anda. Membaca kode dari pemrogram lain akan memberi inspirasi dan membantu Anda memahami konsep yang belum Anda kuasai.[3]

(17)

o Setelah Anda memiliki pengalaman, cobalah menghadiri sesi pemrograman bersama atau hack-a-thon. Keduanya merupakan event di mana orang atau tim berpacu dengan waktu untuk membuat program yang berfungsi dan biasanya berkisar pada tema tertentu. Event tersebut bisa jadi menyenangkan dan menjadi cara yang baik untuk bertemu pemrogram lain.

4.

4

Tantanglah diri Anda agar proses belajar tetap menyenangkan. Cobalah melakukan hal yang belum Anda ketahui caranya. Cari tahu cara melakukan suatu hal dan

implementasikan pada program Anda. Janganlah puas dengan program yang bekerja; lakukan apa pun untuk memastikan seluruh aspek program Anda berjalan sempurna.

(18)

1.

1

(19)

2.

2

(20)

3.

3

(21)

4.

4

(22)

5.

5

Pelajari bahasa pemrograman lain. Meskipun Anda bisa bertahan dengan satu bahasa pemrograman, banyak pemrogram memperbesar daya saing mereka dengan belajar bahasa pemrograman lain. Bahasa pemrograman kedua atau ketiga mereka biasanya mendukung bahasa pertama mereka, dan membantu mereka mengembangkan program yang lebih kompleks dan menarik. Setelah Anda memahami dengan baik bahasa pertama Anda, pelajarilah bahasa kedua.

o Anda mungkin merasa bahwa mempelajari bahasa kedua lebih cepat dari

mempelajari bahasa pertama. Konsep pemrograman dasar dapat diterapkan dalam berbagai bahasa, terutama jika bahasanya masih terkait.

(23)

1.

1

(24)

2.

2

(25)

3.

3

(26)

4.

4

Kembangkan program komersial atau gratis. Anda tidak perlu bekerja pada orang lain untuk mendapat uang dari pemrograman. Jika Anda bisa memprogram, Anda bisa

membuat perangkat lunak sendiri dan merilisnya melalui situs atau pasar lain. Bersiaplah untuk menyediakan dukungan untuk aplikasi yang Anda rilis secara komersial, karena pembeli mengharapkan aplikasinya bekerja.

o Aplikasi gratis adalah cara yang populer untuk menyebarkan program atau perkakas kecil. Pengembang tidak akan mendapat uang, namun mendapat nama baik dan pengembang akan lebih terlihat di komunitas.

(27)

 Jika Anda tertarik mengembangkan permainan, cobalah Python, C++, atau Java. Dari ketiganya, C++ menghasilkan performa terbaik, Python adalah bahasa yang paling mudah dipelajari, dan Java bisa dijalankan di Windows, Mac, dan Linux tanpa perubahan.

 Pelajari tentang perangkat lunak gratis dan kode sumber program yang tersedia di Free software directory. Mengapa membuat program baru jika Anda bisa memperbaiki program yang sudah ada? Namun, pastikan Anda mengerti apa yang Anda program.

 Untuk kebanyakan orang, membuat program yang menarik atau dapat digunakan lebih menarik daripada mengikuti contoh pada buku. Gunakan mesin pencari untuk

menemukan proyek yang menarik minat Anda.

 Saat Anda mempelajari sesuatu yang baru, sebaiknya Anda menerapkannya sendiri dan mengubah desainnya, untuk dapat memperkirakan hasilnya dan memahami konsep.

 Gunakan antarmuka pemrograman yang baru dan referensi yang tersedia dari pembuat perangkat lunak.

 Referensi tersedia untuk menolong Anda. Jangan malu jika Anda tidak bisa mengingat semua kode dalam hati, karena penguasaan perlu waktu. Yang penting, Anda tahu di mana Anda bisa menemukan referensi.

Referensi

Dokumen terkait

Berdasarkan hasil penelitian terlihat bahwa responden yang memiliki pengetahuan baik, lebih banyak berperilaku sedang dan baik dalam menghadapi upaya mencegah

(3) Tarif atas jenis Penerimaan Negara Bukan Pajak yang berlaku pada Kantor Menteri Negara Lingkungan Hidup di bidang pengendalian dampak lingkungan sebagaimana dimaksud dalam ayat

Jumlah timbulan sampah yang berasal dari sampah perkotaan (MSW) di Provinsi DIY dapat memenuhi kebutuhan energi listrik untuk target daya pembangkit sebesar 1 MW

Berdasarkan hasil yang didapatkan melalui analisis deskriptif dan analisis statistik, maka dapat ditarik kesimpulan bahwa pada H1 didapatkan semakin tinggi persepsi risiko

[r]

Frekuensi kemunculan (sumbu Y) dari variabel yang akan dibuat grafik akan ditampilkan g pilkan sesuai dengan periode yang dipilih dalam. jendela Periode, yang akan menentukan

- Pengambilan data-data : jenis industril, bahan baku proses, besaran industri, jumlah limbah yang dihasilkan dan hasil analisa limbah?. - Proses produksi yang ada -

data dukungan sebagaimana disebutkan pada poin a dan b di atas, Panwas Kabupaten Bombana telah mengeluarkan rekomendasi kepada KPU Kabupaten Bombana dengan Nomor: