• ≡ Menu
  • Contact
  • Sitemap
  • Advertise
  • Submenu
    • Submenu 1
    • Submenu 2
    • Submenu 3
    • Submenu 4
    • Submenu 5
  • Submenu
    • Submenu 1
    • Submenu 2
    • Submenu 3
    • Submenu 4
    • Submenu 5
  • Submenu
    • Submenu 1
    • Submenu 2
    • Submenu 3
    • Submenu 4
    • Submenu 5

Tempaltempel

Kumpulan Materi,Tugas Praktikum,Responsi,Tugas Kuliah,Stimik Amikom Purwokerto,Amikom Purwokerto

Menu
  • Static Page
  • Dropmenu
    • Dropmenu 1
    • Dropmenu 2
    • Dropmenu 3
    • Dropmenu 4
    • Dropmenu 5
  • Button
  • Dropmenu
    • Dropmenu 1
    • Dropmenu 2
    • Dropmenu 3
    • Dropmenu 4
    • Dropmenu 5
  • Error
  • Surprise Me
ALGO Semester 1 Teori Prosedure & Fungsi

Prosedure & Fungsi



Prosedure & Fungsi

 yup ketemu lagi nih sob sama ane hehe klai ini saya akan jelasin mengenai prosedure & fungsi pada algoritma dan struktur data ane nget dulu dia ajar materi ini yang pada saat itu masih semester satu masih imut-imut takut dan sama sekali ga ngerti dengan materi ini lebih parahnya lagi waktu SMA ehh salah ane lulusan SMK Hahaha jurusan Teknik Sepeda Motor dan nyasar ke amikom tanpa bekal apapun hanya bisa internetan dan main Game waktu itu OS pun ga tau apalagi tentang algo sama sekali ga ngrti sob waktu kuliah pun ga pernah merhatiin tuh dosen anehnya di semester dua ane baru sadar kalo materi ini sangat penting bisa di bilang dasar banget dan di semester dua ane ga tau apa apa mata kuliah ini di pake di dalam semua bahasa sob jadi ane saranin bagi yang membaca tulisan ini perhatiin tuh dosen biar ga bingung di semester berikutnya ga usah banyak bacot langsung saja di simak biar pinter 
 
Deklarasi Prosedure :
            Procedure  NamaProsedure ( Parameter List beserta typenya )
             { Berisi Deskripsi Dari Procedure  } 
            Kamus Lokal :

            Algoritma        :




Panggil Prosedure dari Algoritma :

               NamaProsedure(parameter)


Contoh 1 : Prosedure tanpa parameter


Procedure Test1()
{Procedure untuk mengalikan 4 dengan bilangan 6}
Kamus Lokal :
   x, y  : integer
Algoritma :
   x ß 6
   y ß 4 * x

 
 









Contoh 2 : Prosedure dengan parameter x bersifat in bertipe integer


Procedure Test2( in  x : integer)
{ Procedure untuk mengalikan konstanta 4 dengan   
   nilai  yang diterima melalui parameter x }
Kamus :
   y  : integer
Algoritma :
   y ß 4 * x

 
 










Contoh 3 : Prosedure dengan parameter x bersifat in bertipe integer, y bersifat out bertipe integer


Procedure Test3( in  x : integer,  out y : integer )
{ Procedure untuk mengalikan konstanta 4 dengan nilai  yang diterima melalui parameter  
   x, hasilnya disimpan dalam parameter y yang akan dibawa ke lingkungan luar procedure  Test3 }
Kamus :
Algoritma :
      y ß 4 * x

 
 

Contoh 4 : Prosedure dengan parameter x bersifat in dan out  bertipe integer, y bersifat out bertipe integer


Procedure Test4( in out  x : integer,  out y : integer )
{ Procedure untuk mengalikan konstanta 4 dengan nilai  yang diterima melalui parameter 
   x, hasilnya disimpan dalam parameter y yang akan dibawa ke lingkungan luar procedure  Test4,
   parameter x diset sama dengan nilai parameter y dan akan dibawa keluar dari procedure test4 }
Kamus :
Algoritma :
      y ß 4 * x
      x ß y


 
 












Cara memanggil :     

Kamus   :
   xx, yy  : integer
Algoritma :
   xx ß 10
   output (xx)
   Test4( xx, yy)
   output(xx)
   output(yy)




Fungsi


Deklarasi Fungsi :
            Function  NamaFunction( Parameter List beserta typenya ) à return type
             { Berisi Deskripsi Dari Fungsi  } 
            Kamus             :

            Algoritma        :




Panggil Fungsi dari Algoritma :

               VariabelPenampung ß NamaFungsi(parameter)


Contoh 1 : Fungsi tanpa parameter


Fungsi Test1()à integer
{Fungsi untuk mengalikan 4 dengan bilangan 6}
Kamus :
   x, y  : integer
Algoritma :
   x ß 6
   y ß 4 * x
   à y

 
 









Contoh 2 : Fungsi dengan parameter x bersifat in bertipe integer


Function Test2( in  x : integer) à integer
{ Fungsi untuk mengalikan konstanta 4 dengan  
   nilai  yang diterima melalui parameter x dan mengembalikan nilai y bertipe
   integer }
Kamus :
   y  : integer
Algoritma :
   y ß 4 * x
   à y

 
 











Cara memanggil Fungsi Contoh2:     
Kamus   :
   xx, yy  : integer
Algoritma :
   xx ß 10 
  output (xx)
   yy ß Test2( xx)
   output(yy)

 












Bentuk Utuh Procedure dan Fungsi dalam Satu Kesatuan Program adalah sebagai berikut:

Judul
{ Program untuk …….. ………                                                                               }

Kamus Global
     { Definisi  Type     }
      Type
           …………
     { Deklarasi Variabel  Global   }
         xx, yy  : integer
     { Deklarasi Procedure dan atau Function }
           
      Function Test2( in  x : integer) à integer
       { Fungsi untuk mengalikan konstanta 4 dengan  
            nilai  yang diterima melalui parameter x dan mengembalikan nilai y bertipe integer }
      Kamus Lokal :
          y  : integer
      Algoritma :
         y ß 4 * x
         à y

       Procedure Test4( in out  x : integer,  out y : integer )
       { Procedure untuk mengalikan konstanta 4 dengan nilai  yang diterima melalui parameter 
            x, hasilnya disimpan dalam parameter y yang akan dibawa ke lingkungan luar procedure  Test4,
            parameter x diset sama dengan nilai parameter y dan akan dibawa keluar dari procedure test4 }
        Kamus Lokal :
        Algoritma :
           y ß 4 * x
           x ß y

  ALGORITMA
           { Panggil Procedure}
              xx ß 10
             output (xx)
             Test4( xx, yy)
             output(xx)
             output(yy)

            {Panggil Function }
              xx ß 10
              output (xx)
              yyßTest2( xx)
              output(yy)

Unknown
Add Comment
ALGO, Semester 1, Teori
Sunday, November 22, 2015
  • Tweet
  • Share
  • Share
  • Share
  • Share

About Admin

This is dummy text. It is not meant to be read. Accordingly, it is difficult to figure out when to end it. But then, this is dummy text. It is not meant to be read. Period.

Related Posts

Comments
0 Comments

Popular Posts

  • CARA MENGATASI WINDOWS 10 TIDAK BISA SHUTDOWN
    CARA MENGATASI WINDOWS 10 TIDAK BISA SHUTDOWN
    Satu bulan yang lalu saya beralih dari windows 8.1 ke Windows 10,berapa minggu ane menggunakan windows 10 aman-aman saja, Hari sabtu kema...
  • Top 5 Situs yang Wajib Digunakan Blogger
    Top 5 Situs yang Wajib Digunakan Blogger
    SETIDAKNYA ada 5 Situs Web atau Laman yang wajib dikunjungi dan dimanfaatkan para blogger untuk kebaikan dan kesuksesan blognya. Bahk...
Copyright Tempaltempel 2014-2015
Created by Arlina Design