PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
SKRIPSI
Disusun oleh :
105314017
THESIS
By :
105314017
i
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan dalam
Penulis,
iii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma:
Nama : Ria Riska Topurmera
NIM : 105314017
Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan
kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan,
mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan
data, menditribusikan secara terbatas, dan mempublikasikannya di Internet atau
media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya
maupun memberikan royalti kepada saya selama saya tetap mencantumkan nama
saya sebagai penulis.
iv
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ABSTRAK
Balai Anak Garuluku memiliki Sanggar Anak Garuluku dan Forum Anak
Desa Kemadang 17 Dusun. Balai Anak Garuluku memiliki banyak anggota dan
saat ini masih melakukan pendataan semua anggota dan data lainnya secara
manual di dalam sebuah buku yang dinamakan Buku Induk Sanggar Anak
Garuluku dan Buku Induk FORANDAKA 17. Hal ini memungkinkan terjadi
kesalahan dalam pencatatan data, ketidakteraturan dalam pencatatan data, dan
dapat terjadi kehilangan berkas dari dalam buku-buku tersebut. Dari latar
belakang tersebut, maka dibuat sebuah sistem informasi untuk pencatatan data
anggota, data kegiatan, data donatur, dan data laporan keuangan. Penulis mencoba
untuk menerapkan fitur-fitur dari basis data relasional objek ke dalam sistem
informasi ini dalam menangani data-data yang ada. Selain itu melalui sistem
informasi inipun ingin memperkenalkan Garuluku-FORANDAKA kepada
masyarakat luas.
Metodologi penelitian yang digunakan untuk menyelesaikan masalah yang
ada adalah studi kasus pada Balai Anak Garuluku Desa Kemadang Kecamatan
Tanjung Sari, Gunung Kidul, membangun perangkat lunak dengan menggunakan
JSP, Java, dan Oracle, dan melakukan uji coba calon pengguna sistem.
Hasil akhir yang diperoleh adalah sistem informasi berbasis web yang
dapat memberikan informasi mengenai Balai Anak Garuluku kepada masyarakat
luas, dan melakukan pencatatan data-data anggota, kegiatan, donatur, dan laporan
keuangan yang dimiliki Sanggar Anak Garuluku dan FORANDAKA 17.
Implementasi BDRO cukup baik dalam menangani pengelolaan data karena
pemodelan basis data di Balai Anak Garuluku ini termasuk kompleks terutama
dalam menangani data kegiatan dan data laporan keuangan yang membutuhkan
nested table dan REF. Data anggota Garuluku yang memiliki tiga jenis
keanggotaan menggunakan fitur inheritance. Data materi yang diajarkan dengan
pengajarnya menggunakan fitur relationships using REF. Kekurangan dari
implementasi Basis Data Relasional Objek adalah tampilan tabel menjadi kurang
rapi karena ada kolom dalam suatu tabel yang bertipe data objek. Setelah
dilakukan uji coba di Balai Anak Garuluku, kepada donatur, dan masyarakat luas
diperoleh kesimpulan bahwa sistem ini dapat menjadi sarana penghubung dengan
berbagai pihak dalam menyampaikan informasi tentang kegiatan, struktur
organisasi, keanggotaan, dan laporan keuangan. Hal ini dibuktikan dari 97%
responden yang menyatakan setuju bahwa sistem ini sudah efektif dalam
menyajikan informasi profil garuluku, data keanggotaan, data kegiatan, data
laporan keuangan dengan tepat dan jelas, dan 81,82% responden menyatakan
setuju bahwa sistem ini mudah digunakan. Kekurangan dari sistem ini adalah
tampilan web yang kurang berwarna dan kurang menarik, serta anggota garuluku
tidak bisa login ke dalam sistem.
v
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ABSTRACT
Garuluku Children's Center has Sanggar Anak Garuluku and Forum Anak
Desa Kemadang 17 Dusun. Garuluku Children's Center has many members and
still collecting all data members and other data manually in a book, called
Sanggar Anak Parent Book and FORANDAKA 17 Parent Book. This enables an
error in recording the data, the irregularity in recording the data, and can occurs
loss of files in these books. From this background, then be created an information
system for recording members data, activity data, the data of donators, and
financial reporting data. The author tries to apply the features of the Object
Relational Data Base into this information system in handling the existing data.
Other than that through the information system would like to introduce Garuluku-
FORANDAKA to the public.
The research methodology used to resolve the existing problems are a case
study at the Children's Center of Garuluku in Kemadang, Tanjung Sari, Gunung
Kidul, build software using JSP, Java, and Oracle, and to test prospective users of
the system.
The final result obtained is a web-based information system that can
provide information about the Garuluku Children's Center to the general public,
and perform recording data members, activities, donators, and the financial
reporting data are owned Sanggar Anak Garuluku and FORANDAKA 17. ORDB
are good to handle the data menagement because the database modeling in
Garuluku Children’s Center are complex especially to handle the activities data
and financial reports that need nested table and REF. The data of Garuluku’s
member has three type of memberships, they are using inheritance. Materi data
and the teacher are using relationships using REF. The weakness from BDRO
implementasion is table view not arrange in the information system because the
column in a type table is object type. After testing at the Garuluku Children's
Center, to donators, and to the general public, in general conclusion that the
system is able to solve the problems that occurred in the Garuluku Children's
Center. This thing are proven from 97% respondent are agree that this system are
effective to present garuluku’s profile, member’s data, activities data, financial
reports, dan 81,82% respondent are agree that this system are eassy to use. The
weakness of this system is the web page view are less colorfull, not really
attractive, and Garuluku’s member can’t login to the system.
vi
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yesus Kristus, karena
kasihNya penulis dapat menyelesaikan tugas akhir sebagai salah satu syarat
memperoleh gelar sarjana ada jurusan Teknik Informatika Universitas Sanata
Dhrama Yogyakarta.
Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada
pihak-pihak yang telah membantu selama pengerjaan skripsi ini. Ucapan terima
kasih penulis sampaikan kepada:
1. Ibu Agnes Maria Polina, S.Kom, M.Sc., sebagai Dosen Pembimbing
Tugas Akhir
2. Orang tua, Josias Topurmera dan Maria Ursensi Topurmera atas segala
dukungan dalam penyusunan skripsi ini.
3. Teman-teman di Balai Anak Garuluku, terutama pembina Balai Anak
Garuluku : Mas Wawan dan keluarga.
4. Teman-teman MAPALA.
5. Teman-teman Teknik Informatika 2010.
Penulis berharap semoga skripsi ini dapat berguna bagi pembaca.
Penulis,
vii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR ISI
viii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ix
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
x
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xi
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR GAMBAR
Gambar 2. 1 Empat kuadran dalam basis data. ..................................................... 13
Gambar 2. 2 Contoh object type ........................................................................... 16
Gambar 2. 3 Contoh tipe varray ............................................................................ 17
Gambar 2. 4 Contoh nested table .......................................................................... 18
Gambar 2. 5 Contoh implementasi OID ............................................................... 19
Gambar 2. 6 Contoh relasi menggunakan Object References............................... 20
Gambar 2. 7 Implementasi many to many menggunakan object refrences. ......... 22
Gambar 2. 8 Implementasi one to many menggunakan object refrences ............. 22
Gambar 2. 9 Implementasi one to one menggunakan object refrences................. 22
Gambar 2. 10 Implementasi union inheritance menggunakan "under" ................ 24
Gambar 2. 11 Implementasi mutual-exclusion inheritance menggunakan "under"
............................................................................................................................... 25
Gambar 2. 12 Implementasi partition inheritance menggunakan "under" ........... 26
Gambar 2. 13 Multiple inheritance ....................................................................... 26
Gambar 2. 14 Sintaks umum Stored procedure .................................................... 28
Gambar 2. 15 Sintaks umum member procedure .................................................. 30
Gambar 2. 16 Contoh member procedure ............................................................. 30
Gambar 2. 17 Siklus informasi.............................................................................. 34
xiii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xiv
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Gambar 4. 31 Servlet controller ubah data anggota forum anak ..................................... 118
Gambar 4. 32 Hasil ubah data anggota forum anak ........................................................ 118
Gambar 4. 33 Hapus data anggota forum anak ............................................................... 119
Gambar 4. 34 Servlet controller hapus data anggota forum anak ................................... 119
Gambar 4. 35 Hasil hapus data anggota forum anak ...................................................... 120
Gambar 4. 36 Menu anggota sanggar anak ..................................................................... 120
Gambar 4. 37 Form insert data anggota sanggar anak .................................................... 121
Gambar 4. 38 Servlet controller tambah data anggota sanggar anak .............................. 123
Gambar 4. 39 Hasil tambah data anggota sanggar anak ................................................. 124
Gambar 4. 40 Ubah data anggota sanggar anak .............................................................. 124
Gambar 4. 41 Form ubah data anggota sanggar anak ..................................................... 125
Gambar 4. 42 Srvlet controller ubah data anggota sanggar anak .................................... 126
Gambar 4. 43 Hasil ubah data sanggar anak ................................................................... 127
Gambar 4. 44 Hapus data anggota sanggar anak ............................................................ 127
Gambar 4. 45 Servlet controller hapus data anggota sanggar anak ................................ 128
Gambar 4. 46 Hasil hapus data sanggar anak ................................................................. 128
Gambar 4. 47 Menu data pengajar tetap ......................................................................... 129
Gambar 4. 48 Tambah data pengajar tetap ..................................................................... 129
Gambar 4. 49 Form tambah data pengajar tetap ............................................................. 130
Gambar 4. 50 Servlet controller tambah data pengajar tetap .......................................... 131
Gambar 4. 51 Hasil tambah data pengajar tetap ............................................................. 131
Gambar 4. 52 Ubah data pengajar tetap .......................................................................... 132
Gambar 4. 53 Form ubah data pengajar tetap ................................................................. 132
Gambar 4. 54 Servlet controller ubah data pengajar tetap .............................................. 133
Gambar 4. 55 Hasil ubah data pengajar tetap ................................................................. 133
Gambar 4. 56 Hapus data pengajar tetap ........................................................................ 134
Gambar 4. 57 Servlet controller hapus data pengajar tetap ............................................ 135
Gambar 4. 58 Hasil hapus data pengajar tetap ................................................................ 135
Gambar 4. 59 Menu data anggota garuluku .................................................................... 136
Gambar 4. 60 Hapus data anggota garuluku ................................................................... 136
Gambar 4. 61 Servlet controller hapus data anggota garuluku ....................................... 137
Gambar 4. 62 Hasil hapus data anggota garuluku........................................................... 137
Gambar 4. 63 Submenu Pengajar relawan ...................................................................... 138
Gambar 4. 64 Cari dan lihat data pengajar relawan ........................................................ 139
Gambar 4. 65 Hasil cari data pengajar relawan .............................................................. 139
Gambar 4. 66 Form tambah data pengajar relawan ........................................................ 140
Gambar 4. 67 Servlet controller tambah data pengajar relawan ..................................... 141
Gambar 4. 68 Hasil tambah data pengajar relawan......................................................... 141
Gambar 4. 69 Ubah data pengajar relawan ..................................................................... 142
Gambar 4. 70 Form ubah data pengajar relawan ............................................................ 142
Gambar 4. 71 Servlet controler ubah data pengajar relawan .......................................... 143
xv
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xvi
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
xvii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR TABEL
Tabel 5. 1 Tabel hasil kuisioner pertanyaan 1 untuk semua responden .............. 218
Tabel 5. 2 Tabel hasil kuisioner pertanyaan 2 untuk semua responden .............. 219
xviii
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Tabel 5. 3 Tabel hasil kuisioner pertanyaan 3 untuk semua respponden ............ 220
Tabel 5. 4 Tabel hasil kuisioner pertanyaan 4 untuk semua responden .............. 221
Tabel 5. 5 Tabel hasil kuisioner pertanyaan 5 untuk semua responden .............. 221
Tabel 5. 6 Tabel hasil kuisioner pertanyaan 6 untuk semua responden .............. 222
Tabel 5. 7 Tabel hasil kuisioner pertanyaan 7 untuk semua responden .............. 223
Tabel 5. 8 Tabel hasil kuisioner pertanyaan 8 untuk semua responden .............. 224
Tabel 5. 9 Tabel hasil kuisioner pertanyaan 9 untuk semua responden .............. 225
Tabel 5. 10 Tabel hasil kuisioner pertanyaan 10 untuk semua responden .......... 226
Tabel 5. 11 Tabel hasil kuisioner pertanyaan 11 untuk semua responden .......... 227
Tabel 5. 12 Tabel hasil kuisioner pertanyaan 12 untuk semua responden .......... 228
Tabel 5. 13 Tabel hasil kuisioner pertanyaan 1 untuk donatur ........................... 229
Tabel 5. 14 Tabel hasil kuisioner pertanyaan 2 untuk donatur ........................... 230
Tabel 5. 15 Tabel hasil kuisioner pertanyaan 3 untuk donatur ........................... 231
xix
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB I
PENDAHULUAN
suatu jawaban atas kebutuhan masyarakat yang semakin sibuk. Salah satu
negeri saja tetapi sampai keluar negeri, karena internet memiliki fasilitas
Tahun 2002, yang dimaksud dengan anak adalah seseorang yang belum
Setiap anak memiliki 4 (empat) hak dasar, yaitu, 1) hak hidup; 2) hak
(empat) hak dasar anak tersebut menjadi tanggung jawab pemerintah dan
1
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
data. Oleh karena itu diperlukan sistem basis data yang dapat memberikan
efisiensi kerja, kecepatan dan ketelitian waktu serta informasi yang baik,
satu solusi dalam membuat data base untuk Sistem Informasi Garu Luku-
dengan pembuatan Sistem Informasi yang berbasis web ini dapat menjadi
2
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut:
Kemadang.
keanggotaan
b. Struktur organisasi
c. Laporan keuangan
3
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
d. Dan lain-lain.
Tujuan dari penulisan tugas akhir ini adalah membuat database data-data
anggota, data kegiatan, data donatur, dan data laporan keuangan dari
4
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
a. Survei awal
pengurus Garuluku.
b. Studi pustaka
pemprograman Java.
meliputi:
Hal yang dilakukan pada tahap ini adalah analisa masalah yang
5
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
6
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1.6.Sistematika Penulisan
1. BAB I Pendahuluan
Integration.
pemprograman
7
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Berisi analisa dari hasil dari pembuatan system. Pada bab ini
6. BAB IV Penutup
Berisi kesimpulan dan saran yang diambil dari sistem yang telah
dibangun.
BAB II
LANDASAN TEORI
2.1.Basis Data
2.1.1. Data
8
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
satu sama lain atau tidak perlu suatu kerangkapan data (kalaupun
(Martin, 1975):
menggunakannya.
9
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
yang mengaksesnya.
10
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
11
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2. Model Relasional
12
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
digunakan.
13
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
14
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
diperluas agar bisa bekerja dengan sistem yang memiliki tipe data
yang sangat baik bagi para pengguna basis data relasional yang
15
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
b. Collection Types
16
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tambahan pernyataan "as array (n) of” diikuti oleh obyek atau tipe
data.
dari satu dosen untuk mata kuliah tertentu, oleh karena itu array
objek.
person.
17
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
c. Object Identifiers
18
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
menentukan primary key dan foreign key dalam tabel ini. Setiap
dimaksud.
19
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
menjalankan query:
SELECT C.course_name
FROM Course C
20
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
indeks. jika parameter scope dihilangkan dan lebih dari satu tabel
Ketika hanya satu tabel yang dibuat untuk jenis objek, operator ref
dua tabel tidak memegang nilai kunci primer dari tabel lain yang
disimpan.
21
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
22
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
agregasi.
kunci, jenis objek akan diperlakukan sebagai final dan tidak ada
Union Inheritance
23
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
data dengan ID yang sama. Oleh karena itu, kita perlu membuat
Mutual-Exclusion Inheritance
24
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berisi nilai manager atau pekerja atau null. Tidak ada data
Patition Inheritance
25
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
milik satu dari setiap subclassnya, yaitu sub kelas manager atau
pekerja, atau null, dan tidak boleh milik lebih dari satu sub
kelas.
Multiple Inheritance
26
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
g. Encapsulation
dalam object type, artinya suatu object type boleh tidak memiliki
method.
27
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Function.
28
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
procedure.
29
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
2.3.Sistem Informasi
30
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1981).
a. Komponen sistem
b. Batasan sistem
31
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
d. Penghubung sistem
e. Masukkan sistem
f. Keluaran sistem
32
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
yang lainnya
g. Pengolahan sistem
h. Sasaran sistem
2001).
33
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
diolah kembali.
34
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
nyata yang dapat dirasakan akibatnya baik pada saat itu juga
berbagai sumber daya yang ada dan tersedia bagi fungsi tersebut
35
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
memanipulasinya.
36
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB III
basis data.
rusak, maupun hilang. Dipihak lain, terdapat juga Forum anak dari daerah
tentang informasi berupa data kegiatan, data anak, data donatur, dan
37
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
web.
Eficiency : Dalam hal waktu, sistem yang ada saat ini membutuhkan
banyak waktu dan banyak kinerja dalam hal mencatat dan mencari
38
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
mereka butuhkan.
39
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Data Anggota
Memasukkan data
anggota
Browsing
Melihat Data Anggota
Mendaftar Donatur
Mengubah Data Anggota
Depends on
Depends on
Login
Depends on
Depends on
Data Kegiatan
Menambah Kegiatan
Melihat Kegiatan
Mengubah Kegiatan
Menghapus Kegiatan
Menghapus Laporan
Keuangan
Data Donatur
Menambah Donatur
Melihat Donatur
Mengubah Donatur
Menghapus Donatur
Menambah Materi
Melihat Materi
Mengubah Materi
Menghapus Materi
40
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
41
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
42
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
CASE
PRIORITAS Sedang
project charter.
KONDISI AWAL -
43
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Anggota
5. Memasukkan kriteria
pencarian atau kata
kunci, atau jika ingin
melihat seluruh
anggota, tidak usah
mengisi field
pencarian
6. Klik button Lihat
7. Sistem menampilkan
hasil pencarian data
anggota
AKTIFITAS Alt-step 5:
LAIN Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mencari data anggota
KONDISI AKHIR Sistem menghasilkan data yang dicari
BATASAN Sistem hanya menampilkan data anggota
IMPLEMENTASI
DAN
SPESIFIKASI
44
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
diubah datanya
2. Sistem akan
menampilkan form
ubah data anggota
3. Mengisi data yang
ingin diubah
4. Menyimpan
perubahan data
anggota
AKTIFITAS Alt-step 3:
LAIN Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mengubah data anggota
KONDISI AKHIR Sistem menyimpan perubahan data anggota
BATASAN Sistem hanya menampilkan form ubah data anggota
IMPLEMENTASI kepada admin
DAN
SPESIFIKASI
45
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
3. Memilih button
Hapus Anggota
4. Menghapus data
anggota dari database
AKTIFITAS Alt-step 3:
LAIN Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk menghapus data anggota
KONDISI AKHIR Sistem menghapus data anggota
BATASAN Sistem hanya menampilkan pilihan hapus kepada
IMPLEMENTASI admin
DAN
SPESIFIKASI
46
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
kegiatan kedalam
form yang
disediakan
6. Klik button Simpan
7. Sistem akan
menyimpan data
kegiatan ke database
AKTIFITAS Alt-step 5:
LAIN Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk memasukkan data kegiatan
KONDISI AKHIR Data kegiatan tersimpan di database
BATASAN Sistem hanya menampilkan form tambah kegiatan
IMPLEMENTASI ke admin
DAN
SPESIFIKASI
47
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
ingin diubah
4. Menyimpan
perubahan data
kegiatan
AKTIFITAS Alt-step 3:
LAIN Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mengubah data kegiatan
KONDISI AKHIR Sistem menyimpan perubahan data kegiatan
BATASAN Sistem hanya menampilkan form ubah data kegiatan
IMPLEMENTASI kepada admin
DAN
SPESIFIKASI
48
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
AKTIFITAS Alt-step 3:
LAIN Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk menghapus data kegiatan
KONDISI AKHIR Sistem menghapus data kegiatan
BATASAN Sistem hanya menampilkan pilihan hapus kepada
IMPLEMENTASI admin
DAN
SPESIFIKASI
49
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
50
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
4. Menampilkan
halaman laporan
keuangan
5. Memasukkan kriteria
pencarian atau kata
kunci, atau jika ingin
melihat seluruh
donatur, tidak usah
mengisi field
pencarian
6. Klik button Lihat
7. Sistem menampilkan
hasil pencarian data
laporan keuangan
AKTIFITAS Alt-step 5:
LAIN Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mencari data donatur
KONDISI AKHIR Sistem menghasilkan data yang dicari
BATASAN Sistem hanya menampilkan data donatur
IMPLEMENTASI
DAN
SPESIFIKASI
51
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
26/11/2013
52
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
53
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
User System
Masuk ke halaman
Login
Menampilkan halaman
Login
Memasukkan username
dan password
Mengecek username
dan password yang
dimasukkan
salah
benar
Menampilkan
halaman Home
Admin
54
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
User System
Menampilkan halaman
Home
Menampilkan form
penambahan anggota
Memasukkan data-data
yang ditambahkan
Melakukan
penyimpanan data ke
database
User System
Menampilkan menu
hasil pencarian
Menampilkan halaman
Data Anggota
55
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
User System
Menampilkan hasil
pencarian anggota
yang ingin diubah
Menampilkan halaman
form ubah data
anggota
Menyimpan
perubahan data
anggota
User System
Menampilkan hasil
pencarian anggota
yang ingin dihapus
Memilih button
hapus anggota
Menghapus data
anggota dari database
56
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
User System
Menampilkan halaman
Kegiatan
Menampilkan form
penambahan kegiatan
Memasukkan data-
data yang
ditambahkan
Melakukan
penyimpanan data ke
database
User System
Menampilkan menu
hasil pencarian
Menampilkan halaman
Data Kegiatan
57
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
User System
Menampilkan hasil
pencarian kegiatan
yang ingin diubah
Menampilkan
halaman form ubah
data kegiatan
Menyimpan
perubahan data
kegiatan
User System
Menampilkan hasil
pencarian kegiatan
yang ingin dihapus
Memilih button
hapus kegiatan
Menghapus data
kegiatan dari
database
58
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
User System
Menampilkan halaman
Kegiatan
Menampilkan form
penambahan laporan
keuangan
Memasukkan data-data
yang ditambahkan
Melakukan
penyimpanan data ke
database
User System
Menampilkan menu
hasil pencarian
Menampilkan halaman
Data laporan keuangan
59
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
User System
Menampilkan hasil
pencarian lap keuangan
yang ingin diubah
Menampilkan halaman
form ubah data lap
keuangan
Menyimpan perubahan
data laporan keuangan
User System
Menampilkan hasil
pencarian lap keuangan
yang ingin dihapus
Memilih button
hapusr
60
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
1...
Donatur
1 sponsor 1...
PengajarRelawan AnggotaGaruluku Id_Donatur
Asal_PR Nama_ortu_ayah Nama_Donatur
Nama_ortu_ibu Dari
Pekerjaan_ayah No_tlp
Pekerjaan_ibu Tanggal_beri
Hobi Jumlah
Tahun_bergabung
61
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
People harus milik salah satu dari setiap sub kelasnya, yaitu
partition inheritance.
lebih dari satu, setiap kegiatan juga memiliki donatur lebih dari
62
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Design objek di sini hanya terdiri dari atribut saja, dan tidak
Dari hasil analisa sistem di atas, keputusan yang diambil adalah membuat
sistem baru yang dapat menggantikan sistem yang lama. Sistem yang baru
akan dibuat sendiri oleh penulis. Sistem yang baru akan berbasis web.
63
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HEADER
ID Anggota :
Nama Anggota :
TTTL :
Umur :
Nama ayah :
Nama ibu :
Pekerjaan ayah :
Pekerjaan ibu :
Alamat :
No Telepon :
Hobi :
Tahun bergabung:
Sekolah :
Status Keaktifan:
Tambah
64
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HEADER
ID Anggota :
Nama Anggota :
TTTL :
Umur :
Nama ayah :
Nama ibu :
Pekerjaan ayah :
Pekerjaan ibu :
Alamat :
No Telepon :
Hobi :
Tahun bergabung:
Posisi :
Periode :
Tambah
HEADER
ID Anggota :
Hari Ajar :
Tambah
65
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HEADER
ID pengajar Relawan:
Nama :
TTL :
Umur :
Jenis Kelamin :
Umur :
Alamat :
No HP :
Asal :
Tambah
HEADER
ID Materi :
Nama Materi :
ID pengajar Tetap :
ID pengajar Relawan:
Tambah
66
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HEADER
ID kegiatan :
Nama kegiatan :
Tanggal :
Waktu :
Tempat :
Id Lap Keuangan :
Deskripsi :
Data Donatur
Id Nama Dari No tlp Tanggal jumlah
Donatur Donatur beri
Tambah
HEADER
ID Lap Keuangan :
Total Pemasukan :
Total Pengeluaran :
Detail Pengeluaran
ID Keperluan Volume Harga Harga
satuan total
Tambah
67
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
HEADER
ID Anggota :
ID Kegiatan :
Tambah
kegiatan
Login
Username :
Password :
Login
68
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
sanggar anak
Header
69
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Header
70
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Header
Data Donatur:
Id Nama Dari No telepon Tanggal Jumlah
Donatur Beri
D01 Murhadi Yogyakarta 08134567 1 100000
novemb
er 2013
D02 Indah Dusun 081234567 1 100000
Pucung novemb
er 2013
71
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Header
Id laporan : LP01
Total Pemasukkan : 1000000
Total Pengeluaran : 1000000
Detail Pengeluaran:
Header
kegiatan
72
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB IV
IMPLEMENTASI SISTEM
perancangan. Pada bab ini dibahas mengenai implementasi dari penerapan Basis
sebagai berikut:
Release 10.2.0.3.0.
73
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
sebagai berikut:
b. Memori 2 GB
d. Monitor NVIDIA 2 GB
data oracle. Pemakai melakukan koneksi ke Oracle melalui SQL-plus atau Oracle
hostname : localhost, Port : 1521, SID : orcl. Dengan demikian pemakai sudah
74
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Dalam membuat tipe objek pada sistem ini, tipe objek hanya terdiri dari
optional dalam tipe objek (lihat halaman 28). Untuk membuat suatu tipe
dapat dilihat pada tipe objek People_T didefinisikan terlebih dahulu, lalu
75
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
objek tipe objek Materi_T yang adalah relasi asosiasi one to many dengan
Selain itu juga mendefinisikan tipe objek untuk fitur Relasional Objek
yaitu collection type menggunakan nested table, yang mana tipe objek
tabel objek ini, gunakan “create type” diikuti dengan nama dari tabel objek.
Objek tabel ini akan digunakan pada satu kolom tabel. Ketika tipe tabel
muncul sebagai tipe dari kolom pada tabel, atau sebagai atribut yang
didasari oleh tipe objek, Oracle akan menyimpan semua data nested table
pada satu tabel, yang berhubungan dengan tipe objek. Setelah itu
terdapat atribut Donatur yang menyimpan data nested table, dan atribut
76
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
--method implementation:
CREATE TYPE BODY People_T AS
STATIC FUNCTION show_super (people_obj in People_T) RETURN
VARCHAR2 IS
BEGIN
RETURN 'Id: ' || people_obj.Id || ', Nama: ' ||
people_obj.Nama
|| ', TTL: ' || people_obj.TTL|| ', Umur: ' ||
people_obj.Umur
|| ', Alamat: ' || people_obj.Alamat|| ', NoTlp: ' ||
people_obj.NoTlp
|| ', P_Type: ' || people_obj.P_Type;
END;
MEMBER FUNCTION show RETURN VARCHAR2 IS
BEGIN
RETURN People_T.show_super ( SELF );
END;
END;
/
77
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
objek harus didefinisikan sebagai “not final” pada akhir deklarasi tipe.
Secara default, tanpa keyword “not final”, objek tipe akan diperlakukan
sebagai objek final dan tidak ada subtypes yang dapat diperoleh dari tipe
78
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
objek harus didefinisikan sebagai “not final” pada akhir deklarasi tipe.
Secara default, tanpa keyword “not final”, objek tipe akan diperlakukan
sebagai objek final dan tidak ada subtypes yang dapat diperoleh dari tipe
Garuluku.
79
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
PengajarTetap_T, oleh karena itu tipe objek ini harus didefinisikan sebagai
“not final” pada akhir deklarasi tipe. Secara default, tanpa keyword “not
final”, objek tipe akan diperlakukan sebagai objek final dan tidak ada
80
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
(FORANDAKA).
VARCHAR2.
81
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
VARCHAR2.
82
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
pelajaran apa saja yang diajarkan kepada anggota Sanggar Anak Garuluku
objek PengajarRelawan_T
DetailPengeluaran_Table_T
83
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
merepresentasikan data detail pengeluaran apa saja yang ada dalam laporan
suatu data laporan keuangan dari suatu kegiatan. Di dalam tipe objek
NUMBER.
84
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
donatur yang ikut berpartisipasi dalam suatu kegiatan. Lalu diikuti dengan
85
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
yang berisi data nested table yang bertipe Donatur_Table_T. Tipe Objek
Sebuah tabel objek adalah tabel database yang dibuat berdasarkan tipe
objeknya. Membuat suatu objek tidak sama dengan membuat suatu tabel
dalam suatu tabel objek (object table). Tabel objek menyimpan baris-baris
dari satu jenis instance objek (object instance) dari tipe yang sama yang
86
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dan dapat diambil kembali di dalam struktur yang didefinisikan oleh tipe
tabel.
setiap atribut dari tipe People_T. Atribut Id sebagai primary key dan tidak
boleh null.
Tabel Pengurus membuat sebuah kolom untuk setiap atribut dari tipe
Pengurus_T. Atribut Id_AG sebagai primary key dan tidak boleh null.
87
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Tabel AnggotaFA membuat sebuah kolom untuk setiap atribut dari tipe
AnggotaFA_T. Atribut Id_AG sebagai primary key dan tidak boleh null.
Tabel AnggotaSA membuat sebuah kolom untuk setiap atribut dari tipe
AnggotaSA_T. Atribut Id_AG sebagai primary key dan tidak boleh null.
88
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
PengajarTetap_T. Atribut Id_AG sebagai primary key dan tidak boleh null.
Materi untuk menyimpan objek dari tipe Materi_T. Tabel Materi membuat
sebuah kolom untuk setiap atribut dari tipe Materi_T. Atribut Id_Materi
89
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dan tidak boleh null. Setiap kali membuat tabel dengan atribut kolom yang
penyimpanan.
90
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Tabel Kegiatan membuat sebuah kolom untuk setiap atribut dari tipe
suatu objek Kegiatan_T. Atribut Id_Kegiatan sebagai primary key dan tidak
boleh null. Setiap kali membuat tabel dengan atribut kolom yang tipenya
primary key untuk tabel, juga merupakan foreign key. “FOREIGN KEY (Id)
91
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
untuk referensi yang menunjuk hanya ke objek baris dalam tabel objek
Kegiatan.
Pada halaman ini terdapat beberapa content yang dapat digunakan untuk melihat
informasi yang ada. Content yang ada yaitu Home, Profil, Services, Kegiatan,
92
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
‘
Gambar 4. 2 Tampilan halaman utama
Menu ini berada di sebelah kiri halaman, isi dari tab menu ini adalah
93
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
menambah data, mengubah data, dan menghapus data. Berikut ini adalah
memasukkan data:
94
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pengurus adalah :
95
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
superclass adalah:
96
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
servlet controller:
dimasukkan:
97
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Lalu akan masuk ke halaman yang berisi form yang berisi data
98
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
99
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
100
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
101
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Menu ini berada di sebelah kiri halaman, isi dari tab menu ini adalah
102
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
memasukkan data:
103
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pengurus adalah :
104
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
superclass adalah:
105
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Lalu akan masuk ke halaman yang berisi form yang berisi data
106
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
107
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
108
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
109
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
110
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Menu ini berada di sebelah kiri halaman isi dari tab menu ini adalah
FORANDAKA.
111
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
memasukkan data:
112
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
113
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
adalah:
dimasukkan:
114
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
datanya:
Lalu akan masuk ke halaman yang berisi form yang berisi data
115
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
116
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
117
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut:
datanya:
118
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
119
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut:
Menu ini berada di sebelah kiri halaman, isi dari tab menu ini adalah
Anak Garuluku.
120
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
121
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
122
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
adalah:
javabean.
controller:
sudah dimasukkan:
123
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Lalu akan masuk ke halaman yang berisi form yang berisi data
124
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
125
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
sebagai berikut:
126
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
127
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
sebagai berikut:
Menu ini berada di sebelah kiri halaman, isi dari tab menu ini adalah
128
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
129
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tetap, admin hanya memasukkan hari ajar saja pada text box yang
disediakan:
controller:
130
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dimasukkan:
datanya:
131
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Lalu akan masuk ke halaman yang berisi form yang berisi data
132
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
133
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
datanya:
controller.
controller:
134
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Menu ini berada di sebelah kiri halaman, isi dari tab menu ini adalah
menu untuk menghapus data dan menu untuk melihat data lengkap dari
135
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
adalah menghapus data dan meilhat data. karena subclass dari anggota
datanya:
136
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
137
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada menu ini, admin dapat melihat seluruh data lengkap seorang
Menu ini berada di sebelah kiri halaman, isi dari tab menu ini adalah
138
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
pengajar relawan:
139
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
memasukkan data:
140
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
dimasukkan:
datanya:
141
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Lalu akan masuk ke halaman yang berisi form yang berisi data
142
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
datanya:
143
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
144
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
table yang menangani data kegiatan apa saja yang sudah diselenggarakan
beserta nested table-nya adalah tabel donatur dari kegiatan tersebut, dan
145
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
isi dari menu edit halaman bagian menangani data laporan keuangan:
Menu ini berada di sebelah kiri halaman, isi dari tab menu
146
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
147
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tampilannya:
148
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
laporan keuangan:
149
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dimasukkan:
150
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
151
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Menu ini berada di sebelah kiri halaman, isi dari tab menu
152
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
detail pengeluaran.
153
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tersebut adalah:
sebagai berikut:
154
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
155
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
156
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
157
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Menu ini berada di sebelah kiri halaman, isi dari tab menu
ini adalah untuk mencari data kegiatan dan melihat seluruh data
158
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut ini:
adalah:
159
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut:
queri select dari atribut yang dimiliki oleh nested table donatur,
160
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
kegiatan:
161
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dimasukkan:
162
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
adalah:
163
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Isi dari tab menu ini adalah untuk mengubah data kegiatan.
164
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
165
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
sebagai berikut:
166
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
167
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut ini:
168
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
adalah tampilannya:
169
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Menu ini berada di sebelah kiri halaman, isi dari tab menu ini
170
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berdasarkan Nama atau ID, dan dapat melihat seluruh data materi
171
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
172
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
controller:
173
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Selenggara
174
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Implementasi Isi dari tab menu ini adalah untuk mencari data
penyelenggara kegiatan.
175
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
176
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
177
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut ini:
Umum
178
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
179
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
180
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
181
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
anggota ada text box yang sudah disiapkan, lalu klik button cari.
tersebut:
182
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tersebut.
183
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
anggota ada text box yang sudah disiapkan, lalu klik button cari.
184
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
dicari tersebut:
185
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut:
anggota ada text box yang sudah disiapkan, lalu klik button cari.
186
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tersebut:
dengan melihat dahulu id dan nama yang ingin dicari melalui tabel
tersebut.
187
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Gambar 4. 134 Lihat dan cari data anggota Sanggar Anak Garuluku
188
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
anggota ada text box yang sudah disiapkan, lalu klik button cari.
tersebut:
dengan melihat dahulu id dan nama yang ingin dicari melalui tabel
tersebut.
189
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pada halaman ini, dapat melihat semua data dari pengurus yang
atau hari ajar pengajar di text box yang sudah disiapkan, lalu klik
190
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Jika data yang dicari ada dalam database (contoh mencari pengajar
yang hari ajarnya adalah hari: Sabtu) maka akan masuk ke dalam
tersebut:
191
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
atau nama pengajar di text box yang sudah disiapkan, lalu klik
192
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tersebut:
dengan melihat dahulu id dan nama yang ingin dicari melalui tabel
tersebut.
193
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
194
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
materi di text box yang sudah disiapkan, lalu klik button cari.
195
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
tersebut:
data materi dengan melihat dahulu id dan nama yang ingin dicari
196
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
197
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
198
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
199
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut:
200
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
alamat balai anak garuluku, juga nomor telepon yang bisa dihubungi. Di
ditampilkan di halaman ini juga, agar bisa dibaca oleh semua orang yang
adalah:
201
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
password.
Pada halaman berikut akan muncul pesan error yakni adalah jika admin
Pada halaman berikut adalah jika admin berhasil login, akan masuk ke
halaman bahwa admin telah masuk ke sistem. Pada halaman ini terdapat
202
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
button Logout jika admin ingin keluar dari sistem, dan terdapat menu
“Ubah akun admin” untuk mengubah akun username dan password admin.
203
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
untuk pengunjung yang ingin menjadi donatur. Jika admin mengklik link
ini, maka admin akan masuk ke halaman yang berisi donatur yang sudah
204
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
menu untuk mengatur galeri foto, pada bagian edit halaman, sebagai berikut
tampilannya:
Isi dari tab menu ini adalah seluruh foto galeri kegiatan
205
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut:
Isi dari tab menu ini adalah untuk menambah foto di galeri
206
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
berikut:
207
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Isi dari tab menu ini adalah untuk menghapus foto di galeri
yang ingin dihapus, jika proses hapus berhasil, maka akan masuk
berikut:
208
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
link untuk mendaftar “disini” yang ada di dalam tampilan halaman service.
209
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
keuangan dan data donatur suatu kegiatan. Username dan password yang
telah diberikan dapat diubah oleh donatur pada menu ubah akun login.
Jika donatur ingin login, dapat melalui services lalu klik link untuk
210
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
keuangan suatu kegiatan, dan data donatur yang berpartisipasi dalam suatu
kegiatan. Data tersebut dapat dilihat di menu Kegiatan, lalu klik pilihan
211
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Jika donatur mengklik link “Lihat Donatur” maka akan tampil data donatur
Jika donatur mengklik link “Lihat Laporan Keuangan” maka akan tampil
212
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
213
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB V
ANALISA HASIL
bahwa sistem informasi ini dapat bekerja dengan baik. Adapun fitur-fitur
Object Types.
mana tabel objek ini digunakan untuk menjadi kolom pada tabel
214
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
using REF, tipe objek disini berguna bagi suatu kolom dalam suatu
berasal dari tabel lain, untuk menyimpan data pada kolom tersebut
Union Inheritance.
tiap anggota dari people haruslah milik satu dari tiap seb kelasnya,
daripada join.
215
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
pisah tersebut.
Kelebihan :
Kekurangan :
dengan model basis data relasional biasa, karena struktur tabel yang
216
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
kepada 22 orang, yang terdiri dari 10 orang anggota garuluku, 1 orang pengurus
Pertanyaan 1 :
217
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 1
16
14
12
10
8
6
4 Jumlah Responden
2
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
menyediakan informasi yang tepat dan jelas mengenai profil Garuluku dan
FORANDAKA
Pertanyaan 2 :
218
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 2
14
12
10
8
6
4 Jumlah Responden
2
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
Pertanyaan 3 :
219
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 3
14
12
10
8
6
4 Jumlah Responden
2
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
menyediakan informasi yang tepat dan jelas mengenai data pengajar tetap,
Pertanyaan 4 :
kegiatan.
220
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Setuju 12 54.55%
Sangat Setuju 9 40.91%
Pertanyaan 4
14
12
10
8
6
4 Jumlah Responden
2
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
Pertanyaan 5 :
penyelenggara kegiatan.
221
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 5
20
15
10
5 Jumlah Responden
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
Pertanyaan 6 :
Sistem menyediakan informasi yang tepat dan jelas pada saat diperlukan.
222
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 6
12
10
8
6
4 Jumlah Responden
2
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
Pertanyaan 7 :
223
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 7
15
10
5
Jumlah Responden
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
dipahami.
Pertanyaan 8 :
224
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 8
12
10
8
6
4
Jumlah Responden
2
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
digunakan.
Pertanyaan 9 :
225
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 9
12
10
8
6
4
Jumlah Responden
2
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
Pertanyaan 10 :
226
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 10
15
10
5
Jumlah Responden
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
Dari perhitungan di atas diketahui bahwa secara umum tata letak sistem
Pertanyaan 11 :
kebutuhan.
227
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 11
15
10
5
Jumlah Responden
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
Pertanyaan 12 :
228
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 12
10
4
Jumlah Responden
2
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
Pertanyaan 1 :
229
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 1
5
4
3
2
1 Jumlah Responden
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
teratur.
Pertanyaan 2 :
230
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 2
5
4
3
2
1 Jumlah Responden
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
menyediakan proses untuk mengubah data akun login donatur dengan jelas
dan teratur.
Pertanyaan 3 :
231
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Pertanyaan 3
6
5
4
3
2
Jumlah Responden
1
0
Sangat Tidak Netral Setuju Sangat
Tidak Setuju Setuju
Setuju
232
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
No Keterangan Kategori 1 2 3 4 5
1 Sistem menyediakan proses untuk Effectiveness
menambah data pengurus sanggar
anak Garuluku, data pengurus
FORANDAKA, data pengajar,
data materi dengan jelas dan
teratur
2 Sistem menyediakan proses untuk Effectiveness
mengubah data pengurus sanggar
anak Garuluku, data pengurus
FORANDAKA, data pengajar,
data materi dengan jelas dan
teratur
233
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
234
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
235
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
BAB VI
PENUTUP
6.1. Kesimpulan
Berdasarkan analisa hasil, desain, implementasi, serta uji coba sistem ini
pemprograman JSP.
Object Types
dan fitur Relationships Using REF. People yang terpartisi atas Anggota
236
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
Using REF.
data keanggotaan, dan data laporan keuangan. Hal ini dibuktikan dari
97% responden yang menyatakan setuju bahwa sistem ini sudah efektif
kegiatan, data laporan keuangan dengan tepat dan jelas, dan 81,82%
6.2 Saran
237
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
menarik
238
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
DAFTAR PUSTAKA
https://docs.oracle.com/cd/B19306_01/appdev.102/b14260/adobjint.htm#s
Fundamentals Of System Analysis, Edisi kedua, John Willey & Sons, New
York.
Muhammad Edwin, Tutorial upload file dan isi form sederhana ke database
2015
http://stackoverflow.com/questions/17130527/select-statement-ref-oracle
Wenny Rahayu, David Taniar, Eric Pardede, 2006, Object-Oriented Oracle, IRM
239
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
LAMPIRAN
KUISIONER
PENERAPAN BASIS DATA RELATIONAL OBJEK PADA
SISTEM INFORMASI LSM GARULUKU--FORUM ANAK
DESA KEMADANG
Pengantar :
Kuesioner ini digunakan untuk survei terhadap Sistem Informasi pada skripsi saya
untuk mendapatkan gelar Sarjana Teknik. Tidak ada jawaban yang benar maupun
salah, anda diharapkan untuk menjawab pertanyaan-pertanyaan yang diberikan
seakurat mungkin berdasarkan pengalaman anda.
Terima Kasih sebelumnya atas bantuan dan dukungan anda.
Hormat Saya,
(Ria Riska Topurmera)
240
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
241
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
No Keterangan Kategori 1 2 3 4 5
1 Sistem menyediakan proses Effectiveness
untuk mendaftar sebagai
Donatur dengan jelas dan
teratur
2 Sistem menyediakan proses Effectiveness
untuk mengubah data akun
login donatur dengan jelas dan
teratur
3 Sistem menyediakan proses Effectiveness
untuk melihat data kegiatan
beserta laporan keuangan, dan
data donatur dengan jelas dan
teratur
242
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
243
PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI
SARAN :
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
244