Senin, 12 Januari 2015

Elemen-elemen dalam Bahasa Pemrograman

ELEMEN – ELEMEN BAHASA DALAM PEMROGRAMAN
(LANGUAGE ELEMENTS)
Sebelum kita membuat sebuah program, maka terlebih dahulu kita harus mengerti tentang elemen- elemen bahasa (Language elements) Turbo Pascal, seperti Reserved word, Statement, Type, Constants, Variabel, Tipe data, Label, Operator, dan lain-lain.
a. Reserved Word
Reserved word adalah kata – kata yang tidak dapat dijadikan menjadi identifier (pengenal), karena kata – kat tersebut sudah mempunyai arti tersendiri dalam Turbo Pascal. Adapun kata – kata yang termasuk ke dalam identifier adalah:
-          And, asm, array, begin, case, const, constructor, destructor, div, do, downto, else, end, exports, file, for, function, goto, if, implementation, in, inherited, inline, interface, label, library, mod, nil, not, object, of, or,packed, procedure, program, record, repeat, set, shl, shr, string, then, to, type, unit, until, uses, var, while, with, xor.
b. Statement
Statement adalah salah satu dari berikut in:
-          Assignment (:=)
-          Begin..end
-          Case..of..else..end
-          For..to/downto..do
-          Goto
-          If..then..else
-           Inline(..)
-          Procedure call
-          Repeat..until
-          While..do
-          With..do
c. Type
Bentuk umum:
Type
Pengenal  = tipe data;
……….
Pengenal = tipe data;
d. Const (Constant)
Constant yang disingkat dengan const adalah nilai konstanta ( nilai tetap) yang dipasang dalam program.
Bentuk umum:
Const
Pengenal = ekspresi
………
Pengenal = ekspresi
Const
Pengenal: type = nilai;
………..
Pengenal: type = nilai;
e. Var ( Variabel)
Jika constant adalah nilai tetap, maka Variabel adalah nilai yang isinya dapat berubah – ubah. Dalam program, Variabel disingkat menjadi Var.
Bentuk umum:
Var
Pengenal, … pengenal : Tipe data;
……
Pengenal,… pengenal: Tipe data;
f. Tipe Data
Tipe atau jenis data dalam Turbo Pascal dibagi kedalam 6 kelompok besar, antara lain:
1.      Tipe simple:
  • Tipe ordinal : dibagi kedalam 5 tipe:
Tipe
Range
Size
Shortint
128..127
8-bit
Integer
-32768..32767
16-bit
Longint
-2147483648..2147483647
32-bit
Byte
0.255
8-bit
Word
0.65535
16-bit
  • Tipe integer: dibagi kedal 5 bagian yaitu:
Tipe
Range
Format
Shortint
-128..127
8-bit bertanda
Integer
-32768..32767
16-bit bertanda
Longint
-2147483648..2147483647
32-bit bertanda
Byte
0..255
8-bit tak bertanda
word
0..65535
16-bit tak bertanda
Catatan : Semua tipe integer adalah tipe ordinal.
  • Tipe real:dibagi kedalm 5 bagian yaitu:
Tipe
Range
Digit
Byte
Real
2.9e-39..1.7e38
11-12
6
Single
1.5e-45..3.4e38
7-8
4
Double
5.0e-324..1.7e308
15-16
8
Extended
3.4e4932..1.1e4932
19-20
10
comp
-9.2e18..9.2e18
19-20
8
Turbo Pascal juga menyediakan 2 model floating-point:
-          Software floating point,{$N-}
-          80×87 floating point, {$N+}
  • Tipe char
Char adalah semua tombol yang terdapat pada keyboard, atau lebih lengkapnya semua karakter yang terdapat pada kode ASCII.
Apabila tipe char dijadikan konstanta, maka karakter yang dimasukkan harus diapit oleh tanda kutip satu. Dan apabila karakter tersebut berupa tanda kutip satu, maka harus diapit oleh dua tanda kutip satu.
  • Tipe Boolean
Ada empat yang termasuk kedalam tipe Boolean :Boolean, wordbool, longbool, bytebool. Keempat tipe Boolean tersebut adalah tipe untuk kompatibilitas dengan Windows.
  • Tipe enumerated
Bentuk umum:
Type
Nama = (pengenal,
Pengenal,…,
Pengenal  );
  • Tipe subrange
Bentuk umum:
Constant1 .. constant2
2.      Tipe String
String adalah kumpulan dari beberapa karakter dan panjangnya tidak boleh melebihi 255 karakter. Jika string mengandung tanda kutip satu, maka tanda kutip tersebut harus diberi tanda kutip lagi.
Bentuk umum:
String [ constant ]
Atau
String
Ciri – ciri
Apabila panjang string tidak ditentukan maka panjangnya dianggap255 karakter. Oleh karena itu, untuk menghemat memori, biasakanlah selalu menentukan panjang string yang akan dibuat.
3.      Tipe Structured
Tipe structured adalah tipe yang terdiri lebih dari satu nilai. Sedangkan tipe structured terdiri dari   5 tipe :
1.      Tipe array
Bentuk umum:
Array [Indeks] of Tipe Data
2.      Tipe file
Bentuk umum:
File of type
Atau
File
3.      Tipe object
Tipe object adalah data berstruktur yang berisi komponen bilangan fixed.
Bentuk umum:
Object
Field;
Field;
……..
Method;
Method;
End;
4.      Tipe record
Bentuk umum:
Record
Field;
Field;
…….
End;
5.      Tipe set
Bentuk umum:
Set of Tipe Data
4.      Tipe Pointer
Tipe pointer adalah tipe yang berisi alamat memori, dan berlambang ^. Anda dapat menunjuk sebuah nilai kedalam variable pointer dengan:
-          Procedure New atau GetMem
-          Operator @
-          Fungsi Ptr
5.      Tipe Procedural
Procedure dan Function adalah bagian Turbo Pascal dalam mebuat sebuah program. Melalui tipe Procedural, maka anda dapat memperlakukan Procedure dan Function sebagai object sehingga dapat dimasukkan kedalam sebuah variable dan parameter. Hasil function haruslah berupa string, real, integer, char, Boolean, atau pointer.
g. Label
Label adalah suatu deklarasi untuk membuat percabangan dalam proram. Label bisa berupa huruf, misalnya: AWAL, AKHIR, atau angka antara 0 and 999. Dan untuk menuju kelabel yang telah dideklarasikan harus menggunakan instruksi GOTO.
Bentuk umum:
Label pengenal,….. pengenal;
h. Operator
Operator adalah lambing- lambing untuk melakukan perkalian, penjumlahan dan lain- lain seperti dalam kalkulator. Tetapi operator dalam computer lebih kompleks dibandingkan kalkulator. Jenis-jenis operator:
v     Operator penghubung ( relational operators )
v     Operator arithmatik ( arithmetic operators )
v     Operator logika ( logical operators )
v     Operator pembanding ( Boolean operators )
v     Operator string ( string operators )
v     Operator set ( set operators )
v     Operator @ ( @ operators )
v     Operator Pchar ( Pchar operators )

Kata Kunci

Bentuk umum kondisi pada pascal, elemen program pascal, fungsi var file dalam pascal, pengertian reserved word, pengertian variabel dalam turbo pascal, contoh program label pada pascal, elemen-elemen bahasa, pengertian variabel dalam sintax, kegunaan statement const pada basic, elemen-elemen program pascal.
Pascal

Bahasa Pemrograman

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.


Kelebihan

Kelebihan dari bahasa pemrograman Pascal adalah:
  • Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
  • User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
  • Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
  • Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).

Tipe Data

Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain adalah
Tipe Data Deskripsi (range variabel)
Byte angka dari 0 sampai 255
Integer angka dari -32768 to 32767
Real semua nilai pecahan dari 1E-38 to 1E+38
Boolean nilai TRUE atau FALSE
Char semua karakter dari tabel ASCII
String semua huruf, spasi, frasa

Hello World

Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut:
Program HelloWorld;
begin
   writeln('Hello world');
 
end.

Langkah-langkah pembuatan Program

Merancang sebuah program tentunya tidak mudah, perlu adanya beberapa tahap pembuatan progam yang baik dan benar. Program disusun dengan beberapa algoritma yang di implementasikan ke dalam bahasa pemograman.  Sedangkan orang yang profesinya membuat program disebut dengan programmer. Programmer dekat dengan system analyst, system analyst adalah profesi diatas seorang progammer , biasanya system analyst adalah senior programmer yang sudah banyak memakan asam garam dunia programming.

Program memang sudah menjadi kebutuhan pokok bagi masyarakat IT. karena segala sesuatu yang dilakukan di dalam IT pastilah memerlukan program. Program yang paling sederhana sekalipun setidaknya memiliki 3 bagian:

  1. Input – Masukan data.
  2. Proses – pemrosesan input.
  3. Output – keluaran program, kebutuhan yang kita harapkan.
Dalam membuat program, pemrograman adalah pokok dari proses pembuatan program itu sendiri namun pemrograman bergantung dari pemahaman persoalan, analisis sistem, perencanaan-perencanaan  dalam mendesain program itu sendiri.
Selain pemrograman hal yang utama harus dilakukan adalah merencanakan langkah-langkah yang harus diambil dalam menyelesaikan masalah. Karena dengan mengetahui masalah dan langkah-langkah penyelesaikan berarti kita sudah menyelesaikan program tersebut sebanyak 50% dari total pekerjaan, selanjutnya adalah teknis pembuatan itu sendiri yang di kenal dengan pemrograman/koding.Sebaliknya jika kita tidak bisa mengetahui masalah dan belum bisa membuat perencanaan berarti kita sudah merencanakan kegalan itu sendiri.
Tahap-tahap pembuatan program secara teori dasar :
1. Defining the problem ( definisi masalah )
Masalah disini yaitu masalah yang akan di analisis dan selanjutnya di pecahkan melalui program atau aplikasi melihat dari sundut pandang kebutuhan.
2. Planning and Design System ( perencanaan dan desain system )
Pada tahapan ini sangat diperlukan, karena tanpa tahapan planning pekerjaan yang dilakukan akan sia-sia tentunya dan memakan waktu yang lama. dengan planning system akan jelas serta tampilan aplikasi yang dibuat juga terarah. biasanya perancangan system dilakukan oleh system analyst yang selanjutnya di kerjakan oleh seorang programmer.Design System ini biasanya menggunakan Flowchart System atau symbol alur program dan sebagainya.
3. Implementasi
Pada tahap ini programmer tentunya mengimplementasikan rancangan ke dalam bentuk struktur coding atau sering di sebut code a programmer languange. Bahasa program tentu banyak tergantung pemakaian.
4. Documentation ( dokumentasi )
Setelah tahap implementasi dilakukan dan program sudah mencakup 80 % selanjutnya buat lah dokumentasi atau komentar-komentar pada cuplikan program, tujuannya adalah jika terjadi debug atau problem kita dapat mengoreksinya dengan mudah dan sebaliknya orang dapat mengoreksi program yang kita buat.
5. Testing
Tahap testing juga tidak luput dari pembahasan seperti yang di kutip dari blog sebelah yaitu tahap :
  • Unit Testing
    Menguji setiap unit dan modul yang terdapat dalam program tersebut
  • Integration Testing
    Menguji integrasi yang dilakukan kepada program seperti halnya ketika program tersebut sudah diinstall di client kita yang membutuhkan integrasi dengan sisitem yang lain seperti halnya integrasi dengan database.
  • Validation Testing
    menguji masukan yang diberikan kepada program. apapun masukannya program harus bisa menyelesaikan dengan baik.
  • Sistem Testing
    Pada tahap ini menguji permorfa dari program, apabila program dijalankan dengan kondisi-kondisi tertentu bagaimana?
6. Maintenance
Program tanpa maintenance tentu tidak update dalam masalah bug error report yang dikeluhkan oleh pemakaian.  Agar aplikasi dapat di kembangkan kembali beberapa tahun kemudian atau open source serta ada juga close source yang tidak bisa di kembangkan oleh pihak lain biasanya ditentukan oleh lisensi sebuah program hanya untuk pemakaian saja.
Hargailah profesi seorang programmer, karena menciptakan sebuah program itu tidak mudah seperti memasak air. Tanpa programmer dunia IT tidak berkembang pesat seperti saat ini. Programmer juga butuh hidup dan sosialisasi. karena menjadi programmer itu tidak mudah.
Sekian artikel tentang tahapan pembuatan sebuah program, semoga dapat berguna dan menambah ilmu . Terimakasih :D

Konsep Dasar Pemrograman

Konsep Dasar Pemrograman

Pengertian Dasar Program adalah rangkaian instruksi-instruksi dalam bahasa komputer yang disusun secara logika dan sistematis.
Pengertian Pemrograman adalah suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti  oleh komputer atau dikenal dengan bahasa pemrograman.
Konsep Dasar Pemrograman pada umumnya adalah IPO (Input Proses Output), lalu dikembangkan mejadi :
Originating -> input -> proses -> Output -> Distribution
||
Storage
Originating
Berhubungan dengan pengumpulan data yang biasanya merupakan pencatatan data kedokumen dasar. Setelah dikumpulkan dilakukan proses input.
Input
Tahapan ini merupakan proses pemasukan data kedalam proses komputer melalui peralatan input.
Proses
Tahap ini merupakan proses pengolahan data dari data yang sudah diinput berupa proses    menghitung membandingkan, mengurutkan, mengklasifikasikan, mengendalikan dan mencari di storage.
Output
Tahap ini merupakan proses untuk menghasilkan keluaran dari proses pengolahan data ke peralatan output berupa informasi (monitor, speaker, dsb)
Distribution
Tahap ini merupakan proses penyebaran informasi kepada pihak-pihak yang berhak dan membutuhkan informasi.
Storage
Tahap ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat dipergunakan untuk input proses selanjutnya.
DATA
Data adalah bahan mentah yang akan diolah menjadi informasi sehingga  dapat dipergunakan oleh user atau pemakai.
1. Tipe Data Dasar : Merupakan tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman.
Tipe data dasar dibagi menjadi lima bagian yaitu :
a. Numerik, yaitu menyimpan data berupa angka
b. Enumerasi, yaitu suatu urutan list dari nilai-nilai yang berbeda.
c. Boolean, yaitu tipe data untuk merepresentasikan True atau False.
d. Character, yaitu tipe data untuk menyimpan rangkaian karakter.
e. Internationalization, disebut I18N
2. Tipe Data Terstruktur : Merupakan tipe data campuran dari berbagai tipe data dasar. Contohnya array, record, string, list dan file.
3. Tipe Data didefinisikan oleh Pemakai : Tipe data ini biasanya disebut Enumerasi.
4. Tipe Data Penunjuk : Contoh tipe data penunjuk adalah pointer
Model Komputasi
Model Komputasi adalah suatu kumpulan dari nilai dan operasi-operasi. Ada 3 dasar model komputasi :
1. Model Fungsional, yaitu model perhitungan yang fungsional terdiri dari satu set nilai-nilai, fungsi dan operasi, aplikasi, fungsi dan komposisi fungsi.
2. Model Logika, yaitu logika model perhitungan terdiri dari suatu set nilai-nilai, definisi hubungan dan kesimpulan logis.
3. Model Imperative, yaitu model perhitungan yang imperative terdiri dari satu set nilai-nilai yang mencakup suatu status dan operasi tugas-tugas untuk memodifikasi status tersebut.
Prinsip Bahasa Pemrograman
Empat prinsip dasar perancangan bahasa pemrograman adalah:
1. Sintaks, menjelaskan bagaimana struktur program yang benar.
2.Tipe sistem dan semantik, menunjukkan tipe nilai yang dapat dimanipulasi oleh program dan arti(semantik) dari program, mencakup juga aturan penamaan entitas (variabel,fungsi,class,parameter,dll).
3. Manajemen memori, menunjuk kepada sekumpulan teknik yg membantu kita untuk memahami pemetaan letak dari nilai, struktur data, dan struktur program di dalam memori.
4. Exception handling, mengenai penanganan exception (hal-hal yang tak terduga seperti kesalahan input ketika menjalankan program).
Definisi Sintaks, Semantik, dan Pragmatik

Sintaks   : Aturan gramatikal / komposisi suatu program yang mengatur tata cara penulisanhuruf, angka dan karakter lain.
Contoh : Pada pembuatan program Pascal antara 2 statement dipisahkan oleh ; (titik koma)
X:=1;  X:=X+1;
Semantik : Mendefinisikan arti dari program yang benar secara sintaks dari bahasa pemrograman tersebut.
Contoh : Pada pembuatan program C
int vector[10]
Arti semantiknya akan menyebabkan ruang sebanyak 10
Pragmatik  : Kemampuan pemakai dalam mengaitkan kalimat dengan kontek-kontek yang sesuai bagi kalimat tersebut.
Contoh : (A+B)*(A-B)

Algoritma

                                                        Pengertian  Algoritma






mungkin bagi orang yang sudah berkecimung di dunia pemograman pasti sudah mengerti apa itu algoritma
saya di sini akan memberi tau bagi anda yang belum tau apa itu Algoritma
Algoritma sering diterapkan oleh manusia dalam kehidupan sehari-hari. Sebenarnya, apakah Pengertian Algoritma itu? Berikut pembahasannya lebih mendalam.






Algoritma adalah Sistim kerja komputer memiliki brainware, hardware, dan software. Tanpa salah satu dari ketiga sistim tersebut, komputer tidak akan berguna. Kita akan lebih fokus pada softwarekomputer. Software terbangun atas susunan program (silahkan baca mengenai pengertian program) dan syntax (cara penulisan/pembuatan program). Untuk menyusun program atau  syntax, diperlukannya langkah-langkah yang sistematis dan logis untuk dapat menyelesaikan masalah atau tujuan dalam proses pembuatan suatu software. Maka,Algoritma berperan penting dalam penyusunan program atau syntax  tersebut.

Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita.
Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita.

Algoritma berbeda dengan Logaritma. Logaritma merupakan operasi Matematika yang merupakan kebalikan dari eksponen atau pemangkatan. Contoh Logaritma seperti bc= a ditulis sebagai blog a = c (b disebut basis).

Contoh nyata Algoritma dalam kehidupan sehari-hari adalah "Cara Membuat Mie Instan". Berikut langkah-langkah cara membuat mie instan:

  1. Ambil goreng di dalam lemari yang terletak di dapur.
  2. Siapkan peralatan yang diperlukan seperti panci, gunting, piring, serta sendok dan garpu.
  3. Masukkan bumbu mie instan pada piring
  4. Hidupkan kompor, kemudian tuangkan air kurang lebih tiga gelas air ke dalam panci kemudian tunggu hingga air mendidih.
  5. Masukkan mie instan ke dalam air mendidih, lalu aduk dan tunggu hingga tiga menit.
  6. Tiriskan air di dalam panci, kemudian tuangkan mie pada piring.
  7. Aduk mie agar bumbu tercampur merata pada mie kemudian sajikan dengan keadaan hangat.

Kurang lebih di atas merupakan cara membuat mie instan. Langkah-langkah di atas juga termasuk dalam Algoritma. Jadi perlu diingat bahwa Algoritma tidak hanya diterapkan pada dunia komputasi, tetapi juga Algoritma diterapkan dalam kehidupan sehari-hari.

Sedangkan dalam dunia komputasi, contoh penggunaan Algoritma adalah dalam pembuatan program pada bahasa pemrograman seperti bahasa C, C#, dan Visual Basic. Dengan syntax pada tiap bahasa pemrograman dan Algoritma, maka akan tersusun program-program dan terlahirlah software.

Jadi intinya, Pengertian Algoritma adalah suatu langkah/urutan yang logis dan sistematis untuk pemecahan suatu masalah atau untuk mencapai tujuan yang diinginkan.

Flowchart

Pengertian Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart disebut juga sebagai cara penyajian dari suatu algoritma.

Model Flowchart
pengertian, model dan simbol flowchart
  • System Flowchart 
 System Flowchart adalah bagan yang memperlihatkan urutan prosedure dan proses dari beberapa file di dalam media tertentu.

    • Melalui flowchart ini terlihat jenis media penyimpanan yang dipakai dalam pengolahan data. 
    • Selain itu juga menggambarkan file yang dipakai sebagai input dan output. 
    • Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah. 
    • Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk.
  • Program Flowchart
pengertian, model dan simbol flowchart 2Program Flowchart adalah bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program. Dua jenis metode penggambaran program flowchart : 
    • Conceptual flowchart, menggambarkan alur pemecahan masalah secara global.
    • Detail flowchart, menggambarkan alur pemecahan masalah secara rinci.
  • Simbol Flowchart
Simbol-simbol yang digunakan dalam flowchart dibagi menjadi 3 kelompok : 
  • Flow direction symbols (connecting line): menghubungkan simbol satu dengan yang lain.
pengertian, model dan simbol flowchart 3
  • Processing symbols: menunjukan jenis operasi pengolahan dalam suatu proses / prosedur.
Pengertian, Model dan Simbol Flowchart 4
  • Input / Output symbols: menunjukkan jenis peralatan yang digunakan sebagai media input atau output.
Pengertian, Model dan Simbol Flowchart 5

Latihan 8

uses wincrt;
var
 pertama,kedua,ketiga:integer;
begin
write('Masukkan Bilangan Pertama : ');read(pertama);
write('Masukkan Bilangan Kedua : ');read(kedua);
write('Masukkan Bilangan Ketiga :');read(ketiga);
if (pertama>kedua) and (pertama>ketiga) then
 begin
 writeln('Bilangan yang Terbesar adalah :',pertama);
 end
else if (kedua>pertama) and (kedua>ketiga) then
 begin
 writeln('Bilangan yang Terbesar adalah :',kedua);
 end
else if (ketiga>pertama) and (ketiga>kedua) then
 begin
 writeln;
 writeln('Bilangan yang Terbesar adalah :',ketiga);
 end;
end.