SlideShare a Scribd company logo
1 of 2
Download to read offline
NAMA : ACHMAD HAMDANI RIZKI 
NPM : 10 102 
BELAJAR C/C++ LANGKAH DEMI LANGKAH 
Apa itu C? 
C adalah bahasa pemrograman berbasis compiler mendukung kedua tingkat 
tinggi dan laporan tingkat rendah untuk berinteraksi langsung dengan hardware. 
Pengembangan Bahasa C 
C bahasa pemrograman berkembang dari suksesi bahasa pemrograman yang 
dikembangkan di Bell Laboratories pada awal 1970-an. Tidak sampai akhir 1970-an 
bahwa bahasa pemrograman ini mulai mendapatkan popularitas yang luas dan 
dukungan. Hal ini karena sampai saat itu kompiler C yang tidak tersedia untuk 
penggunaan komersial di luar Bell Laboratories. 
Bahasa C adalah hasil kerja Dennis Ritchie pada sebuah proyek di Bell Laboratories, 
untuk menciptakan bahasa tingkat tinggi yang cocok untuk menulis sebuah sistem 
operasi yang mengelola perangkat input dan output dari komputer, mengalokasikan 
penyimpanan dan jadwal jalannya program lain . 
Sistem operasi UNIX ditulis dalam bahasa C. Oleh karena itu sistem Unix Operating 
memiliki C sebagai bahasa pemrograman standar. Bahkan lebih dari 90% dari sistem 
operasi itu sendiri ditulis dalam bahasa C. Jadi awalnya bahasa C dirancang dan 
diimplementasikan pada sistem operasi Unix. 
C sebagai tujuan bahasa umum 
C adalah tingkat tinggi, prosedural / terstruktur, dan umum bahasa pemrograman tujuan 
dan menyerupai beberapa bahasa tingkat tinggi lainnya seperti Fortran, Pascal, dan PL 
/ 1. Namun, kita tidak bisa menyebut bahasa C sebagai "Murni High Level Language". 
C berdiri di suatu tempat antara bahasa tingkat tinggi dimaksudkan untuk menjalankan 
kegiatan khusus dan bahasa tingkat rendah seperti bahasa assembly mesin karena dari 
beberapa fitur seperti "Sistem Independence", "Terbatas Data Type", "High 
Fleksibilitas", itu dianggap sebagai bahasa C yang kuat juga menjadi populer karena 
portabilitas di seluruh sistem.
Fitur C 
- Sederhana, serbaguna, bahasa tujuan umum 
- Program cepat dan efisien 
- Telah mendapat kaya set operator 
- Yang lebih umum dan tidak memiliki batasan 
- Dapat dengan mudah memanipulasi dengan bit, byte dan alamat 
- Varietas jenis data yang tersedia 
- Kompilasi terpisah dari fungsi adalah mungkin dan fungsi tersebut dapat dipanggil 
oleh program C 
- Bahasa block-structured 
- Dapat diterapkan di daerah pemrograman Sistem seperti sistem operasi, kompiler 
Interpreter, Perakit dll,

More Related Content

Similar to So II tgs 2

Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrogramanroy naldo
 
Iryani s kandope (052) c++
Iryani s kandope (052) c++Iryani s kandope (052) c++
Iryani s kandope (052) c++yankandope
 
Sekilas tentang c
Sekilas tentang cSekilas tentang c
Sekilas tentang cDyes Wirok
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cadhifatra agussalim
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3adhifatra agussalim
 
Bahasa sistem
Bahasa sistemBahasa sistem
Bahasa sistemAudriKiki
 
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.docxDikicandra6
 
M04a sekilastentang c
M04a sekilastentang cM04a sekilastentang c
M04a sekilastentang cBilly Alhamra
 
BAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERBAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERDeptP3M
 
5.software komputer
5.software komputer5.software komputer
5.software komputerAripinor
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi Mr. FM
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesianurulqom
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrogramanery gunawan
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasimastnie
 
Sistem Operasi Close & Open Source
Sistem Operasi Close & Open SourceSistem Operasi Close & Open Source
Sistem Operasi Close & Open SourceDewa Dewa
 

Similar to So II tgs 2 (20)

Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
C basic
C basicC basic
C basic
 
Iryani s kandope (052) c++
Iryani s kandope (052) c++Iryani s kandope (052) c++
Iryani s kandope (052) c++
 
Sekilas tentang c
Sekilas tentang cSekilas tentang c
Sekilas tentang c
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3
 
Bahasa sistem
Bahasa sistemBahasa sistem
Bahasa sistem
 
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
 
M04a sekilastentang c
M04a sekilastentang cM04a sekilastentang c
M04a sekilastentang c
 
BAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULERBAHASA PEMROGRAMAN POPULER
BAHASA PEMROGRAMAN POPULER
 
5.software komputer
5.software komputer5.software komputer
5.software komputer
 
Algoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - PendahuluanAlgoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - Pendahuluan
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesia
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
Presentasi c
Presentasi  cPresentasi  c
Presentasi c
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
 
C/C++ programming
C/C++ programmingC/C++ programming
C/C++ programming
 
Bab 1 pengantar c++ 2
Bab 1 pengantar c++ 2Bab 1 pengantar c++ 2
Bab 1 pengantar c++ 2
 
Sistem Operasi Close & Open Source
Sistem Operasi Close & Open SourceSistem Operasi Close & Open Source
Sistem Operasi Close & Open Source
 

Recently uploaded

Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 

Recently uploaded (20)

Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 

So II tgs 2

  • 1. NAMA : ACHMAD HAMDANI RIZKI NPM : 10 102 BELAJAR C/C++ LANGKAH DEMI LANGKAH Apa itu C? C adalah bahasa pemrograman berbasis compiler mendukung kedua tingkat tinggi dan laporan tingkat rendah untuk berinteraksi langsung dengan hardware. Pengembangan Bahasa C C bahasa pemrograman berkembang dari suksesi bahasa pemrograman yang dikembangkan di Bell Laboratories pada awal 1970-an. Tidak sampai akhir 1970-an bahwa bahasa pemrograman ini mulai mendapatkan popularitas yang luas dan dukungan. Hal ini karena sampai saat itu kompiler C yang tidak tersedia untuk penggunaan komersial di luar Bell Laboratories. Bahasa C adalah hasil kerja Dennis Ritchie pada sebuah proyek di Bell Laboratories, untuk menciptakan bahasa tingkat tinggi yang cocok untuk menulis sebuah sistem operasi yang mengelola perangkat input dan output dari komputer, mengalokasikan penyimpanan dan jadwal jalannya program lain . Sistem operasi UNIX ditulis dalam bahasa C. Oleh karena itu sistem Unix Operating memiliki C sebagai bahasa pemrograman standar. Bahkan lebih dari 90% dari sistem operasi itu sendiri ditulis dalam bahasa C. Jadi awalnya bahasa C dirancang dan diimplementasikan pada sistem operasi Unix. C sebagai tujuan bahasa umum C adalah tingkat tinggi, prosedural / terstruktur, dan umum bahasa pemrograman tujuan dan menyerupai beberapa bahasa tingkat tinggi lainnya seperti Fortran, Pascal, dan PL / 1. Namun, kita tidak bisa menyebut bahasa C sebagai "Murni High Level Language". C berdiri di suatu tempat antara bahasa tingkat tinggi dimaksudkan untuk menjalankan kegiatan khusus dan bahasa tingkat rendah seperti bahasa assembly mesin karena dari beberapa fitur seperti "Sistem Independence", "Terbatas Data Type", "High Fleksibilitas", itu dianggap sebagai bahasa C yang kuat juga menjadi populer karena portabilitas di seluruh sistem.
  • 2. Fitur C - Sederhana, serbaguna, bahasa tujuan umum - Program cepat dan efisien - Telah mendapat kaya set operator - Yang lebih umum dan tidak memiliki batasan - Dapat dengan mudah memanipulasi dengan bit, byte dan alamat - Varietas jenis data yang tersedia - Kompilasi terpisah dari fungsi adalah mungkin dan fungsi tersebut dapat dipanggil oleh program C - Bahasa block-structured - Dapat diterapkan di daerah pemrograman Sistem seperti sistem operasi, kompiler Interpreter, Perakit dll,