Lompat ke konten Lompat ke sidebar Lompat ke footer

Belajar Pemograman Dasar

Pengetahun Belajar Pemograman Dasar

Pemrograman sudah menjadi bagian dari kehidupan sehari-hari si progamer. Saat membuka aplikasi, setiap fiturnya digerakkan oleh berbagai macam kode. Begitu pula dengan website atau software. Semuanya perlu kode untuk bisa bekerja sesuai fungsinya.

Karena itu ada sebagian orang tertarik untuk belajar lebih jauh tentang pemrograman. 

Bagaimana sih untuk mengetahui langkah-langkah terbaik untuk mempelajari bahasa pemrograman dasar atau kode yang ditulis untuk menggerakan suatu program atau perangkat.

Mulai dari bahasa pemrograman manakah yang perlu kita pelajari sampai dengan bagaimana cara mempraktikkan pemrograman dasar, mari kita baca penjelasannya.

Maksud dari Pemogrman Dasar

Pemrograman Dasar merupakan suatu proses yang meliputi menulis, testing, memperbaiki, dan memaintenace (memelihara) perintah-perintah (kode/ script) pada sebuah program komputer.

Pada dasarnya, bahasa pemrograman berfungsi untuk membuat suatu program melalui kumpulan kode-kode (sintaks).

Dengan mempelajarinya, kita akan memahami “bahasa” untuk “menyuruh” program melakukan sesuatu.

Pada praktiknya, kita pasti sudah sering melihatnya, entah di website maupun aplikasi. 

Sebagai contoh, misalkan ita membuka aplikasi Toko Pedia lalu kita melalukan pemesanan barang,. Nah, proses pesanan tersebut dijalankan oleh kode-kode yang ada di dalam aplikasinya agar pemilik toko dapat mengetahui apa yang menjadi pesanan kita.

Atau misalkan kita mau mendengarkan atau menton video klip di youtube, maka apa yang kita ingin cari bisa terlihat apa yang kita butuhkan, itu karena ada kode yang menginstruksikan aplikasinya untuk memutar atau memperlihat kepada kita.

Sesuai dengan pengertian diatas maka proses pemrograman yang akan dilalui yaitu :

  1. Programmer menulis kode-kode program menggunakan bahasa pemrograman tertentu.
  2. Setelah kode-kode selesai ditulis, programmer akan melakukan rilis (biasanya ada versi program alfa, beta, dan stable) dan testing.
  3. Lalu programmer akan mencari apakah ada kesalahan (debug) pada program yang sudah dirisil jika ditemukan debug, programmer akan mencari dimana letak kesalahan kemudian memperbaikinya.
  4. Tahap selanjutnya programmer akan merilis program  dengan versi yang lebih baru. Lalu akan dilakukan pemeliharaan secara berkala.

Perlu diketahui, Tidak ada program komputer yang sempurna. Programmer akan selalu melakukan update terhadap programmnya sesuai dengan kebutuhan user dan perkembangan teknologi terbaru.

Contoh: aplikasi Androit atau sistem operasi windows, akan selalu melakukan updatenya.

Konsep Dasar Pemrograman

Konsep dasar pemrograman komputer yaitu Input, Proses, dan Output.

Lalu, konsep dasar programming atau cara kerja bahasa pemrograman itu seperti apa sih?

  • Originating – Proses pengumpulan data.
  • Input – Proses memasukan data ke dalam perangkat.
  • Proses – Fase di mana data diproses dengan cara dihitung, diurutkan, dan dikelompokkan.
  • Output – Data yang telah diproses ditampilkan di dalam perangkat.
  • Distribution – Proses penyebaran informasi dari data yang dihasilkan.

Namun kini konsep tersebut dikembangkan lagi menjadi:

Originating > Input > Proses > Output > Distribution.

Originating yaitu pengumpulan data yang biasanya berupa pencatatan data sebelum proses input.

Sedangkan distribution adalah proses menyebarkan informasi kepada pihak-pihak tertentu.

Ada satu lagi komponen penting yaitu Storage.

Storage adalah tahapan yang merekam hasil pengolahan data. Dan nantinya digunakan untuk proses input selanjutnya.

Gambar Kosep Pemograman Dasar

Bahasa Pemrograman

Bahasa pemrograman digunakan untuk membuat sebuah program komputer yang terdiri dari kumpulan kode-kode (sintaks) yang digunakan untuk mengerjakan proses tertentu pada komputer.

Bahasa pemrograman memiliki tugas untuk menghubungkan pengguna dengan mesin komputer karena dia bisa menerjemahkan perintah yang dimengerti oleh komputer. Kita klik save maka data akan tersimpan. Kita klik play maka music akan diputar. itulah bagian dari mengerjakan perintah pada bahasa pemrograman.

Intruksi Program

Proses Menulis Bahasa Pemrograman

Sebelum belajar bahasa pemrograman, kita tentu harus tahu dulu bagaimana proses penulisannya. Berikut langkah-langkahnya :
  1. Pertama-tama, kamu harus menulis kode program menggunakan bahasa pemrograman tertentu.
  2. Setelah selesai menulis kodenya, kamu akan melakukan rilis. Ada beberapa tahapan rilis dalam pengembangan suatu program. Mulai dari tahap alfa dan beta, hingga live release.
  3. Jika sudah dirilis, kamu perlu melakukan debugging untuk mengidentifikasi kesalahan yang ada di dalam programnya.
  4. Bila ada kesalahan yang ditemukan, kamu perlu melakukan perbaikan dan merilis versi program yang baru.
  5. Lakukan pemeliharaan, secara berkala agar tidak ada celah kesalahan di dalam programnya. Selain itu, jangan lupa melakukan update.

Kategori Bahasa Pemrograman

Berdasarkan kategori bahasa pemograman dasar pada tingkatannya bahasa pemrograman komputer, bahasa pemrograman berada di tingkatan yang tidak sama. Masing-masing bahasa dikategorikan berdasarkan seberapa mudah bahasanya dimengerti oleh manusia. 

Jadi, ada tiga kategori bahasa pemrograman, yaitu Bahasa Mesin, Bahasa Assembly, dan Bahasa Tingkat Tinggi.
  1. Bahasa Mesin – Bahasa asli dari mesin, biasanya terdiri dari bilangan biner (0100101).
  2. Bahasa Assembly – Penyederhanaan dari bahasa mesin. Biasanya instruksinya dibuat dalam bentuk singkatan, seperti ADD dan MOV.
  3. Bahasa Tingkat Tinggi – Bahasa pemrograman yang paling mudah dimengerti manusia. Karena perintahnya sudah menggunakan bahasa yang dimengerti. Contoh bahasanya seperti C++, PHP, dan Java.

Jenis Bahasa Pemrograman

Banyak jenis bahasa pemograman yang digunakan diseluruh dunia. Setiap bahasa pemrograman pastinya memiliki keunggulan dan kekurangannya masing-masing. Dan, setiap bahasa pemrograman memiliki fungsi yang berbeda-beda.

Berikut ini merupakan jenis bahasa pemrograman dasar yang paling populer, yaitu :

Bahasa Peograman Populer

1. Bahasa Pemrograman Python

        Python - punya fungsi yang cukup luas. Mulai dari pengembangan web, aplikasi bisnis, hingga AI dan Machine Learning.

2. Bahasa Pemrograman Java

        Java - Umumnya digunakan untuk mengembangkan aplikasi web atau aplikasi Android.

3. Bahasa Pemrograman JavaScript

        JavaScript - Berguna untuk pengembangan aplikasi web, aplikasi mobile, atau game.

4. Bahasa Pemrograman C#

        C# - Biasanya digunakan untuk pengembangan lintas aplikasi, khususnya untuk bisnis.

5. Bahasa Pemrograman PHP

        PHP - Berfungsi untuk pengembangan website dan CMS (Content Management System)

6. Bahasa Pemrograman C++

        C++ - Umumnya digunakan untuk mengembangkan game.

7. Bahasa Pemrograman R

        R - Biasanya digunakan untuk mengolah data dan statistik.

8. Bahasa Pemrograman Swift

        Swift - Bahasa pemrograman ini umumnya digunakan untuk membuat aplikasi di iOS.

Perancangan Program

Beberapa hal yang harus dilakukan programmer untuk merancang program agar lebih terarah yaitu pembuatan algoritma dan flowchart (diagram alir).

Algoritma yaitu penjabaran langkah-langkah yang akan dikerjakan oleh program komputer yang akan dirancang menggunakan bentuk kalimat-kalimat sederhana.

Sudah paham Algoritma ? Perhatikan contohnya di bawah ini.

Algoritma Mencari Materi Pemrograman Dasar : 
  1. Buka browser
  2. Ketik di kolom pencarian
  3. Pemrograman dasar
  4. Akan ditampilkan hasil pencarian berupa artikel atau lainnya ( salah satunya artikel yang sedang kamu baca ini ).
  5. User membuka salah satu list yang ditampilkan
  6. User mendapatkan materi pemrograman dasar
Komputer itu bagian dari matematika. Dan matematika akan selalu berhubungan dengan logika. Algoritma itu langkah-langkah yang sistematis dan logis.

Algoritma disusun dalam bentuk kalimat. Sedangkan flowchart disusun menggunakan blok-blok gambar (grafis)

Software Pendukung

Untuk membuat program aplikasi dekstop, web, ataupun android kita membutuhkan software pendukung. Salah satunya adalah IDE.

IDE ( Integrated Development Environment ) merupakan software aplikasi biasanya berbasis GUI yang digunakan sebagai tempat menuliskan setiap baris-baris kode bahasa pemrograman. Di IDE ini juga kita bisa menjalankan (Running ) program aplikasi yang sudah dibuat.

Hampir semua IDE kini sudah modern yang memiliki beberapa feature :
  1. Editor Kode (Code Editor) atau Text Editor 
  2. Debugger
  3. Intelegent Code Completion
  4. Build Automation
Beberapa contoh IDE yaitu :
  1. Android Studio : merupakan IDE yang digunakan untuk membuat aplikasi android. Android studio dilengkapi dengan code editor, intelegent code completion, emulator android dan banyak lainnya.
  2. Atom, Visual Code, Sublime Text, Netbeans : digunakan untuk mengembangkan aplikasi web. Dimana di IDE tersebut kita bisa menulis atau mengedit HTML, CSS, PHP, javascript dan lain sebagainya.
  3. Xcode : merupakan IDE yang digunakan untuk mengembangkan aplikasi mobile untuk IOS.

Bahasa Pemrograman Manakah yang Harus Kamu Pelajari?

Untuk mempermudah pemahaman, berikut adalah beberapa pilihan karir programmer serta bahasa pemrograman yang biasa mereka gunakan:

Profesi                                                         Bahasa Pemrograman yang Biasa Digunakan

Web Developer                                         : HTML, CSS, JavaScript, dan PHP
Software Developer                                 : JavaScript, Java, Python
Database Administrator                                 : Java, Python, Oracle
Computer Systems Analyst                         : Java, JavaScript, Python
Software QA (Quality Assurance) Analyst : Java, JavaScript, Python
Business Intelligence Analyst                         : Java, R, Python
Network System Administrator                 : Python, PERL, Java

Apakah kalian berminat untuk belajar pemrograman lebih lanjut?

Jika kalian ingin belajar bahasa pemograman bisa mendaftar gratis di website Bitlabs.id untuk belajar pemrograman secara terkonsep dengan materi-materi yang mudah dipahami.

Kesimpulan dari Pemahaman Belajar Pemorman Dasar

Pemrograman dasar itu penting dipelajari khususnya mahasiswa jurusan sistem informasi dan teknik informatika karena pemrograman dasar merupakan pondasi awal untuk bisa membuat program aplikasi. Prospek pekerjaan lulusan sistem informasi dan teknik informatika juga sangat bagus karena kemajuan teknologi akan semakin pesat dimasa depan.

Setiap orang pasti berbeda-beda keinginannya dalam membuat program aplikasi. Ada yang hanya tertarik belajar pemrograman web, ada juga yang tertarik pemrograman android, dll.

Posting Komentar untuk "Belajar Pemograman Dasar"