Halaman

Sabtu, 14 Desember 2013

BAHASA PEMROGRAMAN



BAHASA PEMROGRAMAN

BAB I
A. LATAR BELAKANG
            Bahasa pemrograman atau bisa disebut juga dengan bahasa komputer atau bahasa pemrograman komputer, yang di istilahkan sebagai instruksi standar untuk merintahkan komputer, bahasa program komputer ini merupakan suatu himpunan dari aturan sintaks dan semantik yang mendefinisikan program komputer, bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
            Ada beberapa pengenalan tentang bahasa pemrograman dari mulai bahasa pemrograman terendah, menengah, dan tertinggi. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
B. RUMUSAN MASALAH
1.      Sejarah bahasa pemrograman?
2.      Mengatahui apa itu bahasa pemrograman?
3.      Macam-macam bahasa pemrograman?
C. TUJUAN
Tujuan yang terdapat pada makalah ini ialah:
1.      Mengatahui bahasa pemrograman.
2.      Mengatahu bahasa pemrograman.
3.      Memahami macam-macam bahasa pemrograman.






BAB II
PEMBAHASAN

A. SEJARAH BAHASA PEMROGRAMAN
            Penemuan bahasa pemrograman dimulai bersama dengan kemunculan komputer itu sendiri, bahasa pemrograman dan komputer merupakan dwitunggal yang tidak terpisahkan karena sebuah komputer hanya bisa berfungsi jika ada program. Sementara itu sebuah program yang dibuat dengan bahasa pemrograman hanya bisa hidup dengan menggunakan komputer sebagai media, bahasa pemrograman telah mengalami berbagai proses perkembangan kondisi bahasa pemrograman saat ini telah berbeda jauh dengan pemrograman di tahun 40-an, Dahulu program komputer hanya bisa memerintahkan komputer secara fisik menggunakan metode perkabelan /wairing secara manual metode wairing kemudian berkembang hingga menjadi bahan pemrograman sederhana.
            Kualitas dan fitur berkembang dan bertambah dengan pesat bahasa pemrograman di awal kemunculannya hanya dapat digunakan untuk keperluan saja tetapi kini dapat digunakan untuk bermacam-macam keperluan, tokoh yang dianggap memperkenalkan bahasa pemrograman pada komputer ialah charles babbage. Charles babbage ialah seorang ilmuan yang hidup di inggris pada abad petengahan, dia adalah orang yang pertamakali mendesain mesin menyerupai komputer, Mesin tersebut diisi beberapa program yang dapat berjalan didalamnya (identik seperi bahasa assembly sekarang ini). Pembuat program tersebutadalah Byron Countess of Lovelace, putri dari Lord Byron.Komputer modern yang menggunakan tenaga listrik pertama kali diciptakan padatahun 1940-an. Ketika itu, komputer masih menjadi barang mewah dan hanya dimiliki oleh pihak-pihak yang memerlukan perhitungan data yang sangat banyak, seperti pihak militer dan universitas.
            Komputer pada waktu itu berukuran sangat besar sehingga memakan banyak tempat Meskipun besar, komputer dianggap lambat menjalankan proses komputasi di awal penciptaannya hanya sedikit tokoh yang menyarankan untuk membuat program pada komputer dunia pemrograman kemudian mengalami perkembangan yang sangat pesat setelah ditemukan komponen-komponen elektronika. Penggunaan komponen elektromika menyebabkan komputer menjadi komputer berukuran kecil karena ditemukannyateknologi Integrated Circuit (IC) dan teknologi pembuatan chip lainnya, Selain ukuranyang mengecil, kelebihan komputer setelah revolusi elektronika terdapat pada kemampuan komputasinya yang meningkat tajam oleh karena itu kemampuannya meningkat, secara otomatis komputer mampu menangani pemrosesan algoritma dangan lebih cepat hal tersebut mendorong di buatnya berbagai macam bahasa pemrograman tingkat tinggi.

B. MENGATAHUI BAHASA PEMROGRAMAN
            Bahasa pemrograman adalah teknik komando/instruksi standar untuk memerintah komputer, bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan.
            Bahasa adalah suatu sistem untuk berkomunikasi bahasa tertulis menggunakan simbol yaitu huruf untuk membentuk kata dalam ilmu komputer, bahasa manusia disebut bahasa alamia dimna komputer tidak bisa memahaminya sehingga diperlukan suatu bahasa komputer.
            Program merupakan sekumpulan instruksi yang merupakan penyelesaian masalah program dmasukkan ke dalam komputer komputer mengerjakan instruksi-instruksi didalam program tersebut lalu memberikan hasil atau keluaran yang diinginkan. Agar program dapat dilaksanakan oleh komputer, program tersebut harus ditulis dalam suatu bahasa yang dapat dimengerti komputer karena komputer adalah mesin, maka program harus ditulis dalam bahasa yang khusus dibuat untuk berkomunikasi dengan komputer bahasa komputer yang digunakan dalam menulis program dinamakan bahasa pemrograman jadi.
            Bahasa Pemrograman yaitu kumpulan perintah-perintah bermakna, berstruktur tertentu (syntax dan semantik) yang dapat dimengerti komputer yang berguna dalam penyelesaian masalah.

C. MACAM-MACAM BAHASA PEMROGRAMAN
1.      HTML
            Hyper text markup langueage (HTML) adalah sebuh markup yang digunakan untuk membuat sebuah halaman webdan menampilkan berbagai informasi di dalam sebuah browser internet, html saat ini merupakan standar internet yang didefinisikan dan dikendalikan penggunanya oleh world wide web consortium (W3C), html berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang di inginkan sebuah file merupakan file html dapat dibuka dengan menggunakn browser web seperti mozila firefox atau microsoft internet explorer.
2.      PHP
            PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995, pada waktu itu PHP masih bernama FI (Form Interpreted) yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web, PHP banyak dipakai untuk membuat situs web yang dinamis walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3.      ASP
            ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis, ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft, ASP bekerja pada web server dan merupakan server side scripting.
4.      XML
            Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data, XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web XML merupakan suatu metode, dalam membuat penanda/markup pada sebuah dokumen.
5.      WML
            WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (Xtensible Markup Langauge) WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
6.      PERL
            Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC, PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
7.      CFM
            Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio, Syntax coldfusion berbasis html.
8.      JAVA SCRIPT
            Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client, javaScript merupakan sebuah bahasa scripting yang dikembangkan oleh netscape untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
9.      CSS
            Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup, penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML, walaupun demikian bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
10.   PASCAL
            Bahasa ini ditemukan oleh Nicklaus Wirth tahun 1971 bahasa ini dibuat untuk pengajaran pemrograman, bahasa ini sangat populer di kalangan mahasiswa ilmu komputer dan teknik pascal memiliki keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap, namun pascal juga memiliki kelemahan  yaitu tidak dapat mendukung operasi bilangan kompleks dan tidak mendukung sarana aplikasi bisnis, keberadaan Pascal dapat pula dijadikan bahasa dasar dalam pembuatan kode perangkat lunak Delphi (software untuk pengembangan program di lingkungan Windows), Pascal juga digunakan sebagai landasan pembuatan kode pada Kylix, yaitu software pengembang program di lingkungan Linux.

11.   DELPHI
            Borland Delphi merupakan sarana pemrograman aplikasi visual. Bahasa pemrograman yang digunakan adalah bahasa pemrograman Pascal atau yang kemudian disebut bahasa pemrograman Delphi,  Delphi merupakan generasi penerus dari Turbo Pascal, Turbo Pascal yang diluncurkan pada tahun 1983 dirancang untuk dijalankan pada sistem operasi DOS ( yang merupakan sistem operasi yang paling banyak digunakan pada saat itu ) sedangkan Delphi yang diluncurkan pertama kali tahun 1995 dirancang untuk beroperasi dibawah sistem operasi Windows.
            Borland Delphi merupakan salah satu bahasa pemrograman yang semenjak diluncurkan pertama kali langsung dilirik dan diminati oleh para programmer komputer, hal ini disebabakan karena Delphi menyediakan fasilitas untuk pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat memberikan hasil yang memuaskan banyak aplikasi dapat dikembangkan dengan Delphi seperti operasi perhitungan matematis, grafis, Pengolah kata, Spreet Sheet, games dan basis data, pada Delphi terdapat 2 macam struktur yaitu struktur projrek dan struktur unit program Delphi, struktur projek pada suatu projek yang anda bangun, terdapat sebuah file program utama yang berisi kode program untuk pengelolaan unit – unit.
            Kode program utama ini biasa juga disebut kode projek dan disimpan dalam file berekstensi DPR. Struktur Unit Sebuah unit berisi tipe-tipe, konstanta-konstanta, variabel dan rutin (fungsi dari prosedur). setiap unit didefinisikan dalam file pas yang menangani unit tersebut.
12.   VISUAL BASIC
            Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi microsoft windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman basic dan menawarkan pengembangan perangkat lunak komputer grafik dengan cepat, beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
            Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan, Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang, di sini Visual Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah disediakan untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satu paket dengan Visual Studio 6.0. dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan web application.
13.   C++
            C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).
            Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading, salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming). Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa class dibuat kemudian masalah dipecahkan dengan class.
14.   JAVA
            Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990, menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan.
Teknologi java memiliki tiga komponen penting  yaitu:
1. Programming-language specification
2. Application-programming interface
3. Virtual-machine specification
            Bahasa java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded, objek java dispesifikasi dengan membentuk kelas, untuk masing-masing kelas Java, kompiler java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine (JVM), awalnya java sangat digemari oleh komunitas pemrograman internet, karena java mendukung untuk applets ,dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah web browser, java juga menyediakan dukungan level tinggi untuk networking dan objek terdistribusi.
            Java juga dianggap sebagai sebuah bahasa yang aman, tampilan ini pada khususnya penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan terdistribusi, sehingga bahasa java saat ini termasuk bahasa pemrograman yang relatif mudah untuk dipelajari karena banyaknya contoh dan konsep yang beredar luas, baik berupa buku maupun di internet, tetapi program yang dibuat dalam bahasa java juga relatif lebih banyak membutuhkan waktu saat di eksekusi (lebih lama) dikarenakan untuk menjalankan programnya dibutuhkan JVM (perantara antar program dan sistem operasi).
15.   COBOL
            COBOL adalah kepanjangan dari Common Bussiness Oriented Language, bahasa cobol digolongkan sebagai High Level Language (bahasa pemrograman tingkat tinggi) yang berorientasi pada masalah bisnis, diciptakan pada tahun 1959, cobol pertama kali diperkenalkan secara formal bulan Januari 1960 dan disebut dengan cobol-60.
            Dan diperbaharui tahun 1965, pada tahun 1968, dan 1974, bahasa cobol dikembangkan dan distandarisasikan dengan nama ANSI COBOL (American National Standarts Institute) bahasa pemrograman cobol sangat terstruktur, karena mudah dibaca dan memiliki struktur yang jelas, cobol dibuat untuk operasi pengolahan data yaitu membaca data, memproses data, dan menghasilkan output berupa informasi.
16.   RUBY
            Ruby adalah bahasa pemrogaman scripting yang berorientasi objek, tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia, Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton, Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto, penulisan Ruby dimulai pada february 1993 dan pada desember 1994 dirilis versi alpha dari ruby, pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby.a.          


BAB III
KESIMPULAN

            Kesimpulan dari makalah ini bahwa bahasa pemrograman yaitukumpulan perintah-perintah bermakna, bersetruktur tertentu (syntax dan semantik) yang dapat dimengerti komputer yang berguna dalam penyelesaian masalah. Tokoh utama yang dianggap memperkenalkan bahasa pemrograman pada komputer adalah charles babbage. Generasi Bahasa Pemrograman, dibagi menjadi lima, diantaranya: Generasi Pertama  Bahasa Mesin, Generasi Kedua Bahasa Assembly, Generasi Ketiga Bahasa Tingkat Tinggi, Generasi Keempat Generasi keempat ini lebih mudah untuk dipelajari dan dipahami, tepat untuk pengaksesan database, nonprosedural, serta tersedia dalam software paket yang dapat digunakan untuk mengembangkan aplikasi yang diinginkan. 5.Generasi Kelima : Sering digunakan untuk akses database atau membuat sistem pakar (expert system) atau knowledge-based system.
Macam-macam Bahasa Pemrograman, antara lain :
1. Bahasa Pemrograman HTML (HyperText Markup Language).
2. Bahasa Pemrograman PHP.
3. Bahasa Pemrograman ASP (Active Server Pages).
4. Bahasa Pemrograman XML (Extensible Markup Language).
5. Bahasa Pemrograman WML (Wireless Markup Language).
6. Bahasa Pemrograman PERL.
7. Bahasa Pemrograman CFM.
8. Bahasa Pemrograman Javascript.
9. Bahasa Pemrograman CSS (Cascading Style Sheets).
10. Pascal.
11. Delphi.
12. Visual Basic.
13. Bahasa C.
14. C++.
15. JAVA.
16. Bahasa Ruby.
17. Nusaptel.
18. dan masih banyak lagi.
            Bahasa pemograman berbeda antara satu dengan yang lain, namun secara umum memiliki fungsi yang sama Fungsi dari Bahasa Pemrograman adalah menyuruh komputer untuk mengolah datasesuai dengan alur berpikir yang kita inginkan Keluaran dari bahasa pemrograman adalah berupa program/aplikasi.


DAFTAR PUSTAKA
http://nellahutasoit.wordpress.com/2012/04/22/pengertian-bahasa/
http://sisteminfosi.wordpress.com/2011/04/30/pengertian-asp/
http://id.wikipedia.org/wiki/Bahasa_pemrograman/
http://rajakadal.forumakers.com/t63-macam-macam-bahasa-pemrograman/
http://yoga- doang.blogspot.com/2010/10/fungsi-bahasa-pemrograman.html/            


0 komentar:

Posting Komentar