Page 47 - Modul PDKP 20
P. 47

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.

                      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.
                                                      Tabel 1.1 Bilangan Integer

                                           Tipe Data   Jangkauan Nilai   Ukuran Memori /
                                                                          Karakter
                                             Shortint   -128 s/d 127        1 byte
                                             Integer   -32768 s/d 32767     2 byte
                                                       -2147483648 s/d
                                             Longint    2147483647          4 byte
                                              Byte       0 s/d 255          1 byte
                                             Word       0 s/d 65535         2 byte
                             Tipe Data Real  (Bilangan Pecahan Desimal)
                             Tipe data real adalah tipe data yang berisikan bilangan yang mengandung pecahan  desimal  dan
                           memiliki ketelitian 11  – 12 digit. Bilangan real dapat dituliskan secara biasa  ataupun  model  scientific.
                           Contoh  bilangan  real  :  2.33,  4.9887,  56.766E+11  artinya  56.766x10^11, dimana E merupakan
                           simbol perpangkatan 10.
                                                             Tabel 1.2 Bilangan Real

                                    Tipe Data   Jangkauan Nilai    Ukuran Memori /Karakter
                                                   -39
                                                            38
                                      Real     2.9x10 s/d 1.7x10            6 byte
                                      Single   1.5x10 s/d 3.4x10            4 byte
                                                           38
                                                   45
                                      Double   5.0x10 -324  s/d 1.7x10      8 byte
                                                            308
                                      xtended   3.4x10 -4932  s/d 1.1x10 4932    10 byte
                                                            18
                                      Comp    -9.2x10 s/d 9.2x10            8 byte
                                                   18

                  Praktikum Dasar Komputer & Pemrograman 2020                                                                         I-30
   42   43   44   45   46   47   48   49   50   51   52