Hello World – Delphi

Aplikasi console adalah aplikasi yang tidak banyak melibatkan tampilan. Sebelum kita lanjutkan mengenai pengenalan komponen-komponen Delphi, ada baiknya kita melakukan percobaan-percobaan console untuk mendapatkan gambaran mengenai aspek-aspek pemrograman Delphi. Jika Anda telah mengenal Pascal, maka Anda boleh melewati bagian ini tanpa kehilangan apapun yang berarti.

Susunan program

Sebuah program Delphi memiliki susunan sebagai berikut:

program NamaProgram;

//bagian deklarasi

begin

//badan program utama

end.

Penjelasannya adalah sebagai berikut:

program adalah kata yang dicadangkan oleh Delphi. Kata ini hanya muncul satu kali di seluruh bagian program dan muncul sebagai pembuka dari program. Kata ini kemudian diikuti dengan nama program. Nama program biasanya sama dengan nama file-nya dikurangi dengan ekstensi.

Setelah bagian nama program, baris di bawahnya adalah bagian deklarasi. Bagian ini berisi penentuan unit apa saja yang digunakan (tentang unit akan dibicarakan pada bagian tersendiri), prosedur atau fungsi apa saja yang dimiliki program, pendefinisian tipe-tipe data, dan penentuan variabel-variabel yang dimiliki oleh program.

Setelah bagian deklarasi, program utama yaitu berisi urutan-urutan perintah-perintah program dimulai dengan memberikan kata begin dan ditutup dengan kata end yang diikuti dengan titik.

Contoh program console, Hello World

Kita akan membuat contoh-contoh program console sebagai berikut:

Klik menu File>New>Other, kemudian pilih Console Application

Console Application

Console Application

Setelah itu,  buang saja bagian yang tidak perlu, buatlah listing program menjadi seperti berikut,:

program Program1;
{$APPTYPE CONSOLE}

begin
  Writeln('Hello World');
  Readln;
end.

Untuk menjalankannya, tekan tombol F9. Tampilan dari program pertama kita kurang lebih akan seperti ini:

Hello World

Hello World

Penjelasan program adalah sebagai berikut:

{$APPTYPE CONSOLE} adalah sebuah direktif yang memberitahu kompiler bahwa program yang dibuat adalah bertipe console. Anda harus selalu menambahkan baris ini di bawah bagian nama program jika membuat aplikasi console.

Bagian deklarasi masih kosong karena tidak ada satu unit pun yang kita pakai, tidak ada satu variabel yang ditentukan, dan tidak ada tipe data yang kita buat. Jadi bagian ini kosong.

Bagian program utama berisi dua baris perintah. Yang pertama adalah Writeln, yaitu perintah untuk menampilkan pesan atau isi suatu variabel ke jendela console (sebenarnya ke standard output, tetapi biasanya standard output adalah jendela console). Sedangkan perintah kedua adalah Readln, yaitu perintah untuk membaca pengetikan keyboard (sebenarnya standard input, tetapi standard input biasanya adalah keyboard) dan menyimpannya ke dalam variabel yang sesuai jika perintah Readln disertai dengan parameter. Jika perintah ini tidak disertai parameter maka perintah ini berfungsi untuk menunggu penekanan tombol Enter.

Demikianlah program pertama kita. Sederhana bukan?

Program ini hanya memberikan contoh bagaimana kita menampilkan sebuah tulisan pada program console. Menampilkan tulisan adalah suatu hal yang paling mendasar pada sebuah program, karena hampir semua program membutuhkan cara untuk menampilkan pesan kepada pengguna program.

Pada contoh selanjutnya, kita akan mempelajari bagaimana mengambil masukan yang diberikan oleh pengguna.

Apakah Anda menyukai post ini? Mengapa tidak memberikan komentar di bawah dan melanjutkan perbincangan, atau berlangganan my feed dan dapatkan artikel semacam ini yang dikirm secara otomatis feed reader Anda.
Harap diperhatikan bahwa komentar atau pertanyaan yang disampaikan haruslah sesuai dengan topik yang sedang dibahas. Komentar atau pertanyaan yang tidak sesuai dengan topik akan kami hapus :!:

1 Komentar
  1. tapi kan tampilan banyak diminati orang 🙂

Tinggalkan komentar

Sebelum membuat komentar, pastikan Anda telah membaca komentar-komentar sebelumnya. Jangan membuat pertanyaan yang telah ditanyakan. Perhatikan pula link-link dalam artikel. Lihatlah link tersebut sebelum membuat pertanyaan, karena mungkin penjelasan dari pertanyaan Anda telah di jawab dalam link tersebut.

Komentar yang tidak mengikuti aturan ini akan dihapus!

(wajib)

(wajib)


Time limit is exhausted. Please reload the CAPTCHA.