• Tidak ada hasil yang ditemukan

Buku Ajar Pemrograman Komputer (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Buku Ajar Pemrograman Komputer (1)"

Copied!
74
0
0

Teks penuh

  • Sekolah: Universitas Eidenhower
  • Mata Pelajaran: Pemrograman Komputer
  • Topik: Buku Ajar Pemrograman Komputer (1)
  • Tipe: buku ajar
  • Tahun: 2005
  • Kota: Tidak Diketahui

I. KOMPONEN DASAR KOMPUTER

Bagian ini membahas komponen utama dalam sistem komputer yang terdiri dari hardware, software, dan brainware. Hardware mencakup perangkat fisik seperti prosesor, memori, dan perangkat input-output. Prosesor bertanggung jawab untuk pemrosesan data, sedangkan memori dibedakan menjadi memori primer (RAM) dan sekunder (hard disk). Software adalah program yang menjalankan fungsi pada komputer, termasuk sistem operasi dan aplikasi. Brainware merujuk kepada sumber daya manusia yang berperan dalam pengoperasian dan pengembangan sistem komputer. Pemahaman tentang komponen dasar ini penting untuk mencapai tujuan pendidikan dalam bidang pemrograman komputer.

II. DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

Di bagian ini, algoritma dijelaskan sebagai urutan langkah-langkah logis untuk menyelesaikan masalah. Algoritma harus memiliki langkah yang jelas dan dapat dieksekusi dalam waktu terbatas. Penyajian algoritma dapat dilakukan menggunakan bahasa alamiah, pseudocode, atau bagan alir. Selain itu, ciri penting algoritma seperti kejelasan, efisiensi, dan kemampuan untuk menerima masukan dan menghasilkan keluaran juga dibahas. Ini memberikan landasan yang kuat bagi mahasiswa untuk merancang solusi pemrograman yang efektif dan efisien.

III. TIPE, NAMA, DAN NILAI

Bagian ini menjelaskan tentang tipe data dasar dalam pemrograman seperti bilangan bulat, bilangan riil, karakter, dan string. Setiap tipe data memiliki karakteristik dan batasan tersendiri yang penting untuk diketahui oleh pemrogram. Penamaan variabel juga dibahas, dengan penekanan pada aturan penamaan yang harus diikuti untuk menghindari kesalahan. Selain itu, konsep nilai sebagai representasi dari data dalam memori dijelaskan dengan jelas, memberikan pemahaman mendalam tentang bagaimana data dikelola dalam program.

IV. PEMROGRAMAN TERSTRUKTUR DAN BAHASA PEMROGRAMAN PASCAL

Bahasa Pascal diperkenalkan sebagai bahasa pemrograman tingkat tinggi yang mendukung pemrograman terstruktur. Di sini, elemen-elemen dasar bahasa Pascal seperti simbol, pengenal, tipe data, dan pernyataan dijelaskan. Struktur program Pascal yang mencakup bagian deklarasi dan badan program juga dibahas. Pemrograman terstruktur membantu dalam menciptakan program yang lebih terorganisir, mudah dipahami, dan mudah dimodifikasi. Hal ini sangat relevan untuk mencapai tujuan pendidikan dalam membekali mahasiswa dengan keterampilan pemrograman yang sistematis.

Gambar

Gambar 1.1 Komponen dasar komputer
Gambar 1.2 Perbedaan kompiler dan interpreter.
Gambar 2.1 Contoh simbol untuk bagan alir.
Gambar 2.3 Struktur pemilihan.
+3

Referensi

Dokumen terkait

Array adalah suatu tipe data tersetruktur yang terdapat dalam memory yang terdiri dari sejumlah elemen (tempat) yang mempunyai tipe data yang sama dan merupakan gabungan

Deskripsi Materi : Materi ini membahas metode sorting tak langsung Metode Shell Sort, Metode Quick Sort dan Metode Merge Sort dengan menggunakan tipe data array dan

Seperti yang dijelaskan pada sub bab 7.5, penentuan slot array satu dimensi ditentukan dengan mengetahui alamat memori slot pertama dan ukuran tipe data variabel array tersebut.

Deklarasi variable array untuk inisialisasi nilai pada tipe data angka harus diberi kurung

Secara singkat, array adalah suatu tipe data terstruktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama

Array satu dimensi atau dalam variabel beberapa literatur disebut sebagai larik, adalah suatu tipe variabel yang berisi kumpulan data dengan setiap element datanya bertipe

Struktur data non linear adalah struktur data yang tidak linear, yaitu antara lain yang akan dibahas dalam bab ini adalah matriks, menggunakan array 2 dimensi, dan