Pemrograman Delphi untuk Pemula

dokumen-dokumen yang mirip
Photoshop CC 2017 untuk Pemula

Pemrograman PHP7 untuk Pemula

Mengenal Pemrograman PHP7 Database untuk Pemula

Otodidak Bahasa Pemrograman Perl

Mengolah Database dengan MS Excel 2016

Visual. Jubilee Enterprise. C# Komplet PENERBIT PT ELEX MEDIA KOMPUTINDO

Otodidak VBA MS Excel untuk Pemula

Otodidak Pemrograman JavaScript

Membuat Aplikasi Perpustakaan dengan MS Access

Kolaborasi After Effect, Premiere, dan Photoshop

Otodidak. MySQL untuk Pemula

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

Membuat Aplikasi Bisnis Terapan. dengan MS Excel

Otodidak Pemrograman Database dengan Visual Basic

Desain Grafis dengan Powerpoint

Membuat Aplikasi Penjualan dengan Macro Excel

Photoshop untuk Efek Visual Movie

Trik Cepat Menguasai Adobe After Effects

Otodidak Desain dan Pemrograman Website

Mudah Membuat Siaran Televisi Berbasis Internet dan Peluang Finansialnya

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak

Langkah Mudah Pemrograman Android Menggunakan App Inventor 2 Ultimate

Website Canggih dan Praktis dengan Blogspot

Pengenalan HTML dan CSS

Serba Otomatis Membuat Laporan Tugas Akhir dan Skripsi di Word 2013

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

Lancar Menggunakan Adobe Photoshop

Adobe Premiere Komplet

Mudah dan Cepat Membuat Skripsi

MS Word dan MS Powerpoint 2016 Komplet

Tip dan Trik Membuat Laporan Menggunakan Excel

Blogspot dan Wordpress Komplet

Otodidak MS Office 2016

Adobe InDesign Komplet

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

Ragam Layout Adobe InDesign

Mudah dan Cepat Membuat Program Skripsi dengan VB2010/VB2012

BAB II TINJAUAN PUSTAKA

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau

AutoCAD. untuk. Desain dan Finishing Rancang Bangun 3D

Koleksi Program Tugas Akhir dan Skripsi dengan

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta

Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan

AndaiKita Haldep_AndaiKita.indd 1 6/22/2017 9:22:58 AM

Buku Workshop Desain Grafis dan Digital Imaging

Excel Rekening Tagihan

Merancang Aplikasi dengan Metodologi Extreme Programmings

Mengelola Database Menggunakan Macro Excel

Klik ganda file installasi ONSPEED. Muncullah jendela instalasi ONSPEED. Klik NEXTuntuk selanjutnya

Mendesain 3 Dimensi Secara Cepat dengan AutoCAD 2008

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

Prosedur Menjalankan Program / Alat

100 Tips dan Trik Windows 10

Cara Install Java SE Development Kit (JDK) di Windows

Pendapatan Bermodal Internet

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Aplikasi ideb Viewer Sistem Layanan Informasi Keuangan (SLIK)

Mengelola Data Excel dengan Sort dan Filter

MANUAL PENGGUNAAN JANDROID

Kitab Kumpulan Tips, Latihan, dan Soal Database

Instalasi Perangkat Lunak

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Persiapan. 2.1 Hardware

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau

Pengantar Pemrograman MATLAB

UNDANG-UNDANG NOMOR 19 TAHUN 2002 TENTANG HAK CIPTA [LN 2002/85, TLN 4229]

Practical Problem Solving

Mengenal dan Bermain dengan Android

Pengenalan Office 2010

MENGGUNAKAN APLIKASI TELEGRAM DI BERBAGAI PERANGKAT

Merancang Aplikasi Asuransi dengan VB.Net

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan


MENGOPI DAFTAR KONTAK

Recover My Files. Download dan Instalasi Recover My Files

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

Pengantar Excel untuk Rekayasa Teknik Sipil

1.Pengenalan Digital Book

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

Mengupas Kedahsyatan Array Formula Ctrl+Shift+Enter (CSE) Microsoft Excel

Menyelami. Makna Bacaan. Shalat. Edisi Panduan

8. Berita Daftar Berita Tambah Berita Pengumuman Daftar Pengumuman Tambah Data Pengumuman Kotak Pesan...

Instalasi dan Aktivasi Software Autodesk

MODUL WORDPRESS MOBILE

Pengenalan Script. Definisi HTML

APLIKASI WEB DINAMIS LANJUT TUGAS 1

Menginstal Fitur Aplikasi Marshmallow Di Kitkat & Lollipop

TUGAS 1 Aplikasi Web Dinamis Lanjut. Disusun Oleh : Rina Septiana ( )

Frequently Asked Question

BAB VI Membuat Tombol Control pada Form

Panduan Penggunaan Aplikasi incloud Bahasa Indonesia

Beat The Market Haldep. Beat the Market.indd 1 6/21/ :39:09 AM

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

Semua Bisa Menjadi Programmer Python Basic

Simulasi Jaringan Komputer dengan Cisco Packet Tracer

Transkripsi:

Pemrograman Delphi untuk Pemula

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah). 2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f, dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah). 3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e, dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling banyak Rp1.000.000.000,00 (satu miliar rupiah). 4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3) yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana penjara paling lama 10 (sepuluh) tahun dan/atau pidana denda paling banyak Rp4.000.000.000,00 (empat miliar rupiah).

Pemrograman Delphi untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

Pemrograman Delphi untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta 2017 717050258 ISBN: 978-602-04-0093-8 [eep] Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku ini tanpa izin tertulis dari penerbit. Dicetak oleh Percetakan PT Gramedia, Jakarta Isi di luar tanggung jawab percetakan

DAFTAR ISI KATA PENGANTAR... V DAFTAR ISI...VII BAB 1 MENGENAL DELPHI... 1 1.1 Mengakses Dynamic Content...1 1.2 1.3 Mengunduh Delphi...2 Meluncurkan Delphi...6 1.4 Membuat Project Baru...7 1.5 1.6 Mencetak Kode...16 Menggunakan Clipboard Library...17 1.7 1.8 Project Statistics...18 Bookmark...19 BAB 2 DASAR-DASAR DELPHI... 21 2.1 Berbagai Jenis Variabel di Lingkungan Delphi...21 2.2 2.3 Mendeklarasikan Variabel...22 Contoh Aplikasi...23 2.3.1 Bagaimana Script di Atas Bekerja?...31 2.4 Berpindah dari Code ke Design...33 BAB 3 MEMBUAT APLIKASI CONSOLE... 35 3.1 Langkah-Langkah Membuat Aplikasi Console...35 3.2 Struktur Pemrograman Delphi...38 3.3 Write dan Writeln...38 3.4 3.5 Pembuatan Variabel...40 Read dan Readln...41 3.6 Aplikasi Konverter Fahrenheit ke Celsius...41 3.7 3.8 Aplikasi Penghitung Bunga Berbasis Console...42 Penulisan Huruf Besar-Kecil serta Komentar...44 vii

3.9 Tanda Titik-Koma...44 3.10 Bekerja dengan String...45 3.10.1 Insert...45 3.10.2 Uppercase dan Lowercase...46 3.10.3 Length...47 3.10.4 Delete...48 BAB 4 IF THEN... 49 4.1 Contoh Penerapan If Then Sederhana...49 4.1.1 Bagaimana Script di Atas Bekerja?...50 4.2 Menggunakan Else...51 4.3 Membuat Aplikasi Berbasis GUI Menggunakan If Then...52 4.3.1 Menggunakan Showmessage...57 4.4 Menggunakan Else If...58 BAB 5 PERULANGAN... 63 5.1 5.2 For Do...63 For Downto Do...65 5.3 While Do...66 5.3.1 Bagaimana Script di Atas Bekerja...68 5.4 Repeat Until...69 BAB 6 OPERATOR-OPERATOR DELPHI... 71 6.1 6.2 Jenis-Jenis Operator...72 Operator Assignment...72 6.3 Operator Matematika...73 6.4 6.5 Operator String...73 Operator Perbandingan...74 6.6 Operator Logika...74 BAB 7 MEMBUAT APLIKASI PRAKTIS... 77 7.1 Membuat Text Editor...77 7.1.1 Merancang Jendela Text Editor...79 7.2 Mengatur Tombol-Tombol...83 7.2.1 Kode untuk New...84 7.2.2 7.2.3 Kode untuk Open...85 Kode untuk Save...85 7.2.4 Script Utuh...86 7.2.5 Jalankan Aplikasi...88 7.3 Menambah Fitur Print...89 7.4 Mengubah Ikon...93 TENTANG PENULIS... 95 viii

MENGENAL DELPHI Embarcadero Delphi merupakan bahasa pemrograman sekaligus software development kit (SDK) yang secara luas dapat digunakan untuk membuat berbagai aplikasi, baik aplikasi desktop maupun mobile. Delphi sendiri merupakan pengembangan dari Turbo Pascal yang didevelop oleh Borland. Selanjutnya, pengembangan Delphi diserahkan kepada perusahaan bernama Embarcadero Technologies. Sejak saat itu, nama Embarcadero melekat pada Delphi. Karena memiliki ikatan sejarah dengan Turbo Pascal, pengguna Delphi sebenarnya cukup banyak di tanah air. Namun programmer yang tidak mengenal Turbo Pascal lebih condong mempelajari bahasa pemrograman lain seperti Java atau Visual Basic. Oleh karena itu, buku ini hadir untuk memperkenalkan kembali Delphi bagi masyarakat pemrograman di Indonesia. 1.1 Mengakses Dynamic Content Buku ini mengandung dynamic content. Itu artinya, Anda bisa menikmati konten, materi, dan informasi tambahan yang selalu terupdate, berubah, dan diperbarui dari berbagai sumber, termasuk dari Jubilee Enterprise. Untuk menikmati Dynamic Content tersebut, Anda membutuhkan smartphone (diutamakan iphone dan Android) serta QR Code Reader yang bisa diunduh di App Store maupun Google Play. Jadi, silakan 1

masuk ke dalam App Store maupun Google Play dan install salah satu QR Code Reader yang Anda inginkan. Unduh QR Core dari App Store maupun Google Play untuk dapat menikmati dynamic content yang ada di dalam buku ini. 1.2 Mengunduh Delphi Sama seperti software development kit lainnya, Delphi pun memiliki berbagai versi. Saat buku ini ditulis, versi terakhir Delphi yang beredar di pasaran adalah Delphi Berlin. Untungnya, Embarcadero menyiapkan Delphi Starter Edition yang dapat diunduh dan digunakan secara gratis. Memang fitur-fiturnya tidak selengkap versi profesional. Namun cukup untuk membantu kita bekerja dan belajar dengan Delphi. Berikut langkah-langkah mengunduh Delphi Berlin Starter Edition: 1. Luncurkan browser (Firefox atau Chrome). 2. Gunakan QR Code Reader untuk mendapatkan link mengunduh Delphi berikut ini. DOWNLOAD SOFTWARE Download Delphi 10 Berlin Starter Edition yang dibutuhkan dengan memotret QR Code di samping kiri. 3. Isi dengan data-data yang diinginkan. 4. Tekan tombol Download Now. 2

Gambar 1.1 Sebelum mengunduh, isi dengan data-data yang dibutuhkan 5. Sembari menunggu proses pengunduhan, jika menggunakan Windows 10 maka cek apakah.net Framework 3.5 sudah terinstall di sistem Anda atau belum. Caranya, tekan tombol Windows di keyboard. 6. Ketik Windows Features. Gambar 1.2 Masuk ke dalam fitur Windows features 7. Tekan tombol Enter. 8. Cek apakah.net Framework 3.5 sudah dalam keadaan tercentang atau terblok. Jika sudah, maka Anda bisa langsung masuk ke instalasi Delphi. Namun jika belum, maka klik checkbox.net Framework 3.5 tersebut. 3

9. Tekan tombol OK. Gambar 1.3 Cek kondisi.net Framework 3.5 10. Lakukan instalasi terhadap Delphi Berlin Starter Edition dengan klik-ganda file radstudio10_1_upd2_esd.exe. Gambar 1.4 File installer Delphi Berlin Starter Edition 11. Pada pilihan Please choose from the following options, klik I already have a product serial number. Gambar 1.5 Pilih opsi kedua untuk menginstal menggunakan serial number 4

12. Tekan tombol Install untuk memulai proses instalasi. 13. Masukkan serial number, username, dan password di dalam kotak teks yang telah disediakan. Untuk dapat melakukan hal tersebut, buka mailbox Anda dan akan Anda temukan email dengan nama pengirim: Embarcadero-licensing. Buka email tersebut dan Anda akan temukan informasi serial number dan data-data lainnya. Gambar 1.6 Memasukkan username, password, dan serial number Gambar 1.7 Informasi serial number, username, dan lainnya untuk instalasi 5

TENTANG PENULIS Jubilee Enterprise, telah dipercaya oleh penerbit dan pembaca buku tanah air dalam satu dasawarsa ini. Hingga sekarang, tulisan-tulisannya yang diterbitkan dalam bentuk buku telah mencapai hampir 400 judul, sebagian besar bertema teknologi informasi dan kemudian disusul dengan tema psikologi & parenting, manajemen, fotografi, anak-anak, dan tema umum lainnya. Salah satu imprint Jubilee Enterprise adalah Jubilee Authors Companion yang merupakan sahabat bagi para penulispenulis profesional yang ingin tetap berkarya. Anda dapat memperoleh informasi lebih lanjut tentang Jubilee Enterprise lewat situs: www.thinkjubilee.com. Catatan: Untuk melakukan pemesanan buku, hubungi Layanan Langsung PT Elex Media Komputindo: Gramedia Direct Jl. Palmerah Barat No. 29-37, Jakarta 10270 Telemarketing/CS: 021-53650110/1 ext: 3901/3902/3292/3427 95