Jumat, 04 Februari 2011

RANGKUMAN PTI ke 8 dan 9

 FITHRI N/ 10862005

DASAR PEMROGRAMAN
 
KOMPUTER
Perangkat Keras: untuk memproses fakta dan data menjadi informasi
Perangkat Lunak: untuk mengatur pemrosesan data dan fakta menjadi informasi
Bentuk Software: Aljabar Boolean yang dipresentasikan sebagai binari digit bentuk 0 atau 1 kemudian kode kode tersebut digabung menjadi instruksi aritmetik, logika dan instruksi mnemonic yang digabung kembali menjadi bahasa pemrograman.
Bahasa Pemrograman
Bahasa adalah suatu sistem untuk berkomunikasi
Bahasa tertulis adalah suatu sistem untuk berkomunikasi dengan menggunakan simbol (huruf) membentuk kata.
Dalam ilmu komputer, bahasa manusia yaitubahas alamiah dan komputer tidak bisa memahaminya sehingga diperlukan bahasa komputer.
Bahasa pemrograman terdiri dari 3 level, yaitu:
1.Level Rendah: level bahasa yang mendekati level bahasa mesin sehinggainstruksiyang diberikan akan langsung dipahami oleh komputer. Contohnya: kode-kode pada matematika Binner
2.Level menengah: level bahasa gabungan antara instruksi mesin dengan instruksi yang mulai mendekati bahasa manusia berkomunikasi. Contoh: bahasa assembler dan bahasa C
3.Level tinggi bahasa pemrograman yang mendekati instruksi manusia berkomunikasi. Contoh: pascal, Dephi, visual basic atau oracle

Sistem Bilangan merupakan suatu cara mewakili besaran suatu item fisik.
Komputer memahami elemen dua keadaan, yaitu:
a. OFF (tidak ada arus)
b. ON (ada arus)
Manusialebih banyakmenggunakan sistem bilangan desimal. Bilangan dasar terdiri dari:
1. Bilangan desimal: basis 10, terdiri dari 10 macam simbol bilangan desimal
2. Bilangan binari: basis 2, terdiri dari 2 macam simbol bilangan desimal
3. Bilangan oktal: basis 8, terdiri dari 8 macam simbol bilangan desimal
4. Bilangan heksadesimal: basis 16, terdiri dari 16 macam simbol bilangan desimal

Perkembangan Bahasa Pemrograman
Bahasa mesin-low level language-High level language- deklaratif-object oriented

Program dan Pemrograman
Program merupakan kumpulan instruksi-instruksi tersendiri (source code) yang dibuat oleh programmer (pembuat program)
Pemrograman: urutan perinah yang disusun sedemikian rupa sehingga komputer dapat melaksanakan perintah yang sesuai keinginan pemakai.
Program komputer: susunan instruksi (ada dalam software) yang harus dikerjakan komputer.
Langkah langkah membuat program (sistematis):
1. Definisi permasalahan-Rumusan-Pemecahan Masalah
    Harus mengerti dengan baik mengenai permasalahan apa yang ingin diselesaikan.
2. Implementasi
    Mulai melibatkan bahasa pmerograman yang ingin digunakan
3. Kompiling
   Tahap pemeriksaan terhadap program yang disusun yang akan dilakukan oleh komputer dengan     menggunakan processor program atau komputer
4. Menguji dan membuat dokumentasi
  Untuk memberi solusidarisuatu permasalahan setelah itu perlu membuata dokumentasi dari program yang dibuat. Program tersebut berisi informasi, mulai dari tujuan program, algoritma program dan cara menggunakannya.
Sejarah algoritma
Algoritma berasal dari nama Abu Ja’far Mohammed Ibnu Musa Al-khowarizmi, ilmuwan persia yang menulis kitab Al-Jabr w’al-muqaballa (rules of reduction) sekitar tahun 825 M. Dalam bidang komputer, algoritma sangat dibutuhkanterutama untuk menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Agar algoritma dapat di proses (memerintah) komputer, maka dirubah menjadi bentuk program (melalui proses pemrograman).

DASAR PEMOGRAMAN DELPHI
A. PENDAHULUAN
Algoritma:sejumlah langkah komputasi yang mengubah masukan(input) menjadi keluaran(output) yang benar.
Program:algoritma yang diimplementasikan dalam bahasa pemograman tertentu
Sruktur data:cara pengaturan data agar dapat disimpan memori computer secara efesien

B. PROGRAM BORLAND DELPHI
Borland Delphi bisa disebut juga Delphi adalah sebuah perangkat lunak yang digunakan untuk membuat aplikasi berbasis antar muka grafis dilingkungan system opersi Microsoft Windows. Dibuaat oleh Borland Software Corporation sejak tahun 1933 dengan bahasa pemograman yang digunakan adalah bahasa pascal. Berguna untuk membuat program seperti program untuk hitungan, pengolahan data maupun menganalisis gambar.
Delphi adalah compiler/penterjemah bahasa Delphi yang merupakan bahasa tingkat tinggi(high level language) sekelas dengan bahasa basic, pascal dan C
Bahasa pemograman Delphi disebut bahasa procedural artinya mengikuti urutan tertentu. Perintah-perintah pada Delphi dapat dilakuakan secara visual. Pemograman tinggal memilih objek apa yang ingin dimasukan kedalam form/window, lalu tingkah laku objek saat menerima event/aksi tinggal dibuat programnya. Delphi merupakan bahasa berorientasi objek artinya objek, property dan metoda dikemas menjadi satu kemasan
C. IDE (integrated Development  Environment) Delphi
IDE adalah tempat untuk membuat aplikasi mulai dari:
• Mendesain antar muka
• Menulis kode program(coding)
• Menjalankan program (running)
• Mendebug
• Mengkompilasi(compiley)
• Menyebarluaskan aplikasi yang dibuat(deploy)
D. Menu Bar dan Toolbar
Menu Bar merupakan tempat menggulung (pull-down) menu-menu perintah. Sebuah menu terdiri dari bebrapa daftar perintah (menu command). Disebelah kiri masing-masing perintah terdapat sebuah ikon yang menggambarkan fungsinya.
Tool Bar adalah sekumpulan tombol yang dapat digunakan unutk melakukan suatu perintah. Fungsi tool bar sama dengan menu bar, namun keunggulannya adalah cepat diakses untuk menjalankan perintah tertentu.
Component palette  digunakan untuk mengumpulkan komponen Delphi
Komponen Delphi dapat dibagi menjadi dua jenis:
1. Komponen visual:komponeny ang terlihat pada ssaat proses mendesain aplikasi maupun setelah aplikasi dijalankan
2. Komponen nonvisual:komponen yang hanya terlihat pada saat proses mendesain aplikasi, namuan tidak terlihat pada saat dijalankan
Form designer atau form adalah tempat untuk meletakan komponen-komponen yang diambil dari component palette saat membuat desain antarmuka aplikasi, secar default akan tampil secra otomatis pada saat menjalankan program.
Code editor adalah tempat untuk menuliskan kode-kode program.  Didalam 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 property komponen terpilih yang berada diform. Ada dua bagian utama pada object inspector yaitu properties dan event.
Pada setiap bagian tersebut terdapat dua buah:
a. Kolom disebelah kiri merupakan nama-nama property atau event
b. Kolom disebelah kanan merupakan nilai-nilai yang diisikan pada property atau event yang bersangkutan
Object treeview dan komoponen Delphi
Object treeview berfungsi untuk menampilkan 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 standar, Additonal, Win32, system, data acces, data control, BDE, ADO, dll
File-file Delphi
Sebuah proyek adalah sebuah kumpulan file yang diperlukan untuk membangun sebuah aplikasi. Beberapa file ini akan dibuat pada saat proses mendesain aplikasi, sedangkan beberapa lainnya dibaut saat proses  kompilasi source code. Sebuah proyek Delphi akan terdiri dari beberapa file antara lain:
a. File yang menyimpan program
b. File yang menyimpan binary, gambar dll
Karena setiap aplikasi terdiri dari beberapa file sangat disarankan agar menyimpn sebuah aplikasi pada sebuah folder
Berbagai jenis file yang dibuat saat membangun aplikasi menggunakan Delphi adalah sebagai berikut:
Jenis file Keterangan
Dpr    File-file proyek
dfm    File-file form
pas    unit
dpk    File-file paket
res    resource
cfg    Konfigurasi proyek
dof    Pilihan proyek
dcu    Unit yang terkompilasi
exe    File yang dapat dijalankan
dsk    Pengaturan desktop
    File-file cadangan(back up), missal pas,dpr

Reserved word
Reserved word adalah kata-kata baku yang digunakan dalam pemograman dan sudah terintergrated dalam pascal yang mempunyai bentuk dan kegunaan tertentu yang telah didefinisikan oleh Delphi. Reserved word tidak boleh didefinisikan oleh pemakai, sehingga tidak dapat digunakan sebagai pengenal (identifier)

Membuat file exe
Agar program aplikasi dapat dijalankan tanpa mengguanakan program Delphi, perlu dibuat file exe untuk program tersebut. Cara untuk membuat file exe:
a. Sebelum membuat file exe dari proyek, terlebih dahulu proyek disimpan. Untuk menyiman klik icon save atau save all.
b. Selanjutnya mengkompilasi proyek anda mengklik menu project lalu klik compile <nama_proyek_anda>
c. Nama proyek yang kia buat adalah project1, setelah itu klik menu build<nama_proyek_anda>
d. File exe tersebut  berada di direktori tempat proyek tersebut dibuat.

Aturan penulisan Delphi
Beberapa aturan penting penulisan yang ditentukan oleh Delphi :
1. Bahasa pascal mengunakan huruf(a A z Z), angka (0..9), dan symbol khusus(+-*/=^<>(){},.;’#$)
2. Tidak dibedakan penulisan mengguanakan huruf capital maupun huruf kecil
3. Penulisan kode bisa dimulai adr kolom ke berapa saja dan bisa memanjang sampai kolom berapapun.
4. Setiap akhir pernyataan diakhiri dengan tanda titik 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 6 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
2. Tipe string
3. Tipe structured
4. Tipe pointer
5. Tipe procedural
6. Tipe variant

Tidak ada komentar:

Posting Komentar