Ads 468x60px

  • Rabu, 29 Februari 2012

    Pemrograman Berorientasi Objek (Java J2SE)


    materi :
    Cover (unduh)
    4.1 Pendahuluan (unduh)
    4.2 Tipe Data dan Variabel (unduh)
    4.3 Operator (unduh)
    4.4 Konsep OOP (unduh)
    4.5 Array (unduh)
    4.6 Statement Control (unduh)
    4.7 String (unduh)

    Pemrograman Web (PHP & MySQL)


    materi
    Cover (unduh)
    3.1 Pengelanan PHP (unduh)
    3.2 Syntax Penulisan PHP (unduh)
    3.3 Operator dalam PHP (unduh)
    3.4 Modularitas (unduh)
    3.5 Array (unduh)
    3.6 Statement Control  (unduh)
    3.7 Bekerja dengan Form  (unduh)
    3.8 Function (unduh)
    3.9 Koneksi PHP dan MySQL  (unduh)
    3.10 Project PHP dan MySQL (unduh)

    Pemrograman Client/Server (MS. Visual Basic 6 dan MS. SQL Server 2000)


    materi
    Cover (unduh)
    2.1 Pemrograman Client/Server (unduh)
    2.2 Membangun Database (unduh)
    2.3 Structured Query Language (SQL) (unduh)
    2.4 View (unduh)
    2.5 Stored Procedure (unduh)
    2.6 Pemrograman ODBC (unduh)
    2.7 Pemrograman ADO(unduh)
    2.8 Binding Data (unduh)
    2.9 Aplikasi SQL-DML (unduh)
    2.10 Aplikasi Multi-Table  (unduh)
    2.11 Validasi (unduh)
    2.12 Mencetak Data SQL Server (unduh)

    Pemrograman 1 (MS. Visual Basic 6.0)


    Materi 
    1.1 IDE MS. Visual Basic 6.0 (unduh)
    1.2 Form dan Kontrol (unduh)
    1.3 Variabel, Tipe Data, Konstanta dan Operator (unduh)
    1.4 Fungsi dan Prosedur, Decision, Error Trapping (unduh)
    1.5 Penggunaan OCX dan Repetition (unduh)
    1.6 Akses Database Menggunakan ADO Data Control (ADODC) (unduh)
    1.7 ADO Library dan SQL (unduh)
    1.8 Passing Variabel Antar Form (unduh)
    1.9 Membuat Laporan Dengan Crystal Report (unduh)
    1.10 Validasi Input (unduh)
    1.11 Pemrograman Grafik (unduh)
    1.12 Menu Bar, Statusbar, dan Toolbar (unduh)

    Rabu, 22 Februari 2012

    Fungsi Rekursif



    Definisi fungsi rekursif.
    Contoh 1 : Faktorial
    Contoh 2 : Perkalian
    Contoh 3 : Fibonacci
    Contoh 4 : Tower of Hanoi


    --------------------------------------------------------------------------

     



    •Fungsi biasa dipanggil oleh fungsi lain. Sedangkan fungsi rekursif dipanggil oleh dirinya sendiri.
     •Setara dengan proses looping/ iterasi à faktorial, perkalian

    •Kadang rekursif lebih baik dari iterasi à tower of hanoi

    •Terkadang sebaliknya à fibonacci

    •Komponen :
    –Way out à if – else + return() Recursive call dengan value baru

    #include<stdio.h>

    int main(void)

    {

      printf("Never ends\n");

      main();

      return 0;
    }
    FAKTORIAL
    ALGORITMA
    n! = 1 if n == 0
    n! = n * ( n – 1 )! if n > 0
    4! = 4 x 3!
                 3! = 3 x 2!
                              2! = 2 x 1!
                                           1! = 1 x 0!
                                                        0! = 1


    SOURCE CODE
    int factorial ( int n )
    {
       int x, y;
       if ( n == 0 )  return ( 1 );
       x = n – 1;
       y = factorial ( x );
       return ( n * y );
    }

     
     
    PERKALIAN
    ALGORITMA
    a * b = a if b == 1
    a * b = a * ( b – 1 ) + a if b > 1
    6 x 3 = ( 6 x 2 ) + 6
             = ( 6 x 1 ) + 6 + 6
             = 6 + 6 + 6
             = 18
    SOURCE CODE


    int mult ( int a, int b )
    {
       int c, d, sum;
       if ( b == 1 ) return ( a );
       c = b – 1;
       d = mult ( a, c );
       sum = d + a;
       return ( sum );
    }