Dalam pengertian yang paling dasar, pemrograman berarti membuat satu set instruksi untuk menyelesaikan beberapa tugas tertentu. Dalam pengertian ini, banyak dari aktivitas sehari-hari kita dapat di gambarkan sebagai terprogram mereka melibatkan langkah-langkah spesifik yang sering kali mengikuti urutan yang telah di tetapkan.
Pengertian umum ini, hidup kita di penuhi dengan program dan pemrograman. Saat Anda merapikan tempat tidur, Anda mengikuti langkah-langkah tertentu secara terprogram. Langkah-langkahnya harus benar dan dalam urutan yang benar. Oleh karena itu, program juga berguna untuk mereplikasi produk meskipun Anda jauh dari pencipta asli produk tersebut.
Dalam konteks komputasi, pemrograman berarti membuat sekumpulan instruksi bukan untuk seseorang tetapi untuk komputer, untuk menyelesaikan tugas tertentu. Untuk melakukannya, Anda menggunakan sekumpulan arahan bahasa pemrograman yang di kenal oleh pemrogram dan sistem operasi komputer. Jenis hal yang kita programkan komputer untuk dilakukan berbeda dari apa yang kita “program” sendiri untuk lakukan. Biasanya sekumpulan instruksi, atau program, untuk komputer di maksudkan untuk menyelesaikan tugas yang:
Bahasa pemrograman di gunakan untuk memberi tahu komputer untuk melakukan tugas tertentu. Ini adalah bahasa yang Roketin gunakan untuk berkomunikasi dengan komputer. Jika Anda ingin belajar tentang pemrograman dan ingin mengejar karir di dalamnya, maka Anda perlu mengetahui konsep pemrograman ini yang akan berlaku untuk setiap bahasa pemrograman. Di blog ini, kita akan berbicara tentang beberapa konsep pemrograman terpenting yang harus Anda ketahui untuk menguasai keterampilan Anda. Mari kita mulai dan membahas masing-masing konsep ini satu per satu!
Kompleksitas algortima adalah salah satu konsep yang penting buat kamu pahami, terutama jika kamu tertarik dengan competitive programming. Hal ini karena dalam membuat algoritma, selain benar algoritma yang efisien juga sangat penting. Salah satu pelajaran yang akan kamu temukan ketika mempelajari kompleksitas algoritma adalah Big-o Notation.
Pengetahuan tentang berbagai jenis tipe data adalah suatu keharusan bagi semua calon programmer. Dengan kata sederhana, tipe data adalah atribut data yang memberikan informasi kepada penyusun tentang bagaimana pembuat kode bermaksud menggunakan data tersebut. Tipe data juga menentukan operasi yang dapat di lakukan pada data.
Tipe data menentukan tipe nilai apa yang dapat di miliki sebuah objek dan jenis operasi apa yang dapat dilakukan padanya. Contoh tipe data adalah String (terdiri dari satu atau lebih karakter dan menyertakan angka dan tipe karakter lainnya).
Fungsi adalah konsep paling penting yang memungkinkan Anda mengulangi instruksi, tanpa perlu mengetikkan instruksi itu berulang kali saat di perlukan untuk dieksekusi dalam program.
Banyak program menjalankan instruksi yang sama berkali-kali tetapi dengan bantuan menggunakan Functions, Anda dapat memberi satu set instruksi nama sehingga dapat di referensikan sebagai pengganti instruksi jika ada kebutuhan dalam program Anda. Semua instruksi yang ada di dalam fungsi itu akan dieksekusi sendiri. Ada banyak jenis bahasa yang terdiri dari fungsi bawaan. Dengan bantuan fungsi, Anda dapat menggunakan kembali kode daripada menulis ulang lagi dan lagi.
Algoritma pencarian di gunakan untuk menemukan atau mencari data/nilai tertentu. Beberapa metode yang umum di gunakan dalam algoritma pencarian adalah: Linear Search – Binary Search
Menurut definisi Wikipedia tentang Sintaks, ini di definisikan sebagai seperangkat aturan yang mendefinisikan kombinasi simbol, tanda baca, dan kata-kata dari bahasa yang dianggap sebagai pernyataan atau ekspresi terstruktur dengan benar dalam bahasa tertentu itu.
Contoh sintaks Bahasa programming Java untuk mencetak “Hello Tinkerly”
Sintaks memainkan peran penting dalam pelaksanaan program dalam bahasa pemrograman berbasis teks dan bahkan dapat menyebabkan kesalahan sintaks jika pemrogram mencoba menjalankan program tanpa menggunakan sintaks yang tepat. Terjadinya kesalahan berbasis sintaks adalah hal biasa untuk semua pemrogram baru. Banyak bahasa pemrograman menggunakan jenis sintaks yang berbeda sehingga memahami sintaks yang tepat akan membantu Anda dalam menguasai keterampilan pemrograman.
Dengan kata sederhana, code merupakan implementasi dari suatu algoritma berupa teks informatif yang ditulis dalam bahasa Inggris. Ini di maksudkan untuk tujuan membaca manusia daripada membaca mesin. Ini digunakan untuk membuat draf kasar program. Penulisan pseudocode tidak memerlukan jenis sintaks bahasa pemrograman yang ketat dan merupakan cara informal untuk mendeskripsikan pemrograman.
Roketin telah membahas konsep pemograman yang paling penting dalam pembelajaran di mana Anda dapat menguasai dasar-dasar pemrograman dalam bahasa apa pun. Sebagian besar bahasa pemrograman memiliki beberapa jenis kesamaan satu sama lain. Tetapi jika Anda memiliki pemahaman yang baik tentang konsep pemrograman yang dibahas di atas, maka Anda dapat mempelajari bahasa pemrograman apa pun dengan mudah.