Dasar Komputer & Pemrograman 2A Pengenalan Bahasa C Dasar Komputer & Pemrograman 2A
Apa itu Program ? Mari kembali dahulu ke dasar komputer & Pemrograman 1 Apa itu program ? Program komputer adalah serangkaian instruksi-instruksi yang memberitahu kepada komputer apa yang harus dilakukan. (Oleg Yoroshenko, 1994 p:6) Komputer tidak mengerti bahasa manusia, mereka tidakbisa juga berbahasa C. Tetapi yang mereka mengerti adalah 1 dan 0. yang disebut bahasa biner Bahasa C merupakan bahasa tingkat tinggi yang mempunyai penyusun (Compiler) dan penerjemah (Intrepreter) . Sehingga komputer dapat mengerti apa yang dimaksud dengan bahasa C.
Bahasa Pemrograman C Bahasa pemrograman C di ciptakan oleh Dennis Ritchie pada tahun 1972 Perkembangan bahasa C adalah C++, C# (Sharp), Visual C#, Visual C++, dan Java Bahasa C dan C++ tidak jauh berbeda. Jika anda menguasai semantik dan tata bahasa (Grammar) pemrograman Yang membuatnya berbeda adalah terletak pada sintaks. Apapun bahasa pemrogramannya jika struktur “kondisi” dan “Perulangan” akan tetap sama. Ini adalah hal yang mendasar yang harus dipahami terlebih dahulu
Struktur bahasa C #include <stdio.h> main() { /* DEKLARASI tidak ada deklarasi */ // DESKRIPSI printf(“hello world \n”); } Header atau aktifasi library C Fungsi yang akan dijalankan pertama kali Isi dari program
Macam-macam header #include<stdio.h> adalah Standart Input Output, yang akan mengaktifkan library C seperti sintak printf, scanf, “;”, main. #include<conio.h> adalah CONsole Input Output, yang akan mengaktifkan library seperti IF, ELSE, FOR, dan lain-lain. #include<math.h> adalah library untuk mengaktifkan sintaks matematik lebih lanjut seperti SQRT (akar).
Program pertama #include <stdio.h> main() { char nama[10]= ""; printf("masukan nama : "); //printf untuk mencetak scanf("%s”,&nama); //scanf untuk membaca printf(“halo %s",nama); getch(); /*membaca data karakter tanpa penekanan tombol enter, karakter yang dibaca tidak ditampilkan di layar */ }
Hasil
Keterangan: print : mencetak nilai scanf : membaca nilai
Tugas Buatlah coding program untuk memasukan nama, npm, kelas masing-masing. Dan tampilkan apa yang sudah di masukan. seperti gambar berikut : Dan jelaskan mengapa bisa tampil seperti itu dengan bahasa kalian sendiri