Dokumen tersebut membahas konsep dasar pemrograman komputer meliputi pengertian bahasa pemrograman, perkembangan bahasa pemrograman, dan contoh kode program sederhana dalam bahasa C.
Dokumen tersebut merangkum tentang sejarah dan karakteristik bahasa pemrograman C. Bahasa C pertama kali dikembangkan pada tahun 1970-an di Bell Labs dan mengambil banyak ide dari bahasa BCPL dan B. Pada tahun 1978, buku The C Programming Language diterbitkan dan menjadi acuan utama bahasa C. Karakteristik utama bahasa C adalah portabilitas, efisiensi, fleksibilitas, dan kemampuan menghasilkan program yang
Bahasa pemrograman C pertama kali dikembangkan pada tahun 1970-an dan menjadi salah satu bahasa pemrograman yang paling banyak digunakan hingga saat ini karena kemampuannya yang portable, efisien, dan fleksibel. C memungkinkan pengembangan berbagai jenis aplikasi mulai dari sistem operasi hingga perangkat lunak aplikasi.
Bahasa pemrograman C pertama kali dikembangkan pada tahun 1970-an dan menjadi dasar bagi banyak bahasa pemrograman lainnya. C memiliki kelebihan seperti kecepatan eksekusi tinggi dan fleksibilitas namun juga kelemahan seperti kompleksitas penulisan kode.
Dokumen tersebut merangkum pengenalan bahasa pemrograman C, mulai dari sejarah, karakteristik, struktur dasar program C, deklarasi variabel, fungsi, header, dan contoh program lengkap.
Dokumen tersebut membahas konsep dasar pemrograman komputer meliputi pengertian bahasa pemrograman, perkembangan bahasa pemrograman, dan contoh kode program sederhana dalam bahasa C.
Dokumen tersebut merangkum tentang sejarah dan karakteristik bahasa pemrograman C. Bahasa C pertama kali dikembangkan pada tahun 1970-an di Bell Labs dan mengambil banyak ide dari bahasa BCPL dan B. Pada tahun 1978, buku The C Programming Language diterbitkan dan menjadi acuan utama bahasa C. Karakteristik utama bahasa C adalah portabilitas, efisiensi, fleksibilitas, dan kemampuan menghasilkan program yang
Bahasa pemrograman C pertama kali dikembangkan pada tahun 1970-an dan menjadi salah satu bahasa pemrograman yang paling banyak digunakan hingga saat ini karena kemampuannya yang portable, efisien, dan fleksibel. C memungkinkan pengembangan berbagai jenis aplikasi mulai dari sistem operasi hingga perangkat lunak aplikasi.
Bahasa pemrograman C pertama kali dikembangkan pada tahun 1970-an dan menjadi dasar bagi banyak bahasa pemrograman lainnya. C memiliki kelebihan seperti kecepatan eksekusi tinggi dan fleksibilitas namun juga kelemahan seperti kompleksitas penulisan kode.
Dokumen tersebut merangkum pengenalan bahasa pemrograman C, mulai dari sejarah, karakteristik, struktur dasar program C, deklarasi variabel, fungsi, header, dan contoh program lengkap.
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANNur Kholifah Hidayah
Laporan praktikum ini membahas pengenalan sistem operasi Windows, IDE Visual C++, dan algoritma pemrograman menggunakan bahasa C++. Terdapat penjelasan tentang konsep dasar sistem operasi, IDE, algoritma, dan flowchart. Juga dilaporkan hasil praktikum menampilkan teks dan menghitung luas segitiga menggunakan Visual C++.
Teks tersebut membahas tentang bahasa pemrograman C, meliputi sejarah, kelebihan, kekurangan, proses kompilasi, struktur penulisan program, dan fungsi-fungsi dasar dalam bahasa C seperti fungsi main(), printf(), dan penggunaan preprocessor #include.
Dokumen tersebut membahas tentang konsep pemrograman terstruktur, termasuk definisi, tujuan, kriteria, dan metode dasarnya seperti sekuensial, seleksi, dan looping.
Dokumen tersebut membahas tentang pemrograman dan bahasa program. Terdapat penjelasan mengenai komponen utama komputer, belajar memprogram dan bahasa pemrograman, contoh bahasa pemrograman, tahapan pelaksanaan program, dan mekanisme pemrograman.
Teks tersebut merangkum sejarah perkembangan komputer dari generasi pertama hingga ketiga beserta penjelasan mengenai bagian-bagian penting komputer dan bahasa pemrograman. Diakhiri dengan penjelasan mengenai konsep data, informasi, program, dan statement."
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum ini membahas algoritma dan pemrograman dalam bahasa Visual C++. Modul ini disusun oleh Edi Ismanto untuk mahasiswa Program Studi Pendidikan Informatika Universitas Muhammadiyah Riau. Modul ini memberikan pengertian dasar tentang Visual C++, tipe data, dan struktur program untuk membantu mahasiswa memahami dan mengimplementasikan algoritma serta program komputer menggunakan Visual C++.
Dokumen tersebut membahas tentang pemahaman dasar pemrograman komputer, termasuk hardware dan software komputer, data digital, bahasa pemrograman, algoritma, dan pemrograman. Dokumen ini juga memberikan contoh kode program dalam beberapa bahasa pemrograman.
Dokumen tersebut membahas sejarah bahasa pemrograman C dan karakteristiknya. Bahasa C berkembang dari bahasa BCPL tahun 1967 dan bahasa B pada tahun 1970-an, lalu dikembangkan oleh Dennis Ritchie menjadi bahasa C pada tahun 1970-an untuk sistem operasi UNIX. Dokumen ini juga menjelaskan kelebihan dan kelemahan bahasa C serta konsep-konsep dasar seperti tipe data, variabel, fungsi,
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
Mengenal bahasa C sebagai salah satu bahasa pemrograman. Mengidentifikasi struktur penulisan program bahasa C. Software yang digunakan sebagai compiler, cara instalasi dan penggunaan Compiler.
Pseudocode merupakan kode yang menyerupai bahasa pemrograman untuk menuliskan algoritma secara ringkas tanpa terikat pada bahasa tertentu. Pseudocode memiliki tujuan untuk mempermudah pemahaman algoritma dan menggunakan bahasa yang mudah dipahami secara universal."
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANNur Kholifah Hidayah
Laporan praktikum ini membahas pengenalan sistem operasi Windows, IDE Visual C++, dan algoritma pemrograman menggunakan bahasa C++. Terdapat penjelasan tentang konsep dasar sistem operasi, IDE, algoritma, dan flowchart. Juga dilaporkan hasil praktikum menampilkan teks dan menghitung luas segitiga menggunakan Visual C++.
Teks tersebut membahas tentang bahasa pemrograman C, meliputi sejarah, kelebihan, kekurangan, proses kompilasi, struktur penulisan program, dan fungsi-fungsi dasar dalam bahasa C seperti fungsi main(), printf(), dan penggunaan preprocessor #include.
Dokumen tersebut membahas tentang konsep pemrograman terstruktur, termasuk definisi, tujuan, kriteria, dan metode dasarnya seperti sekuensial, seleksi, dan looping.
Dokumen tersebut membahas tentang pemrograman dan bahasa program. Terdapat penjelasan mengenai komponen utama komputer, belajar memprogram dan bahasa pemrograman, contoh bahasa pemrograman, tahapan pelaksanaan program, dan mekanisme pemrograman.
Teks tersebut merangkum sejarah perkembangan komputer dari generasi pertama hingga ketiga beserta penjelasan mengenai bagian-bagian penting komputer dan bahasa pemrograman. Diakhiri dengan penjelasan mengenai konsep data, informasi, program, dan statement."
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum ini membahas algoritma dan pemrograman dalam bahasa Visual C++. Modul ini disusun oleh Edi Ismanto untuk mahasiswa Program Studi Pendidikan Informatika Universitas Muhammadiyah Riau. Modul ini memberikan pengertian dasar tentang Visual C++, tipe data, dan struktur program untuk membantu mahasiswa memahami dan mengimplementasikan algoritma serta program komputer menggunakan Visual C++.
Dokumen tersebut membahas tentang pemahaman dasar pemrograman komputer, termasuk hardware dan software komputer, data digital, bahasa pemrograman, algoritma, dan pemrograman. Dokumen ini juga memberikan contoh kode program dalam beberapa bahasa pemrograman.
Dokumen tersebut membahas sejarah bahasa pemrograman C dan karakteristiknya. Bahasa C berkembang dari bahasa BCPL tahun 1967 dan bahasa B pada tahun 1970-an, lalu dikembangkan oleh Dennis Ritchie menjadi bahasa C pada tahun 1970-an untuk sistem operasi UNIX. Dokumen ini juga menjelaskan kelebihan dan kelemahan bahasa C serta konsep-konsep dasar seperti tipe data, variabel, fungsi,
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
Mengenal bahasa C sebagai salah satu bahasa pemrograman. Mengidentifikasi struktur penulisan program bahasa C. Software yang digunakan sebagai compiler, cara instalasi dan penggunaan Compiler.
Pseudocode merupakan kode yang menyerupai bahasa pemrograman untuk menuliskan algoritma secara ringkas tanpa terikat pada bahasa tertentu. Pseudocode memiliki tujuan untuk mempermudah pemahaman algoritma dan menggunakan bahasa yang mudah dipahami secara universal."
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfDenysErlanders
Buku non teks yang bermutu dapat memperkaya pengalaman
belajar siswa. Buku-buku ini menawarkan konten yang inspiratif,
inovatif, dan mendorong pengembangan karakter siswa.
Pemanfaatan buku non teks bermutu membutuhkan peran aktif
guru untuk memilih dan
mengintegrasikannya ke dalam pembelajaran
2. Tujuan Perkuliahan …
Menguasai dasar-dasar pemrograman
komputer:
Perancangan program dan logika
pemrograman
Implementasi pemrograman komputer
menggunakan bahasa pemrograman C
3. Yang perlu disiapkan …
Buku acuan :
The C programming language – Brian W Kernighan, Dennis
M Ritchie
Buku-buku lain tentang C (tersedia banyak e-book C di
internet misalnya di www.cplusplus.com)
Komputer PC/laptop dengan kompiler C/C++ untuk
pengerjaan tugas di rumah. Kompiler C/C++ yang bisa
digunakan:
Dev C++ (gratis, bisa didownload dari internet)
Visual C++
Borland C++
Turbo C++, dll
4. Mengapa bahasa pemrograman??
Mengapa harus memprogram??
Bahasa merupakan sarana untuk berkomunikasi
Untuk ‘berkomunikasi’ dengan komputer kita perlu
menguasai ‘bahasa komputer’
Bahasa yang dimengerti komputer adalah bahasa
pemrograman
Memprogram adalah proses berkomunikasi dengan
komputer
Tujuan memprogram komputer:memerintahkan
komputer untuk melakukan tugas-tugas komputasi dan
input-output sesuai yang diinginkan pemrogram
5. Komputer merupakan salah satu produk
teknologi tinggi yang dapat melakukan hampir
semua pekerjaan diberbagai disiplin ilmu, tetapi
komputer hanya akan merupakan barang mati
tanpa adanya bahasa pemrograman untuk
menggambarkan apa yang kita kerjakan, sistem
bilangan untuk mendukung komputasi, dan
matematika untuk menggambarkan prosedur
komputasi yang kita kerjakan.
6. Bagaimana komputer menjalankan
instruksi-instruksi pemrograman??
Gambaran sederhana komputer dan instruksi
pemrograman:
komputer
eksekusi
‘memori’
eksekusi secara
sekuensial
(berurutan)
Instruksi 1
Instruksi 2
Instruksi 3
Instruksi 4
. . . .
Instruksi n
7. Perkembangan Bahasa Komputer
Berdasarkan tingkat ‘kecanggihannya’:
1. Bahasa Generasi Pertama (1st
GL):bahasa mesin
2. Bahasa Generasi Kedua(2nd GL):bahasa
assembly
3. Bahasa Generasi Ketiga:Bahasa Tingkat
Tinggi yang akan kita pelajari
8. Ukuran ‘kecanggihan’ suatu bahasa
pemrograman tersebut diukur dari kemudahan
programmer menyusun suatu program
Lebih ‘tidak canggih’ bukan berarti tidak
‘powerful’ kadang-kadang dalam membuat
suatu program dibutuhkan penggunaan bahasa
tingkat 1 atau 2 atau kombinasi antara bahasa
tingkat tinggi dengan bahasa assembly.
Tergantung tujuan programnya dan komputer
jenis apa yang diprogram.
9. Bahasa Generasi Pertama (Bhs Mesin)
Merupakan kode-kode bilangan biner, terdiri dari
kombinasi bilangan ‘1’ dan ‘0’
Setiap kombinasi mewakili satu instruksi
Instruksi bahasa mesin tergantung dari jenis komputer
yang dipakai(machine dependent)
contoh: instruksi transfer data dari akumulator ke
register:
Komputer intel 8051 1) : ‘01000111B’ (47H)
Komputer Z80 2) : ‘00010011B’ (13H)
Pemrograman bahasa mesin: instruksi-instruksi
langsung dimasukkan ke memori untuk dieksekusi
komputer
1) Intel 8051 adalah komputer generasi lama yang sekarang digunakan sebagai
mikrokontroler
2) Z80 adalah komputer generasi lama produksi Zilog
10. Bahasa Generasi Ke-2 (bhs assembly)
Merupakan penyempurnaan bhs generasi pertama,
sudah memasukkan unsur kata bahasa Inggris dalam
bentuk singkat
Masih bersifat machine dependent
Penulisan sudah jauh lebih mudah dari bahasa
mesin,tetapi programmer tetap harus memahami
perangkat keras komputer
Beberapa variabel masih mengacu pada register,alamat
memori maupun I/O
Contoh: instruksi transfer data dlm bhs assembly:
Komputer 8051 : MOV R1,#22H
Komputer AVR 3) : LDI R1,0x22
3) AVR digunakan sebagai mikrokontroller produksi Atmel
11. Bahasa Generasi ke-3 (Bhs Tingkat tinggi)
Memasukkan lebih banyak unsur kata bahasa Inggris
yang digunakan sehari-hari dan mempunyai sintaksis
yang lebih baik
Merupakan bahasa pemrograman yang digunakan
sekarang pada umumnya untuk memprogram komputer
Contoh macam-macam bahasa tingkat tinggi: Pascal, C,
C++,BASIC dsb
12. Contoh listing program dalam bahasa C
:source code program hello world1
#include <stdio.h>
int main ()
{
char quit;
quit = '0';
while (quit != 'q')
{
printf("Hello World!n");
printf("Press q then enter to quitn");
scanf("%c",&quit);
}
return 0;
}
14. Pemrosesan program pada bahasa
tingkat tinggi oleh komputer
Listing Program/source
code (biasanya dalam
bentuk file teks)
File objek : merupakan
program yang telah
diterjemahkan ke bahasa
mesin
File binary/executable : file
program yang siap
dieksekusi(dijalankan)
Proses kompilasi : menerjemahkan bahasa
tingkat tinggi menjadi bahasa mesin dalam
bentuk file objek
Proses Link : menambahkan informasi tentang
karakteristik komputer yang digunakan ke
dalam bhs mesin
Proses eksekusi :
menjalankan program
yang telah dibuat
15. IDE (Integrated Development Environment)
Pada umumnya programmer tidak perlu
menjalankan pemrosesan program seperti
di atas karena beberapa bahasa
pemrograman(termasuk C++) sudah
mempunyai IDE
Dengan IDE, proses kompilasi,link, dan
eksekusi cukup dilakukan dengan sekali
‘klik’
16. Perancangan Program
Sebelum menulis program ada beberapa
hal yang bisa dilakukan untuk membantu
programer dalam merancang program :
Pembuatan Algoritma
Pembuatan Flowchart (diagram alir)
Proses tersebut tidak harus
dilakukan,karena fungsinya hanya untuk
membantu merancang program
17. Algoritma
Merupakan penjabaran urutan proses yang akan
dikerjakan oleh program yang akan kita rancang dalam
bentuk kalimat-kalimat
Contoh : Algoritma pertukaran data 2 buah variabel
(misalnya variabel a dan b,pada awal program bernilai
a=3 dan b=5, pada akhir program bernilai a=5 dan
b=3)
1. Inisialisasi variabel : a=3, b=5, deklarasikan variabel tambahan
yaitu c
2. Tampilkan nilai awal a dan b
3. Transfer nilai a ke c (c = a)
4. Transfer nilai b ke a (a = b)
5. Transfer nilai c ke b (b = c)
6. Tampilkan nilai a dan b
18. Flowchart (diagram alir)
Merupakan penjabaran urutan proses yang akan
dikerjakan oleh program yang akan kita rancang dalam
bentuk diagram(grafis)
Tiap-tiap penanda dalam program mempunyai simbol
dalam flowchart
Penanda-penanda tersebut adalah:
Awal/akhir program (terminal)
Suatu proses dalam program (process)
Input/output
Proses yang telah terdefinisi (Predefined Process)
Pengambilan keputusan (decision)
19. Simbol –simbol flowchart
Terminal Symbol:
indicates the starting or stopping pointin the logic.
Input/Output Symbol:
Represents an input or output process in an algorithm
Process Symbol:
Represents any single process in an algorithm
Decision Symbol:
Represents a decision in the logic involving the comparison
Of two values.
Predefined Process Symbol:
20. Contoh flowchart
Pertukaran 2 variabel
mulai
Inisialisasi :
A = 3
B = 5
C = A
Tampilkan
A dan B
A = B
B = C
selesai
Tampilkan
A dan B
21. Algoritma program ‘hello world’
Penjelasan program hello world dalam sebuah
algoritma:
1. Mulai
2. Deklarasi variabel quit bertipe char
3. Inisialisasi quit dengan nilai “/0”
4. Ketika quit tidak bernilai ‘q’ lakukan hal berikut terus
menerus:
4.1. tampilkan “hello world .. dst”
4.2. baca variabel quit dari keyboard disertai penekanan
enter (variabel quit akan ter-update)
5. Selesai
22. Flowchart program hello world
mulai
quit = “/0”
Tampilkan
“hello
world,dst”
quit = ‘q’ ?
Baca quit
dari
keyboard
TIDAK
selesai
YA
23. Materi kuliah ini, termasuk master Dev-
C++ bisa diunduh di:
www.te.ugm.ac.id/~enas/progdas