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.