Anda di halaman 1dari 5

Virtual Pascal “Dynamic Library (.dll)”

Disusun untuk memenuhi tugas mata kuliah Pemrograman I Dosen Pembimbing Mumun,S.T

Virtual Pascal “Dynamic Library (.dll)” Disusun untuk memenuhi tugas mata kuliah Pemrograman I Dosen Pembimbing Mumun,S.T

Disusun Oleh :

Permadi Eka Permana

140511002

Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Cirebon

2015

Dynamic Library (.dll)

File dinamic library merupakan file pustaka yang di dalamnya terdapat prosedur- prosedur ataupun fungsi-fungsi yang berguna untuk menyimpan proses untuk kemudian di panggil hasilnya oleh program utama.

File ini sangat berguna ketika kita membuat program dengan kode yang sangat komplek, sehingga resource yang kita gunakan bisa lebih hemat, terutama resource memory.

Penyusunan Library

Dalam menyusun library, terdapat beberapa struktur yang harus kita ikuti, yaitu :

Library

namalibrary; (nama pustaka dan nama file sumber (.pas) harus sama, karena file dynamic bersifat case sensitive)

Function

namafungsi;export; (pengenal export (tanpa huruf ‘s’) merupakan pengenal bahwa hasil dari proses bisa di panggil oleh program utama)

Procedure

namaprosedure;export;

Exports

namafungsi name namafungsi’; (export dengan huruf s, dan name menunjukkan nama yang di pakai untuk pemanggilan oleh program utama)

Exports namaprosedur name namaprosedur’;

Begin

End.

Pemanggilan file library

Untuk memanggil fungsi atau prosedur yang telah kita buat, struktur yang harus kita perhatikan adalah sebagai berikut :

Function namafungsi;external namadirektori/nama file dllname namafungsi’;

Dari kode diatas, untuk memanggil namafungsi, kita letakkan pengenal external kemudian kita tunjukkan nama beserta letak file dll kita. Begitu juga dengan memanggil prosedur yang kita buat. Berikut ini adalah contoh Dynamic Library yang telah dipelajari di mata kuliah :

Pemanggilan file library Untuk memanggil fungsi atau prosedur yang telah kita buat, struktur yang harus kita

Setelah kode tersebut kita tulis dalam vp21 kemudian kita compile, maka akan terbentuk file fungsi.dll. file inilah yang bisa di panggil oleh program utama (.exe).

Setelah kode tersebut kita tulis dalam vp21 kemudian kita compile, maka akan terbentuk file fungsi.dll .
Setelah kode tersebut kita tulis dalam vp21 kemudian kita compile, maka akan terbentuk file fungsi.dll .

Berikutnya adalah kita akan membuat program utamanya. Script programnya sebagai berikut :

Setelah kode tersebut kita tulis dalam vp21 kemudian kita compile, maka akan terbentuk file fungsi.dll .

Selanjutnya kita akan membuat file pemanggil Dynamic Library untuk memanggil file .dll tersebut. Berikut script programnya :

Setelah kode tersebut kita tulis dalam vp21 kemudian kita compile, maka akan terbentuk file fungsi.dll .

Ket : file library (.dll) dan program pemanggil (exe) harus di tempatkan dalam satu folder yang sama agar ketika proses compiling maupun running program tidak terjadi kekeliruan pada computer.

Kemudian kita akan menambahkan unit untuk membuat program kotak untuk ditambahkan ke dalam program utama, berikut script programnya :

Kemudian kita akan menambahkan unit untuk membuat program kotak untuk ditambahkan ke dalam program utama, berikut

Selesai sudah program yang telah kita buat, selanjutnya menguji program tersebut. Saya akan menguji dengan beberapa nilai.

Output 1 :

Kemudian kita akan menambahkan unit untuk membuat program kotak untuk ditambahkan ke dalam program utama, berikut

Output 2 :

Kemudian kita akan menambahkan unit untuk membuat program kotak untuk ditambahkan ke dalam program utama, berikut