SlideShare una empresa de Scribd logo
1 de 4
Praktek Pemrograman Bahasa C
A. DASAR TEORI
Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program minimal
mengandung sebuah fungsi. Fungsi pertama yang harus ada dalam program C dan sudah
ditentukan namanya adalah main(). Setiap fungsi terdiri atas satu atau beberapa pernyataan
yang secara keseluruhan befungsi untuk melaksanakan tugasnya
Contoh-fungsi fungsi dalam pemrograman bahasa C adalah
Fungsi #include
Fungsi main ()
Fungsi kurung kurawal {}
Fungsi printf
Dan diantara fungsi yang ada diatas terdapat banyak fungsi dalam pemrograman bahasa C.

B. SEJARAH
Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada
tahun 1972 oleh Dennis M. Ritchie seorang ahli dalam berbagai bidang pemrograman untuk
Sistem Operasi Unix di Bell Telephone Laboratories (USA). Pada tahun 1978 Dennis M. Ritchie
dan Brian W. Kernighan mengeluarkan buku berjudul “The C Programming Language” yag
selanjutnya buku tersebut digunakan sebagai acuan berbagai versi bahasa C. Beberapa versi
yang diciptakan dan dirancang untuk dioperasikan pada system operasi yang lain (selain UNIX)
seperti pada PC-DOS atau MS-DOS. Meskipun C dibuat untuk memprogram sistem dan jaringan
komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C
juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer,
bahkan terdapat beberapa compiler yang sangat populer telah tersedia. C secara luar biasa
mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

C. RUANG LINGKUP
Penyelesaian masalah dengan komputer berhadapan dengan 4 (empat) hal, yaitu :
1. Pemahaman secara menyeluruh keterhubungan elemen-elemen data yang relevan terhadap
solusi masalah.
2. Pembuatan keputusan operasi-operasi yang dilakukan terhadap elemen-elemen data.
3. Perancangan metode representasi elemen-elemen data di memori
4. Pembuatan keputusan bahasa pemrograman terbaik untuk menterjemahkan solusi masalah
menjadi program.

D. TUJUAN
Fungsi mempelajari bahasa C ini antara lain :
1. Dapat mengetahui sebagian dari sejaran dari Bahasa C itu sendiri
2. Mengetahui struktur Bahasa C itu serta mengetahui kelebihan dan kekurangannya.
3. Dan menjelaskan komponen- komponen yang terdapat pada Bahasa C.

E. HAL-HAL YANG DIPERLUKAN
1. Pengetahuan tentang Bahasa C
2. Compiler Bahasa C

F. LANGKAH KERJA
1. Pekerjaan 1
Membuat program untuk menampilakan tulisan
PEMROGRAMAN BAHASA C
D3-TKJ
POLITEKNIK NEGERI UJUNG PANDANG
2. Mencari kesalahan dalam program dibawah ini ;
Main ()
{
INT jumlah;
/* PERHITUNGAN HASIL
Jumlah = 25 + 37 – 19 ;
/* TAMPILAN HASIL
Printf (“Berapa Hasil Perhitungan 25 + 37 -19 ?n);
Printf (“Jawabannya adalah %dn jumlah”);
}
3. Berapakah nilai jawaban yang ditampilkan oleh program dibawah ini;
#include <stdio.h>
main ()
{
int jawab, hasil;
jawab = 100;
hasil = jawab – 10;
printf (“Jawabannya adalah %dn”, hasil + 6);
}

G. HASIL
1. Codenya
#include <stdio.h>
main ()
{
printf ("PEMROGRAMAN BAHASA Cn");
printf ("D3-TKJn");
printf ("Politeknik Negeri Ujung Pandangn");
}

2. Codenya
#include <stdio.h>
main ()
{
int jumlah;
/* PERHITUNGAN HASIL */
jumlah = 25 + 37 – 19 ;
/* TAMPILAN HASIL*/
Printf (“Berapa hasil perhitungan 25 + 37 -19 ?n”);
Printf (“jawabannya adalah %dn”, jumlah);
}
3. Codenya
#include <stdio.h>
main ()
{
int jawab, hasil;
jawab = 100;
hasil = jawab – 10;
printf (“Jawabannya adalah %dn”, hasil + 6);
}

H. KESIMPULAN
Dalam pemrograman Bahasa C ini memerlukan Compiler serta pemahaman sedikit tentang
Bahasa C ini yang bertujuan untuk melancarkan programnyang akan kita buat serta harus teliti
dalam pembuatan program, mulai dari tanda-tanda yang telah di tetapkan dan menjadi patokan
dalam pembuatan program.

Más contenido relacionado

La actualidad más candente

Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
PANJI_ADITYAN
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamar
Faisal Zamar
 
Modul praktikum c++ lanjutan semester 2 BSI
Modul praktikum c++ lanjutan  semester 2 BSIModul praktikum c++ lanjutan  semester 2 BSI
Modul praktikum c++ lanjutan semester 2 BSI
Bari Ajha
 
Bahasa c++ (p)
Bahasa c++ (p)Bahasa c++ (p)
Bahasa c++ (p)
Eddy_TKJ
 

La actualidad más candente (20)

Modul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanModul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemograman
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Modul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compilerModul 2 teknik pemrograman mengenal bahasa c dan compiler
Modul 2 teknik pemrograman mengenal bahasa c dan compiler
 
Download gratis modul c++
Download gratis modul c++Download gratis modul c++
Download gratis modul c++
 
Modul visual c++
Modul visual c++Modul visual c++
Modul visual c++
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan Pemrograman
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamar
 
Modul praktikum c++ lanjutan semester 2 BSI
Modul praktikum c++ lanjutan  semester 2 BSIModul praktikum c++ lanjutan  semester 2 BSI
Modul praktikum c++ lanjutan semester 2 BSI
 
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++
 
C basic
C basicC basic
C basic
 
Bahasa c++ (p)
Bahasa c++ (p)Bahasa c++ (p)
Bahasa c++ (p)
 
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa c
 
Bahasa Pemprograman c
Bahasa Pemprograman cBahasa Pemprograman c
Bahasa Pemprograman c
 
Laporan praktikum modul i
Laporan praktikum modul iLaporan praktikum modul i
Laporan praktikum modul i
 
Pengantar Pemrograman Chapter 2
Pengantar Pemrograman Chapter 2Pengantar Pemrograman Chapter 2
Pengantar Pemrograman Chapter 2
 
Pertemuan I Teori
Pertemuan I TeoriPertemuan I Teori
Pertemuan I Teori
 

Destacado

pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+
aks247
 
Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1
Tatalazy
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++
aks247
 

Destacado (12)

Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
 
Materi ap#2
Materi ap#2Materi ap#2
Materi ap#2
 
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
 
teori Struktur data full
teori Struktur data fullteori Struktur data full
teori Struktur data full
 
pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+
 
Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++
 
Kumpulan Kode C & C++
Kumpulan Kode C & C++Kumpulan Kode C & C++
Kumpulan Kode C & C++
 
Mengenal fungsi scanf() dan printf()
Mengenal fungsi scanf() dan printf()Mengenal fungsi scanf() dan printf()
Mengenal fungsi scanf() dan printf()
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman
 
Undangan Konsolidasi PKM 5 Bidang Didanai Tahun 2017
Undangan Konsolidasi PKM 5 Bidang Didanai Tahun 2017Undangan Konsolidasi PKM 5 Bidang Didanai Tahun 2017
Undangan Konsolidasi PKM 5 Bidang Didanai Tahun 2017
 
PKM UGM didanai 2017
PKM UGM didanai 2017PKM UGM didanai 2017
PKM UGM didanai 2017
 

Similar a Praktek pemrograman bahasa c

Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3
adhifatra agussalim
 
M04a sekilastentang c
M04a sekilastentang cM04a sekilastentang c
M04a sekilastentang c
Billy Alhamra
 
MAKALAH PENGENALAN BAHASA C (Diki Candra) - Copy.docx
MAKALAH PENGENALAN BAHASA C (Diki Candra) - Copy.docxMAKALAH PENGENALAN BAHASA C (Diki Candra) - Copy.docx
MAKALAH PENGENALAN BAHASA C (Diki Candra) - Copy.docx
Dikicandra6
 
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptxPPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
ssuser9dddf7
 
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
Saybia Himma
 
Pertemuan 03-04 - Pemrograman C
Pertemuan 03-04 - Pemrograman CPertemuan 03-04 - Pemrograman C
Pertemuan 03-04 - Pemrograman C
Nurdin Al-Azies
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
roy naldo
 
Dasar2 pemrograman ali2
Dasar2 pemrograman ali2Dasar2 pemrograman ali2
Dasar2 pemrograman ali2
havient01
 

Similar a Praktek pemrograman bahasa c (20)

Compiler dan Interpreter
Compiler dan InterpreterCompiler dan Interpreter
Compiler dan Interpreter
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3
 
M04a sekilastentang c
M04a sekilastentang cM04a sekilastentang c
M04a sekilastentang c
 
Algoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - PendahuluanAlgoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - Pendahuluan
 
Bahasa c
Bahasa cBahasa c
Bahasa c
 
MAKALAH PENGENALAN BAHASA C (Diki Candra) - Copy.docx
MAKALAH PENGENALAN BAHASA C (Diki Candra) - Copy.docxMAKALAH PENGENALAN BAHASA C (Diki Candra) - Copy.docx
MAKALAH PENGENALAN BAHASA C (Diki Candra) - Copy.docx
 
dasar-pemrograman-ii.ppt
dasar-pemrograman-ii.pptdasar-pemrograman-ii.ppt
dasar-pemrograman-ii.ppt
 
dasar-pemrograman-ii.ppt
dasar-pemrograman-ii.pptdasar-pemrograman-ii.ppt
dasar-pemrograman-ii.ppt
 
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfDasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
 
Pemrograman komputer
Pemrograman komputerPemrograman komputer
Pemrograman komputer
 
C++
C++C++
C++
 
Modul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanModul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrograman
 
Pertemuan1 ok
Pertemuan1 okPertemuan1 ok
Pertemuan1 ok
 
Teknik kompilasi
Teknik kompilasiTeknik kompilasi
Teknik kompilasi
 
Presentasi c
Presentasi  cPresentasi  c
Presentasi c
 
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptxPPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
 
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
 
Pertemuan 03-04 - Pemrograman C
Pertemuan 03-04 - Pemrograman CPertemuan 03-04 - Pemrograman C
Pertemuan 03-04 - Pemrograman C
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
Dasar2 pemrograman ali2
Dasar2 pemrograman ali2Dasar2 pemrograman ali2
Dasar2 pemrograman ali2
 

Praktek pemrograman bahasa c

  • 1. Praktek Pemrograman Bahasa C A. DASAR TEORI Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program minimal mengandung sebuah fungsi. Fungsi pertama yang harus ada dalam program C dan sudah ditentukan namanya adalah main(). Setiap fungsi terdiri atas satu atau beberapa pernyataan yang secara keseluruhan befungsi untuk melaksanakan tugasnya Contoh-fungsi fungsi dalam pemrograman bahasa C adalah Fungsi #include Fungsi main () Fungsi kurung kurawal {} Fungsi printf Dan diantara fungsi yang ada diatas terdapat banyak fungsi dalam pemrograman bahasa C. B. SEJARAH Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis M. Ritchie seorang ahli dalam berbagai bidang pemrograman untuk Sistem Operasi Unix di Bell Telephone Laboratories (USA). Pada tahun 1978 Dennis M. Ritchie dan Brian W. Kernighan mengeluarkan buku berjudul “The C Programming Language” yag selanjutnya buku tersebut digunakan sebagai acuan berbagai versi bahasa C. Beberapa versi yang diciptakan dan dirancang untuk dioperasikan pada system operasi yang lain (selain UNIX) seperti pada PC-DOS atau MS-DOS. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberapa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C. C. RUANG LINGKUP Penyelesaian masalah dengan komputer berhadapan dengan 4 (empat) hal, yaitu : 1. Pemahaman secara menyeluruh keterhubungan elemen-elemen data yang relevan terhadap solusi masalah. 2. Pembuatan keputusan operasi-operasi yang dilakukan terhadap elemen-elemen data. 3. Perancangan metode representasi elemen-elemen data di memori 4. Pembuatan keputusan bahasa pemrograman terbaik untuk menterjemahkan solusi masalah menjadi program. D. TUJUAN Fungsi mempelajari bahasa C ini antara lain :
  • 2. 1. Dapat mengetahui sebagian dari sejaran dari Bahasa C itu sendiri 2. Mengetahui struktur Bahasa C itu serta mengetahui kelebihan dan kekurangannya. 3. Dan menjelaskan komponen- komponen yang terdapat pada Bahasa C. E. HAL-HAL YANG DIPERLUKAN 1. Pengetahuan tentang Bahasa C 2. Compiler Bahasa C F. LANGKAH KERJA 1. Pekerjaan 1 Membuat program untuk menampilakan tulisan PEMROGRAMAN BAHASA C D3-TKJ POLITEKNIK NEGERI UJUNG PANDANG 2. Mencari kesalahan dalam program dibawah ini ; Main () { INT jumlah; /* PERHITUNGAN HASIL Jumlah = 25 + 37 – 19 ; /* TAMPILAN HASIL Printf (“Berapa Hasil Perhitungan 25 + 37 -19 ?n); Printf (“Jawabannya adalah %dn jumlah”); } 3. Berapakah nilai jawaban yang ditampilkan oleh program dibawah ini; #include <stdio.h> main () { int jawab, hasil; jawab = 100; hasil = jawab – 10; printf (“Jawabannya adalah %dn”, hasil + 6); } G. HASIL 1. Codenya #include <stdio.h> main () { printf ("PEMROGRAMAN BAHASA Cn"); printf ("D3-TKJn");
  • 3. printf ("Politeknik Negeri Ujung Pandangn"); } 2. Codenya #include <stdio.h> main () { int jumlah; /* PERHITUNGAN HASIL */ jumlah = 25 + 37 – 19 ; /* TAMPILAN HASIL*/ Printf (“Berapa hasil perhitungan 25 + 37 -19 ?n”); Printf (“jawabannya adalah %dn”, jumlah); }
  • 4. 3. Codenya #include <stdio.h> main () { int jawab, hasil; jawab = 100; hasil = jawab – 10; printf (“Jawabannya adalah %dn”, hasil + 6); } H. KESIMPULAN Dalam pemrograman Bahasa C ini memerlukan Compiler serta pemahaman sedikit tentang Bahasa C ini yang bertujuan untuk melancarkan programnyang akan kita buat serta harus teliti dalam pembuatan program, mulai dari tanda-tanda yang telah di tetapkan dan menjadi patokan dalam pembuatan program.