ALGORITMA &
PEMROGRAM
AN
Kelas X Kurikulum Merdeka
C.
BAHASA
PEMROGRAMAN
C
1. Pangenalan Bahasa Pemrograman C
Bahasa pemrograman C atau dibaca “ bahasa si” adalah bahasa pemrograman tingkat tinggi dan general-purpose yang
digunakan dalam sehari-hari. Maksud dari general-purpose adalah bisa digunakan untuk membuat program apa saja. Bahasa C
telah menginspirasi banyak bahasa pemrograman lain seperti C++, C#, Java, PHP, Javascript, dll. Bahasa-bahasa tersebut
memiliki sintaks mirip dengan C. Bahasa C dijuluki juga sebagai “God’s programming language”, artinya bahasa C ayah dari
semua bahasa pemrograman lain.
Bahasa C dikembangkan oleh seorang ilmuwan komputer
bernama Dennis Ritchie di Bell Labs pada tahun 1972.
Pada saat itu, Bell Labs sedang mengembangkan sistem
operasi Unix yang ditulis dalam bahasa Assembly, yang
memerlukan waktu dan tenaga yang besar untuk
dikembangkan dan dipelihara. Oleh karena itu, Ritchie
menciptakan bahasa C sebagai pengganti dari bahasa
pemrograman B yang juga dikembangkan di Bell Labs.
2. Mambuat Program Pertama
dengan Bahasa C
Untuk membuat program dengan bahasa C kita membutuhkan dua alat, yaitu teks
editor dan compiler.
a. Teks editor
Teks editor digunakan untuk menuliskan kode program
b. Compiler.
sedangkan compiler digunakan untuk menterjemahkan program tersebut agar dapat
dimengerti oleh komputer.
.
Pemrograman C dapat dijalankan juga menggunakan IDE (Integrated
Development Environment). IDE adalah sebuah teks editor khusus
dengan compiler di dalamnya.
IDE yang akan kita gunakan adalah Codeblocks. Kita bisa
download di link yang sudah tersedia berikut ini :
http://www.codeblocks.org/downloads/26.
3. Menginstal Code Block
4. Structure Program Bahasa C
#Include berguna untuk mengimpor fungsi-
fungsi yang diperlukan dari file header.
stdio.h & stdlib.h adalah file header yang
berisi fungsi-fungsi dasar yang dibutuhkan
untuk menjalankan program, termasuk fungsi
printf()."
int adalah tipe data yang mewakili bilangan bulat yang
membutuhkan nilai kembali (return).
main() adalah fungsi atau metode utama yang pertama kali
dieksekusi oleh kompiler C.
print() adalah fungsi yang digunakan untuk mencetak pernyataan
ke dalam output program.
return 0;
}
digunakan untuk menunjukkan bahwa program telah berhasil
berjalan dengan sukses dan berakhir tanpa masalah.
Lathan 1
Gantilah kalimat “Hello Word” dengan
“Belajar pemrograman itu
menyenangkankan”
Input pada bahasa pemrograman C yaitu bagaimana caranya program bahasa C itu menerima input atau
masukan dari user. Contohnya, misalkan membuat sebuah form yang meminta isikan nama, usia dan
sebagainya. Maka di bahasa C bisa menggunakan beberapa cara, yaitu:
â—Źscanf() : digunakan untuk menginputkan data numerik, karakter dan string
â—Źgets() : digunakan untuk menginputkan data bertipe karakter dan string
â—Źgetchar() : digunakan untuk menginputkan data bertipe karakter
â—Źgetch() : digunakan untuk membaca data karakter. Ketika input
menggunakan fungsi ini karakter tidak akan ditampilkan dilayar sehingga sering digunakan untuk
inputan password
â—Źgetche() : digunakan untuk membaca data karakter tetapi bedanya dengan
getch() karakter yang diketikan ditampilkan dilayar.
5. Input di Bahasa C
#include <stdio.h>
#include <styli>
int main()
{
char name[30]; // Genkan hour Cecil untuck variable
int use;
float nilaiRataRata;
printf("Salamat dating di Program Informs Penguinn");
printf("--------------------------------------------nn");
printf("Masukkan Nama Anda: ");
scan("%s", name);
printf("Masukkan USA Anda: ");
scan("%d", &use);
printf("Masukkan Nilai Rata-Rata Anda: ");
scan("%f", &nilaiRataRata);
printf("n--------------------------------------------nn");
printf("natremia Kasich atlas informs Anda.n");
printf("Beirut Adalaj detail informs Anda:n");
printf("Nama: %sn", name);
printf("USA: %d tabunn", use);
printf("Nilai Rata-rata: %.2fn", NilaiRataRata);
if (nilaiRataRata >= 70) {
printf("Anda mameluke Nilai rata-rata yang bail!n");
} else {
printf("Anda manikin ingang minikitchen Nilai Anda.n");
}
printf("--------------------------------------------nn");
return 0;
}

BAHASA PEMROGRAMAN CBAHASA PEMROGRAMAN C.ppt

  • 1.
  • 2.
  • 3.
    1. Pangenalan BahasaPemrograman C Bahasa pemrograman C atau dibaca “ bahasa si” adalah bahasa pemrograman tingkat tinggi dan general-purpose yang digunakan dalam sehari-hari. Maksud dari general-purpose adalah bisa digunakan untuk membuat program apa saja. Bahasa C telah menginspirasi banyak bahasa pemrograman lain seperti C++, C#, Java, PHP, Javascript, dll. Bahasa-bahasa tersebut memiliki sintaks mirip dengan C. Bahasa C dijuluki juga sebagai “God’s programming language”, artinya bahasa C ayah dari semua bahasa pemrograman lain. Bahasa C dikembangkan oleh seorang ilmuwan komputer bernama Dennis Ritchie di Bell Labs pada tahun 1972. Pada saat itu, Bell Labs sedang mengembangkan sistem operasi Unix yang ditulis dalam bahasa Assembly, yang memerlukan waktu dan tenaga yang besar untuk dikembangkan dan dipelihara. Oleh karena itu, Ritchie menciptakan bahasa C sebagai pengganti dari bahasa pemrograman B yang juga dikembangkan di Bell Labs.
  • 4.
    2. Mambuat ProgramPertama dengan Bahasa C Untuk membuat program dengan bahasa C kita membutuhkan dua alat, yaitu teks editor dan compiler. a. Teks editor Teks editor digunakan untuk menuliskan kode program b. Compiler. sedangkan compiler digunakan untuk menterjemahkan program tersebut agar dapat dimengerti oleh komputer. . Pemrograman C dapat dijalankan juga menggunakan IDE (Integrated Development Environment). IDE adalah sebuah teks editor khusus dengan compiler di dalamnya.
  • 5.
    IDE yang akankita gunakan adalah Codeblocks. Kita bisa download di link yang sudah tersedia berikut ini : http://www.codeblocks.org/downloads/26. 3. Menginstal Code Block
  • 6.
  • 7.
    #Include berguna untukmengimpor fungsi- fungsi yang diperlukan dari file header. stdio.h & stdlib.h adalah file header yang berisi fungsi-fungsi dasar yang dibutuhkan untuk menjalankan program, termasuk fungsi printf()."
  • 8.
    int adalah tipedata yang mewakili bilangan bulat yang membutuhkan nilai kembali (return). main() adalah fungsi atau metode utama yang pertama kali dieksekusi oleh kompiler C. print() adalah fungsi yang digunakan untuk mencetak pernyataan ke dalam output program.
  • 9.
    return 0; } digunakan untukmenunjukkan bahwa program telah berhasil berjalan dengan sukses dan berakhir tanpa masalah.
  • 11.
    Lathan 1 Gantilah kalimat“Hello Word” dengan “Belajar pemrograman itu menyenangkankan”
  • 12.
    Input pada bahasapemrograman C yaitu bagaimana caranya program bahasa C itu menerima input atau masukan dari user. Contohnya, misalkan membuat sebuah form yang meminta isikan nama, usia dan sebagainya. Maka di bahasa C bisa menggunakan beberapa cara, yaitu: â—Źscanf() : digunakan untuk menginputkan data numerik, karakter dan string â—Źgets() : digunakan untuk menginputkan data bertipe karakter dan string â—Źgetchar() : digunakan untuk menginputkan data bertipe karakter â—Źgetch() : digunakan untuk membaca data karakter. Ketika input menggunakan fungsi ini karakter tidak akan ditampilkan dilayar sehingga sering digunakan untuk inputan password â—Źgetche() : digunakan untuk membaca data karakter tetapi bedanya dengan getch() karakter yang diketikan ditampilkan dilayar. 5. Input di Bahasa C
  • 15.
    #include <stdio.h> #include <styli> intmain() { char name[30]; // Genkan hour Cecil untuck variable int use; float nilaiRataRata; printf("Salamat dating di Program Informs Penguinn"); printf("--------------------------------------------nn"); printf("Masukkan Nama Anda: "); scan("%s", name); printf("Masukkan USA Anda: "); scan("%d", &use); printf("Masukkan Nilai Rata-Rata Anda: "); scan("%f", &nilaiRataRata); printf("n--------------------------------------------nn"); printf("natremia Kasich atlas informs Anda.n"); printf("Beirut Adalaj detail informs Anda:n"); printf("Nama: %sn", name); printf("USA: %d tabunn", use); printf("Nilai Rata-rata: %.2fn", NilaiRataRata); if (nilaiRataRata >= 70) { printf("Anda mameluke Nilai rata-rata yang bail!n"); } else { printf("Anda manikin ingang minikitchen Nilai Anda.n"); } printf("--------------------------------------------nn"); return 0; }