Kamis, 08 November 2012

Makalah



MAKALAH PRAKTIKUM TEKNOLOGI INFORMATIKA
Bahasa Pemrograman


Disusun Oleh:
1.    Jeihan Iftahlana Putri NIM 21070112120016
2.    Suryo Wiwoho NIM 21070112140039
3.    Eka Nurul Ilahiyyah NIM 21070112140111


PROGRAM STUDI TEKNIK INDUSTRI
FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO
SEMARANG
2012


DAFTAR ISI

HALAMAN JUDUL…………………………………………………………………….i
DAFTAR ISI……………………………………………………………………………ii
KATA PENGANTAR…………………………………………………………………iii
BAB I PENDAHULUAN………………………………………………………………,1
Latar Belakang…………………………………………………………………………..1
Tujuan……………………………………………………………………………………2
BAB II TINJAUAN PUSTAKA………………………………………………………..3
A. Penggelompokkan Bahasa Pemrograman……………………………………………3
B. Macam Bahasa Pemrograman………………………………………………………..4
C. Sejarah Bahasa Perograman………………………………………………………….5
D. Jenis Beserta Penjelasan Bahasa Pemrograman.......................................................10
BAB III PENUTUP…………………………………………………………………….16
Simpulan………………………………………………………………………………..16
Saran……………………………………………………………………………………16
Daftar pustaka…………………………………………………………………………..17




KATA PENGANTAR


Puji syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rahmat serta karunia-Nya kepada kami sehingga kami berhasil menyelesaikan Makalah ini yang alhamdulillah tepat pada waktunya yang berjudul “BAHASA PEMOGRAMAN”
Makalah ini berisikan tentang informasi mengenai pengenalan terhadap bahasa pemograman, fungsi, jenis-jenis, dan cara pengoperasian bahasa pemograman tersebut.
Diharapkan Makalah ini dapat memberikan informasi kepada kita semua tentang pentingnya bahasa pemograman untuk menjalankan sebuah program. Kami menyadari bahwa makalah ini masih jauh dari sempurna, oleh karena itu kritik dan saran dari semua pihak yang bersifat membangun selalu kami harapkan demi kesempurnaan makalah ini.
Akhir kata, kami sampaikan terima kasih kepada semua pihak yang telah berperan serta dalam penyusunan makalah ini dari awal sampai akhir. Semoga Allah SWT senantiasa meridhai segala usaha kita. Amin.
Semarang,  November 2012


                               
                                Penyusun




BAB I
PENDAHULUAN

A.  Latar Belakang
                        Globalisasi informasi dan konvergensi dari berbagai disiplin ilmu pengetahuan sekarang ini menyebabkan manusia mampu merealisasikan mimpi-mimpi generasi masa lalu. Dewasa ini penggunaan komputer tidak sudah tidak asing lagi buat kita.  Sebagai mahasiswa komputer adalah alat yang sangant membantu dalam proses pembelajaran dan berlangsungnya hidup di Universitas. Salah satu kemampuan yang harus dikuasai oleh seorang mahasiswa adalah bahasa pemrograman. Bahasa pemrograman, atau sering disebut dengan bahasa komputer, adalah teknik 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, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Bahasa Pemrograman adalah suatu sistem komunikasi yang berupa instruksi-instruksi ( perintah ) untuk menyelesaikan masalah. Program pasang pada sebuah sistem komputer untuk mengerjakan / menjalankan perintah-perintah yang ada dalam program tersebut untuk memberikan sebuah hasil atau output seperti yang kehendaki. Dalam pengertian luas, pemrograman meliputi seluruh kegiatan yang mencakup pembuatan program, perencanaan dan perwujudan. Arti sempitnya pemrograman merupakan pengkodean atau sering di istilahkan dengan Coding, dan juga pengujian berdasarkan rancangan tertentu. Sebagai komponen yang dibutuhkan bagi mahasiswa, sangat penting bagi kami untuk mempelajari dan mengerti dengan baik tentang bahasa pemrograman. Untuk itu kami akan membahas makalah dengan judul “Bahasa Pemrograman”




B.  Tujuan
            1.  Mempelajari dan memehami mengenai  bahasa pemrograman
            2.  Mempalajari dan memahami tentang struktur fitur dan kegunaannya  yang
    terdapat dalam bahasa pemrograman
3. Mempelajari dan memahami tantang kegunaan dan tatacara dalam struktur
    fitur yang ada dalam bahasa pemrograman


BAB II
TINJAUAN PUSTAKA

A. Pengelompokan Bahasa Pemrograman
1. Bahasa Mesin ( Generasi Pertama )
Merupakan bahasa internal komputer yang mengekskusi secara langsung tanpa translation. Bahasa Mesin adalah bahasa pemrograman yang paling awal, dikembangkan tahun 1940 sampai 1950-an. Bentuk bahasa pemrograman masa ini masih memiliki banyak kelemahan diantaranya :
v menyita waktu dan bersifat kondusif untuk membuat sebuah kesalahan
v tidak standart dan sangat bergantung pada komputer, karena akan memiliki
    perbedaan pada setiap komputer
2. Bahasa Assembly ( Generasi Kedua )
Bahasa Assembly hampir sama bahasa mesin, sehingga untuk menjadi seorang programer bahasa assembly yang bagus harus memahami bagaimana cara mesin memproses data. Layaknya bahasa mesin, bahasa assembly masih tergantung pada komputer, karena masih terdapat perbedaan pada tiap-tiap komputer.
cirinya :
  • Bahasa dilengkapi dengan kode-kode yang mudah diingat seperti ADD, SUB, MULT dll
  • Alamat penyimpanan telah didefinisikan, hal ini akan memudahkan rujukan saat mengakses kembali apa yang tersimpan
3. Bahasa Tingkat Tinggi ( Generasi Ketiga )
dinamakan bahasa tingkat tinggi disebabkan karena mudah untuk dipelajari, dan sebuah program tingkat tinggi ini mermerlukan proses penerjemahan oleh komputer yang sangat rumit, sering disebut dengan compiller, yaitu proses pengemasan program secara keseluruhan agar lebih mudah di gabung pada sebuah sistem komputer. contoh untuk bahasa tingkat tinggi seperti Pascal, Cobol dan Fortran ( Formula Translator )
4.
Generasi Keempat
Cirinya :
  • Mudah untuk dipelajari dan dipahami
  • Tepat untuk pengaksesan database
  • Fokus pada maksimalis produk manusia, bukan pada minimalis waktu komputer
  • Nonprosedural
  • Tersedia dalam software paket dan dapat mengembangkan aplikasi yang diinginkan
contohnya seperti, MySQL ( Structured Query Labguage ), QBE ( Query By Example ) dan Report Generator
5. Generasi Kelima
Sering di gunakan untuk akses Database atau sistem Pakar dan juga knowledge Based System yang ditujukan untuk bahasa alami hampir menyerupai hubungan kemanusiaan, contohnya LISP dan Prolog

B. Berikut ini ada bebarapa macam bahasa pemrograman yang perlu anda ketahui:
1. Bahasa Pemrograman HTML
     HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk menampilkan berbagai informasi di dalam sebuah browser internet. Sebuah file HTML dapat dibuka dengan menggunakan browser web seperti Google Chrome atau Mozilla Firefox.

2. Bahasa Pemrograman PHP
     PHP pertama kali dibuat oleh Rasmus Lerdorf tahun 1995. Nama PHP sebelumnya adalah FI (Form Interreted). PHP adalah bahasa pemrograman yang paling banyak dipakai saat ini.

3.    Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna untuk mendeskripsikan berbagai macam data. XML merupakan suatu metode dalam membuat penanda pada sebuah dokumen.
4.    Bahasa Pemrograman ASP
Active Server Pages (ASP) merupakan salah satu bahasa pemrograman web untuk menciptakan halaman yang dinamis. ASP merupakan salah satu produk dari Microsoft.
5.    Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk OS Unis (SunOS, Linux, BSD, H-UX) PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
6.    Bahasa Pemrograman WML
Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel
7.    Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. Untuk menjalankan script yang ditulis dengan Javascript kita membutuhkan Javascript-enabled browser yaitu browser yang mampu menjalankan Javascript.
8.    Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Gunanya untuk memformat halaman web yang ditulis dengan HTM dan XHTML.

C. Sejarah Perkembangan Bahasa Pemrograman
Sebelum 1940
Pada jaman ini terdapat bahasa pemrograman yang pertama kali muncul sebelum adanya komputer modern muncul, artinya bahasa pemrograman lebih tua dari komputer itu sendiri. Pada awal kemunculannya, bahasa pemrograman masih dalam bentuk kode-kode bahasa mesin. Bahasa mesin adalah bahasa yang 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 seperti disampaikan pada sub bab sebelumnya.
Periode 1940-an
Dengan bahasa mesin, ditemukan banyak kesulitan untuk pengembangan dan perbaikan pada program yang dibuat saat itu. Tahun 1940-an komputer bertenaga listrik dibuat dengan kecepatan yang sangat terbatas dan kapasitas memori yang mencukupi untuk programmer memprogram, kemudian terciptalah bahasa assembly (Assembly language).Pada tahun 1948, Konrad Zuse mempublikasikan sebuah paper tentang bahasa pemrograman miliknya yakni Plankalkul. Bagaimanapun, bahasa tersebut tidak digunakan pada masanya dan terisolasi 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
Mulai tahun 1950 dibuatlah bahasa pemrograman modern, turun-temurun dan tersebar luas hingga saat ini. Bahasa ini menggunakan istilah atau reserved word yang dekat dengan bahasa manusia seperti READ untuk membaca, WRITE untuk menulis dan sebagainya. Dalam perkembangannya Bahasa Tingkat Tinggi juga terdiri dari beberapa metode pemrograman, yaitu Procedural Programing dan Object Oriented Programing. Letak perbedaannya yaitu, jika pada procedural programing program dijalankan dengan menggabungkan variable, procedure-procedure yang saling keterkaitan dan berjalan berurut, sedangkan pada OOP seluruh task dijalankan berdasarkan kedalam object.
Overview:
  • Regional Assembly Language – 1951
  • Autocode – 1952
  •  FORTRAN – 1954
  •  FLOW-MATIC – 1955
  •  COMTRAN – 1957
  •  LISP – 1958
  •  ALGOL – 1958
  •  COBOL – 1959
  •  APL – 1962
  •  SIMULA – 1962
  •  BASIC – 1964
  •  PL/I -1964
Periode 1967-1978
Menetapkan Paradigma Fundamental
Periode diantara tahun 60-an sampai dengan 70-an membawa pengaruh yang besar dalam perkembangan bahasa pemrograman. Kebanyakan dari pola bahasa pemrograman yang utama yang saat ini banyak digunakan:
• Simula, ditemukan pada akhir 60-an oleh Nygaard dan Dahl sebagai superset dari Algol 60, merupakan bahasa pemrograman pertama yang didesain untuk mendukung 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:
1980s adalah tahun dari konsolidasi relatif. C++ dikombinasikan dengan sistem programming dan berorientasi obyek. 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 bahasa fungsional gerak ke standarisasi ML dan Cedal. Dibandingkan dengan menemukan paradigma-paradigma baru, semua pergerakan ini menekuni gagasan-gagasan yang ditemukan di dalam dekade sebelumnya.
Meskipun begitu, satu kecenderungan baru di dalam disain bahasa adalah 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 semua sistem modul terkemuka yang dikembangkan pada 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 bahasa selain berorientasi objek juga sudah dikembangkan dalam basis Visual sehingga semakin mudah untuk membuat program aplikasi, diawali oleh Python dan Microsoft Visual Basic 1 pada tahun 1991. Delphi yang dikembangkan dari Pascal for windows akhirnya pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan koneksi ke database, OO Cobol sudah ditemukan dalam versi windows. Bagi kebanyakan programmer database tidak dapat dipungkiri bahwa era 1990an merupakan era 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 hingga sekarang
Saat ini ada kecenderungan para vendor bahasa pemrograman untuk menggiring programmer hanya dengan memamakai 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 konsepsi 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 konsepsi 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.
·         Konsepsi Kedua, Merupakan konsep yang terbalik dari konsep pertama yakni apa yang ditawarkan Sun Microsystem melalui produknya Java, J2ME, JDK, yakni dicompile dengan satu bahasa pemrograman (java) dan berjalan dibanyak sistem operasi. (Compile one program running any system)
·         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. Jenis Beserta Penjelasan Bahasa Pemrograman
1. Pascal : Merupakan bahasa yang dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerlandtahun 1971. Nama Pascal berasal dari Blaise Pascal, nama seorang  ahli matematika dan philosopi dari Perancis pada abad 17.
• Kelebihan
1.      Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil yang dapat dipakai berulang-ulang
2.      Sederhana, memiliki struktur yang sangat mendekati bahasa inggris
3.      Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar : boolean, integer, real, char, string
4.      User Defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar
5.      Pascal sangat populer di Indonesia
           • Kekurangan
1.      Pascal susah digunakan untuk membuat game karena ascal masih menggunakan sistem DOS (layarnya blank total).
2.      Pascal tidak mampu meng-compile baris source code lebih dari 3000 baris karena dalam pascal baris source code hanya dibatasi sekitar 2000 baris.
3.      Pascal tidak mampu membuat sebuah tulisan yang menganduk karakter tanda petik sati (’)
4.      Tidak fleksibel penggunaannya
2. C++ : adalah bahasa pemrograman yang merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an oleh Bjarne Stroustrup. Merupakan turunan dari bahasa sebelumnya, yaitu BCL.  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. Walaupun versi tersebut sekarang jarang digunakan dalam pengembangan sistem dan jaringan maupun untuk sistem embedded. Bjarne Stroustrup pada Bel 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 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 kelas-kelas yang merupakan anak kelas yang dibuat sebelumnya sebagai abstraksi dari object-object fisik. Kelas tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Kelas dibuat kemudian masalah dipecahkan dengan Kelas.
• Kelebihan :
  1. Kata kunci sedikit
2. Pada hampir di seluruh komputer
3. Pebih terstruktur
4. Proses executable lebih cepat
5. Porbalitas tinggi
(sama dengan Bahasa pemrograman C)
6. Penanganan kompleksitas dengan OOP  yang utama
          • Kekurangan
            1.Library built in kurang
2. Kurang dikenal
3. Java : merupakan bahasa pemrograman yang bisa dijalankan di berbagai komputer termasuk telepon genggam. Awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
            • Kelebihan
1. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform /
     sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di
     mana saja (Multiplatform)
2. Pemrogram Berorientasi Objek atau Object Oriented Programming (OOP)
  3. Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program
       program yang disertakan dalam pemrograman java) yang sangat
       memudahkan dalam penggunaan oleh para pemrogram untuk membangun
       aplikasinya
  4. Mempunyai sintaks seperti bahasa pemrograman C++ sehingga menarik
       banyak pemrogram C++ untuk pindah ke Java.
  5. Mempunyaii fasilitas pengaturan penggunaan memori sehingga para
       pemrogram tidak perlu melakukan pengaturan memori secara langsung
            • Kekurangan
              1. Jika dibandingkan C++ kecepatan masih kurang
  2. Dibandingkan dengan program bahasa lain program yang dibuat lebih
       Lambat
  3. Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode
       jadi menjadi kode sumber.
  4. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada
       bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih
       spesifik lagi, Delphi dan Object Pascal).
4. C : merupakan akar dari bahasa BCPL an oleh Martin Richard pada tahun 1967. Bahasa ini memberi ide kepada Ken Thompson, kemudian dikembangkannya 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
  1. Kata kunci sedikit,
  2. Ada hampir di seluruh komputer,
  3. Lebih terstruktur,
  4. Kode bahasa C bersifat portable,
  5. Proses executable lebih cepat, porbalitas tinggi
• Kekurangan
  1. mempunyai banyak operator dan fleksibelitas sehingga terkadang
       membingungkan pemakai
  2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
5. Microsoft Visual Basic : (sering disingkat sebagai VB saja) merupakan bahasa pemograman yang berpusat pada objek yang dijalankan di sistem operasi Microsoft Windows. Dengan visual basic dapat dengan mudah dan cepat membuat aplikasi.
 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.
            • Kelebihan
1. Perintah lengkap
2.  Mudah dalam pembuatan program tanpa mengetik bahasa program lagi
3. Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita
       menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan
       mudah dengan menggunakan Visual basic.
4. Karena sangat populer, maka sangat banyak sumber-sumber yang
       dapat digunakan untuk belajar dan mengembangkan kemampuan baik
       berupa buku, web site dll
5. Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang
       akan sangat membantu menghemat waktu kita dalam pemrograman
            • Kekurangan
              1. Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya
                   tidak terlalu bagus untuk membuat game-game yang benar-benar
                   memuaskan
2. Lebih lambat dibandingkan bahasa pemrograman lain.
3. Tidak memiliki database sendiri,
4. Tidak memiliki  pendukung untuk membuat report dari VB sendiri.

BAB III
PENUTUP
v Simpulan
            Bahasa pemrograman merupakan materi yang penting untuk kita pelajari dan ketahui lebih mendalam. Karena dalam prakteknya kita tidak dapat langsung dapat membuat sebuah aplikasi atau program tanpa mempelajari bahasa pemrograman. Dengan adanya jenis-jenis serta mempertimbangkan kelebihan serta kekurangan nya, kita dapat memilih bahasa pemrograman yang baik dan sesuai dengan kita

v Saran
            Saran dari penulis sebagai orang yang berakal, dengan mengerti dan memahami bahasa pemrograman, harus dimanfaatkan dengan sebaik-baiknya untuk hal-hal yang bermanfaat. Jangan disalahgunakan untuk hal-hal yang tidak baik serta melanggar norma-norma yang berlaku dalam masyarakat.



                                                    DAFTAR PUSTAKA


Tidak ada komentar:

Posting Komentar