tugas api.lefi andri.06.2011.1.05751
TRANSCRIPT
PEMROGRAMAN API
REVIEW FUNGSI ATAU LIBRARY PADA PLATFORM WINDOWS
“MENAMPILKAN FORM BERBENTUK LINGKARAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6”
Disusun oleh :
NAMA : LEFI ANDRI LESTARI
NPM : 06.2001.1.05751
INSTITUT TEKNOLOGI ADHI TAMA (ITATS)FAKULTAS TEKNOLOGI INFORMASI TEKNIK INFORMATIKA
2011 – 2012
MENAMPILKAN FORM BERBENTUK LINGKARAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6
Sistem operasi Windows merupakan system operasi berbasis grafis. Untuk mendukung kegiatan tersebut, Windows menyediakan suatu pustaka yang sangat besar (mirip dengan file DLL) yang berisi kumpulan dari ratusan fungsi yang disebut dengan Windows API (Aplication Programming Interface).
Dasar-dasar Pemrograman Grafis
Suatu obyek gambar disusun oleh elemen-elemen yang disebut titik pixel. Banyaknya titik dalam layar disebut Resolusi. Hal inilah yang menentukan suatu gambar kelihatan halus atau tidak. Semakin tinggi resolusinya, semakin bagus pula gambar yang dihasilkan.
Tabel berikut ini berisi sekumpulan beberapa file DLL yang merupakan fungsi dari Windows API, antara lain :
Nama File KeteranganGDI.EXE atau GDI.DLL File ini berisi kumpulan fungsi GDI (Graphics Device
Interface), seperti TextOut, DrawText, Ellipse, PlayMetaFile, SetViewportOrg, SetBkMode, dan sebagainya
KERNEL32.DLL File ini berisi kumpulan fungsi untuk operasi level rendah (low level operation), seperti manajemen memori, penaganan resource, multitasking, multithreading, dan sebaginya
USER32.EXE File ini berisi kumpulan fungsi untuk antarmuka pengguna (user interface), seperti penanganan mouse, kursor, icon, dan sebagainya
MMSYSTEM.DLL File ini berisi kumpulan fungsi untuk memrogram multimedia, seperti memainkan file WAV,MID,AVI, dan sebagainya
LZEPAND.EXE File ini berisi kumpulan fungsi untuk menangani kompresi file dengan metode Lempel-Zip
GDI
Pemrograman grafis pada system operasi Windows selalu menggunakan antarmuka yang disebut GDI (Graphis Device Interface). Dengan kata lain GDI merupakan kumpulan fungsi yang digunakan untuk mengakses atau menggambar ke piranti tertentu, seperti monitor, printer, dlsb.
Berikut ini ulasan , bagaimana cara membuat programnya :
Desain dahulu suatu program untuk menampilkan suatu form dengan bentuk lingkaran. Ketentuan-ketentuan dari programnya yang harus diberikan sebagai berikut :
1. Desain awal dari control form dan control program adalah sebagai berikut :
2. Settingan masing-masing controlnya sebagai berikut :
Form / Kontol Properties SettinganForm1 Name
BorderStyleStartUpPosition
Form10-NoneCenterScreen
Label1 NameCaptionIndex
Label1Kode0
Label1 NameCaptionIndex
Label1Nama User1
Label1 NameCaptionIndex
Label1Password2
Text1 NameText
Txt_Kode(kosong)
Text2 NameText
Txt_Nama(kosong)
Text3 NamePasswordCharText
Txt_password*(kosong)
Frame1 NameCaption
Frame1(kosong)
Command1 NameCaption
Cmd_OkOK
Command2 Name Cmd_Cancel
Caption Cancel
3. Pada General harus dideklarasikan suatu fungsi (Function), misalnya dengan nama CreateEllipticRgn untuk mengaktifkan “GDI32”yang dimana listing programnya seperti berikut ini.
4. Deklarasikan juga suatu fungsi dengan nama SetWindowRgn untuk mengaktifkan “user32”, dimana listing programnya sebagai berikut ini.
5. Selanjutnya buat prosedur Form_Load (fungsi ketika form dijalankan ) dan tulis listing program berikut ini.
6. Pada contoh ini tidak digambarkan secara jelas/nyata tentang proses pengambilan data dari file database, mengingat focus dari bahasan ini hanya pada form. Untuk itu penentuan data langsung dilakukan lewat program, seperti berikut ini.
7. Terakhir buat prosedur Cmd_Ok_Click dan ketikkan listing program berikut ini.
8. Karena hanya digunakan untuk keluar aplikasi maka prosedur Cmd_Cancel, listing programnya sebagai berikut.
9. Bentuk tampilan LOGIN PENGGUNA sebagai berikut
Kesimpulan : Windows menyediakan atau memfasilitasi cukup banyak file API pada sistem operasinya. Kita bisa memanfaatkan file tersebut sesuai apa yang ingin kita gunakan (sesuai asumsi). Program yang di ulas diatas bukan cara untuk login dengan database yang sebenarnya, tetapi terfocus bagimana cara desain tampilan bisa berbentuk lingkaran. Form yang berbentuk lingkaran ini memanfaatkan api nya windows yaitu GDI32 dan user32. GDI32 untuk penanganan grafik windows dan user32 untuk penanganan user interface.
.::Terima Kasih Banyak::.