Pertemuan 13 Application Programming Interface (API)

Slides:



Advertisements
Presentasi serupa
Pemrograman Visual I Pendahuluan Presented by : Herianto.
Advertisements

Mendapatkan Input dari Keyboard
NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
BAB IX PEMROGRAMAN BASIS DATA
1 Pertemuan - 01 Introductions Matakuliah: F0292 Pengantar Macro dan VBA Tahun: 2007 Versi: 1.
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman VB.NET Pertemuan 7.
Program Paket Niaga Putu Putra Astawa S.Kom.,M.kom
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
OPERASI DASAR KOMPUTER
Mata Pelajaran TIK Kelas X Semester 2
Pengaksesan Port Parallel Dengan VB
SISTEM OPERASI WINDOWS
Pemograman 1 Pertemuan 1.
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
MEMBUAT FORM ENTRY DATA DAN MENAMPILKAN DATA DARI DATABASE
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
VISUAL BASIC.NET Apa Itu VB.NET ?
Graphic User Interface
Review-Dasar Pemrograman Komputer
STRUKTUR DATA (5) Pointer dan Function
-PERTEMUAN KEDUA-. Messages  Adalah cara dari Windows memberitahu program anda bahwa terjadi sesuatu inputan dan anda harus memprosesnya  Messages dari.
Presented by : Herianto
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
Dasar-dasar Visual Basic
1 Pertemuan 4 Form dan Control Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Penjelasan Umum Penjelasan Umum PowerBulder 9.0 Aplikasi PowerBulder 9.0 berisi komponen Yang mencakup objek window, menu, function dan kode PowerScript.
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
1 Pertemuan 03 Form Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Pemrograman VB.NET Pertemuan 3.
1 Pertemuan 09 Menu Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
JDBC Java2 Advanced.
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
PENGANTAR PEMROGRAMAN VISUAL BASIC
Pengenalan Visual Studio 2008
Fungsi dan Prosedur.
PEMROGRAMAN API - PERTEMUAN 3 -. API parameter types  Terdapat parameter yang asing seperti VOID, LPCSTR or DWORD.  Bila anda familiar dengan C, maka.
1 Pertemuan 01 Pemrograman Visual Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
1 Pertemuan 1 Pengenalan Dasar Visual Basic Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pengenalan Visual Basic
PENGANTAR TEKNOLOGI INFORMASI
Pemrograman Visual I Outline: Pengenalan bahasa C#
Pemrograman Visual Oleh : Erni Fatmawati.
VISUAL BASIC.NET Apa Itu VB.NET ?
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
P e r t e m u a n 1 Membuat Workbook dengan Macro
Mengenal IDE Delphi DELPHI II UNSERA 2016.
Prosedur.
Algoritma Pemrograman 2A
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
Oleh : Agus Sugiharto.
Blog : muningmini.wordpress.com
Visual Basic 2010 The Beginner
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
Dasar Komputer & Pemrog. 2B
PEMROGRAMAN WEB Client Side XHTML, JAVASCRIPT.
Pengenalan Borland Delphi 7.0
Pemrograman Terstruktur I dengan Delphi
Pertemuan 13 Application Programming Interface (API)
Gtk dengan glade MUSDALIFAH DJ.
Macro.
PEMROGRAMAN SISTEM.
Pemrograman Terstruktur
Andri Yunatra. Introduction Microsoft Excel atau Microsoft Office Excel adalah sebuah program aplikasi lembar kerja spreadsheet yang dibuat dan didistribusikan.
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
ALGORITMA DAN PEMROGRAMAN 2B
TCP Socket Programming
Transcript presentasi:

Pertemuan 13 Application Programming Interface (API)

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mendemonstrasikan penggunaan Application Programming Interface (C3)

Outline Materi Application Programming Interface Konsep Application Programming Interface Deklarasi API Viewer Contoh API API Windows dan Direktori API Keyboard API Mouse Contoh Penggunaan API

Konsep Application Programming Interface Sekelompok fungsi yang membentuk sistem operasi Untuk Windows fungsi API tersimpan di dalam DLL Fungsi fungsi tersebut tidak bisa diakses oleh pengguna sistem operasi secara langsung, namun programmer bisa menggunakannya melalui bahasa pemrograman (VB, Delphi, C, dst)

Application Programming Interface Sistem operasi sendiri bisa diibaratkan sebagai dunia penuh pesan, contohnya : WM_CLOSE, sebuah window ditutup maka sistem operasi akan mengirim pesan ini kepada window tersebut WM_CHAR, jika pengguna menekan huruf maka window akan menerima pesan ini

Application Programming Interface Deklarasi Nama fungsi Letak DLL Parameter List Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long hWnd Digunakan untuk menghandle Window yang akan dikirim pesan wMsg Nomor pesan yang akan dikirim wParam &lParam Isinya tergantung pada pesan yang akan dikirimkan

Application Programming Interface API Viewer Digunakan untuk mengeksplor fungsi fungsi API yang ada

Application Programming Interface Contoh Code Deklarasi, tuliskan deklarasi ke dalam modul BAS Code, tulis code dari form

Application Programming Interface GetVersion Menampilkan versi windows

Application Programming Interface GetVersionEx Menampilkan versi Windows secara lengkap

API Windows dan Direktori Contoh Fungsi API : Windows dan Direktori GetVersion GetVersionEx GetWindowsDirectory GetSystemDirectory GetTempPath GetUserName GetComputerName

API Keyboard Contoh Fungsi API : Keyboard GetAsyncKeyState (untuk mendeteksi penekanan tombol, misalnya Ctrl+Alt+Del) KeysPressed

API Mouse Contoh Fungsi API : Mouse MouseButton GetCursorPos SetCursorPos

Contoh Penggunaan API