tugas api.lefi andri.06.2011.1.05751

6
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

Upload: lefi-andri

Post on 05-Aug-2015

38 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TUGAS API.LEFI ANDRI.06.2011.1.05751

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

Page 2: TUGAS API.LEFI ANDRI.06.2011.1.05751

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.

Page 3: TUGAS API.LEFI ANDRI.06.2011.1.05751

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

Page 4: TUGAS API.LEFI ANDRI.06.2011.1.05751

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.

Page 5: TUGAS API.LEFI ANDRI.06.2011.1.05751

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::.