TUGAS
PENDAHULUAN
PRAKTIKUM
TEKNOLOGI INFORMATIKA
BAHASA
PEMROGRAMAN
Disusun
oleh:
1.
Fikri Aulita Rizki (21070113120011)
2.
Ratih Rahayu Putri (21090113120013)
3. Sugeng
Purnomo (21070113120017)
PROGRAM STUDI TEKNIK INDUSTRI
FAKULTAS TEKNIK UNIVERSITAS
DIPONEGORO
SEMARANG
KATA PENGANTAR
Puji syukur atas kehadirat
Tuhan Yang Maha Esa yang mana telah memberi kekuatan pada kami untuk
menyelesaikan tugas pendahuluan praktkum Teknologi Informatika ini. Atas izin
dan bantuan dari-Nya kami dapat menyelesaikan tugas ini dengan tepat waktu.
Yaitu tugas dengan judul “Bahasa Pemrograman Komputer”.
Makalah
tugas ini adalah berisi tentang bahasa pemrograman. Mulai dari sejarahnya yang
berawal mulai tahun 90-an yang hingga kini terus mengalami kemajuan dan
berkembang pesat/ Lalu kami juga mencantumkan elemem-elemen dari bahasa
pemrograman. Selain itu bahasa pemrograman sendiri memiliki jenis-jenisnya yang
sangat beragam dan memiliki tugas yang berbeda pula. Kami juga tak lupa
memaparkan fungsi-fungsinya yang pastinya sangat bermanfaat dan diperlukan
dalam dunia era modern ini. Tentunya makalah kami ini jauh dari
sempurna,sehingga kami menerima kritik dan saran bagi para pembaca.
Tak
lupa juga mengucapkan terima kasih kepada semua pihak yang berperan dalam pembuatan
makalah ini. Semoga dengan ini Allah SWT meridhoi kita semua. Amin.
Senin, 4 November 2013
Penulis
Format
Tugas Pendahuluan
Praktikum
Teknologi Informatika 2013
Kata Pengantar i
Daftar Isi ii
Bab I Pendahuluan
1.
Latar Belakang iii
2.
Rumusan Masalah iii
3.
Tujuan Masalah iv
Bab II Isi
1.
Definisi Bahasa Pemrograman 1
2.
Sejarah Bahasa Pemrograman 1
3.
Perkembangan Bahasa Pemrograman 3
4.
Macam-Macam Bahasa Pemrograman 4
5.
Jenis-Jenis Bahasa Pemrograman 4
Bab III Penutup
1.
Kesimpulan 10
BAB I
Pendahuluan
1. Latar Belakang
Dalam masyarakat modern seperti saat ini
bahasa pemrograman bukan lagi sesuatu yang asing, dimana masyarakat pada umumnya telah menggunakan komputer dan
pastinya sudah mengenal apa itu bahasa pemrograman. Bahasa pemrograman telah
berkembang dengan sangat pesat saat ini. Banyak sekali pilihan bahasa
pemrograman yang bisa masyarakat gunakan sesuai dengan keinginan juga
kepentingan mereka.
Bahasa
pemrograman merupakan sarana menuangkan kreatifitas dan keterampilan.
namun masyarakat hanya menggunakan tanpa mempelajari bahasa pemograman itu .tentu kita mengetahui bahwa di dunia komputer terdapat beraneka ragam bahasa pemrograman, dengan semakin berkembangnya zaman kita sebagai mahasiswa harus mampu menguasai ilmu-ilmu modern.
namun masyarakat hanya menggunakan tanpa mempelajari bahasa pemograman itu .tentu kita mengetahui bahwa di dunia komputer terdapat beraneka ragam bahasa pemrograman, dengan semakin berkembangnya zaman kita sebagai mahasiswa harus mampu menguasai ilmu-ilmu modern.
Dengan disusunnya makalah ini
diharapkan masyarakat terutama para
mahasiswa dapat menguasai setidaknya satu bahas sehingga dapat menerapkan di
masyarakat sesuai perkembangan zama pemrograman sebagau bekal di dalam dunia
kerja nanti. Dan diharapkan pula bagi para masyarakat dengan adanya makalah ini
bisa lebih terdorong untuk memajukan Indonesia dengan perkembangan teknolgi.
2. Rumusan
Masalah
Sebelum kita mempelajari isi makalah ini,ada baiknya kita untuk
mengetahui hal apa yang ada pada makalah ini yang akan kita sampaikan melalui
rumusan masalah di bawah ini
1)
Bagaimana
sejarah perkembangan bahasa pemrograman?
2)
Apa
saja elemen-elemen yang ada pada bahas pemrograman?
3)
Apa
saja jenis-jenis bagasa pemrograman?
4)
Apa
fungsi bahasa pemrograman untuk era modern ini?
3. Tujuan
Kami membuat ini mempunyai beberapa tujuan,yaitu:
A.
Memenuhi
tugas pendahuluan untuk praktikum teknologi informatika mengenai bahasa
pemrograman.
B.
Untuk
mengetahui sejarah perkembangan bahasa pemrograman
C.
Mengetahui
fungsi bahasa pemrograman
D.
Mengetahui jenis-jenis bahasa pemrograman
BAB II
Isi
A.
Definisi
bahasa pemrograman
Bahasa
pemrograman adalah Disebut bahasa pemrograman karena berisi instruksi yang di
buat untuk menjalankan atau memfungsikan komputer sesuai dengan apa yang
diinginkan oleh manusia atau programmer. Biasanya bahasa pemrograman juga
berisi aturan-aturan penulisan dalam bentuk kode-kode yang nantinya
diterjemahkan oleh komputer dan di olah hingga dapat dimengerti oleh mesin.
B.
Sejarah
bahasa pemrograman
Penemuan
bahasa pemrograman muncul bersamaan dengan komputer. Bahasa pemrograman dan
komputer merupakan satu kesatuan yang tidak dapat pisahkan karena sebuah komputer
hanya bisa berfungsi jika ada program.
Sebuah program yang dibuat dengan bahasa pemrograman hanya bisa hidup dengan menggunakan komputer sebagai media.
Sebuah program yang dibuat dengan bahasa pemrograman hanya bisa hidup dengan menggunakan komputer sebagai media.
Bahasa pemrograman saat ini telah
berbeda jauh dengan bahasa pemrograman di tahun 40-an. Dulu progammer
memerintah komputer secara fisik menggunakan metode pengkabelan / wiring secara
manual.
Metode wiring kemudian berkembang hingga menjadi bahan pemrograman sederhana. Kualitas dan fitur berkembang dan bertambah dengan pesat. Bahasa pemrograman di awal kemunculannya hanya dapat digunakan untuk satu keperluan saja, tetapi sekarang dapat digunakan untuk bermacam-macam keperluaan. Mungkin pada tahun-tahun mendatang akan berkembang dengan lebih natural dan semakin mudah dipahami manusia.
Metode wiring kemudian berkembang hingga menjadi bahan pemrograman sederhana. Kualitas dan fitur berkembang dan bertambah dengan pesat. Bahasa pemrograman di awal kemunculannya hanya dapat digunakan untuk satu keperluan saja, tetapi sekarang dapat digunakan untuk bermacam-macam keperluaan. Mungkin pada tahun-tahun mendatang akan berkembang dengan lebih natural dan semakin mudah dipahami manusia.
Tokoh pertama yang memperkenalkan
bahasa pemrograman pada komputer adalah Charles Babbage.
Beliau adalah seorang ilmuwan yang hidup di Inggris pada abad pertengahan.
Beliau adalah orang yang pertama kali mendesain mesin menyerupai komputer.
Mesin tersebut diisi beberapa program yang dapat berjalan di dalamnya
(identik seperi bahasa assembly sekarang ini). Pembuat program tersebut adalah Byron
Countess of Lovelace, putri dari Lord Byron.
Komputer modern yang menggunakan
tenaga listrik pertama kali diciptakan pada tahun 1940-an. Waktu 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.Salah satu
tokoh yang mengeluakan isu perlunya dibangun software pada komputer adalah Konrad
Zuse.
Dunia pemrograman kemudian
mengalami perkembangan yang sangat pesat setelah ditemukan komponen-komponen
elektronika. Penggunaan komponen elektronika menyebabkan komputer menjadi
komputer berukuran kecil karena ditemukannya teknologi Integrated Circuit (IC)
dan teknologi pembuatan chip lainnya. Selain ukuran yang
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.
Bahasa pemrograman tingkat
tinggi yang pertama muncul adalah Fortran yang dibuat oleh tim dari IBM yang diketahui
oleh John W Backus.
Fortran saat ini masih banyak digunakan untuk membuat sofrware yang mampu
menaangani perhitungan numerik. Fortran terakhir yang baru dikeluarkan adalah Fortran 2004.
Dunia bahasa pemrograman kembali
ber-revolusi ketika Dennis Ritchie dan Brian Kernighan mengembangkan
bahasa
pemrograman C. Bahasa pemrograman C pada awalnya dibuat untuk
mesin DEC
PDP-11. Bahasa
tersebut kemudian dikembangkan oleh Bjarne Stroustrup hingga menjadi C++ di tahun 1985 sebagai bahasa pemrograman
berorientasi objek yang sangat kompatibel dengan C. Selanjutnya, Sun Microcyctem mengeluarkan bahasa
pemrograman Java di tahun 1995 yang kemudian menjadi terkenal karena diajarkan di berbagi
universitas. Microsoft
kemudian mengeluarkan bahasa C# dalam paket dotNET project.
Bahasa pemrograman C# hampir mirip dengan C++ dan Java.
C.
Sejarah
Perkembangan Bahasa Pemrograman
·
Sebelum 1940
Sebelum tahun 1940, komputer modern
belumlah ada. Tetapi pada tahun itu sudah ada bahasa pemrograman yang digunakan
dalam bentuk kode-kode atau bahasa mesin.
·
Periode 1940-an
Pada
tahun ini komputer listrik sudah tersedia dengan segala keterbatasannya yang
ada, dan karena kesulitan dalam pengembangan bahasa mesin saat itu, maka
diciptakanlah bahasa assembly. Tetapi karena masih dirasa sulit menggunakan bahasa
assembly, maka Konrad Zuse membuat bahasa pemrograman yang lain, yaitu
Plankankul.
·
Periode tahun
1950-an sampai dengan 1960-an
Pada
awal tahun 1950-an mulai terciptalah bahasa pemrograman modern. Bahasa
pemrograman ini sudah tidak menggunakan kode-kode lagi, melainkan sudah
menggunakan istilah-istilah manusia seperti kata READ untuk membaca dan kata
WRITE untuk menulis.
·
Periode
1967-1978
Tahun 60-an dan 70-an memberrikan
kontribusi besar dalam perkembangan bahasa pemrograman yang digunakan saat ini.
Banyak dasar-dasar ataupun pola bahasa pemrograman yang diigunakan saat ini ,
seperti : Simula, C, Smalltalk, Prolog, ML.
·
Periode 1980-an
Pada
tahun 1980-an pemerintah Amerika membuat standarisasi sebuah sistem pemrograman
yang digunakan para kontraktor untuk bertahan. Pada saat itu masyarakat lebih
memilih untuk mengikuti ML dan Cedal daripada menemukan gagasan-gagasan baru.
Tetapi pada tahun 1980-an adalah tahun dimana Modula, Ada, dan ML dikembangkan.
·
Periode 1990-an
Pada
periode ini bahasa pemrograman yang berkembang sudah berbasis visual. Hal ini
mempermudah untuk membuat program aplikasi. Beberapa contoh bahasa pemrograman
yang berkembang pada tahun 1990-an adalah Haskel (1990), Pyton(1991),
Java(1991), OO Cobol, Lua(1993), dan masih banak lagi bahasa pemrograman yang
telah berkembang.
·
Periode 2000-an
hingga sekarang
Pada
periode ini terdapat 2 konsep atau ide yang berhubungan dengan kemudahan
berbasis viisual yang mulai masuk ke basis internet dan mobile. 2 konsep
tersebut adalah:
1.
Konsepsi
Microsoft
Microsoft
menyediakan beberapa bahasa pemrograman, tetapi sistem operasi yang berjalan
tetap hanya satu, yaitu Windows.
2.
Konsepsi Sun
Microsystem
Sun Microsystem mempunyai konsep
yang berbanding terbalik dengan Microsoft, yaitu hanya dengan satu bahasa pemrograman,
tetapi bisa berjalan di banyak sistem operasi.
D.
Macam-Macam
Bahasa Pemrograman
1.
Macam bahasa pemrograman
1) Bahasa
Mesin
Adalah bahasa yang hanya di mengerti oleh mesin karena hanya
berisi kode-kode yang terdiri dari angka-angka. Bahasa mesin termasuk ke dalam
bahasa tingkat rendah karena cakupannya hanya pada mesin saja.
2) Bahasa
Assembly
Adalah bahasa yang menggunakan
bahasa rakitan yang berupa kependekan dari sebuah kata-kata untuk menggantikan
kode-kode. Assembler adalah kelanjutan bahasa assembly yang digunakan untuk
mengambil informasi tulisan dari seorang programmer yang ditulis dalam bahasa
assembly lalu diterjemahkan dalam program yang selanjutnya dapat dijalankan
oleh komputer.
3) Bahasa
Tingkat Tinggi
Adalah bahasa yang sudah dapat dimengerti oleh banyak orang.
Hal ini dikarenakan bahasa tingkat tinggi berisi instruksi yang bahasanya dalam
kata-kata bahasa manusia. Beberapa contoh bahasa pemrograman yang masuk ke
dalam bahasa tingkat tinggi :
a.
Bahasa pemrograman C
b.
Bahasa pemrograman Java
c.
Bahasa pemrograman HTML
d. Bahasa
pemrograman COBOL
E.Jenis-Jenis Bahasa Pemrograman
1. 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 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 dalaqm file .PAS yang menangani unit tersebut.
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 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 dalaqm file .PAS yang menangani unit tersebut.
2. 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).
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).
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.
3. Visual Basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkanIntegrated 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.
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkanIntegrated 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:
o
Visual Basic adalah bahasa pemrograman
yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game
yang benar-benar memuaskan
o
Lebih lambat dibandingkan bahasa pemrograman
lain.
4. PASCAL
Dirancang oleh Prof. Nicklaus Wirth dari Technical
University di Zurich, Switzerlandtahun 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) danterstruktur(StructuredProgramminglanguage).
Kelebihan
Pascal :
·
Tipe Data Standar, tipe-tipe data
standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki
tipe data standar: boolean, integer, real, char, string,
·
User defined Data Types, programmer
dapat membuat tipe data lain yang diturunkan dari tipe data standar.
·
Strongly-typed, programmer harus
menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat
dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
·
Terstruktur, memiliki sintaks yang
memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure
danfunction) yang dapat dipergunakan berulang-ulang.
·
Sederhana dan Ekspresif, memiliki
struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris)
sehingga mudah dipelajari dan dipahami.
Kekurangan:
·
Tidak fleksibel penggunaannya.
· Bahasa
PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman
bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa
PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
5. 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:
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).
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).
6. Bahasa
PemrogramanC++
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 konseppemrograman 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.
BAB
III
Penutup
Kesimpulan
Bahasa
pemrograman adalah sebuah instruksi yang di buat oleh manusia untuk menjalankan
komputer. Program ini tersusun dari kode-kode yang nantinya kode tersebut akan
di terjemahkan oleh komputer itu sendiri.
Di dunia ini
banyak sekali jenis bahasa pemrograman yang telah berkembang yang tentunya bisa
di manfaatkan dengan baik oleh manusia dalam menjalani kehidupan mereka.
Contohnya bahasa pemrograman bisa dijadikan alat untuk belajar, bisa di
manfaatkan dalam bidang ekonomi dan masih banyak lagi manfaat yang bisa kita
dapatkan dari mempelajari bahasa pemrograman.
Daftar
pustaka
Rekomendasi Artikel Terkait, lengkap
BalasHapusPranala --> MENGENAL BAHASA PEMROGRAMAN