JADWAL PRIBADI

Statistik Blog

Pages

Kamis, 22 Mei 2014

ALGORITMA FUNGSI

Posted by romadani On 21.24 19 comments
 Seperti halnya prosedur, fungsi juga merupakan upa-program yang memiliki tujuan spesifik. Secara defini fungsi adalah upa-program yang memberikan/mengembalikan (return) sebuah nilai dari tipe tertentu (tipe dasar atau tipe bentukan). Definis fungsi di dalam program bersesuaian dengan fungsi di dalam matematika. Di dalam matematika, kita mengenal cara penulisan fungsi seperti pada contoh berikut :

  1. F(x) = 2x2 + 5x – 8
  2. H(x,y) = 3x-y+xy

pada kedua contoh diatas, f dan H adalah nama fungsi, sedangka x dan y adalah parameter fungsi yang bersangkutan. Nilai yang diberikan oleh fungsi bergantung pada masukan parameter. Sebagai misal :

  1. x = 2, maka f(2) = 2.25.2 – 8 = 10
  2. x = 1, y = 2, maka H(1,2) = 3.1 - 2 + 1.2 = 3
Nilai 10 dan 3 pada kedua contoh di atas adalah nilai yang diberikan (return value) oleh masing-masing fungsi f dan fungsi H

Sebagaimana halnya dengan prosedur, fungsi diakses dengan memanggil namanya. seperti pada prosedur, fungsi juga dapat mengandung daftar parameter formal. Parameter pada fungsi selalu merupakan parameter masukan. Dengan kata lain, tidak ada fungsi yang mempunyai parameter keluaran atau parameter masukan/keluaran. Parameter masukan pada fungsi berarti bahwa parameter tersebut merupakan masukan yang digunakan oleh fungsi tersebut untuk menghasilkan nilai.

Nah untuk lebih jelasnya silahkan pelajari pada slide dibawah ini :
Algoritma Fungsi

Kerjakan tugas yang ada pada slide. Tugas dikerjakan pada kolom post commentar lihat ketentuan pengiriman tugas !!!

19 komentar:

  1. Feny Supriati_2-MI-G2_31131657_STMIK IKMI_Tugas ALPRO-2.2

    FUNCTION Maksimal (Input int a , b)
    {memberikan nilai maksimum a dan b}
    DEKLARASI:
    a = Integer Bilangan Bulat
    b = Integer Bilangan Bulat
    ALGORITMA:
    If a >= b than
    return a
    Else
    return b
    End If

    BalasHapus
  2. ITA NOVIANI MI_G2 NIM 31131659 STMIK IKMI CIREBON TUGAS ALPRO-2.2

    FUNCTION Maksimum dua buah nilai bilangan bulat
    input ( a, b : integer )
    { mengembalikan nilai maksimum dari input a dan b }

    DEKLARASI
    { tidak ada }

    ALGORITMA
    if a ≥ b then
    return a
    else
    return b
    endif

    BalasHapus
  3. Ratna Fardilah MI-G2 31131666 STMIK IKMI TUGAS ALPRO-2.2

    Function mak (input a dan b =integer
    {mengembalikan nilai terbesar dari bil. bulat a dan b}

    Deklarasi:
    a,b =integer

    Algoritma:
    if a > b Then
    return a
    else
    return b
    endif

    BalasHapus
  4. AGUS BAHTIAR MI G1 31131669 STMIK IKMI ALGOPRO-2.2

    FUNCTION NilaiMaksimum ( input A, B, Maks : integer )
    { memberikan nilai maksimum dari dua buah bilangan bulat A dan B}

    DEKLARASI
    integer A, B, Maks;

    ALGORITMA
    write {"Masukan nilai bilangan bulan A :");
    read(A);
    write ("masukan nilai bilangan bulat B :");
    read(B);
    if (A>B) then
    maks <-- A;
    else
    maks <-- B;
    endif
    write("nilai maksimul dari dua buah bilangan adalah :");
    return

    BalasHapus
  5. NAMA:MIPTA KELAS: MI_F1 NIM: 31131566 STMIK IKMI TUGAS: ALPRO-2.2

    funciton maximum fx (input a dan b)
    {mencari nilai maximum dari fx}
    DEKLARASI
    a dan b adlah bilangan bulat
    ALGORITMA
    if a>=b then
    f(x)=a
    else
    f(x)=b
    andif

    BalasHapus
  6. LINDAH LIDIAWATI MIG1 31131646 STMIK IKMI TUGAS ALPRO-2.2

    ALGORITMA MENENTUKAN NILAI MAKSIMUM
    {Program utama yang memanggil fungsi Maks untuk menentukan nilai Maks dari dua buah bilangan bulat a dan b}

    Deklarasi(*program utama*)
    a,b : integer
    Function Maks ( Input a,b : integer )--> integer
    { Mengembalikan nilai terbesar dari a dan b}
    Deklarasi (*fungsi*)
    if a>= b then
    retrun a
    else
    retrun b
    end if

    Deskripsi: (program utama*)
    read (a,b)
    write(Maks(a,b))

    Program pemanggilan fungsi;
    Var:
    a,b : integer;
    Function Maks ( a,b : integer ):integer;
    begin
    if a>=b then
    Maks: = a
    else
    Maks: = b
    end.
    begin
    write('masukan nilai a?');
    readln(a);
    write('masukan nilai b?');
    readln(b);
    writeln('nilai Maks dari dua buah bilangan adalah:',Maks (a,b));
    end.

    BalasHapus
  7. YAYAN ARYANDI MI-G1_31131642_STMIK IKMI CIREBON_TUGAS ALPRO-2.2

    Function Max (input a,b : Real) -> Real
    (mengembalikan nilai maksimum dari dua buah nilai bilangan bulat a dan b)

    DEKLARASI
    a,b (bilangan bulat) : Real

    ALGORITMA
    Write (“input nilai bilangan bulat a,b”);
    Read (a,b)
    IF a ≥ b then
    return max -> a
    else
    return max-> b
    endIF


    BalasHapus
  8. FAHMI YAHYA MI G1 31131655 STMIK IKMI CIREBON Tugas ALPRO-2.2

    Algoritma Maksimum
    { Program utama yang memanggil fungsi Maks Untuk Menentukan nilai dari maksimum dua buah nilai bilangan bulat a dan b }
    input a : integer
    input b : integer
    function Maks (Input a,b : integer)-> integer
    DEKLARASI
    a, b : integer
    ALGORITMA :
    begin
    If a ≥ b then
    Maks := a
    else
    Maks := b;
    begin
    write (‘Masukan nilai a ?’);
    readln(a);
    write (‘Masukan nilai b ?’);
    readln(b);
    write(‘Nilai yang terbesar adalah : ‘,Maks(a,b));
    end

    BalasHapus
  9. PRIYO SETIABUDI MI-G1 31131654 STMIK-IKMI-CIREBON TUGAS ALPRO-2.2

    ALGORITMA FUNGSI

    {Program fungsi yang memberikan nilai maksimum dari dua buah nilai bilangan bulat a dan b}

    DEKLARASI :
    var a, b : integer
    function Maks (input a : integer, input b : integer)  integer {Mengembalikan harga terbesar dari a dan b}

    ALGORITMA :
    begin
    if a ≥ b then
    return a
    else
    return b
    endif
    begin
    read (a, b) {masukan nilai }
    write (‘Nilai Terbesar : ‘, Maks (a, b))

    BalasHapus
  10. maaf pak terlambat
    RISKA ENDAH SAPTA WARDANI MI-G1 31131635 STMIK –IKMI-CIREBON Tugas ALPRO-2.2

    Function maks(input a,b:integer)—> integer
    {mengembalikan nilai maks bilangan bulat,a ≥ b}

    Deklarasi
    (tidak ada)

    Algoritma
    If a ≥ b then
    return a
    else
    return b
    end if

    BalasHapus
  11. RISKA ENDAH SAPTA WARDANI MI-G1 31131635 STMIK –IKMI-CIREBON Tugas ALPRO-2.2

    Function maks(input a,b:integer)—> integer
    {mengembalikan nilai maks bilangan bulat,a ≥ b}

    Deklarasi
    (tidak ada)

    Algoritma
    If a ≥ b then
    return a
    else
    return b
    end if

    BalasHapus
  12. ADRYANSYAH MI G1 31131643 STMIK IKMI CIREBON tugas alpro 2.2

    FUNGSI maks untuk nilai maksimum dari dua buah masukan bilangan bulat a dan b

    DEKLARASI
    a,b : integer(real)
    function Maks(input a, b : integer)←integer
    (mengembalikan harga terbesar dari a dan b)

    ALGORITMA
    read(a,b)
    if a ≥ b
    nilai max a
    else
    max b
    write Maks (a,b)

    BalasHapus
  13. AGUS ROIKHAN ALI MI G1 31131631 STMIK IKMI CIREBON tugas alpro 2.2
    Deklarasi :
    variable a : integer
    Variable b : integer

    Function Maks (input a,b : Real) -> Real
    (mengembalikan nilai maksimum dari dua buah nilai bilangan bulat a dan b)

    ALGORITMA :
    begin
    if a ≥ b then
    return a
    else
    return b
    endif
    begin
    read (a, b) {masukan nilai }
    write (‘Nilai Terbesar : ‘, Maks (a, b))

    BalasHapus
  14. MOHAMAD NURUL HIDAYAT_MIG2_31131660_STMIK IKMI_TUGAS ALPRO-2.2

    Function maksimal (input : a,b integer)
    (mengembalikan nilai maksimum dari dua buah nilain bilangan bulat a dan b)

    DEKLARASI
    (tidak ada)

    ALGORITMA
    begin
    if a ≥ b then
    return a
    else
    return b
    endif
    begin
    read (a, b) {masukan nilai }
    write (‘Nilai Terbesar : ‘, Maks (a, b))

    BalasHapus
  15. NOVA_YULIANA_31131653_STMIK-IKMI TUGAS ALPRO 2.2

    Algoritma MENENTUKAN MAKSIMUM
    { Program utamma yang memanggil fungsi MAKS
    Untuk menentukan nilai maksimum dari dua buah bilangan a dan b. }
    DEKLARASI (* Program Utama *)
    a,b : integer
    Function Maxs(input a,b: integer) integer
    {mengembalikan harga terbesar dari a dan b}
    DEKLARASI (* Fungsi *)
    {tidak ada}
    DESKRIPSI : (* Fungsi *)
    If a ≥ b then
    Return a
    Else
    Return b
    Endif
    DESKRIPSI : (* Program Utama *)
    Read(a,b)
    Write(Maks(a,b))



    BalasHapus
  16. Eka Irawan MI-F2_31131613_STMIK IKMI_tugas AL PRO 2.2

    nilai maksimum dari dua buah bilangan bulat (a dan b)
    prosedur
    a,b = double

    deklarasi
    tidak ada

    algoritma
    if a</=b then
    retrun b
    else
    retrun a
    and if

    write ('maks=' a,b)

    BalasHapus
  17. Anis Solehudin MI-G2_31131665_STMIK IKMI_Tugas ALPRO-2.2

    FUNCTION NilaiMaks ( input A, B, Maks : integer )
    { memberikan nilai maks dari 2 buah bilangan bulat A dan B}

    DEKLARASI
    integer A, B, Maks;

    ALGORITMA
    write {"Masukan bil A :");
    read(A);
    write ("masukan bil B :");
    read(B);
    if (A>B) then
    maks <-- A;
    else
    maks <-- B;
    endif
    write("nilai maks dari dua buah bilangan =");
    return



    BalasHapus
  18. ENDO LUYANTO MI G1 31131640 STMIK IKMI TUGAS ALPRO-2.2


    Algoritma MAKSIMUM
    (Program utama yang memanggil fungsi MAKS untuk menentukan nilai maksimum dari dua buah bilangan bulat a dan b. Nilai a dan b dibaca dari piranti masukan)
    {K.awan : a dan b sudah terdefinisi nilai}
    {K.akhir : maks berisi nilai terbesar dari a dan b}


    Deklarasi
    a, b : integer
    Fungsi Maks (input a, b : integer)
    {menegembalikan nilai terbesar dari a dan b}


    Algoritma
    if a > b then
    return a
    else
    return b
    endif

    BalasHapus
  19. Casino: No deposit bonus codes for casino | Dr.MCD
    A no 안산 출장마사지 deposit bonus 충주 출장샵 is a 공주 출장마사지 type of bonus given to new customers that the casino has entered into on their account and are 거제 출장샵 free to 김포 출장마사지 play and

    BalasHapus

Site search