Page 31 - Modul Daskom 2020
P. 31
Modul 1 – Pemrograman, Algoritma dan Pascal 2020
I. Pendahuluan
Suatu permasalahan dapat diselesaikan dengan berbagai metode. Salah satu metode yang dapat digunakan yaitu
dengan penggunaan algoritma untuk menguraikan masalah, yang terdiri dari input proses output, dan penggunaan
Flowchart yang menggunakan simbol–simbol dalam penyelesaiannya. Untuk memvalidasi algoritma yang sudah
dibuat, digunakan program dengan bahasa pemrograman, salah satunya Bahasa Pascal. Bahasa Pascal merupakan
bahasa pemrograman tingkat tinggi yang menyerupai bahasa manusia.
Dalam bahasan ini akan dibahas cara sederhana dalam menyelesaikan masalah, penggunaan pascal secara
dasar dan penggunaan Microsoft Word dalam beberapa fungsi.
II. Uraian Materi
A. PROGRAM dan PEMROGRAMAN
Komputer adalah alat bantu untuk membuat atau menjalankan sebuah program. Program biasanya
berisikan bahasa komputer yang berbentuk algoritma. Bahasa komputer yang digunakan dalam menulis
program dinamakan bahasa pemrograman. Orang yang membuat program komputer disebut pemrogram,
dan upaya untuk membuat atau merancang kode – kode program yang dapat dikenal oleh komputer disebut
pemrograman. Sebuah program komputer pada dasarnya mengimplementasikan suatu algoritma. Berikut
merupakan perbedaan pemrograman pada desktop dan website:
Tabel 1.1 Perbedaan aplikasi pada desktop dan web
Desktop Web
Tingkat grafis ditentukan oleh
Grafis kebutuhan grafis aplikasi desktop Grafis yang digunakan tidak begitu tinggi.
tersebut butuh spec yang tinggi.
Interaksi Tidak semua aplikasi desktop dapat Dapat berjalan di semua Sistem Operasi, namun
penggunaan berjalan di semua Sistem Operasi. membutuhkan web browser dan koneksi internet.
Penggunaan Tidak bergantung pada internet (dapat Untuk menjalankannya dibutuhkan koneksi
jaringan berjalan secara offline) internet (tapi juga dapat berjalan secara offline)
Dapat diakses dimana saja (mobile, tablet atau
Akses Terbatas pada laptop atau PC
PC) dengan syarat terdapat web browser.
Tidak memerlukan lisensi ketika menggunakan
Fungsionalitas Dapat dengan mudah memodifikasi Aplikasi Web, sebab lisensi itu telah menjadi
perbaikan pengaturannya.
tanggung jawab dari web penyedia aplikasi.
B. TIPE DATA
Tipe data dapat dikelompokkan atas dua macam, tipe dasar (tipe data sederhana) dan tipe bentukan (tipe
data terstruktur). Tipe dasar adalah tipe yang dapat langsung dipakai, sedangkan tipe bentukan dibentuk dari
tipe dasar atau tipe bentukan lain yang sudah didefinisikan sebelumnya. Pada modul ini akan dibahas
mengenai tipe dasar (tipe data sederhana).
Tipe Data Sederhana
Tipe data merupakan dasar yang sering dipakai oleh program sebagai pembeda antar jenis bilangan,
huruf, dan kata, meliputi : integer (bilangan bulat), real (bilangan desimal), char (alpha numerik dan tanda baca).
Pemilihan tipe data yang tepat akan sangat berguna, misalnya pada kecepatan proses, ketelitian
perhitungan, dan lain – lain.
Tipe Data Integer (Bilangan Bulat)
Bilangan bulat adalah bilangan yang tidak mengandung pecahan desimal. Biasanya digunakan untuk
penomoran, dan jumlah barang.
Praktikum Dasar Komputer & Pemrograman 2020 I-30