PERCOBAAN 3 MEMBUAT PASSWORD DAN MENAMPILKAN SHELLEXECUTE
PERCOBAAN 3
MEMBUAT PASSWORD DAN MENAMPILKAN
SHELLEXECUTE
1. Tujuan : Agar Bamasis mampu membuat Password dan menampilkan fungsi
ShellExecute
2. Alat dan Bahan :
a.
Laptop
b.
Aplikasi Delphi
c. Tool
Edit
d. Tool
Time
e. Tool
Shape
f. Shellexecute
Api
3. Dasar Teori :
a. Tool Edit
TEdit atau seringkali disebut
sebagai Edit dalam Delphi digunakan untuk membuat suatu komponen input, namun
komponen edit ini juga dapat digunakan sebagai komponen output. Komponen TEdit
dapat ditemukan di tab standard pada component pallete Delphi.
Terdapat
beberapa event yang sering digunakan pada komponen ini antara lain :
a. Event OnChange à
Event ini akan berjalan ketika kompoonen ini diubah isinya.
b. Event OnKeyPress
à Event ini akan berjalan ketika ada suatu tombol keyboard ditekan, dalam
artian satu tombol (single press)
c. Event OnKeyDown
à event ini akan berjalan ketika suatu tombol kunci ditekan. Mirip dengan on
key press hanya saja event ini dapat menangkap kunci gabungan.
d. Event OnKeyUp à
event ini akan berjalan ketika tombol keyboard dilepaskan. Biasanya tombol yang
digunakan merupakan tombol kunci
b. Tool Time
Timer pada Delphi biasanya digunakan
untuk sesuatu prosedur atau fungsi yang dilaksanakan dalam jeda waktu tertentu
atau biasa disebut interval, intinya timer digunakan untuk mengatur waktu
sebagaimananya timer berfungsi untuk mengatur waktu.
c. Shellexecute
Api
ShellExecute adalah fungsi API
Windows dalam Delphi yang sebagian besar digunakan untuk menjalankan aplikasi
eksternal dari aplikasi Delphi kita. Fungsi ini terhubung dengan fungsi API
Windows ShellExecute. Fungsi ini mengembalikan bilangan bulat yang sesuai
dengan kode kesalahan yang sangat berguna ketika kita perlu menampilkan
beberapa status apakah fungsi tersebut berhasil atau tidak.
Dengan menggunakan ShellExecute, kita juga dapat melakukan
operasi berikut ini:
1)
Dapat mencetak dokumen dari dalam
program, tanpa secara eksplisit memulai aplikasi yang membuat dokumen tersebut,
misalnya: mencetak dokumen Word tanpa memulai Word.
2)
Dapat membuka peramban dengan
halaman HTML lokal
3)
Dapat berselancar ke suatu situs,
misalnya membuka tautan URL eksternal dari aplikasi Delphi
4)
Dapat mengirim surel melalui
Outlook.
4. Langkah-langkah Percobaan
a. Flowchart
b. Coding
Source
code untuk pembuatan Array sebagai penampungan Data Kelas Kom
Source
code untuk Button Enter
Source
code untuk Button Clear
Source
code untuk Button Tugas-01 dan Tugas-02
Source
code untuk Timer
5. Hasil dan Pembahasan
a. Hasil Video
b. Pembahasan
Pada percobaan kali ini, program
menggunakan fungsi ShellExecute dimana digunakan untuk membuka URL tugas
Bamasis. ShellExecute sendiri adalah fungsi API Windows dalam Delphi yang
sebagian besar digunakan untuk menjalankan aplikasi eksternal dari aplikasi
Delphi. Fungsi ini terhubung dengan fungsi API Windows ShellExecute. Selain
membuka URL, Shellexecute juga dapat digunakan untuk membuka program, mencetak
dokumen maupun mengirim Email.
Kemudian untuk menampilkan data dari
Bamasis kelas Kom Tk.2 sebanyak 26 orang digunakan struktur data array dimana
dapat menampung data dengan tipe data yang sama. Array sendiri terdiri dari
bentuk dinamis dan statis. Dalam percobaan kali ini kita menggunakan Array
statis dikarenakan jumlah Bamasis merupakan tetap.
Selain itu pada saat klik tombol
Enter terjadi proses seleksi untuk mengetahui apakah password yang di input
sudah benar, kemudian apabila sudah benar, program akan menyeleksi Password
berapa yang di inputkan. Hal ini erat kaitanya dengan penampilan data pada
Program. Seperti contoh password “d4kom701” akan menampilkan Bamasis dengan
Absen ke-1, begitupun dengan password “d4kom707” akan menampilkan Bamasis
dengan Absen ke-7.
6. Kesimpulan
Fungsi Shellexecute pada Delphi
memungkinkan untuk berinteraksi dengan sistem operasi dan meluncurkan aplikasi
eksternal, membuka file, atau melakukan tindakan lain yang terkait dengan
aplikasi default yang terkait dengan jenis file tertentu. Fungsi ini sangat
berguna ketika kita ingin mengintegrasikan aplikasi dengan lingkungan sistem
operasi dan menjalankan tindakan-tindakan yang melibatkan aplikasi eksternal
atau file.
Pemilihan Struktur data Array
memungkinkan penggunaan Source Code yang lebih singkat dan menghindari
pengulangan yang sama dalam perintah program. Hal ini dikarenakan perintah
maupun tipe data yang digunakan merupakan sama yaitu berupa tipe data String.
Daftar Pustaka
Referensi
http://delphiprogrammingdiary.blogspot.com/2014/07/shellexecute-in-delphi.html
https://pensilkode.blogspot.com/2016/05/mengenal-komponen-tedit-delphi.html
http://nurditarahmafitri.blogspot.com/2015/06/program-timer-dengan-delphi_29.html
Komentar
Posting Komentar