Agustin, Hendra (2005) Penerapan Pemrograman Berorientasi Aspek Pada Kasus Logging Sistem Inventori. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.
Preview |
Text
5100100063-Undergarduate Thesis.pdf - Published Version Download (9MB) | Preview |
Abstract
Dalam membangun suatu aplikasi, khususnya yang berskala besar, tidak
sekedar dihangun oleh salll modul kode yang terdapat pada satu file. Ap/ilcasi ini
umumnya merupakan kumpulan dari herbagai modul yang bekerja bersama
untuk menyedialcan fungsi-fungsi yang diinginkan. Misalnya sebuah modul item
dan modul kereta he/anja mungkin saja dikombinasilcan dengan sebuah modul
interface untuk menciptakan aplikasi inventori. Proses mengidentifilcasi modulnwdul
yang ada merupakan usaha awal yang penting dalam membangun suatu
ap/ikasi. Seringlcali pengembang terpaksa membuat satu modul yang memiliki
beberapa fungsi, sebuah fungsi seperti logging seringlcali tersebar diantara
berberapa modul dalam sebuah aplikasi. Hal ini tidak bisa dihindari oleh metode
pemrograman selcarang yaitu pemrograman berorientasi objek lcarena meski
membagi suatu permasalahan menjadi objek cukup berhasil, namun beberapa
fungsi masih harus tersebar pada beberapa objek.
Untuk itulah dalam mengatasi permasa/ahan tersebut diciptalcan
pemrograman berorientasi aspek, sebagaimana yang dilakulcan dalam Tugas
Akhir ini. Dalam implementasi Tugas Akhir ini akan dirancang modul aspek yang
bertindak seolah-o/ah sebagai ke/as da/am pemrograman berorientasi objek
untuk menyimpan fungsi-fungsi yang sebelumnya dimodullcan dida/am kelas
dalam pemrograman berorientasi objek yang disebut juga sebagai crosscutting
concern.
Pengujian kedua metode pemrograman menunjukkan perbedaan langkahlangkah
pendekatan kedua metode pemrograman tersebut dalam mernecahknn
masalah. Uji coba yang dilakukan meliputi fase pemrograman scbagai cara aw<1i
untuk melihat secara praktis perbedaan pemrograman berorkntasi objck dan
aspek. Hal ini akan memberikan deskripsi bagaimana keseluruhan proses
pengembangan berorientasi aspek.
Item Type: | Thesis (Undergraduate) |
---|---|
Additional Information: | RSIF 005.1 Agu p |
Subjects: | Q Science > QA Mathematics > QA76.6 Computer programming. |
Divisions: | Faculty of Information Technology > Informatics Engineering |
Depositing User: | ansi aflacha |
Date Deposited: | 15 Oct 2019 07:18 |
Last Modified: | 15 Oct 2019 07:18 |
URI: | http://repository.its.ac.id/id/eprint/71192 |
Actions (login required)
View Item |