12.12 di depan mata

Sudah Tau Belum Pengertian Pemrograman Yang Ini?

Selamat datang di kelas XI untuk murid-muridku yang telah pindah kelas dari kelas X di gedung sealatan sekarang ke gedung utara yang lokasinya menghadap ke selatan. Semoga saja di gedung yang baru tapi bangunannya lama ini kalian jadi semakin terbuka pikirannya tentang pentingnya belajar dan memgetahui siapa diri kalian sejatinya. Mari kita tinggalkan dan lupakan semua yang buruk dari kelas X dan move on ke suasana baru yang insya Allah akan lebih baik dan lebih asik tentunya. Meskipun kondisi sekarang memaksa kita untuk tetap melakukan pembelajaran secara daring (online) dari rumah masing-masing. Tapi saya yakin justru dengan belajar dari rumah masing-masing kalian menjadi semakin santai dan tentunya lebih bebas.

Untuk kelas XI ini, kelas XI IPS 1 dan 2 kembali bertemu dengan saya untuk satu tahun ke depan. Dan itu artinya kalian sudah tau bagaimana cara mengajar saya dan apa yang tidak saya suka dari proses pembelajaran yang terjadi. Oleh sebab itu mari kita memulai tahun ajaran ini dengan bersama-sama membuat komitmen agar apa yang akan kita pelajara di kelas XI ini menjadi lebih asik dan mudah dipahami. 

Karena untuk kelas XI ini kita akan mempelajari materi baru yaitu seputar pemrograman komputer. Adapun untuk pemrograman komputer sendiri akan kita mulai dari perkenalan apa itu sesungguhnya pemrograman dan untuk apa sih pemrograman itu sendiri. 

Kalau menurut wikipedia, Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritme, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Pemrograman adalah suatu seni dalam menggunakan satu atau lebih algoritme yang saling berhubungan dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma (pandangan) pemrograman. 

Kalau berdasarkan situs codepolitan, Pemrograman adalah sebuah proses yang mencakup kegiatan seperti analisis, algoritma, yang diterjemahkan ke dalam bahasa pemrograman sehingga dapat dijalankan oleh komputer. Pengertian lainya yang secara sederhana, pemrograman adalah proses kreatif yang menginstruksikan komputer bagaimana menyelesaikan suatu tugas.

Nah, untuk pemrograman ini sendiri akan sangat terkait dengan yang namanya algoritme/algoritma.
Kata algoritma/algoritme ini biasanya kalian dengar dari pelajaran matematika. Iya matematika karena pada dasarnya apa yang digunakan dalam dunia pemrograman ini dasarnya adalah ilmu matematika yaitu berhubungan dengan logika. Oleh sebab itu algoritma sendiri pengertinanya adalah urutan langkah-langkah yang digunakan untuk menyelesiakan masalah (terutama dalam hal ini adalah masalah komputasi) dalam pemrograman. 

Untuk pembahasan secara rinci soal algoritma akan kita pelajaran pada materi selanjutnya, kita pelan-pelan saja belajar materi satu ini, yang penting kalian semua paham dan mengerti dalam serta luarnya.


Setelah kalian membaca penjelasan singkat tentang apa itu pemrograman yang tertulis di atas, sekarang mari kita ulangi lagi dan tambah sedikit tentang apa itu pemrograman?

Sesuai dengan penjelasan di atas, bila kita merangkum semua penjelasan di atas amak  pemrograman adalah suatu kegiatan merancang, menulis (coding), mengujicoba, memperbaiki (debug) serta akhirnya setelah program diluncurkan maka dilakukan perawatan/pemeliharaan program tersebut oleh orang yang yang membuat program yang disebut dengan julukan programer.


Jadi ada istilah, pemrograman, program, programer belum lagi nanti ditambah dengan bahasa pemrograman.

Istilah pemrograman sendiri sudah dijelaskan di atas, sekarang marih masuk ke istilah yang lain, yaitu yang kedua ada istilah program. Program atau sering kali disebut sebagai program komputer adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer. Istilah lain dari program adalah aplikasi, istilah aplikasi ini biasanya kalian kenal di smartphone, meskipun di komputer juga sering orang menyebut aplikasi. Nah, aplikasi atau program ini yang biasanya kalian gunakan di komputer ataupun di smartphone. Sebut saja program/aplikasi Microsoft Word, Aplikasi Instagram, Kamera di smartphone, bahkan kalau kalian menggunakan smartphone Android maka semau yang ada di dalamnya itu disebut dengan aplikasi ataupun program.

Untuk programer sendiri adalah orang yang memiliki kemampuan (skill) untuk merancang, menulis (membuat), mengujicoba, memperbaiki, serta merawat program yang ada. Jadi bisa dikatakan programer adalah sebutan untuk mereka yang kerjaanya membuat program komputer, aplikasi smartphone, bahkan program/aplikasi lainya.

Sedangkan bahasa pemrograman sendiri adalah bahasa yang digunakan oleh para programer untuk menuliskan kode-kode yang akan digunakan untuk membuat sebuah program. Jadi bahasa pemrograman itu seperti halnya bahasa kita sehari-hari yang digunakan untuk berkomunikasi antar sesama. Namun bahasa pemrograman disini yang menggunakan adalah sang programer untuk berkomunikasi dengan komputer yang notabene adalah mesin.

Untuk bahasa pemrograman sendiri ada banyak, seperti JavaScript, PHP, C + +, Java, Python, Ruby dan lain sebagainya. Bahkan meskipun banyak yang menganggap HTML & CSS tidak termasuk bahasa pemrograman, tapi nyatanya jika di lihat dari mana program web berasal maka bisa di pastikan html/CSS adalah dasar dari itu semua,jadi jika anda ingin belajar membuat web statis terebih dahulu anda pasti akan belajar HTML/CSS dasar.


Bagaimana, dari sekian penjelasan di atas saya rasa sudah sangat cukup untuk perkenalan pertama berkaitan dengan apa itu pemrograman. Tidak perlu banyak dan terlalu panjang lebar untuk perkenalan pertama dengan pemrograman. Karena selebihnya kalian bisa mencari referensi dari berbagai sumber yang ada di internet maupun di perpustakaan berkaitan dengan pengertian pemrograman.