Khazanah

Informasi Seputar 'Programming'

Pengertian Programming
Programming adalah sebuah metode komunikasi dengan komputer melalui serangkaian instruksi. Sekumpulan instruksi ini selanjutnya dikembangkan untuk menghasilkan sebuah produk berupa program, yang meliputi website, software, aplikasi, dan sebagainya. Dalam membuat rangkaian instruksi, seorang programmer menggunakan bahasa pemrograman.
Bahasa pemrograman adalah bahasa buatan untuk mengendalikan perilaku atau aksi dari mesin komputer. Penggunaan bahasa pemrograman diperlukan agar komputer dapat memahami instruksi menjadi logika untuk selanjutnya dilaksanakan.

Programming terbagi atas dua jenis berdasarkan aspek teknisnya. Kedua jenis tersebut adalah front-end programming dan back-end programming. Jenis programming front-end merupakan pemrograman pada bagian paling depan. Front-end melibatkan coding guna menghasilkan elemen visual yang bisa berinteraksi oleh pengguna.
Salah satu contohnya adalah seperti User Interface (UI), yang merupakan bagian visual dan interaktif dari sebuah program. Sementara itu, jenis back-end programming merupakan pemrograman pada bagian belakang yang berguna untuk memastikan sebuah program berfungsi dengan semestinya.
Back-end programming tidak menampilkan suatu bagian yang bisa dilihat secara langsung oleh pengguna. Namun, ini merupakan jenis programming yang lebih sering bekerja untuk menyimpan berbagai detail informasi pada database.

Beda Programming dan Coding
Programming maupun coding sama-sama berhubungan dengan penggunaan bahasa komputer untuk menciptakan sebuah program. Tidak sedikit orang awam yang tidak bisa membedakan keduanya. Faktanya programming dan coding bukanlah satu hal yang sama. Berikut ini beberapa perbedaannya :
Definisi : Programming adalah proses pengembangan sebuah program. Sementara coding adalah proses menerjemahkan bahasa manusia ke bahasa komputer.
Alat : Programming memerlukan beberapa alat yang meliputi perangkat analisis, generator kode, program untuk modeling, dan framework testing. Coding hanya memerlukan program text editor saja.
Pendekatan : Programming menggunakan pendekatan dengan alur yang sudah teruji dan perhatian khusus pada detail pengerjaan. Sementara, coding menggunakan pendekatan trial and error, yang tidak memerlukan persiapan khusus.
Hasil : Programming menghasilkan produk berupa aplikasi yang siap digunakan oleh pengguna. Namun, coding hanya menghasilkan sebuah bagian yang digunakan dalam proses pemrograman.

(sumber : https://idwebhost.com)