Teman, Gunakan Akun Email : LOGIN ADMIN
Genius Of 2IA11 Inspired by Leader 2IA11

Profile

2IA11
Tetap Semangat dan Tunjukkan Jati Dirimu

Univ.Gunadarma
Jakarta
2010
Selamat Datang di weblog kelas 2IA11.
Layanan ini sengaja kami ciptakan untuk memudahkan hubungan komunikasi dan interaksi dalam berbagai informasi terkini seputar dunia IT dan perkembangan teknologi. Semoga weblog ini bisa bermanfaat dan selalu mempererat tali silaturrochmi di antara seluruh teman-teman semua.
Thanks Atas Kunjungan Anda.

"Bagikan ilmumu walau secarik,dengan itu kamu berbuat kebaikan dan menjadi pelindungmu"

Pengumuman

Perihal posting


Untuk seluruh teman-teman, gunakan akun email kalian untuk masuk sebagai admin. Terlebih dahulu confirm permintaan Admin yang sudah saya kirimkan ke email teman-teman semua. Lakukan posting bila sudah confirm demi berjalannya informasi. Sekian terimakasih atas segala kerjasamanya.

Registrasi Admin


Untuk kawan-kawan 2IA11, tolong kirimkan URL Facebook dan Blog/Website kawan ke email saya di
e_seto@ymail.com.

Contoh :
URL Facebook

http://www.facebook.com/setoenggar


URL Blog

http://www.setotm.co.cc


Terimakasih atas kerjasamanya. Segala informasi ini hanya digunakan sebatas menjaga komunikasi.




Hormat, 2IA11

Blog

Minggu, 17 Oktober 2010

Dasar Pemrograman C


SEJARAH
Bahasa C dikembangkan di Bell Laboratories pada tahun 1972 oleh Dennis Ritchie. Prinsip dasar dan idenya didapat dari bahasa yang sudah ada sebelumnya yaitu bahasa B dan BCPL dan CPL.(Combined Programming Language) yang dikembangkan dengan tujuan untuk membentuk suatu bahasa yang mampu untuk pemrograman high level, machine independent programming dan masih memungkinkan para pemrogram untuk mengatur prilaku informasinya. Masalah utama dari CPL adalah ukurannya yang terlalu besar untuk digunakan pada beberapa aplikasi. Pada tahun 1967, BCPL ( Basic CPL ) diciptakan dan dikembangkan oleh Martin Richards, dan kemudian dikembangkan menjadi bahasa B oleh Ken Thompson ditahun 1970, untuk system UNIX pertama pada PDP-7 di Bell Laboratories. Akhirnya pada tahun 1972, bahasa B dikembangkan menjadi bahasa C. Compiler C yang pertama didesain dan diimplementasikan oleh Dennis Ricthie dan digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX
Bahasa C pertama kali. C adalah “K & R” C, yang merupakan singkatan dari nama penemunya. Selama akhir tahun 1970, C berkembang melalui banyak akademi dan universitas, karena kedekatannya dengan Unix dan ketersediaan dari C compiler. Kepopuleran C menyebabkan berbagai organisasi menggunakan vers C sendiri dan mengakibatkan masalah kompatibilitas. Untuk mengatasi hal ini, pada tahun 1983, American National Standards Institute ( ANSI ) membentuk sebuah komite untuk menetapkan definisi standar bahasa C, yang kemudian dikenal dengan istilah ANSI Standard C. Penggunaan bahasa C saat ini berkembang dengan standar fungsi library yang banyak.

Alasan-alasan Menggunakan Bahasa C
1.Bahasa C tersedia hampir disemua jenis komputer.
2.Kode bahasa C bersifat Portable.
3.Bahasa C hanya menyediakan sedikit Reserved Word. Keandalan C dicapai dengan fungsi-fungsi pustaka.
4.Proses executable program dalam bahasa C lebih cepat.
5.Dukungan pustaka yang banyak.
6.C merupakan bahasa terstruktur.
7.Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah.
8.C adalah bahasa kompiler.

STRUKTUR PROGRAM C

Struktur program C dapat dilihat sebagai kumpulan satu atau lebih fungsi-fungsi.Fungsi yang harus ada adalah main(), karena fungsi ini merupakan titik awal dan titik akhir peng-eksekusian program. Diawali dengan tanda ( { ) dan diakhiri dengan ( } ). Bentuk umumnya :

main()
{

Block statement;
}


Bahasa C dikatakan sebagai bahasa pemrograman terstruktur, karena strukturnya menggunakan
fungsi-fungsisebagai program-program bagian (subroutine). Fungsi-fungsi ini dapat ditulis setelah fungsi utama atau diletakkan di file pustaka (library). Jika Fungsi diletakkan di file library dan akan dipakai pada suatu program maka nama header file- nya harus disertakan didalam program dengan preprocessor directive
#include.

Contoh program sederhana :
#include <stdio.h>
main()
{
printf(“Hello World…!!! “);
}


HEADER FILE
Merupakan file yang berisi prototype (judul, nama, dan sintaks ) dari sekumpulan fungsi-fungsi pustaka tertentu, sedangkan fungsi-fungsi pustakanya sendiri disimpan difile pustaka (library file dengan extension .LIB). Cara penulisannya adalah
#include <nama header file>

File stdio.h akan dicari mulai dari directory tempat header file tersebut di-install. Jika tdk ada akan dilanjutkan mencarinya ke current / working directory.
atau
#include “nama header file”

File stdio.h akan dicari mulai dari current / working directory, dan jika tdk ada akan dilanjutkan mencarinya ke directory tempat header file tersebut disimpan pada saat menginstall compiler-nya.

RESERVED WORD

Bahasa C standar ANSI mempunyai 32 kata kunci dan turbo C menambahkan 7 kata kunci. Katakunci
ini tidak dapat digunakan sebagai nama variable atau nama fungsi.

IDENTIFIER NAME
Merupakan nama yang dibuat oleh programmer untuk pemberian nama variable, konstanta, fungsi atau label. Identifier name bebas dibuat dengan ketentuan sbb :
1.Panjang minimal 1 karakter, maksimaltidak terbatas, tetapi hanya 32 karakter pertama saja yang diperhatikan.
2.Karakter pertama harus berupa huruf atau garis bawah.
3.Tidak diperbolehkan menggunakan karakter khusus dan blank/spasi.
4.Case sensitive, huruf besar dan kecil dianggap beda.
5.Tidak diperkenankan menggunakan kata kunci.

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

a.Empty Statement / Null Statement
Statemen kosong adalah statement yang hanya terdiri dari peng-akhir titik koma saja, sehingga tidak melakukan tindakan apapun. Digunakan untuk membuat perulangan kosong yang dimaksudkan untuk memberi jarak ke proses selanjutnya.

b.Expression Statement
Statemen ungkapan merupakan statemen yang dibentuk dari ungkapan yang diakhiri dengan titik koma.

c.Control Statement
Statemen kendali merupakan statemen yang berfungsi untuk mengendalikan proses dari program, dapat berupa proses seleksi kondisi, perulangan atau lompatan. Statemen ini dibentuk dengan menggunakan kata kunci if, switch, do-while, goto, break dan continue.

d.Coumpound Statement/Block Statement
Statemen jamak adalah statemen yang terdiri dari beberapa statemen tunggalyang ditulis diantara tanda kurung kurawal ( { } )

KONSEP TIPE DATA TIPE DATA

C menyediakan 5 macam tipe data 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 dikombinasikan dengan pengubah (modifier) signed, unsigned, long, short, maka hasilnya menjadi seperti pada tabel berikut.


KONSTANTA

Konstanta adalah suatu nilai yang tidak pernah berubah selama proses program. Dibagi menjadi 4, yaitu :

a.Konstanta Numerik Integer
Merupakan nilai numerik bilangan bulat. Sesuai dengan tipe data yang ada maka dapat berupa konstanta numerik integer bertanda diberi tanda, integer tidak bertanda (diberi huruf u atau U pada akhir nilainya), integer panjang bertanda (diberi huruf l atau L diakhir nilainya) dan integer panjang tidak bertanda (diberi huruf ul atau UL diakhir nilainya).

b.Konstanta numerik pecahan
Merupakan nilai numerik yang dapat mempunyai nilai pecahan dibelakang titik desimal. Dapat bernilai ketepatan tunggal (float), ketepatan ganda (double), atau ketepatan ganda panjang (long double).

c.Konstanta Karakter dan String
Merupakan nilai sebuah karakter yang ditulis diantara tanda petik ganda. Pengertian karakter disini meliputi huruf a-z atau A-Z, digit 0 – 9 karakter khusus dan karakter grafik.
d.Konstanta Karakter Escape
Escape character banyak digunakan di statemen-statemen untuk menampilkan hasil. Konstanta karakter escape diawali dengan tanda ‘ \ ‘.

0 komentar:

Posting Komentar

Lap.Akhir

LAB TI - LAPORAN AKHIR MYOB

  1. PRAKTIKUM 4 - PURCHASE DAN SALES

Materi

Materi System Berkas KUIS dan UTS

  1. System Berkas KUIS
Copyright 2010 Webgroup 2IA11 | Theme modify by Seto E T