[Praktek] Menambahkan dan mengalikan 2 buah bilangan

Praktek kali ini adalah untuk menambahkan dan mengalikan 2 buah bilangan bulat integer.

Berikut adalah programnya


<HTML>
<HEAD>
<TITLE>Type Bilangan</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--
var a = 15;
b = 14;
tambah = a + b;
kali= a * b;
document.write("Penambahan (" +a+ " + " +b+ ") = " + tambah);
document.write("<BR>");
document.write("Perkalian (" +a+ " x " +b+ ") = " + kali );
document.write("<BR>");
//-->
</SCRIPT>
</BODY>
</HTML>


Penjelasan
document.write("Penambahan (" +a+ " + " +b+ ") = " + tambah);

Fungsi document.write adalah untuk menulis tampilan di area browser.

Program di atas adalah program perkalian dan pembagian sederhana.
Hasil perkalian dan pembagian di simpan di dalam sebuah variabel dan kemudian oleh javascript ditampilkan hasilnya melalui fungsi document.write


Hasil



Lihat langsung di sini

Apa itu Struktur Data

Apa itu Struktur Data

Dalam istilah ilmu komputer, sebuah struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.




atau ada juga yang menyebut model logika/matematik yang secara khusus mengorganisasi data.

Beberapa Contoh Struktur Data adalah :
  1. Array / Larik
  2. Record / Rekaman / Struct / Struktur
  3. Stack / Tumpukan
  4. Queque / Antrian dan Dequeque
  5. List / Susunan
  6. Graph (Graphis)
  7. Tree (Pohon)
Semua bahasa pemograman menpunyai struktur data.
Salah satunya yaitu Javascript, yaitu suatu Script yang dikembangkan dari C++ dan jalan pada sisi Client apabila dikaitkan dengan pengembangan WEB, dan selanjutnya dapat dapat dipadukan dengan XMLHttpRequest untuk berinteraksi dengan Server secara Asyncronous (bermain dibelakang layar), yang lebih dikenal dengan AJAX (Asyncronous JavaScript And XML). Sebagai contoh adalah ketika adanya notification di facebook tanpa kita harus mereload halaman tersebut.

Sebelum memulai belajar struktur data ada baiknya kita mengenal tipe data yang biasa digunakan, khusunya di Javascript
Secara umum, tipe data dapat dikelompokkan sebagai berikut:

1. Numeric (Bilangan)
    Dibagi kedalam 2 kelompok besar, yaitu
    a.  Integer (bilangan bulat)
    b.  Real (bilangan pecahan).
         Untuk Bilangan Bulat dikenal dengan basis bilangan
        a.  Biner
        b.  Oktal
        c.  Desimal   
        d.  Hexadesimal
            sedangkan Bilangan Pecahan biasanya menggunakan simbol Eksponen         (“e”/”E”), sontoh : 1,2 x 103 = 1.2E + 03
      2. String (Gabungan kata)
          Dibagi kedalam 2 kelompok besar, yaitu

          a. Char / Karakter
          b. String / Text / Varchar / Alphanumeric
           dalam JavaScript ditulis diantara tanda Petik Ganda.
           Beberapa Karakter khusus dalam JS :
              a.  \a:Membangkitkan suara (speaker komputer)
              b.  \b:Menggeser kursor kekiri
              c   \n:Pindah baris

        4.  Boolean (Logika)
             Tipe data yang terdiri dari 2 kondisi, benar (true) dan salah (false)

        5.  Date/Time
             Tipe data ini adalah tipe data waktu

        6.  Tipe Data Bentukan
             Tipe data yang berasal dari diturunkannya tipe data primitif (Bilangan, String dan Boolean), contohnya yaitu :
              a.  Array
              b.  Record


        Selain itu , untuk Memanipulasi data diperlukan Operator, yaitu :

        1. Operator Aritmatik atau matematika
             a. (+)  Penjumlahan
             b. (-)   Pengurangan
             c. (*)  Perkalian  
             d. (/)   Pembagian
             e. (%) Modulus (Sisa hasil bagi)
             f.  div  (Hasil bagi pembulatan)
          2. Operator Logika dan Bitwise
               a.  & And
               b.|  Or
               c. ~ Not
               d. ^ Xor
               e.  << SHL ( Geser Ke Kiri / Shift Left )
               f.   >> SHR ( Geser Ke Kanan / Shift Right)
            3. Operator Pembanding
                 a.  ==   Sama dengan
                 b.  !=    Tidak sama dengan
                 c.  <    Kurang dari
                 d   >    Lebih dari
                 e  >=  Lebih sama dengan
                 f.  <=  Kurang sama dengan

              Kategori

              Kategori