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."
Dokumen tersebut membahas sejarah dan konsep dasar bahasa pemrograman C, meliputi proses penerjemahan bahasa C, contoh program sederhana, konsep variabel dan memori, operator aritmatika, struktur kontrol seperti pengambilan keputusan dan pengulangan.
Dokumen ini membahas tentang pendahuluan pembuatan compiler, meliputi tujuan pembelajaran seperti memahami cara kerja compiler, konsep pembuatan compiler, dan bagaimana bahasa pemrograman diterjemahkan oleh mesin. Juga dibahas proses compiler, jenis-jenis translator seperti interpreter dan compiler, serta cara pembuatan compiler menggunakan berbagai bahasa pemrograman.
Dokumen tersebut memberikan penjelasan tentang dasar-dasar pemograman komputer menggunakan bahasa Fortran-77, meliputi format program, tipe data, deklarasi variabel, kompilasi, dan penyusunan program komputer sederhana."
Dokumen tersebut membahas sejarah dan konsep dasar bahasa pemrograman C, meliputi proses penerjemahan bahasa C, contoh program sederhana, konsep variabel dan memori, operator aritmatika, struktur kontrol seperti pengambilan keputusan dan pengulangan.
Dokumen ini membahas tentang pendahuluan pembuatan compiler, meliputi tujuan pembelajaran seperti memahami cara kerja compiler, konsep pembuatan compiler, dan bagaimana bahasa pemrograman diterjemahkan oleh mesin. Juga dibahas proses compiler, jenis-jenis translator seperti interpreter dan compiler, serta cara pembuatan compiler menggunakan berbagai bahasa pemrograman.
Dokumen tersebut memberikan penjelasan tentang dasar-dasar pemograman komputer menggunakan bahasa Fortran-77, meliputi format program, tipe data, deklarasi variabel, kompilasi, dan penyusunan program komputer sederhana."
Dokumen tersebut memberikan ringkasan tentang standar kompetensi, kompetensi dasar, dan indikator untuk mata kuliah Pemrograman Komputer menggunakan bahasa FORTRAN. Standar kompetensi berfokus pada kemampuan mahasiswa mengembangkan program aplikasi untuk menyelesaikan masalah teknik, kompetensi dasar pada pembuatan program yang kompleks dengan pengambilan keputusan, dan indikator pada penggunaan perulangan
Dokumen tersebut membahas tentang pengertian dasar pemrograman dan bahasa pemrograman. Menguraikan bahwa program adalah urutan langkah logis untuk menyelesaikan masalah dengan bahasa pemrograman, dan membedakan berbagai jenis bahasa pemrograman berdasarkan tingkatannya seperti bahasa mesin, rendah, menengah, tinggi, dan berorientasi objek.
Memori komputer dibagi menjadi 16 blok dengan fungsi yang berbeda-beda, sebagian besar berfungsi sebagai RAM untuk menyimpan hasil pengolahan. Memori dalam komputer diorganisasi menggunakan metode segment offset untuk mempermudah akses ke memori.
Dokumen tersebut membahas konsep dasar pemrograman komputer meliputi pengertian bahasa pemrograman, perkembangan bahasa pemrograman, dan contoh kode program sederhana dalam bahasa C.
Standar kompetensi setelah mata kuliah Komputer mengharuskan mahasiswa mampu mengembangkan program aplikasi mandiri untuk memecahkan masalah teknik dengan bahasa Fortran. Kompetensi dasar meliputi kemampuan mengaplikasikan dasar-dasar pemrograman dalam bentuk program sederhana. Indikatornya adalah mahasiswa harus mampu menulis kode sumber program sederhana Fortran dan menggunakan elemen dasar seperti t
Dokumen tersebut membahas tentang komponen-komponen utama sistem komputer yaitu unit pemrosesan (CPU), memori utama, perangkat masukan dan keluaran, serta interkoneksi antar komponen. CPU berfungsi mengendalikan operasi komputer dalam memproses data, memori utama menyimpan data dan program, sedangkan perangkat I/O memindahkan data antara komputer dan lingkungan eksternal.
Bab I membahas pendahuluan tentang mikroprosesor dan bahasa assembly. Bab II menjelaskan pemetaan memori, input, dan output pada perangkat keras mikroprosesor 8085. Bab III memuat flowchart dan penjelasan cara kerja program yang mengatur nyala lampu berdasarkan tabel delay dan output port.
Kompilator adalah program yang menerjemahkan program sumber ke bahasa sasaran. Proses kompilasi meliputi analisa leksikal, sintaks, dan semantik untuk menghasilkan kode antara, yang kemudian dioptimalisasi dan diterjemahkan ke bahasa sasaran.
Buku ini memberikan penjelasan tentang pemrograman bahasa assembly dengan contoh-contoh program sederhana untuk memudahkan pemahaman pembaca. Buku ini hadir secara online setelah beberapa kali cetak dan diedit untuk meningkatkan kualitas. Disket yang disertakan berisi contoh program.
Dokumen tersebut membahas tentang pengenalan pemrograman komputer yang mencakup hardware, software, bahasa pemrograman, dan alur pembuatan program. Secara khusus dibahas tentang komponen dasar komputer, kategori bahasa pemrograman, dan langkah-langkah sistematis dalam menyelesaikan masalah pemrograman.
[/ringkasan]
Teks tersebut membahas karakteristik dan jenis-jenis instruksi mesin. Beberapa poin penting yang dijelaskan antara lain:
- Instruksi mesin menentukan operasi dan fungsi CPU. Kumpulan fungsi yang dapat dieksekusi CPU disebut set instruksi CPU.
- Karakteristik instruksi mesin meliputi elemen-elemen, representasi, jenis-jenis instruksi, penggunaan alamat, dan rancangan set instruksi.
- Terdapat berbagai
Dokumen tersebut membahas tentang pengertian algoritma dan contoh-contohnya, serta simbol-simbol yang digunakan dalam membuat flowchart program. Juga dibahas tentang struktur bahasa pemrograman Pascal seperti deklarasi variabel, input output, operator, dan contoh-contoh soal algoritma sederhana.
Dokumen tersebut memberikan ringkasan tentang standar kompetensi, kompetensi dasar, dan indikator untuk mata kuliah Pemrograman Komputer menggunakan bahasa FORTRAN. Standar kompetensi berfokus pada kemampuan mahasiswa mengembangkan program aplikasi untuk menyelesaikan masalah teknik, kompetensi dasar pada pembuatan program yang kompleks dengan pengambilan keputusan, dan indikator pada penggunaan perulangan
Dokumen tersebut membahas tentang pengertian dasar pemrograman dan bahasa pemrograman. Menguraikan bahwa program adalah urutan langkah logis untuk menyelesaikan masalah dengan bahasa pemrograman, dan membedakan berbagai jenis bahasa pemrograman berdasarkan tingkatannya seperti bahasa mesin, rendah, menengah, tinggi, dan berorientasi objek.
Memori komputer dibagi menjadi 16 blok dengan fungsi yang berbeda-beda, sebagian besar berfungsi sebagai RAM untuk menyimpan hasil pengolahan. Memori dalam komputer diorganisasi menggunakan metode segment offset untuk mempermudah akses ke memori.
Dokumen tersebut membahas konsep dasar pemrograman komputer meliputi pengertian bahasa pemrograman, perkembangan bahasa pemrograman, dan contoh kode program sederhana dalam bahasa C.
Standar kompetensi setelah mata kuliah Komputer mengharuskan mahasiswa mampu mengembangkan program aplikasi mandiri untuk memecahkan masalah teknik dengan bahasa Fortran. Kompetensi dasar meliputi kemampuan mengaplikasikan dasar-dasar pemrograman dalam bentuk program sederhana. Indikatornya adalah mahasiswa harus mampu menulis kode sumber program sederhana Fortran dan menggunakan elemen dasar seperti t
Dokumen tersebut membahas tentang komponen-komponen utama sistem komputer yaitu unit pemrosesan (CPU), memori utama, perangkat masukan dan keluaran, serta interkoneksi antar komponen. CPU berfungsi mengendalikan operasi komputer dalam memproses data, memori utama menyimpan data dan program, sedangkan perangkat I/O memindahkan data antara komputer dan lingkungan eksternal.
Bab I membahas pendahuluan tentang mikroprosesor dan bahasa assembly. Bab II menjelaskan pemetaan memori, input, dan output pada perangkat keras mikroprosesor 8085. Bab III memuat flowchart dan penjelasan cara kerja program yang mengatur nyala lampu berdasarkan tabel delay dan output port.
Kompilator adalah program yang menerjemahkan program sumber ke bahasa sasaran. Proses kompilasi meliputi analisa leksikal, sintaks, dan semantik untuk menghasilkan kode antara, yang kemudian dioptimalisasi dan diterjemahkan ke bahasa sasaran.
Buku ini memberikan penjelasan tentang pemrograman bahasa assembly dengan contoh-contoh program sederhana untuk memudahkan pemahaman pembaca. Buku ini hadir secara online setelah beberapa kali cetak dan diedit untuk meningkatkan kualitas. Disket yang disertakan berisi contoh program.
Dokumen tersebut membahas tentang pengenalan pemrograman komputer yang mencakup hardware, software, bahasa pemrograman, dan alur pembuatan program. Secara khusus dibahas tentang komponen dasar komputer, kategori bahasa pemrograman, dan langkah-langkah sistematis dalam menyelesaikan masalah pemrograman.
[/ringkasan]
Teks tersebut membahas karakteristik dan jenis-jenis instruksi mesin. Beberapa poin penting yang dijelaskan antara lain:
- Instruksi mesin menentukan operasi dan fungsi CPU. Kumpulan fungsi yang dapat dieksekusi CPU disebut set instruksi CPU.
- Karakteristik instruksi mesin meliputi elemen-elemen, representasi, jenis-jenis instruksi, penggunaan alamat, dan rancangan set instruksi.
- Terdapat berbagai
Dokumen tersebut membahas tentang pengertian algoritma dan contoh-contohnya, serta simbol-simbol yang digunakan dalam membuat flowchart program. Juga dibahas tentang struktur bahasa pemrograman Pascal seperti deklarasi variabel, input output, operator, dan contoh-contoh soal algoritma sederhana.
Komputer adalah alat yang dapat memproses data dengan cepat di bawah arahan program komputer. Bahasa komputer berubah dari bahasa mesin ke bahasa assembli dan bahasa peringkat tinggi untuk memudahkan pengaturcaraan. Sistem C++ terdiri daripada persekitaran pembangunan, bahasa C++, dan perpustakaan piawai. Program C++ melalui proses edit, pra-proses, kompilasi, sambungan, umbukan, dan perlaksanaan
Dokumen tersebut membahas tentang sistem komputer secara umum, meliputi definisi komputer, komponen utama komputer seperti CPU dan memori, fungsi-fungsi komputer, bahasa pemrograman, dan alat bantu pemrograman seperti algoritma dan flowchart.
Dokumen tersebut membahas tentang konsep pemrograman terstruktur, termasuk definisi, tujuan, kriteria, dan metode dasarnya seperti sekuensial, seleksi, dan looping.
Sistem komputer terdiri dari hardware, software, dan brainware yang saling berhubungan untuk mengolah data menjadi informasi. Hardware meliputi input device, proses device, output device, dan memory. Software diklasifikasikan menjadi sistem operasi, bahasa pemrograman, dan program aplikasi. Brainware terdiri dari operator, programer, dan system analyst.
Operasi Dasar Komputer dan Peralatan Penyusun Komputerhilwa aminatus
Dokumen tersebut membahas tentang operasi dasar komputer dan peralatan penyusunnya. Menguraikan bagaimana komputer bekerja melalui perangkat lunak dan keras, serta menjelaskan komponen-komponen penting seperti input, output, proses, dan penyimpanan data. Dokumen ini juga membahas jaringan komputer dan komponen pendukungnya seperti server, client, router, serta protokol yang mendukung terhubungnya jaringan seperti IP address, DNS
Perangkat keras dan lunak komputer digunakan untuk berbagai tujuan seperti mengetik, menghitung, pendidikan, ekonomi, seni, dan hiburan. Dokumen ini menjelaskan fungsi dan jenis-jenis perangkat keras seperti input, proses, output, dan penyimpanan data serta perangkat lunak sistem dan aplikasi.
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
Komputer dapat digolongkan berdasarkan data yang diolah, penggunaan, kapasitas, dan generasi. Terdiri dari hardware, software, dan brainware. Hardware berupa perangkat fisik seperti CPU dan memori. Software berupa program seperti sistem operasi dan aplikasi. Brainware berupa personil seperti programmer. Penggunaan komputer berdampak positif seperti efisiensi dan pekerjaan baru, namun juga negatif seperti pengangguran dan keamanan data.
Komputer telah berkembang dari generasi pertama yang menggunakan teknologi tiub hampa gas hingga generasi terkini yang menggunakan teknologi VLSI. Komputer moden terdiri daripada unit pemprosesan utama, ingatan, dan peranti input/output. Terdapat tiga kategori komputer iaitu mikrokomputer, minikomputer, dan kerangka utama. Bahasa pengaturcaraan boleh dibahagikan kepada bahasa mesin, bahasa himpunan
materi sma untuk mata pelajaran atau topik sistem komputer pada kurikulum merdeka belajar untuk membantu murid dalam memahami mengenai teknologi komputer terbaru sesuai dengan perkembangan jaman dan sesuai tuntutan era disrupsi , konten yang disajikan dengan mudah dan dapat dipahami secara spesifik terkait dengan dasar ilmu komputer beserta komponen hardware dan software yang berguna bagi pengembangan ilmu dan sains serta mendapatkan insight untuk para siswa dari sudut pandang yang luas
1. BAB I. PENDAHULUAN
A. LATAR BELAKANG
Sejarah Komputer :
Komputer digital elektronoik pertama diciptakan oleh Prof.
John V Atanasoff dari Iowa State University (USA) dan
Asistennya Clifford Berry → Komputer ABC (Atanasoff-
Berry-Computer) → Tabung-tabung hampa sebagai elemen
logikanya (1945).
Komputer generasi kedua : adalah komputer ENIAC (1948),
Electronic Numerical Integrator and Computer ditemukan oleh
Dr. John W. Mauchly dan J. Presper Eckert, Jr. Sama
menggunakan tabung-tabung hampa yang terintegrasi. Pada
komputer 2 generasi ini, program untuk menjalankan komputer
belum tersimpan.
2. Komputer generasi 3: Komputer dimana program yang
diperlukan oleh komputer disimpan dalam suatu sistem
penyimpan. Konsep ini ditemukan oleh Dr. John Von
Neumann pada 1945. Konsep ini oleh Maurice V. Wilkers
dikembangkan menjadi sebuah komputer dg penyimpan
program pertama didunia pada th 1949 dari Cambridge
University dan diberi nama EDSAC (Electronic Delay
Storage Automatic Calculator)
Komputer EDVAC (Electronic Discrete Variable Automatic
Computer) ditemukan pada tahun 1951 Oleh Dr. John Von
Neumann
ENIAC, EDSAC dan EDVAC merupakan mesin komputer
dalam tahap experimen dan hanya digunakan untuk
pekerjaan perhitungan saja.
3. IBM (International Bussiness Machines Coorporation)
memproduksi secara masal pada tahun 1956 sebuah komputer
UNIVAC 1 (Universal Automatic Computer)
Untuk menjalankan komputer perlu program, dan penulisan
program merupakan pekerjaan yang rumit dan sulit,
disamping sering terjadi kesalahan-kesalahan dalam penulisan
program. Hal ini terjadi karena penulisan instruksi program
adalah ditulis dalam bahasa mesin komputer. Bahasa mesin
merupakan gabungan dari angka, huruf dan karakter. Banyak
waktu yang tersita menulis program dalam bahasa mesin,
sehingga pada th 1950 dikembangkan metoda memprogram
otomatis (Automatic programming) Cara ini menggunakan
simbol notasi yang disingkat
4. Tahun 1954 kelompok IBM (John Backus) menyempurnakan
pemrograman otomatis. Modifikasi ini disebut bahasa tingkat
tinggi komputer. Bahasa pemrograman ini sangat sederhana,
laiknya seperti penulisan dalam bahasa matematika namun bisa
dimengerti oleh komputer dengan menggunakan Compiler
atau Interpreter.
Contoh :
Fortran (Formula Translator) April 1957 Untuk
bidang Engineering
COBOL (Common Bussiness Oriented Language)
1960 untuk program diluar disiplin ilmu teknik dan
sains
BASIC (Beginer’s All Purpose Symbol Instruction
Code) 1960 bersifat Umum.
dll
5. Komputer = mesin pandai
Komputer berdasarkan kapasitasnya dibagi menjadi berbagai
tingkatan :
- Komputer mikro (PC)
- Komputer kecil (mini)
- Komputer ukuran sedang (midi)
- Komputer ukuran besar
- Komputer ukuran Super
Bagian yang penting berdasarkan perkembangannya
→Tabung hampa → Transistor → IC (komputer ukuran proses
nano detik = 10-9 detik)
Berdasarkan fungsi untuk memecahkan masalah komputer dapat
dibagi menjadi 3 :
6. - Komputer digital : mampu melakukan pengolahan data
kombinasi 1 dan 0, setiap karakter
dinyatakan dengan 8 bit atau disebut
byte (mis: termokontrol, mikrokontrol)
- Komputer analog : mampu menampilkan bentuk-bentuk
fungsi fungsi aritmatik dalam bentuk
grafik
- Komputer hibrid : mampu menghasilkan data dan gambar
grafik (PC)
Sistem Komputer terdiri 3 bagian yang penting :
- Soft ware : Perangkat lunak merupakan program Terapan
dan merupakan Sistem Operasi (yang
mengatur kerja CPU dan lingkungan
sekitarnya) (DOS,Windows,Linux,Unix dll)
- Hard Ware : Sistem input dan output,CPU,perekam data
- Brainware : manusia (Operator, Programer, Sistem analis)
7. Piranti Input dan Output
1. Layar Tampilan dan Key bord
CRT (Cathode Ray Tube), VDM (video Display monitor)
2. Printer
3. Pita kertas berlobang
4. Kartu plong
5. Pita magnetis
6. Cakram magnetis (CD/DVD), USB, Diskette
7. Unit Pengolah Utama (CPU) →semua aksi komputer berlang
sung.
B. BAHASA KOMPUTER
Komunikasi antara piranti dengan piranti dan antar komputer
dengan manusia dilakukan dengan menggunakan suatu bahasa
yang disebut bahasa Komputer.
Bahasa komputer ada 2:
- Bahasa Tingkat Tinggi : adalah bahasa komputer yang dimengerti
oleh orang awam (basic,fortran,pascal,d-base,delphi dll)
8. - Bahasa Tingkat Rendah (Bahasa Mesin) : Bahasa yang diguna-
kan oleh komputer sendiri (komunikasi antara satu piranti dengan
piranti yang lain) → Dipelajari khusus untuk para ahli komputer
(Bhs assembler)
Catatan :
Instruksi yang dieksekusi oleh Komputer berasal dari bahasa tingkat
Tinggi yang sebelumnya diterjemahkan oleh interpreter menjadi
bahasa mesin yang dimengerti oleh komputer
Tingkat Kompetensi manusia terhadap bahasa Program dapat
dibagi menjadi 3 :
a. Operator : orang yang sanggup menjalankan program
aplikasi dengan baik dan benar.
b. Programer : adalah orang yang mampu membuat program
aplikasi dengan benar, baik untuk bahasa tingkat tinggi maupun
bahasa tingkat rendah.
9. c. Sistem analisis : Orang yang mempunyai kemampuan
untuk menganalisis hubungan antara bahasa program dengan
perangkat keras yang digunakan, sehingga diperoleh sistem
operasi yang optimal.
C. BAGAN ALIR (FLOW CHART)
Masalah pemrograman bisa sederhana atau komplek
Permasalahan → Algoritma → Flow Chart → Penulisan Program →
(Input Data) dan Exekusi program → Informasi yang dibutuhkan
(Hasil dari proses pemrograman).
Flow Chart adalah gambar yang memperlihatkan aliran kegiatan yg
Harus dilaksanakan.
10. Kode : Eksekusi :
Bahasa Assembler Bahasa
Assembly Mesin
Penerjemahan Oleh Assembler
Kode : Eksekusi :
Bahasa Compiler Bahasa
Level Atas Mesin
Proses Kerja Kompiler
11. Kode : Eksekusi :
Bahasa Compiler Bahasa
Level Atas Assembly
Kode : Eksekusi :
Bahasa Assembler Bahasa
Assembly Mesin
Proses Kerja Compiler + Assembler
12. Simbol-simbol yang digunakan pada flow Chart
1. Digunakan untuk menunjukan operasi yang dila-
kukan untuk membawa data atau mengirimkan
dari dan ke pranti input atau piranti output
Digunakan untuk menggambarkan instruksi atau
2.
Proses pengolahan data
3. Digunakan untuk menggambarkan perintah
Pilihan (testing)
4. Digunakan untuk menunjukan awal, akhir atau
Titik interupsi pada sebuah program
13. 5. Instruksi atau sekumpulan instruksi yang akan
mengubah program
6. Untuk menunjukan global operasi yang
dilaksanakan
Digunakan untuk menunjukan sambungan dari
7. Bagian flowchart dimana bagian tersebut ada
Pada halaman yang sama
Digunakan untuk menunjukan sambungan
8.
dimana sambungannya pada hal yang berbeda
14. Mulai
B
Read A,B,C
D=B^2-4*A*C
D>0 D<0
D=?
D=0
Write “dua Write “akar Write “akar
Akar berbeda” Kembar” imajiner
D1=SQR(D) X =-B/(2*A)
X1=(-B+D1)/(2*A)
X2=(-B-D1)/(2*A)
Write
Write x
X1,X2
A
16. D. DATA DAN INFORMASI
Data adalah penggambaran fakta secara umum, yang
dilukiskan dg simbol, tulisan atau angka. Obyek yang
digambarkan bisa ide, kondisi, situasi dll
Data : merupakan bahan dasar dari informasi
Informasi : sbg hasil pengolahan data yang memberikan
kejelasan suatu obyek yang berhubungan erat dg nilai dan
Arti dari obyek tsb
E. PROGRAM: Kumpulan dari beberapa statemen yang harus
disusun dalam urutan yang benar menurut nalar untuk
mendapatkan informasi dg memasukan data yang dibutuhkan.
Didalam program mengandung Statemen-Statemen, Statemen
disini ada 3 yaitu statemen matematik, logika,I/O
17. Contoh Program sederhana
Rem contoh program sederhana
Rem ===================
A = 25
B = A*A
Print “hasil B =“;B
End
hasil B = 625
F. STATEMEN
Adalah suatu rangkaian instruksi yang akan memerintahkan
Komputer untuk membentuk atau melakukan suatu operasi.
Contoh : dalam bahasa Basic
Print “laporan akhir”
Dalam setiap jenis Bahasa pemrograman mempunyai bentuk
statemen yang berbeda-beda
18. Contoh - contoh statemen
Bahasa Qbasic :
1. For-next
2. Go to
3. Read-data
4. If-then
5. If-then-else
6. Dim dll
Bahasa Turbo Pascal :
1. Uses crt
2. Var
3. Begin-end
4. Write
5. Goto
6. If-then dll
19. Contoh : Penulisan Program dalam Bahasa Visual Basic
Private Sub Form_Click( )
Dim Nilai_Akhir As Integer
Nilai_Akhir = InputBox(“Ketik Nilai Akhir”)
Print “Nilai Akhir : &Nilai_Akhir
If (Nilai_Akhir >= 55) Then
Print “Keterangan : LULUS”
Else
Print “Keterangan : GAGAL”
End If
End Sub