Selasa, 30 September 2014






LAPORAN PRAKTIKUM
ALGORITMA
TI-S1
PERTEMUAN KE 12







Disusun Oleh :
Nama        : Anggita Dwi S.P
Nim            : 145410228


LABORATURIUM TERPADU
STMIK AKAKOM YOGYAKARTA
OKTOBER 2014






  A.      TUJUAN
Mahasiswa dapat menyusun algortima untuk menyelesaikan suatu permasalahan dan menyajikan algoritma dengan bahasa formal, flowchart, activity diagram dan pseudecode.

  B.      TEORI SINGKAT
Algoritma adalah langkah-langkah dalam menyelesaikan masalah yang tersusun secara logis dan sistematis.

  C.      KEGIATAN PRAKTIKUM / PEMBAHASAN
Ø  PERTEMUAN KE 1
Pembahasan : Menyusun algoritma untuk menyelesaikan suatu permasalahan
Seperti algoritma memasak mie instan, algortima menghitung luas persegi panjang, algortima menghitung  luas segitiga, algoritma menghitung sisi miring segitiga siku-siku dengan proses input, proses, output, ambigu, storping role.

Kendala : Belum pernah tahu tentang algoritma sehingga pada saat praktikum pertama ini agak belum jelas tentang algoritma dan langkah-langkah logisnya  tapi setelah di bimbing sama ibu dosen ahirnya saya dapat mengerti dan dapat mengerjakan perintah algoritma yang di kasih.

Ø  PERTEMUAN KE 2
Pembahasan :
1.      Menggunakan Bahasa Formal
                                                                                I.            Judul Algoritma : Nama yang digunakan untuk mencerminkan proses, identitas, tipe, dll.
                                                                              II.            Deklarasi : Semua nama yang diapaki, meliputi nama file, nama variabel, nama konstanta, nama procedure serta nama fungsi.
                                                                            III.            Deskripsi : Semua langkah algoritma

2.      Menggunakan Flowchart
                                   




 Kendala :
1.  Algortima bahasa formal : Masih belum jelas tentang deskripsi dan deklarasi  karena keduanya hampi sama, dan dalam deskripsi juga belum bisa menetukan apakah int atau riil atau yang lainya.
2. Algoritma flowchart : Masih sulit tentang menggunakan bagan flowchart karena fungsinya ada yang mirip dengan yang lainya.
  D.     LATIHAN
Ø  PERTEMUAN KE 1
1.      Terlampir / Dikumpul

Ø  PERTEMUAN KE 2
1.      Terlampir / Dikumpul

  E.      TUGAS
Ø  PERTEMUAN KE 1
1.      Algoritma menukar isi ember A ke B dan sebaliknya
                                                                                I.            Siapkan ember A (warna air merah ), B(warna air biru), C(ember kosong)
                                                                              II.            Masukkan isi air ember A ke ember C
                                                                            III.            Masukkan isi air ember B ke ember A
                                                                            IV.            Masukkan isi air ember C ke ember B
                                                                              V.            Selesai
2.      Algoritma mengkonversi suhu Fahrenheit ke Celcius
                                                                                I.            Masukkan suhu Fahrenheit
                                                                              II.            Hitung suhu Fahrenheit menjadi celcius  dengan rumus c=5/9(f-32)
                                                                            III.            Tampilkan hasil
3.      Algoritma menghitung gaji karyawan
                                                                                I.            Masukkan nama karyawan dan gaji pokok
                                                                              II.            Hitung tunjangan = 20% * gaji pokok
                                                                            III.            Menghitung pajak = 15% * (gaji pokok + tunjangan)
                                                                            IV.            Menghitung gaji bersih =  gaji pokok + tunjangan – pajak
                                                                              V.            Tampilkan nama karyawan  dan gaji bersih
4.      Algoritma mengkonversi durasi waktu dalam hari,jam,menit,detik

                                                                             I.                Masukkan detik
                                                                           II.                Hari = detik div 86400
sisa 1 = detik mod 86400
                                                                         III.                .Jam = sisa 1 div 3600
Sisa 2 = sisa 1 mod 3600
                                                                        IV.                Menit = sisa 2 div 60
                                                                          V.                Detik= sisa 2 mod 60
                                                                        VI.                Tampilkan hasil  hari jam menit detik

Ø  PERTEMUAN KE 2
1.      Menukar isi ember A ke B sebaliknya dengan flowchart dan bahasa formal
                                                                             I.          Flowchart
 


                                                                              






                                      II.           Bahasa formal
1)   Judulal goritma : Algoritma menukar cairan berwarna
     (menukar isi cairan  ember A ke B  dengan menggunakan  ember   C )
2)   Deklarasial goritma :
     DEKLARASI
     A = ember berisi cairan berwarna merah ;
     B = ember berisi cairan berwarna biru ;
     C = ember kosong ;
     {nama perubah}
     Varkarakter :   char ( input A ,B, dan C) ;

3)   Deskripsi:
     {masukkan isis ember A=>C,masukkan isis ember B=>A,masukkan isis ember C=>A }
Selesaiisi ember A(biru) dan B(merah);




2.      Mengkonversi suhu Fahrenheit ke Celcius dengan flowchart dan bahasa formal
                                                                                I.            Flowchart



                                                                              II.            Bahasa formal

1)    Judulal goritma : Algoritma mengkonversi Fahreinheit ke celcius
2)   Deklarasi algoritma :
DEKLARASI
Const= c=5/9(f-32)
{nama perubah}
Var  bilangan : int ; { input bilangan fahreinheit }
Celcius: int { celcius }

3)   Deskripsi:
{baca fahreinheit,Celcius = C=5/9*(fahreinheit-32) }
kemudian tampilkan celcius



3.      Menghitung gaji karyawan dengan flowchart dan bahasa formal
                                                                                I.            Flowchart



                                                                              II.            Bahasa formal
1)         Judulalgoritma : Algoritma menghitung gaji bersih karyawan

2)         Deklarasi algoritma :
 DEKLARASI
 {nama perubah}
 Var Gaji_bersih :int; {input gaji bersih}
          Tunjangan :int; {input tunjangan}
          Gaji_pokok :int; {input gajipokok}
          Pajak :int; {input pajak}

3)        Deskripsi :
{bacagaji_pokok, tunjangan = 20*gaji_pokok/100, pajak = (tunjangan+gaji_pokok)*15/100, gaji_bersih = gaji_pokok-tunjangan-pajak}
Tampilkan gaji_bersih;

  F.       LISTING TERLAMPIR / DIKUMPUL

1 komentar:

Subscribe to RSS Feed Follow me on Twitter!