Sabtu, 24 Mei 2014

Cara membuat struktur keputusan if/then ALGORITMA








D
I
S
U
S
U
N
Oleh:
Sri Indah Sari
TI

Tahun Ajaran 2013/2014



KATA PENGANTAR
Puji syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan nikmatnya kepada kami sehingga kami bisa menyelasaikan makalah ini dengan semampu kami. Dalam makalah ini akan sedikit kami paparkan mengenai materi algoritma untuk memenuhi tugas mata kuliah algoritma sebagai bahan pertimbangan perbaikan nilai disemester tiga kami yang dahulu.
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Untuk itulah perlu bagi kita sebagai mahasiswa teknik informatika untuk mempelajari dan memahami lebih dalam materi tentang algoritma.
Dalam penulisan makalah ini kami sadar tentunya masih jauh dari kata sempurna tentunya masih banyak kesalahan dan kekurangan dalam penyusunan makalah kami, untuk itulah kami mengharap kritik dan sarannya yang membangun dari pembaca sebagai bahan koreksi kami selaku penyusun agar kami bisa mengerti dimana letak kekurangan dan kesalahan kami agar bisa kami perbaiki.
Kritik dan saran bisa pembaca kirimkan kealamat e-mail indahsari0158@yahoo.co.id . Mudah–mudahan makalah kami ini bisa bermanfaat dan berguna bagi kami khususnya dan bagi pembaca pada umumnya.
      



       Lampung,November2013

                 Sri Indah Sari






Daftar isi

Kata pengantar …………………………………………………………………I
Daftar isi .....……………………………………………………………………II

Bab I pendahuluan
1.1   Latar Belakang  Masalah…………………………………………………1
1.2   Tujuan Makalah………………………………………………………….1
Bab II isi/pembahasan
2.1 Struktur if/then……………………………………………………………2
2.2 contoh soal……………………………………………………..................3-4

BAB III PENUTUP
3.1 Simpulan dan saran …………………………………………………………5
3.2 daftar pustaka  ……………………………………………………………….5









PENDAHULUAN


1.1 LATAR BELAKANG MASALAH

Latar belakang di buatanya makalah ini adalah untuk memenuhi nilai-nilai yang kurang dari mata pelajaran yang khususnya stuktur if/then. Juga untuk memenuhi suatu tugas yang di berikan oleh dosen mata pelajaran algoritma yang berguna untuk menambah nilai pada mata pelajaran tersebut.

1.2  TUJUAN MAKALAH

Tujuan di buat atau disusunya Makalah ini yaitu untuk menyelesaikan salah satu tugas mata pelajaran yang khususnya mata pelajaran algoritma agar mendapat nilai tambahan yang khususnya mata pelajaran pemograman.


A.Struktur Kepetusan if/then
Kali ini kita akan membahas mengenai  Struktur kondisi menggunakan if dan then. Perintah ini digunakan untuk menjalankan suatu instruksi atau blok dari instruksi kalau kondisi terpenuhi.condition adalah ekspresi yang akan di evaluasi. Jika kondisi ini true, statement akan dieksekusi. Jika false, statement akan diabaikan (tidak dieksekusi) dan program berlanjut ke instruksi berikutnya setelah struktur conditional.

Bentuk 1 kasus                            
If (syarat)                                    
     Then aksi
endif




Apabila syart terpenuhi maka aksi di jalankan. Misal pada contoh ini,nilai x akan di tambah 5 apabila nilainya lebih besar dari 100.
Contoh: if (x > 100)
                  Then x      x+5
            Endif


Bentuk 2 kasus
If (syarat)                                    
     Then aksi-1
      Else aksi-2
endif




Apabila syarat terpenuhi maka aksi-1 dilaksanakan,tetapi bila syarat tidak terpenuhi maka aksi-2 yang di laksanakan.misal pada contoh berikut ini, bila a lebih besar dari 0 maka akan ditampilkan “bilangan ini positif”.Selain ituakan di tampilkan “Bilangan ini negatif”.
Contoh:
If (a>0)
    Then write (“bilangan ini positif”)
    Else wite (“bilangan ini negatif”)
Endif.
B.CONTOH SOAL
·         Mengecek kesamaan dua angka dalam serangkaian langkah langkah sebagai berikut:
1.mulai
2.baca data
    Angka1,angka2
3.cek kesamaan angka
    If angka1 = angka2
    Jika ya,cetak keterangan “angka sama”
    Jika tidak, cetak keterangan “angka berbeda”
4.selesai




·        

·         Contoh untuk menunjukan pemakaian intruksi pemilihan.
1.algoritma ini menerima satu bilangan bulat kemudian memeriksanya apakah bilangan genap atau bilangan ganjil.
Definisi Variabel
                Integer bilangan;
Rincian Langkah
                Write (“masukan satu bilaangan bulat:”);
                Read (bilangan);
If (bilangan%2=0)
                Then write (“bilangan genap !”);
                Else write (“bilangan genap !”);
Endif

·         Contoh untuk menunjukan pemakaian intruksi pemilihan.
2. .algoritma ini menerima tiga bilangan bulat kemudian menetapkan bilangan terbesar.
 Deklarasi
                Integer  A,B,C, maks;
Deskripsi
                Write(“ masukan bilangan 1 :”);
                Read (A);
 Write(“ masukan bilangan 2 :”);
                Read (B);
Write(“ masukan bilangan 3 :”);
                Read (C);
If (A>B)
                Then  maks          A;
                Else maks          B;
Endif.

If (C>maks)
                Then  maks        C;
Endif .

Write (“MAKSIMUM=”,maks”);




               

               


BAB III
PENUTUP

3.1 Simpulan dan saran

SIMPULAN
Pernyataan if  mempunyai pengertian, “ Jika kondisi bernilai benar, maka
perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan”.
IF(KONDISI).

SARAN
Untuk penyempurnaan pembuatan makalah kedepannya, saya mengharapkan adanya saran dari semua pihak  baik dosen maupun seluruh mahasiswa yang membaca makalah ALGORITMA ini terhadap kekurangan yang terdapat pada makalah ini.

3.2  DAFTAR PUSTAKA
1.  Al Fatta, Hanif, S.k om. 2006. Dasar Pemrograman C++. Andi Offset. Yogyakarta
2.  Frieyadie. 2006. Panduan Pemrograman C++. Andi Offset. Yogyak arta
3. Kadir, Abdul. 2001. Pemrograman C++ menggunakan turbo C++ dan borland C++.
Andi Offset. Yogyakarta.
4.  Nugroho, Adi, ST., MMSI. Pemrograman Berorientasi Objek. Informatika. Bandung
5. Raharjo, Budi. 2004. Mengungkap Rahasia pemrograman dalam C++. Informatika. 
    Bandung.




Tidak ada komentar:

Posting Komentar