Skip to main content

Apa Itu Pemrograman? Apakah Sama dengan Coding?

Belajar Coding Itu MUDAH lohhh !!! (Mungkin 2024)

Belajar Coding Itu MUDAH lohhh !!! (Mungkin 2024)
Anonim

Pemrograman dan pengkodean adalah hal yang sama. Cara terbaik untuk mendefinisikan pemrograman adalah bahwa itu adalah seni mengajar komputer bagaimana melakukan tugas. Tugas-tugas ini dapat sederhana seperti menambahkan dua angka bersama dan serumit merencanakan lintasan roket, tetapi semuanya dimulai dengan seorang programmer yang mengajarkan komputer bagaimana melakukannya.

Apa Tepatnya Pemrograman?

Programmer menggunakan bahasa pemrograman untuk 'berbicara' ke komputer. Bahasa komputer awal seperti Bahasa Assembly sedikit lebih dari penerjemah untuk Bahasa Mesin, yang terdiri dari 1s dan 0 komputer yang benar-benar mengerti. Ketika programmer mengajarkan komputer lebih banyak tugas, mereka menyusun tugas-tugas ini ke dalam bahasa yang lebih maju. Fortran adalah contoh bahasa tingkat tinggi awal. Bahasa tingkat tinggi mampu membawa ratusan instruksi dengan satu baris kode.

Program pertama yang banyak orang pelajari adalah "Hello World," yang hanya menampilkan kata-kata itu ke layar. Dalam beberapa bahasa, ini sesederhana satu baris kode. Namun, komputer harus melakukan ratusan instruksi. Tidak hanya harus mencetak setiap huruf tunggal, tetapi setiap surat terdiri dari piksel individu yang dari surat itu. Jadi, cetak "hello world" sebenarnya cukup rumit dari sudut pandang komputer.

Meskipun semua program mungkin tampak sama, ada banyak jenis pemrograman yang berbeda seperti pemrograman berorientasi objek dan pemrograman basis data. Bahasa pemrograman modern termasuk Swift, Java, C ++, Ruby, Objective C, Python, SQL, BASIC dan PHP untuk beberapa nama. Dalam beberapa tahun terakhir, variasi bahasa pemrograman baru bermunculan dengan maksud untuk mengajar anak-anak cara memprogram.

Apa itu Coding? Apakah Pengkodean dan Pemrograman adalah Hal yang Sama?

Kata-kata "programming" dan "coding" sering digunakan secara bergantian, tetapi kata "coder" memiliki sejarah yang digunakan untuk menggambarkan programmer yang tidak berpengalaman atau tidak efisien. Tentu saja, hanya karena seseorang menggunakan kata bukan berarti mereka mencoba untuk menghina. Banyak orang tidak menyadari "coder" kadang-kadang digunakan dalam arti itu dan kata itu menjadi lebih normal dari waktu ke waktu.

Sederhananya, tidak ada perbedaan antara "programmer" dan "coder," dan tidak ada pekerjaan untuk "coders." Jika Anda mencari database pekerjaan, Anda akan melihat judul pekerjaan dengan banyak variasi programmer dari analis programmer hingga insinyur program hingga arsitek program, tetapi Anda akan melihat sangat sedikit (jika ada) untuk "coder" jenis apa pun.

Programmer kadang-kadang mengacu pada 'coding' sebagai tindakan aktual penulisan kode komputer dibandingkan dengan tugas-tugas pemrograman lain seperti perencanaan, debugging, dll.

Apa yang Dilakukan Programmer?

Dalam film, programmer duduk mengetik dengan marah pada komputer mereka. Pada kenyataannya, pemrograman dimulai dengan baik sebelum kode komputer apa pun benar-benar dihasilkan.

  • Pemrograman dimulai dengan sasaran atau serangkaian persyaratan. Ini bisa menjadi bos yang menginginkan laporan atau programmer yang ingin membangun game untuk App Store.
  • Langkah selanjutnya adalah memecah kebutuhan tersebut ke dalam logika dasar yang diperlukan untuk melakukan tugas. Ini seperti tim sepak bola yang pergi ke lapangan dengan bermain. Jika mereka berlari keluar tanpa bermain, semua orang akan melakukan sesuatu yang berbeda dan itu akan menjadi kekacauan.
  • Seorang pemrogram dapat menggunakan algoritma dan diagram alur untuk merancang logika untuk suatu program. Algoritma pada dasarnya adalah program komputer yang ditulis dalam bahasa Inggris, sedangkan bagan alur lebih terlihat seperti peta yang menelusuri logika program.
  • Melewatkan rapat tanpa akhir yang pasti akan terjadi untuk mencapai langkah-langkah pertama, kita sampai ke pemrograman yang sebenarnya. Pemrograman memiliki banyak pemecahan masalah yang kreatif, tetapi juga melibatkan mencari pola dalam kode yang dapat diisolasi dan diubah menjadi tugas, yang dapat menjadi "objek" atau "fungsi" yang dapat digunakan kembali dalam program. Program komputer hanyalah sekumpulan tugas yang dikumpulkan bersama untuk melakukan tugas yang lebih rumit, yang kemudian dicocokkan dengan tugas rumit lainnya untuk melakukan tugas yang lebih rumit, dll.
  • Setelah pemrograman, muncul debugging, yang pada dasarnya berarti menjalankan program berulang-ulang untuk menemukan bug, kembali ke langkah sebelumnya untuk mengkodekan bug tersebut dari program dan tiba di debug lagi. Ini disebut "proses berulang." Seorang programmer mengulangi langkah-langkah ini sampai mereka (semoga) menemukan semua bug. Bug komputer adalah bagian kode yang mengirimkan pesan kesalahan yang tidak diinginkan atau tidak menghasilkan hasil yang benar.
  • Jika ada pesan kesalahan "yang tidak diinginkan", apakah ada pesan kesalahan yang diinginkan? Benar. Pikirkan tentang mengarahkan browser web Anda ke halaman yang tidak ada. Anda akan mendapatkan pesan kesalahan 404 yang akan memberitahu Anda bahwa halaman tersebut tidak ada. Beberapa 404 pesan lucu, sebagian besar praktis, tetapi semuanya melayani satu tujuan: untuk memberi tahu pengguna bahwa ada yang tidak beres. Ini lebih baik daripada halaman yang tersisa kosong, yang akan membuat pengguna bertanya-tanya apa yang terjadi.