pemrograman terstruktur - dynamic library

6
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&'

Upload: hera-wijaya

Post on 18-Feb-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pemrograman Terstruktur - Dynamic Library

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&'

Page 2: Pemrograman Terstruktur - Dynamic Library

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

Page 3: Pemrograman Terstruktur - Dynamic Library

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

Page 4: Pemrograman Terstruktur - Dynamic Library

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.

Page 5: Pemrograman Terstruktur - Dynamic Library

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