pemrograman terstruktur - dynamic library
Embed Size (px)
TRANSCRIPT

7/23/2019 Pemrograman Terstruktur - Dynamic Library
http://slidepdf.com/reader/full/pemrograman-terstruktur-dynamic-library 1/5
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
!"#
irtual Pas!al"D#nami! $ibrar# %.dll&'

7/23/2019 Pemrograman Terstruktur - Dynamic Library
http://slidepdf.com/reader/full/pemrograman-terstruktur-dynamic-library 2/5
Dynami$ %ibrary &'dll(
(ile dinami! librar# meru)akan *ile )ustaka #ang di dalamn#a terda)at )rosedur+
)rosedur atau)un *ungsi+*ungsi #ang berguna untuk men#im)an )roses untuk
kemudian di )anggil hasiln#a oleh )rogram utama.
(ile ini sangat berguna ketika kita membuat )rogram dengan kode #ang sangat
kom)lek, sehingga resour!e #ang kita gunakan bisa lebih hemat, terutama
resour!e memor#.
Penyusunan %ibrary
Dalam men#usun librar#, terda)at bebera)a struktur #ang harus kita ikuti, #aitu
%ibrary
namalibrar#) %nama )ustaka dan nama *ile sumber %.)as& harus sama, karena
*ile d#nami! bersi*at !ase sensiti-e&
Fun$tion
nama*ungsie*+ort %)engenal e/)ort %tan)a huru* s& meru)akan )engenal baha hasil dari )roses bisa di )anggil oleh )rogram utama&
,egin
-nd'
-*+orts
nama*ungsi name nama*ungsi %e/)ort dengan huru* s, dan name
menun3ukkan nama #ang di )akai untuk )emanggilan oleh )rogram utama&
-*+orts
nama)rosedur name nama)rosedur
Pro$edure
nama)roseduree*+ort

7/23/2019 Pemrograman Terstruktur - Dynamic Library
http://slidepdf.com/reader/full/pemrograman-terstruktur-dynamic-library 3/5
Pemanggilan file library
ntuk memanggil *ungsi atau )rosedur #ang telah kita buat, struktur #ang harus
kita )erhatikan adalah sebagai berikut
Dari kode diatas, untuk memanggil nama*ungsi, kita letakkan )engenal e*ternal
kemudian kita tun3ukkan nama beserta letak *ile dll kita. egitu 3uga dengan
memanggil )rosedur #ang kita buat.
erikut ini adalah !ontoh D#nami! $ibrar# #ang telah di)ela3ari di mata kuliah
Fun$tion
nama*ungsie*ternal namadirektori6nama *ile dll name nama*ungsi

7/23/2019 Pemrograman Terstruktur - Dynamic Library
http://slidepdf.com/reader/full/pemrograman-terstruktur-dynamic-library 4/5
Setelah kode tersebut kita tulis dalam -)21 kemudian kita !om)ile, maka akanterbentuk *ile fungsi'dll. *ile inilah #ang bisa di )anggil oleh )rogram utama
%.e/e&.
erikutn#a adalah kita akan membuat )rogram utaman#a. S!ri)t )rogramn#a
sebagai berikut
Selan3utn#a kita akan membuat *ile )emanggil D#nami! $ibrar# untukmemanggil *ile .dll tersebut. erikut s!ri)t )rogramn#a
7et *ile librar# %.dll& dan )rogram )emanggil %e/e& harus di tem)atkan dalam
satu
*older #ang sama agar ketika )roses !om)iling mau)un running )rogram
tidak ter3adi kekeliruan )ada !om)uter.

7/23/2019 Pemrograman Terstruktur - Dynamic Library
http://slidepdf.com/reader/full/pemrograman-terstruktur-dynamic-library 5/5
7emudian kita akan menambahkan unit untuk membuat )rogram kotak untuk
ditambahkan ke dalam )rogram utama, berikut s!ri)t )rogramn#a
Selesai sudah )rogram #ang telah kita buat, selan3utn#a mengu3i )rogram tersebut.
Sa#a akan mengu3i dengan bebera)a nilai.
8ut)ut 1
8ut)ut 2