ABSTRAK Perpustakaan dalam sebuah institusi akademik merupakan salah satu komponen pendukung penting yang berperan dalam meyediakan buku-buku sebagai sumber acuan pembelajaran dan pusat informasi. Seperti halnya perpustakaan SMA BPI 1 Bandung, di perpustakaan para anggota dapat memperoleh akses terhadap informasi dan pengetahuan. Untuk memenuhi kebutuhan tersebut perpustakaan SMA BPI 1 Bandung dituntut untuk memiliki fasilitas dan sistem yang mendukung proses peminjaman, pengembalian, informasi data buku dan proses lainnya agar dalam mendapatkan informasi anggota lebih mudah dan cepat. Oleh sebab itu dibuatlah sistem informasi perpustakaan pada SMA BPI 1 Bandung untuk mendukung proses pengelolaan perpustakaan agar dapat dilakukan lebih cepat dan mudah. Sistem informasi perpustakaan SMA BPI 1 Bandung dibangun menggunakan framework CodeIgniter dan database MySql. Sistem informasi perpustakaan ini memiliki fungsionalitas untuk peminjaman buku, pemesanan buku, pengembalian buku, mengirimkan email pemberitahuan informasi buku baru kepada anggota, mengirimkan sms pengigat batas pengembalian buku, mengirimkan sms pemberitahuan bahwa stok buku sudah tersedia diperpustakaan ketika anggota sudah melakukan pemesanan buku dan men-replay sms cek denda dari anggota. Dengan pengembangan sistem informasi perpustakaan ini diharapkan mampu mempercepat proses pengelolaan perpustakaan dan mengimbangi perkembangan teknologi yang sedang berkembang. Sebab pengolahan data perpustakaan yang akurat dan mendukung adanya perkembangan teknologi akan menentukan mutu dan hasil pelayanan kepada anggota perpustakaan. Kata Kunci : Perpustakaan, Informasi, CodeIgniter, MySql, SMA BPI 1 Badnung
vi Universitas Kristen Maranatha
ABSTRACT Library in an academic institution is one of the important supporting components that contribute in providing the books as a source of reference and learning resource center. As well as library SMA BPI 1 Bandung, at the library members can get access to information and knowledge. To meet the needs of library SMA BPI 1 Bandung and facilities are required to have a system that supports the process of borrowing, repayment, information of books and other processes in order to get the member information more easily and quickly. Therefore, the library information system made SMA BPI 1 Bandung to support library management process that can be done faster and easier. Library information systems SMA BPI 1 Bandung was built using Framework CodeIgniter and MySQL database. The library information system has the functionality to borrowing books, ordering books, returning books, send e-mail notification of new book information to members, sending sms reminders limit the return of books, send sms notification that the book stock is available at a library when members had an order book and replay sms check fines from members. With the development of library information system is expected to speed up the process of library management and balance the development of emerging technologies. Because processing data accurate library and supports the development of technology results will determine the quality of service to member libraries. Keywords: Library, Information, CodeIgniter, MySql, SMA BPI 1 Badnung
vii Universitas Kristen Maranatha
DAFTAR ISI LEMBAR PENGESAHAN ................................................................................ i PERNYATAAN ORISINALITAS LAPORAN PENELITIAN .............................. ii PERNYATAAN PUBLIKASI LAPORAN PENELITIAN .................................. iii PRAKATA ...................................................................................................... iv ABSTRAK ...................................................................................................... vi ABSTRACT ................................................................................................... vii DAFTAR ISI ................................................................................................. viii DAFTAR GAMBAR ........................................................................................ xi DAFTAR TABEL ........................................................................................... xv DAFTAR LAMPIRAN .................................................................................. xvii DAFTAR NOTASI/LAMBANG ..................................................................... xviii DAFTAR SINGKATAN ................................................................................ xxiii DAFTAR ISTILAH ...................................................................................... xxiv BAB 1.
PENDAHULUAN ............................................................................ 1
1.1
Latar Belakang Masalah .................................................................. 1
1.2
Rumusan Masalah ........................................................................... 2
1.3
Tujuan Pembahasan........................................................................ 3
1.4
Ruang Lingkup Kajian...................................................................... 3
1.5
Sumber Data ................................................................................... 5
1.6
Sistematika Penyajian ..................................................................... 5
BAB 2.
KAJIAN TEORI ............................................................................... 7
2.1
Sistem Informasi .............................................................................. 7
2.2
Framework ....................................................................................... 8
2.3
UML (Unified Modeling Language) ................................................ 10
2.4
Flowchart ....................................................................................... 17
2.5
ERD(Entity Relationship Diagram) ................................................ 19
2.6
XAMPP .......................................................................................... 24
2.7
SMS Gateway ................................................................................ 26
2.8
Blackbox Testing ........................................................................... 27
BAB 3.
ANALISIS DAN RANCANGAN SISTEM ....................................... 28
viii Universitas Kristen Maranatha
3.1
Proses Bisnis ................................................................................. 28
3.2
Perancangan Basisdata................................................................. 35
3.3
Perancangan Sistem ..................................................................... 39
3.4
Rancangan Antarmuka .................................................................. 62
BAB 4.
HASIL PENELITIAN ..................................................................... 78
4.1
Halaman Login Pustakawan .......................................................... 78
4.2
Halaman Pustakawan .................................................................... 78
4.3
Halaman Login Anggota ................................................................ 98
4.4
Halaman Anggota .......................................................................... 99
BAB 5.
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ............... 105
5.1
Pengujian Form Login.................................................................. 105
5.2
Pengujian Form Tambah Data Buku............................................ 106
5.3
Pengujian Form Ubah Data Buku ................................................ 106
5.4
Pengujian Form Hapus Data Buku .............................................. 107
5.5
Pengujian Form Menambah Data Anggota .................................. 107
5.6
Pengujian Form Ubah Data Anggota ........................................... 108
5.7
Pengujian Form Hapus Data Anggota ......................................... 108
5.8
Pengujian Form Ubah Denda ...................................................... 109
5.9
Pengujian Form Tambah Kategori Buku ...................................... 109
5.10
Pengujian Form Ubah Kategori Buku .......................................... 110
5.11
Pengujian Form Hapus Kategori Buku......................................... 110
5.12
Pengujian Form Tambah Peminjaman Buku ............................... 111
5.13
Pengujian Form Ubah Peminjaman Buku .................................... 111
5.14
Pengujian Form Hapus Peminjaman Buku .................................. 112
5.15
Pengujian Form Pengembalian Buku .......................................... 112
5.16
Pengujian Form Tambah Pemesanan Buku ................................ 113
5.17
Pengujian Form Ambil Buku Pesanan ......................................... 113
5.18
Pengujian Form Hapus Pemesanan Buku ................................... 114
5.19
Pengujian Form Tambah Subscribe ............................................ 114
5.20
Pengujian Form Ubah Subscribe ................................................. 115
5.21
Pengujian Form Hapus Subscribe ............................................... 115
5.22
Pengujian Form Laporan ............................................................. 116 ix Universitas Kristen Maranatha
BAB 6.
SIMPULAN DAN SARAN ........................................................... 117
6.1
Simpulan...................................................................................... 117
6.2
Saran ........................................................................................... 117
DAFTAR PUSTAKA .................................................................................... 118
x Universitas Kristen Maranatha
DAFTAR GAMBAR Gambar 2.1 Interaksi Komponen-Komponen Sistem Informasi ...................... 8 Gambar 2.2 Contoh Penggunaan Dependensi Include................................. 12 Gambar 2.3 Contoh Penggunaan Dependensi Extend ................................. 12 Gambar 2.4 Contoh Struktur Class Diagram ................................................ 14 Gambar 2.5 Contoh Generalization dan Inheritence Class Diagram ............ 15 Gambar 2.6 Contoh Association Class Diagram ........................................... 15 Gambar 2.7 Contoh Aggregation Class Diagram .......................................... 15 Gambar 2.8 Contoh Composition Class Diagram ......................................... 16 Gambar 2.9 Contoh Dependency Class Diagram ......................................... 16 Gambar 2.10 Contoh Realization Class Diagram ......................................... 16 Gambar 2.11 Contoh ERD ............................................................................ 19 Gambar 2.12 Entitas ..................................................................................... 20 Gambar 2.13 Atribut...................................................................................... 20 Gambar 2.14 Atribut Komposit ...................................................................... 20 Gambar 2.15 Atribut Bernilai Tunggal ........................................................... 21 Gambar 2.16 Atribut Bernilai banyak ............................................................ 21 Gambar 2.17 Atribut Turunan ....................................................................... 21 Gambar 2.18 Relasi Satu ke Satu................................................................. 22 Gambar 2.19 Relasi Satu ke Banyak ............................................................ 22 Gambar 2.20 Relasi Banyak ke Satu ............................................................ 22 Gambar 2.21 Relasi Banyak ke Banyak ....................................................... 23 Gambar 3.1 Proses Bisnis Pendaftaran Anggota.......................................... 29 Gambar 3.2 Proses Bisnis Peminjaman Buku .............................................. 30 Gambar 3.3 Proses Bisnis Pengembalian Buku ........................................... 31 Gambar 3.4 ERD Sistem Informasi Perpustakaan SMA BPI 1 Bandung ...... 35 Gambar 3.5 Skema Relasi ............................................................................ 36 Gambar 3.6 Use Case Diagram .................................................................... 39 Gambar 3.7 Activity Diagram Proses Login .................................................. 50 Gambar 3.8 Activity Diagram Proses Kelola Anggota ................................... 52 Gambar 3.9 Activity Diagram Proses Kelola Buku ........................................ 53
xi Universitas Kristen Maranatha
Gambar 3.10 Activity Diagram Proses Peminjaman Buku ............................ 55 Gambar 3.11 Activity Diagram Proses Pengembalian Buku ......................... 56 Gambar 3.12 Activity Diagram Proses Membuat Laporan ............................ 57 Gambar 3.13 Activity Diagram Proses Pengiriman SMS Reminder .............. 58 Gambar 3.14 Activity Diagram Proses Pemesanan Buku ............................. 59 Gambar 3.15 Activity Diagram Proses Ubah Data Diri Anggota ................... 60 Gambar 3.16 Activity Diagram Proses Kirim SMS Cek Denda ..................... 61 Gambar 3.17 Rancangan UI Login Pustakawan ........................................... 62 Gambar 3.18 Rancangan UI Login Anggota ................................................. 62 Gambar 3.19 Rancangan UI Menu Pustakawan ........................................... 63 Gambar 3.20 Rancangan UI Menu Data Pustakawan .................................. 64 Gambar 3.21 Rancangan UI Menu Ubah Pustakawan ................................. 64 Gambar 3.22 Rancangan UI Menu Data Buku ............................................. 65 Gambar 3.23 Rancangan UI Menu Hapus Data Buku .................................. 65 Gambar 3.24 Rancangan UI Menu Tambah Buku ........................................ 66 Gambar 3.25 Rancangan UI Menu Ubah Buku ............................................ 67 Gambar 3.26 Rancangan UI Menu Data Anggota ........................................ 68 Gambar 3.27 Rancangan UI Menu Hapus Data Anggota ............................. 68 Gambar 3.28 Rancangan UI Menu Tambah Anggota ................................... 69 Gambar 3.29 Rancangan UI Menu Ubah Anggota ....................................... 70 Gambar 3.30 Rancangan UI Menu Data Pemesanan Buku ......................... 71 Gambar 3.31 Rancangan UI Menu Data Peminjaman Buku ......................... 71 Gambar 3.32 Rancangan UI Menu Tambah Peminjaman Buku ................... 72 Gambar 3.33 Rancangan UI Menu Hapus Data Peminjaman Buku ............. 73 Gambar 3.34 Rancangan UI Menu Pengembalian Buku .............................. 73 Gambar 3.35 Rancangan UI Menu Kirim SMS Pengingat ............................ 74 Gambar 3.36 Rancangan UI Menu Membuat Laporan ................................. 75 Gambar 3.37 Rancangan UI Menu Anggota ................................................. 75 Gambar 3.38 Rancangan UI Menu Anggota Ubah Data Diri ........................ 76 Gambar 3.39 Rancangan UI Menu Anggota Pesan Buku ............................. 77 Gambar 3.40 Rancangan UI Menu Anggota Cek Denda .............................. 77 Gambar 4.1 Halaman Login Pustakawan ..................................................... 78 xii Universitas Kristen Maranatha
Gambar 4.2 Halaman Home Pustakawan ..................................................... 79 Gambar 4.3 Halaman Kelola Pustakawan .................................................... 79 Gambar 4.4 Halaman Tambah Pustakawan ................................................. 80 Gambar 4.5 Halaman Ubah Pustakawan ...................................................... 80 Gambar 4.6 Halaman Hapus Pustakawan .................................................... 81 Gambar 4.7 Halaman Lihat Denda ............................................................... 81 Gambar 4.8 Halaman Ubah Denda............................................................... 82 Gambar 4.9 Halaman Kategori Buku ............................................................ 82 Gambar 4.10 Halaman Tambah Kategori ..................................................... 83 Gambar 4.11 Halaman Ubah Kategori Buku ................................................. 83 Gambar 4.12 Halaman Hapus Kategori Buku ............................................... 84 Gambar 4.13 Halaman Kelola Anggota ........................................................ 84 Gambar 4.14 Halaman Tambah Anggota ..................................................... 85 Gambar 4.15 Halaman Ubah Anggota .......................................................... 85 Gambar 4.16 Halaman Hapus Anggota ........................................................ 86 Gambar 4.17 Halaman Peminjman Buku ...................................................... 86 Gambar 4.18 Halaman Jumlah Peminjaman Buku ....................................... 87 Gambar 4.19 Halaman Tambah Peminjaman ............................................... 87 Gambar 4.20 Halaman Hapus Peminjaman ................................................. 88 Gambar 4.21 Halaman Pengembalian Buku ................................................. 88 Gambar 4.22 Halaman Pengiriman SMS Pengingat Sukses ........................ 89 Gambar 4.23 Halaman Pemesanan Buku .................................................... 89 Gambar 4.24 Halaman Pengambilan Pemesanan Buku ............................... 90 Gambar 4.25 Hapus Pemesanan.................................................................. 90 Gambar 4.26 Halaman Data Subscribe ........................................................ 91 Gambar 4.27 Halaman Tambah Subscribe ................................................... 91 Gambar 4.28 Halaman Ubah Subscribe ....................................................... 92 Gambar 4.29 Halaman Hapus Subscribe ..................................................... 92 Gambar 4.30 Halaman Laporan.................................................................... 93 Gambar 4.31 Halaman Laporan Buku .......................................................... 93 Gambar 4.32 Halaman Hasil Laporan Buku ................................................. 94 Gambar 4.33 Halaman Laporan Peminjaman ............................................... 94 xiii Universitas Kristen Maranatha
Gambar 4.34 Halaman Laporan Peminjaman Buku...................................... 95 Gambar 4.35 Halaman Laporan Peminjamn ................................................. 95 Gambar 4.36 Halaman Laporan Pemesanan Buku ...................................... 96 Gambar 4.37 Halaman Data Buku ................................................................ 96 Gambar 4.38 Halaman Tambah Buku .......................................................... 97 Gambar 4.39 Halaman Ubah Buku ............................................................... 97 Gambar 4.40 Halaman Buku Hapus ............................................................. 98 Gambar 4.41 Halaman Login Anggota.......................................................... 98 Gambar 4.42 Halaman Home Anggota ......................................................... 99 Gambar 4.43 Halaman Data Diri Anggota .................................................. 100 Gambar 4.44 Halaman Ubah Data Diri Anggota ......................................... 100 Gambar 4.45 Halaman Cari Buku ............................................................... 101 Gambar 4.46 Halaman Pemesanan Buku .................................................. 102 Gambar 4.47 Halaman Informasi Buku ....................................................... 102 Gambar 4.48 Halaman Riwayat Pemesanan dan Peminjaman .................. 103 Gambar 4.49 Tampilan SMS Cek Denda .................................................... 103 Gambar 4.50 Tampilan Sms Pengingat Batas Kembali Buku ..................... 104 Gambar 4.51 Tampilan Sms Pemberitahuan Stok Buku ............................. 104
xiv Universitas Kristen Maranatha
DAFTAR TABEL Tabel 2.1 Simbol Multiplisitas........................................................................ 17 Tabel 3.1 Entitas Tabel Pustakawan ............................................................. 36 Tabel 3.2 Entitas Tabel Anggota ................................................................... 36 Tabel 3.3 Entitas Tabel Pesan ...................................................................... 37 Tabel 3.4 Entitas Tabel Pinjam ..................................................................... 37 Tabel 3.5 Entitas Tabel Kategori ................................................................... 37 Tabel 3.6 Entitas Tabel Buku ........................................................................ 37 Tabel 3.7 Entitas Tabel Subscribe ................................................................ 38 Tabel 3.8 Entitas Tabel Kondisi Buku ........................................................... 38 Tabel 3.9 Entitas Tabel Pembayaran Denda ................................................ 38 Tabel 5.1 Pengujian Proses Login Pustakawan .......................................... 105 Tabel 5.2 Pengujian Proses Login Anggota ................................................ 105 Tabel 5.3 Pengujian Proses Tambah Buku ................................................. 106 Tabel 5.4 Pengujian Proses Ubah Buku ..................................................... 106 Tabel 5.5 Pengujian Proses Hapus Buku ................................................... 107 Tabel 5.6 Pengujian Proses Tambah Anggota............................................ 107 Tabel 5.7 Pengujian Proses Ubah Anggota ................................................ 108 Tabel 5.8 Pengujian Proses Hapus Anggota .............................................. 108 Tabel 5.9 Pengujian Proses Ubah Denda ................................................... 109 Tabel 5.10 Pengujian Proses Tambah Kategori Buku ................................ 109 Tabel 5.11 Pengujian Proses Ubah Kategori Buku ..................................... 110 Tabel 5.12 Pengujian Proses Hapus Kategori Buku ................................... 110 Tabel 5.13 Pengujian Proses Tambah Peminjaman Buku .......................... 111 Tabel 5.14 Pengujian Proses Ubah Peminjaman Buku .............................. 111 Tabel 5.15 Pengujian Proses Hapus Peminjaman Buku ............................. 112 Tabel 5.16 Pengujian Proses Pengembalian Buku ..................................... 112 Tabel 5.17 Pengujian Proses Tambah Pemesanan Buku ........................... 113 Tabel 5.18 Pengujian Proses Pengambilan Buku Pesanan ........................ 113 Tabel 5.19 Pengujian Proses Menghapus Data Pemesanan Buku............. 114 Tabel 5.20 Pengujian Proses Tambah Subscribe ....................................... 114
xv Universitas Kristen Maranatha
Tabel 5.21 Pengujian Proses Ubah Subscribe ........................................... 115 Tabel 5.22 Pengujian Proses Hapus Subscribe .......................................... 115 Tabel 5.23 Pengujian Proses Membuat Laporan ........................................ 116
xvi Universitas Kristen Maranatha
DAFTAR LAMPIRAN LAMPIRAN A. Angket Guru...................................................................... 119 LAMPIRAN B. Kartu Anggota Siswa ........................................................ 121 LAMPIRAN C. Buku induk perpustakaan ................................................. 122
xvii Universitas Kristen Maranatha
DAFTAR NOTASI/LAMBANG Jenis
Notasi/Lambang
Nama
Arti Actor
mempresen-
tasikan Use Case
seseorang
atau sesuatu yang
Actor
berinteraksi dengan sistem. Gambaran fungsionalitas Use Case
Use Case
dari
suatu
sistem, sehingga pe-
Use Case
ngguna dapat memahami
guna dari
sistem.
Use Case
Communication
Tujuan
komunikasi
adalah
untuk
me-
mperlihatkan bahwa sebuah actor terlibat dalam use case. Relasi
antara
dua
actor
atau
dua
usecase Use Case
Generalisasi
dimana
salah satunya menurunkan,
menam-
bahkan override
atau sifat
dari
yang lainnya.
xviii Universitas Kristen Maranatha
Untuk memulai akActivity Diagram
tifitas diagram yang Initial State
dilakukan di activity diagram. Action yang dilaku-
Activity
Action State
kan oleh sistem.
Diagram Pilihan untuk mengActivity
Decision
ambil keputusan.
Diagram Digunakan
untuk
menunjukkan kegiatan yang dilakukan
Activity Diagram
Transaction (Fork)
secara pararel atau untuk menggabungkan
dua
pararel
kegiatan menjadi
satu. Digunakan Activity
Final State
untuk
mengakhiri aktifitas
Diagram Activity Diagram
Digunakan Control Flow
sebagai
penghubung antara action satu dengan action yang lain. Dokumen
atau
laporan : dokumen Flowchart
Dokumen
tersebut dapat dipersiapkan dengan tulis tangan, atau dicetak dengan computer.
xix Universitas Kristen Maranatha
Digambarkan dengan
cara
menumpuk
1
simbol
2
Flowchart
Dokumen dan
dokumen
dan
tembusannya
mencetak
nomor
dokumen di bagian depan sudut kanan atas. Fungsi
input/output
apa pun di dalam bagan alir program. Flowchart
Input/output; jurnal Di-pergunakan untuk atau buku besar
mewakili jurnal dan buku besar dalam bagan alir dokumen. Informasi yang ditampilkan oleh per-
Flowchart
alatan output online,
Tampilan
seperti
terminal,
monitor, atau layar. Memasukan (entry) data melalui Flowchart
Pengetikan online
peralatan online seperti terminal atau personal computer. Fungsi pemrosesan yang di-laksanakan
Flowchart
Pemroses dengan komputer
dengan
komputer,
biasanya menghasilkan perubahan atas data atau informasi.
xx Universitas Kristen Maranatha
Pelaksanaan rosesan Flowchart
Proses manual
pem-
yang
laksanakan
di-
secara
manual. File dokumen secara manual
di
simpan
dan ditarik kembali; huruf yang ditulis di File
dalam simbol me-
Flowchart
nunjukan
N
urutan
pengaturan secara
file
N=numeris,
A=alfabe-tis, D=berdasar tanggal Data disimpan secara
permanen
dalam Flowchart
Disk magnetis
disk
di
mag-
netis; dipergunakan untuk
file
(master
utama
file)
dan
database. Titik
awal,
akhir,
atau pemberhen-tian dalam suatu proses Flowchart
Terminal
atau program; juga dipergunakan untuk menunjukan adanya pihak eksternal. Langkah
Flowchart
Keputusan
pengambilan keputusan;
xxi Universitas Kristen Maranatha
dipergunakan dalam sebuah
program
komputer bagan air untuk
memperlihat-
kan
pembuatan
cabang
ke
jalan
alternatif. Menghubungkan arus
pemroses
di
satu halaman yang On-page
sama;
connector
konektor
ini meng-
hindari
garis-garis
Flowchart
pengunaan
yang saling silang di satu halaman. Suatu Flowchart
penanda
Off- page
masuk
connector
keluar ke halaman
dari,
atau
lain. Arah pemroses atau Flowchart
Arus dokumen
arus dokumen; arus
atau proses
yang normal berada di
bawah
dan
megarah ke kanan.
xxii Universitas Kristen Maranatha
DAFTAR SINGKATAN A ASP
(Active Server Pages)
CI
(CodeIgniter)
CORBA
(Common Object Reguest Broker Architecture)
ERD
(Entity Relation Diagram)
HTTP
(Hypertext Transfer Protocol)
C
E
H
M MVC
(Model, View, Controller)
O OMG
(Object Management Group)
OOP
(Object Oriented Programing)
PHP
(Hypertext Preprocessor)
PEAR
(PHP Extention and Repository)
PC
(Personal Computer)
RDBMS
(Relational Database Management System)
SMS
(Short Message Service)
UML
(Unified Modeling Language)
P
R
S
U
xxiii Universitas Kristen Maranatha
DAFTAR ISTILAH Framework
: Rangka, Kerangka.
Model
: Bertanggung pengolahan
jawab
untuk
melakukan
data (mengambil, mengubah,
menghapus dan menambahkan data) dalam basisdata. View
: Tempat meletakkan apa yang akan ditampilkan dihalaman browser(perambah).
Controller
: Pengatur utama hubungan antara model, view, dan sumber daya lain yang tersedia.
Sources
: Sumber-sumber.
Selectivity
: Pemilihan.
Segmentation
: Pembagian.
Use Case Diagram : Memodelkan proses bisnis. Activity Diagram
: Memodelkan perilaku Use Case dan objek di dalam sistem.
Class Diagram
: Memodelkan struktur class.
Object Diagram
: Memodelkan struktur objek.
Conceptual Diagram : Memodelkan aplikasi konsep-konsep yang ada si dalam aplikasi. Sequence Diagram : Memodelkan pengiriman message antar objek. Collaboration Diagram: Memodelkan interaksi antar objek. State Diagram
: Memodelkan perilaku objek dalam sistem.
Component Diagram : Memodelkan komponen objek. Deployment Diagram : Memodelkan distribusi aplikasi. Include
: Hubungan antar dua usecase dimana yang satu memanggil yang lain.
Extend
: Pemanggilan
memerlukan
adanya
kondisi
tertentu. Inheritance
: Pewarisan.
xxiv Universitas Kristen Maranatha
Activation Bar
: Menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan diterimanya sebuah message.
Association
: Merupakan hubungan statis antar class.
Composition
: Merupakan aggregation dengan hubungan yang lebih kuat.
Aggregation
: Merupakan hubungan antar class di mana yang satu adalah bagian dari class lainnya.
Dependency
: Merupakan hubungan antar-class di mana sebuah class memiliki ketergantungan pada class lainnya tetapi tidak sebaliknya.
Realization
: Merupakan hubungan antar class, dimana sebuah
class
memiliki
keharusan
untuk
mengikuti aturan yang ditetapkan class lainnya. Multiplisitas
: Jumlah banyaknya objek sebuah class yang berelasi dengan sebuah objek lain pada class lain yang berasosiasi dengan class tersebut.
Flowchart
: Representasi grafik dari langkah-langkah yang harus dilakukan dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol,
dimana
masing-masing
simbol
merepresentasikan suatu kegiatan tertentu. System Flowchart
: Bagan alir sistem.
Frocument Flowchart :Bagan alir dokumen. Schematic Flowchart :Bagan alir skematik. Process Flowchart
:Bagan alir proses.
Program Flowchart : Bagan alir program Localhost
: Server yang berdiri sendiri
SMS Gateway
:Suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll).
xxv Universitas Kristen Maranatha