Jumat, 16 November 2018






Kita sering mendengar istilah "Pemrograman, program" dalam bahasa komputer. tapi tahu kah kita apa itu Pemrograman? mari kita bahas. 


 Pemrograman

adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah 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 dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Program
Adalah suatu produk atau hasil dari proses pemograman.
Untuk menunjang kita dapat membuat suatu program, maka kita memerlukan compiler (alat untuk menuliskan script-script pemograman).

Dasar Program adalah rangkaian instruksi-instruksi dalam bahasa komputer yang disusun secara logika dan sistematis.


Tingkatan Bahasa program Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: 

• Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110Memiliki Output 
• Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. 
• Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. 
• Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.

Bahasa Pemrograman yang umum digunakan diantaranya adalah :
1. Java

Java adalah bahasa program komputer yang dapat dijalankan di berbagai platform, dari mulai PC hingga smartphone dan perangkat mobile. Bahasa pemrograman ini dikembangkan oleh The Green Project miliknya Sun Microsystem pada tahun 1991 silam. Dan hingga kini, Java menjadi salah satu bahasa pemrograman terpopuler di dunia, dan bahasa pemrograman yang paling banyak digunakan.

2. Bahasa C


 bahasa C merupakan salah satu bahasa pemrograman tertua yang ada di dunia. Bahasa pemrograman ini dikembangkan sekitar tahun 70an oleh Dennis Ritchie. Selain itu, bahasa C sendiri rasanya pantas jikalau kita sebut sebagai salah satu bahasa pemrograman terbaik yang ada di dunia, termasuk di Indonesia. Pasalnya, di tanah air sendiri, bahasa C dipelajarkan—pertama kali sebelum mempelajari bahasa pemrograman lain—di perguruan tinggi Indonesia jurusan IT, maupun lembaga kursus pemrograman.

3.  PHP

Bahasa program yang satu ini biasanya digunakan untuk membuat profesional website. Bahkan website sekelas Facebook, WordPress, maupun Digg—kabarnya menggunakan PHP dalam pengembangannya. Selain karena dapat membuat website menjadi dinamis, PHP juga dapat digunakan secara gratis, sehingga hal itulah yang membuat bahasa program komputer yang satu ini banyak digunakan oleh developer di dunia. Dan perlu diketahui bahwa PHP pertama kali dikembangkan oleh Rasmus Lerdrorf.

4. C++

C++ merupakan bahasa pemrograman hasil pengembangan dari bahasa C, sehingga C++ maupun bahasa C memiliki syntaks penulisan yang hampir sama. Namun meskipun demikian, kedua bahasa pemrograman ini ternyata memiliki perbedaan dalam hal penyelesaian masalahnya

5. Visual Basic

Visual Basic merupakan bahasa pemrograman yang dikembangkan oleh perusahaan raksasa Microsoft, yang menawarkan IDE visual dalam pembuatan software, khususnya untuk membuat software-software berbasis Windows.  Hebatnya, Visual Basic ternyata digunakan oleh hampir semua developer software yang ada di dunia.

Langkah-langkah dalam pemrograman komputer

     Dalam melakukan suatu kegiatan, siapapun memerlukan langkah-langkah yang harus dilalui. Demikian juga dengan pemrograman komputer. Urut-urutan langkah yang disajikan disini tidak bersifat mutlak artinya tidak harus melakukan dari langkah pertama, kedua dan selanjutnya. Ada beberapa langkah yang mungkin atau harus diulang sampai beberapa kali. Berikut ini adalah langkah-langkah yang harus dilakukan dalam pemrograman komputer :



  1. Mendefinisikan masalah. Langkah pertama ini sering kali tidak dilakukan oleh banyak pemrogram. Begitu mendapat perintah untuk membuat suatu program, mereka langsung menulis programnya tanpa mendefinisikan masalahnya terlebih dahulu.
  2. Menentukan solusi. Setelah masalah didefinisikan dengan jelas, masukan apa yang diberikan sudah jelas, keluaran apa yang diinginkan sudah jelas, langkah selanjutnya adalah mencari jalan bagaimana masalah tersebut diselesaikan. Apabila permasalahan terlalu kompleks, biasanya kita harus membaginya ke dalam beberapa modul kecil agar lebih mudah diselesaikan. 
  3. Memilih algoritma. Langkah ini merupakan salah satu langkah penting dalam pemrograman komputer. Pemilihan algoritama yang salah akan menyebabkan program tidak dapat berjalan dengan baik.
  4.  Menguji program. Setelah program selesai ditulis, program tersebut harus diuji. Pengujian meliputi : keberhasilan kompilasi, keberhasilan output dan keberhasilan pemecahan kasus.
  5. Menulis dokumentasi. Hal ini biasanya dilakukan bersamaan dengan menulis program. Artinya pada setiap baris program , atau setiap beberapa baris program dilakukan penulisan komentar. Dokumentasi merupakan hal yang sangat penting.Dokumentasi diperlukan terutama pada saaat akan melakukan perubahan program atau membaca program yang sudah ada. Komentar-komentar oendek pada program biasanya sudah cukup. Namun akan lebih baik jika dituliskan pada file terpisah untuk kemudian dicetak diatas kertas bilamana perlu.
  6. Perawatan. Langkah ini dilakukan setelah program selesai dibuat dan sudah digunakan oleh pengguna. Hal yang paling sering terjadi disini adalah munculnya bug yang sebelumnya tidak terdeteksi. Atau mungkin juga pengguna ingin menambahkan fisilitas baru. Apabila hal seperti ini terjadi harus dilakukan revisi terhadap program.
Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasapemrograman tersebut berupa program/aplikasi.

Manfaat Belajar Pemrograman

1. Melatih Ketelitian
Kenapa dapat melatih ketelitian? Karena dalam coding itu kita harus terus teliti dalam melakukan aktivitas yaitu coding, soalnya dalam proses coding itu kita harus teliti untuk mengamati ratusan barisan kode yang tedapat dalam suatu program.

2. Melatih Daya Pikir
Kenapa dapat melatih daya pikir? Jadi dalam aktivitas coding itu tidak hanya seperti halnya belajar bahasa baru seperti bahasa Korea, Bahasa Inggris, dan lain sebagainya. Karena dalam coding itu kita juga harus melatih logika kita untuk membangun suatu algoritma. Jadi tujuan dalam pembuatan aplikasi yaitu untuk menyederhanakan masalah agar lebih cepat dan efektif dalam menyelesaikannya, sehingga kalian dituntut untuk mempunyai logika yang kuat agar dapat melakukan penyelesain masalah dengan membangun suatu proram yang tangguh.

3. Mengembangkan Potensi Diri

Kenapa dapat mengembangkan potensi diri? Contohnya saja seperti ini, sebagai problem solver, programmer di tuntut untuk bisa menguasai banyak bidang sehingga diharuskan untuk selalu belajar apa yang belum dia tahu, ini dikarenakan
  • Bahasa Pemrograman ini sendiri selalu berevolusi, misalnya saja HTML yang sekarang sudah di ada di versi 5 sehingga kita harus belajar lagi tentang apa fitur-fitur barunya.
  • Kita juga bisa menduga apa aplikasi yang diminta klien, tiba-tiba saja misalkan kalian diminta untuk membuat aplikasi mengenai sistem yang belum kalian ketahui sebelumnya, untuk itu kalian di tuntut untuk selalu belaar agar bisa mengejarkan suatu aplikasi yang belum kalian tahu sebelumnya


Demikian Pengertian dan Manfaat Pemograman dasar semoga bermanfaat.












Tidak ada komentar:

Posting Komentar