Algoritma
merupakan kumpulan perintah untuk menyelesaikan suatu masalah atau yang berhubungan degan logika. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Dalam algoritma juga ada yang di sebut dengan penghubung kalimat , seperti :

1. Negasi adalah sebuah pernyataan yang meniadakan pernyataan yanga ada.

Misalkan p sebuah pernyataan. Negasi (ingkaran) dari p adalah

pernyataan tidak p , yang dilambangkan dengan p atau ~ p . Jadi, jika p

bernilai benar, maka p bernilai salah, dan jika p bernilai salah, maka p

bernilai benar.

Notasi: ¬, –, ˜

Bentuk: tidak

Tabel kebenaran negasi:

p

p

T/B

F/S

F/S

T/B

 

  • Keterangan: T/B=Benar; F/S=Salah

Contoh :

  • Jika p : 2 + 3 > 5 maka jawabannya p : 2 + 3 £ 5
  • Jika q : 5 – 2 = 3 maka jawabannya q : 5- 2 ¹ 3
  • r : Hari ini hujan maka jawabannya r : Hari ini tidak hujan.

2. Konjungsi adalah pernyataan gabungan dari dua pernyataan dengan kata penghubung dan.

Misalkan p dan q adalah pernyataan. Konjungsi dari p dan q adalah

pernyataan majemuk ” p dan q “, yang dilambangkan dengan p
q . Pernyataan

majemuk pq bernilai benar jika p dan q keduanya benar. Pernyataan

majemuk pq bernilai salah jika salah satu p atau q salah, atau p dan q

keduanya salah.

Notasi: ^, x, .

Bentuk: … dan …

 

 

Tabel kebenaran konjungsi:

p

q

p q

T

T

T

T

F

F

F

T

F

F

F

F

 

Contoh :

  • Jika p : 2 + 3 > 5 ; q : 5 – 2 = 3 maka penyelesaiannya p
    q : 2 + 3 > 5 dan 5 – 2 = 3 (F)
  • Jika p : -3 > -7 ; q : 3 < 5 maka penyelesaiannya p
    q : – 3 > -7 dan 3<5 (T)
  • Jika p : 2 adalah bilangan prima; q : 2 < 4 maka penyelesaiannya p
    q : 2 adalah bilangan prima dan 2 < 4 (T)

 

3. Disjungsi adalah penghubung dua pernyataan dengan kata penghubung atau.

Disjungsi (inklusif) dari pernyataan-pernyataan p dan q adalah pernyataan

majemuk ” p atau q “, yang dilambangkan dengan p
q . Pernyataan majemuk

p
q bernilai benar jika salah satu p atau q benar atau kedua-duanya benar.

Dalam praktek, kadang-kadang ditulis “dan/atau“. Sedangkan kata “atau” dalam

arti eksklusif dilambangkan dengan . Pernyataan majemuk pq bernilai benar

jika salah satu benar tetapi tidak keduanya p atau q benar.

Tabel kebenaran disjungsi :

P

q

p q

pq

T

T

T

F

T

F

T

T

F

T

T

T

F

F

F

F

 

Contoh :

  • Jika p : 2 3 5; q : 5 3 maka penyelesaiannya
  • Jika p : 2 adalah bilangan prima; q : 2 adalah bilangan rasional.

Notasi: v, +

Bentuk: … atau …

 

4. Implikasi adalah misalkan p dan q adalah pernyataan. Pernyataan majemuk “jika p , maka

q “, yang dilambangkan dengan p
q disebut pernyataan bersyarat atau

implikasi. Pernyataan p disebut hipotesis atau anteseden (antecedent) dan q

disebut konklusi atau konsekuen (consequent). Pernyataan majemuk p 
q

bernilai salah jika p benar dan q salah. Dalam kemungkinan lainnya, p 
q

bernilai benar.

    Tabel kebenaran Implikasi :

p

q

p 
q

T

T

T

T

F

F

F

T

T

F

F

T

 

Contoh :

  • Jika p : Saya lapar; q : Saya akan makan penyelesaiannya Jika saya lapar, maka saya akan makan.
  • Jika p : 2 adalah bilangan prima; q : 2 < 4Penyelesaian Jika 2 adalah bilangan prima, maka 2 < 4 .

 

Dalam matematika (praktek), pernyataan-pernyataan berikut merupakan

bentuk yang ekuivalen, artinya jika salah satu benar maka semua yang lain juga

benar dan jika salah satu salah, semua yang lain juga salah.

(a) Jika p , maka q .

(b) p mengimplikasi q .

(c) Jika p , q .

(d) p hanya jika q .

(d) q jika p .

(e) p adalah syarat cukup untuk q .

(f) q adalah syarat perlu untuk p .

(g) q bilamana saja p .

 

 

 

 

 

 

 

 

5. Biimplikasi (ekuivalensi) Misalkan p dan q adalah pernyataan. Pernyataan majemuk ” p jika danhanya jika q “, yang dilambangkan dengan pq disebut biimplikasi atau

ekuivalensi. Tabel kebenaran pq disajikan dalam Tabel 1.7. Pernyataan

majemuk pq bernilai benar jika p dan q keduanya benar atau keduanya

salah. Biimplikasi pq juga dinyatakan sebagai p adalah syarat perlu dan

cukup untuk q .

    

Tabel kebenaran Biimplikasi (ekuivalensi)

 

p

q

pq

T

T

T

T

F

F

F

T

F

F

F

T

 

Contoh :

3 < 4 jika dan hanya jika 4 3 > 0. Penyelesaiannya Misalkan p adalah pernyataan 3 < 4 dan q adalah pernyataan 4 3 > 0 .

Karena p dan q keduanya bernilai benar, maka disimpulkan bahwa

pq bernilai benar.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan

langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara

penyajian dari suatu algoritma.

 

Contoh simbol flowchart :

 


Simbol Flowchart –count :


 

 

Tujuan Membuat Flowchat :

• Menggambarkan suatu tahapan penyelesaian masalah

• Secara sederhana, terurai, rapi dan jelas

• Menggunakan simbol-simbol standar

 

 

Contoh Flowchart :

  • Membeli nasi goreng di warung makan.

 


 

 

 

 

 

 

 

 

 

 

 

 

Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ .
Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ) .

Contoh bahasa pemograman Java :

public class coba {

    public stastic void main (string[]args) {

        String nama = “anatolia” ;

        int umur = 14 ;

        string noHandphone = “02197345707” ;

        bolean

int x-6 ;

for (x=6 ; x <=100 ; x++) {

    system.out.println (x)

argumen    100

string argumen = args [0] ;

string argumen 2 = args [1] ;

system.out.println (argumen) ;

system.out.println (argumen2) ;

 

int y = katakata [0]

int y = Integer .parseInt (katakata [0]

int x = 1     membuat variabel baru

x< = 100 kondisi yang harus dipenuhi

x++     operasi yang dilakukan setelah kode eksekusi

 

int x + 1

while ( x<=y) {

    System.out.println (x)

While (kondisi)

    Sintaks yang dikerjakan

}

Int + y = integer .parseint(katakata[0])

While (true) {

    System.out.print (y) ;

    y– ;

    break ;

int y = 5

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s