Anda di halaman 1dari 28

?

Apa yang anda


ketahui setelah
melihat gambar
tersebut?
Pertemuan 4

BAHASA PEMROGRAMAN

Nurmayanti, S.Pd., M.Pd.


?
Mengapa perlu
bahasa
pemrograman
Algoritma

Program
Bahasa
Pemrograman
Definisi
• Bahasa adalah suatu sistem untuk saling
berkomunikasi.
• Program merupakan sekumpulan instruksi
yang merupakan penyelesaian masalah.
• Bahasa pemrograman adalah instruksi standar untuk
memproses suatu program komputer. Bahasa
pemrograman adalah sintaks dan semantik yang
digunakan untuk menjalankan suatu perangkat lunak
dari komputer.

• Bahasa ini digunakan oleh programmer agar dapat dapat


menjalankan program sesuai dengan aturan logika
dalam komputer, 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.
Sejarah Bahasa Pemrograman

2000-an
1990-an

1980-an
1960-an

1950-an

1940-an

Sebelum 1940-an
...
• Sebelum tahun 1940
Bahasa pemrograman atau bahasa komputer
muncul sebelum adanya komputer modern. Pada
masa ini bahasa komputer muncul dalam wujud
kode-kode atau disebut sebagai bahasa mesin.
Bahasa mesin ini hanya bisa diinterpretasikan oleh
komputer dalam wujud angka binary yaitu 0 dan 1.
Angka 1 berarti sebuah tempat yang memiliki listrik.
Sedangkan 0 adalah wadah yang tidak memiliki
listrik.
...
• Periode tahun 1940-an
Pada tahun 1940an dibuat komputer listrik sederhana untuk
pengembangan dan perbaikan dari program komputer. Dengan
keterbatasan kecepatan komputer dan kapasitas memori
kemudian tercipta bahasa assembly atau assembly language
oleh programmer.
Bahasa assembly merupakan simbol dari bahasa mesin. Setiap
kode memiliki simbol dalam bahasa assembly. Contohnya
adalah “move” yang berarti pindah, “add” yang berarti
menambahkan, “mul” yang berarti perkalian, “sub” yang
berarti pengurangan, dan lain sebagainya. Tetapi pada
kenyataannya bahasa assembly sulit untuk diimplementasikan.
...
• Periode tahun 1950-an sampai tahun 1960-an
Pada tahun 1950 mulai dibuat bahasa pemrograman yang lebih
modern. Contoh bahasanya adalah “write” untuk menulis, “read”
untuk membaca, dan lain sebagainya.
Dalam perkembangan bahasa ini juga berkembang metode
perkembangan yaitu metode Procedural Programing dan Object
Oriented Programing. Pada metode procedural programing,
program dijalankan dengan menggunakan gabungan dari variabel,
prosedur yang saling terkait dan berurut. Pada Object Oriented
Programing seluruh perintah dijalankan berdasarkan pada obyek.
Bahasa yang berkembang pada masa ini cukup banyak. Di antaranya
adalah Regional Assembly Language, Autocode, FORTRAN,
FLOWMATIC, COMTRAN, LISP (List Processor), ALGOL, COBOL, APL,
SIMULA, BASIC, dan PL/I.
...
• Periode tahun 1960-an s/d tahun 1970-an
Pada periode ini bahasa pemrograman
berkembang pesat. Periode ini membawa
pengaruh besar pada bahasa yang digunakan
saat ini. Contoh bahasa yang muncul adalah
Simula, C, Smalltalk, Prolog, dan ML (Meta
Language).
...
• Periode tahun 1980-an
Tahun 1980-an merupakan tahun konsolidasi
relative. Pada masa ini lebih menekankan
pada perkembangan masa sebelumnya
dibandingkan dengan menemukan gagasan
yang baru. C++ dikombinasikan dengan sistem
program dan juga berorientasi pada obyek.
...
• Periode tahun 1990-an
Era tahun 1990-an dikenal oleh programmer
sebagai era yang paling produktif dalam
bahasa pemrograman. Selain berorientasi
pada obyek, pada masa ini bahasa
pemrograman juga dikembangkan dengan
berbasis pada visual. Hal ini memudahkan
para programmer untuk membuat suatu
aplikasi.
...
• Periode tahun 2000-an
Pada periode ini kemudahan berbasis visual sudah
dibarengi dengan kemudahan berbasis internet
dan mobile dengan munculnya web service
berbasis internet dan mobile platform. Periode ini
merupakan periode CMS (Content Managemen
System) di mana pengembangan PHP script sangat
cepat sehingga dalam membuat sebuah web
sudah tersedia banyak template.
Fungsi Bahasa Pemrograman
• Sebagai komunikasi antara operator dengan
komputer atau mesin
• Membantu operator dalam melakukan kendali
dari komputer atau mesin
• Sebagai media programmer untuk
mengembangkan aplikasi
• Sebagai media pengguna untuk mengoperasikan
komputer
Jenis Bahasa Pemrograman
Bahasa Mesin
Contoh: 1 & 0
Bahasa Tingkat Rendah
Contoh: MOV, SUB, SUM
Bahasa Tingkat Menengah
Contoh: &&, <<,>>, ?, {, }
Bahasa Tingkat Tinggi
Contoh: begin, or, end, for
Object Oriented Language
Contoh: Visual C, Delphi,
Visual dBase, Visual FoxPro
Pemrograman Prosedural
• Paradigma pemrograman dengan memberikan
serangkaian perintah yang berurutan.

Algoritma + Struktur data = Program

• Contoh : Cobol, Basic, Pascal, C/C++, Fortran,


dsb.
OOP (Object Oriented Programming)

• Paradigma pemrograman yang


berorientasikan pada objek.
• Semua data dan fungsi di dalam paradigma ini
dibungkus dalam kelas-kelas atau objek-objek.
• Contoh: Java, VB, Simula, Python, PHP, C#,
dsb.
Contoh Bahasa Pemrograman
• Java
Java dapat dikatakan sebagai bahasa pemrograman
terpopuler karena dapat dijalankan di berbagai
macam platform mulai dari komputer hingga ke
mobile. Pemrograman pada Java memiliki
keunggulan karena dapat dijalankan pada sistem
operasi yang berbeda. Java adalah bahasa yang
berorientasi pada obyek sehingga programmer
dapat lebih mudah untuk menyusun suatu program.
...
• PHP
PHP (Hypertext Pre-Processor) adalah bahasa
komputer yang paling banyak digunakan di
Indonesia. PHP banyak digunakan karena
termasuk side scripting yang memang
dirancang untuk membuat website dinamis.
Selain itu, penggunaan dari PHP gratis.
...
• C
Bahasa pemrograman C merupakan bahasa
komputer tertua. Bahasa C menjadi sangat
popular di Indonesia terutama di perguruan
tinggi yang mempelajari IT. Bahasa C menjadi
dasar pembelajaran bahasa pemrograman
karena merupakan cikal bakal munculnya
bahasa yang lain seperti C++, C#, Java, dan lain
sebagainya.
...
• Visual Basic
Visual basic merupakan perkembangan dari
bahasa pemrograman basic. Visual basic
sangat popular dan dikembangkan oleh suatu
perusahaan multinasional yaitu Microsoft.
Visual basic dikembangkan untuk membuat
software berbasis windows dengan
menawarkan IDE Visual dalam pembuatan
software.
...
• Python
Python adalah bahasa komputer dengan
bahasa tingkat tinggi yang digunakan untuk
membangun aplikasi berbasis web dan berbasis
mobile. Bahasa pada python termasuk bahasa
yang mudah dimengerti oleh pemula.
Perusahaan besar yang menggunakan python
sebagai bahasa pemrogramannya adalah
Pinterest, Instagram, Yahoo, Google, dan NASA.
Hal-hal yg harus dimiliki untuk menjadi
programmer
• Mempelajari bahasa pemrograman
• Memilih tools
• Keahlian tambahan
• Problem solving
Tugas 4
• Jelaskan jenis-jenis bahasa pemrograman,
sertakan gambar tampilannya
• Jelaskan jenis bahasa pemrograman apa saja
yang digunakan dalam membangun: aplikasi
berbasis android, iOS, windows apps. Berikan
contohnya.

Anda mungkin juga menyukai