Minggu, 18 Juli 2010

Tugas 9


TUGAS 9
DASAR PEMROGRAMAN DELPHI
Algoritma sejumlah langkah komputasi yang mengubah masukan (input) menjadi keluaran (output) yang benar. Program algoritma yang diimplementasikan dalam    bahasa pemrograman tertentu. Struktur data cara pengaturan data agar bisa disimpan memori komputer secara efisien.
PROGRAM BORLAND DELPHI
Borland Delphi disebut juga dengan Delphi, adalah sebuah perangkat lunak yang digunakan untuk membuat aplikasi berbasis antarmuka grafis di lingkungan sistem operasi Microsoft Windows. Dibuat oleh Borland Software Corporation sejak tahun 1993 dengan bahasa pemrograman yang digunakan adalah bahasa Pascal. Berguna untuk membuat program, seperti program untuk hitungan, pengolahan data, maupun menganalisis gambar.
Delphi adalah kompiler/ penterjemah bahasa Delphi yang merupakan bahasa tingkat tinggi (high level language) sekelas dengan bahasa Pascal, Basic, dan C. Bahasa pemrograman Delphi disebut bahasa prosedural artinya mengikuti urutan tertentu. Perintah-perintah pada Delphi dapat dilakukan secara visual. Pemrogram tinggal memilih objek apa yang ingin dimasukkan ke dalam Form/window, lalu tingkah laku objek saat menerima event/aksi tinggal dibuat programnya. Delphi merupakan bahasa berorientasi objek, artinya objek, properti, dan metoda dikemas menjadi satu kemasan.
IDE (Integrated Development Environment) DELPHI
IDE adalah tempat untuk membuat aplikasi mulai dari:
        Mendesain antarmuka
        Menulis kode program (coding)
        Menjalankan program (running)
        Mendebug
        Mengkompilasi (compile)
        Menyebarluaskan aplikasi yang dibuat (deploy)
Menu Bar dan Tool Bar
Menu bar merupakan tempat menggulung (pull-down) menu–menu perintah. Sebuah menu terdiri dari beberapa daftar perintah (menu command). Disebelah kiri masing–masing perintah terdapat sebuah ikon yang menggambarkan fungsinya. Tool Bar adalah sekumpulan tombol yang dapat digunakan untuk melakukan suatu perintah. Fungsi Tool Bar sama dengan Menu Bar, namun keunggulannya adalah cepat diakses untuk menjalankan perintah tertentu.
Component Palette
Component Palette digunakan untuk mengumpulkan komponen Delphi.
Komponen Delphi dapat dibagi menjadi dua jenis:
Komponen visual: komponen yang terlihat pada saat proses mendesain aplikasi maupun setelah aplikasi dijalankan. Komponen nonvisual: komponen yang hanya terlihat pada saat proses mendesain aplikasi, namun tidak dapat terlihat pada saat  dijalankan.
Form Designer dan Code Editor
Form Designer atau Form adalah tempat meletakkan komponen – komponen yang diambil dari Component Palette saat membuat desain antarmuka aplikasi, secara default akan tampil secara otomatis ketika menjalankan program. Code Editor adalah tempat untuk menuliskan kode–kode program. Di dalam Code Editor telah ada beberapa baris yang dibuat Delphi secara otomatis, ditempat inilah menyisipkan atau menuliskan kode–kode program secara lengkap.
Object Inspector
Object Inspector digunakan untuk mengubah properti komponen terpilih yang berada dalam di Form
Ada dua bagian utama pada Object Inspector,  yaitu Properties dan Event
Pada setiap bagian tersebut terdapat dua buah:
      Kolom disebelah kiri merupakan nama–nama properti atau event
      Kolom disebelah kanan adalah nilai – nilai yang diisikan pada properti atau event yang bersangkutan
Object TreeView  dan Komponen Delphi
Object TreeView berfungsi untuk menampilkan berbagai komponen yang digunakan pada saat membuat aplikasi yang ditampilkan dengan struktur pohon. Komponen Delphi adalah “jantung” bagi pemograman visual, Dibagi menjadi berbagai jenis komponen, diantaranya adalah: Standard, Additional, Win32, System, Data Acces, Data Kontrol, BDE, ADO, dan lain-lain.
File-File Delphi
Sebuah proyek adalah sekumpulan file yang diperlukan untuk membangun sebuah aplikasi. Beberapa file ini akan dibuat pada saat proses mendesain aplikasi, sedangkan beberapa lainnya dibuat saat proses kompilasi source code.
Sebuah proyek Delphi akan terdiri dari berberapa file antara lain:
      file yang menyimpan program
      file yang menyimpan binari, gambar dan lain-lain
Karena setiap aplikasi terdiri dari beberapa file, sangat disarankan agar menyimpan sebuah aplikasi pada sebuah folder.
Reserved Word
Reserved Word adalah kata–kata baku yang digunakan dalam pemograman dan sudah terintergrated dalam pascal yang mempunyai bentuk serta kegunaan tertentu yang telah didefinisikan oleh Delphi. Reserved word tidak boleh didefinisikan kembali oleh pemakai, sehingga tidak dapat digunakan sebagai pengenal (identifier).
Membuat File Exe
Agar program aplikasi dapat dijalankan tanpa menggunakan program Delphi, perlu dibuat File Exe untuk program aplikasi tersebut. Cara untuk membuat File Exe:
(1)   Sebelum membuat file Exe dari proyek, terlebih dahulu proyek disimpan. Untuk menyimpan klik icon Save atau save all
(2)   Selanjutnya mengkompilasi proyek Anda mengklik menu Project lalu klik Compile
(3)   Nama proyek yang kita buat adalah Project1, setelah itu klik menu Build
(4)   File Exe tersebut berada di direktori tempat proyek tersebut dibuat
 Aturan Penulisan Delphi
Beberapa aturan penting penulisan yang ditentukan oleh Delphi :
1.        Bahasa Pascal menggunakan huruf
        (a A z Z), angka (0..9), dan simbol khusus (+ - * / = ^ < > ( ) { } , . ; ‘ # $ )
2.    Tidak dibedakan penulisan menggunakan huruf kapital maupun huruf kecil.
3.    Penulisan kode bisa dimulai dari kolom ke berapa saja dan bisa memanjang sampi kolom berapa pun.
4.        Setiap akhir pernyataan diakhiri dengan tanda titi koma ( ; )
5.        Akhir program atau unit ditandai dengan penulisan tanda titik ( . )
6.    Komentar program dapat ditulis dibelakang tanda double slash “ // “hingga akhir baris atau ditulis dengan tanda ( “ “ )
Tipe Data
Ada enam jenis tipe data pada Borland Delphi , yaitu :
  1. Tipe Sampel terbagi atas dua tipe, yaitu:
a.    Tipe Ordinal terbagi menjadi:
§  Tipe Integer
§  Tipe Character
§  Tipe Boolean
§  Tipe Enumerated
§  Tipe Subrange
b.    Tipe Real
  1. Tipe String
  2. Tipe Structured
  3. Tipe Pointer
  4. Tipe Procedural
6.   Tipe Variant

Sabtu, 03 Juli 2010

tugas ke 8

Tugas ke 8


Dasar-Dasar Pemrograman 1

1. Bahasa Pemrograman

Kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program). Urutan perintah yang disusun sedemikian rupa, sehingga komputer dapat melaksanakan perintah sesuai dengan keinginan pemakai. Program Komputer, Susunan Instruksi yang harus dikerjakan oleh komputer. Susunan Instruksi

disebut dengan Perangkat Lunak (Software).

Langkah Langkah Membuat Program

1. Mendefinisikan permasalahan dan membuat rumusan untuk pemecahan masalah

2. Implementasi

3. Kompiling

4. Menguji coba dan membuat dokumentasi

• Mendefinisikan Permasalahan dan membuat rumusan untuk pemecahan masalah

Harus mengerti dengan baik mengenai permasalahan apa yang ingin diselesaikan, seperti:

1. Bagaimana hubungan antara data input dengan hasil pengolahannya

2. Bagaimana data input dengan pengolahannya

3. Bagaimana hubungan antara output dengan pengolahannya

Bagaimana struktur pengolahan

• Implementasi (Menulis Program)

Implementasi telah mulai melibatkan bahasa pemrograman yang ingin digunakan. Di dalam mengimplementasi algoritma akan menentukan bahasa pemrograman apa yang cocok atau ingin digunakan. Algoritma urutan langkah-langkah yang dapat digunakan untuk memecahkan masalah.







• Kompiling

Adalah tahapan pemeriksaan terhadap program yang disusun yang akan dilakukan oleh komputer dengan menggunakan Processor Program atau Kompiler . Processor program atau kompiler berfungsi sebagai alat/program yang akan menerjemahkan program yang dimasukkan ke dalam bahasa yang dimengerti oleh komputer (Objek Program).

• Menguji Coba

Setelah selesai kompiling, langkah selanjutnya yaitu menguji program tersebut apakah telah berjalan sesuai dengan tujuannya untuk memberi solusi dari suatu permasalahan. Apabila program belum berjalan dengan baik, maka kita perlu mengkaji kembali rumusan/algoritma yang telah dibuat pada langkah pertama, serta memperbaiki implementasi program yang mungkin keliru.

2. Flowchart atau Diagram Alir

Flowchart atau diagram alir berfungsi sebagai alat bantu yang berupa simbol–simbol yang saling dihubungkan sehingga dapat menggambarkan alur pikir sebuah program atau permasalahan yang akan diproses dengan progam komputer.

Teori Dasar sebuah program secara sederhana digambarkan dengan alur proses sebagai berikut :

• Masukkan (Input)

• Proses

• Keluaran (Output)

Keterangan:

Masukkan (Input): Data yang berupa variabel (nilai data bisa berubah) atau konstanta (nilai data tetap) yang berguna sebagai data yang dibutuhkan agar formula/solusi yang ditetapkan dapat diproses

Proses: Formula atau proses untuk menyelesaikan permasalahan dari data masukkan yang diberikan

Keluaran (Output): Hasil yang didapat setelah masukkan yang ada diproses





3. Sistem Bilangan

Suatu cara mewakili besaran suatu item fisik. Manusia lebih banyak menggunakan sistem bilangan desimal (10 macam simbol). Komputer memahami elemen dua keadaan (two-state element), yaitu off (tidak ada arus) dan on (ada arus), dikenal dengan sebutan sistem bilangan binari (2 macam simbol). Selain itu, komputer juga menggunakan sistem bilangan oktal dan sistem bilangan heksadesimal.

Sistem Bilangan (Lanjutan)

 Sistem bilangan desimal: basis 10, terdiri atas 10 macam simbol bilangan.

 Sistem bilangan binari: basis 2, terdiri atas 2 macam simbol bilangan.

 Sistem bilangan oktal: basis 8, terdiri atas 8 macam simbol bilangan.

 Sistem bilangan heksadesimal: basis 16, terdiri atas 16 macam simbol bilangan.