PERCOBAAN 3 (MEMBUAT SHELLEXECUTE/SHELLAPI "MENAMPILKAN TUGAS PADA BLOG")

 

PERCOBAAN III

MEMBUAT SHELLEXCUTE/SHELLAPI “MENAMPILKAN TUGAS PADA BLOG”

 

1.    Tujuan.

Agar Bintara Mahasiswa mampu membuat dan menjalankan fungsi Shellexcute/ShellAPI.

2.    Alat dan Bahan      :

a.       Laptop;

b.       Aplikasi Delphi 7;

c.       Tool Edit;

d.       Tool Time; dan

e.       Tool Shape.

 

3.    Dasar Teori

 

a.       Tool Edit.

Komponen yang digunakan untuk menerima satu baris teks yang merupakan data input pemakai. Komponen ini juga dapat digunakan untuk menampilkan teks.

 

 

b.       Tool Time.

Komponen yang digunakan untuk mengatur waktu dan tanggal sesuai format yang kita inginkan.


 

c.       Tool Shape.

Di Delphi, bentuk dapat mengacu pada elemen grafis yang digunakan untuk menampilkan elemen visual pada formulir atau komponen antarmuka pengguna lainnya. Delphi menyediakan berbagai komponen yang dapat digunakan untuk membuat dan memanipulasi bentuk, termasuk komponen TShape dan TImage.

 


4.       Langkah Percobaan.

a.        Flowchart;



b.       Buat Button sebanyak siswa atau sebanyak yang kita inginkan untuk menampilkan tampilan Blogger siswa tersebut kemudian masukan kode program atau coding:

          Contoh : pada btn7/pada button absen siswa no 04

 

                     procedure TForm1.btn7Click(Sender: TObject);

begin

ShellExecute(0,'open','https://d4kom0704.blogspot.com/2023/08/percobaan-1-membuat-tampilan-nama.html','','', SW_SHOWNORMAL) ;

end;

 

c.        Buat Coding untuk menampilkan data diri sesuai password yang kita masukan:

 

Contoh : apabila kita masukan Password 01 maka yang akan muncul siswa absen no 01, dan seterusnya

 

a.    procedure TForm1.btn1Click(Sender: TObject);

b.      begin

c.       if edt1.Text='01' then

d.        begin

e.        shp1.Visible:=True;

f.          shp2.Visible:=True;

g.        img2.Visible:=True;

h.        lbl2.Visible:=True;  lbl2.Caption:='NAMA : IMAM BAYHAQI';

i.          lbl3.Visible:=True;

j.          lbl4.Visible:=True;  lbl4.Caption:='NIM : 202207022-E';

k.         lbl5.Visible:=True;

l.          lbl6.Visible:=True;  lbl6.Caption:='ABSEN : 01';

m.       lbl7.Visible:=True;

n.        lbl8.Visible:=True;

o.        btn6.Visible:=True;

p.        btn7.Visible:=True;

q.        lbl11.Visible:=False;

r.        end

s.     end.

 

d.       Klik button 2/btn2 pada Caption tertulis Clear dan masukan kode program/coding yang berfungsi membersihkan atau menutup data yang sudah ditampilkan, berikut coding tersebut:

 

procedure TForm1.btn2Click(Sender: TObject);

begin

lbl2.Visible:=False;

lbl3.Visible:=False;

lbl4.Visible:=False;

lbl5.Visible:=False;

lbl6.Visible:=False;

lbl7.Visible:=False;

lbl8.Visible:=False;

shp1.Visible:=False;

shp2.Visible:=False;

img1.Visible:=False;

img26.Visible:=False;

btn4.Visible:=False;

btn5.Visible:=False;

btn6.Visible:=False;

btn7.Visible:=False;

btn52.Visible:=False;

btn53.Visible:=False;

btn54.Visible:=False;

btn55.Visible:=False;

end;.

 

 

5.       Hasil dan Pembahasan

 

          a. Hasil Vidio

               


   

 

          b. Pembahasan

 

          Cara untuk menggunakan ShellExecute dari ShellAPI unit di Delphi:

 

1) Sertakan Unit ShellAPI: Dalam kode Delphi Anda, pastikan Anda menyertakan ShellAPIunit dengan menambahkan uses ShellAPI;klausa penggunaan unit Anda.

 

2) Panggil ShellExecute: Gunakan ShellExecutefungsi untuk melakukan tindakan. Sintaks dasarnya adalah:

operation: Tindakan yang ingin Anda lakukan (misalnya, 'buka', 'edit', 'cetak').

file: File atau program yang ingin Anda gunakan untuk berinteraksi.

parameters: Parameter tambahan (misalnya, argumen baris perintah untuk yang dapat dieksekusi).

directory: Direktori kerja untuk operasi.

showCmd: Bagaimana jendela harus ditampilkan (misalnya, SW_SHOWNORMAL).

 

 

 

6.       Kesimpulan

         

ShellExecute atau ShellAPI berfungsi untuk berinteraksi dengan shell Windows. Ini memungkinkan mereka membuka file dengan program default, meluncurkan aplikasi eksternal, membuka URL, dan menjalankan perintah shell. Pendekatan ini memberikan pengalaman ramah pengguna dengan menghormati preferensi pengguna untuk menangani file dan aplikasi.

 

 

7.       Daftar Pustaka

         

a. https://eprints.utdi.ac.id/7065/3/3_95037_BAB_II.pdf

b. https://akademik.fastikom-unsiq.ac.id/materi/Delphi%207.0-Access%20dasar.pdf