Anda di halaman 1dari 15

DAFTAR ISI

KEGIATAN BELAJAR I PENGANTAR BAHASA


PEMROGRAMAN ..........................................................................
Deskripsi, Kompetensi dan Peta Konsep Pembelajaran................
A. Pengertian Bahasa Pemrograman........................................
B. Fungsi Bahasa Pemrograman...............................................
C. Tingkatan Bahasa Pemrograman..........................................
D. Struktur Bahasa Pemrograman.............................................
E. Jenis-Jenis Bahasa Pemrograman........................................
F. Rangkuman...........................................................................
G. Tes Formatif...........................................................................
H. Latihan...................................................................................

DAFTAR PUSTAKA.......................................................................

TENTANG PENULIS......................................................................
KEGIATAN BELAJAR I
PENGANTAR BAHASA PEMROGRAMAN
Oleh: Efitra, S.Kom., M.Kom

DESKRIPSI PEMBELAJARAN
Pada bab ini mahasiswa mempelajari pengenalan dan konsep
dasar teoritis bahasa pemrograman.Diharapkan mahasiswa
memiliki wawasan dan pemahaman untuk modal dasar
mempelajari bahasa pemrograman lebih lanjut.

KOMPETENSI PEMBELAJARAN
Setelah mengikuti perkuliahan ini diharapkan mahasiswa dan
mahasiswi memiliki pengetahuan dan kemampuan :
1. Mampu menguraikan definisi pemrograman dan bahasa
pemrograman.
2. Mempu menjelaskan fungsi dan manfaat bahasa pemrograman
3. Mampu menjelaskan tingkatan, struktur, jenis-jenis bahasa
pemrograman.

PETA KONSEP PEMBELAJARAN

BAHASA PEMROGRAMAN

Pengertian Bahasa Fungsi Bahasa


Pemrograman Pemrograman

Struktur Bahasa Tingkatan Bahasa Jenis-Jenis Bahasa


Pemrograman Pemrograman Pemrograman

Pengantar Bahasa Pemrograman 1


A. PENGERTIAN BAHASA PEMROGRAMAN

Dalam Program komputer atau sering kali disingkat sebagai


program adalah serangkaian instruksi yang ditulis untuk
melakukan suatu fungsi spesifik pada komputer. Komputer pada
dasarnya membutuhkan keberadaan program agar bisa
menjalankan fungsinya sebagai komputer, biasanya hal ini
dilakukan dengan cara mengeksekusi serangkaian instruksi
program tersebut pada prosesor.

Sebuah program biasanya memiliki suatu bentuk model


pengeksekusian tertentu agar dapat secara langsung dieksekusi
oleh komputer. Program yang sama dalam format kode yang
dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk
program yang memungkinkan programmer menganalisis serta
melakukan penelaahan algoritma yang digunakan pada program
tersebut. Bahasa pemrograman (bahasa pemrograman) adalah
instruksi standar untuk memerintah komputer yang memiliki fungsi
tertentu. Bahasa pemrograman ini adalah satu set aturan sintaks
dan semantik yang digunakan untuk mendefinisikan program
komputer.

Pemrograman pada dasarnya sederhana menurut Bjarne


Stroustup (2014:35) cukup beritahukan mesin (computer) apa
yang seharusnya dilakukan. Manfaat utama pemrograman sebagai
solusi meringankan pekerjaan manusia menggunakan sistem yang
telah di manipulasi dalam pemrograman pengembangan
perangkat lunak dalam program komputer.

Pemrograman adalah proses menulis, menguji dan memperbaiki


(debug) menggunakan kode untuk menjalankan program komputer
(coding). Koding ini ditulis dalam bahasa pemrograman. Tujuan
dari pemrograman adalah untuk memuat suatu program yang
dapat melakukan suatu perhitungan pekerjaan sesuai keinginan
seorang pemrogram atau disebut Programmer. Untuk dapat
melakukan pemrograman, maka calon programmer diperlukan

Pengantar Bahasa Pemrograman 2


keterampilan khusus dan dasar seperti algoritma, logika dan
penggunaan bahasa pemrograman itu sendiri.

Sebuah program biasanya memiliki suatu bentuk model


pengeksekusian tertentu agar dapat secara langsung dieksekusi
oleh komputer. Program yang sama dalam format kode yang
dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk
program yang memungkinkan programmer menganalisis serta
melakukan penelaahan algoritma yang digunakan pada program
tersebut. Bahasa pemrograman (bahasa pemrograman) adalah
instruksi standar untuk memerintah komputer yang memiliki fungsi
tertentu. Bahasa pemrograman ini adalah satu set aturan sintaks
dan semantik yang digunakan untuk mendefinisikan program
komputer.

Seorang praktisi yang memiliki keahlian untuk melakukan


penulisan kode dalam bahasa pemrograman disebut sebagai
Programmer Komputer atau Programmer, pengembang Perangkat
Lunak (software). Bahasa ini memungkinkan seorang programmer
dapat menentukan mana yang data yang akan diproses oleh
komputer, bagaimana data ini akan disimpan / diteruskan, dan
langkah-langkah apa yang persis jenis yang akan diambil dalam
berbagai situasi berdasarkan kebutuhan.

B. FUNGSI BAHASA PEMROGRAMAN

Belajar pemrograman pada umunya digunakan untuk


menyelesaikan masalah-masalah rumit dengan waktu yang
efesien, sebagai solusi dan langkah mempersingkat proses
penyelesaian persoalan yang kompleks. Adapun tujuan
khusus dari belajar pemrograman kita dapat berpikir (akal)
secara logis, berpikir secara kritis, berpikir secara sistematis
dan mampu menyelesaikan persoalan yang tidak mungkin
menjadi mungkin.

Pengantar Bahasa Pemrograman 3


Fungsi dari bahasa pemrograman yang memerintahkan komputer
untuk mengolah data sesuai dengan logika yang kita inginkan
menggunakan algoritma dalam bahasa pemrograman komputer.
Output dari bahasa pemrograman dalam bentuk program / aplikasi
digital. Berbagai contoh aplikasi digital saat ini yang telah
berkembang, dari aplikasi media sosial, belanja online, berita, dan
sebagainya. Ada juga aplikasi islami yang yang telah dibangun
seperti al-quran digital, aplikasi tuntunan sholat digital, aplikasi
zakat, aplikasi arah kiblat dan lain sebagainya. Dengan contoh
aplikasi tersebut khususnya setelah belajar mata kuliah
transintegrasi ilmu ini, dimungkinkan akan banyak berkembang
aplikasi-aplikasi islami lainya oleh para ahli agama sesuai bidang
ilmunya.

Bahasa pemrograman yang kita tahu ada banyak orang di dunia,


sekitar ilmu komputer dan teknologi saat ini. Pengembangannya
mengikuti inovasi tinggi dalam dunia teknologi. Contoh bahasa
pemrograman yang kita ketahui, antara lain, adalah untuk
membuat aplikasi sistem cerdas, sistem informasi berbasis web
dan android dan teknologi lainnya.

Gambar 1.1: Aplikasi Al-Qur’an Digital


Sumber: Website https://quran.kemenag.go.id/

Pengantar Bahasa Pemrograman 4


C. TINGKATAN BAHASA PEMROGRAMAN

Dalam pemrograman terdapat tingkatan bahasa pemrograman


terdiri dari 3 yaitu :

1. Bahasa Tingkat Tinggi


Bahasa pemrograman ini masuk ke level sebagai bahasa dekat
dengan bahasa manusia. Sebagai contoh, bahasa Basic,
Visual Basic, Pascal, Java, Phyton, dan lainnya
2. Bahasa Tingkat Menengah
Disebut tingkat menengah karena dapat masuk ke dalam
bahasa tingkat rendah tinggi dan. Misalnya dalam bahasa
program C.
3. Bahasa Tingkat Rendah
Bahasa pemrograman masuk ke level ini karena bahasa masih
jauh dari bahasa manusia. Contoh bahasa Assembly.

Perlu diketahui saat ini rata-rata seiring perkembangan teknologi


para programmer menggunakan bahasa pemrograman tingkat
tinggi.

D. STRUKTUR DASAR BAHASA PEMROGRAMAN

Belajar membuat program tentu tidak jauh-jauh dari yang namanya


struktur dasar bahasa pemrograman, logika dasar pemrograman,
algoritma pemrograman dan lain sebagainnya. Setiap bahasa
pemrograman memiliki struktur dasar bahasa pemrograman yang
berbeda-beda, tetapi konsep dasar pemrogramannya sama
dengan menggunakan bahasa pemrograman berbeda-beda.

E. JENIS-JENIS BAHASA PEMROGRAMAN

Bahasa pemrograman dikenal juga dengan nama bahasa


komputer atau bahasa pemrograman komputer. Banyak sekali

Pengantar Bahasa Pemrograman 5


jenis bahasa pemrograman saat ini diantaranya bahasa
pemrograman berbasis web yaitu HTML, CSS, PHP, JavaScrip,
bahasa pemrograman berbasis android yaitu Java, Xml, bahasa
pemrograman berbasis database SQL dan bahasa lainnya seperti
Visual Basic, C++, C, Python, Pascal dan lainya. Ada banyak
bahasa pemrograman terpopuler saat ini yang perlu kita ketahui,
diantaranya, yaitu :

1. Bahasa Pemrograman Java


Java adalah sekumpulan perangkat lunak komputer dan
spesifikasi yang menyediakan sistem untuk mengembangkan
perangkat lunak aplikasi dan menerapkannya dalam lingkungan
komputasi lintas platform. Java bisa digunakan untuk membuat
aplikasi berbasis desktop, website, mobile, hingga aplikasi
embedded device seperti perangkat pintar atau microprosesor.
Banyak aplikasi android yang dibuat menggunakan bahasa
pemrograman Java.

Gambar 1.2: Logo bahasa Pemrograman Java

2. Bahasa Pemrograman Phython


Python adalah bahasa pemrograman interpretatif multiguna. Tidak
seperti bahasa lain yang susah untuk dibaca dan dipahami,

Pengantar Bahasa Pemrograman 6


Python lebih menekankan pada keterbacaan kode agar lebih
mudah untuk memahami sintaks. Hal ini membuat Python sangat
mudah dipelajari baik untuk pemula maupun untuk yang sudah
menguasai bahasa pemrograman lain. Bahasa ini biasa digunakan
untuk komputasi ilmiah dan matematika, bahkan proyek Artificial
Intelligence juga menggunakan bahasa Python.

Gambar 1.3: Logo bahasa Pemrograman Phyton

3. Bahasa Pemrograman JavaScript


JavaScript adalah bahasa pemrograman tingkat tinggi yang pada
awalnya dikembangkan untuk membuat website menjadi lebih
“hidup”. Bersama dengan HTML dan CSS, JavaScript menjadi
bahasa pemrograman paling populer untuk mengembangkan
aplikasi berbasis web.

Pengantar Bahasa Pemrograman 7


Gambar 1.4: Logo bahasa Pemrograman JavaScrip
4. Bahasa Pemrograman C++
Pemrograman C++ adalah bahasa pemrograman komputer yang
dibuat oleh Bjarne Stroustrup, yang merupakan perkembangan
dari bahasa C dengan konsep object-oriented programming
(OOP).

Gambar 1.5: Logo bahasa Pemrograman C++

5. Bahasa Pemrograman PHP


PHP adalah singkatan dari Hypertext Preprocessor. Ini adalah
sumber terbuka, bahasa skrip sisi server yang kuat yang terutama
digunakan untuk membuat situs web statis dan dinamis yang
dikembangkan oleh Rasmus Laird pada tahun 1994. Di dalam php,
pengguna juga dapat menulis kode HTML, CSS, dan JavaScript,

Pengantar Bahasa Pemrograman 8


sedangkan untuk menyimpan file php digunakan ekstensi file .php.
dan lain-lain.

Gambar 1.6: Logo bahasa Pemrograman PHP7

F. RANGKUMAN

Berdasarkan uraian di atas di mulai dari perkembangan bahasa


pemrograman, struktur bahasa pemrograman yang digunakan
sampai mengetahui jenis apa saja bahasa pemrograman yang
ada, Bahasa pemrograman (bahasa pemrograman) adalah
instruksi standar untuk memerintah komputer yang memiliki fungsi
tertentu. Bahasa pemrograman ini adalah satu set aturan sintaks
dan semantik yang digunakan untuk mendefinisikan program
komputer. Fungsi dari bahasa pemrograman yang memerintahkan
komputer untuk mengolah data sesuai dengan logika yang kita
inginkan menggunakan algoritma dalam bahasa pemrograman
komputer. Output dari bahasa pemrograman dalam bentuk
program / aplikasi digital. Berbagai contoh aplikasi digital saat ini
yang telah berkembang, dari aplikasi media sosial, belanja online,
berita, dan sebagainya. Dalam pemrograman terdapat tingkatan
bahasa pemrograman terdiri dari bahasa pemrograman tingkat
tinggi, menengah dan rendah. Setiap bahasa pemrograman
memiliki struktur dasar bahasa pemrograman yang berbeda-beda,
tetapi konsep dasar pemrogramannya sama dengan
menggunakan bahasa pemrograman berbeda-beda. . Banyak

Pengantar Bahasa Pemrograman 9


sekali jenis bahasa pemrograman saat ini dapat dipelajari dan
digunakan di antaranya bahasa pemrograman berbasis web yaitu
HTML, CSS, PHP, JavaScrip, bahasa pemrograman berbasis
android yaitu Java, Xml, bahasa pemrograman berbasis database
SQL dan bahasa lainnya seperti Visual Basic, C++, C, Python,
Pascal dan lainya.

G. TES FORMATIF

1. Bahasa pemrograman paling popoler saat ini di dunia


banyak yang digunakan 5 tahun terakhir adalah ?
a) Java
b) Python
c) C++
d) PHP
e) Salah semua

2. Bahasa pemrogramanan mana yang termasuk bahasa


pemrograman tingkat tinggi, kecuali ?
f) Python
g) C++
h) Assembly.
i) PHP
j) JavaSrips
k) Java

H. LATIHAN

Berikan beberapa contoh program atau aplikasi apa yang saat ini
digunakan dalam kehidupan sehari-hari untuk menunjang aktifitas
kerja dan bisnis lainya sebagainya, jika perlu sebutkan siapa yang

Pengantar Bahasa Pemrograman 10


membuatnya, dari mana, dan menggunakan bahasa
pemrograman apa, jelaskan !

DAFTAR PUSTAKA

Hasan, Nur. 2019. Ulama’ Pengembaraan dan Pikiran yang Jernih.


Yogyakarta.

Gaudah, Muhammad Gharib. 2007. 147 Ilmuwan Terkemuka


dalam Sejarah Islam.Jakarta: Pustaka Al-Kautsar.
Stroustrup, Bjarne.Programming principle and practice using C++.
Amerika: Penerbit. Pearson education, Inc.2014.
Hariyanto, Eko & Sulistianingsih, Indri. 2019. Dasar Pemrograman
Java. Medan : Fakultas Ekonomi Universitas Panca Budi.
Ismah. 2017. Pemrograman Komputer Dasar-dasar Python.
Jakarta : Fakultas Ilmu Pendidikan Universitas
Muhammadiyah.
Kadir, Abdul. 2014. Buku Pertama Belajar Pemrograman Java
untuk Pemula. Yogyakarta: Mediakom.

Pengantar Bahasa Pemrograman 11


Goodrich, Michael T, dkk. 2014. Data Structures and Algorithms in
JavaTM.. Amerika: Don Fowley.
Al-Quran Digital Kementerian Agama Republik Indonesia. 2019. :
https://quran.kemenag.go.id/

TENTANG PENULIS

Efitra, S.Kom., M.Kom.


Seorang penulis dan dosen tetap Prodi Sistem
Informasi Fakultas Sains dan Teknologi
Universitas Islam Negeri Sulthan Thaha
Saifuddin Jambi. Lahir di desa Biaro Baru, 26
Desember 1991 Sumatera Selatan. Penulis
merupakan anak ke-empat dari delapan
bersaudara dari pasangan bapak Suandi Arsi
dan Ibu Laitipah. Pendidikan program Serjana
(S1) Universitas Nurdin Hamzah Prodi Sistem
Informasi dan menyelesaikan program Pasca Sarjana (S2) di
Universitas Putra Indonesia “YPTK” Padang prodi Teknik
Informatika konsentrasi di bidang Sistem Informasi. Buku yang
telah ditulis dan terbit berjudul di antaranya: Pemrograman

Pengantar Bahasa Pemrograman 12


Aplikasi Menggunakan Visual Studio.Net Database MySQL,
Belajar Dasar Pemrograman Java Via Smartphone Android,
Pengantar Praktikum Basis Data, Simulasi Monte Carlo dalam
Memprediksi Peserta Didik Baru,Transintegrasi Ilmu bidang
Literasi Pemrograman, Pengantar & Praktikum Sistem Operasi,
Hasilkan Uang dari Personal Branding Blog, Big Data di berbagai
Sektor, Evelopment of Artificial Intelligence Applications,
Mahasiswa Kaya Karya, Kisah Para Pejuang NIP "Syukur", Tren
Bisnis Digital, Digital Marketing Saat ini, Mastering Cloud
Computing,Logika Informatika, Model & Metode Pembelajaran
Inovatif Era Digital, Pengantar & Tren Sistem Operasi,Metode
Penelitian Bidang Ilmu Informatika, Pengantar Framework Populer
Mobile Apps, dll.

Pengantar Bahasa Pemrograman 13


Penerbit
PT. Sonpedia Publishing Indonesia

Redaksi :
Jl. Kenali Jaya No 166
Kota Jambi 36129
Tel +6282177858344
Email: sonpediapublishing@gmail.com

Anggota IKAPI: 006/JBI/2023

www.bukusonpedia.com

Anda mungkin juga menyukai