PEMROGRAMAN
Disusun oleh:
Juan Sebastian Umpele
NIM: 521419022
i
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa, yang telah
memberikan rahmat dan petunjuk-Nya sehingga makalah yang berjudul
“Pemrograman” ini dapat terselesaikan tepat pada waktunya.
Makalah ini disusun berdasarkan berbagai sumber yang relevan dengan
materi yang disajikan dalam makalah ini. Adapun materi yang dipaparkan adalah
mengenai defenisi pemrograman, aplikasi pemrograman, dan jenis-jenis bahasa
pemrograman
Kami menyadari bahwa makalah ini masih jauh dari kesempurnaan. Oleh
karena itu, kritik dan saran dari semua pihak yang bersifat konstruktif sangat
penulis harapkan guna kesempurnaan makalah ini.
Akhir kata diucapkan terima kasih, semoga makalah ini bermanfaat bagi
para pembacanya.
i
DAFTAR ISI
ii
DAFTAR GAMBAR
iii
BAB I
PENDAHULUAN
1.3 Tujuan
a) Memahami Apa itu Pemrograman
b) Mengetahui Sejarah Perkembangan Pemrograman
1
c) Mengetahui Jenis – jenis Pemrograman
d) Mengetahui Contoh – contoh Bahasa Pemrograman
2
BAB II
PEMBAHASAN
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.
3
sebuah seni dalam menggunakan satu atau lebih algoritma yang saling
berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu
sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda
mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa
disebut paradigma pemrograman
Pada bahasa pemrograman terdapat dua faktor yang bisa dibilang penting penting,
yaitu sintaks dan semantik. Sintaks adalah aturan gramatikal yang mana bertujuan
untuk mengatur tata cara penulisan kata, ekspresi dan pernyataan. Sedangkan
semantik sendiri adalah aturan-aturan yang digunakan untuk menyatakan arti.
Bahasa Pemrograman pada saat ini sudah sangat banyak dalam ilmu komputer
dan teknologi. Perkembangannya mengikuti tingginya inovasi yang dilakukan
dalam dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain
adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya.
Sebagian dari kita mungkin sudah tahu bahwa ada banyak sekali jenis
bahasa pemrograman yang ada. Dan semua pemrograman tersebut tentunya
berawal dari sebuah penemuan awal yang mendasari perkembangannya.
Pemrograman atau bahasa pemrograman sudah ada di dunia sejak tahun 1822.
Pada tahun 1822, Charles Babbage seorang mahasiswa di Universitas Cambridge
Inggris mengembangkan sebuah mesin untuk mengelola data-data agar mudah
digunakan, mesin tersebut diberi nama ‘Difference Enggine’.
4
Setelah bekerja selama 10 tahun pada mesinnya, Charles Babbage menyadari
bahwa mesin yang dia ciptakan ini merupakan sebuah mesin yang bersifat single-
purpose machine artinya hanya bisa menghasilkan satu jenis keluaran (output).
Selanjutnya ia mengembangkan mesin lain yang bersifat multi-purpose. Mesin ini
diberi nama ‘Analytical Engine’. Pekerjaan untuk membuat ‘Analytical Engine’
ini ia lakukan sampai dengan tahun 1842.
Pada tahun 1890, Amerika Serikat ingin melakukan sensus penduduk. Namun
kendala yang muncul adalah keterbatasan alat yang ada pada waktu itu, mengingat
jumlah penduduk yang semakin meningkat setiap tahunnya, maka diadakanlah
sebuah kompetisi komputasi untuk mencari solusinya. Kompetisi ini dimenangkan
oleh Herman Hollerith, yang akhirnya ia mendirikan sebuah perusahaan Hollerith
Tabulating, Co. yang akhirnya berubah nama menjadi CTR (Calculating
Tabulating Recording Company) setelah 3 perusahan lain ikut bergabung.
Sepuluh tahun berikutnya perusahaan ini berganti nama lagi menjadi IBM
(International Business Machine) hingga saat ini. Selanjutnya perkembangan
komputasi digital mulai berjalan pelan dan jarang digunakan dalam dunia bisnis
sampai dengan pertengahan tahun 1920-an. Hingga pada tahun 1925, MIT
(Massachusette Institute of Technology) mengembangkan sebuah mesin yang
5
mampu menganalisis perhitungan differensiasi dan integrasi. Mesin yang didanai
oleh Yayasan Rockefeller ini dapat dikatakan sebagai komputer terbesar di dunia
pada tahun 1930.
Pada tahun 1935, seorang ilmuan Jerman bernama Konrad Zuse mengembangkan
komputer Z-1, komputer inilah yang menjadi awal mula diterapkannya sistem
biner dalam kinerjanya. Selain itu, Zuse juga berjasa dalam komputasi komputer
digital ketika ia menciptakan bahasa pemrograman komputer pertama
‘Plankalkul’.
Pada tahun 1945, terjadi pula peristiwa penting dalam sejarah perkembangan
komputasi komputer digital yaitu ketika terjadi kerusakan pada mesin Mark II
yang ada di Universitas Harvard. Seseorang yang bernama Grace Murray Hopper
yang mengetahui hal ini langsung menyelidiki sebab kerusakannya. Akhirnya dia
menemukan seekor ngengat yang terjebak dalam mesin tersebut. Dalam catatan
hariannya, Hopper menuliskan: “First actual case of bug being found”. Dia
menyebut ngengat ini sebagai sebuah kutu busuk (bug), selanjutnya kata ‘bug’ ini
sering digunakan untuk menunjukkan adanya ketidakberesan dalam program. Dari
kata ‘bug’ ini muncul pula istilah ‘debugging’ yang artinya proses pembetulan
kesalahan program.
Pada tahun 1970, bahasa PASCAL mulai dipublikasikan dan hingga saat ini masih
banyak digunakan untuk keperluan pendidikan. Selain itu muncul pula dua bahasa
pemrograman yang dianggap sangat penting yaitu SMALLTALK dan B-
6
Languange. SMALLTALK penting karena merupakan bahasa pemrograman
berbasis obyek yang pertama. Sedangkan B-Languange dikatakan penting karena
merupakan cikal bakal munculnya bahasa C. Dengan bahasa C, pemrograman
akan lebih mudah, efisien, dan fleksibel.
Pada tahun 1975, Dr. Wong merilis bahasa pemrograman hasil ciptaannya
bernama TinyBASIC. TinyBASIC merupakan bahasa pemrograman pertama yang
bersifat free alias tidak membayar dalam penggunaannya. Pada tahun yang sama,
Bill Gates dan Paul Allen juga membuat bahasa pemrograman yang diberi nama
BASIC. BASIC ini selanjutnya mereka jual ke MIT.
Pada masa 1980 adalah tahun dari konsolidasi relatif. C++ dikombinasikan
dengan sistem programming dan berorientasi obyek. Pemerintah Amerika Serikat
menstandardisasi Ada, sebuah sistem pemrograman yang bertujuan untuk
digunakan para kontraktor untuk bertahan.
Di Jepang dan di tempat lain, penjumlahan luas yang telah di selidiki disebut”
generasi ke lima” bahasa-bahasa yang menyatukan logika pemrograman
konstruksi. Masyarakat bahasa fungsional gerak ke standarisasi ML dan Cedal.
Dibandingkan dengan menemukan paradigma-paradigma baru, semua pergerakan
ini menekuni gagasan-gagasan yang ditemukan di dalam dekade sebelumnya.
Bagaimanapun, satu kecenderungan baru di dalam disain bahasa adalah satu fokus
yang ditingkatkan di pemrograman untuk sistem besar-besaran melalui
penggunaan dari modul, atau kesatuan organisasi besar-besaran dari kode.
Modula, Ada, dan ML semua sistem modul terkemuka yang dikembangkan pada
1980-an.
Kemudian pada periode 1990an, dimulailah era pemrograman yang berupa visual.
Pada periode ini bahasa selain berorientasi objek juga sudah dikembangkan
berbasi Visual sehingga semakin mudah untuk membuat program aplikasi, diawali
oleh Python dan Microsoft Visual Basic 1 pada tahun 1991.
7
Delphi yang dikembangkan dari Pascal for windows akhirnya pada tahun 1997
Visual Basic 5 diluncurkan dengan kemudahan koneksi ke database, OO Cobol
sudah ditemukan dalam versi windows. Bagi kebanyakan programmer database
tidak dapat dipungkiri bahwa era 1990an merupakan era yang paling produktif
semenjak bahasa pemrogrammar diciptakan.
Pada saat ini ada kecenderungan para vendor bahasa pemrograman untuk
menggiring programmer hanya dengan mengggunakan produk mereka untuk
membuat program meski kita sadari bahwa sulit rasanya untuk membuat program
yang tangguh hanya dengan satu bahasa pemrograman, hal ini tentunya dilakukan
dengan tujuan kelangsungan usaha mereka, namun terlepas dari semua itu
terdapat dua konsepsi besar dalam periode ini dimana kemudahan berbasis visual
sudah mulai digiring ke basis internet dan mobile, dengan bermunculan
webservice dan berbasis net dan a mobile flatform.
Berikut ini adalah beberapa jenis pemrograman, antara lain adalah sebagai berikut
:
8
dengan adanya pemrograman inilah semua jenis program yang berjalan pada PC
bisa kita gunakan. Ya, jenis pemrograman yang pertama ialah pemrograman
sistem operasi.
Salah satu pemrograman sistem operasi yang paling populer dan banyak
digunakan di dunia adalah sistem operasi windows. Selain tampilannya yang
bagus, windows juga sangat kompatibel dengan hampir semua jenis PC maupun
laptop yang ada di dunia. Hal tersebutlah yang membuat windows banyak
digunakan oleh vendor teknologi pc di dunia.
Selain windows, linux juga merupakan salah satu pemrograman sistem operasi
yang populer dan banyak digunakan. Linux dibangun menggunakan bahasa
pemrograman C. hal tersebut bisa diketahui karena linux bersifat open
source(source code nya bisa dibaca siapapun). System operasi lain seperti halnya
Windows tidak diketahui dengan pasti dibangun dengan bahasa apa meski
beberapa sumber mengatakan windows dibangun dengan bahasa assembler.
b. Pemrograman Aplikasi
9
pemutar VCD, sampai aplikasi-aplikasi perkantoran pengolah gambar, pengolah
foto, pengolah data dan lain-lain.Pemrograman Web
C. Pemrograman web
Tentunya kita semua sudah pernah mengakses sebuah website. Ada banyak sekali
website yang bagus dan menarik untuk dilihat. Dan tentunya semua itu dibangun
dengan menggunakan bahasa pemrograman yang dibuat untuk mendesain dan
merancang website tersbut.
Pemrograman web pada dasarnya digunakan untuk mendesain halaman situs web
yang dinamis dan interaktif. Suatu halaman web dibangun dengan menggunakan
bahasa HTML dan perlu di digaris bawahi bahwa HTML bukan bahasa
pemrograman, HTML hanyalah melakukan markup(penandaan) pada suatu teks
sehingga akan menghasilkan format tertentu apabila dibaca oleh browser. Itu
sebabnya HTML hanya bersifat statis.
10
c. Pemrograman Game
11
a. Java
Nama Java sendiri ini dipikih karena salah seorang pendiri Java, Yaitu James
Gosling, Ia sangat menyukai kopi murni yang langsung digiling dari mesin giling
atau kopi tubruk istilahnya dimana kopi jenis ini berasal dari pulau Jawa di
Indonesia untuk itu bahasa Pemrograman ini diberi nama JAVA.
Java sudah menjadi salah satu bahasa Pemrograman terpopuler, karena bahasa
Pemrograman ini memiliki banyak kelebihan seperti misalnya bisa berjalan di
sistem operasi yang berbeda, kemudian bahasa Pemrograman ini juga termasuk
kedalam Pemrograman OOP atau disebut juga Pemrograman Orientasi Objek,
sehingga programmer akan lebih mudah dalam menyusun proram untuk
menggunakan bahasa ini.
Selain itu bahasa Pemrograman ini juga memiliki library yang lengkap sehingga
akan sangat memudahkan programmer dalam mengelola dan menyusun suatu
program. Apalagi dijaman yang sudah semakin canggih ini dimana smartphone
android sudah banyak digunakan, dan aplikasi dalam smartphone ini dibangun
menggunakan bahasa Java, sehingga banyak juga programmer-programmer yang
menggunakan bahasa yang satu ini karena memang sedang banyak digunakan.
12
b. PHP
c. C
Gambar 2.8 C
Bahasa Pemrograman C ini termasuk sebagai salah satu bahasa Pemrograman
tertua yang pernah ada. Bahasa ini dikembangkan dari sekitar tahun 70-an.
Pembuat bahasa C adalah Dennis Ritchies. Bukan tanpa sebab bahasa C ini
menjadi dasar untuk dipelajari dalam bahasa Pemrograman yang lain, sebab
13
memang bahasa C ini merupakan “bapak” dari bahasa Pemrograman lain seperti
C#, C++, Java, dan lain sebagainya.
Bahasa C ini juga salah satu bahasa Pemrograman yang popuer di Indonesia
karena hampir sebagian besar perguruan tinggi jurusan IT menggunakan bahasa
pemogrman ini untuk dipelajari pertama kali sebelum mempelajari bahasa
Pemrograman yang lainnya.
d. Visual Basic
Sebuah lembaga survey pada tahun 2005 menunjukan 62% bahwa developer
software menggunakan Visual Basic dalam pengembangan Software nya,
sehingga hal tersebut menjadikan Visual Basic menjadi salah satu bahasa
pemogrman yang banyak diminati atau populer.
e. Python
14
membangun aplikasi berbasis web maupun berbasis mobile. Bahasa Python ini
juga termasuk kedalam bahasa Pemrograman yang mudah dipelajari bagi pemula,
karena bahasa ini mudah untuk dibaca dengan syntax yang mudah untuk dipahami
juga.
f. C++
C++ ini juga menjadi bahasa Pemrograman yang populer karena banyak
perusahaan-perusahaan software besar yang menggunakan bahasa ini untuk
mengembangkan softwarenya seperti Firefox, Adobe, maupun Winamp yang
sekarang pengembanganya sudah dihentikan.
15
g. Javascript
h. Actionscript
16
BAB III
PENUTUP
3.1 Kesimpulan
3.2 Saran
Pada bahasa pemrograman harus terdapat dua faktor yang bisa dibilang
penting penting, yaitu sintaks dan semantic.
17
DAFTAR PUSTAKA
http://repository.ung.ac.id/get/karyailmiah/2697/Sunarty-Eraku-
Pemrograman.pdf
https://id.wikipedia.org/wiki/aplikasi-pemrograman
https://travel.kompas.com/read/2014/04/11/1400162/bahasa
pemrograman
18
LAMPIRAN 1
19
LAMPIRAN 2
20