Page 48 - MODUL PDKP'21
P. 48

Modul 1 – Pemrograman, Algoritma dan Pascal                                           2021

                  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 yang merupakan bahasa pemrograman
                  tingkat tinggi yang menyerupai bahasa manusia.

                  II. URAIAN MATERI
                     A. Program dan Pemrograman
                        Komputer  merupakan  alat  bantu  untuk  membuat  atau  menjalankan  sebuah
                     program. Program biasanya berisikan bahasa komputer yang berbentuk algoritma.
                     sBahasa  komputer  yang  digunakan  dalam  menulis  program  dinamakan  Bahasa
                     Pemrograman. Orang yang membuat program disebut  Pemrogram, dan upaya
                     untuk  membuat  atau  merancang  kode-kode  program  yang  dapat  dibaca  oleh
                     komputer  disebut  Pemrograman  (Kadir,  1997,  p.  2).  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                           Website
                             Grafis       Tingkat  grafis  ditentukan  Grafis  yang  digunakan  tidak  terlalu
                                          oleh    kebutuhan     grafis  tinggi.
                                          aplikasi  desktop  tersebut
                                          butuh    spesifkasi   yang
                                          tinggi.
                            Interaksi     Tidak    semua      aplikasi  Dapat  berjalan  di  semua  Sistem
                          Penggunaan      desktop    dapat   berjalan  Operasi,  namun  membutuhkan  web
                                          disemua Sistem Operasi.      browser  dan koneksi internet.
                          Penggunaan      Tidak   bergantung    pada  Untuk  menggunakannya  dibutuhkan
                            Jaringan      internet  (dapat  digunakan  koneksi  internet  (tapi  dapat  juga
                                          secaran offline).            berjalan secara offline).
                             Akses        Terbatas  pada  laptop  atau  Dapat  diakses  dimana  saja  (mobile,
                                          PC .                         tablet, atau PC) dengan web browser .
                         Fungsionalitas  Dapat     dengan     mudah  Tidak  memerlukan  lisensi  ketika
                           Perbaikan      memodifikasi                 menggunakan  aplikasi  web,  sebab
                                          pengaturannya.               lisensi  itu  telah  menjadi  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 yaitu tipe dasar atau tipe bentukan lain
                     yang sudah didefinisikan sebelumnya.




                  Praktikum Dasar Komputer dan Pemrograman 2021                                         I - 33
   43   44   45   46   47   48   49   50   51   52   53