Skip to main content

Membuat media player cantik dengan Delphi

player cantik delphi

Aplikasi yang dikembangkan sebagai penerapan program Delphi adalah sebuah software (program) yang dapat digunakan untuk memutar video dan audio (suara). Program tersebut penulis namakan dengan Wahyu Audio Player (WAPlayer) karena progam tersebut dikembangkan oleh penulis sendiri yang berdassarkan teori-teori yang bersumber dari beberapa buku.

Dalam WAPlayer ini hanya dapat memutar video yang bertipe *.avi dan audio yang bertipe *.mp3 dan *.wav. Sebagi kelengapan program ini disertai dengan jam digital, serta gambar pemandangan yang dimodifikasi dan animasi lainnya. Adapun bentuk dari program tersebut adalah setengah lingkaran.

Untuk membuat program WAPlayer seperti yang telah disebutkan pada permasalahan di atas, dapat kita gunakan program Delphi. Program Delphi yang penulis gunakan adalah Delphi versi 6..

Adapun langkah-langkahnya sebagai berikut.:

1. Jalankan Borland Delphi. Kemudian klik File | New | VCL Form

Application.

2. Klik tab Properties pada Object Inspetor. Ubah Caption “Form1” menjadi

Audio Player”. Lalu pindah ke tab Events, kilk ganda pada Event

OnCreate sehingga tampil Code Editor dan ketikkan kode:

procedure TForm1.FormCreate(Sender: TObject);

var

busur:HRGN;

oke:HBRUSH;

setengah:HDC;

begin

busur:=createellipticrgn(200,200,500,500);

setwindowrgn(handle,busur,true);

deleteobject(busur);

end;

3. Tambahkan komponen TImage1 yang tedapat pada Component Pallete ke

dalam Form Designer. Tambahkan gambar pemandangan dengan

mengklik ganda property Picture. Ubah property Stretch menjadi true dan

visible menjadi true. Klik tab Events, lalu klik ganda pada OnMouseDown

dan tuliskan kode program:

procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

const

sc_dragmove=$F012;

begin

releasecapture;

form1.Perform(wm_syscommand,sc_dragmove,0);

end;

4. Tambahkan 2 buah TButton. Ubah property Captionnya menjadi “Buka”

dan “Tutup”. Klik ganda tombol “Buka”, tuliskan kode:

procedure TForm1.Button1Click(Sender: TObject);

begin

if opendialog1.Execute then

begin

mediaplayer1.filename:=opendialog1.filename;

mediaplayer1.open;

mediaplayer1.play;

mediaplayer1.stop;

end

end;

Klik ganda tombol “Tutup” lalu tuliskan kode:

procedure TForm1.Button2Click(Sender: TObject);

begin

mediaplayer1.Close;

end;

5. Tambahkan 1 buah TSpeedButton, ubah property Caption menjadi “-“ dan

1 buah TPanel ubah menjadi “Keluar”. Klik ganda “Keluar”, tulis kode:

procedure TForm1.Panel1Click(Sender: TObject);

begin

Application.Terminate;

end;

6. Tambahkan 2 buah Tlabel. Caption “Label 1” dikosongkan dan “Label 2”

ubah menjadi “Audio Player”

7. Tambahkan 2 buah komponen TTimer.Atur property timer 1 dengan interval 700 dan timer 2 dengan interval 1000. Pada tab Events, klik ganda OnTimer lalu tuliskan kode program pada timer 1:

procedure TForm1.Timer1Timer(Sender: TObject);

begin

if label2.visible = true then

label2.visible := false

else

label2.visible := true;

end;

Dan tuliskan kode untuk timer 2:

procedure TForm1.Timer2Timer(Sender: TObject);

begin

label1.Caption:=timetostr(time);

end;

8. Letakkkan komponen TOpenDialog lalu atur property Filter ketikkan type *.mp3, *.wav dan *.avi. pada form.

9. Klik komponen TMediaPlayer yang ada di Commponen pallete untuk ditambahkan pada Form.

10. Untuk membuat pesan teks cursor berada di atas tombol, tuliskan pesan teks pada property hint dan atur property showhint menjadi true.

11. Atur property cursors untuk memberikan efek pada bentuk cursor.

12. Jalankan Program yang telah dibuat dengan menekan run

Popular posts from this blog

REVIEW MOTHERBOARD JETWAY TI61M5

Motherboard untuk entertainment PC Dilengkapi dengan dua tembok perlindungan anti petir, Jetway TI61M8 hadir untuk kalangan perkantoran dan usaha kecil. Feature pengaman tersebut mengamankan network port dan chip LAN dari arus listrik berlebih. Sistem perlindungan tersebut bekerja dengan cara mengalihkan arus listrik berlebih ke ground wire. Dengan teknologi ini, Jetway TI61M8 mampu bertahan dari serangan petir hingga kekuatan 9000 volt. Jetway TI61M8 menggunakan chipset H61 yang menggunakan soket LGA 1155. Hal ini membuatnya mendukung penggunaan prosesor Sandy Bridge dan prosesor terbaru dari Intel, yaitu Ivy Bridge. Chipset H61 dikembangkan oleh Intel untuk tujuan multimedia dengan memanfaatkan keunggulan tampilan grafis Sandy Bridge, yaitu Intel HD 3000. Feature yang disematkan pada chipset H61 memang tidak selengkap chipset Z68, namun chipset tersebut sudah mencukupi kebutuhan perkantoran. Jetway TI61M8 mendukung penggunaan memory dengan clock hingga 1600

Program Deret Dengan Delphi

Membuat program untuk menampilkan deret aritmatika dan geometri sampai dengan suku tertentu. Didefinisikan deret aritmatika sbb:                       u i = u i-1 + b, dengan i = 1, 2, 3, ..., n                       b adalah beda antara suku Didefinisikan deret geometri sbb:                      u i = u i-1 * r, dengan i = 1, 2, 3, ..., n                      r adalah rasio antar suku Untuk deret aritmatika pertama-tama diketahui suku awal, b, dan n (jumlah suku). Sedangkan untuk deret geometri pertama-tama diketahui suku awal, r, dan n (jumlah suku). STEP ONE – DESAIN FORM Untuk membuat program tersebut menggunakan delphi , berikut ini adalah tampilan desain formnya. Desain form di atas menggunakan komponen Page Control dan TabSheet. Langkah-langkah untuk membuatnya: Dari form kosong, sisipkan komponen PAGE CONTROL (ada di dalam pallete WIN 32) dan atur lebar dan panjangnya. Untuk membuat TAB SHEET, caranya klik kanan pada PAGE CONTROL, pilih NEW PA

Komponen TAB ADDITIONAL Delphi (BitBtn)

Komponen TAB ADDITIONAL Delphi (BitBtn): Pada Kesempatan ini kita akan membahas penggunaan beberapa komponen yang terdapat di Tab Additional pada Komponen Palette . Seperti halnya pada Tab Standart yang menyediakan komponen komponen yang siap pakai, pada Tab Additional juga menyediakan komponen yang siap pakai, namun di Tab Additional, komponen-komponen yang ditampilkan lebih Variatif, sehingga lebih membebaskan kita untuk memilih dan menggunakan komponen yang dibutuhkan dalam sebuah program . Seperti gambar diatas yang menampilkan Tab Additional berisi banyak sekali komponen yang dapat digunakan baik yang berupa Visual maupun Non Visual .Untuk lebih memperjelas pengertian tentang penggunaan komponen-komponen yang terdapat pada Tab Additional berikut disajikan contoh program yang menggunakan komponen-komponen tersebut. Contoh Latihan Pada program yang pertama ini anda akan membuat sebuah program yang menampilkan bentuk-bentuk yang dapat dihasilkan oleh komponen BitBtn