Thursday 25 December 2014

MENGENAL BAHASA PEMROGRAMAN PASCAL

A.  Pengenalan Bahasa Pascal
      Bahasa pascal pertama kali di kembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich - Swiss. Nama PAscal di ambil dari nama seoang ahli matematika bangsa prancis, yaitu BLEISE PASCAL.
Pascal merupakan bahasa pemrograman yang cara penulisannya sangat dekat dengan cara penulisan algoritma structur english. Bagi yang sudah memahami algoritma, pascal  akan sangat mudah untuk dimengerti.
Berikut Gambar dari bahasa pemrograman pascal yang sering digunakan


Gambar : Turbo Pascal 7.0




Gambar : Turbo Pascal 1.5


     Bahasa Pascal termasuk bahasa pemrograman tingkat tinggi (High Level), yaitu pemrograman yang menggunakan bahasa yang sudah dapat dimengerti oleh manusa. Selain itu, termasuk bahasa pemrograman tersktuktur, sehingga penulisan coding-nya harus beurutan dari awal sampai akhir.

Kelebihan bahasa pascal adalah:

  • Tipe Data Standar, tipe data yang digunakan familiar juga dibahasa pemrograman yang lain. Sehingga tidak akan terlalu sulit dan tidak harus mengenal lagi tipe data yang baru.
  • User defined data type, programmer dapat membuat tipe data baru yang merupakan turunan dari tipe data standar yang sudah ada.
  • Strongly-typed, programmer harus menentukan tipe data dari sebuah variabel dan variabel tersebut tidak dapat diisi oleh tipe data yang lain.
  • Terstruktur, penulisan program dapat dipecah-pecah menjadi fungsi-fungsi kecil yang dapat dipanggil berulang-ulang.
  • Sederhana dan Ekspresif, bahasa yang mendekati bahasa manusia ( Bahasa Inggris) sehingga dapat mudah dimengerti.





SEKIAN

Wednesday 24 December 2014

KONSEP DASAR PEMROGRAMAN



A.   Pengertian Program
Berikut pengertian program saya ambil dari berbagai sumber
1.        Program  adalah perangkat yang ada di dalam komputer yang tidak dapat kita sentuh dan tidak dapat pula kita lihat bentuk fisiknya. Namun perangkat ini dapat kita operasikan saat kita menggunakan komputer atau media elektronik lainnya

2.     Program adalah Komponen yang berada dalam data processing system berupa program program, eknik – eknik lain yang mengontrol atau mengendalikan system.

3.        Program atau Perangkat Lunak adalah datadatayang terdapat pada sebuahkomputer yang diformat kemudian disimpan secara digital. Bisa dibilang bahwa Programmerupakan komponen yang tidak terlihat secara fisik, tetapi terdapat dalam sebuahkomputer

4.        Program adalah sekumpulan data elektronik yang di simpan dan di atur oleh komputer,data eletronik yang di simpan oleh komputer itu dapat berupa instrusi yang akanmenjalankan suatu perintah.

5.        Program adalah sekumpulan perintah yang di jalankan ( dieksekusi) oleh komputer.Program komputer ini terdiri dari susunan logika untuk menjalankan pekerjaan tertentu dikomputer

KESIMPULANNYA : Program adalah kumpulan intruksi yang tersimpan dan di atur oleh komputer dan berfungsi sebagai penghubung antara brainware dengan hardware. Karena tanpa Program pengguna komputer tidak dapat berinteaksi atau menjalankan fungsi dari komputer itu sendiri. 


Dalam Program ada yang namanya Interpreter dan Compiler..
Interpreter berfungsi untuk menerjemahkan perintah baris demi baris dan langsung melaksanakannya. Contoh : BASIC.
Compiler berfungsi menerjemahkan dulu seluruh perintah dalam bahasa mesin. Baru kemudian terjemahkan tersebut di jalankan oeh komputer. contoh : FOTRAN, C,dan PASCAL.

B.  Bahasa Pemrograman
    Setelah kita megetahui apa itu program, pasti timbul pertanyaan dengan apa program di buat ? Nah itulah bahasa Pemrograman. Jadi bahasa pemrograman bisa juga di bilang sebagai program untuk membuat program.
Pada awal munculnya kompueter beberapa bahasa pemprograman yang terkenal di kalangan pengkomputeran, diantaraya

  • BASIC : merupakan singkatan dari BEGINER ALL PURPOSE SYMBOLIC CODE
  • COBOL : merupakan singkatan dari COMMON BUSINNES ORIENTED LANGUANGE
  • PASCAL : Diambil dari nama ahli matematika di abad 17, BLIASE PASCAL. Dan lain – lain
Namun seiring dengan perkembangan konmputer bahasa pemrograman ikut juga mengalami perkembangan pesat dimana di mana bahasa - bahasa pemrograman di atas telah banyak di ubah dari under DOS  menjadi under Windows, dalam hal ini berbasis visual atau lebih dikenal dengan Objek. Misalnya BASIC menjadi VISUAL, BASIC, PASCAL  menjadi DELPHI dan sebagainya.Setelah itu muncul bahasa program baru seperti JAVA, HTML, PHP, C/C++,Visual C, Visual Foxpro, dan lain-lain.

C.  Langkah - Langkah Pembuatan Program
      Dalam pembuatan program pasti ada langkah - langkahnya. Pastilah makan saja ada langkah - langkahnya apa lagi pembuatan program. Berikut langkah - langkahnya dalam pembuatan program.
  • Perincian (spesifikasi) program
  • Rancangan (desain) dari program
  • Penulisan (coding) program
  • Pengujian (test) program
  • Dokumentasi (penyimpanan dan pengeluaran) program

ALGORITMA DAN FLOWCHART

ALGORITMA DAN FLOWCHART
Ass.......Wr........ Wb......
Hari ini saya akan membagikan sedikit ilmu saya tentang Algoritma dan Flowchart. langsung saja

Algoritma

 Menurut yang saya pelajari algoritma adaalah :
  • Adalah inti dari ilmu komputer.
  • Algoritma adalah urutan-urutan dari instruks iatau langkah-langkahuntukmenyelesaikansuatumasalah.
  • Algoritma adalah blueprint dari program
  • Sebaiknya disusun sebelum membuat program
  • Kriteria suatu algoritma:
    –Ada input dan output
    –Efektivitas dan efisien
    –Terstruktur
 Contoh Algoritma 1
 Menghitung Luas san Keliling Persegi Panjag
  • Masukkan nilai P
  • Masukkan nilai L
  • Hitung Luas : P * L
  • Hitung Keliling : 2 * P * L 
  • Cetak Hasil Luas dan Keliling
 Contoh Algoritma 2
 kali ini saya berikan contoh yang agak lebih panjang, agar lebih menantang he he......
 Membuat algortima untuk menghitung luas dan keliling salah satu dari 4 bidang datar.
      1.       Mulai
      2.       Input pilihan
      3.       Pilih pilihan “1”, Input P dan L
      4.       Hitung : Luas = P * L
                   Keliling = 2 * P * L
      5.       Cetak Hasil Luas dan Keliling
      6.       Pergi ke langkah 20
      7.       Jika Tidak, pilih pilihan 2
      8.       Input A, T, dan S
      9.       Hitung : Luas = A * T
                   Keliling = 2 * S + S
      10.   Cetak Hasil Luas dan Keliling
      11.   Pergi ke langkah 20
      12.   Jika Tidak, pilih Pilihan 3
      13.   Input D1, D2 dan S
      14.   Hitung : Luas = ½ * D1 * D2
                   Keliling = 4 * S
      15.   Cetak Hasil Luas dan Keliling
      16.   Pergi ke langkah 20
      17.   Jika tidak, Input S
      18.   Hitung  : Luas = S * S
                    Keliling = 4 * S
       19.   Cetak Luas dan Keliling
       20.   Selesai
   
Itulah sekilas tentang algoritma, mudahkan ......?
Kemudian yang berikutnya tentang flowchart langsung saja.


Flowchart

Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut.

Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.

Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya
masalah yang perlu dipelajari dan dievaluasi lebih lanjut.

contoh bentuk flowchart
Jenis - Jenis Flowchart
1. Flowchart sistem
Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem.

Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu sistem.

Flowchart Sistem terdiri dari data yang mengalir melalui sistem dan proses
yang mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator).


4. Flowchart Program
Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukkan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi.

Programmer menggunakan flowchart program untuk menggambarkan urutan instruksi dari program komputer.

Analis Sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.

Simbol Simbol Flowchart
      Berikut adalah simbol - simbol dari flowchart

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW6fjiZU4EWDHIY_hJ8MlHvvun-TZgyo1cC8bBmjQVSJVTyjPhy7-4x31SuxkHCH23P8KSsj1p_gvPmkPzqwI-FGPOqcEdRKM3x978jC81F1kb1wz4MGZWVOTyRtfCjYCpVNKmtzSrjkr1/s320/3.JPG

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid_98weLt6wG9A4hsXsYXpvkaI1oK7bTc9vCHoynM3mU59ViiqwJu1wQKungtjmZphiYt2Ltj6eOuTlwJuZPNsv76Lht_vEB7Jj2Yhm7K8QVPXGgifIEIPDoHx3oJndbUO9nyfgU9G3Qmp/s320/4.JPG

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPlsvr-MTrpnMs65TZrClafC4_Xka2oIVZg_5WZUAFSZvrRQ0Y9PKRJycNUriFGm__9NI9MN9qsl2qg0IJ0WRAJ0WQ71aQEJn7RIECoUX0hvvGcOESmaDQMu1DkEhT5Wm-w6gfUIJh9Ek5/s320/5.JPG

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfWlwEdfWEfAMkfV9FRQKVGMQv0PzSLgPaV1p6Wkx0shir0ICl23ZyXmW6Q2-cJEfshzZtSuZMkyaU9aj-hZ7vyyyt05pIMC4gdNZPxuWPfrm_puiczsHxvsWDN9hy6iMWmjqSFqxYjRqF/s320/6.JPG
Pembuatan Flowchart
 untuk membuat flowchart kita harus mengetahui hal-hal berikut :
  • Hindari pengulangan proses yang tidak perlu dan logika yang berbeli tsehingga jalannya proses menjadi singkat.
  • Jalannya proses digambarkan dari atas kebawah dan diberikan tanda panah untuk memperjelas, jadi tidak boleh dari bawah yaaa.
  • Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END. 
Contoh Flowchart 1
 Untuk contoh pertama, saya ambil yang mudah dulu, supaya mudah dipahami, yaitu flowchart menghitung luas dan keliling persegi panjang, berikut contohnya :
 
Bagaimana gampangkan.......????
Keterangan :  P = Panjang
                     L = Lebar

Contoh Flowchart 2
Untuk contoh 2 mungkin agak lebih rumit. perhatikan saja dan pasang antenanya (he he).......
Flowchart untuk menghitung luas dan keliling salah satu dari 4 bidang datar. Flowchart ini berdasarkan contoh algoritma 2.
   
Keterangan : P = Panjang
                    L = Lebar
 Contoh Flowchart 3
 Contoh ke 3 agak lebih unik yaitu Menghitung pembagian daging Qurban. Langsung saja berikut contohnya: 


ADS