++ 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 “ $ “.
### 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