Wednesday, April 24, 2013

PENGERTIAN BAHASA PEMROGRAMAN C++

Pengertian Bahasa C++

Sebelum membahas tentang  pengertian pemrograman bahasa c++, mari kita pelajari tentang apa arti dari pemrograman. Pemrograman adalah mengubah suatu masalah yang dapat dimengerti oleh komputer dan dipecahkan oleh komputer. Sedangkan bahasa pemrograman adalah suatu kumpulan kata (peirntah) yang siap digunakan untuk menulis suatu kode program atau script, sehingga kode program yang kita tulis tersebut akan dapat dikenali oleh kompilator yang sesuai. Untuk mendefinisikan program komputer, maka bahasa pemrograman ini memakai suatu himpunan dari aturan sintaks dan semantik. Bahasa ini memungkinkan seorang programmer dapat menentukan secara akurat data mana yang akan diolah komputer.
Bahasa pemrograman sangat banyak macam-macamnya, misal : bahasa C, C++, JAVA, Javascript, Phyton, PHP, dan lain-lain yang mungkin puluhan atau ratusan bahasa lainnya. Namun yang akan saya bahas dalam artikel kali ini adalah bahasa C++. Bahasa C++ adalah bahasa pemrograman komputer yang dibuat oleh (Bjarne Strostrup) merupakan perkembangan dari bahasa C dikembangkan di Bll Labs (Dennis Ritchie) pada awal tahun 1970-an. Bahasa C++ merupakan bahasa permrograman 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.
Contoh perbedaan salah satu yang paling mendasar antara bahasa C & bahasa C++ adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming). Meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama, namun C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam sub-sub masalah yang lebih kecil. Bahasa C++ merupakan salah satu contoh dari sekian banyaknya bahasa tinggi yang mudah dipahami oleh manusia. Contoh lain dari bahasa tingkat tinggi adalah bahasa C, Pascal, Perl, Java, dan lain-lain. Sedangkan bahasa tingkat rendah merupakan bahasa mesin atau bahasa assembly. Program di komputer / Laptop hanya  dapat dieksekusi oleh bahasa yang ditulis dalam bahasa mesin. Jika suatu program ditulis dalam bahasa tingkat tinggi, maka program tersebut harus diproses dahulu sebelum bisa dijalankan di komputer. Ada 2 type proses  dalam bahasa pemrograman untuk mengubah dari bahasa tingkat tinggi ke bahasa tingkat rendah yaitu intrepenter dan compiler. Bahasa pemrograman seperti bahasa C dan bahasa C++ merupakan contoh dari type compiler. Namun ada juga bahasa yang menggabungkan 2 tipe ini salah satunya adalah bahasa Java.
Berikut adalah kelebihan bahasa C++ :
- Kode bahasa C++ dengan porbalitas dan fleksibilitas yang tinggi untuk semua jenis komputer.
- Kecepatan programnya relatif lebih cepat dibanding dengan program yang sama buataun bahasa lain.
- bisa dipakai di bebbagai platform karena menggunakan bahasa standart ANSI.
- bahasa C++ hampir tersedia disemua jenis komputer.
- Bahasa C++ adalah bahasa yang terstruktur, dengan demikian lebih mendukung OOP.
- Mendukung pustaka fungsi dan class yang banyak sehinggga memungkinkan pembuatan aplikasi makro.
- C++ hanya menyediakan sedikit kata-kata kunci yaitu 48 kata kunci.
- Kode program bersifat reuseable, sehingga dapat digunakan kembali pada project lain dengan hanya menggunakan library dan file header.
- Bahasa C++ dapat membuat aplikasi graphic prossesor berkualitas tinggi.

Tidak hanya kelebihan-kelebihan yang dimiliki C++, tetapi ada juga kekurangan seperti dibawah ini :
-C++ walaupun tidak terpengaruh oleh Sistem Operasi, tetapi tool untuk developmentnya harus spesific pada salah satu sistem operasi.
contohnya : visual studio hanya dapat berjalan di sistem operasi windows.
- C++ tidak murni OOP sehingga kurang cocok unuk mengajarkan konsep OOP karena kaidah-kaidah OOP dapat dilanggar.
- C++ ada konsep pointer yang sangat membingungkan, ini adalah salah satu alasan mengapa C++ menjadi momok yang paling tidak disukai.

Cukup sekian artikel yang saya bagikan tentang arti program bahasa C++. Untuk pembahasan tentang contoh script atau coding menggunakan bahasa C++, silahkan melihat postingan saya yang lain. Semoga ketikkan saya dapat bermanfaat, terima kasih.

Monday, April 22, 2013

CONTOH JAVASCRIPT GABUNGAN ALERT DAN RADIO BUTTON

CONTOH SCRIPT PENGGUNAAN RADIO BUTTON DAN ALERT DENGAN JAVASCRIPT

Assalamualaikum wr. wb. , Salam sejahtera bagi agama lain.
Setelah saya mengoprek-oprek alias mengedit script javascript, akhirnya saya menemukan logika nya atau jalur programnya. awal nya saya sempat bingung dan prustasi, tetapi dengan usaha keras dan belajar sampai saya tidur pagi terus, alhamdulillah saya bisa menggabungkan alert dan radio button yang sempurna menurut saya sendiri.
Di bawah ini adalah contoh hasil dari gabungan alert dan radion button yang saya buat.
Program script ini saya buat seperti didalam contoh Form atau pendaftaran yang biasa untuk di pakai memilih kondisi jenis kelamin laki-laki atau perempuan .
langsung saja simak script di bawah ini :

<html>
<head>
<title>tugas radio button by indrra mulyo </title>
</head>
<body>
<script language ="JavaScript">
<!--
function tampil()
    {
        if
    (document.fform.jk[0].checked)
    {jk="LAKI-LAKI"
   
    alert("JENIS KELAMIN ANDA ADALAH "+jk);
    }
   
    else if
    (document.fform.jk[1].checked)
    {jk="PEREMPUAN";

   
    alert("JENIS KELAMIN ANDA ADALAH "+jk);
    }
    else
    {((document.fform.jk[0].checked="")&&(document.fform.jk[1].checked==""))
    {jk="LAKI-LAKI ATAU PEREMPUAN"
    alert("MAAF !! SILAHKAN ANDA PILIH SALAH SATU JENIS KELAMIN : "+jk);}
    }
   
    }
//-->
</script>

<form name="fform">

<h4>TUGAS RADIO BUTTON DAN ALERT</h4>
<h4>NAMA    : INDRA MULYO</h4>
<h4>NIM     : 11120020</h4>
<h4>JURUSAN : TEKNIK KOMPUTER B / SEMESTER 2</h4><br>
<hr>

<td>Jenis Kelamin</td>

<BR><input name="jk" type="radio">
LAKI-LAKI
<BR><input name="jk" type="radio">
PEREMPUAN

<p><input type="button" value="CONFIRM" onClick="tampil()">
<input type="reset" value="RESET"></p>

</form>
</body>
</html>


Berikut ini adalah screenshoot gambar hasil dari script diatas apabila anda memilih laki-laki lalu klik comfirm, maka hasilnya akan menjadi seperti gambar dibawah ini :



Kemudin jika anda tidak memilih laki-laki tetapi memilih perempuan dan klim tombol konfim, maka hasilnya akan terlihat seperti gambar berikut :
Namun apabila anda tidak memilih dua pilihan tersebut yaitu laki-laki atau perempuan, maka hasilnya akan menjadi seperti gambar dibawah :






Itulah hasil script buatan saya sendiri yang telah membuat saya sangat puas dan melegakan, karena dari sekian menit, jam dan hari rasanya tidur kurang pulas. Jika anda seorang programer sejati pasti tahu rasanya yang telah saya paparkan diatas, rasa senang dan gembira telah menyelimuti hati karena telah berhasil mengedit atau merubah-rubah script program. Apabila berminat dan suka silahkan anda edit / rubah dan kembangkan lagi script program javascript tersebut. Semoga bermanfaat dan saya akhiri wassalamualaikum warohmatullohi wabarokatuh, terima kasih.

Sunday, April 21, 2013

CONTOH Script membuat FORM DAN ALERT JAVASCRIPT

Contoh script form & alert menggunakan bahasa Javascript

Kali ini saya akan berbagi contoh script bahasa javascript untuk membuat form dan alert peringatan. Jika masih berlum tahu apakah alert ? apakah form? Apakah arti dan fungsinya alert dan form tersebut dalam bahasa javascript, silahkan lakukan pencarian di google karena saya tidak dapat langsung menjelaskan secara detail dan rinci, sedangkan waktu yang padat merayap seperti antian loket. Kembali ke topik utama, yang saya bahas sekarang adalah script program form & alert untuk lebih jelasnya silahkan lihat contoh script berikut ini :

<html>
  <head>
    <title>
    Tugas Indra Mulyo</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
  </head>

  <body>

  <script language="javascript">
   
    function tekan()
   
   {
    var onim=(document.fform.nim.value);
    var onama=(document.fform.nama.value);
    var oalamat=(document.fform.alamat.value);
    var ojk=(document.fform.jk.value);
    var ojurusan=(document.fform.jurusan.value);
    var ohobby=(document.fform.hobby.value);
    var oket=(document.fform.keterangan.value);
   
      if ((document.fform.nim.value == "")||(document.fform.nama.value == "")||(document.fform.alamat.value == "")||((document.fform.jk[0].checked == "")&&(document.fform.jk[1].checked==""))||(document.fform.jurusan.value == "")||(document.fform.hobby.value == "")||(document.fform.keterangan.value == ""))
      {
        alert("Maaf Data tidak Boleh Kosong!");
       
      }
    else
   
    {       if
    (document.fform.jk[0].checked)
    {ojk="Laki-laki";
   
    }
   
    else
    if(document.fform.jk[1].checked)
    {ojk="Perempuan";
        }
   
    {
  document.write ("<h3>Tugas Javascript</h3><h3>Nim : 1120020</h3><h3>Nama : Indra Mulyo</h3><h3>Jurusan : Teknik Komputer B</h3>");
  document.write ("<br>");
  document.write ("<hr>");
  document.write ("<table width ='600' border ='1'>");
  document.write ("<tr><th>NIM</th>");
  document.write ("<th>NAMA</th><th>ALAMAT</th><th>JENIS KELAMIN</th><th>JURUSAN</th><th>HOBBY</th><th>KETERANGAN</th><tr>");
  document.write ("<tr><th>"+onim+"</th><th>"+onama+"</th><th>"+oalamat+"</th><th>"+ojk+"</th><th>"+ojurusan+"</th><th>"+ohobby+"</th><th>"+oket+"</th><br>");
  document.write ("</table>");
    }
    }
   
    }
</script>

<form name="fform" onSubmit="return tekan()">
DATA MAHASISWA<br>POLITEKNIK NSC SURABAYA<br><hr><br>
SILAH KAN MASUKKAN DATA : <br><br>
NIM     :<input type=text size=8 name="nim"><br>
NAMA    :<input type=text size=20 name="nama"><br>
ALAMAT  :<input type=text size=20 name="alamat"><br>
JENIS KELAMIN :<input name="jk" type="radio">
LAKI-LAKI   <input name="jk" type="radio">PEREMPUAN<br>
JURUSAN :   <select name="jurusan" size="1" >
   
    <option value="">
       -- Pilih Jurusan --
    </option>
   
    <option value = "Teknik Komputer">
       teknik informatika
    </option>

    <option value = "Administrasi Niaga">
       Administrasi Niaga
    </option>

    <option value = "Akutansi">
       Akutansi
    </option>

    <option value = "Perhotelan">
       Perhotelan
    </option>

</select><br>
HOBBY  :<input type=text size=20 name="hobby"><br>
KETERANGAN :<input type="text" size="20" name="keterangan"><br>
        <input type="button" value="KIRIM" onClick="tekan()">
        <input type="reset" value="RESET"><br>

</form>
</body>

</html>

Hasil & screenshoot gambar dari script program diatas bisa anda lihat di postingan saya yang lain. Script tersebut biasanya sama persis atau hampir digunakan dalam form-form data mahasiswa di universitas atau fakultas. Apabila ada bug atau pesan error jangan sungkan untuk menghubungi saya atau mungkin anda sendiri yang dapat memperbaiki error tersebut serta mengembangkan script form dan alert javascript buatan saya. Namun jika script tersebut normal tidak ada halangan atau bug, alhamdulillah rasa capek saya terbayarkan karena hasilnya sukses aman terkendali. semoga artikel atau tulisan tentang bahasa pemrograman javascript membuat script form dan alert ini bermanfaat. Untuk anda yamg telah berkunjung atau membaca blog ini, saya ucapkan terima kasih dan semoga sukses selalu. aamiin.