AJIBLOG

Menulis Blog Adalah Salah Satu Hobi Saya di Waktu Luang dan Sebagai Catatan Eksperimen Tentang Informasi dan Teknologi , Silahkan Share , Subscribe dan Komen Jika Anda Suka Artikel saya ini, anda juga dapat menuliskan masalah yang anda alami pada saat mengikuti artiker diatas pada kolom komentar dibawah ini

Rabu, 05 Oktober 2016

Pemrograman C di Linux Mint 17.3 Code::Block IDE - Dasar C ,Algoritma, Tipe Data, Contoh

Kali ini saya akan berusaha sedikit mengurai tentang bahasa pemrograman C sebagai sebuah catatan , mungkin kurang lengkap bagi teman-teman pembaca blog saya mohon untuk komentarnya jika ada kekurangan agar saya bisa memperbaiki dan saling menambah ilmu pengetahuan.

Terdapat banyak sekali jenis data dalam pemrograman c akan tetapi dapat digolongkan menjadi beberapa saja yang akan saya bahas ini adalah beberapa tipe data saja yaitu interger ,float,char dan string, sebelum masuk ke tipe data akan ada sedikit yang saya bahas telebih dahulu langsung saja , yang pertama.



Algoritma 
algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.




Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas  dari instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi. Dimulai dari sebuah kondisi awal dan input awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas  yang terdefinisi dengan baik, yang pada akhirnya menghasilkan "keluaran" dan berhenti di kondisi akhir. Transisi dari satu kondisi ke kondisi selanjutnya tidak harus deterministik; beberapa algoritma, dikenal dengan algoritma pengacakan, menggunakan masukan acak.
Sumber : https://id.wikipedia.org/wiki/Algoritma, Catatan Teman Gokil (https://twitter.com/rimindra,https://twitter.com/EIndraSaphttps://twitter.com/afrizalNAJIB)

Ciri-ciri Algoritma yang baik :
1. Precise
2. Jumlah instruksi berhingga tertentu
3. Efektif
4. Sifanya General
5. Harus Terminate
6. Output yang dihasilkan tepat

Algoritma Berupa Tulisan:
1. Struktur bahasa tertentu
2. Pseudocode

Struktur Algoritma :
1. Runtutan Aksi
2. Pemilihan Aksi
3. Pengulangan Aksi
4. Kombinakasi Jari Ketiganya

Struktur Pemrograman C :
#include <stdio.h>                         //menyertakan-memasukan file header/library tertentu
int main(void){                             // fungsi utama program, pembuka {
     statement;                                 //isi program yang akan dijalankan
}                                                    //penutup }

Keterangan tambahan :
//                       = komentar 1 baris
/* ... */              = komentar pada beberapa baris
file stdio.h        = library standart input/output  - https://en.wikipedia.org/wiki/C_standard_library

Variable
variable nama yang digunakan untuk suatu pengubahan variable, konstanta, fungsi, atau object lain yang didefinisikan oleh program.
Aturan Variable dalam c :
- Case sensitive (besar kecil huruf harus diperhatikan)
- Karakter Pertama harus huruf atau underscore "_"
- Tidak ada spasi
- variable tidak boleh menggunakan nama yang tergolong sebagi keyboard atau input

Konstanta
Konstata, nilai yang tidak dapat dirubah selama proses program berlangsung , ada 2 cara dalam mendeklarasikannya
conts
- didalam fungsi menggunakan const contoh :
conts float phi = 3.14;
-----------------------------------------------------------------
 define
- setelah deklarasi header file dengan menggunakan #define
#define phi 3.14

Format Penulisan tipe Variable untuk ditampilkan ke konsole ;
%d = interger
%f = float
%c = char
%s = string

Operator
Operator, simbol atau kata yang dapat digunakan dalam program untuk melakukan suatu operasi/manipulasi

Tipe Data Dalam Pemrograman C : 

Interger = Bilangan Bulat (1,2,3,...)
Float     = Bilangan Real (0.1;0.9;0;1;1.6;)
Char      = Tipe Karakter Berupa (ABC123)
String    = Tipe data yang dibentuk dari beberapa karakter atau kumpulan char(Kata)

Contoh Penulisan Tipe data dalam C
#include<stdio.h>
int main(void){
    int a;          //mendeklarasikan variable agar dapat dibaca
    float b;        //oleh compailer sesuai dengan tipe data masing-masing
    char c;
    char d[10] = "contohooo"; //deklarasi string langsung diisi dengan isi variablenya

    //menuliskan variable beserta isinya sesuai dengan tipe datanya
    a = 1;          //tipe data interger variable = a isi variable = 1
    b = 2.2;        //tipe data float variable = b isi variable = 2.2
    c = 'f';        //tipe data char variable = c isi variable = f

    //memanggil isi dari variable untuk  ditampikan di konsile
    printf("\nini hasil interger = %d\n",a);
    printf("ini hasil float = %f
\n",b);
    printf("ini hasil char = %c\n",c);
    printf("ini hasil string = %s\n",d);
}
Penulisan dalam code::blocks


Hasil Setelah di Compile dan di Run





Tidak ada komentar:

Posting Komentar

Footer Ads

Like , Comment , Follow Blog Saya ...

Label

LinuxMint/Ubuntu (73) BLC-Telkom (33) Kegiatan (26) Debian (23) Tool (17) Kumpulan Tugas (12) Mikrotik (10) CentOS7 (8) Coding PHP (7) CentOS6 (6) Google (6) IDE (3) IPFire (3) Raspberry PI (3) github (3) NodeJS (2) Virtualisasi (2) Windows (2) GIS (1) Vuejs (1)

Contact us

Nama

Email *

Pesan *