TUGAS MAKALAH
PRAKTIKUM TEKNOLOGI INFORMATIKA
BAHASA PEMOGRAMAN
Disusun
Oleh :
1.
DIAN LESTARI BRP (2107011320007)
2.
MIDIA WATI (2107011320009)
3.
MARIO EXAUDIA PURBA (2107011320029)
PROGRAM
STUDI TEKNIK INDUSTRI
FAKULTAS
TEKNIK UNIVERSITAS DIPONEGORO
SEMARANG
2013
KATA PENGANTAR
Puji
dan syukur kami haturkan kehadirat Tuhan Yang Maha Esa, karena berkat limpahan
rahmat dan karunianya kita dapat menyusun makalh ini dengan baik dan benar ,
serta tepat pada waktunya. Dalam makalah ini kami akan membahas “ BAHASA PEMOGRAMAN “. Makalah ini
diajukan sebagai salah tugas yang dianugrahkan oleh LAB.DSS TEKNIK INDUSTRI
UNDIP dalam melengkapi mata kuliah kami TEKNIK INFORMATIKA pada Semester 1.
Makalah
ini telah diselesaikan dengan berbagi sumber dan observarsi dan beberapa
bantuan dari pihak luar seperti teman teman dalam menyelesaikan makalah ini. Oleh
karena itu kami mengucapkan terimakasih yang sebesar-besarnya kepada semua
pihak yang membantu dalam penyusunan makalah ini.
Kami
menydari bahwa masih banyak terdapat kekurangan dalam makalah ini baik dari
segi isi maupun kesalahan penulisan. Oleh karena itu kami menerima semua kritik
dan saran yang dapat membangun kami kedepannya. Makalah ini tidak akan mencapai
kesempurnaan tanpa ada kritik yang membangun dari semua pihak.
Akhir
kata semoga makalah ini dapat bermanfaat bagi kita semua.
Semarang
, 4 november 2013
i
DAFTAR ISI
KATA
PENGANTAR
DAFTAR………………………………………………………………………………i
ISI………………………………………………………………………………………ii
BAB
I PENDAHULUAN
1.1 Latar Belakang Masalah………………………………………………………1
1.2 Rumusan Masalah……………………………………………………………..1
1.3 Tujuan Penelitian ……………………………………………………………..2
1.4 Pembatasan Masalah………………………………………………………….2
1.5 Sistematika Penelitian…………………………………………………………2
BAB
II DASAR TEORI
2.2 Definisi Bahasa Pemograman…………………………………………………3
2.2 Sejarah Perkembangan Bahasa
Pemograman……………………………….4
2.3 Macam- Macam Bahasa Pemograman……………………………………….7
BAB
III PENUTUP
3.1 Kesimpulan
Masalah…………………………………………………...……….14
3.2 Saran…………………………………………………………………………….14
DAFTAR
PUSTAKA…………………………………………………………………..15
ii
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Ilmu komputer
merupkan ilmu yang mempelajari tetntang sebuah dasar informatika dimana ilmu
tersebut semakin berkembang dengan seiringnya waktu . Perkembangn
tersebut menjadikan manusia semakin butuh akan teknologi informatika
dalam mnyelesaikan masalahnya. Besarnya kebutuhan manusia, dari waktu kewaktu
edan tiada henti akan berpotensi menimbulkan masalah karena tidak sesuainya
keinginan dengan kenyataan. Hal ini
disebabkan oleh hasrat ketidak puasan manusia.
Pada era modern
saat ini manusia tidak bisa dilepaskan dari teknologi informatika seperti
internet, handphone, gadget ,computer. Hal ini dikenal dengan THE Cyborg Citizean (ketergantungan
manusia pada teknologi ). Dilihat dari kenyataannya apa saja yang dilakukan
manusia berhubungan dengan teknologi informatika. Pembrian informasi,
penerimaany bahkan pengolahannya oleh manusi tetap membutuhkan tekneologi
informatika.
Sebelum
melihat perkembangan teknologi informasi
layaknya saat ini, kita harus mengetahui
dasar dari teknolgi itu sendiri. Mengapa teknologi seperti computer, internet
dapat menyelasikan permasalahn manusia disegala aspek bidang kehidupan. Hal itulah yang yang menjadi latar
belakang kelompok ini membahas tentang
bahasa pemograman yang menjadi dasar utama dari teknologi informatika yang
berkembang di kehidupan manusia. Apa itu bahasa pemograman dan bagaimana ia
bekerja dalam menyelesaikan masalah manusia mulai dari yang sederhana hingga
yang kompleks sekalipun.
1.2 Rumusan Masalah
rumusan masalah
yang dibatasi dalam makalh ini adalah sebagai beriut :
1. apa definisi
bahsa pemograman ?
2. apa
saja manfaat dari bahasa pemograman ?
3. bagaimana
sejarah bahasa pemograman ?
4. apa
saja macam-macam bahasa pemograman ?
5. apa
kelebihan dan kekurangan bahsa pemograman?
1
1.3 Tujuan Masalah
Tujuan dari masalah
penelitian ini adalah sebagai berikut :
1. untuk
mengetahui definisi bahasa pemograman.
2. Untuk
mengetahui manfaat dari bahasa pemograman.
3. Untuk
mengetahui sejarah bahasa pemograman.
4. Untuk
mengetahui macam-macam bahsa pemograman .
5. Untuk
mengetahui kelebihan dan kekurangan bahsa pemograman.
1.4 Batasan Masalah
Dari rumusan masalah
diatas, maka penulisan ini difokuskan sebagai berikut :
1. penjelasan
definisi bahasa pemograman.
2. Penjelasan
sejarah bahasa pemograman.
3. Penjelasan
macam macam bahasa pemograman.
1.5 Sistematika Penulisan
Sistematika penulisan
makalah ini adalah makalah disusun
dengan urutan sebagai berikut :
BAB I . Pendahuluan ,
menjelaskan latar belakang masalah,
rumusan masalah, tujuan masalah , pembatasan masalah dan sistematika penulisan makalah.
BAB II.Isi ,
menjelaskan tentang definisi bahasa pemograman, sejarah bahsa pemograman, dan
macam-macam bahasa pemograman.
BABIII. Penutup,
menjelaskan tentang kesimpulan makalah, dan saran dari makalah.
2
BAB II
DASAR TEORI
2.1 Definisi Bahasa Pemrograman
Bahasa merupakan suatu sistem yang
digunakan untuk berkomunikasi. Bahasa ditulis menggunakan symbol (yaitu huruf)
untuk membentuk kata. Dalam ilmu komputer,bahasa manusia disebut bahasa alamiah
(natural languages), dimana komputer tidak bisa memahaminya, sehingga
diperlukan suatu bahasa komputer.
Program adalah sekumpulan dari adanya
perintah-perintah/intruksi yang ditampilkan dalam bentuk bahasa, kode skema,
maupun bentuk lainnya. Suatu program dapat dijalankan apabila ditulis dalam
bahasa yang dapat dimengerti oleh suatu komputer. Bahasa yang digunakan dalam
menulis program itu disebut dengan bahasa
pemrograman.
Bila digabungkan pengertian dari bahasa
dan program dapat diartikan bahwa Bahasa Pemrograman adalah
suatu sistem komunikasi yang berupa instruksi-instruksi/perintah untuk
menyelesaikan masalah yang dapat dimengerti oleh komputer. program pasang pada
sebuah sistem komputer yang digunakan untuk
mengerjakan / menjalankan perintah-perintah yang ada dalam program
tersebut bertujuan untuk memberikan sebuah hasil atau output seperti yang
kehendaki. Bahasa pemrograman memiliki fungsi untuk memberikan
perintah kepada computer untuk mengolah data sesuai dengan cara berpikir yang
kita inginkan. Bahasa pemrograman merupakan notasi untuk memberikan
secara tepat program komputer. Berbeda dengan bahasa alamiah, mis. Bahasa
Indonesia, Inggris dsb. yang merupakan bahasa alamiah (natural language),
sintaks dan semantik bahasa pemrograman (komputer) ditentukan secara kaku,
sehingga bahasa pemrograman juga disebut sebagai bahasa formal (formal
language).
Generasi
bahasa pemrograman:
·
Bahasa Mesin (machine
language)
Bahasa mesin merupakan representasi
tertulis machine code (kode mesin), yaitu kode
operasi
suatu mesin tertentu. Bahasa ini bersifat khusus untuk mesin tertentu dan
"dimengerti" langsung oleh mesin, sehingga pelaksanaan proses sangat
cepat.
3
·
Bahasa
Assembly (assembly language)
Bahasa
rakitan (assembly language) merupakan notasi untuk menyajikan bahasa
mesin yang lebih mudah dibaca dan dipahami oleh manusia. Bahasa ini sudah
menggunakan simbol alpabet yang bermakna (mnemonic). Contoh “MOV AX
1111”, pindahkan ke register AX nilai 1111.
·
Bahasa Tingkat
Tinggi (high-level language)
Adalah
bahasa pemrograman yang dekat dengan bahasa manusia, kelebihan utama dari
bahasa ini adalah mudah untuk di baca, tulis, maupun diperbaharui, sebelum bias
dijalankan program harus terlebih dahulu di-compile. Contoh Ada, Algol, BASIC,
COBOL,C, C++, FORTRAN, LISP, dan Pascal, dsb. Pada generasi bahasa pemrograman
terakhir sekarang ini, kedua cara interpretasi dan kompilasi digabungkan dalam
satu lingkungan pengembangan terpadu (IDE = integrated development
environment).
·
Fourth-Generation
Language (4GL)
Lebih
dekat ke bahasa manusia dibandingkan dengan high-level programming languages.
Biasanya dipakai untuk mengakses database. Contoh perintah pada bahasa SQL:
FIND
ALL RECORDS WHERE NAME IS "JOHN"
2.2 Sejarah Bahasa Pemograman
Sebelum memasuki tahun 1940 kemunculan
bahasa pemrograman masih dalam format kode-kode bahasa mesin yang hanya dapat
di interpretasikan langsung oleh mesin compute, bahasa pemrograman pada era itu
masih dalam tingkat rendah karena hanya berupa kode 0 dan 1. Memasuki periode
1940an ditemukan bahasa Assembly atau
lebih dikenal sebagai Assembly Language,bahasa
assembly bahasa simbol dari bahasa mesin yang setiap kodenya memiliki simbol
dan fungsi tersendiri. Contohnya Add berfungsi dalam penjumlahan, Mul berfungsi
dalam perkalian, Sub berfungsi dalam pengurangan, dan lain-lain. Penggunaan
bahasa Assembly belum sepenuhnya optimal disebabkan sulitnya untuk diterapkan,
adapun bahasa pemrograman yang berkembang pada saat itu adalah:
·
Plankalkul – 1943
·
ENIAC coding system – 1943
·
C-10 – 1949
4
Pada tahun 1950 sampai akhir 1960
diciptakan bahasa pemrograman yang lebih modern, yang berkembang dan tersebar
luas pada saat itu. Bahasa ini kebanyakan sudah menggunakan istilah bahasa yang
sering diucapkan dalam kehidupan sehari-hari seperti WRITE untuk menulis, READ
untuk membaca, dan lain-lain. Bahasa tingkat tinggi memiliki metode pemrograman
yaitu Procedural Programming dan Object Oriented Programming.
Selanjutnya pada periode 1960an sampai
dengan 1970an mimiliki pengaruh yang sangat besar dalam perkembangan bahasa
pemrograman. Disebabkan karena penggunaan bahasa pemrograman yang digunakan
pada saat itu masih digunakan sekarang yaitu:
·
Simula, merupakan bahasa pemrograman
pertama yang didesain untuk mendukung pemrograman berorientasi object,
ditemukan oleh Nygaard dan Dahl dari.
·
C, merupakan tahapan awal dari system
bahasa pemrograman.
·
Smalltalk, menyajikan desain ground-up
yang lengkap dari sebuah bahasa yang berorientasi objek.
·
Prolog, merupakan bahasa logika yang
pertama.
·
ML, membangun sebuah system polimorfis
yang merintis bahasa pemrograman fungsional bertipe statis.
Adapun
beberapa bahasa pemrograman yang berkembang pada saat itu adalah:
·
Pascal – 1970
·
Forth – 1970
·
C – 1970
·
Smalltalk – 1972
·
Prolog – 1972
·
ML – 1973
·
SQL – 1978
Pada periode 1980an lebih difokuskan
dalam hal konsolidasi, modul, dan performa. Ada satu hal baru didalam desain
bahasa yaitu satu fokus yang ditingkatkan dalam pemrograman ditujukan pada
sistem yang besar-besaran melalui penggunaan dari modul yang dikembangkan pada
tahun 1980an. Beberapa bahasa pemrograman yang berkembang pada saat itu adalah
5
·
C
++ – 1983
·
Ada
– 1983
·
Eiffle – 1985
·
Perl – 1987
·
FL (Backus) – 1989
Berikutnya pada 1990 sampai akhir 1999
telah berkembangnya bahasa pemrograman berbasis visual sehingga memudahkan
untuk membuat atau menjalankan program aplikasi. Dapat dikatakan bahwa pada
periode ini merupakan era kejayaan yang paling produktif dalam perkembangan
bahasa pemrograman sejak diciptakan. Adapun bahasa pemrograman yang berkembang
pada saat itu adalah:
·
Haskel
·
Pyton
·
Java
·
OO Cobol
·
Lua
·
ANSI Common Lisp
·
Java Script
·
PHP
·
C#
·
JavaFX Script, Live script
·
Visual Basic
Pada saat periode 2000an hingga sekarang
terdapat dua konsep besar dalam peeriode ini dimana kemudahan berbasis Visual
sudah mulai dibawa ke internet dan mobile. Konsep pertama adalah konsep
Microsoft dimana dengan Visual Net akan menyediakan berbagai bahasa pemrograman
seperti VB NET, VC++Net yang dijalankan dengan berbagai bahasa akan tetapi akan
berjalan pada satu sistem operasi yakni windows. Pada konsep yang kedua satu bahasa pemrograman digabung dan berjalan
dibanyak sistem operasi. Pada era ini banyak beberapa
6
modul
yang siap dipakai sehingga programmer tidak perlu lagi mempelajari script dan
bahasanya dengan cara hanya tinggal merangkai modul yang tersedia sehingga
beberapa hari sebuah web sudah dapat dibuat. Pada tahun 2000an hingga sekarang
terdapat beberapa bahasa pemrograman yang berkembang diantaranya:
·
Tcl/Tk
·
O’Caml
·
Phyton 3.1
·
Ruby
·
Microsoft Visual Net (VB NET, VC++Net,
ASP Net)2008
·
Java 6 JDK, JED, Java Beans, J2ME.
2.3 Macam- Macam Bahasa Pemrograman
Adapun
bahasa-bahasa pemrograman yang biasa digunakan oleh programmar beserta
kelemahan dan kelebihan dari bahasa program tersebut adalah :
2.3.1
Java
Adapun
sejarah singkat dari bahasa program java adalah nama bahasa program ini sebelum
java disebut Oak. Nama java di sah kan
pada tahun 1995. Alasan nama bahasa program ini di diganti menjadi java yaitu
karena nama Oak telah dijadikan hak cipta dan digunakan pemrograman lainnya.
Pelopor terciptanya java pada tahun 1991 yaitu James Gosling,Patrick
Naughton,Chris Warth,Ed frank, dan Mike Sheridan dari Sun Microsystems.
Aplikasi Bahasa Java ada 3,yaitu :
· Pemrograman
jaringan
· Pembuatan
aplikasi berbasis windows
·
Program untuk membuat web
Adapun
kelebihan dari bahasa pemrograman ini adalah java merupakan bahasa pemrograman
yang sederhana,dan ampuh. Java juga aman digunakan karena java dirancang atau
lengkapi dengan konsep keamanan internet. Java merupakan bahasa yang pokok
(bukan dari turunan
7
bahasa
pemrograman lainnya),programmer juga di beri kunci agar dapat menemukan
kesalahan dengan cepat saat melakukan perkembangan suatu program, jadi dapat
dikatakan java merupakan bahasa yang kokoh. Dengan sifat java yang sederhana
dan netral maka bahasa pemrograman ini dapat dipelajari dengan mudah dan java
mendukung koneksi ke database.
Selain
dari kelebihan yang ada pada java, java juga memiliki kekurangan.Kecepatan yang
dimiliki java berada di bawah kecepatan yang di miliki bahasa pemrograman
C++,begitu juga dalam program yang dari java lebih lambat dibandingkan dengan
menggunakan C++,juga dalam pemakaian java dibutuhkan memori yang berkapasitas
tinggi karena java membutuhkan banyak memori pada computer. Bahasa yang
digunakan dalam java susah dipelajari karena memakai struktur bahasa yang
kompleks.
2.3.2
Bahasa
C
Bahasa
pemrograman ini dipelopori pada tahun 1967 oleh Martin Richards. Bahasa ini
disebut bahasa BCPL. Bahasa BCPL ini dikembangkan menjadi bahasa B oleh Ken
Thompson pada tahun 1970.Dari bahasa B ini, Dennis Ricthie dan W. Kerninghan di
Bell Telephone Laboratories mengembangkan bahasa B menjadi bahasa C pada 1972.
Kelebihan yang ada pada
bahasa C adalah bahasa ini mudah ditemukan di computer mana saja karena hamper
semua jenis computer menyediakan bahasa C,sifat kode bahasa C yaitu fleksible
sehingga dapat diterima oleh semua jenis computer. Kata kunci yang yang ada
dalam bahasa C yaitu 32 kata kunci,selanjutnya proses executable bahasa C lebih
cepat dan bahasa C merupakan bahasa yang terstruktur , bahasa tingkat menengah
dan mempunyai dukungan pustaka yang banyak.
Adapun kelemahan yang
terdapat pada bahasa C ini yaitu akibat dari bahasa yang fleksible dalam
penulisan program maka banyak pemakai menjadi bingung, dan kesulitan dalam
pemakaian pointer.
8
2.3.3
Pascal
Pada tahun 1971, Prof.Niklaus Wirth yang
merupakan lulusan dari Technical University of Zurich,Switzerland seorang
anggota Federation of Information Processing (IFIP) meciptakan sebuah bahasa
pemrograman yang disebut dengan Pascal. Pascal diambil dari nama seorang
matematikawan yaitu Blaise Pascal. Bahasa ini memiliki perintah-perintah / instruksi-instruksi
terstruktur dan sistematis sehingga bahasa ini merupakan bahasa pemrograman
tingkat tinggi. Tipe – tipe standart yang ada pada kebanyakan bahasa
pemrograman juga dimiliki oleh bahasa
pascal.Boolean, integer, real, char, dan string merupakan tipe-tipe data
standar yang dimiliki oleh Pascal. Pascal dipakai sebagai landasan pembuatan
kode perangkat lunak Delphi dan Kylix.
Dalam penggunaan bahasa Pascal,
kelebihan yang dapat kita rasakan yaitu Pascal menyediakan tipe-tipe data
standar yag biasnya telah tersedia pada bahasa pemrograman .Selain dari tipe
tersebut, programmer juga dapat membuat tipe data dengan cara menurunkan dari
tipe data standar.Bahasa pascal juga memiliki sifat strongly-typed yang dimana
penentuan tipe data dari suatu variabel yang hanya dapat menyimpan tipe data
sesuai format yang ditentukan oleh programmer.Penulisan program yang
terstruktur, sederhana, dan dapat bibuat menjadi fungsi- fungsi kecil yang
dapat digunakan secara berulang ulang.Dan bahasa ini mudah dipahami karena
hampir sama dengan bahasa inggris yang digumakan oleh manusia.
Kekurangan yang dimiliki oleh Pascal
yaitu dukungan basisdata yang dimiliki pascal terbatas, perintah-perintah yang
bertele-tele,pemrograman yang tidak berorientasi objek dan dalam pembuatan aplikasi yang besar Pascal
memiliki banyak kedkurangan dan tidak fleksible.
2.3.4
PHP
Pada awalnya Personal Home Page atau
yang disingkat PHP di pelopori oleh Rasmus Ledorf pada tahun 1995.Setelah
PHPdirilis dalam kode sumber khalayak umum,banyak programmer yang tertarik
untuk mengembangkan bahasa pemrograman yang satu ini.Sehingga PHP di kembangkan
dengan bahasa C serta di tambahkan dengan modul-modul tambahan pada November
1997.Setelah perkembangan itu, perusahaan yang bernama zend mengembangkan
9
PHP menjadi suatu bahasa pemrograman yang lebih
bersih,baik dan cepat.Dan kepanjangan dari PHP tidak lagi Personal Home Page
melainkan Hypertext Preprocessor pada tahun 1998.Dan perkembangan bahasa PHp
tidak terhenti disitu saja pada tahun 1999 PHP 4.0 dirilis dan pada pertengahan
2004 PHP 5.0 dirilis dengan pemrograman berorientasi Objek.
Kelebihan yang dimiliki oleh PHP
adalah merupakan bahasa pemrograman yang sederhana, kemampuan dalam
menghasilkan berbagai aplikasi web karena memang di desain untuk aplikasi web,aplikasi
PHP lebih cepat dibandingkan dengan Java.PHp tersedia di windows dan
linux,langkah-langkah/ sintaks PHP mudah di pelajari,ada komunitas yang dapat
saling membantu dan memiliki berbagai aplikasi gratis.
Kekurangan yang dapat pada PHP
yaitu,dalam pemngembangan skala besar PHP tidak detail,system pemrograman
berorientasi objek yang tidak sesungguhnya,PHP tidak dapat memisahkan tampilan
dengan baik,tingkat keamanan yang kurang baik karena kode PHP dapat dibaca oleh
semua orang.
2.3.5
Ruby
Penulisan Ruby oleh seorang programmer
Jepang yang bernama Yukihiro Matsumoto di mulai pada Februari 1993 dan pada
Desember 1994 ruby merilis versi alpha,sampai pada tahun 1996 perilisan Ruby ini dilakukan oleh Yukihiro
Matsumoto sendiri, dan terbentuk suatu komunitas Ruby.Ruby merupakan bahasa
pemrograman yang berorientasi objek yang ditulis dalam bahasa C dengan
kemampuan dasar.
Ruby memiliki sejumlah kelebihan
seperti aturan bahasa pemrograman yang sederhana, di dukung oleh OS Linux,
Windows, MacOS X, OS/2, BeOs,dan Unix,Ruby bahasa pemrograman yang berorientasi
objek, dan memiliki kemampuan otomatis untuk menghapus informasi yang tidak
terpai dari memori.
Tetapi Ruby juga memiliki sisi
kelemahan seperti program dari Ruby masih cenderung lambat, kualitas Integrated
Development Environtment nya masih di bawah java.
10
2.3.6 PROLOG
Pada tahun 1972 di
Universitas Marseilles Alain Colmerauer dan Robert Kowalski menciptakan bahasa
pemrograman yang untuk aplikasi kecerdasan buatan yang diberi nama Prolog.
Dimana kepanjangan dari Prolog adalah Programmation en logique dalam bahasa
perancis. Pada 1981setelah jepang mengumumkan bahwa jepang akan menggunakan computer generasi
kelima maka bahasa Prolog ini berkermbang dan menjadi popular.
Sehingga kelebihan yang
dimiliki oleh Prolog yaitu menggunakan pohon logika dalam teknik pencarian,pada
data yang kompleks prolog akan melakukan komputasi yang rumit, memiliki
algoritma yang baik, programmer tidak harus mendeklarasikan ukuran sebuah
struktur data karena prolog mengalokasikan memorin secara dinamis,sebuah
program dapat mengembangkan dan memodifikasikan diri sendiri selama program
dijalankan, proses pengambilan kesimpulan dari sebab-akibat secara otomatis
sehingga mempermudah programmer.
Prolog juga memiliki
kekurangan yaitu program akan berjalan lambat karena adanya pemborosan dalam
pengalokasian memory.
2.3.7
Phyton
Di CWI, Amsterdam, Guido van Rossum pada tahun 1990
mengembangkan sebuah bahasa pemrograman yang disebut Phyton. Phyton merupakan
bahasa pemrograman yang di kembangkan dari bahasa pemrograman ABC.Setelah dari
itu Guido van Rossum pindah ke CNRI dalam pengembangan phyton dan mengeluarkan
versi 1.6 pada tahun 1995.Dan Guido terus mengembangkan Phyton sampai pada
tahun 2000 dan ia telah pindah ke BeOpen.com dan mengeluarkan Phyton 2.0. Dan
sampai saat ini perkembangan Phyton terus berlanjut dan dibawah Guido dan
Phyton Software Foundation.
Kelebihan yang dimiliki oleh Phyton
adalah kecepatan dalam perubahan pada masa pembuatan system aplikasi meningkat
karena tidak ada tahapan komplikasi dan penyambungan,program dalam phyton lebih
sederhana, singkat dan fleksible, dalam
phyton
11
manajemen memori sudah otomatis,tipe data dan operasi
tingkat tinggi ,pemrograman yang sudah berorientasi objek,memiliki dukungan
pemrograman skala besar, phyton merupakan bahasa pemrograman yang bersifat
konstruksi,interaktif,dinamis,dan alamiah dan memiliki portabilitas secara
luas.
Kekurangan yang ada pada Phyton adalah
jika dibandingkan dengan pemrograman bahasa C, phyton tidak cepat dan tidak
efisien,bukan perangkat bantu yang terbaik, tidak dapat digunakan sebagai dasar
bahasa pemrograman implementasi untuk beberapa komponen.
2.3.8
COBOL
Oleh Grace Hopper pada tahun 1959
terciptalah sebuah bahasa pemrograman yang bernama COBOL. Dan bahasa
pemrograman ini diperkenalkan secara resmi pada Januari 1960 dengan nama COBOL-60.
Pada tahun 1965 COBOL terus mengalami perkembangan dan pada 1968 dan 1974
diperkenalkan perkembangan COBOL yang bernama
American National Standards Institute COBOL (ANSI COBOL).
Adapun kelebihan yang terdapat dalam
bahasa pemrograman COBOL yaitu mudah dipelajari dan di buat karena COBOl
diciptakan dalam instruksi bahasa inggris,dapat diterapkan pada pengolahan
data, mudah atau dapat dipergunakan pada computer yang mana saja karena berifat
standar, jelas, adanya disediakan fasilitas Listing Program,dan mudah dalam
pengembangan dan dokumentasi sesuai yang diperlukan.COBOL juga memiliki
kekurangan, seperti operasi masukan dan keluaran yang masih kaku dan penulisan
program yang bertele-tele.
2.3.9
Visual Basic
Bahasa pemrograman yang satu ini
diciptakan oleh John G, Kemeny yang seorang professor dari Darthmouth College
dan Thomas e. Kurtz pada tahun 1960. Setelah bahasa Basic di perkenalkan dan popular, maka bahasa
Basic di modifikasi. Pada akhir tahun
1970-an Basic merupakan bahasa yang paling populer digunakan pada computer
mikro dan pada tahun 1980-an banyak digunakan pada computer rumahan.
12
Bahasa pemrograman Basic ini memiliki
kelebihan, yaitu merupakan bahasa pemrograman serba guna dan dapat digunakan
pada aplikasi apa saja.
Adapun kekurangan dari bahasa Basic
adalah struktur bahasa yang kurang sistematis,tidak dapat digunakan dalam
pembuatan aplikasi besar,dan dapat dikatakan merupakan bahasa yang primitive.
2.3.10 C++
C++ dipelopori oleh Bjarne
Strowstup,di laboratorium Bell, AT dan T pada tahun 1983.Nama bahasa pemrogram
C++ diberikan oleh Rick Masciti pada
tahun 1983,yang tanda ++ berasal dari penaikan bahasa C. Oleh karena itu C++
berorientasi pada kaidah bahasa C.Bhasa C digunakan sebagai bahasa pemrograman
di Windows,UNIX, Linux,pembuatan system operasi, game, untuk membuat compiler
bahasa baru,untuk menulis komponen dan file-file pustaka bahsa lain.
Adapun kelebihan dari C++ adalah
merupakan induk dari bahasa pemrograman perl,php,phyton,vb,gambas,java, sebagai
compiler bahasa, pengembangan visual, dan merupakan pemrograman berorientasi
objek.
Kekurangan yang terdapat pada bahasa
C++ adalah sulit untuk dipelajari dan dipahami, penulisan program membuat
pemakai bingung akibat dari banyaknya operator, dan bagi pemula akan kesulitan
akibat menggunakan pointer.
Inilah macam – macam dari bahasa
pemrograman beserta sejarah, kelebihan dan kelemahan masing-masing.
13
BAB III
PENUTUP
3.1
Kesimpulan Makalah
Kesimpulan dari makalah dari
penilitian ini adalah sebagai berikut :
3.1.1
Bahasa pemograman adalah kumpulan
perintah-perintah yang bermakna dan berstruktur yang dimengerti oleh komputer
yang berguna dalam penyelesaian masalah.
3.1.2
Sejarah bahasa pemograman di mulai sejak
awal tahun 1940 an dimana pada saat
bahasa pemograman masih dalam bentuk bahasa mesin. Perkembangannya sangat pesat
dikarenakan kebutuhan dari zaman ke zaman akan informasi dalam penyelesaian
masalah. Perekembangan bahasa pemograman masih berlangsung hingga sekarang
dengan munculnya bahasa bahasa pemograman baru yang dapat memudahkan manusia
dalam menyelesaikan permasalahannya.
3.1.3
Bahasa pemograman sudah dipakai sejak
komputer ada dan berkembang sampai sekarang. Bahasa pemograman dibagi kedalam 4
kelompok, yaitu Object Oriented
Language (Visual dBase, Visual FoxPro, Delphi, Visual C), High level (Seperti
Pascal dan Basic), Middle level (Seperti Bahasa C), dan Low level (Seperti
Bahasa Assembly). Terdapat bermacam-macam bahasa pemograman, antara lain adalah
Delphi, Bahasa C, Visual Basic, dan lain-lain.
3.2 Saran
Saran dalam penelitian ini adalah
1.
Bagi pembaca
Hendaknya
dapat lebih memahami tentang bahasa pemograman yang berkembang karena bahasa
pemograman tersebut sangat bermanfaat dalam menyelesaikan masalah.
14
DAFTAR PUSTAKA
Bahasa Pemrograman PDF
1_PENGENALAN_JAVA.PDF.ADOBE READER
15
Tidak ada komentar:
Posting Komentar