Tampilkan postingan dengan label Ensiklopedia. Tampilkan semua postingan
Tampilkan postingan dengan label Ensiklopedia. Tampilkan semua postingan

Pengertian JAVA Programming Language OOP, Paradigma dan Konsep


PENDAHULUAN

Pengertian JAVA Programming Language OOP, Paradigma dan Konsep
Pengertian JAVA Programming Language OOP, Paradigma dan Konsep - Paradigma (cara pandang) Pemrograman Berorientasi pada Objek adalah memandang segala sesuatu dalam bentuk suatu objek, yang mana memiliki state dan behaviour. Adapun konsep pemrograman berorientasi objek terbagi menjadi tiga macam, yaitu Enkapsulasi, Pewarisan dan Polimorfisme.





PENGERTIAN PEMROGRAMAN BERORIENTASI OBJEK

Pertama-tama mulailah dengan kata Abstraksi. Abstraksi adalah kerangka pikir, kerangka pikir yang sederhana yang memberikan gambaran tentang isinya. Dengan kata lain bahwa Abstraksi dalam pemrograman OOP adalah suatu cara dimana kita melihat suatu objek dalam bentuk yang lebih sederhana.
Sebagai contoh :
Sepeda Motor memiliki kumpulan dari puluhan atau ratusan komponen elektronik, dua buah ban, besi, plastik, stang kemudi dan lain sebagainya yang dibentuk sedemikian rupa sehingga dinamakan Sepeda Motor. Abstraksi ini mengizinkan kita untuk dapat mengendarakan sepeda motor tanpa harus mengetahui secara mendetail mengenai bagaimana kerangka mesin, transmisi dan sistem pengeremannya bekerja. Dengan kata lain kita tidak perlu memikirkan bagian-bagian dari sepeda motor sebagai bagian dari ratusan komponen, namun pikirkan sebagai satu kesatuan yang dinamakan dengan Sepeda Motor.

Untuk dapat membuat suatu Abstraksi yang baik, kita harus dapat melakukan klarifikasi yang terstruktur atau secara hirarki dengan menguraikan sistem yang kompleks dan menjadikannya sebagai subsistem. Lihatlah Sepeda Motor sebagai Objek yang terdiri dari beberapa subsistem, yaitu : 
- Subsistem Kemudi
- Subsistem Pengereman
- Subsistem Pengolahan bahan bakar
- Subsistem Pengapian
- dan lain sebagainya
Subsistem ini dibentuk dari unit yang lebih spesifik, misalnya Subsistem kemudi terdiri dari Stang Motor, Pedal Gas Motor dan Tali Gas Motor. Masing-masing subsistem memiliki karakteristik yang unik namun saling berinteraksi dan bekerja sama membentuk suatu kesatuan objek, yaitu Sepeda Motor.

Pemahaman Abstraksi yang memandang segala sesuatu sebagai Objek dapat menjadi dasar untuk memahasi Object Oriented Programming (OOP) atau Pemrograman Berorientasi Objek dan mentransformasikan suatu objek menjadi suatu program komputer.
Setiap objek memiliki satu keadaan (state) dan tingkah laku/ aksi (behaviour). Sebagai contoh :
- Manusia memiliki state yaitu : tinggi badan, berat badan, umur, warna kulit, warna rambut dan lain sebagainya.
- Manusia juga memiliki behaviour yaitu : makan, minum, berjalan, berlari, tidur, menangis, tertawa, berbicara dan lain sebagainya.
Implementasi pada bahasa pemrograman Java, state akan lebih dikeal dengan nama attribute atau properties atau field, sedangkan behaviour akan dikenal dengan nama method.

Untuk mengimplementasikan model OOP kedalam bahasa pemrograman, maka terdapat tiga konsep antara lain sebagai berikut :
1. Enkapsulasi (Encapsulation)
2. Pewarisan (Inhertance)
3. Polimorfisme (Polymorphism)

KONSEP OOP

1. ENKAPSULASI

Enkapsulasi adalah suatu mekanisme yang membungkus kode dan data serta menyembunyikan dan memproteksi keduanya agar aman dari penyalahgunaan dan interfensi dari luar sistem.
Untuk mengakses kode dan data yang telah dienkapsulasi adalah dengan suatu interface yang telah ditetapkan.
Contoh, sistem kemudi pada Sepeda Motor akan disembunyikan sehingga pengendara tidak perlu mengetahui isi dan cara kerjanya. Adapun satu-satunya interface yang digunakan pengemudi untuk menjalankan sistem kemudi Sepeda Motor ini adalah dengan menarik Pedal Gas pada Stang Motor. Tidak ada interface lain yang serupa dengan ini pada sepeda motor. Pedal Rem tidak akan dapat menjalankan sepeda motor seperti halnya pedal gas. 

2. PEWARISAN

Dalam OOP kita mengenal dengan istilah Kelas. Kelas merupakan suatu template yang digunakan untuk membat objek maupun kelas baru yang lebih spesifik. Berdasarkan hal ini, timbulah suatu konsep yang dinamakan dengan Pewarisan.
Pewarisan adalah mekanisme dimana suatu kelas dapat diturunkan menjadi kelas lain, sehingga turunannya memiliki ciri dan sifat yang sama oleh kelas asalnya.
Berikut ini contoh hirarki kelas-kelas :
Pengertian JAVA Programming Language OOP, Paradigma dan Konsep
Contoh Hirarki Kelas-kelas
Seperti pada gambar diatas, dapat dilihat bahwa semakin ke atas maka kelasnya akan bersifat semakin umum. Sebaliknya, semakin kebawah maka kelasnya menjadi semakin spesifik.
Kelas Invertebrata dan Vertebrata memiliki sifat yang dimiliki oleh kelas Hewan.
Kelas Cacing, Ular dan Lintah memiliki sifat yang diturunkan dari kelas Invertebrata.

3. POLIMORFISME

Polymorphism merupakan fitur yang mengizinkan banyak objek memiliki interface yang sama untuk melakukan suatu aksi tertentu. Namun dalam implementasinya, aksi yang dilakukan menyesuaikan dengan masing-masing objek. Sebagai contoh, Manusia, Monyet dan Kuda sama-sama memiliki aksi berjalan namun implementasinya yang berbeda-beda.
Contoh lain adalah indra penglihatan Kucing sebagai polimorfik. Jika Kucing melihat kucing lain maka ia akan “mengeong” marah bahkan mengejar untuk berkelahi. Namun jika ia melihat makanan dari majikannya, maka kucing tersebut akan “mengeong” lembut dan pergi mengarah kekaki majikan dengan manjanya.
Perbedaan tersebut adalah apa yang dilihat oleh Kucing. Melalui konsep yang sama, polymorphism dapat diimplementasikan pada Java, yaitu sebagai method dari suatu program Java.

CONTOH PROGRAM PEMROGRAMAN BERORIENTASI OBJEK

Pada dunia nyata, terdapat objek Manusia dengan karakteristik antara lain : nama, jenis kelamin, warna kulit, warna rambut.
Kemudian terdapat juga aksi yang dapat dilakukan oleh objek Manusia tersebut, antara lain : makan, berjalan, menangis, tertawa.
Untuk menerjemahkan kedalam Java Kelas, karakteristik yang dimiliki akan menjadi atribut/variabel/properti.
Sedangkan Aksi akan menjadi method. Berikut ini adalah kode program java :

Script Box
class Manusia { 
  String nama; 
  String jenisKelamin; 
  
  //konstruktor yang digunakan untuk menciptakan objek 
  public Manusia(String nama, String jenisKelamin) { 
    //inisialisai objek 
    this.nama = nama; 
    this.jenisKelamin = jenisKelamin;  
  } 
  void makan() { 
    //misalnya menampilkan teks "Makan" ke layar 
    System.out.println("Makan"); 
  } 
  void berjalan() { 
    //misalnya menampilkan teks "Berjalan" ke layar 
    System.out.println("Berjalan"); 
  } 
  void menangis() { 
    //misalnya menampilkan teks "Menangis" ke layar 
    System.out.println("Menangis"); 
  } 
}

OBJEK

Seperti yang telah dijelaskan sebelumnya bahwa kelas digunakan sebagai cetakan untuk membuat objek. Hal pertama yang harus dilakukan adalah dengan mendeklarasikan suatu variabel yang tipe datanya adalah class yang akan dibuatkan objeknya. Setelah itu, membuat objek itu sendiri dengan menggunakan keyword new yang diikut dengan nama konstruktornya. Berdasarkan class Manusia yang telah dipaparkan di atas, berikut ini adalah cara membuat dan mengakses objek Manusia :

Script Box
class DemoManusia {
    public static void main(String args[]) { 
    //deklarasi variabel untuk menampung objek Manusia 
    Manusia manusia1; 
    Manusia manusia2; 
    //membuat objek manusia 
    manusia1 = new Manusia("Anton","Pria");
    manusia2 = new Manusia("Citra","Wanita"); 
    //menampilkan ke layar 
    System.out.println("Manusia 1"); 
    System.out.println("Nama " + manusia1.nama); 
    System.out.println("Jenis Kelamin " + manusia1.jenisKelamin); 
    System.out.print("Aksi yang dilakukan : "); 
    //memanggil aksi/method menangis yang dimiliki oleh objek manusia 
    manusia1.berjalan(); 
    
    System.out.println("Manusia 2"); 
    System.out.println("Nama "+manusia2.nama); 
    System.out.println("Jenis Kelamin "+manusia2.jenisKelamin); 
    System.out.print("Aksi yang dilakukan : "); 
    //memanggil aksi/method makan yang dimiliki oleh objek manusia 
    manusia2.menangis(); 
    }     
}


OUTPUT DARI PROGRAM JAVA INI

Pengertian JAVA Programming Language OOP, Paradigma dan Konsep
Output dari program di atas

Blog West Borneo Blogger tidak menyediakan project seperti gambar di atas untuk disebarkan, namun jika pembaca ingin, maka dapat menghubungi penulis dengan kontak yang telah tertera di akhir artikel atau masuk ke dalam menu Contact.

Follow blog ini jika ingin mendapatkan informasi yang lainnya. West Borneo Blogger #YourPartnerToBeAMaster.

My Contact :
Facebook : Rangga Saputra
Fanspage : Teknoborneocom
Instagram : @teknoborneo
HP/WA/Telegram : +628 988282 108
Baca selengkapnya

What is Data Types in Computer Programming language, Example and References

What is Data Type / Data Type?

What is Data Types in Computer Programming language, Example and References
What is Data Types in Computer Programming language, Example and References
West Borneo Blogger - Data Type is a type of value that can be accommodated by a variable.

Types of Data Type / Data Type

1. Primitive data type (Simplified)

Primitive data types are data types that can store one value per one variable. Primitive data types are the basic data types that are often used by programs. Examples of primitive data types are numeric type (integer and real), character data type / char, boolean data type.
1.1. Numeric
The numeric data type is used in variables or constants to store values ??in numeric form. This data type is divided into integers, and real.
1.1.1. Integer
Integer Is a data type in the form of integers, divided into several categories such as table below.
Data Type
Size
Value Range
Byte
1 byte
0 s/d +255
Shortint 
1 byte
-28 s/d +127
Integer
2 bytes
-32768 s/d 32767
Word 
2 bytes
0 s/d 65535
Longint 
4 bytes
2147483648 s/d 2147483647

1.1.2. Real
Real is a number that contains a decimal point or a fractional type.
Data Type
Size
Value Range
real
6 bytes
2.9 x 10-39 s/d 1.7 x1038
single
4 bytes
1.5 x 1045 s/d 3.4 x 1038
double
8 bytes
5.0 x 10-324 s/d 1.7 x 10308
extended
10 bytes
3.4 x 10-4932 s/d 1.1 x 104932
comp
8 bytes
-9.2x 1018 s/d 9.2x 1018

1.2. Character (char)
Characters are data types that are only able to store 1 digit of characters. The size for the character data type is 1 byte (1 byte = 8 bits). There are 256 character types that are character-coded (ASCII), 0 to 255. For character writing using single quotes (') in front and back of written characters. Examples: 'a', 'A', '&' etc.
Values? that include characters are:
A. Character letters: 'a' .. 'z', 'A' .. 'Z'
B. Character number: '0' .. '9'
C. Character punctuation: point, comma, semicolon, colon and so on
D. Special characters: $,%, #, @ and so on.

1.3. Boolean
Boolean is a logical data type, which contains two possible values: TRUE (true) or FALSE (false). Boolean data types use the smallest memory.

2. Composite data type

Composite Data Type is a data type that can hold many values, among others, as follows.
2.1. Array
Arrays or commonly referred to as arrays, are well-structured data types, though still simple. An array is capable of storing a number of data of the same type (homogeneous) in a variable. As an illustration, the array can hold a lot of data but with the same data type, such as integers only. Each location of the array data is given an index number that serves as the address of the data.

2.2. Record or struct
Like Arrays, Records or Structs also include composite data types. Records are known in Pascal / Delphi while Structs are known in C ++. In contrast to arrays, data record types are able to hold large amounts of data with different data types (heterogeneous). For example, an integer part, one more character, and another Boolean part. Usually the record is used to accommodate the data of an object. For example, students have a name, address, age, place of birth, and date of birth. The name will use the string data type, the address of the data type string, the age of the type of data single (numeric), the birthplace of the data type string, and date of birth data type date. Here is an example of using records in Delphi.

2..3. Image
Image, or image, or image, is a graph data type. For example graphs of the development of the number of students SMK, photos of our families, travel videos, and others. In modern programming languages, especially visual based, this data type has been supported very well.

2.4. Date Time
The data values ??for the date and time are internally stored in a specific format. Variables or constants declared with Date data type can be used to store both date and time. This type of data belongs to a group of composite data types, because it is the formation of several data types.

2.5. Object
The object data type is used to store values ??associated with objects provided by Visual Basic, Delphi, and other GUI-based programming languages. For example, if you have a form that has a Command button control, we name it Command1.

2.6. Subrange
Data type subrange is a data type of number that has a certain range of values ??in accordance with the established programmer. Typically, this data type has a minimum value and maximum limit value. This data type is very well supported in Delphi.

2.7. Enumeration
This data type is a data type that has elements that must be called one by one, and is worth of integer constants in the order. The value of the integer constants of this element is represented by a variable name written in parentheses. This data type is also found in Delphi, and declarative programming languages ??such as SQL.

In the example above, the data type Hari_dlm_Minggu includes enumeration with the Zero range range, which is Monday to Sunday and the data value from 0, 1, up to 7. While data type Nama_Bulan includes enumeration with Zero range range, January to December and data value From 0, 1, up to 12.

Other Data Types
1. Structured Data Type
1.1. Data String Type
It is a data that stores arrays, for example 'ABCDEF' is a string constant containing 6 bytes of characters. Place size for this data type is 2 to 256 bytes, with the number of elements 1 to 255.
1.2. Data Set Type
A set is a set of values ??(members). Set is a Data type specific to Pascal. The set in programming is very similar to the set in mathematical sciences.
One of the benefits of using a data set type is to check whether a value appears within a certain range. For example, to determine whether a character is a Lower Case Letter (ie, lower case), eg. Ch is a Char type, we can write, if (Ch> = 'a') and (Ch <= 'z') then Writeln (Ch, 'is lowercase.'); Or, with the set notation, we can write, if Ch in ['a' .. 'z'] then Writeln (Ch, 'is lowercase.');

2. Data Type Pointer
Pointer is a special variable that contains an address (address) in another location in memory. A variable that points (points) to something so called a pointer.
There are two kinds of pointers:
A) Typed (specific): is a pointer that points to a particular data type on a variable.
B) Generic (general): is a pointer that does not point to a particular data type on a variable.

Baca selengkapnya

Pengertian Borland Delphi dan Hubungannya dengan Pascal

Assalamualaikum Wr. Wb.
Selamat pagi sob! Cieee yang kuliah atau sekolahnya sudah memasuki semester genap :D Bagi anda yang kuliah maupun sekolah di semester 2 Teknik Informatika/ Rekayasa Perangkat Lunak, saya ada info penting nih mengenai bahasa pemrograman yang mungkin baru anda dengar. Maka dari itu, kembali lagi bersama saya Rangga Saputra di West Borneo Blogger. Check it out!
Pengertian Borland Delphi dan Hubungannya dengan Pascal
Pengertian Borland Delphi dan Hubungannya dengan Pascal
Pengertian Borland Delphi
Tahukah anda apa yang dimaksud dengan Borland Delphi? Borland Delphi atau lebih akrab dikenal dengan nama Delphi adalah sebuah pemrograman visual yang berorientasi objek (Objek Pascal) dan berbasiskan bahasa pemrograman Pascal. Delphi memiliki IDE (Integrated Development Environment) atau Lingkup Pengembangan Terpadu untuk mengembangkan konsol, desktop, web ataupun perangkat mobile.

Penjelasan
Mungkin anda belum tahu tentang kata visual, objek pascal, bahasa pascal dan IDE (Integrated Development Environment) di Delphi? Sama seperti saya saat pertama kali mengenal bahasa pemrograman. Untuk itu, sebelum lebih jauh dengan penjelasan ini, ada baiknya anda membaca dulu apa itu Pascal?
Baca Disini : Pengertian Pascal/ TurboPascal
Oke saya asumsikan anda telah membaca pengertian Pascal, sehingga saya akan lebih mudah menjelaskan kepada anda mengenai istilah-istilah lain seperti diatas.

a) Pengertian Visual
Visual dalam pemrograman adalah metode pembuatan program dimana programmer dapat menciptakan program dengan cara mengklik icon-icon yang mewakili fungsi dari komponen-komponen program.
Nah jadi pada pemrograman visual di Delphi anda tidak perlu mengetik koding/script dengan panjang-lebar untuk membuat suatu komponen, karena tools dalam bahasa pemrograman visual telah menyajikan kemudahan tersebut dan tentunya pemrograman visual sudah mampu membuat objek-objek grafis didalamnya.

b) Pengertian Objek Pascal
Jika anda telah membaca pengertian Pascal, maka anda akan lihat bahwasanya pascal merupakan bahasa pemrograman yang full syntax (penuh koding dari atas hingga ujung bawah). Namun pada pengembangannya, Pascal diubah menjadi Borland Delphi dimana tiap-tiap koding yang mewakili suatu perintah akan dibungkus dalam kelas-kelas atau objek-objek.
Maksudnya, jika anda membuat koding kalkulator seperti berikut :
8 + 8 = 16
8 - 8 = 0
8 * 8 = 64
8 / 8 = 1
Maka dalam pemrograman pascal tentunya anda akan membuatnya secara terstruktur, dalam artian kata anda harus membuat yang penjumlahan dulu, kemudian pengurangan, perkalian hingga pembagian dalam satu tempat/kelas yang sama. Kalau kodingnya sampai ribuan baris untuk kasus yang berbeda tentunya membuat mumet otak yah J
Namun karena Objek Pascal telah dibuat yaitu dalam pemrograman Borland Delphi, anda tidak perlu pusing-pusing melihat mana yang bagian penjumlahan, pengurangan, perkalian ataupun pembagian. Karena tiap-tiap bagian koding yang berbeda kegunaannya dapat dipisah pada masing-masing kelas ataupun objek khusus miliknya.
Contoh saya akan mengklik tombol :
(+) Untuk proses penjumlahan
(-) Untuk proses pengurangan
(*) Untuk proses perkalian
(/) Untuk proses pembagian

c) Pengertian Bahasa Pascal pada Borland Delphi
Sebelum memulai penjelasan, baca dulu Pengertian Pascal di bawah ini.
Baca Disini : Pengertian Pascal/ TurboPascal
Nah, jika anda telah membacanya anda akan melihat contoh struktur penulisan koding pada Turbo Pascal tersebut. Lalu hubungannya dengan Borland Delphi adalah anda akan menulis koding program nyaris sama seperti pada Turbo Pascal tersebut di Borland Delphi. Namun perbedaaannya seperti yang dijelaskan sebelumnya, anda hanya perlu memilih komponen (tombol, label, textbox) mana yang akan dibubuhi koding sesuai dengan fungsinya masing-masing.
Maka dari itu, terkadang anda yang ingin belajar Delphi diharuskan mempelajari bahasa Pascal terlebih dahulu sebagai pengenalan.

d) Pengertian IDE (Integrated Development Environment) di Borland Delphi
IDE di Delphi adalah software yang digunakan programmer untuk menciptakan software lainnya dengan fasilitas yang diberikan kepada programmer. Biasanya IDE terdiri dari Code Editor, Debugger dan lain-lain yang digunakan programmer untuk menuliskan koding hingga coba untuk menjalankan program yang dibuatnya tersebut dalam ruang lingkup pengembangan terpadu.

Klik suka FansPage Melodigulis Group pada sidebar kanan anda, agar menjadikan blog ini lebih berkualitas 

Wassalamu'alaikum Wr. Wb.
Baca selengkapnya

Struktur Dasar Program Pascal

Assalamualaikum Wr Wb sobat WESBOL
Lama sekali saya tidak memposting sesuatu di blog ini... Mungkin karena kurangnya mood untuk memposting :( ... OK, untuk berbasa basi aja saya agak kurang mood. wkwkwk
Yaudah langsung saja silahkan di pahami postingan kali ini tentang "Struktur Dasar Program Pascal".

Pengertian Struktur Dasar Program Pascal

Struktur Dasar Program Pascal adalah suatu struktur yang mendasar pada program pascal yang digunakan untuk meletakkan syntax sesuai tempatnya.
Jadi perlu diketahui, bahwasanya untuk meletakkan suatu script/syntax terdapat aturan-aturan tata letaknya. Jika salah meletak, maka program akan mengalami kesalahan/Error.

Kenapa program pascal harus memiliki struktur dasar?
Uppss, baca dulu baru lanjut : Pengertian Turbo Pascal
Kembali mengingat tentang pengertian Algoritma. "Algoritma merupakan langkah-langkah logis yang tersusun secara SISTEMATIS untuk menyelesaikan suatu masalah". Nah script yang kita tulis di program merupakan jelmaan Algoritma yang telah kita konversikan menjadi sebuah bahasa pemrograman. Pada Algoritma sendiri tertulis sebuah pengertian tentang "Langkah yang disusun secara SISTEMATIS". Maka dari itu untuk mengimplementasikan algoritma itu kedalam bahasa pemrograman, program yang ditulis juga harus tersusun secara sistematis (Terstruktur).

Berikut ini adalah Struktur Dasar Program Pascal

PROGRAM nama_program;
USES unit1, unit2, unit3;
CONST
       Deklarasi konstanta;
TYPE
       Deklarasi type data;
VAR
       Deklarasi variabel;
Label Deklarasi_label;
BEGIN
       Instruksi program Pascal
       Pernyataan/Statement
END.

Struktur Dasar Program Pascal
Struktur Dasar Program Pascal

Penjelasan Struktur Dasar Program Pascal

Judul Program Pascal
Judul program sifatnya adalah optional di dalam program, artinya boleh dituliskan atau boleh juga tidak dituliskan. Judul Program hanya bertujuan untuk memberi nama dari program yang dibuat. Judul program harus terletak pada awal program dan diakhiri dengan titik koma.
Contoh :   Program WESBOL;

Deklarasi Unit Pascal
Unit adalah kamus bahasa Pascal. Unit Pascal selalu disebutkan pada awal program setelah Judul Program. Tujuannya agar perintah bahasa pascal dapat diterjemahkan oleh compiler pada saat dikompilasi. Jika unit pascal tidak disebutkan maka perintah bahasa Pascal tidak dapat dikompilasi karena compiler tidak dapat mengenali perintah yang digunakan. Misalnya kata Begin, End, Clrscr, write,writeln,read,readln, dan lain-lain terdapat dalam kamus/unit crt. Oleh karena itu, unit crt selalu disebutkan pertama kali pada baris program dengan perintah uses crt.
Unit crt disebutkan jika anda menggunakan Program Pascal dengan sistem operasi DOS yang berjalan pada sistem operasi window. Jika anda menggunakan Program Pascal dengan sistem operasi Window, maka unit crt diganti dengan unit wincrt.
Contoh :   Uses Crt;   atau uses wincrt;

Ada juga untuk memanggil fungsi seperti jam di system, maka  gunakan unit DOS.
Contoh : USES DOS;

Bagian Deklarasi
Deklarasi di atas hanya disebutkan jika akan digunakan dalam program. Bahkan dalam program yang sangat sederhana ada yang tidak menggunakan deklarasi. Dalam pemrograman dasar, pada umumnya menggunakan deklarasi variabel, konstanta, tipe data, dan label. Sedangkan deklarasi prosedur dan fungsi umumnya digunakan dalam pemrograman tingkat lanjut yaitu pemrograman tekstruktur.Deklarasi variabel selalu diawali dengan kata var, deklarasi konstanta diawali dengan kata Const, dan deklarasi label diawali dengan kata Label. 
Contoh :
Var  a,b,c : integer;  {Deklarasi variabel a,b,c dengan tipe data integer.}
Const   Pi = 3.14;   {Deklarasi konstanta bilangan pi.}
Label   Selesai ;  {Deklarasi label dengan nama Selesai}

Badan Program
Badan Program adalah kumpulan dari pernyataan-pernyataan atau kode program yang akan  dikerjakan oleh program. Bagian ini diawali dengan kata BEGIN dan diakhiri dengan kata END. Kata END harus diakhiri dengan tanda titik.
Contoh :
Begin
 …………. Kode program
End.

Semoga bisa dimengerti. I believe you can do it :)
Jika ingin request sebuah program yang berkenaan dengan pascal, boleh anda cantumkan model programnya yang Insyaallah akan saya coba kerjakan jika tidak berhalangan :)
YUK INVITE DAN DAPATKAN ILMU YANG LEBIH LUAS DI :
Facebook : Rangga Saputra

Sekian artikel mengenai Struktur Dasar Program Pascal. Jangan lupa di share ya jika bermanfaat, terus kunjungi blog ini dan baca artikel-artikel yang menarik selanjutnya :)

Klik suka FansPage Melodigulis Group pada sidebar kanan anda, agar menjadikan blog ini lebih berkualitas

Wassalamu'alaikum Wr. Wb.
Baca selengkapnya

Pengertian dan Penjelasan Algoritma Pemrograman

Assalamualaikum Wr. Wb. Sobat WESBOL
Kembali lagi bersama West Borneo Blogger, dan Insyaallah pada kesempatan kali ini saya akan membagikan sedikit ilmu yang biasanya sangat diperlukan bagi kalangan Siswa dan Mahasiswa yang ‘baru’ saja terjun ke dunia Informatika. Ilmu yang secara tiba-tiba terdengar di telinga siswa/ mahasiswa IT pemula. Ilmu apa itu... Tidak lain dan tidak bukan adalah ilmu tentang ALGORITMA.

MOHON DIBACA SECARA BERTAHAP AGAR ANDA DAPAT MENGERTI DENGAN JELAS APA ITU ALGORITMA YANG SEBENARNYA !!

Pengertian dan Penjelasan Algoritma Pemrograman
Pengertian dan Penjelasan Algoritma Pemrograman

Terdapat banyak pertanyaan yang kerap terdengar pada awal tahun ajaran baru, contoh yang biasa saya dengar :
“Apa sih ALGORITMA itu?”
“Apakah ALGORITMA sama halnya dengan LOGARITMA yang pernah saya kerjakan di sekolah?”
“Apakah ALGORITMA itu adalah program?”, dan pertanyaan-pertanyaan serupa lainnya...

Saya yakin anda adalah satu dari sekian banyak siswa/ mahasiswa yang juga bertanya-tanya mengenai hal tersebut. Bahkan sampai menghabiskan waktu luang dan uang demi mencari namun tak kunjung menemukan referensi yang pas dihati. (lebay. Wkwkwk) 

Mulai timbul rasa putus asa untuk berhenti mencari dan akhirnya membuat opini sendiri tentang ALGORITMA. L Jujur, saya sebagai penulis juga pernah mengalami hal yang demikian hingga terlintaslah sebuah kesimpulan yang mengada-ada tentang ALGORITMA, “Algoritma adalah rumus matematika dikomputer” (caelaaa,, tentulah salah!!) :v

Jika sobat buka wikipedia dan mencari pengertian Algoritma disana, maka sobat akan dapatkan penjelasan bahwa algoritma merupakan prosedur langkah demi langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis. 

Kata Algoritma diambil dari nama ilmuwan muslim yaitu Abu Ja’far Muhammad bin Musa Al-Khwarizmi (780 – 846 M) yang berasal dari Uzbekistan, yang banyak menghasilkan karya dalam bidang matematika, disamping karya-karya dalam bidang lainnya seperti geografi dan musik. 
Al-Khwarizmi menyatakan bahwa algoritma adalah suatu metode khusus untuk menyelesaikan suatu persoalan

Beberapa definisi Algoritma :

- Menurut Rinaldi Munir (2002), algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis
- Menurut Kamus Besar Bahasa Indonesia (1998), algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah.
- Menurut Team Gunadarma (1988), algoritma adalah suatu himpunan hingga dari instruksi-instruksi yang secara jelas memperinci langkah-langkah proses pelaksanaan, dalam pemecahan suatu masalah tertentu, atau suatu kelas masalah tertentu, dengan dituntut pula bahwa himpunan instruksi itu tersebut dapat dilaksanakan secara mekanik.

Sebenarnya itu sudah benar, namun jika dipahami secara detil, mungkin bagi anda para siswa IT pemula agak merasa kebingungan yah? Benar apa benar? J

Nah untuk itulah kenapa saya membuat postingan ini. Mungkin postingan ini terlalu banyak bertele-tele dalam penyampaiannya, namun anda mesti ingat bahwa sesuatu yang dijelaskan langsung to the point mungkin terdengar simpel tapi tentu saja anda tidak akan mendapatkan ilmu-ilmu lain yang tersirat dalam sebuah ringkasan.

Oke langsung saja! Dari berbagai referensi yang saya dapatkan ketika SMK dan Kuliah, maka dapat disimpulkan bahwa ALGORITMA merupakan urutan langkah demi langkah yang tersusun secara logis (masuk akal) yang memiliki awalan (start) dan akhiran (end) untuk menyelesaikan suatu masalah. Huuuffftttt, apa bedanya dengan yang diatas! Tapi jika anda perhatikan dan baca dengan saksama, maka Insyaallah anda mungkin sedikit lebih mengerti dengan pengertian yang ini. Sedikit penjabaran dari pengertian di atas :

Urutan langkah demi langkah yang tersusun secara logis
=
Ketika anda membuat algoritma, anda diwajibkan untuk membuat susunan langkah-perlangkah. Dalam artian kata, terdapat urutan berupa nomor-nomor dalam membuatnya.
Yang memiliki awalan (start) dan akhiran (end)
=
Saat membuat susunan algoritma, anda diwajibkan untuk mengawali langkah pemecahan masalah dengan kata ‘Start/ Mulai’ dan berakhiran ‘End/ Selesai’. Kenapa begitu? Ya, jika dibuat konsep realitanya, maka start itu ibaratkan doa untuk pembuka dan end diibaratkan doa penutup
Untuk menyelesaikan suatu masalah
=
Nah masalah yang dimaksud disini bukan hanya dalam ruang lingkup program saja. Namun masalah-masalah yang lain juga dapat dibuat algoritma untuk menyelesaikannya. Makanya disitu tertulis menyelesaikan suatu masalah bukan menyelesaikan suatu program.

Alhamdulillah akhirnya sampai dipenghujung materi, saya rasa dan yakin sekali setidaknya anda sudah sedikit mengerti tentang materi Algoritma ini.

YUK INVITE DAN DAPATKAN ILMU YANG LEBIH LUAS DI :

Keyword Artikel :
- Pengertian Algoritma
- Penjelasan Algoritma
- Apa itu Algoritma
- Algoritma Pemrograman
- Makna Algoritma

Sekian artikel mengenai Pengertian dan Penjelasan Algoritma Pemrograman. Jangan lupa di share ya jika bermanfaat, terus kunjungi blog ini dan baca artikel-artikel yang menarik selanjutnya :)

Klik suka FansPage Melodigulis Group pada sidebar kanan anda, agar menjadikan blog ini lebih berkualitas

Wassalamu'alaikum Wr. Wb.

Baca selengkapnya