Friday, September 30, 2011

ALGORITMA & PEMROGRAMAN 2

++ ALGORITMA & PEMROGRAMAN  ++
### PROGRAM ###

    Definisi :

    - Kata,ekspresi,pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur ( yang ).
    - Berupa urutan langkah untuk menyelesaikan masalah ( dan ).
    - Di implementasikan dengan menggunakan bahasa pemrograman ( sehingga ).
    - Dapat di eksekusi oleh komputer.

### PEMROGRAMAN ###

    Definisi :

    - Proses untuk mengimplementasikan algoritma kedalam komputer.

### PEMROGRAMAN TERSTRUKTUR ###

    Definisi :
  
    - Pemrograman yang memiliki rancangan terstruktur dan tidak berbelit belit sehingga
      mudah ditelusuri dan dipahami serta dikembangkan oleh siapa saja.

### BAHASA PEMROGRAMAN ###

    Definisi :

    - Prosedur atau tata cara penulisan program.

Dua faktor penting dari bahasa pemrograman :

    1. Sintaks

    Aturan gramatikal yang mengatur tata cara penulisan kata.

    2. Sematiks

    Aturan untuk menyatakan suatu arti.
     Misal : Jika. . .  maka ( fungsi if )

Fungsi bahasa pemrograman :

    - Sebagai media untuk menyusun dan memahami program.
    - Sebagai alat komunikasi antara pembuat program (programmer) dengan komputer.
    - Sebagai alat komunikasi antara orang yang satu dengan orang yang lain.

Bahasa pemrograman diklasifikasikan sebagai berikut :

   1.  Bahasa Tingkat Rendah ( Low Level Language).
   2.  Bahasa Tingkat Menengah ( Middle Level Language ).
   3.  Bahasa Tingkat Tinggi ( High Level Language )
   4.  Berorientasi Objek ( Object Oriented Language ).

Pendekatan bahasa program :

   1. Tipe Data, Jenis data yang digunakan.
   2. Operator, Misal: Operator Logic, Operator Matematic.
   3. Sintaks, ( tata cara penulisan statement ) aturan dari bahasa pemrograman yang digunakan.

Tipe Data :
Pengolahan Data :

   1. Tipe Data
   2. Variabel
   3. Konstanta
   4. Operator
   5. Ekspresi

A. TIPE DATA

Tipe data yang bisa diakses oleh komputer yaitu :

    1. Numerik
    2. Karakter
    3. Logika

( Pada dasarnya, data yang diproses didalam computer berjenis numerik tetapi pada yang lain merupakan pengembangan dan interpretasi lain dari data bertipe numerik )

1. Numerik, mempunyai 2 tipe data :

    a. Bulat
    b. Pecahan

2. Karakter, mempunyai 2 tipe data :

    a. Karakter tunggal ( Char )
    b. Deretan karakter ( String )

3. Logika, mempunyai 2 tipe data :

    a. Status 0 => Salah
    b. Status 1 => Benar

( Sebuah data logika menggunakan 1 byte ( 8 Bit ) memori )

Pemilihan tipe data :

1. Sesuaikan dengan jenis data yang akan diolah

         Pilihlah tipe data yang sesuai dengan  data yang akan diolah. Analisa setiap jenis data yang akan diolah secara seksama. Tidak setiap data numerik akan diproses secara numeric, adakalanya data bertipe numerik akan diproses sebagai string, mis : No Telp. NIM, No KTP, dsb.

2. Sesuaikan dengan kebutuhan memori

       Pilihlah tipe data yang sesuai denagn kebutuhan pengolahan data dan gunakanlah memori secara efisien. Sebagai contoh data numeric dengan tipe data pecahan terbagi menjadi tipe Float dan Double. Kedua tipe ini sama-sama mengolah data pecahan, tetapi berbeda pemakaian memori karena range kedua berbeda.

B. VARIABEL

Variabel :

    * Sebutan bagi lokasi memori yang digunakan untuk menyimpan data.
    * Hanya bisa menyimpan sebuah data dengan tipe tertentu.
    * Penyimpanan data baru akan menghapus data lama.
    * Selama Proses berlangsung, isi variable bisa dirubah.

Penamaan Variabel

    * Diawali dengan huruf keci, kata berikut diawali dengan huruf capital.
    * Tidak boleh mengandung spasi / simbol khusus, seperti :“ {,  [ ] , -, =, ?. ..  “.
    * Lebih dari 1 kata harus ditulis dengan rapat atau gunakan underscore “ _ “.
    * Variabel string maupun karakter diakhiri dengan karakter “ $ “.

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Enterprise Project Management