PPC Iklan Blogger Indonesia
Showing posts with label Belajar Pemograman. Show all posts
Showing posts with label Belajar Pemograman. Show all posts

Sunday, December 11, 2011

Pengenalan Tipe-Tipe Data Bahasa C

Melanjutkan potingan kemarin tentang Variable, statemen dan preprocessor, sekarang kita akan membahas tentang Tipe-tipe data bahasa C.

Bahasa C menyediakan 5 macam tipe dasar, yaitu tipe data integer (numerik bulat dideklarasikan dengan int), floating point (numerik pecahan ketepatan tunggal dideklarasikan dengan float), double precision (numerik pecahan ketepatan ganda dideklarasikan dengan double), karakter (dideklarasikan dengan char) dan kosong (dideklarasikan dengan void). Untuk int, float, double dan char dapat dkombinasikan dengan pengubah (modifier) signed, unsigned, long, short, maka hasilnya menjadi seperti pada tabel berikut :

Tipe DataLebarRange Nilai
int
16 bit
-32768 s/d 32767
signed int


short int


signed short int


unsigned int
16 bit
0 s/d 65535
unsigned short int


long int
32 bit
-2147483648 s/d 2147483649
signed long int

0 s/d 4294967296
unsigned long int
32 bit
3.4E-38 s/d 3.4E+38
float
32 bit
1.7E-308 s/d 1.7 E+308
double
64 bit
3.4E-4932 s/d 3.4E+4932
long double
80 bit
-128 s/d 127
char
8 bit

signed char

0 s/d 255
unsigned char
8 bit


Tipe Data Numerik Integer

karakteristik dari nilai numerik integer adalah sebagai berikut :
nilai numerik pecahan yang disimpan di tempat nilai integer akan dibulatkan ke bawah. Misalkan nilai 34.56 disimpan dan ditampilkan sebagai nilai 34 untuk variabel numerik integer.
nilai numerik integer negatif disimpan di memori dengan cara komplemen dua. Misal nilai numerik 7 akan disimpan di memori untuk tipe numerik integer 16 bit dalam bentuk nilai binary 111 dengan perhitungan :
1x22 = 1 x 4 = 4
1x21 = 1 x 2 = 2
1x20 = 1 x 1 = 1
-------------------- +
7

Nilai variabel yang melebihi jangkauannya akan dipotong sepanjang jumlah bit yang tesedia.

Tipe Data Karakter

Variabel tipe karekter dideklarasikan dengan tipe char atau signed char atau unsigned char dan dimaksudkan untuk menampung nilai sebuah huruf (karakter). kode format "%c" digunakan untuk menampilkan nilai tipe char. karakter yang disimpan dimemori dengan deklarasi tipe char menempati posisi 1 byte (8 bit) yang diwakili kode ASCII.
Misalkan karakter "A" dalam memori akan diwakilkan dengan nilai biner 01000001. Nilai binari itu dalam desimal bernilai 65.

Tipe Data String

Bahasa C tidak menyediakan deklarasi variabel untuk tipe string. Nilai string adalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk larik dimensi satu. Larik dimensi satu dideklarasikan dengan menyebutukan jumlah dari elemennya yang ditulis diantara operator "[]" (bahasa C menganggap "[]" sebagai operator. kode format untuk menampilkan nilai string adalah "%s".

demikian dulu penjelasan tentang Tipe-tipe data bahasa C, trimakasih............


Friday, December 9, 2011

Pengenalan Variable, Statement dan Preprocessor dalam Bahasa C

Melanjutkan postingan beberapa menit yang lalu yaitu tentang struktur data selanjutnya, saya akan membahas tentang Variable, statement dan preprocessor. Chek it out.

Variable, Statement dan Preprocessor

Bahasa C memiliki 2 macam variable :

  1. Variabel Global yaitu variable yang dideklarasikan di luar fungsi dan bias diakses oleh semua fungsi yang lain.
  2. Variabel Lokal yaitu variable yang dideklarasikan di dalam fungsi dan hanya dapat diakses oleh fungsi itu sendiri.

Penamaan variable tidak boleh mengandung spasi, tidak sama dengan nama keyword, tidak dimulai dengan angka serta tidak mengandung simbol-simbol yang telah ditentukan oleh Bahasa C.

Contoh :

Char A;

Int X, Y; /*X bertipe integer, Y bertipe integer */

Float bil_pecahan=9.45; /*memberikan nilai awal=9.45 untuk variable bil_pecahan*/

Statement adalah pernyataan yang menyebabkan suatu tindakan dilakukan oleh komputer. Statement dalam bahasa C diakhiri dengan tanda titik koma (;). Jenis statement diantaranya :

  1. Empty Statement/Null Statement.Statemen kosong adalah statement yang hanya terdiri dari pengakhir titik koma saja, sehingga tidak melakukan tindakan apapun. Digunakan untuk membuat perulangan kosong yang dimaksudkan untuk member jarak ke proses selanjutny.
  2. Expression Statement. Statement ungkapan merupakan statement yang dibentuk dari ungkapan yang diakhiri dengan titik koma.
  3. Control Statement. Statement kendali merupakan statement yang berfungsi untuk mengendalikan proses dari program, dapat berua proses seleksi kondisi, perulangan atau lompatan. Statement ini dibentuk dengan menggunakan kata kunci if, switch, do-while, goto, break dan continue
  4. Coumpound Statement/Block Statement. Statement jamak adalah statement yang terdiri dari beberapa statement tunggal yang ditulis diantara tanda kurung kurawal ({}).

Konstanta merupakan nilai yang tidak dapat diubah selama proses dari program. Cara penulisan konstanta ada 2, yaitu:

1. Jika menggunakan perantara variable digunakan keyword const :

Contoh : const float phi = 3.14; /* nilai pada variable phi adalah tetap 3.14 */

2. Jika secara langsung menggunakan macro atau directive #define :

Contoh : #define phi 3.14 /* MACRO tidak pakai sama dengan dan tidak perlu diakhiri titik koma (;) */

Float nilai = phi; /* memberikan variable nilai dengan phi (nilai=3.14) */

Pengenalan Struktur Program Bahasa C

Melanjutkan posting pengenalanan pemograman. Saya akan membahas strutur program C.

Struktur Program C

Struktrur dari program C dapat dilihat sebagai kumpulan dari sebuah atau lebih fungsi-fungsi. Fungsi pertama yang harus ada di program C sudah ditentukan namanya, yaitu bernama main(). Suatu fungsi di program C dibuka dengan kurung kurawal dapat dituliskan statemen-statemen program C. dibawah ini merupakan struktur dari program C.

#include

/* directive #include digunakan jika mengambil fungsi-fungsi library*/

main()/* fungsi utama sebagai awal dimulainya pemrosesan program */ {/*blok awal*/

statemen-statemen;}/*blok akhir*/

fungsi-fungsi lain(){

statemen-statemen;

}

Pemakaian #include pustaka (library) yang umum

  • conio.h : tampilan layar : clrscr(), textcolor(), textbackground(),textattr(),dll.
  • stdio.h : standart input/output : clrscr(), printf(), scanf(), puts(), gets(), getch(), cprintf(), dll.

Untuk komentar / penjelasan program harus diapit diantara (/*….*/).

Penulisan program bahasa C bersifat Case Sensitive artinya penamaan fungsi, variable maupun keyword-nya membedakan huruf kecil dan besar.

Sampai disini dulu ya penjelasannya nanti kita sambung lagi………..

Pengenalan Program Dalam Bahasa C

Teman-teman pecinta pemograman untuk pertama kalinya saya ingin share ilmu yang saya punya. Walaupun hanya sedikit pengetahuan saya mengenai pemograman ini. Pertama-tama saya ingin memperkenalkan tentang sejarah bahasa C. Untuk lebih detailnya kita lihat aja dibawah ini…


Sejarah Bahasa

Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Ricahrds pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Pekembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah At&T Bell Laboratories). Bahasa C Pertama Kali digunakan di Komputer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX. Hingga saat ini penggunaan bahasa C telah merata diseluruh dunia. Hamper semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib. Selain itu, banyak bahasa pemograman popular seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C. Oleh karena itu, kita sangat perlu mempelajarinya.

Kelebihan dan Kekurangan Bahasa C

Kelebihan Bahasa C

1. Bahasa C tersedia hamper di semua jenis komputer.

2. Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis komputer.

3. Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.

4. Proses executable program bahasa C lebih cepat.

5. Dukungan pustaka yang banyak.

6. C adalah bahasa yang terstruktur.

7. Bahasa C termasuk bahasa tingkat menengah.

Kekurangan Bahasa C

1. Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingukan pemakai.

2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

Untuk perkenalan bahasa C nya sekian dulu. Selanjutnya akan dibahas pada sesi selanjutnya..............

Sunday, October 30, 2011

Sistem Infomasi Pengertian dan Kepentingannya

I. KONSEP DASAR

A. KONSEP DASAR SISTEM
Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu dengan
yang lain, yang berfungsi bersama­sama untuk mencapai tujuan tertentu.Secara sederhana,
suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau
variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.
Dari defenisi ini dapat dirinci lebih lanjut pengertian sistem secara umu, yaitu :
1. Setiap sistem terdiri dari unsur­unsur
2. Unsur­unsur tersebut merupakan bagian terpadu sistem yang bersangkutan.
3. Unsur sistem tersebut bekerja sama untuk mencapai tujuan sistem.
4. Suatu sistem merupakan bagian dari sistem lain yang lebih besar.

B. KONSEP DASAR INFORMASI
Secara umum informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu
bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu
kejadian­kejadian yang nyata yang digunakan untuk pengambilan keputusan. Informasi
merupakan data yang telah diklasifikasikan atau diolah atau diinterpretasi untuk digunakan
dalam proses pengabilan keputusan.

C. KONSEP DASAR SISTEM INFORMASI

Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat
manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada
pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan.
Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang
menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan.
Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi
yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya.
Related Posts Plugin for WordPress, Blogger...