Minggu, 03 November 2013

TUGAS MAKALAH
PRAKTIKUM TEKNOLOGI INFORMATIKA


BAHASA PEMOGRAMAN 



http://ts2.mm.bing.net/th?id=H.4551043047687445&pid=15.1&H=160&W=136








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