Kamis, 08 November 2012

MAKALAH BAHASA PEMROGRAMAN


BAB I
PENDAHULUAN
A.    LATAR BELAKANG MASALAH
Informatika adalahdisiplin ilmu teknik yang menangani masalah transformasi atau pengolahan fakta simbolik dengan menggunakan komputer melalui proses-proses logika, membahas informatika pastinya sangat berhubungan dengan bahasa pemrograman. Bahasa pemrograman itu sendiri sering diistilahkan dengan bahasa komputer, adalah teknik komando atau instruksi standard untuk memerintah komputer, untuk itu bahasa pemrograman merupakan suatu alat yang sangat penting bagi programer untuk mengoprasikan komputer.
Di dunia komputer terdapat beraneka ragam bahasa pemrograman, setiap bahasa pemrograman memiliki kelebihan dan kekurangan masing-masing untuk itu programer berhak untuk menentukan bahasa pemrograman mana yang akan digunakan

B.     RUMUSAN MASALAH
Masalah yang akan diangkat dalam makalah ini adalah mengenai bahasa pemrograman, adapun masalahnya adalah sebagai berikut :
1.      Apa yang dimaksut bahasa pemrograman ?
2.      Apakah fungsi dari bahasa pemrograman ?
3.      Bagaimana sejarah berkembangnya bahasa pemrograman?
4.      Apa sajakah macam-macam bahasa pemrograman ?
5.      Apa kelebihan dari masing-masing bahasa pemrograman ?
6.      Apa kekurangan dari masing-masing bahasa pemrograman ?

C.     BATASAN MASALAH
Masalah yang dibahas dalam makalah ini, yaitu penjelasan dari bahasa pemrograman, fungsi dari bahasa pemrograman, macam-macam bahasa pemrograman, serta kekurangan dan kelebihan dari bahasa pemrograman itu sendiri.





D.    TUJUAN PENULISAN
Adapun tujuan dari penulisan makalah ini adalah sebagai berikut :
1.      Mengetehui fungsi dari bahasa pemrograman
2.      Mengetahui apa yang dimaksut dengan bahasa pemrograman
3.      Mengenal macam-macam bahasa pemrograma
4.      Memahami kelebihan dari setiap bahasa pemrograman
5.      Memahami kekurangan dari setiapbahasa pemrograman

E.     SISTEMATIKA PENULISAN
Penulis membagi sistematika penulisan menjadi 3 bab, adapun bab-bab dalam                                    penulisan makalah tersebut adalah
1.      Bab 1 pendahuluan, pada bab ini penulis mengemukakan masalah mengenai bahasa pemrograman
2.      Bab 2 isi, pada bagian isi ini penulis mengemukakan tentang teori sebagai jawaban dari masalah-masalah yang ada
3.      Bab 3 penutup, pada bab ini penulis menyampaikan kesimpulan dan saran dari masalah-masalah yang ada











BAB II
ISI

A. BAHASA PEMROGRAMAN
           
Bahasa merupakan suatu sistem lambang bunyi yang biasa digunakan untuk dapat berkomunikasi oleh masyarakat yang menggunakanya. Bahasa yang baik berkembang berdasarkan suatu sistem, yaitu aturan-aturan yang dipatuhi oleh si pemakai. Bahasa itu sendiri memiliki fungsi sebagai sarana komunikasi serta sebagai sarana integrasi dan juga adaptasi. Di dalam ilmu komputer, bahasa yang digunakan manusia merupakan bahasa alamiah, dimana sebuah komputer tidak dapat memahaminya sehingga diperlukanlah sebuah bahasa komputer.
            Progrm merupakan kumpulan-kumpulan instruksi yang diwujudkan dalam bentuk bahasa, kode skema, maupun bentuk yang lainnya yang apabila disatukan dengan media yang dapat dibaca dengan komputer akan mampu membuat sebuah komputer bekerja untuk melakukan fungsi-fungsi khusus atau untuk mencapai hasil yang khusus, termasuk juga persiapan dalam merancang instruksi-instruksi tersebut. Agar program tersebut dapat dilaksanakan oleh komputer, program tersebut harus ditulis dalam bahasa yang dimengerti oleh komputer. Bahasa yang digunakan dalam menulis program tersebut disebut bahasa pemrograman.
            Jika digabungkan, Bahasa pemrograman merupakan himpunan dari perintah-perintah yang berstruktur yang dapat dimengerti oleh komputer dan berguna untuk menulis/membaca sebuah program.

B. FUNGSI BAHASA PEMROGRAMAN
           
Seperti penjelasan pada poin A, bahasa pemrograman merupakan himpunan dari perintah-perintah yang berstruktur yang dapat dimengerti oleh komputer dan berguna untuk menulis/membaca sebuah program. Jadi fungsi dari bahasa pemrograman adalah memberi perintah kepada komputer ntuk mengolah data sesuai dengan cara berpikir yang kita inginkan. Output/hasil dari bhasa pemrograman merupakan program/aplikasi. Contohnya adalah program yang digunakan oleh mesin kasir yang biasa digunakan di mal ataupun di pasar swalayan.

C. SEJARAH BAHASA PEMROGRAMAN

Sebelum 1940
Pada zaman ini terdapat bahasa pemrograman yang pertama kali muncul sebelum adanya komputer modern seperti saat ini, artinya bahasa pemrograman ternyata lebih dulu muncul dari komputer itu sendiri. Pada awal-awal kemunculannya, bahasa pemrograman masih dalam format kode-kode bahasa mesin. Bahasa mesin merupakan bahasa yang di dalamnya terdiri atas kode-kode mesin dan hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa mesin ini tergolong bahasa tingkat rendah, karena hanya berupa kode 0 dan 1.



Periode 1940-an
Dalam pemakaian bahasa mesin, ditemukan banyak kesulitan untuk pengembangan dan perbaikan pada program yang diciptakan saat itu. Pada tahun 1940-an, komputer dengan tenaga listrik dibuat dengan kecepatan yang sangat terbatas tetapi kapasitas memori yang dimiliki cukup bagi programmer untuk memprogram, kemudian lahirlah bahasa assembly (Assembly language). Bahasa assembly adalah bahasa simbol dari bahasa mesin. Setiap kode bahasa mesin memiliki simbol tersendiri dalam bahasa assembly. Misalnya, Move berfungsi untuk memindahkan isi data, Add berfungsi untuk penjumlahan, MUL berfungsi untuk perkalian, SUB berfungsi untuk pengurangan, dan lain-lain. Penggunaan bahasa Asembly dirasakan belum optimal karena selain sulit untuk diterapkan, ternyata bahasa aasembly ini juga sulit apabila sang programmer ingin mengembangkan program buatannya. Pada tahun 1948, Konrad Zuse mempublikasikan sebuah paper tentang bahasa pemrograman miliknya yakni Plankalkul. Akan tetapi, bahasa pemrograman milik Konrad Zuse, plankalkul, tidak digunakan pada masanya dan tertutup terhadap perkembangan bahasa pemrograman yang lain.

Beberapa bahasa pemrograman yang berkembang pada masa itu antara lain:

•           Plankalkül (Konrad Zuse) – 1943
•           ENIAC coding system – 1943
•           C-10 – 1949


Periode tahun 1950-an sampai dengan tahun 1960-an

Pada tahun 1950 diciptakanlah bahasa pemrograman modern, yang berkembang dan tersebar luas hingga saat ini. Bahasa ini menggunakan istilah-istilah yang dekat dengan bahasa manusia seperti READ untuk membaca, WRITE untuk menulis, dll. Dalam perkembangannya, bahasa tingkat tinggi juga memiliki beberapa metode pemrograman, yaitu Procedural Programming dan Object Oriented Programing. Dua metode ini memiliki perbedaan yaitu, jika pada procedural programing program dijalankan dengan menggabungkan variabel, prosedur-prosedur yang saling terkait dan berjalan secara berurutan, sedangkan pada object oriented program, semua tugas dijalankan berdasarkan  object.


Periode 1967-1978: Menetapkan Paradigma Fundamental

Pada periode antara tahun 60-an sampai 70-an, memiliki  pengaruh yang besar dalam perkembangan bahasa pemrograman. Kebanyakan dari pola bahasa pemrograman yang banyak digunakan saat ini banyak digunakan adalah :
• Simula, ditemukan pada akhir 60-an oleh Nygaard dan Dahl sebagai superset dari Algol 60, merupakan bahasa pemrograman pertama yang didesain untuk mendukun pemrograman berorientasi object.
• C, sebuah tahapan awal dari sistem bahsa pemrograman, yang dikembangkan oleh Dennis Ritchie dan Ken Thompson di Bell Labs antara tahun 1969 dan 1973.
•Smalltalk (pertengahan tahun 70-an) menyajikan desain ground-up yang lengkap dari sebuah bahasa yang berorientasi objek.
•Prolog, didesain pada tahun 1977 oleh Colmerauer, Roussel, and Kowalski, merupakan bahasa pemrograman logika yang pertama.
• ML membangun sebuah sistem polimorfis (ditemukan oleh Robin Miller pada tahun 1973) diatas sebuah Lisp, yang merintis bahasa pemrograman fungsional bertipe statis.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:

•           Pascal – 1970
•           Forth – 1970
•           C – 1970
•           Smaltalk – 1972
•           Prolog – 1972
•           ML – 1973
•           SQL – 1978

Periode 1980-an: konsolidasi, modul, performa

 Bahasa pemrograman 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 bergerak ke standarisasi ML dan Cedal. Dibandingkan dengan menemukan paradigma-paradigma baru, semua pergerakan ini terpaku kepada gagasan-gagasan yang ditemukan di dalam dekade sebelumnya.
Bagaimanapun, ada satu kecenderungan baru di dalam desain bahasa, yaitu 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 adalah sistem modul terkemuka yang dikembangkan pada tahun 1980-an.

Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:

•           Ada – 1983
•           C++ – 1983
•           Eiffel – 1985
•           Perl – 1987
•           FL (Backus) – 1989

Periode 1990-an: Visual

Pada periode ini, selain berorientasi objek, juga sudah dikembangkan bahasa pemrograman berbasis visual sehingga semakin mudah untuk membuat program aplikasi, diawali oleh Python dan Microsoft Visual Basic 1 pada tahun 1991, Delphi yang telah dikembangkan dari Pascal for windows, akhirnya pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan akses koneksi ke database. Bagi kebanyakan programmer, database tidak dapat dipungkiri bahwa era 1990an merupakan era emas yang paling produktif semenjak bahasa pemrogrammar diciptakan. Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk :

•           Haskel – 1990
•           Python – 1991
•           Java – 1991
•           Ruby – 1993
•           OO Cobol
•           Lua – 1993
•           ANSI Common Lisp – 1994
•           JavaScript – 1995
•           PHP – 1995
•           C# – 2000
•           JavaFX Scrip, Live Script,
•           Visual Basic

Periode 2000an

Pada saat ini, ada kecenderungan para vendor bahasa pemrograman 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 konsep 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. Konsep pertama yang dicermati adalah konsep Microsoft dimana dengan Visual Net akan menyediakan berbagai bahasa pemrograman seperti VB Net , VC++ Net, ASP NET yang di compile dengan berbagai bahasa akan tetapi berjalan pada satu sistem operasi yakni windows. Konsep kedua, Merupakan konsep yang terbalik dari konsep pertama yakni apa yang ditawarkan Sun Microsystem melalui produknya Java, J2ME, JDK, yakni digabung dengan satu bahasa pemrograman (java) dan berjalan dibanyak sistem operasi. Selain itu periode ini juga merupakan jamannya CMS (Content Manajemen System), lompatan pengembangan PHP Script begitu cepat, dimana untuk membuat website atau portal telah tersedia banyak template, Banyak modul-modul yang siap pakai sehingga programmer atau webmaster tidak perlu lagi mempelajari semua script html dan bahasanya, tinggal merangkai modul yang tersedia sehingga dalam beberapa hari saja sebuah web sudah dapat dibuat. Apa yang ditawarkan Mambo, PhkNuke dan Jomla saat ini sangat memudahkan para desainer web.           Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk :
•           Tcl/Tk,
•           O’Caml,
•           Ruby,
•           Phyton 3.1,
•           Java 6 JDK, JED, Java Beans, J2ME
•           Microsoft Visual Net (VB Net, C++ Net, ASP NET) 2008
•           Java Scrip Template oleh Mambo, PhpNuke, Jomla



D. MACAM-MACAM BAHASA PEMROGRAMAN

            1. Bahasa Pemrograman HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

2. Bahasa Pemrograman 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 padasistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

3. Bahasa Pemrograman 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. Pascal

·         Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich,Switzerland tahun 1971.
·         Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi dari Perancis (abad 17).
·         Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60).
·         Memiliki beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal,UCSD (University of California at San Diego Pascal), dll
·         Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen.
·         Pascal merupakan bahasa pemrograman tingkat tinggi (high level language) dan terstruktur (Structured Programming language).
·         Kelebihan : Bahasa Pascal adalah bahasa pemrograman tingkat tinggi (high level language) yang cukup populer, khususnya di Indonesia. Hal ini disebabkan bahasa Pascal lebih mudah dipahami dibanding bahasa pemrograman lainnya, seperti bahasa C, bahasa assembler, dan lain sebagainya. Selain itu, bahasa Pascal adalah bahasa pemrograman yang terstruktur dan lebih mendekati bahasa manusia (bahasa inggris) sehingga sangat cocok diterapkan dalam dunia pendidikan.
·         Kekurangan: Tidak fleksibel penggunaannya.

5. Delphi
Borland Delphi atau biasa disebut Delphi saja, 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 TurboPascal. Turbo Pascal yang diluncurkan padatahun 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 antar muka visual secara mudah dan dapat memberikan hasil yang memuaskan. Pada Delphi terdapat 2 macam struktur yaitu struktur projrk dan struktur unit program Delphi.
a.Kelebihan :
·         Sifatnya freeware
·         Dikembangkan dengan bahasa Pascal, sehingga pagi pengguna yang terbiasadengan dasar pemrograman turbo Pascal akan lebih familiar.
·         Komponen yang disediakan sudah cukup lengkap tanpa harus add componentdari sumber lain.
·         Dokumentasi cukup lengkap.
b.Kelemahan :
·         Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akanmengalami kesulitan untuk pertama kalinya.
·         Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakankode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadiperubahan komponen, penamaan maupun kesalahan penulisan kode, programtidak mau membetulkan otomatis.
·         Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama dari form/lost code di bagian “uses” dan juga inisialisasi variablenya.

6. Bahasa C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.( sekarang adalah AT&T Bell Laboratories).
Kelebihan Bahasa C :
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
·         Bahasa C tersedia hampir di semua jenis computer
·         Kode bahasa C sifatnya adalah portable Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit modifikasi.
·         Bahasa C hanya menyediakan sedikit kata-kata kunci
·         Proses executable program bahasa C lebih cepat
·         Dukungan pustaka yang banyak Keandalan bahasa C dicapai dengan adanya fungsi-fungsi pustaka.
·         C adalah bahasa yang terstruktur Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program bagiannya.
·         Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah. Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi dengan bahasa tingkat tingkat rendah.
·         Bahasa C adalah compiler Karena C sifatnya adalah kompiler, maka akan menghasilkan executable program yang banyak dibutuhkan oleh program-program komersial.
Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C, yaitu: C adalah bahasa pemrograman yang memiliki portabilitas tinggi. Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C. C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit. Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat rendah. Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat cepat.
Adapun kekurangan yang biasa di Bahasa C antara lain :
·         Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
·         Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

7. 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 komputergrafik 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.
Keuntungan Visual basic:
·         Bahasa yang sederhana.
·         Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.
·         Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll
·         Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman
Kekurangan Visual basic:
·         Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan
·         Lebih lambat dibandingkan bahasa pemrograman lain.

8. 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 luinak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
·         Programming-language specification
·         Application-programming interface
·         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).

                        9. Bahasa pemrograman pyton
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam sistem operasi. Saat ini kode python dapat dijalankan pada sistem berbasis:
·         Linux/Unix
·         Windows
·         Mac OS X
·         Java Virtual Machine
·         OS/2
·         Amiga
·         Palm
·         Symbian (untuk produk-produk Nokia)
Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL).

                        10. Bahasa pemrogaman Ruby
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.
Kelebihan ruby :
·         Sintaks sederhana.
·         Memiliki exception handling yang baik.
·         Bahasa Pemrograman Berorientasi Objek.
·         Mengusung konsep single inheritance.
·         Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
·         Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.

11. Bahasa pemrogaman  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.

            E. KESIMPULAN
Kesimpulan yang dapat ditarik dari makalah ini bahwa bahasa pemrograman adalah himpunan dari perintah-perintah yang berstruktur yang dapat dimengerti oleh komputer dan berguna untuk menulis/membaca sebuah program.Diketahui bahwa bahasa pemrograman ternyata lahir lebih dulu dibanding komputer dan perkembangannya dari pertama kali ditemukan sampai sekarang sangat pesat. Dan juga, bahasa pemrograman yang beredar sekarang jumlahnya cukup banyak dan bermacam-macam, seperti HTML, PHP, ASP, pascal, delphi, bahasa c, VB, JAVA, pyton, ruby, cobol, dll.











DAFTAR PUSTAKA


Tidak ada komentar:

Posting Komentar