BAHASA PEMPROGRAMAN C
Di susun oleh : Abdul Wafa. T.Metalurgi. abdulwafa20@yahoo.com. Actur Saktianto N.
T.Metalurgi. actu...
PDP-11 yang menggunakan
sistem operasi UNIX.
Standar bahasa C yang asli
adalah standar dari UNIX.
Sistem operasi, kompiler...
Berikut ini tipe data
yang ada dalam bahasa C
Tipe data bilangan bulat:
- char
- int (integer)
- short (short integer)
- l...
float
harga_satuan,
variabel1;
char saya, kamu;
c. Assignment
Proses
assignment
adalah
proses pemberian nilai kepada
suatu...
Perintah ini digunakan untuk
mengatur lebar tampilan data (rata
kanan).
Contoh:
A = 123;
B = 98;
C = 1;
cout << ‚Nilai A =...
kapital. Bentuk
toupper(char);

umum

:

4. KESIMPULAN
Kesimpulan dari makalah ini yaitu:
a. Bahasa C merupakan bahasa
yan...
Upcoming SlideShare
Loading in …5
×

Bahasa Pemprograman c

663 views

Published on

  • Be the first to comment

Bahasa Pemprograman c

  1. 1. BAHASA PEMPROGRAMAN C Di susun oleh : Abdul Wafa. T.Metalurgi. abdulwafa20@yahoo.com. Actur Saktianto N. T.Metalurgi. actursaktianto@yahoo.com. Fadry Akbar T.Metalurgi.fadryakbar@gmail.com. Hadi Ariefiyanto T.Metalurgi hadiyanto402@gmail.com. Ika Afifatul T.Metalurgi ikaafifatul@yahoo.com. Sukma Suci F T.Metalurgi almiayara@gmail.com. ABSTRAK Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Bahasa C di gunakan untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis mesin ke mesin lain. Program bahasa C adalah suatu program terdiri dari satu atau lebih fungsi-fungsi. Fungsi utama dan harus ada pada program C yang kita buat adalah fungsi main(). 1. PENDAHULUAN A. Latar Belakang Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Bahasa C++ dibuat oleh Bjarne Stroustrup di AT dan T Bell Laboratorium pada tahun 1980 yang merupakan pengembangan dari bahasa C. Bahasa C di gunakan untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis mesin ke mesin lain. Hal ini karena adanya standarisasi C yaitu ANSI (American National Standards Institute) yang menjadi acuan para pembuat compiler C. B. Rumusan Masalah. a. Apa sajakah fungsi-fungsi yang terdapat dalam bahasa C? C. Tujuan a. Memenuhi kreteria dalam proses pembelajaran komputer dan pemprograman b. Memahami bahasa C serta fungsi-fungsi yang terdapat dalam bahasa C c. Mempelajari pemprograman dalam bahasa C 2. TINJAUAN PUSTAKA A. Sejarah Bahasa C Akar dari bahasa C adalah bahasa BPCL yang di kembangakan oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide pada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang ditulis oleh Dennis Ritchie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation
  2. 2. PDP-11 yang menggunakan sistem operasi UNIX. Standar bahasa C yang asli adalah standar dari UNIX. Sistem operasi, kompiler C dan seluruh program aplikasi UNIX yang esensial ditulis dalam bahasa C. Kepopuleran bahasa C membuat versi-versi dari bahasa ini banyak dibuat untuk komputer mikro. Untuk membuat versi-versi tersebut menjadi standar, ANSI (American National Standard Institutes) membentuk suatu komite (ANSI Committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan kepada standar UNIX yang diperluas. B. Pengertian Bahasa C Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer yang bisa dikatakan mudah untuk dipelajari dan mudah untuk dipahami karena bahasanya merupakan bahasa tingkat tinggi yang dimengerti oleh manusia. Bahasa C dibuat pada tahun 1972 oleh Dennis Ritchie. C. Struktur Pemograman Bahasa C Program bahasa C adalah suatu program terdiri dari satu atau lebih fungsi-fungsi. Fungsi utama dan harus ada pada program C yang kita buat adalah fungsi main(). Fungsi main() ini adalah fungsi pertama yang akan diproses pada saat program di kompile dan dijalankan, sehingga bisa disebut sebagai fungsi yang mengontrol fungsifungsi lain. Karena struktur program C terdiri dari fungsifungsi sebagai lain program bagian (subroutine), maka bahasa C biasa disebut sebagai bahasa pemrograman terstruktur. Cara penulisan fungsi pada program bahasa C adalah dengan memberi nama fungsi dan kemudian dibuka dengan kurang kurawal buka ({) dan ditutup . Fungsi-fungsi lain selain fungsi utama bisa dituliskan setelah atau sebelum fungsi utama dengan deskripsi prototype fungsi pada bagian awal program. Bisa juga dituliskan pada file lain yang apabila kita ingin memakai atau memanggil fungsi dalam file lain tersebut, kita harus menuliskan header filenya, dengan preprocessor directive #include. File ini disebut file pustaka (library file). Program C meliputi dokumentasi program, pengarah prapengolahan, deklarasi global, fungsi main (), fungsi buatan pemrograman, pembatas, akhir pernyataan, dan style program. D. Tipe Data
  3. 3. Berikut ini tipe data yang ada dalam bahasa C Tipe data bilangan bulat: - char - int (integer) - short (short integer) - long (long integer) Tipe data bilangan real: - float (real) - double (real double) - long double Selain itu terdapat juga tipe data unsigned Tipe data bilangan bulat: - unsigned char - unsigned int (integer) - unsigned short (short integer) - unsigned long (long integer) Tipe data unsigned mirip dengan yang bukan unsigned. Bedanya adalah tipe data unsigned tidak mengenal bilangan negatif (nilainya selalu posisif). E. Fungsi Fungsi merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Suatu fungsi dapat dibuat di dalam program yang sama ( fungsi internal) maupun di file lain ( fungsi eksternal ). Dari dalam program yang sama, digunakan tanda '=' untuk memberikan nilai ke suatu variabel. Kalimat untuk memberikan nilai ke sebuah variabel disebut 'kalimat penilaian' atau assignment. dari luar program, pemberian nilai pada suatu variabel dilakukan dengan menggunakan fungsi masukan (input function). Fungsi dalam bahasa C adalah subprogram. Program yang ditulis dengan C terdiri dari fungsi - fungsi. Fungsi minimal yang harus terdapat dalam suatu program adalah main() dan muncul hanya sekali. Pengertian fungsi dalam Turbo C mirip dengan subroutine dalam bahasa BASIC atau fungsi dan procedur dalam PASCAL 3. PEMBAHASAN A. Elemendasar Bahasa C a. Identifier (Pengenal) Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi. Aturan untuk penulisan identifier sama dengan aturan dalam pascal, antara lain: - Tidak boleh dimulai dengan karakter non huruf - Tidak boleh ada spasi - Tidak boleh menggunakan karakter-karakter ~!@#$%^&*()+`-={}[] :";'<>?,./| b. Deklarasi Variabel Seperti halnya Pascal, variabel yang digunakan dalam program harus dideklarasikan terlebih dahulu. Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya. Berikut ini contoh pendeklarasian variabel: int jumlah;
  4. 4. float harga_satuan, variabel1; char saya, kamu; c. Assignment Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan. Berikut adalah contoh assignment: Jumlah = 10; Harga_satuan = 23.456; Saya = ‘B’; Kamu = ‘2’; B. Input Dan OutPut a. Cin Dalam bahasa C, perintah cin digunakan untuk menginput suatu nilai dari suatu piranti masukan (keyboard) untuk selanjutnya diproses oleh program. Sintaknya adalah: cin >> variabel; contohnya: cout << ‚Masukkan suatu bilangan : ‛; cin >> bil; cout << ‚Anda memasukkan bilangan ‚ << bil ‚n‛; b. getch() Perintah getch() berfungsi sama seperti cin (perintah input), akan tetapi getch() khusus untuk input berupa karakter. Disamping itu getch() dapat membaca input berupa spasi atau tab, sedangkan cin tidak bisa. Sintaksnya: Variabel = getch(); Fungsi ini juga dapat digunakan apabila tidak diinginkan penekanan ENTER ketika input data karakter. c. getche() Perintah getche() kegunaannya sama dengan getch(), bedanya adalah: - getch() tidak menampilkan karakter yang diiinput getche() menampilkan karakter yang diinput fungsi getch() dan getche() sama-sama membutuhkan file header conio.h Berikut ini contoh penggunaan getch() dan getche() char karakter; cout << ‚masukkan sebuah karakter : ‚; karakter = getch(); cout << ‚Anda mengetik karakter : ‛ << karakter; cout << ‚masukkan sebuah karakter : ‚; karakter = getche(); cout << ‚Anda mengetik karakter : ‛ << karakter; d. cout Dalam bahasa c, perintah cout digunakan untuk menampilkan suatu informasi ke piranti output (layar). . Berikut ini perintah-perintah tambahan untuk mengatur tampilan output. - endl Perintah ini berfungsi sama dengan n (ganti baris) Contoh: cout << ‚Hallo‛ << endl; - setw()
  5. 5. Perintah ini digunakan untuk mengatur lebar tampilan data (rata kanan). Contoh: A = 123; B = 98; C = 1; cout << ‚Nilai A = ‚ << setw(6) << A << endl; cout << ‚Nilai B = ‚ << setw(6) << B << endl; cout << ‚Nilai C = ‚ << setw(6) << C << endl; - setfill() Perintah setfill digunakan untuk menambahkan suatu karakter tertentu pada field yang kosong pada suatu data. Perhatikan contoh berikut ini A = 123; B = 98; cout<< ‚Nilai A = ‚<< setw(6) << setfill(‘*’) << A << endl; cout<< ‚Nilai B = ‚<< setw(6) << setfill(‘.’) << B << endl; Perintah setfill() biasanya digunakan setelah penggunaan setw(). e. Printf Fungsi printf digunakan untuk menampilkan suatu keluaran pada layar. Perhatikan penggunaan printf berikut ini : #include main() { int nilai=3; printf(‚Bahasa C menyenangkan n‛); printf(‚nilai = %d n ,nilai); } C. Operasi String Fungsi Operasi String (tersimpan dalam header file "srting.h") a. Strcpy() Berfungsi untuk menyalin suatu string asal ke variable string tujuan Bentuk umum : strcpy(tujuan,asal); b. strlen() Berfungsi untuk memperoleh jumlah karakter dari suatu string. Bentuk umum: strlen(string); c. Fungsi strcat() Digunakan untuk menambah string sumber ke bagian akhir dari string tujuan Bentuk umum : strcat(tujuan,sumber); d. Fungsi strupr() Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf kapital. Bentuk umum : strupr(string); e. Fungsi strlwr() Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf kecil Bentuk umum : strcat(tujuan,sumber); D. Operator Karakter a. Tolower() Fungsi akan mengubah huruf kapital menjadi huruf kecil. Bentuk umum : tolower(char); b. Toupper() Fungsi akan mengubah huruf kecil menjadi huruf
  6. 6. kapital. Bentuk toupper(char); umum : 4. KESIMPULAN Kesimpulan dari makalah ini yaitu: a. Bahasa C merupakan bahasa yang di gunakan dalam pemprograman komputer. b. Fungsi utama dalam bahasa pempreograman bahasa C yang perlu ada yaitu main() c. Fungsi lain dalam bahasa yaitu getche, getch,cin.cout dan lainlain 5. REFERENSI http://tutorialpemrograman.wordpre ss.com/2008/02/12/fungsi-dalambahasa-c/. Ari Yuana, Rosihana. 2005. Pemprograman C++. EBOOK http://denyutama.blogspot.com/201 3/04/bahasa-pemrogramancpenjelasan.html http://materiandreas.blogspot.com/2 013/02/fungsi-dalam-c.html. http://intanshavira.blogspot.com/20 12/12/pemograman-menggunakanbahasa-c.html. BIODATA 1. Nama : Abdul Wafa NPM : 3334132238 Email : abdulwafa20@yahoo.com 2. Nama : Actur Saktianto N NPM : 3334131364 Email : actursaktianto@yahoo.com 3. Nama : Fadry Akbar NPM : 3334132715 Email : fadryakbar@yahoo.co.id 4. Nama : Hadi Ariefiyanto NPM : 3334132447 Email : hadiyanto402@gmail.com 5. Nama : Ika Afifatul N NPM : 3334130714 Email : ikaafifatul@yahoo.com 6. Nama : Sukma Suci Friandani NPM : 3334131140 Email : almiayara@gmail.com

×