Pages

Tugas II Pemrograman Dasar

Program ini dibuat untuk memenuhi tugas Pemrograman Dasar saya. disini adalah program yang menggunakan Record dalam Array untuk pengisian suatu data untuk KTP yang datanya itu disimpan dalam Array dan Record.

Saya disini menggunakan bahasa pemrograman Delphi Pascal, yaitu delphi yang menggunakan pembuatan desain tampilannya dengan Pascal.

Dan cara agar kita dapat menggunakan Delphi Pascal dalah kita harus mempunyai Bahasa pemrograman Delphi wajib itu hukumnya [rodok umat. . ckck] .

Cara untuk kita agar Delphi bisa digunakan untuk penampilan dan penulisan sama persis dengan pascal adalah kita jalankan Aplikasi Delphi tersebut dan pilih Tab File ==>>New ==>>Other ==>>Chonsole Application.
maka taraaaa. . . . bisalh digunakan untuk pemrograman Delphi Pascal. . hahahaha. . .
[wah kakean rono rene aku. . .].
Dan inilah Syntax untuk Program yang saya Buat ini:

-----------------------------------------------------------------------------------------------
program Project2;

{$APPTYPE CONSOLE}
uses
SysUtils;

label lagi1,ulang,ulang1;
type
tpenduduk=record
nik:string[16];
nama:string[30];
ttlh:string[30];
jk:string[10];
alamat:string[50];
des:string[15];
kec:string[15];
kab:string[15];
agama:string[10];
pekerjaan:string[15];
tgl_berlaku:string[4];
end;
var data_penduduk:array[1..10] of tpenduduk;
i,n:byte;
lagi:char;
a:boolean;
begin
ulang:
writeln('====================================================');
writeln('# NAMA : ARIS EKO SAPUTRO. #');
writeln('# NIM : 3105111137. #');
writeln('# KELAS : TEKNIK INFORMATIKA. B. #');
writeln('====================================================');
writeln;
n:=0;
repeat
begin
Inc(n);
writeln('=====================================================');
write('Masukkan NIK : '); readln(data_penduduk[n].nik);
write('Masukkan Nama : '); readln(data_penduduk[n].nama);
write('Masukkan Tempat/Tgl lahir : '); readln(data_penduduk[n].ttlh);
write('Masukkan Jenis Kelamin : '); readln(data_penduduk[n].jk);
write('Masukkan Alamat : '); readln(data_penduduk[n].alamat);
write(' Desa : '); readln(data_penduduk[n].des);
write(' Kecamatan : '); readln(data_penduduk[n].kec);
write(' Kabupaten : '); readln(data_penduduk[n].kab);
write('Masukkan Agama : '); readln(data_penduduk[n].agama);
write('Masukkan Pekerjaan : '); readln(data_penduduk[n].pekerjaan);
write('Masukkan Tanggal Berlaku : '); readln(data_penduduk[n].tgl_berlaku);
writeln('=====================================================');
if n=10 then
begin
writeln;
writeln('MAAF DATA SUDAH ! ! ! ! . . .');
readln;
a:=false;
end
else
begin
lagi1:
write('Apakah Akan Lagi [Y/N] ? : '); readln(lagi);
if (lagi='y')or (lagi='Y') then a:=true else if (lagi='n')or (lagi='N') then
a:=false else goto lagi1;
end;
end; until a=false;
writeln('=======================================================================');
writeln(' NO.| NIK | NAMA | TEMPAT/TGL LH |');
writeln('=======================================================================');

for i:=1 to n do
writeln(i:2,'. | ',data_penduduk[i].nik:17,' | ',data_penduduk[i].nama:20,' | ',
data_penduduk[i].ttlh:20,' | ');
writeln('=======================================================================');
writeln;
writeln('TERUSANNYA. . .');
writeln('=======================================================================');
writeln(' NO.I JENIS KELAMIN | ALAMAT | DESA |');
writeln('=======================================================================');
for i:=1 to n do
writeln(i:2,'. | ',data_penduduk[i].jk:13,' | ',
data_penduduk[i].alamat:29,' | ',data_penduduk[i].des:15,' | ');
writeln('=======================================================================');
writeln;
writeln('TERUSANNYA. . .');
writeln('===============================================================================');
writeln(' NO.| KECAMATAN | KABUPATEN | AGAMA | PEKERJAAN | BERLAKU |');
writeln('===============================================================================');
for i:=1 to n do
writeln(i:2,'. | ',
data_penduduk[i].kec:15,' | ',data_penduduk[i].kab:15,' | ',
data_penduduk[i].agama:10,' | ',data_penduduk[i].pekerjaan:12,' | ',
data_penduduk[i].tgl_berlaku:8,'|');
writeln('===============================================================================');
writeln; ulang1:
write('APAKAH AKAN MENGULANG [Y/N] ? : ');readln(lagi);
if (lagi='y') or (lagi='Y') then goto ulang else if (lagi='n')or (lagi='N') then
exit else goto ulang1;
readln;
Exit;
end.

----------------------------------------------------------------------------------------------

dan disini saya akan memberikan File exenya bisa di Download disini: [Download Here].

aku ucapkan sekian dan terima kasih akan perhatiannya agar bisa dipelajari dan diperhatikan akan ilmi ini [ono ono ae ah. . .].

Oh kosek kosek. . . program ini belum saya lindungi hak ciptanya. jadi Mas Mas, Mbak Mbak boleh kok menyempurnakan program ini. . .
sekian dan terima kasih

By: Aris Eko Saputro.

Read more

Tugas Pemrograman Dasar

ini adalah contoh program sederhana dari delphi, untuk kawan kawan yang ingin belajar dengan delphi dan juga untuk saya sendiri dalam pembuatan tugas Pemrograman Dasar.

Contoh pertama: [Download Here]
Contoh Kedua : [Download here]

Read more

WIFI VS WIMAX

WiMAX memiliki banyak keunggulan melalui jaringan Wifi.

1. saluran WiMax menggunakan berbagai frekuensi sub-band, dari 1,25 MHz sampai 20 MHz. WiMax berjalan pada 802.16 protokol untuk mengakses berdasarkan point dan multipoint standar nirkabel. Standar protokol baru 802.16d dan 802.16e. 802.16d menyediakan sambungan tetap sedangkan 802.16e menyediakan akses mobile. Kedua protokol memberikan jaminan kualitas layanan (QoS). WiFi hanya menggunakan satu protokol.

2. WiMAX ISP menyediakan kebisingan yang lebih baik-imunitas, kisaran dan keandalan karena modulasi OFDM, yang memungkinkan untuk menggunakan kecepatan maksimal dari masing-masing saluran paralel virtual.
3. sistem komunikasi WiMax dirancang berdasarkan band frekuensi yang berbeda. Ini menyediakan dua macam koneksi nirkabel seperti garis pandang dan garis non sight dengan band-band frekuensi yang berbeda. WiFi vs WiMAX hanya menggunakan satu pita.
4. ISP WiMax tersedia di daerah pedesaan juga, sedangkan ISP WiFi mampu menyediakan akses untuk metro saja.
5. Cakupan menara WiMax adalah pada kisaran 3.000 mil persegi sedangkan cakupan WiFi tergantung pada lokasi hot spot.
6. WiMax ISP dapat mengakses di daerah pedalaman karena kapasitas yang lebih tinggi dari base station saat Wifi sistem dibatasi lokasi hot spot saja. Ada lokasi hot spot terbatas tersedia di daerah yang berbeda.
7. WiMax ISP menggunakan antena cerdas yang "mengikuti" itu abonent moble dan konsentratnya radiasi ke arah abonent. WiFi tidak.

Dan ada berita: Baltimore USA menjadi kota pertama dengan cakupan penuh ISP WiMAX!

Sprint telah meluncurkan kota-lebar WiMAX layanan ISP pertama di Amerika Serikat, di Baltimore. Warga kota terbesar di Maryland akan memiliki akses ke 2-4 Mbps link download, milik unit bisnis Sprint Xohm.

Biaya mulai dari $ 10 untuk lulus satu hari, $ 25 untuk layanan rumah bulanan, $ 30 untuk mobile dan $ 50 untuk akses melalui dua perangkat, di rumah dan mobile.

Pengguna memerlukan perangkat berkemampuan WiMAX: Xohm adalah baik menjual kartu seluler sebesar $ 60 dan modem rumah untuk $ 80. Xohm's sistem WiMAX menggunakan spektrum 2,5 GHz dan harus diluncurkan di kota-kota yang agak besar dari Chicago dan Washington DC selama beberapa bulan baru.
BTW, AT & T menawarkan FREE WI-FI ketika pesanan pelanggan layanan DSL mereka. Biaya AT & T WI-FI bagi pelanggan lain adalah $ 20 per bulan, ditagih ke kartu kredit dengan jangka waktu satu tahun. Layanan ini didukung sekarang dengan spot Starbucks panas di 17.000 lokasi di seluruh negeri, ditambah lebih dari 54.000 domestik dan internasional Roaming lokasi Premier.

Pada bulan November 2008, AT & T telah mengakuisisi operator Wayport WiFi hotspot. Ini memberi mereka jumlah total hotspot global mendekati 80.000. Dengan demikian, AT & T dapat disebut ISP nirkabel nasional juga.
Nokia menolak prospek WiMax sebagai standar nirkabel

Pada bulan April 2009, Nokia telah menolak prospek standar mobile WiMax nirkabel, mengatakan hal itu menunggu nasib yang sama seperti format video Betamax, yang hilang keluar untuk VHS dalam perang antara standar pada 1970-1980-an.

Nokia adalah salah satu anggota pendiri Forum WiMax, badan industri dibentuk untuk mempromosikan standar. Perusahaan ini taruhan yang standar 4G nirkabel LTE - Long Term Evolution - akan mendominasi dunia ponsel pada tahun 2015 dan WiMax akan menjadi pecundang besar. Secara teori, LTE menyediakan sekitar 100 Mbit / detik kecepatan.



Dicopy dari : http://my-low-cost-isp.com/wimax-isp.html
dan diterjemahkan oleh mesin penerjemah.

Read more

Sistem Informasi Barang Dengan Delphi 7

Ini adalah contoh pembuatan sistem informasi barang / perdagangan dengan menggunakan Borland Delphi. Program ini masih sangat sederhana dan mungkin banyak ada bug di sana-sini. Cocok untuk belajar khususnya yang ingin belajar pemrograman Delphi (ex. saya :D ). Untuk para master Delphi, kasih tanggapan dan masukannya ya... Terima kasih... be Coder...!!!

Download disini [Download here]




Copy dari : http://www.indo-code.com

Read more

Membuat Kalkulator Dengan Borland Delphi

Ini adalah contoh kalkulator sederhana yang dibuat menggunakan Borland Delphi 7. Kalkulator ini dapat digunakan untuk penambahan, pengurangan, perkalian dan pembagian. Untuk yang mau mengembangkan lagi, silahkan...

Download disini [Download here]



Copy dari : http://www.indo-code.com

Read more

TUTORIAL PEMROGRAMAN PASCAL

Pada tulisan ini akan dijelaskan tentang pemrograman bahasa Pascal.

Download Tulisan Lengkap (PDF)

Cover Buku [Download here]

Bab 1: Mengenal Tampilan Turbo Pascal [Download here]

Bab 2: Statemen-Statemen pada Pemrograman Pascal [Download here]

Bab 3: Bentuk Perulangan & Penyeleksian Kondisi [Download here]

Bab 4: Array [Download here]

... tunggu seri berikutnya !




Copy Dari : http://mr-amateur.co.cc

Read more

Tutorial C++ Untuk Anda

Berikut ini adalah kumpulan tutorial C++ yang bisa anda download dan pelajari. Dari BAB 1 – Habis. Silakan didownload untuk mempelajarinya.

Berikut ini adalah link dan penjelasannya:

Chapter I – II.C/C++ introduction, OOP (object oriented programming), C++ compiler, Hello Worlds…, main(), statements, header file, clearing the screen, writing comments. [download]

Chapter III
C++ basic elements: identifier, data types, variable declaration, const, assignment. [download]

Chapter IV-V
Operator, statement, input, output [download]

Chapter VI
Control statements: IF, SWITCH, FOR, WHILE, DO WHILE [download]

Chapter VII-VIII
Functions, String [download]

Chapter IX-X
Array, Struktur [download]

Chapter XI
Materi: Operasi File [download]

Chapter XII
Class [download]



Copy Dari : http://www.binushacker.net/tutorial-c.html

Read more

Turbo Pascal

Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland.

Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.

Sejarah

Turbo Pascal pada awalnya adalah kompiler Blue Label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NasSys, milik Nascom tahun 1981 oleh Anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa penembangan.
[sunting] Versi 1 hingga versi 3
Halaman depan buku panduan Turbo Pascal 3.0

Borland membeli lisensi atas kompiler PolyPascal yang ditulis oleh Anders Hejlsberg (Poly Data adalah nama perusahaan yang didirikannya di Denmark), dan menambahkan antar muka pengguna serta editor. Anders kemudian bergabung sebagai karyawan dan menjadi arsitek atas semua versi kompiler Turbo Pascal dan tiga versi pertama Borland Delphi.[1]

Versi pertama dari Turbo Pascal, yang kemudian disebut sebagai versi 1, memiliki unjuk kerja yang sangat cepat dibandingkan kompiler pascal untuk komputer mikro lainnya. Kompiler tersebut tersedia untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, dan penggunaannya sangat luas pada masa itu. Versi Turbo Pascal untuk CP/M saat itu bisa digunakan pada komputer Apple II yang sangat populer jika digunakan dengan sebuah Z-80 SoftCard, produk perangkat keras pertama yang ditembangkan microsoft di tahun 1980.

Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan menggunakan ekstensi .COM; sistem operasi MS-DOS bisa menggunakan baik .COM (tidak kompatibel dengan format yang terdapat pada CP/M) maupun format .EXE. Turbo Pascal pada saat itu hanya mendukung kode biner berformat .COM, pada masa itu hal tersebut tidak menjadi suatu bentuk keterbatasan. Perangkat lunak Turbo Pascal itu sendiri merupakan sebuah berkas berekstensi .COM dan berukuran sekitar 28 kilobita, termasuk editor, kompiler, dan linker, dan rutin-rutin pustaka. Efisiensii proses edit/kompilasi/jalankan lebih cepat dibandingkan dengan implementasi paskal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakkan pada memori komputer (RAM), dan karena kompilernya sendiri merupakan kompiler berjenis single-pass compiler yang ditulis dengan bahasa assembler. Unjuk kerja proses kompilasi sangat cepat dibandingkan dengan produk lain (bahkan dibandingkan dengan kompiler C milik Borland sendiri).

Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 November 1983, jenis IDE yang digunakannya masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika, perangkat lunak tersebut dibandrol dengan harga USD$49.99. Kualitas kompiler pascal terintegrasi terdapat dalam Turbo Pascal sangat baik dibandingkan kompetitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.

Versi 2 dan 3 merupakan pengembangan lebih lanjut dari versi sebelumnya, mampu berkerja dalam memori, dan menghasilkan berkas biner berekstensi .COM/.CMD. Dukungan atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi 3.
[sunting] Versi-versi lanjutan

Versi 4, ditembangkan tahun 1987, merupakan perangkat lunak yang ditulis ulang untuk keseluruhan sistem. Kompiler menghasilkan berkas biner berekstensi .EXE pada MS-DOS, dan tidak lagi .COM. Sistem operasi CP/M dan C/M-86 tidak lagi didukung pada versi kompiler ini. Versi ini pula memperkenalkan sebuah antar muka berlayar penuh dengan yang dilengkapi dengan menu tarik; versi-versi awal memilik layar menu berbasis teks; dan editor berlayar-penuh. Microsoft Windows belum ada saat versi ini ditembangkan, dan bahkan pemanfaatan tetikus-pun masih jarang.

Versi 5.x diperkenalkan dengan layar biru yang kemudian menjadi ciri khas yang sangat familiar, yang kemudian menjadi merek dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di pertengahan tahun 1990-an.

Versi terakhir yang pernah ditembangkan adalah versi 7. Borland Pascal 7 terdiri atas sebuah IDE, dan kompiler untuk MS-DOS, DOS terekstensi, dan program Windows 3.x. Turbo Pascal 7 di sisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pustaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun unjuk kerja pustaka ini tidak memuaskan.
[sunting] Bahasa Perakit

Meski semua versi Turbo Pascal mendukung inline machine code kode mesin yang disertakan dalam baris kode sumber bahasa pascal, versi-versi berikutnya mendukung integrasi bahasa perakit (Assembly) dengan Pascal secara mudah. Hal ini memungkinkan pemrogram untuk meningkatkan unjuk kerja eksekusi program lebih lanjut, selain itu, memungkinkan pemrogram untuk mengakses perangkat keras secara langsung.

Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti menggunakan kata kuci "absolute".
[sunting] Suksesi

Pada tahun 1995 Borland menghentikan pengembangan Turbo Pascal dan menggantinya dengan Delphi, berbasis Object Pascal (bahasa Pascal yang telah dilengkapi dengan fitur pemrograman berorientasi obyek). Perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD (singkatan dari rapid application development). Meski demikan, versi 32 bit Delphi masih mendukung cukup banyak aspek-aspek yang ada pada Turbo Pascal.

Beberapa produk lain yang kompatibel dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.
[sunting] Pendidikan

Borland Pascal masih digunakan sebagai materi yang dipelajari sebagai mata pelajaran atau mata kuliah di beberapa sekolah, dan universitas di Jerman, dan Amerika. Di Beligia, Romania, Serbia, Moldova dan Bulgaria Pascal digunakan bahkan di sekolah menengah tingkat pertama. Namun di Afrika selatan, Pascal tidak lagi digunakan, melainkan menggunakan Delphi dan Java.

Beberapa kalangan guru lebih memilih Borland Pascal 7, atau Turbo Pascal 5.5 disebabkan karena lebih sederhana dibandingkan IDE modern yang ada saat ini (seperti Visual Studio, atau Borland JBuilder), dengan demikian meraka dapat memfokuskan pengajaran lebih banyak pada sisi bahasa, dan bukan pada bagaimana cara mengoperasikan IDE tersebut. Selain dari itu, perangkat lunak tersebut tersedia secara gratis dan bisa diunduh dari situs resminya.
[sunting] Contoh kode

* Bahasa Pascal tidak bersifat case sensitive.
* Secara historis, komentar dalam bahasa pascal diidentifikasikan sebagai { seperti ini }, atau (* seperti ini *), dan bisa terdiri atas beberapa baris. Versi lanjutan Borland Pascal juga mendukung model komentar seperti yang terdapat pada C++. // seperti ini , yang berlaku pada satu baris.
* Sintaksis case yang lebih fleksibel daripada Pascal standar.
* Himpunan hanya bisa memiliki hingga 28 (256) anggota.
* Standar, string dengan panjang yang tetap didukung, namun terdapat pula tipe data String yang lebih fleksibel.

Berikut ini adalah contoh klasik program Halo dunia dengan Turbo Pascal:

begin
WriteLn('Halo dunia');
end.

Dan berikut ini contoh program yang meminta masukan nama dan menuliskannya kembali di layar sebanyak seratus kali:

program TulisNama;

var
ANama: String; { Deklarasi variabel Name sebagai string }
AUlang: integer; { variabel yang digunakan untuk perulangan }
begin
Write('Masukkan nama anda: ');
Readln(ANama); { Readln akan membaca masukan yang dientrikan oleh pengguna }
for AUlang := 1 to 100 do
WriteLn('Halo ', ANama)
end
.

Read more

Pengenalan Borland Delphi 7.0

Dalam interface ini program delphi dibagi bagi dalam beberapa interface. Untuk lebih memudahkan, kita akan membahas secara parsial.

1. Palete komponen

Palete(Toolbar) ini merupakan tempat untuk meletakkan komponen-kompoenen dalam delphi, bisa dilihat dalam gambar berikut:



komponen palete terdiri dari banyak palet seperti palet standar yang berisi komponen komponen standar seperti button, label (untuk menampilkan huruf) dll

2. Object tree view



Window ini digunakan untuk melihat komponen apa saja yang digunakan dalam form. Setiap komponen yang berada dalam form akan terlihat disini. Seperti dalam contoh terdapat sebuah komponen button. Jika dalam delphi anda tidak menampilkan window ini maka anda bisa memunculkan dengan klik Window | Object TreeView pada menu bar

3.Object inspector



Window ini digunakan untuk menampilkan property dari object. Setiap object dalam delphi memiliki properti. Sebagai contoh dalam gambar diatas kita akan melihat properti dari komponen button. Jika dalam delphi anda tidak menampilkan window ini maka anda bisa memunculkan dengan klik Window | Object Inspector pada menu bar

4. Code editor



Disinilah kita akan menuliskan kode program kita. Secara otomatis delphi akan membuat struktur dari program unit ini, seperti penulisan clausa uses,unit, type dll.

Untuk menampilkan window ini anda bisa klik dua kali pada komponen yang ingin anda isikan kodenya, misalkan pada komponen button. Jalan lain anda bisa menekan F12 pada keyboard anda.

Penjelasan dari code editor:

unit Unit1; //nama unit

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs; //modul modul yang dipakai dalam program, modul ini telah disediakan oleh delphi.

Type //mendeklarasikan type utama, setiap unit paling tidak terdiri dari sebuah type

TForm1 = class(TForm)

Button1: TButton;

procedure Button1Click(Sender: TObject); //procedur dari button jika di klik

Private

Tuliskan disini procedure, variable yang diperlukan yang HANYA bisa diakses oleh unit ini saja

{ Private declarations }

public

Tuliskan disini procedure, variable yang diperlukan yang bisa diakses oleh seluruh unit dalam project.

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

//mulai disinilah anda akan menuliskan kode

procedure TForm1.Button1Click(Sender: TObject);

begin

//program yang akan dijalankan ketika button 1 di klik

end;

end.

5. Form Designer



Jika code editor digunakkan untuk ‘mendesain’ code yang diketikkan, maka form designer digunakan untuk mendisign tampilan dari aplikasi yang akan kita buat. Ketika delphi di load (dibuka) maka anda akan diberikan sebuah form kosong. Terlihat dalam contoh sebuah form dengan sebuah komponen tombol.

Karaterstik pemrograman delphi.

1. Tidak case sensitive

Pemrograman delphi tidak case sensitive, artinya delphi tidak membedakan huruf besar dan huruf kecil.

2.Object based.

Delphi merupakan pemgraman berorientasi object, artinya hampir seluruhnya merupakan object. Seperti button yang merupakan komponen turunan dari object dengan nama TObject. Object ini merupakan object utama dalam delphi. Hampir semua komponen diturunkan dari object ini. Dari turunan object pun kita bisa menurunkan object lain, misalkan kita membuat komponen yang diturunkan langsung dari button, maka komponen buatan kita memiliki properti yang sama dengan object diatasnya yaitu button. Ilustarinya seperti berikut:

Tobject

àTButton

àTmyPrivatButton

Sebagai standarisari saja, penulisan class (object) harus diawali dengan huruf T, misalkan TmyButton

3.Pemrograman delphi merupakan pengembangan dari pemrograman bahasa pascal, sehingga bahasanya hampir mirip, tatapi memiliki kelebihan yang sangat banyak, seperti tipe data yang lebih fleksibel dan besar.

4.Modularitas

Setiap aplikasi yang kita buat dengan delphi akan memiliki banyak sekali file modul yang terpisah. Bisa kita lihat pada clausa uses pada setiap unit, misalkan dalam contoh kita kali ini, kita menggunakan modul form, window, dll. Tetapi dalam pengembangan yang lebih lanjut kita bisa membuat modul khusus untuk aplikasi kita, misalnya modul .dll

Standarisasi penulisan varibale.

Sebenarnya tidak ada aturan yang jelas, tetapi penggunaan standarisai ini hanyalah untuk memudahkan ketika kita bekerja dalam team work

1. Selalu menggunakan kata yang singkat dan mencerminkan tipe datanya, misalkan variable str untuk tipe data string.
2. Gunakan bahasa inggris.
3. Jika variable bersifat global untuk unit tersebut saja maka pendeklarsikan dalam statement privat.
4. Jika variable bersifat global untuk semua unit maka pendeklarsikan dalam statement public.

Contoh pemgraman delphi 7.0

Sebagai contoh kita akan membuat program sederhana untuk menampilkan angka. Jika angka diantara 1-5 maka akan tampil pesan ‘Low’

Jika 6-9 maka akan tampil pesan ‘High’

Jika lebih besar dari kategori atau lebih kecil dari kategori maka akan ditampilkan pesan ‘Out of range’

1. Buat Aplikasi baru, File | New |Application
2. taruh 1 komponen edit dan 1 komponen button ke dalam form
3. klik double buttonnya, maka anda akan mendapatkan kode editor. Kemudian tulis kodenya seperti berikut

var

i:integer;

begin

i:=strtoint(edit1.Text);

case i of

1..5:ShowMessage('Low');

6..10:ShowMessage('High');

0,11..99:ShowMessage('Out of range');

end;

end;

4. Jalankan program dengan menu run | run atau F9
5. Untuk mengkompile (menjadikan file exe) dengan menjalankan menu project | Compile all Project
6. lalu jalankan, selamat mencoba


* Sekarang, Anda bisa pasang iklan disini!
* Mau Tukeran Link Dengan Blog Ini? (Pengunjung Blog Ini Lebih dari 100/hari)
* Cek Jumlah Pengunjung.



Copy dari : http://delphiscript.blogspot.com

Read more