Kamis, 26 Oktober 2017

Pertanyaan dan Jawaban Struktur Data

 Pertanyann dan Jawaban dari Materi tentang Tipe data, Array,Sort,dan Linked List...

 1.   Mana ynag termasuk kedalam tipe data logika?
a.       Real
b.      Boolean
c.       Byte
d.      longInt
e.      double
 2.   Sebuah struktur data yang terdiri dari atas banyak variable dengan tipedata sama disebut?
a.       Tipe data
b.      Linked list
c.       Array
d.      Struktur data
e.      Sorting
 3.   Mana yang tidak termasuk ke dalam jenis-jenis pengurutan?
a.       Bubble sort
b.      Selection sort
c.       Insertion sort
d.      Shall sort
e.      Double sort
 4.  Apa yang dimaksud dengan NODE?
a.       Elemen data yang dihubungkan dengan link pada linked list
b.      Elemen data yang terurut pada linked list
c.       Suatu linked list yanag hanaya memiliki satu variable pointer saja
d.      Banyaknya link yang ada pada linked list
e.      Pointer yang menunjuk ke node selanjutnya dan pointer yang menunjuk ke node sebelumnya.

5. Pengurutan dari angka yang nilainya lebih kecil kemudian menuju ke nilainya yang lebih besar disebut?
a.       Listcending
b.      Sortcending
c.       Descending
d.      Ascending
e.      justifycending
 6.  No hp (089675342746) termasuk tipe data ?
a.       char
b.      Boolean
c.       Int
d.      String
e.      Sort

 7.  Bentuk pendeklarasian array di atas termasuk ke dalam?
a.       Array Dua Dimensi
b.      Array Multi Dimensi
c.       Array satu dimensi
d.      Array deklarasi
e.      Array banyak dimensi

 8.  Apa perbedaan tipe data Primitive dengan tipedata composite?
a.       tipe data composite cenderung lebih lambat dari pada tipe data primitive
b.      tipe data primitive sebuah tipe data standar yang tidak diturunkan dari objek manapun sedangkan tipe data composite tipe data bentukan yang terdiri dari dua atau lebih tipe data primitive.
c.       Tipe data primitive lebih cepat pemprosesannya sednagkan tipe data composite cenderung mengulangi pemprosesandata
d.      Tipe data composite lebih banyak dipahami sedangkan tipe data primitive jarang digunakan
e.      Tipe data primitive menjelaskan tentang banyaknya karakter sedangkan tipe data composite menjeaskan tentang angka-angka numeric.
 9.   Berapa ukuran (bit) dari tipe data Long?
a.       8
b.      32
c.       16
d.      4
e.      64      

10.  Suatu linked list dimana tail (node terakhir) menunjuk ke head (node pertama) disebut?
a.       Multiple linked list
b.      Circular linked list
c.       Double linked list
d.      Single lingked list
e.      Allocaton linked list

Jumat, 20 Oktober 2017

Menampilkan Nilai Terbesar Dari Kumpulan Element Array

Ini adalah sourcecode untuk menampilkan nilai terbesar dari kumpulan element array, saya menggunakan bahasa pemprograman java ..

Sourcecode:


package javaapplication8;
import java.util.Scanner;

public class JavaApplication8 {

    
    public static void main(String[] args) {
    Scanner input = new Scanner (System.in);
    int bil[]=new int [100];
    int max=0,tertinggi=0;
    
    System.out.print("Masukan Jumlah Bilangan : ");
    int in=input.nextInt();
    
    for(int x=1;x<=in;x++){
        System.out.print("Bilangan Ke-"+x+": ");
        bil[x]=input.nextInt();
    }
    for(int x=1;x<=in;x++){
        if(bil[x]>tertinggi){
            tertinggi=bil[x];
            
        }
            }System.out.println("Bilangan Terbesar : "+tertinggi);
        }
    }
  
outputnya :
Sekian terima kasih..


Macam-macam Framework Css

Terdapat Macam -macam Framework Css sebagai berikut :

1.Foundation
Foundation
Foundation merupakan CSS Framework yang mengutamakan kualitas mobile view, tetapi tetap tangguh untuk desktop view-nya. Framework ini lebih cenderung memandu Anda untuk menghasilkan desain yang menarik dengan kode HTML yang mudah untuk dimengerti pula.
Javascript yang include di dalam Foundation dibuat secara maksimal sehingga javascript pada Foundation dapat berfungsi dengan baik dan tentunya lebih cepat.

2. Less Framework
lessframework
Less Framework ini memanfaatkan salah satu tool yang bernama Less CSS. Dia merupakan sebuah tool yang dapat anda manfaatkan dalam penulisan CSS yang lebih simpel dan efisien selayaknya anda menulis kode PHP atau Javascript. Dan Less Framework hadir dengan mengemas Grid System dan Responsiveness untuk membuat kode anda jauh lebih simpel dan lebih efisien lagi.

3.Golden Grid System
Golden Grid System
Golden Grid System adalah sistem lipatan grid untuk responsif desain. Dibagi pada layar menjadi 18 kolom, Kolom paling kiri dan paling kanan digunakan sebagai margin luar dari grid, yang menyisakan 16 kolom untuk dipakai dalam desain. 16 kolom dapat dikombinasikan, atau dilipat, menjadi 8 kolom untuk ukuran layar tablet, dan menjadi 4 kolom untuk ukuran mobile.
4.Mazium
mazium adalah salah satu Css Framework free yang membantu anda untuk memualai mendesain strukture website dengan style modern yaitu Responsive web desain yaitu desain yang membuat anda tidak perlu lagi mendesain website dengan terpisah untuk bermacam macam ukuran Pixel layar monitor, Amazium muncul dari kenyataan sekarang orang orang tidak perlu lagi membuat 960 grid system dengan dua belas kolom nya.
Amazium sekarang ini masih baru dan saya sendiri tertarik dengan Css ini karena kepraktisan dan kesimpelan nya, dengan core yang tidak besar jadi cocok untuk pengembangan desain sesuai selera tanpa di batasi oleh aturan aturan Css Framweork tersebut, Sekarang saya akan menjelaskan satu persatu cara kerja Amazium dan fitur fitur apa yang di tawarkan oleh CSS Framework ini.

5.MQ Framework
MQ Framework
Responsive MQFramework, berbasis pada 12 kolom grid, yang dirancang untuk berbagai kebutuhan, dapat dipakai untuk proyek baru atau yang sudah ada dengan perubahan kode yang minim.
6. Semantic Grid System
Semantic Grid System
Semantic Grid System adalah sistem responsif grid yang dapat diatur lebar kolom dan jarak diantara kolomnya, pilih jumlah kolom dan pilih jenis ukuran pixel atau persentase tanpa perlu ada penulisan class .grid_x di kode anda.
7. Skeleton
Skeleton
Skeleton adalah koleksi kecil dari CSS dan JS yang ringan dan berbasis 960grid yang dapat dengan mulus diperbesar atau diperkecil sesuai ukuran browser, tablet atau mobile phone (baik bentuk landskap atau potret).
8. 1140 CSS Grid
1140px CSS Grid
1140px CSS Grid didesain untuk tepat sempurna pada layar ukuran 1280px, dan akan mengecil dengan sempurna pada ukuran layar yang lebih kecil, menggunakan media queries untuk jalan di versi mobile.
9. 320 and up
320 and up
320 and up berisi Media Query yang menanjak hingga 5 jenjang ukuran viewport, vertikal grid, preset untuk tipografi dan menggunakan komponen dari HTML5 Boilerplate.
10.The Goldilocks Approach
 goldilocks approach
Goldilocks Approach menggunakan kombinasi dari Ems, Max-width, Media Queries dan Pattern Translations untuk jalan di tiga media sehingga desain anda memiliki resolusi yang bebas.
11.inuitcss
inuit.css
inuit.css adalah framework HTML5 yang menggunakan sistem grid dan dapat mengecil pada layar yang lebih kecil secara otomatis. Menggunakan sistem yang minimalis, anda dapat langsung menggunakannya tanpa perlu mengatur style-style yang tidak diperlukan, serta dapat dikembangkan dan terdapat sejumlah plugin yang tersedia, seperti penggunaan breadcrumb secara berurutan.
12. BluCSS
blucss
BluCSS adalah CSS framework yang ringan dan didesain untuk kemudahan dan kesederhanaan dalam penggunannya. Juga memiliki sistem responsif dengan 4 tingkatan : layar desktop, laptop, tablet dan mobile.
13.Gridless
gridless
Gridless adalah HTML5 dan CSS3 boilerplate untuk membuat responsif website masa depan. Anda dapat dengan mudah membuat resposif, cross-browser website dengan tipografi yang indah. Sederhana dan langsung pada tujuan, serta tidak menggunakan penulisan grid sistem atau non-semantic class.
14. Columnal
columnal
Columnal memiliki sistem 1140px grid, terinspirasi dari cssgrid.net dan 960.gs. Grid terbagi secara horisontal menjadi 12 kolom seri, dan secara vertikal dalam bentuk baris. 12 kolom dibagi secara presisi menjadi kolom yang sama lebar untuk 2, 3, 4, atau 6 kolom.
15.Fluid Baseline Grid
fluid baseline grid
Fluid Baseline Grid adalah HTML5 dan CSS3 development kit yang menyediakan dasar yang solid untuk mendesain website secara cepat dan mudah. Fluid Baseline Grid dibangun dengan standar tipografi dan mengkombinasikan dasar dari layout fluid-width, baseline grid dan mobile denga sistem responsif pertama yang bebas dan perangkat agnostic framework.

Contoh Program Array

Ini adalah contoh program sederhana array 

Source Code :

package javaapplication11;


public class JavaApplication11 {

    
    public static void main(String[] args) {
        

      
      String[] mahasiswa;

      // membuat array mahasiswa dengan panjang 5

      mahasiswa = new String[5];
      mahasiswa[0] = "Dono"; // isi element array 0
      mahasiswa[1] = "Danu"; // isi element array 1
      mahasiswa[2] = "Dana"; // isi element array 2
      mahasiswa[3] = "Dini"; // isi element array 3
      mahasiswa[4] = "Doni"; // isi element array 4

      // cetak array
      System.out.println("========= Array of mahasiswa ==========");

      for(int i = 0; i < mahasiswa.length; i++){
         System.out.println("Elemen "+i + " " +mahasiswa[i]);

      }

   }

}


outputnya :











Sekian dari saya Terimakasih...

Kamis, 05 Oktober 2017

Bahasa Pemprograman




Apa itu Bahasa Pemprograman ?

Bahasa pemrograman, atau sering diistilahkan juga dengan Bahasa komputer atau Bahasa pemprograman komputer, adalah 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. 

Fungsi Bahasa Pemrograman


Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.

Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya.

Bahasa Pemprograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.


Namun,secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :

  1. Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
  2. High Level Language (seperti Pascal dan Basic)
  3. Middle Level Language (seperti bahasa C), dan
  4. Low Level Language (seperti bahasa Assembly)

Tingkatan Bahasa Pemrograman


1. Bahasa Pemrograman Tingkat Tinggi . 


    Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya terhadap bahasa sehari – hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler.
Sebagai contoh adalah :

BASIC, C, C++, COBOL, FORTRAN, ada, Pascal, Java , .NET




2. Bahasa Tingkat Menengah
    Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun rendah. Contohnya bahasa C.

3. Bahasa Pemrograman Tingkat Rendah
     Bahasa tingkat rendah merupakan bahasa pemrograman yang berorientasi pada mesin. Disebut tingkat rendah karena bahasa ini lebih dekat ke bahasa mesin daripada bahasa manusia. Yang tergolong dalam bahasa tingkat rendah adalah bahasa assembly.

Kelemahan bahasa tingkat rendah antara lain :
- sulit dipelajari karena programmer harus mengetahui seluk beluk perangkat keras yang digunakan
- bahasa assembly untuk satu jenis mikroprosesor satu dengan yang lain sangat jauh berbeda karena       belum ada standardisasi. Contoh : bahasa assembly untuk mikroprosesor Intel 8088 


Proses Pembuatan Program
Proses pembuatan program yaitu kita menulis kode sumber pada teks editor misalnya notepad kemudian mengubahnya menjadi bahasa mesin yang bisa dieksekusi oleh CPU. Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine language) ini terdiri dari dua macam yaitu kompilasi dan interpretasi

Kompilasi (Compilation)

Dalam proses kompilasi semua kode sumber dibaca terlebih dahulu dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan. Program yang melakukan tugas ini disebut Compiler. Program hasil kompilasi akan berbentuk executable. Program bisa langsung dijalankan tanpa harus memiliki Compiler di komputer yang menjalankan program tersebut. Bahasa yang menggunakan teknik kompilasi misalnya bahasa C, C++, Pascal, Assembly dan masih banyak lagi.

Interpretasi (Interpretation)

Bahasa yang menggunakan teknik interpretasi akan membaca kode sumber perbaris dan dieksekusi perbaris. Jika ditemukan kesalahan dalam penulisan program maka di baris kesalahan itulah program akan dihentikan. Program yang melakukan tugas ini disebut Interpreter. Pada teknik interpretasi tidak ada akan dihasilkan program standalone, artinya untuk menjalankan program kita harus mempunyai kode sumbernya sekaligus interpreter program tersebut. Bahasa yang menggunakan teknik interpretasi misalnya bahasa Perl, Python, Ruby dan masih banyak lagi.

Kompilasi Sekaligus Interpretasi

Ada juga bahasa pemrograman yang menghasilkan programnya dengan teknik kompilasi sekaligus interpretasi. Misalnya bahasa java. Dalam pembuatan program java kode sumber diubah menjadi bytecode. Meskipun nampak seperti bahasa mesin namun ini bukanlah bahasa mesin dan tidak executable. Untuk menjalankan bytecode tersebut kita membutuhkan Java Runtime Environment (JRE) yang bertugas sebagai interpreter sehingga menghasilkan program dari bytecode tersebut.
Meskipun setiap bahasa pemrograman dibuat untuk membuat program namun setiap bahasa dibuat dengan tujuan dan fungsi yang berbeda-beda. Misalnya untuk membuat driver hardware kita tidak bisa menggunakan bahasa Visual Basic. Untuk membuat program berbasis sistem seperti driver kita bisa gunakan bahasa C atau Assembly. Contohnya sistem operasi linux yang open source. Jika anda melihat kode sumbernya anda akan menemukan bahwa linux dibuat menggunakan bahasa C. Sedangkan untuk pemrograman desktop kita bisa menggunakan Visual Basic. Bahasa tersebut dirancang oleh Microsoft untuk pemrograman desktop dengan tampilan GUI yang memukau.

Perbedaan antara Kompilasi (Compilation)dengan Interpretasi (Interpretation)

  1.  Jika hendak menjalankan program hasil kompilasi dapat dilakukan tanpa butuh kode sumber. Kalau interpreter butuh kode sumber.
  2.  Jika dengan kompiler, maka pembuatan kode yang bisa dijalankan mesin dilakukan dalam 2 tahap terpisah, yaitu parsing ( pembuatan kode objek ) dan linking ( penggabungan kode objek dengan library ) . Kalau interpreter tidak ada proses terpisah.
  3.  JIka compiler membutuhkan linker untuk menggabungkan kode objek dengan berbagai macam library demi menghasilkan suatu kode yang bisa dijalankan oleh mesin. Kalau interpreter tidak butuh linker untuk menggabungkan kode objek dengan berbagai macam library
  4. Interpreter cocok untuk membuat / menguji coba modul ( sub-routine / program-program kecil ). Maka compiler agak repot karena untuk mengubah suatu modul / kode objek kecil, maka harus dilakukan proses linking / penggabungan kembali semua objek dengan library yang diperlukan.
  5. Pada kompiler bisa dilakukan optimisasi / peningkatan kualitas kode yang bisa dijalankan. Ada yang dioptimasi supaya lebih cepat, ada yang supaya lebih kecil, ada yang dioptimasi untuk sistem dengan banyak processor. Kalau interpreter susah atau bahkan tidak bisa dioptimasikan

5 Bahasa pemprograman yang Terpopuler 

1. JAVA
Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai platform, dari mulai PC sampai perangkat mobile. Bahasa pemrograman ini awalnya dikembangkan pada The Green Project pada tahun 1991 oleh Sun Microsystem yang kemudian dilepas pada Oracle. Nama Java sendiri dipilih karena salah seorang pendiri Java, James Gosling, sangat menyukai kopi murni yang langsung digiling dari mesin giling (kopi tubruk) dimana kopi jenis ini berasal dari pulau Jawa di Indonesia.
Java menjadi salah satu bahasa pemrograman terpopuler bukan karena tanpa alasan, bahasa pemrograman ini memiliki beberapa kelebihan seperti misalnya bisa berjalan di sistem operasi yang berbeda-beda, kemudian bahasa pemrograman ini termasuk kedalam pemrograman OOP (pemrograman orientasi objek) sehingga programer lebih mudah dalam menyusun program menggunakan bahasa ini, selain itu bahasa ini juga memiliki library yang lengkap sehingga akan sangat memudahkan programer. Dan saat ini merupakan era dimana smartphone Android sangat banyak digunakan. Aplikasi dalam smartphone Android dibangun menggunakan bahasa Java, sehingga banyak juga programer-programer yang menggunakan bahasa ini karena memang sedang banyak dibutuhkan.
2. C
Bahasa C ini termasuk bahasa pemrograman tertua yang pernah ada. Bahasa pemrograman C ini dikembangkan dari sekitar tahun 70-an. Pembuat bahasa C adalah Dennis Ritchie Bahasa C menjadi bahasa pemrograman yang populer di Indonesia karena hampir sebagian besar perguruan tinggi jurusan IT ataupun lembaga kursus pemrograman menggunakan bahasa ini untuk dipelajari pertama kali sebelum mempelajari bahasa pemrograman yang lain. Bukan tanpa sebab bahasa C ini menjadi dasar untuk mempelajari bahasa pemrograman yang lain, karena memang bahasa C ini merupakan "bapak" dari bahasa pemrograman lain seperi C#, Java, C++, dan lain sebagainya.
3. PHP
PHP (PHP Hypertext Pre-processor) merupakan bahasa pemrograman yang paling banyak digunakan di Indonesia. Selain karena gratis, PHP banyak digunakan karena bahasa pemrograman ini merupakan server side scripting yang memang dirancang untuk membangun website dinamis. Selain itu banyak website-website ternama seperti Facebook, Wordpress, ataupun Digg yang menggunakan PHP dalam pengembangannya. PHP pertama kali dikembangkan oleh Rasmus Lerdrorf.
4. PYTHON
Dalam tingkatan bahasa pemrograman,Pythin termasuk bahasa tingkat tinggi. Python menjadi salah satu bahasa pemrograman yang dapat membangun aplikasi, baik itu berbasis web ataupun berbasis mobile. Bahasa phyton ini termasuk kedalam bahasa pemorgraman yang cukup mudah bagi pemula, karena bahasa tersebut mudah untuk dibaca dengan syntax yang mudah untuk dipahami juga. Banyak perusahaan besar menggunanakn Phyton dalam pengembanganya seperti Instagram, Pinterest dan Rdio. Python juga digunakan oleh para pengembang Google, Yahoo!, dan juga NASA.
Di Indonesia sendiri terdapat grup Facebook yang membahas tentang Python yang telah memiliki lebih dari 6000 anggota. Grup ini cukup aktif, grup ini bernama Python Indonesia.
5. JAVASCRIPT
Javascript adalah bahasa pemrograma yang dikembangkan oleh Netscape. Penggunaan JavaScript saat ini kebanyakan terdapat pada pengembangan web. Dengan Javascript ini kita bisa membuat web yang interaktif dan menarik. Di Indonesia sendiri terdapat grup Facebook yang membahas tentang JavaScript ini dengan nama Javascript Indonesia. Grup yang beranggotakan lebih dari 10 ribu orang ini masih aktif sampai sekarang.
Sekian Terima Kasih ...

Apa Itu Array?

Apa itu Array ?

Array adalah sebuah struktur data yang terdiri atas banyak variable dengan tipe data sama,dimana masing-masing elemen variable mempunyai nilai indeks. Indeks array selalu bertipe integer yang dimulai dari 0.

Berikut ini gambar yang dapat mengilustrasikan sebuah array :


Macam-macam Array :

1. Array Satu Dimensi
Array satu dimensi adalah suatu array yang terdiri dari 1 subskrip array, yaitu jumlah data maksimum.
Bentuk umum :
Tipe_data nama_array[jumlah_maks_data];
Contoh :
int Nilai[5];        nilai [1]   nilai [2]      nilai [3]       nilai [4]     nilai [5]

7080826075

Catatan :
String juga sebenarnya merupakan array yang bertipe karakter. Jumlah elemen array menyatakan jumlah string.


2. Array Dua Dimensi

Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan
elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.

Bentuk umum pendeklarasian:
nama_array[jumlah_elemen_baris][jumah_elemen_kolom];




3.Array Multi Dimensi

Array multidimensi adalah suatu array yang mempunyai subskrip lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Bentuk umumnya yaitu :
tipe_array nama_array[ukuran1][ukuran2]…[ukuranN];
Contoh :
float X[2][4][3];
X[0][0][0] X[0][0][1] X[0][0][2] X[1][0][0] X[1][0][1] X[1][0][2]
X[0][1][0] X[0][1][1] X[0][1][2] X[1][1][0] X[1][1][1] X[1][1][2]
X[0][2][0] X[0][2][1] X[0][2][2] X[1][2][0] X[1][2][1] X[1][2][2]
X[0][3][0] X[0][3][1] X[0][3][2] X[1][3][0] X[1][3][1] X[1][3][2]


Sekian Terima Kasih...

Jenis-jenis Operator






Pengertian Operator Pemograman

Operator adalah simbol-simbol khusus yang digunakan untuk mengoperasikan suatu nilai data (operand).

Ada beberapa jenis operator, yaitu :

  1. Assignment Operator / Operator Penugasan 
         Assignment Operator (operator penugasan) adalah operator yang menggunakan tanda sama   dengan (=) untuk mengisi sebuah nilai dalam suatu variabel.

 operatorassignment
Operator Penugasan yang dapat digunakan pada tipe data yaitu :
  1. Char

  1. Arithmetic Operator / Operator Aritmatika

Arithmetic Operator (operator aritmatika) adalah operator yang digunakan untuk melaksanakan operasi aritmatika.
Beberapa operator aritmatika antara lain:
*  : untuk perkalian
+  : untuk penjumlahan
-   : untuk pengurangan
/   : untuk pembagian
% : untuk sisa pembagian (modulus)

operatoraritmatika

Operator Aritmatika yang dapat digunakan pada tipe data yaitu :
  1. char,short,long

  1. Logical Operator / Operator Logika / Boolean Operator

Operator Boolean atau Operator Logika adalah operator yang digunakan untuk melakukan operasi logika yaitu operator yang menghasilkan nilai TRUE (benar) atau FALSE (salah).
Bebarapa macam operator logika antara lain:
1. and  : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
2. or    : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE
3. xor  : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE tetapi bukan keduaduanya
              bernilai TRUE
4. !      : mengasilkan nilai tidak TRUE
5. && : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
6. ||      : menghasilkan nilai TRUE jika salah satu operand bernailai TRUE

operatorboolean

Operator Logika yang dapat digunakan pada tipe data yaitu :
  1. Boolean

  1. Comparison Operator / Operator Pembanding

Operator Pembanding adalah operator yang digunakan untuk membandingkan dua buah nilai atau operand.
Operator perbandingan ini antara lain :
<   : untuk kurang dari
>   : untuk lebih dari
<= : untuk kurang dari atau sama dengan
>= : untuk lebiih dari atau sama dengan
== : untuk sama dengan
!=  : untuk tidak sama dengan
<> : untuk tidak sama dengan

operatorpembanding

Operator Pembanding yang dapat digunakan pada tipe data yaitu :
  1. Long


Sekian Terima Kasih...