Posted by : Unknown Sabtu, 08 Oktober 2016

LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL 6










Nama                          : YudaPurnamaKhairin
Nim                             : 2012091125
Kelas                           : Sistem Informasi / SI A






LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2012






TUJUAN PRAKTIKUM
1.      Memahamipenggunaanstruktur IF_THEN dalampengambilankeputusan.
2.      Memahamipenggunaanstruktur IF-THEN-ELSE dalampengambilankeputusan.
3.      Memahamipenggunaanstruktur IF-THEN-ELSE bertingkatdalampengambilankeputusan.
4.      MembuatAlgoritma program untukmengambilkeputusanberdasrkanstrukturpemilihan IF
5.      Mengimplementasikan program IF dalambahasa C ++.

DASAR TEORI
      Pemilihansuatupernyataandieksekusihanyajikasuatukondisiterpenuhiterpenuhibatautidakterpenuhi.Pernyataan IF-THEN (jikamaka) digunakanuntukmengujisebuahkondisi.Bilakondisi yang di ujiterpenuhi, program akanmenjalankanpernyataan-pernyataantertentu. BentukumumstrukturIF-THEN adalah:

                             
If<kondisi>then
<pernyataan>
Endif

Keterangan:
Pernyataansesudah kata THEN (dapatberupasatuataulebihpernyataan) hanyaakandilaksanakanbilakondisi<kondisi>bernilaibenar (true). Bila<kondisi>bernilaisalah<false>tidakadaaksi yang dilaksanakan.Kata endifsengajaditambahkanuntukmempertegasawaldanakhirstruktur IF-THEN.

STRUKTUR IF-THEN-ELSE
            Pernyataanstruktur IF-THEN-ELSE (jika-maka-kalau-tidak) digunakanuntukmengujiduakondisiyaitu yang terpenuhi yang tidakterpenuhi.Bilakondisi yang diujiterpenuhi, program yang akanmenjalankanpernytaan-pernyataantertentu. Dan kondisi yang diujisalah, progamakanmenjalankanpernyataan-pernyataan lain. Bentukumumstruktur IF-THEN-ELSE adalahsebagaiberikut:
If<konsis> then
<pernyataan_1>
Else
<pernyataan_2>
Endif


Keterangan:
Pernyataan_1 akandilaksanakanjika<kondisi>bernilaibesartetapijikakondisibernilaisalahelse  yangmenyatakaningkaran (negation)dankondisiakanmelaksanakan pernyataan_2.
STRUKTUR IF-THEN-ELSE BERTINGKAT.
            Pernyataan IF-THEN-ELSE bertingkat di gunakanuntukmengujisebuahkondisiyaitusalahsatukondisiterpenuhidansebuahkondisi yang tidakterpenuhi.Bilakondisi yang di ujilebihdarisatukondisi yang tidakterpenuhi program akanmenjalankanpernyataan-pernyataantertentu. Dan bilakondisi yang diujisalah, program akanmenjalankanpernyataan-pernyataan lain. Bentukumumpernyataan IF-THEN-ELSE bertingkatadalahsebagaiberikut.
If<kondisi_1>then
<pernyataan_1>
Else
If<kondisi_2>then
                   Pernyataan_2.
Else
 If<kondisi_3> then
<pernyataan_3>
 Else
                                                    .
                                                    .
                                                    .
If<kondisi_n> then
<pernyataan_n>
Endif

Endif
Endif
Endif
Keterangan:
Pernyataan IF-THEN-ELSE bertingkat (bersarang) atau if didalam if digunakanuntukmengujisebuahkondisidalambentukbertingkatataubersarang.

PRAKTIKUM1 :PenggunaanStruktur IF-THEN
Menuliskanalgoritmadanmengimplementasikanalgoritmatersebutkedalambahasa C/C++ daripermasalahan yang diketahuiapakansebuahbilanganbulat yang dimasukankedalam keyboard merupakanbilanganbulatataubukan.Jikabilangantersebutadalahgenapmakaakanmencetakpesan”bilangangenap”.bilangangenapadalahbilangan yang habisdibagidengan 2 (sisa=0).
Algoritma:
Algoritmabilangan-genap
{ mencetakpesan “bilangangenap” jikasebuahbilanganbulat yang di bacadaripirantimasukanmerupakanbilangangenap}
Kamus (deklarasi)
Bil: integer
Algoritma (Deklarasi)
 Input (bil)
 If (bil mod 2 = 0) then
          Output (“bilangangenap)
endif

Bahasa C/C++ :
/* PROGRAM BILANGAN_GENAP */

/* Mencetakpesan “bilanganGenap” jikasebuahbilanganbulat yang di bacadari
Pirantinmasukanmerupakanbilangangena */

#include <stdio.h>
Main()
{
Intbil;
Printf(“masukanbilanganbulat”);
Scanf(“%d”, &bil)’
       If (bil&2 = = 0)
Printf(“bilanganbulat”)’
}

PRAKTIKUM 2 :Penggunaanstruktur IF-THEN-ELSE
Dibacaduabuahbilanganbulatdaripirantimasukan.Tentukandaribilanganitu yang terbesar.MisalkankeduabilangantersebutadalahAdan B.
Analisis
            Kasus A > B          Bilanganterbesaradalah A
            Kasus B > A          Bilanganterbesaradalah B


AlgoritmaCari_Max
{mentukannilaiterbesardariduabuahbilanganbulat}
Kamus (Deklarasi)
A,B : integer
Algoritma (Deklarasi)
       Input (A,B)
If  (A > B) then
Output (“bilanganterbesaradalh A”)
  Else
 Output (“bilanganterbesaradalah B”)
endif
Bahasa C++
/* Program Cari_Max */
/* menentukanbilanganterbesardariduabuahbilanganbulat */

#include <stdio.h)
Main()
{
Int A,B;
Printf(“A=”); scanf(“%d”,&A);
Printf(“B=”);scanf(“%d”,&B);
          If (A > B)
Printf(“bilanganterbesaradalah %d”,A);
         Else
Printf(“Bilanganterbesaradalah %d”,B);
}

Praktikum3 :penggunaanstruktur IF-THEN-ELSE bertingkat
Pengelompokannilaidenganketentuan:
Jikanialiangka> =90, makanilaihuruf =A
Jikanilaiangka> =70, makanilaihuruf =B
Jikanilaiangka> =50, makanilaihuruf=C
Jikanilaiangka> =50, makanilaihuruf=E



Algoritma :
AlgoritmaNilai
{menentukannilai yang sesuaikriteria}
Kamus (Deklarasi)
     Grade : integer
Algoritma (Deskripsi)
Input (Grade)
 If (grade > =90)then
Output (“Nilai=A”)
 Else
If(grade >=70) then
              Output (“nilai=B”)
Else
 If (grade >=50)then
                Output (“nilai=C”)
Else
           If (grade <=50)then
 Output (“nilai=E”)
Endif
Endif
Endif

Bahasa C++
/* program nilai */
/* menentukannilai yang sesuaidengankriteria */

#include <stdio.h>
Main()
{
Int grade;
Printf(“ masukannilai [0-100]:”);
Scantf(%d”,&grade);
      If (grade >=90)
Printf(“nilai=A”);
      Else
          If (grade >=70)
Printf(“nilai=B”);
          Else
              If (grade >=50)
Printf(“nilai>=C”);
              Else


TUGAS:


KESIMPULAN
Memahamipenggunastruktur IF-THEN dalampengambilankeputusan
Memahamipenggunaanstruktur IF-THEN-ELSE dalampengambilankeputusan
Memahamipenggunaanstruktur IF-THEN-ELSEbertingkatdalampengambilankeputusan
Membuatalgoritma program untukmengambilkeputusanberdasarkanstrukturpemilihan IF
Dan mahasiswadapatmengimplementasikan program HTML



{ 1 komentar... read them below or add one }

  1. Seminole Hard Rock Hotel & Casino Hollywood, FL
    Seminole Hard Rock Hotel 청주 출장마사지 & Casino 공주 출장샵 Hollywood 보령 출장안마 in South Florida features two hotel towers - The Guitar 정읍 출장안마 Hotel & Casino & Spa - along with a  Rating: 3.4 · ‎53 부천 출장안마 votes

    BalasHapus

- Copyright © Cap Nemo Ceuking - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -