PEMROGRAMAN DELPHI Pertemuan 1
Company
LOGO
Data Diri Dosen Nama Alamat HP Email
: H.Dendy K Pramudito, ST, MM : Jl. Masjid Hudal Islam No.4 , Jatimakmur, Pondok Gede, 17413 : 085619799543 :
[email protected]
Pendidikan Formal: 2012 – now : S3 / Doktoral Manajemen Bisnis, Institute Bisnis dan Informatika (IBII), Jakarta 2008-2010 : S2 / Magister Manajemen, Universitas Mercu Buana, Jakarta 2003-2006 : S1 / Sarjana Teknik Informatika, Universitas Persada Indonesia, Jakarta 1998-2001 : D3 / Diploma Manajemen Informatika, Universitas Bina Nusantara, Jakarta
Pekerjaan Formal: April 2012 : Senior Manager Technical Ops, Rocket Internet, Jakarta 2010 – Mar 2012 : Technical Service Manager, Nike Inc. Indonesia, Jakarta 2006 - 2010 : IT Associate Manager, Development Alternative Inc. , Jakarta 2005-2006 : Assistant Manager, Quantum Futures, Jakarta 2004-2005 : Senior IT Staff, PT. Altum Jaya, Jakarta 2001-2004 : Helpdesk, PT.Garuda Indonesia, Jakarta (base on Jeddah & Riyadh)
Penilaian Kehadiran Kuis Ujian Tengah Semester (UTS) Ujian Akhir Semester (UAS) Total
10% 20% 30% 40% 100%
Kuis bersifat individu, bersifat buka buku dan diadakan setiap akhir pertemuan UTS bersifat individu dan tutup buku! UAS berupa Tugas Kelompok membuat Proyek dan dipresentasikan Keaktifan mahasiswa dalam perkuliahan dalam menjawab/memecahkan persoalan akan memperoleh nilai tambah
Penilaian Harap membuat kelompok maksimum 5 orang Untuk UAS maka menyerahkan projek berupa: 1. CD berisi software aplikasi projek 2. Paper dicetak / print Format paper: 1. Cover 2. Pendahuluan (max. 2 halaman) 3. Teori pendukung (max. 3 halaman) 4. Isi Proyek 5. Kesimpulan (max. 2 halaman)
Referensi Cantu, Marco., 2003, Mastering Delphi 7, Sybex-Willey Publisher, USA Komputer, Wahana., 2005, Membuat Program Kreatif dan Profesional dengan Delphi, PT. Elex Media Komputindo cetakan 1, Jakarta Santoso, Insap P., 1999, Struktur Data menggunakan Turbo Pascal 6.0, Cetakan1, Andi Offset, Jogjakarta http://www.delphi-id.org http://www.delphindo.org http://www.khaeroni.net
Topik Pertemuan 1
1. Sekilas Delphi 2. Komponen IDE Delphi 3. Cara akses projek
4. Penerapan sederhana Delphi
Sekilas Delphi Bahasa
pemrograman Delphi merupakan pengembangan lebih lanjut dari bahasa pemrograman Pascal. Pada awalnya Delphi dikembangan oleh Borland, namun kini sudah diambil oleh CodeGear lalu EmbarCodero Delphi termasuk salah satu bahasa pemrograman tingkat tinggi Pada awalnya hanya berbasis Windows, namun kini sudah Linux dan .Net
Sekilas Delphi Delphi
menitik beratkan pada pemrograman berorientasi objek (Object Oriented Programming) Delphi mempunyai fasilitas konektifitas basis data yang memungkinkan berinteraksi dengan database seperti Access, dBase, MS-SQL, MySQL, Paradox, bahkan Oracle. Delphi mendukung aplikasi modern seperti untuk Jaringan bahkan Web
Sekilas Delphi Sistem Komputer Hardware Brainware
Software
Kegiatan menulis kode-kode program (coding) dan mengkompilasinya agar dapat dimengerti oleh komputer dengan menggunakan suatu bahasa pemrograman (misalkan : Pascal, Delphi, VB, ASP, .Net, Java, C++, C#, dll
Komponen IDE Delphi Delphi menggunakan konsep IDE berupa: Menu Bar ToolBar Component Palette Form Designer Code Editor Object Properties/Inspector Object TreeView
Work Form Layout
Menu Bar, Toolbar,Component Pallete Gambar di bawah ini adalah salah satu Bagian dari lembar kerja Delphi. Isinya terdiri dari, Menu Bar (File, Edit, dll), ToolBar (Save All, Open Project, Run, dll), dan Tab Component Pallete (Tab Standard, Additional, Win32, dll).
Kelompok ToolBar. Berguna untuk mempercepat perintah.
Kelompok Tab. Komponen Pallete
Contoh Komponen dari Tab. Standard
Object TreeView Gambar di bawah ini digunakan untuk mengetahui daftar komponen yang terkait pada form yang ditampilkan dalam bentuk tree (pohon). Komponen yang sedang aktif biasanya diberikan tanda Shading Color pada nama komponennya.
Lihat Form1 terdapat Shading Color
Object Inspector Object Inspector digunakan mengetahui sifat serta Event dari masing-masing komponen yang digunakan (biasanya pada form) Dalam Object Inspector terdapat 2 Tab, yaitu : Tab Properties dan Tab Events.
Object Selector/ DropDown List
Property dan Value Caption = Property Button1 = Value
Object Inspector Pada Object Inspector slide sebelumnya, menujukkan komponen yang sedang aktif adalah Button1. Untuk mengetahuinya lihat pada DropDown List-nya disana tertulis Button1. Pada Tab Properties terdapat 2 kolom, yaitu : Kolom yang sebelah kiri bernama Property (nama sifat komponennya), Kolom yang kedua bernama Value (nilai) menunjukkan nilai sifatnya, seperti : Berapa Tingginya, Apa warnanya, dll.
Object Inspector Tab
Properties digunakan untuk mengetahui serta menentukan sifat dari komponen yang sedang aktif (yang sedang ditunjuk), seperti : tinggi, warna, Font, dll. Tab Events, digunakan untuk memberikan kejadian pada komponen yang aktif, misal bila komponen itu di Click atau di Click Ganda, dll. Tab ini biasanya akan berhubungan langsung dengan Code Editor untuk menuliskan kode program.
Form Gambar di bawah ini bernama Form, digunakan untuk membuat proyek aplikasi Anda. Setiap komponen yang akan digunakan sebagai bahan proyek biasanya ditempatkan pada Form ini.
Code Editor
Save Project Setelah Anda membuat suatu project dan bila Project Anda akan disimpan, maka ikuti langkah-langkah berikut : Klik Menu File (pada menu Bar) Klik item Save All, maka akan tampil Kotak Save Unit As Yang berguna untuk menyimpan unit program Anda (yang tertulis pada code editor)
Save Project Klik disini untuk memilih lokasi tempat penyimpanan.
Klik disini bila Anda akan membuat Folder tempat penyimpanan project. Tekan Tombol ini untuk menyimpan. atau Cancel untuk Batal
Ketik nama File Disini. Biasakan bila unit yang disimpan diberikan awalan U, File ini berextensi .PAS
Save Project Setelah Anda menyimpan program (unit) Anda, maka akan muncul secara otomatis kotak Save Project As berikut , yang berguna untuk menyimpan project.
Open Project File Setelah Anda menyimpan file Unit dan Project, bila dikemudian hari Anda akan membuka kembali file yang pernah Anda simpan, yaitu dengan cara : 1.
Klik Menu File (dari Menu Bar) 2. Klik Item Open Project Maka akan muncul Kotak Open (Open Project) sebagai berikut : Tips : Usahakan membuka file berekstensi .DPR
Membuat Projek Baru Bila hendak akan membuat projek baru maka dapat dilakukan dengan cara : Klik Menu File (Pada Menu Bar) Pilih Item New Klik Item New Aplication Maka akan tampil lembar kerja baru (Form Baru)
Membuat Projek Baru
Membuat Projek Baru
Membuat Projek Baru
Membuat Projek Baru
Membuat Projek Baru
Membuat Projek Baru
Membuat Projek Baru
Membuat Projek Baru b. Anda ketik printah berikut ini: Label1.Caption := ‘STT PELITA BANGSA’; b. Kemudian kembali lagi ke form DESAIN c. Lalu klik tombol “RUN” d. Setelah itu klik tombol “KLIK DISINI”, apa yang terjadi? e. Bila sudah selesai maka klik tombol Close f. Simpan unit Anda dengan nama file : Upraktek1.Pas g. Simpan project Anda dengan nama file : Ppraktek1.DPR h. Selesai Penjelasan program: Pada perintah Label1.Caption := ‘STT PELITA BANGSA’; Label1 : Menunujukan komponennya . (titik) : sebagai pemisah antara komponen dengan properti. Dan in juga akan menampilkan menu Comletion . Menu ini digunakanbagi pemula untuk menentukan properti komponennya. Caption : Menunjukan properti yang dipilih dari menu Completion := : simbol pemberia nilai ‘STT PELITA :nilai poprti Caption dari komponen Label1 ; : akhir statement / peritnah dari Delphi
Membuat Projek Baru
Project “Transfer”
Project “Transfer”
Project “Transfer”
Project “Transfer”
Project “Transfer”
Project “Transfer”
Project “Transfer” Buat Desain yang serupa dengan Desain Form di bawah ini :
Sifat program, Bila Anda menekan Tombol Proses maka Informasi untuk Nim, Nama, sampai dengan semester akan ditampilkan pada masing-masing komponennya.