Anda di halaman 1dari 14

LAPORAN AKHIR

Nama Praktikum : Algoritma Dan Pemograman 2

Kelas : 1IA06

Praktikum ke- :1

Tanggal : 8 April 2019

Materi : Database

NPM : 55418909

Nama : Rasnadi

Ketua Asisten : Siti Anggraini Alfatihah

Nama Asisten :

Paraf Asisten :

Jumlah Lembar : 14 (Lembar)

LABOLATORIUM TEKNIK INFORMATIKA

UNIVERSITAS GUNADARMA

2019
A. Pengertian Delphi
Delphi adalah suatu program berbasis bahasa Pascal yang berjalan dalam
lingkungan Windows. Delphi telah memanfaatkan suatu teknik pemrograman
yang disebut RAD yang telah membuat pemrograman menjadi lebih mudah.
Delphi adalah suatu bahasa pemrograman yang telah memanfaatkan metode
pemrograman Object Oriented Programming (OOP).
Khusus untuk pemrograman database, Borland Delphi menyediakan fasilitas
object yang sangat kuat dan lengkap serta memudahkan dalam pembuatan
program untuk aplikasi database. Format database yang dimiliki Delphi yaitu
format database paradox, dBase, Ms Access, ODBC, syBase, Oracle dan lain-
lain.

B. Mengenal IDE Delphi


Integrated Depelopment Environment (IDE) dalam program Delphi terbagi
menjadi enam bagian utama, yaitu :
1. Main Window
Jendela utama adalah bagian dari IDE yang mempunyai fungsi yang sama
dengan semua fungsi utama dari program aplikasi windows lainnya.
Jendela utama Delphi terbagi menjadi 3 bagian, yaitu main menu, toolbar
dan component palette.
2. Main Menu
Menu pada Delphi memiliki kegunaan yang sama seperti pada menu
aplikasi windows lainnya. Dengan menggunakan fasilitas menu, kita dapat
memanggil atau menyimpan program, sehingga pada dasarnya semua
perintah yang kita kerjakan dapat kita temukan pada bagian menu utama.
3. Toolbar
Program Delphi memilikibeberapa toolbar yang masing-masing memiliki
perbedaan fungsi dan setiap perintah menu yang sering digunakan. toolbar
sering disebut juga speedbar.
Toolbar terletak pada bagian bawah baris menu. Pada kondisi default,
Delphimemiliki 6 bagian toolbar antara lain standard, view, debug, desktop,
custom dan component palette.
4. Component Palette
omponen palette berisi sekumpulan icon yang melambangkan component-
component yang terdapat pada VCL (Visual Component Library).
5. Form Designer
Form designer merupakan suatu object yang dapat dipakai sebagai
tempat untuk merancang aplikasi. Form merupakan media kerja yang
dapat diisi dengan component-component yang diambil dari component
palette.
6. Object inspector
Object inspector digunakan untuk mengubah properti atau karakteristik
dari sebuah component. Object inspector terdiri dari 2 tab, yaitu:
a. Tab Properties, digunakan untuk mengubah properti component.
Properti dengan tanda +, menunjukan bahwa properti tersebut
mempunyai sub properti.
b. Tab Event, bagian yang dapat diisi dengan kode program tertentu
yang berfungsi untuk menangani kejadian-kejadian (sebuah
prosedur) yang dapat direspon oleh sebuah component.
7. Code editor
Code editor merupakan tempat dimana kita dapat menuliskan kode
program, pada bagian ini kita dapat menuliskan pernyataan dalam object
pascal.

C. Menu-menu Pada Delphi


1. Menu File
Menu file berisi perintah-perintah menu dasar yang sering digunakan, yang
berhubungan dengan pengoperasian file, berikut submenu beserta fungsinya:
a) New, membuat object baru yang berupa project, form, dll.
b) New Application, membuat project baru. Perintah ini akan menutup project
sebelumnya yang pernah kita aktifkan sekaligus membuka Code editor
baru dengan nama Unit 1.pas, form baru dengan nama form 1, dan object
inspector.
c) New Form, membuat form baru yang masih kosong.
d) New Frame, membuat frame baru yang masih kosong yang akan
ditambahkan dengan project yang aktif.
e) Open, membuka sebuah object. Object tersebut dapat berupa program
atau project.
f) Open Project, membuka project.
g) Reopen, membuka object terakhir yang pernah kita buka sebelumnya.
h) Save, menyimpan form yang sedang aktif.
i) Save As, menyimpan form yang aktif dengan nama baru.
j) Save Project As, menyimpan project yang aktif dengan nama baru.
k) Save All, menyimpan semua object yang aktif.
l) Close, menutup form, jika form belum kita simpan maka Delphi maka
Delphi akan menampilkan kotak konfirmasi tentang penyimpanan file.
m) Close All, menutup semua object yang aktif.
n) Use Unit, membuka semua unit untuk object yang aktif.
o) Print mencetak item Delphi yasng sedang terpilih.,
p) Exit, menutup program aplikasi Delphi.
2. Menu Edit
Menu edit berisi perintah-perintah yang digunakan untuk menyunting teks
program dalam jendela code editor, menyunting component-component yang
terletak pada bagian form designer dan beberapa item lainnya. Berikut
submenu edit dan beberapa fungsinya.
a) Undo, membatalkan perintah terakhir yang pernah kita berikan.
b) Redo, mengulang perintah terakhir yang pernah kita berikan.
c) Cut, memotong teks atau object yang telah terpilih.
d) Copy, menyalin teks atau object yang telah terpilih.
e) Paste, meletakkan atau menampilkan teks atau object yang telah kita cpy
atau cut pada posisi tertentu yang kita kehendaki..
f) Delete, menghapusk teks atau object yang telah kita pilih.
g) Select All, memilih seluruh teks atau object.
h) Align to Grid, merapikan atau mengatur perataan object terpilih terhadap
posisi titik-ttiik grid pada form.
i) Bring to Front, meletakkan object terpilih pada posisi teratas diantara
object lainnya didalam form.
j) Send to Back, meletakkan object terpilih pada posisi terbawah diantara
object lainnya didalam form.
k) Align, mengatur perataan object-object terpilih dalam form, baik secara
vertical maupun horizontal.
l) Size, mengatur ukuran lebar dan tinggi untuk object-object yang terpilih.
m) Scale, mengubah ukuran semua object yang terdapat dalam form secara
keseluruhan dengan sistem pengubah nilai persentase.
n) Tab Order, mengubah urutan object yang akan diaktifkan apabila kita
menggunakan tombol tab untuk memindahkan posisi object yang aktif
pada saat form yang telah kita buat dijalankan.
o) Creation Order, mengubah urutan component non-visual yang akan
diaktifkan apabila kita menggunakan tombol tab untuk memindahkan
posisi component non-visual yang aktif pada saat form yang telah kita
buat dijalankan.
p) Flip Children, memutar component-component yang terdapat dalam form
secara horizontal.
q) Lock Controls, mengunci seluruh componentyang terdapat dalam form
sehingga kita tidak diperkenankan untuk mengubah ukuran dan
memindahkan posisi component tersebut.
3. Menu Search
Menu search berisi perintah-perintah yang digunakan untuk mencari teks,
mencari dan mengerti teks, menuju suatu baris kode program tertentu serta
perintah lainnya didalam jendela code editor. Berikut submenu search dan
fungsinya.
a) Find, mencari teks tertentu dalam Code editor.
b) Find in File, mencari kode tertentu dalam Code editor yang terletak pada
file lain.
c) Replace, mencari teks tertentu dan menggantikannya dengan teks lain
dalam Code editor.
d) Search Again, yang mengulang perintah mencari teks yang pernah kita
berikan sebelumnya.
e) Incremental Search, mencari teks tertentu yang akan kita ketik-jalankan
perintah ini sehingga akan tampak teks searching for: pada bagian Code
editor dan kemudian ketik teks yang akan kita cari.
f) Go to Line Number, pindah menuju baris program tertentu pada jendela
Code editor.
g) Find Eror, mencari kesalahan-kesalahan program yang ada dalam jendela
Code editor.
4. Menu View
Menu View berisi perintah-perintah yang akan digunakan untuk menampilkan
atau menyembunyikan jendela-jendela tertentu dalam program delphi.
a) Project Manager, menampilkan lembar kerja project manager yang
digunakan untuk mengelola struktur hirarki dalam suatu project.
b) Object inspector, menampilkan lembar kerja object inspector yang
digunakan untuk mengubah properti dan even component-component
yang terdapat dalam suatu form.
c) Alignment Palette, menampilkan toolbar alignment yang berisi tombol
perintah untuk mengatur peralatan component-component yang terdapat
dalam suatu form.
d) Component List, menampilkan lembar kerja component yang berisi daftar
nama component Delphi yang dapat ditambahkan dalam suatu form.
e) Window List, menampilkan daftar nama jendela.
f) Desktop, menampilkan submenu desktop yang sedang dalam kondisi aktif
yang dapat kita pilih.
g) Debug Window, menampilkan lembar kerja debug. Berfungsi untuk
mengolah desktop.
h) Toggle Form/Unit, pindah menuju lembar kerja form designer dan Code
editor secara bergantian.
i) Unit, menampilkan dan mengaktifkan daftar nama unit yang kita miliki.
j) Form, menampilkan dan mengaktifkan daftar nama form yang kita miliki.
k) New Edit Window, membuka jendela Code editor baru.
l) Toolbar, menampilkan daftar nama toolbar yang dapat diaktifkan atau
disembunyikan.
5. Menu Project
Menu project berisi perintah-perintah yang berhubungan dengan pengolahan
suatu project, dengan submenu sebagai berikut:
a) Add to Project, menambahkan unit yang pernah ada kita buat sebelumnya
ke dalam object yang aktif.
b) Remove from Project, menghapus unit yang terdapat didalam project yang
sedang aktif.
c) Import Type Library, memasukkan type library lain ke dalam system
program Delphi
d) Add to Repository, memasukkan semua program aplikasi yang telah kita
buat kedalam dafar repository.
e) View Source, menampilkan code program sumber project yang sedang
aktif.
f) Add New Project, menampilkan item baru kedalam project.
g) Add Exiting Project, menambahkan project lain yang pernah kita buat
sebelumnya kedalam kelompok project.
h) Compile Project, membentuk file kompilasi berakhiran .exe, yang dapat di
eksekusi sewaktu-waktu untuk file-file yang ada dalam program project
aktif.
i) Build Project, membangun kembali sebuah component yang terdapat
dalam project yang aktif yang telah mengalami perubahan.
j) Syntact Check Project, mengkompilasi modul-modul project yang tidak
terikat dengan project tersebut. Perintah ini digunakan untuk mengecek
kode dari kesalahan-kesalahan yang mungkin terjadi pada saat proses
kompilasi.
k) Compile All Project, membentuk file kompilasi dengan akhiran .exe, untuk
seluruh file project yang sedang aktif.
l) Build All Porject, membangun kembali sebuah komponen yang terdapat
dalam seluruh project yang aktif yang telah mengalami perubahan.
m) Option, menampilkan kotak dialog option.
6. Menu Run
Menu run digunakan untuk menjalankan program dan melihat jalannya
program tersebut. Kita juga dapat memantau jalannya program dengan
memperhatikan prosedur yang dijalankan, berikut adalah submenu run dan
fungsinya.
a) Run, mengkompilasi dan menjalankan program aplikasi yang telah kita
bentuk.
b) Parameter, menentukan parameter awal untuk program aplikasi kita.
c) Step Over, menjalankan baris program satu per satu dalam suatu
prosedur.
d) Trace Into, menjalankan baris program satu per satu dalam suatu
prosedur yang saling berhubungan.
e) Trace to Next Source Line, menjalankan program dalam suatu prosedur
dan akan berhenti bila menemukan baris perintah dalam suatu prosedur
berikutnya.
f) Run to Cursor, menjalankan program hanya sampai pada lokasi cursor
dalam code editor.
g) Run Until Return, menjalankan program sampai program mengeksekusi
perintah return.
h) Show Execution Point, menampilkan posisi cursor dalam jendela code
editor.
i) Program Pause, menghentikan program untuk sementara.
j) Program Research, menampilkan program secara permanen.
k) Evaluate/Modify, menampilkan kotak dialog Evaluate/Modify dimana kita
dapat mengevaluasi atau mengubah nilai pernyataan yang ada.
l) Add Watch, membuka kotak dialog watch properties dimana kita dapat
memodifikasikan watch.
m) Add Breakpoint, membuka kotak dialog edit breakpoint dimana kita dapat
membuka dan memodifikasikan breakpoint.
7. Menu Component
Menu component digunakan untuk menambah atau menginstal komponen-
komponen baru. Berikut ini adalah submenu component beserta fungsinya.
a) New Component, membuat component baru.
b) Install Component, menginstall component baru.
c) Import Active Control, menambah type library kontrol-kontrol aktif kedalam
project Delphi.
d) Install Package, menginstall paket-paket komponen yang telah disediakan
Delphi.
e) Configurate Palette, membuka dan mengatur palette dan kotak dialog
palette properties.
8. Menu Database
Menu database digunakan untuk membuat, mengubah dan melihat database.
Berikut ini merupakan submenu desktop dan fungsinya.
a) Explore, membuka database explore atau SQL explore.
b) SQL Monitor, membuka SQL Monitor.
c) Form Wizard, membuka form melalui database form wizard yang
berfungsi untuk menampilkan data dari suatu database.
9. Menu Tools dan Help
Menu tools digunakan untuk mengubah option atau memanggil database
desktop dari menu delphi. Berikut ini adalah beberapa submenu tools dan
help beserta fungsinya.
a) Environment Options, menentukan konfigurasi preference library, nama
path dan mengubah tamilan component palette.
b) Editor Options, menentukan konfigurasi editor.
c) Repository, menampilkan kotak dialog object repository.
d) Translation Repository, menampilkan kotak dialog translation repository.
e) Configure Tools, menampilkan kotak dialog tools options, gunakan kotak
dialog ini untuk menambahkan penghapus, atau mengubah perintah pada
menu tools.
f) Database Desktop, menampilkan database desktop, dimana kita dapat
membuat, menampilkan, mengurutkan, memodifikasikan dan mengolah
tabel query dalam program paradox, dBase dan format SQL.
g) Package Collection Editor, membuat dan menyunting package collections
(kumpulan paket).
h) Image Editor, membuat dan menyunting file sumber, icon, gambar bitmap
dan file cursor untuk digunakan dalam aplikasi.
i) Menu Help, digunakan untuk membuka lembar kerja bantu Delphi.

D. Membuat Program
a. Permasalahan
Membuat peogram Database pada Visual Basic

b. Proses Pembuatan
1. Untuk membuat program Database pada Visual Basic pertama kita buka
software Microsoft Access terlebih dahulu untuk bikin Tabel untuk tempat
menyimpan data yang kita nanti masukan pada program Visual Basic.
Cara membikin tabelnya yaitu pertama kita buka software pada Microsoft
Access nya terus ke File Name disitu beri nama file nya Data Mahasiswa
kemudian pilih tempat penyimpananya dan jangan lupa save as Type nya
kita ubah menjadi Microsoft Access Database (2002-2003 format) baru
kemudian klik Create. Setelah sudah masuk ke tampilan utama nya
kemudian klik menu View pada Menu bar setelah itu pilih Disain View.
Setelah itu kemudian baeu kita ketikan pada tabelnya berupa Nama,
NPM, Kelas, Jurusan, dan Fakultas.
2. Setelah tampil pada gambar seperti dibawah ini selanjutnya kita tutup
terlebih dahulu software Microsoft Access nya terlebih dahulu sebelom
membuka Visual Basic nya

3. Setelah itu, buka software visual Basic nya,kemudian buat 5 buah Label, 5
buah Taxt Box, 3 buah commend Button, 1 buah Adodc, dan 1 buah Data
Grid. Setelah sudah semua maka atur hingga seperti dibawah ini.
4. Ketika Program selesai di atur dengan sedemikian rupa ketika di Jalankan
maka akan tampil seperti ini.

5. Ketika semua text Box diisi dengan semua data mahasiswa, saat
menekan tombol command button simpan maka data akan otomatis
tersimpan seperti pada gambar dibawah ini.

6. Ketika pada saat ingin menghapus data maka, pertama kita tandai terlebih
dahulu data yang ingin kita hapuskan kemudian klik tombol Command
Button hapus, maka data yang telah ditandai maka akan otomatis
terhapus .
7. Data yang sebelumnya telah disimpan pada tampilan Visual Basic maka akan
otomatis tersimpan juga di data Tabel pada Microsoft Access.

c. Kodingan
1. Ketika Command Button Simpan di klik maka otomatis akan membuat
data baru pada Tabel data, berupa Nama, NPM, Kelas, Jurusan, dan
Fakultas. Ketika data telah di masukan maka program akan otomatis
meng update data nya dan akan langsung tampil pada Data Grid.
Kemudian ketika data telah tersimpan maka pada tampilan Text Box
Nama, NPM, Kelas, Jurusan dan Fakultas akan kembali kosong.

2. Ketika Command Button Hapus di klik maka data yang di pilih yang tampil
pada Data Grid akan akan dihapus .

3. Ketika Command Button Keluar di klik maka program akan berhenti dan
langsung keluar dari program.

Anda mungkin juga menyukai