Featured Posts
  • Cross Site Scripting

    Dari beberapa jenis serangan web yang populer, serangan XSS termasuk ke dalam peringkat 10 besar.Sebenarnya apa sih XSS itu? Normal 0 false false false [...]

    30 Mar 2012 | 0 commentsView Post
  • Mencantumkan Nama Pada Taskbar

    Setelah lama ga menuangkan tulisan,,,ahirnya kangen juga walaupun awalnya bingung mau nulis apa..Daripada blog nganggur, karena materi belum ada (kuliah baru aja dimulai), akhirny [...]

    14 Feb 2012 | 0 commentsView Post
  • Trik Download di Scribd

    Scribd.com menyediakan banyak sekali ebook, tapi sayang terkadang untuk mengunduhnya sedikit rumit. Ada beberapa botton download di sana, tapi saat kita klik yang keluar malah fil [...]

    16 Jan 2012 | 1 commentsView Post
  • Siapa mereka?

    The Genuine Daredevils Hacker“If you know yourself but not the enemy, for every victory gained, you will suffer defeat. If you know the enemy and know yourself, you need not fear [...]

    30 Dec 2011 | 0 commentsView Post
Algoritma
  • Function

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 false false false st1\:*{behavior:url(#ieooui) } /* Style Definitions */ table.MsoNormalTable [...]

  • sim
  • SISTEM INFORMASI KEUANGAN

    Sistem informasi keuangan suatu sistem berbasis komputer yang bekerja sama dengan sistem fungsional lain untuk mendukung perusahaan dalam menyelesaikan masalah yang berhubungan dengan kebutuhan manajer maupun elemen-elemen lingkungan perusahaan atas informasi yang menjelaskan status keuangan perusahaan.Fungsi keuang[...]

  • ppm
  • Pengembangan

    Setelah organisasi menetapkan tujuannya, menentukan cara bagaimana mencapai tujuan tersebut dan membagi tugas kepada para anggota organisasinya (departementalisasi) dan menciptakan sinergi dan integrasi antar departemennya, langkah selanjutnya adalah melakukan pengembangan atas tujuan, rencana dan pengorganisasian yan[...]

  • Pancasila
  • PENGAMALAN PANCASILA

    A. Realisasi pengamalan nilai-nilai PancasilaAktualisasi nilai-nilai pancasila dalam kehidupan bermasyarakat, berbangsa dan beragamaB. Pengamalan Pancasila secara objektif v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} p\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} v\[...]

  • Recent Articles

    Cross Site Scripting

    Dari beberapa jenis serangan web yang populer, serangan XSS termasuk ke dalam peringkat 10 besar.Sebenarnya apa sih XSS itu? Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 [...]

    30 Mar 2012 | 0 commentsView Post

    Mencantumkan Nama Pada Taskbar

    Setelah lama ga menuangkan tulisan,,,ahirnya kangen juga walaupun awalnya bingung mau nulis apa..Daripada blog nganggur, karena materi belum ada (kuliah baru aja dimulai), akhirnya diputuskan untuk menulis tentang bagaimana cara menamai taskbar...Taskbar standar nya seperti ini..lantas bagaimana cara menuangkan nama a[...]

    14 Feb 2012 | 0 commentsView Post

    FAQ

    1. Untuk apa blog D3 MI dibuat?Blog d3 MI dibuat sebagai ajang sharing materi, hasil kreatifitas anak-anak D3 MI STMIK Jend. A. Yani juga sebagai tempat dokumentasi kami.2. Apakah blog ini mendapat izin dari pihak kampus?Awal mula blog ini dibuat, untuk memenuhi tugas mata kuliah PKDI. Jadi ini tidak ada izin dari pih[...]

    08 Feb 2012 | 0 commentsView Post

    Pengumuman Kampus

    Jadwal RegistrasiBatas Akhir Pembayaran SPP Tetap3 Februari 2012Registrasi & Bimbingan KRS6 - 10 Februari 2012Kuliah13 Februari 2012Perubahan KRS27 - 29 Februari 2012[...]

    16 Jan 2012 | 0 commentsView Post

    Trik Download di Scribd

    Scribd.com menyediakan banyak sekali ebook, tapi sayang terkadang untuk mengunduhnya sedikit rumit. Ada beberapa botton download di sana, tapi saat kita klik yang keluar malah file berekstensi exe.Sebenarnya ada trik yang bisa digunakan yaitu dengan cara modifikasi urlmisalnya link yang akan di downloadhttp://www.scri[...]

    16 Jan 2012 | 1 commentsView Post

    Jumat, 23 Desember 2011

    Function


    · Fungsi adalah model program yang digunakan untuk menghitung sebuah nilai berdasar satu atau beberapa nilai masukan dan memberikan sebuah nilai yang bertipe sederhana (integer, real, boolean, string)

    · Aturan Penulisan deklarasi fungsi :

    Function nama_fungsi (input daftar parameter formal) tipe_hasil

    Deklarasi

    {semua nama yang dipakai didalam algoritma fungsi dideklarasikan disini. Nama yang didefinisikan didalam deklarasi lokal hanya dikenal dan dipakai didalam fungsi ini saja}

    Deskripsi

    {berisi instruksi-instruksi untuk menghasilkan nilai yang akan dikembalikan oleh fungsi}

    Return hasil atau nama_fungsi hasil

    · Nilai yang dapat dikirimkan oleh fungsi hanya satu, misal :

    Jika ingin mengirimkan luas dan keliling sebuah empat persegi panjang, maka harus dibuat dua fungsi yang masing-masing menghitung dan mengirimkan luas dan keliling.

    · Pada bagian Deskripsi, harus dituliskan statemen yang mengirimkan hasil dengan melakukan assignmen atau pemberian harga kepada nama fungsi dengan hasil atau nilai yang dikirimkan atau dihitung oleh fungsi tersebut.

    · Contoh :

    1) Fungsi menghitung gaya, F = massa x percepatan

    Function gaya (m, a: real) real

    Deklarasi

    Tidak ada

    Deskripsi

    gaya m * a

    Penjelasan :

    - Gaya adalah nama fungsi.

    - Fungsi mempunyai dua parameter yaitu m dan a bertipe real.

    - Tipe hasil, gaya tergantung kepada tipe m dan a.

    - Pengiriman nilai hasil perhitungan fungsi dilakukan dengan memberikan hargahasil perkalian m dan a kepada gaya (nama fungsi, yaitu dengan statemen gaya m * a

    2) Bagaimana fungsi menghitung gaya dengan parameter integer.

    3) Buatlah fungsi yang mengirimkan nilai terbesar dari dua buah integer yang diberikan.

    Function terbesar (a, b: integer) integer

    Deklarasi

    Tidak ada

    Deskripsi

    If a > b then

    Terbesar a

    Else

    Terbesar b

    End

    4) Buatlah fungsi yang menjumlah deret integer {1+2+3…….+N, N > 0}

    Function Jumlahderet (N: integer) integer

    Deklarasi

    i, jumlah: integer

    Deskripsi

    jumlah 0

    for i to N do

    jumlah jumlah + i

    End for

    jumlahderet jumlah

    Penjelasan :

    Fungsi dapat menggunakan variabel tambahan jika diperlukan, misal : variabel i, jumlah, tetapi variabel-variabel yang dituliskan tersebut hanya dikenal oleh fungsi tersebut dan karenanya disebut variabel lokal.

    Ø Nama fungsi hanya digunakan untuk pengiriman hasil dan nama fungsi tidak dapat dilibatkan dalam perhitungan.

    Contoh :

    Function jumlah_deret (N: integer) integer

    Deklarasi

    i: integer

    Deskripsi

    jumlah_deret 0

    for i 1 to N do

    jumlah_deret jumlah_deret + i

    End for

    5) Buatlah fungsi yang memeriksa, apakah kelipatan 3 ?

    Function kelipatan3 (n: integer) boolean

    Deklarasi

    Tidak ada

    Deskripsi

    If (n mod 3 = 0) then

    Kelipatan3 true

    Else

    Kelipatan3 false

    End if

    Pemanggilan Fungsi

    · Sebuah fungsi dipanggil dengan menuliskan nama fungsi dan parameternya.

    · Karena fungsi menghasilkan nilai, maka nilai tersebut dapat ditampung dalam sebuah variabel yang bertipe sama dengan tipe fungsi.

    Variabel Nama_fungsi (daftar parameter aktual)

    · Atau nilai yang diberikan oleh fungsi langsung dimanipulasi seperti :

    (a) Write (nama_fungsi (daftar parameter aktual))

    (b) If nama_fungsi (daftar parameter aktual) <0 then…

    (c) Z 2*nama_fungsi (daftar parameter aktual) – x + y

    · Contoh :

    Progrm cari terbesar

    Deklarasi

    angka1, angka2, palingbesar : integer

    Function terbesar (a, b: integer) integer

    Deklarasi

    Tidak ada

    Deskripsi

    If a > b then

    Terbesar a

    Else

    Terbesar b

    End if

    Deskripsi

    Write (‘Angka pertama= ‘);read (angka1)

    Write (‘Angka kedua= ‘);read (angka2)

    palingbesar terbesar (angka1, angka2) statemen pemanggilan

    write (‘Angka terbesar adalah ;palingbesar)

    Tidak ada komentar:

    Posting Komentar

    We will keep You Updated...
    Sign up to receive breaking news
    as well as receive other site updates!
    Subscribe via RSS Feed subscribe to feeds
    My Link
    Popular Posts
    Recent Stories
  • Cross Site Scripting

    Dari beberapa jenis serangan web yang populer, serangan XSS termasuk ke dalam peringkat 10 besar.Sebenarnya apa sih XSS itu? Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 [...]

  • Mencantumkan Nama Pada Taskbar

    Setelah lama ga menuangkan tulisan,,,ahirnya kangen juga walaupun awalnya bingung mau nulis apa..Daripada blog nganggur, karena materi belum ada (kuliah baru aja dimulai), akhirnya diputuskan untuk menulis tentang bagaimana cara menamai taskbar...Taskbar standar nya seperti ini..lantas bagaimana cara menuangkan nama a[...]

  • FAQ

    1. Untuk apa blog D3 MI dibuat?Blog d3 MI dibuat sebagai ajang sharing materi, hasil kreatifitas anak-anak D3 MI STMIK Jend. A. Yani juga sebagai tempat dokumentasi kami.2. Apakah blog ini mendapat izin dari pihak kampus?Awal mula blog ini dibuat, untuk memenuhi tugas mata kuliah PKDI. Jadi ini tidak ada izin dari pih[...]

  • Pengumuman Kampus

    Jadwal RegistrasiBatas Akhir Pembayaran SPP Tetap3 Februari 2012Registrasi & Bimbingan KRS6 - 10 Februari 2012Kuliah13 Februari 2012Perubahan KRS27 - 29 Februari 2012[...]

  • Trik Download di Scribd

    Scribd.com menyediakan banyak sekali ebook, tapi sayang terkadang untuk mengunduhnya sedikit rumit. Ada beberapa botton download di sana, tapi saat kita klik yang keluar malah file berekstensi exe.Sebenarnya ada trik yang bisa digunakan yaitu dengan cara modifikasi urlmisalnya link yang akan di downloadhttp://www.scri[...]

  • Siapa mereka?

    The Genuine Daredevils Hacker“If you know yourself but not the enemy, for every victory gained, you will suffer defeat. If you know the enemy and know yourself, you need not fear the result of a hundred battles.”(Sun Tzu, the 'Art of War')Sudahkah kita mengenal dalam apa makna ‘hacker’ sesungguhnya? Sosok yang dapat m[...]

  • Connect with Facebook
    Followers
    Visitor