Sabtu, 07 Desember 2013

BAHASA PEMROGRAMAN

BAHASA PEMROGRAMAN
Bahasa pemrograman atau sering diistilahkan dengan bahasa komputer adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan syntax 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.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner. Contohnya 01100101100110
  2. Bahasa Tingkat Rendah (Assembly) yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic). Contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia. Contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia. Contohnya begin, end, if, for, while, and, or, dsb
Beberapa bahasa pemrograman :
1.       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 OOP (Object Oriented Programming)


2.       C #
C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan. Menurut standar ECMA-334 C# Language Specification, nama C# terdiri atas sebuah huruf Latin C (U+0043) yang diikuti oleh tanda pagar yang menandakan angka # (U+0023). Tanda pagar # yang digunakan memang bukan tanda kres dalam seni musik (U+266F), dan tanda pagar # (U+0023) tersebut digunakan karena karakter kres dalam seni musik tidak terdapat di dalam keyboard standar. C# kadang-kadang dapat disebutkan sebagai bahasa pemrograman yang paling mencerminkan dasar dari CLR dimana semua program-program .NET berjalan dan bahasa ini sangat bergantung pada kerangka tersebut sebab ia secara spesifik didisain untuk mengambil manfaat dari fitur-fitur yang tersedia pada CLR.

3.       Java

adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini 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 syntax 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 dari Java :
a.       Multiplatform
b.      OOP
c.       Perpustakaan kelas yang lengkap
d.      Bergaya C++
e.      Pengumpulan sampah secara otomatis
Kekurangan dari java :
a.       Masih ada yang tidak kompatibel antar platform
b.      Mudah didekompilasi
c.       Penggunaan memori yang banyak

4.       Delphi
 
adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft .NET framework. Dengan menggunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE

Keuntungan dari delphi :
a.       Komunitas pengguna yang besar pada Usenet maupun web
b.      Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning
c.       Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
d.      Optimasi kompiler yang cukup cepat
e.      Mendukung multiple platform dari source code yang sama

Kekurangan dari delphi :

a.       Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
b.      Terbatasnya kemampuan portabilitas antar-platform OS (sebelum ada kylix)
c.       Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
d.      Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)






download .pdf

Apakah Kuliah itu Berbeda Dengan Sekolah?

kuliah Vs SekolahSaat sekolah dulu, mungkin kita berfikir tentang kakak kelas yang sedang kuliah, berkhayal bagaimana sih dunia kuliah itu? enak tidak? Apakah Kuliah itu Berbeda Dengan Sekolah? . Berbagai khayalan dan pertanyaan yang menyelimuti hati saat sekolah dulu. Pingin rasanya cepat-cepat tamat dan merasakan bagaimana serunya dunia kuliah. karena banyak yang bilang, kuliah itu enak, seru, pakaian bebas, style rambut terserah tidak ada yang ngatur dan lain sebagainya. Namun setelah memasuki dunia Kuliah, ternyata yang dibilang kakak kelas ataupun senior itu ada benar dan tidaknya. Secara Umum sih pemahaman kuliah dan sekolah sama saja, sama-sama tempat menuntut ilmu pengetahuan. Dunia Kuliah emang benar berbeda banget dengan dunia sekolah. Saat kuliah kita dituntut untuk selalu aktif mencari informasi tentang kampus sedangkan dunia sekolah dulu, semua informasi guru yang memberitahu dan bahkan guru yang mencari-cari si murid. Pokoknya berbeda deh. Untuk itu saya akan share sedikit yang saya tahu tentang dunia kuliah yang pastinya berbeda saat masih sekolah dulu.
  1. Dosen berbeda dengan Guru sekolah
    Saat sekolah dulu, yang mengajari kita disebut Guru, sedangkan di kuliahan tenaga pengajar disebut Dosen. Nah, semua dosen itu hampir sama, mereka cuek dan kurang peduli dengan mahasiswanya. maksud dari cuek itu, ialah dosen tidak perduli dengan tingkah laku si mahasiswa, bagi si dosen yang berkelakuan baik, mematuhi peraturan si Dosen, mengerjakan tugas, maka dipastikan nilai akan aman alias bagus, jika tidak atau sebaliknya nilai anda akan jatuh. Jarang ada dosen yang mau marah, ataupun melakukan kekerasan pada mahasiswanya.

  2. Pertemanan
    Jika saat sekolah dulu, kita dengan mudah berkumpul dengan teman-teman sekelas atau dari kelas lainnya dan akan terlihat ramai berkumpul, berkelompok jika sudah bersama. Berbeda saat kuliah, terasa sedikit sulit untuk kumpul bersama, ramai-ramai disetiap kesempatan, cenderung ke individual.

  3. Jadwal Kuliah
    Jam kuliah sangatlah random (acak) tidak tentu waktunya, berbeda-beda setiap kelas. terkadang bisa masuk pagi, terkadang siang hingga sore. berbeda dengan Jam sekolah yang telah ditentukan secara tetap.

  4. Sistem Kredit Semester (SKS)
    Agak bingung sih menjelaskan SKS itu apa secara terperinci, namun yang saya tahu SKS adalah sistem management di perkuliahan, dimana target untuk lulus S1 harus mencapai 140-160 SKS, jika selama waktu standar tidak memenuhi itu, maka mahasiswa wajib mengambil kembali mata kuliah yang nilai sks kurang agar tercukupi.

  5. Nilai
    Sistem nilai di perkuliahan menggunakan range angka 0.0 - 4-0 dan nilai huruf A-E. Nilai 4.0 adalah yang terbaik dan huruf A adalah yang paling bagus.

  6. Peraturan Lebih Bebas/terbuka dibandingkan Sekolah
    Bebas yang dibahas misalnya dalam berpakaian, saat kuliah kita bebas memakai pakaian apa saja yang penting terlihat bersih dan rapi, berbeda dengan sekolah yang harus memaki seragam dan sepatu hitam saja. begitu juga dengan rambut, saat kuliah boleh panjang, pendek dan di bentuk sesuai selera.

  7. Jadi Mahasiswa harus aktif dan Inisiatif
    Berbeda saat anda sekolah, saat kuliah anda sebagai mahasiswa harus lebih aktif dan inisiatif dalam mencari setiap informasi terbaru. jika diam saja, anda akan ketinggalan informasi, syukur-syukur jika ada teman anda yang selalu memberikan informasi terbaru.

  8. Mandiri
    Apapun ceritanya, jika anda seorang mahasiswa, anda akan dituntut jadi seseorang yang mandiri dalam segala hal. 
Nah, bagaimana pendapat anda tentang Dunia Kuliah yang Berbeda Dengan Sekolah? Jika anda ingin menambahkan, silahkan beri komentar untuk artikel ini, tentu saja saya ucapkan terima kasih sebelumnya. Demikianlah artikel sederhana tentang Apakah Kuliah itu Berbeda Dengan Sekolah, Semoga bermanfaat..^_^.

Alasan Mahasiswa Malas Ngampus

 Alasan Mahasiswa Malas Ngampus

Alasan Mahasiswa Malas Ngampus

Malas NgampusNgampus merupakan hal rutin biasa yang dilakukan mahasiswa. Suatu kesenangan tersendiri bisa menjadi seorang mahasiswa dan dibilang Anak Kampus. Hal utama dari ngampus yaitu untuk belajar sesuai dengan jurusan yang diambil. Ngampus tidak hanya sekedar belajar. Karena dengan ngampus, banyak hal lain yang bisa dilakukan. Diantaranya berinteraksi dengan teman-teman, mengikuti organisasi-organisasi kampus, dan mencari suatu pengalaman yang tidak kita temukan semasa Sekolah dulu. Walaupun banyak hal yang menarik dari ngampus tapi tetap saja ada alasan yang membuat mahasiswa malas untuk ngampus.

  1. Dosen Tidak Menarik
    Meskipun dosen merupakan bagian penting dari kuliah, yang memberikan pembelajaran, namun tetap saja ada Tipe Dosen yang membuat mahasiswanya malas untuk ngampus saat ada jam mata kuliah dosen tersebut. Biasanya dosen yang membuat malas mahasiswa untuk ngampus adalah dosennya killer, dosen yang setiap ngajar membuat mahasiswa jadi ngantuk, dosen yang sukanya nulis serta emang dosen tersebut malas-malasan juga untuk ngajar.
  2. Banyak Tugas
    Banyaknya tugas juga mempengaruhi tingkat kemalasan dari mahasiswa untuk ngampus, di satu sisi tugas dari dosen yang masuk pada hari H belum siap, ditambah lagi dosen untu esok harinya yang menumpuk dan waktunya deadline. Otomatis ini mempengaruhi mahasiswa untuk malas ngampus.
  3. Pengaruh Cuaca
    Cuaca juga mempengaruhi kemalasan mahasiswa untuk ngampus, disaat cuaca Panas, ada yang mengeluh "Panas banget Diluar, Jadi malas ngampus nih", disaat cuaca mendung plus hujan, mengeluh juga "Hujannya deras banget, malas ngampus nih, lebih enak tidur". jadi serba salah. Kalau yang ini sih memang Tipe Mahasiswa Pemalas.
  4. Ada Kegiatan Lain
    Biasanya banyak mahasiswa yang malas ngampus karena ada kegiatan lain seperti ada pertandingan futsal, janjian sama teman lain untuk jalan-jalan, ada job sampingan, dan masih banyak lainnya.
  5. Si Dia tidak datang Kuliah.
    Nah kalau yang ini udah faktor perasaan namanya, Malas ngampus karena si gebetan atau pacar atau orang yang dikagumi di kampus tidak masuk kuliah pada hari itu, jadi hatinya hampa dan malas untuk ngampus.  hahahhaha,,, ada-ada saja ya..:D
Untuk saat ini, sampai disini dulu deh, Syukur-syukur ada teman-teman yang mau nambahin di kolom komentar. Demikianlah artikel singat ini tentang  Alasan Mahasiswa Malas Ngampus. Semoga Bermanfaat dan Menghibur..^_^..
Anda sedang membaca artikel tentang Alasan Mahasiswa Malas Ngampus. Silahkan baca artikel KAMPUS CERIA Tentang | yang lainnya. Anda boleh menyebar luaskannya atau mengcopy paste-nya jika artikel ini sangat bermanfaat bagi banyak orang, namun jangan lupa untuk meletakkan link http://kampusceria.blogspot.com/2013/11/alasan-mahasiswa-malas-ngampus.html sebagai sumbernya.

Mesran Punya Blog, tempatnya Informasi Kampus BUdidarma

SABTU, 07 DESEMBER 2013

mesran.blogspot.com

Mesran Punya Blog, tempatnya Informasi Kampus BUdidarma

Blog ini adalah blog seorang dosen yang mengajarkan mata kuliah Algoritma dan Pemrograman di kelas MI-M1308.
 Blog ini juga berisi berita terkini tentang STMIK BUDIDARMA medan dan berisi tentang tutorial

SILAHKAN KUNJUNGI BLOG ATAU WEBSITE DI BAWAH INI. 
  


   

Rabu, 20 November 2013

Perbandingan Tinggi Nabi Adam Dg Manusia Sekarang

Perbandingan Tinggi Nabi Adam Dg Manusia Sekarang

Nabi Adam tubuhnya sangat kekar dengan tinggi 60 hasta seperti di jelaskan oleh Rasullulah.
kata rassullulah “Allah menciptakan adam dengan tinggi enam puluh hasta. Kemudian setelah Adam, makhluk itu semakin berkurang tingginya seperti sekarang ini“ (HR.Bukhari), hadis ini juga ditemukan dalam riwayat imam Muslim dan imam Ahmad, namun dalam sanad yg berbeda.
1 hasta = 45,72 cm. maka dengan begitu tinggi nabi adam adalah 27,432 meter

Hasil survey para ahli di Amerika, orang2 Amerika yg mengklaim bangsa yg mempunyai postur paling tinggi di dunia, tingginya semakin berkurang akibat banyak mengkonsumsi makanan yang sudah diawetkan.

Apalagi orang Indonesia, saya lihat sewaktu orde lama postur tubuh orang Indonesia cukup tinggi2 sumber :http://www.kaskus.us/showthread.php?t=3176033

Guru Profesional

12 comments ]
Sebagian orang berpendapat, bahwa mengajar adalah proses penyampaian atau mentransfer ilmu dari seorang pendidik kepada peserta didik. Tetapi tampaknya pendapat ini harus jauh-jauh ditinggalkan, karena sudah tidak sesuai dengan perkembangan jaman. Kini mengajar harus kita maknai sebagai sebuah kegiatan yang komplek, yaitu penggunaan secara integratif sejumlah keterampilan untuk menyampaikan ilmu. Pengintegrasian keterampilan-keterampilan yang dimaksud di sini harus dilandasi dengan seperangkat teori dan diarahkan oleh suatu pengetahuan/wawasan. Sedangkan penearapannya akan menjadi unik bila dipengaruhi oleh semua komponen belajar mengajar. Komponen yang dimaksud adalah tujuan yang hendak digapai, ilmu yang ingin disampaikan, seubjek didik, fasilitas dan lingkungan belajar, dan yang tidak kalah penting adalah keterampilan, kebiasaan dan wawasan guru tentang dunia pendidikan dan misinya sebagai pendidik.


Jika mengajar dipahami sebagai kegiatan mentransfer ilmu kepada siswa, maka mengajar itu sendiri hanya akan terbatas pada penyampaian ilmu itu saja. Guru di pihak pertama menyampaiakan ilmu dan siswa di pihak kedua akan menerima secara pasif. Prosesnya pun bisa diketahui, pembelajaran akan berjalan secara membosankan. Karena yang mendominasi pembelajaran adalah guru, sedangkan siswa hanya sebagai penerima.

Namun, apabila mengajar dimaknai sebagai segala upaya yang dilakukan dengan sengaja untuk menciptakan proses belajara pada siswa dan mencapai tujuan yang telah dirumuskan, maka jelas bahwa yang menjadi sasaran akhir dari proses pengajaran itu ialah siswa belajar. Artinya dalam hal ini segala upaya apapun dapat dilakukan selagi bisa dipertanggungjawabkan, dan bisa menghantarkan siswa menuju pencapaian tujuan belajar yang telah dicanangkan, artinya siswa belajar secara aktif, dan yang mendominasi dikelas adalah siswa.

Kesimpulannya, hakekat menjajar itu merupakan usaha guru menciptakan dan mendesain proses belajar pada siswa. Jadi yang terpenting dalam belajar mengajar itu bukanlah bahan yang disampaikan oleh guru, akan tetapi proses siswa dalam mempelajari bahan tersebut (guru lebih menghargai proses dari pada hasil). Sekali lagi peranan yang menonjol dalam belajar mengajar ada pada siswa, ini bukan berarti bahwa peranan guru tersisihkan, hanya diubah saja. 

Jadi, guru yang profesional adalah guru yang dapat melakukan tugas mengajarnya dengan baik melalui keterampilan-keterampilan khusus agar tercipta sebuah pembelajaran yang aktif, inovatif, kreatif, efektif, dan meyenangkan.guru profesional    

ARTIKEL PEMROGRAMAN WEB

ARTIKEL PEMROGRAMAN WEB

Definisi HTML
HTML merupakan singkatan dari HyperText Markup Language. HTML adalah dokumen text yang bisa dibaca untuk dipublikasikan di World Wide Web (WWW), dan semua nama file dokumen HTML mempunyai ekstensi html atau htm.
Dalam sebuah dokumen HTML anda akan melihat tags. Tags adalah penempatan atau nilai format teks yang memerintahkan browser untuk menampilkan sebuah dokumen html.

Contoh sebuah dokumen HTML sederhana adalah sebagai berikut:
<html>
<head>
<title> welcome to my  web </title>
</head>
<body>
Ini web pertama saya
</body>
</html>

Browser
Browser adalah program yang dipakai untuk membaca dokumen HTML pada WWW. Contoh browser ini antara lain: Netscape Navigator, Internet Explorer, Opera, Mozilla, Conqueror, NCSA Mosaic, Cello, Lynx, SlipKnot, dan sebagainya.




HTML (HyperText Markup Language)
Merupakan bahasa standard yang di gunakan untuk membuat dokumen web .
Yang bisa dilakukan dengan HTML adalah :

- Mengontrol tampilan dari halaman web dan content-nya.
- Membuat online form yang bisa di gunakan untuk menangani pendaftaran dan transaksi secara online.
- Menambahkan objek-objek seperti gambar, audio, video, animasi dan juga java applet dalam dokumen HTML.



Pengertian HTML Tag
Tag dipakai untuk mendeskripsikan sesuatu tentang dokumen HTML.
Tag diletakkan dalam kurung, <seperti ini>. dipakai untuk mendeskripsikan sesuatu tentang dokumen HTML.
Tag diletakkan dalam kurung, <seperti ini>.
Tag ada 2 macam; tag tunggal dan tag berpasangan. Perbedaannya, kalau tag tunggal munculnya sendiri, sedangkan tag yang berpasangan harus ada bagian yang mengawali dan mengakhiri.  Bagian yang mengakhiri sama dengan yang mengawali, tapi diawali dengan garis miring (/).
Contoh tag tunggal:
  • <P> menandai akhir dari sebuah paragraf
  • <BR> menandai akhir sebuah baris.
  • <HR> membuat sebuah garis horisontal.
Contoh tag berpasangan:
  • <BODY> dan </BODY> menandai awal dan akhir dari tubuh dokumen.
  • <B> dan </B> untuk membuat karakter cetak tebal.
  • <I> dan </I> untuk membuat karakter cetak miring.
HTML Editor
Dokumen HTML bisa dibuat dengan menggunakan text editor biasa ataupun dengan editor khusus.
Contoh-contoh HTML Editor :
  • Microsoft Frontpage
  • Macromedia Dreamweaver
  • Netscape Navigator Gold
  • Netscape Composer
  • HotDog
  • CU-HTML, dll

contoh HTML

**contoh latihan HTML**
 struktur dasar bahasa HTML.


<html>
<head>
<title> tempat menulis judul halaman web </html>
<head>
<body>
tempat untuk menulis isi dari halaman web
</body>
</html>
nah sekarang langsung saja kita coba latihan,,
langkah pertama
buka lah satu program  aplikasi pengolah kata seperti notepad atau wordpad ataupun aplikasi pengolah kata lainnya.
langkah kedua
tuliskan tag html di bawah ini pada aplikasi pengolah kata:
<html>
<head>
<title>
LATIHAN 1 HTML OLEH ALIM di INDONESI4KU.WORDPRESS.COM
</title>
</head>
<body>
<br>
<p>HTML adalah bahasa standar yang digunakan untuk membuat halaman web.<br>
salah satu tutorial atau contoh latihannya dapat anda lihat di situs<br>
Indonesi4ku.wordpress.com.
</body>
</html>
langkah ketiga
simpanlah file tadi dengan ekstensi atau tipe file “.html”. contoh: latihan1.html
langkah keempat
bukalah file yang sudah anda simpan tadi, dengan cara mengklik dua kali pada nama filenya.
selamat mencoba dan sampai jumpa pada artikel saya selanjutnya.

ARTIKEL BAHASA PEMROGRAMAN

BAHASA PEMROGRAMAN

A.    BAHASA PEMROGRAMAM__________________________________________
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, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

B.     MACAM-MACAM BAHASA PEMROGRAMAN_________________________
Secara umum terdapat 4 kelompok bahasa pemrograman yang menurut tingkat kedekatannya dengan mesin komputer, yaitu :
1.      Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
2.      Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
3.      Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4.      Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
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.
  
C.    DAFTAR BAHASA PEMROGRAMAN_________________________________

·         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) dan terstruktur (Structured Programming language).

Kelebihan :
1.      Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
2.      User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
3.      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.
4.      Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
5.      Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.

Kelemahan :
1.      Tidak fleksibel penggunaannya.
2.      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).

·         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 dalaqm file .PAS yang menangani unit tersebut.

Kelebihan :
1.      Sifatnya freeware.
2.      Dikembangkan dengan bahasa Pascal, sehingga bagi pengguna yang terbiasa dengan dasar pemrograman turbo Pascal akan lebih familiar.
3.      Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
4.      Dokumentasi cukup lengkap.

Kelemahan :
1.      Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya.
2.      Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau membetulkan otomatis.
3.      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.

·         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
 :
1.      Bahasa C tersedia hampir di semua jenis computer.
2.      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.
3.      Bahasa C hanya menyediakan sedikit kata-kata kunci
4.      Proses executable program bahasa C lebih cepat
5.      Dukungan pustaka yang banyak Keandalan bahasa C dicapai dengan adanya fungsi-fungsi pustaka.
6.      Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program bagiannya.
7.      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.
8.      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.
Kelemahan :
1.      Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
2.      Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

·         BahasaPemrograman 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.

·         VisualBasic
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.

Kelebihan :
1.      Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.
2.      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.
3.      Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman.

Kelemahan :
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.

·         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 pemrogramanTeknologi 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).

·         JAVA Script
Bahasa pemrograman 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 JavaScript bukan bahasa berorientasi objek, melainkan bahasa berbasis objek. Bahasa berorientasi objek harus mendukung tiga konsep dasar, yaitu pengkapsulan (encapsulation), pewarisan (inheritance) dan polimorfisme (poly morphism). JavaScript hanya mendukung pengkapsulan, itupun tidak 100% benar. Program JavaScript dituliskan pada file HTML (.html atau .htm) dengan menggunakan tag container <SCRIPT>. Dengan kata lain, Anda tidak perlu menuliskan program JavaScript pada file terpisah (meskipun Anda bias juga melakukannya). Tag container <SCRIPT> mempunyai dua atribut tetapi yang harus Anda isikan hanya satu atribut, yaitu Language. Isilah atribut Language dengan “JavaScript”. Hal ini memberitahukan browser bahwa skrip yang akan Anda tulis adalah JavaScript.
·         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 pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

·         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.

·         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.