TUGAS PENDAHULUAN
PRAKTIKUM TEKNOLOGI INFORMATIKA
BAHASA PEMROGRAMAN
Disusun oleh:
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
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
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.
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).
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.
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:
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).
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
http://swari12523155.wordpress.com/2012/12/10/sejarah-dan-perkembangan-bahasa-
pemrograman-tugas-kuliah-pti/
www.lintasinformatika.com/2013/06/pengertian-dan-macam-macam-bahasa.html
http://honeybeehachi.blogspot.com/2012/12/jenis-jenis-bahasa-pemrograman.html
http://fixhack.blogspot.com/2012/h manusia untuk menjalankan pkom12/apa-itu-bahasa-
pemrograman.html
Diposting oleh Unknown di 16.18
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke Pinterest
1 komentar:
1.
▼ 2013 (23)
o ► Desember (3)
o ▼ November (20)
Tutorial Pembuatan Program Mesin Kasir Menggunakan...
Tutorial Pembuatan Program Kalkulator Sederhana M...
Tutorial Pembuatan Program Konversi Menggunakan E...
Perbedaan Antara Pseudocode dan Eclipse Code
Algoritma Mesin Kasir
Algoritma Konversi
Algoritma Kalkulator
Tutorial Pembuatan KRS
Link Mediafire
Tutorial Pembuatan Program KTP
Program KRS
Output Program KTP dan KRS
Program KTP
DESKRIPSI PEMROGRAMAN
MAKALAH BAHASA PEMROGRAMAN
UMUM
modul 3
modul 2
modul 1
Anggota Kelompok 23