bab 3 analisis dan perancangan 3.1 riwayat perusahaan...
TRANSCRIPT
26
BAB 3
ANALISIS DAN PERANCANGAN
3.1 Riwayat Perusahaan
3.1.1 Profil Perusahaan
PT. Pakarti Tirtoagung merupakan perusahaan operasional dan maintenance
service dibidang minyak dan gas sejak 1999 yang berkantor pusat di Jakarta. PT
Pakarti Tirtoagung menyediakan kemitraan dengan klien untuk terus meningkatkan
kinerja fasilitas atau melaksanakan penyelesain projek.
Suatu kebanggan untuk memperkerjakan karyawan kami dengan meningkatkan
kemampuan kompetensi. Perusahaan menyadari bahwa reputasi terletak pada
pengawasan mutu kualitas personil lapangan yang terlatih melalui pelatihan-
pelatihan yang ada. Pencapain tujuan ini, bersama-sama dengan dalam pekerjaan,
telah banyak menghasilkan kesuksesan bertahun-tahun.
Daftar klien yang telah kami puaskan seperti BP Jawa Barat, Unocal Jawa
Timur, PANatuna, Titis Sampurna Prabumulih. Area kerja tidak hanya di Indonesia
tetapi juga di wilayah ASEAN.
Kualitas layanan kami mempertahankan standar pelayanan tingkat tertinggi
dalam industri. Kami mampu diandalkan, responsive dan penuh perhatian terhadap
detail. Komitmen kami adalah untuk menjamin bahwa kami akan menyediakan
layanan yang sesuai dengan spesifikasi klien. Kami telah membangun bisnis kami
dengan berhubungan dengan klien dan vendor. Pakarti Tirtoagung bangga integritas,
kinerja dan kualitas program pemeliharaan. Kebanggan ini akan ditunjukkan dalam
27
layanan yang kami akan sediakan di semua fasilitas. Kami memiliki reputasi baik
untuk menjamin pekerjaan kami dan kepuasan pelanggan. PT Pakarti Tirtoagung
memiliki kemampuan dan pengalaman untuk memberikan operasi dan jasa
pemeliharaan meliputi :
Operasi dan Pemeliharaan :
- Operasional dan pemeliharaan fasilitas minyak dan gas.
- Prediktif pemeliharaan dan perbaikan.
- Konsultan strategy pemeliharaan.
- Terapan manajemen pemeliharaan.
- Strategi pemeliharaan.
Commisioning and Start Up
- Plant design review
- Installisasi QA/QC
- Calibration, testing, verification
Technical Training
- Customized as client need
- Develop syllabus and material
- Conduct training in class and/ or site job training
Safety
Manusia adalah asset Pakarti Tirtoagung paling penting. Kesehatan dan
keselamatan karyawan, orang yang terlibat dalam operasi kami, nasabah kami dan
masyarakat adalah satu dari kami merupakan prioritas tertinggi. Sebagai perusahaan
28
jasa, sumber daya utama kami adalah tenaga kerja dimana upaya, keahlian dan
pengalaman yang tidak ternilai. Kami bermaksud untuk membuat kesehatan dan
keselamatan upaya, keahlian dan pengalaman yang tidak ternilai. Untuk membuat
kesehatan dan keselamatan begitu sukses upaya bahwa pencegahan dan penghapusan
kecelakaan, luka-luka dan pekerjaan. Penyakit yang berhubungan bukan hanya
menjadi tujuan tetapi juga cara hidup.
Program mendirikan Perusahaan HSE dibangun dan meliputi unsur-unsur
berikut:
a. Komitmen manajemen ditetapkan pada Kebijakan HSE tertulis.
b. Didirikan HSE Manual dan buku saku HSE karyawan.
c. Melakukan pelatihan HSE rutin untuk karyawan.
d. Didirikan HSE organisasi dengan peran yang ditentukan dan tanggung jawab.
e. Konduksi review periodik dan evaluasi untuk mengukur kemajuan dan
menjamin penuhkepatuhan dengan semua elemen pro ini
29
3.1.2 Struktur Organisasi
Gambar 3.1 Struktur Organisasi PT. Pakarti Tirtoagung
3.2 Analisis Sistem
3.2.1 Sistem yang sedang Berjalan
Untuk menganalisis sistem yang sedang berjalan, disusun pertanyaan-pertanyaan
untuk wawancara sehingga dapat diketahui secara jelas permasalahan-permasalahan
yang terjadi di PT. PAKARTI TIRTOAGUNG.
Nama : Bpk Bambang Hari Wiryantoro
Jabatan : Technical Director
Hari dan Tanggal wawancara : Senin, 2 April 2011
30
Daftar pertanyaan:
1. Sistem apa yang sedang berjalan di kantor ini?
Sistem yang digunakan saat ini adalah secara manual. Jika user memerlukan
buku dia mengambil buku sendiri di tempat penyimpanan buku dan mencatatkan
nama dan buku yang di ambil pada buku catatan pengeluaran buku. Setelah
menggunakan atau meminjam buku tersebut, user tersebut mengembalikannya
sendiri dan mencatatnya lagi di buku catatan pengeluaran buku.
2. Apa kendala atau masalah yang dialami oleh kantor?
Secara umum penerapan yang digunakan pada kantor ini sangat tidak efektif,
karena kami mengalami kesulitan dalam mengelolah pendataan
3. Apa kendala atau masalah yang dialami oleh user?
Kendala yang di alami oleh user itu ada beberapa hal, yaitu karena jumlah
buku yang terdapat di tempat penyimpanan itu sangat banyak, jadi user
mengalami kesulitan dalam mencari buku yang diinginkan, karena harus mencari
sendiri buku tersebut dan ditempat penyimpanan buku tersebut, tidak ada
informasi jelas tentang dimana lokasi buku yang user inginkan.
4. Solusi yang diharapkan dari masalah yang ada?
Membuat sebuah sistem yang dapat mempermudah kami untuk pendataan
dan mempermudah user agar tidak mengalami kesuliatan dalam mencari buku
yang dia butuhkan
31
Selain hasil wawancara diatas kami juga melakukan analisis dengan melakukan
observasi secara langsung pada PT. Pakarti Tirtoagung. Sistem yang berjalan dapat
dijabarkan sebagai berikut :
Saat ini PT. Pakarti Tirtoagung memberikan fasilitas peminjaman buku dan
dokumen yang bertujuan untuk meningkatkan kemampuan pegawai serta masyarakat
luas mengenai dunia minyak dan gas khususnya operasional dan pemeliharaan. Saat
ini koleksi Pakarti Tirtoagung berbentuk hardcopy yang tersebar di kantor pusat dan
beberapa tower. Koleksi tersebut berupa buku, file gambar e-book, dan dokumen-
dokumen lainnya.
Peminjaman buku hanya dapat dilakukan oleh karyawan Pakarti Tirtoagung.
Selain karyawan hanya dapat membaca di tempat. Karyawan dapat mengetahui
lokasi buku yang diinginkan dengan cara bertanya pada bagian penyimpanan buku,
setelah mengetahui lokasi buku karyawan tinggal mencari dan mengambil buku yang
diinginkan. Untuk melakukan peminjaman perlu mencatat pada buku catatan
peminjaman yang telah disediakan pada setiap karyawan yang meminjam buku.
Setiap buku yang dipinjam tidak memiliki batas waktu peminjaman. Untuk
masyarakat umum yang ingin membaca buku di tempat harus melapor pada bagian
penyimpanan buku dan memberikan KTP sebagai jaminan, setelah itu akan dibantu
dalam mencari buku yang diinginkan dan membacanya di tempat yang telah
disiapkan.
Dalam proses pengembalian buku karyawan hanya mengisi buku catatan
pengembalian di lokasi/tower dimana tempat buku tersebut diambil. Setelah mengisi
buku catatan pengembalian karyawan harus mengembalikan buku tersebut pada
32
posisi semula. Sedangkan untuk masyarakat umum hanya perlu mengembalikan
buku yang telah dibaca pada tempatnya dan mencatat buku catatan pengembalian.
Karyawan dan masyarakat umum dapat memberi masukan terhadapat koleksi
yang tersedia serta memberi masukan koleksi baru yang diinginkan.
Dalam tiap bulan bagian penyimpanan buku melakukan pengecekan terhadap
koleksi di setiap tempat. Selain melakukan pengecekan bagian penyimpanan buku
juga membuat laporan bulanan dan tahunan mengenai peminjaman dan
pengembalian buku yang bertujuan mengontrol koleksi. Laporan tersebut juga
membantu pimpinan dalam memutuskan untuk melakukan penambahan koleksi
berdasarkan permintaan karyawan maupun masyarakat.
3.2.2 Permasalahan yang dialami
Sistem yang berjalan saat ini mengalami banyak kekurangan yang merugikan
perusahaan sebagi berikut :
- Banyaknya koleksi yang hilang karena kurangnya kesadaran pegawai untuk
mencatat buku yang dipinjam.
- Susahnya pegawai mencari dimana tepatnya lokasi buku yang diinginkan,
karena tidak disediakan informasi yang jelas tentang letak buku tersebut.
- Tidak adanya media penyaluran pengusulan koleksi baru.
3.2.3 Usulan Pemecahan Masalah
Berdasarkan analisis masalah pada PT. Pakarti Tirtoagung, maka diusulkanlah e-
library berbasis web. Melalui e-library ini diharapkan agar :
33
‐ Meningkatkan fleksibilitas karyawan dalam meningkatkan kemampuan yang
dapat diakses kapanpun dan di manapun
‐ Dapat memfasilitasi masyarakat umum dalam meningkatkan kemampuan di
bidang minyak dan gas khususnya operasional dan pemeliharaan
‐ Dapat mengurangi kehilangan koleksi fisik karena telah dirubah ke bentuk
elektronik yang dapat diakses lewat e-library.
‐ Memberikan kemudahan dalam pencarian koleksi berbentuk fisik dengan
info detil koleksi yang menjelaskan pengarang, penerbit, deskripsi , dan
lokasi koleksi.
‐ Adanya fasilitas pengusulan koleksi yang menjadi media untuk melakukan
pengusulan koleksi baru.
34
3.3 Perancangan Sistem
3.3.1 Perancangan UML
3.3.1.1 Class Diagram
Pada sub bab ini akan menjelaskan bagaimana struktur objek sistem yang
berlangsung pada PT. Pakarti Tirtoagung. Kelas-kelas objek yang menyusun
sistem dan juga hubungan antara objek tersebut dapat dilihat pada gambar class
diagram sebagai berikut :
Tr_Download
- id_download- id_koleksi- total+ updateDownload()
Tr_Usulan
- username- judul_buku- pengarang- penerbit+ viewData()
Ms_Lokasi
- id_lokasi- nama_lokasi+ updateLokasi()+ addLokasi ()
Ms_Kategori
- nama_kategori- id_kategori+ updateKategori ()+ addKategori()
Ms_Komentar
- id_komentar- id_koleksi- username- isi_komentar- tgl+ viewKomentar()+ updateKomentar()+ deleteKomentar ()
Ms_Koleksi
- id_koleksi- id_lokasi- id_kategori- judul- pengarang- deskripsi- nama_file- tgl- no_tandon+ viewKoleksi ()+ updateKoleksi()+ addKoleksi()+deleteKoleksi()
Ms_User
- id_user- username- paswordnama- email- tanggal_daftar- last_login- foto+updateUser ()+ viewUser ()+ addUser()+ deleteUser()
Ms_admin
- id_admin- username- password- last_login+ updateAdmin()
Tr_history
- id_history- id_koleksi- username- tanggal_unduh+ viewHistory()
0…*
1..*
1…*1
1…*
1
1 0…*
1
0…*
0…*
1..*
0…*
1
Gambar 3.2 Class Diagram
35
3.3.1.2 Use Case
Pada sub bab ini akan menjelaskan tentang interaksi tipikal antara para
pengguna aplikasi e-library. Interaksi-interaksi yang terjadi itu akan
direpresentasikan oleh gambar use case berikut :
36
E-library PT Pakarti Tirtoagung
user
Guest
seacrh koleksi
view koleksi
download koleksi
comment koleksi
pengusulan koleksi
update profil
Register
login
logout
ganti password
Gambar 3.3 Use Case User dan Guest
37
Gambar 3.4 Use Case User Admin
38
3.3.1.3 Sequence Diagram
Pada sub bab ini akan menggambarkan interaksi antar objek di dalam dan di
sekitar aplikasi (termasuk pengguna , display dan sebagainya ) berupa message
yang digambarkan terhadap waktu. Interaksi-interaksi yang terjadi tersebut dapat
kita lihat pada gambar sequence diagram berikut ini :
Gambar 3.5 Sequence Diagram Register
39
Gambar 3.6 Sequence Diagram User Login.
40
Gambar 3.7 Sequence Diagram User Update Profil
41
Gambar 3.8 Sequence Diagram User Search Koleksi.
Gambar 3.9 Sequence Diagram Guest Search Koleksi
42
Gambar 3.10 Sequence Diagram User View Koleksi
43
Gambar 3.11 Sequence Diagram Guest View Koleksi
44
Gambar 3.12 Sequence Diagram User Download Koleksi
45
Gambar 3.13 Sequence Diagram User Comment Koleksi
46
Gambar 3.14 Sequence Diagram User Pengusulan Buku
Gamabr 3.15 Sequence Diagram Admin Login
47
window user
list userget user ()
user
input data user
save ()
click submit
X
admin
createuser
X
create
Gambar 3.16 Sequence Diagram Admin Add User
48
window user
list user
get user ()
user
delete user
X
admin
createuser
X
create
save ()
click submit
Gambar 3.17 Sequence Diagram Admin Delete User
49
Gambar 3.18 Sequence Diagram Admin Edit User
50
Gamabr 3.19 Sequence Diagram Admin View User
51
Gambar 3.20 Sequence Diagram Admin Edit Koleksi
52
window koleksi
list koleksiget koleksi ()
koleksi
input data koleksi
save ()
X
admin
createkoleksi
X
create
window browse
pilih file
create
X
click submitback
Gamabr 3.21 Sequence Diagram Admin Add Koleksi
53
Gambar 3.22 Sequence Diagram Admin View Koleksi
54
window koleksi
list koleksi
get koleksi ()
koleksi
delete koleksi
X
admin
createkoleksi
X
create
save ()
click submit
Gambar 3.23 Sequence Diagram Admin Delete Koleksi
Gambar 3.24 Sequence Diagram Admin Add Kategori
55
Gambar 3.25 Sequence Diagram Admin Edit Kategori
56
Gambar 3.26 Sequence Diagram Admin Add Lokasi
57
Gambar 3.27 Sequence Diagram Edit Lokasi
58
Gambar 3.28 Sequence Diagram Admin View Komentar
59
window komentar
list komentar
get komentar ()
komentar
delete komentar
X
admin
createkomentar
X
create
save ()
click submit
Gambar 3.29 Sequense Diagram Admin Delete Komentar
60
Gambar 3.30 Sequense Diagram Admin Edit Komentar
61
Gamabar 3.31 Sequence Diagram Admin View Usulan
62
window usulan
list usulan
get usulan ()
usulan
delete usulan
X
admin
createusulan
X
create
save ()
click submit
Gambar 3.32 Sequence Diagram Admin Delete Usulan
63
Gambar 3.33 Sequence Diagram Admin View Laporan
window laporan
list laporan
get laporan
laporan
delete laporan
X
admin
createlaporan
X
create
save ()
click submit
Gambar 3.34 Sequence Diagram Admin Delete Laporan
64
Gambar 3.35 Sequence Diagram Admin Update Profil
3.3.1.4 Activity Diagram
Pada sub bab ini akan memperlihatkan alur kerja dari tindakan-tindakan
yang terjadi di dalam aplikasi e-library PT. Pakarti Tirtoagung. Alur kerja dari
tindakan-tikan tersebut dapat dilihat pada gambar activity diagram berikut ini :
65
Gambar 3.36 Activity Diagram Guest
66
login
home
search
koleksi
profil pribadi
change password
pengusulan buku
view downloadcomment
view
edit
logout
Gambar 3.37 Activity Diagram User
67
Gambar 3.38 Actifity Diagram Admin
Page lain
68
3.3.2 Perancangan Database
Pada sub bab ini membahas tentang perancangan database yang ada pada PT.
PAKARTI TIRTOAGUNG yang akan digunakan untuk aplikasi e-library yang
akan dibuat. Perancangan database itu direpresentasikan oleh gambar di bawah ini
:
Gambar 3.39. ERD e-library
69
Pada table ini untuk menyimpan data koleksi
No Nama Field Tipe Data Keterangan
1 id_koleksi char (10) Primery Key, diambil dari nomor koleksi
2 id_file char (10) Diambil dari Primery Key Ms_File
3 id_lokasi char (10) Diambil dari Primery Key Ms_Lokasi
4 id_kategori char (10) Diambil dari Primery Key Ms_Kategori
5 Judul varchar (50) Judul buku
6 Penerbit varchar (50) Penerbit buku
7 pengarang varchar (50) Pengarang buku
8 Deskripsi varchar (500) Deskripsi buku
9 Nama_file varchar (20) Nama file buku
10 Tgl date Waktu unggah buku
11 No_tandon varchar (10) No tendon buku
Tabel 3.1 Ms_Koleksi
70
Ms_User
PK id_user
usernamepasswordnamaemailtanggal_daftarlastloginfoto
Pada table ini untuk menyimpan data user
No Nama Field Tipe Data Keterangan
1 id_user char (20) Primery Key
2 Username varchar (20) Nama yang user digunakan untuk
login
3 Password varchar (20) Kata sandi user
5 Email varchar (50) Email user
6 Tanggal_daftar datetime Tanggal melakukan registrasi
7 Lastlogin datetime Waktu terakhir kali melakukan login
8 Foto varchar(20) Foto user
Tabel 3.2 Ms_User
71
Ms_admin
PK id_admin
username_adminpasswordlast_login
Pada table ini untuk menyimpan data admin
No Nama Field Tipe Data Keterangan
1 id_admin char (20) Primery Key
2 Username varchar (20) Nama yang user digunakan untuk
login
3 Password varchar (20) Kata sandi user
4 Lastlogin datetime Waktu terakhir kali melakukan login
Tabel 3.3 Ms_Admin
72
Tr_history
PK id_history
FK1 id_koleksiusernametanggal_unduh
FK3 id_user
Pada table ini untuk menyimpan data history
No Nama Field Tipe Data Keterangan
1 id_history char (20) Primery Key
2 Id_koleksi char (20) Foreign Key 1
3 Username varchar (25) Nama user
4 Tanggal_unduh datetime Waktu unduh koleksi
5 Id_user char (20) Foreign Key 3
Tabel 3.4 Ms_history
73
Tr_Usulan
PK id_usulan
usernamejudul_bukupengarangpenerbitdesktipsitgl
FK1 id_user
Pada table ini untuk menyimpan data usulan buku
No Nama Field Tipe Data Keterangan
1 id_usulan char (20) Primery Key
2 Username varchar (20) Nama user
3 Judul_buku varchar (50) Judul buku yang diusulkan
4 Penerbit varchar (50) Nama penerbit yang diusulkan
5 Deskripsi varchar(500) Deskripsi usulan
6 Tgl datetime Tanggal mengajukan usulan
7 Id_user char (20) Foreign Key 1
Tabel 3.5 Ms_Usulan
74
Pada table ini untuk menyimpan data jumlah download
No Nama Field Tipe Data Keterangan
1 id_download char (20) Primery Key
2 id_koleksi char (20) Foreign Key 1
3 Total varchar (10) Total jumlah download
Tabel 3.6 Ms_Download
Pada table ini untuk menyimpan data komentar koleksi No Nama Field Tipe Data Keterangan
1 id_komenitar char (20) Primery Key
2 id_koleksi char (20) Diambil dari primery key
Ms_Koleksi
3 Username varchar (20) Nama user
4 Isi_testimonial varchar (500) Isi komentar
5 Tgl datetime Waktu post komentar
6 Id_user char (20) Foreign Key 1
Tabel 3.7 Ms_Komentar
75
Pada table ini untuk menyimpan data lokasi
No Nama Field Tipe Data Keterangan
1 id_lokasi char (20) Primery Key
2 Nama_lokasi varchar (20) Nama lokasi
3 Id_koleksi char (20) Foreign Key 1
Tabel 3.8 Ms_Lokasi
Pada table ini untuk menyimpan data kategori
No Nama Field Tipe Data Keterangan
1 id_kategori char (20) Primery Key
2 Nama_kategori varchar (20) Nama kategori
3 Id_koleksi char (20) Foreign Key 1
Tabel 3.9 Ms_Kategori
76
3.3.3 Hierarki Menu
Pada sub bab ini akan memperlihatkan bagaimana hirarki menu yang ada
pada e-library PT. Pakarti Tirtoagung. Hierarki meny dapat dipresentasikan oleh
gambar-gambar berikut :
guest
Halaman utama
Tentang kami
Koleksi
Daftar
Fasilitas dan Layanan
Lihat koleksi
Login
Gambar 3.40 Hierarki Menu Guest
77
Gambar 3.41 Hierarki Menu User
78
Gambar 3.42 Hierarki Menu Admin
79
3.3.4 Perancangan Layar
3.3.4.1 Perancangan Layar Halaman Utama
Pada halaman ini merupakan halaman pertama dari e-library PT. Pakarti
Tirtoagung ketika tamu (guest) dan user membuka sistem ini. Pada halaman ini
terdapat menu-menu yang dapat diakses secara bebas tanpa perlu login terlebih
dahulu. Selain itu, juga terdapat fasilitas pencarian koleksi
Gambar 3.43 Perancangan Layar Halaman Utama
80
3.3.4.2 Perancangan Layar Login User
Halaman ini merupakan halaman login sebagai user. Pada halaman ini harus
mengisi nama pengguna dan kata sandi untuk dapat melanjutkan aktifitas sebagai
user.
Gambar 3.44 Perancangan Layar Login User
81
3.3.4.3 Perancangan Layar Daftar
Halaman ini merupakan halaman untuk melakukan pendaftaran sebagai user
dimana nama, email, password, dan id pengguna harus diisi.
Gambar 3.45 Perancangan Layar Daftar
82
3.3.4.4 Perancangan Layar Koleksi
Pada halaman ini akan menampilkan daftar koleksi dan fitur unduh koleksi.
Untuk melakukan unduh koleksi terlebih dahulu harus login sebagai user
Gambar 3.46 Perancangan Layar Koleksi
83
3.3.4.5 Perancangan Layar Usulan Buku
Untuk dapat mengakses halaman ini terlebih dahulu melakukan login. Pada
halaman ini merupakan form pengisian usulan buku.
Gambar 3.47 Perancangan Layar Usulan Buku
84
3.3.4.6 Perancangan Layar Profil Pribadi
Pada halaman ini menampilkan data pribadi user. Pada halaman ini juga user
dapat melakukan perubahan data pribadi hingga pergantian kata sandi.
Gambar 3.48 Perancangan Layar Profil Pribadi
85
3.3.4.7 Perancangan Layar Detail Koleksi
Pada halaman ini menampilkan detil informasi koleksi seperti nama,
penerbit, pengarang, lokasi , dan deskripsi koleksi. Selain dapat melihat detail
dari koleksi, pada halaman ini juga user dapat memberikan komentar terhadap
koleksi
Gambar 3.49 Perancangan Layar Detail koleksi
86
3.3.4.8 Perancangan Layar Edit Foto
Pada halaman ini pengguna dapat mengganti foto profil.
Gambar 3.50 Perancangan Layar Edit Foto
87
3.3.4.9 Perancangan Layar Login Admin
Pada halaman ini admin harus mengisi id admin dan kata sandi untuk dapat
mengakses halaman yang lain.
Gambar 3.51 Perancangan Layar Login Admin
88
3.3.4.10 Perancangan Layar Halaman Utama Admin
Pada halaman ini admin dapat mengetahui berapa jumlah pengguna yang
terdaftar, jumlah koleksi, jumlah komentar, jumlah kategori, jummlah
pengusulan, jumlah lokasi. Pada menu Total yang ada disebelah kanan.
Gambar 3.52 Perancangan Halaman Utama Admin
89
3.3.4.11 Perancangan Layar User Pada Admin
Pada halaman ini menampilkan daftar dari user dan form penambahan user
baru oleh admin. Pada halaman ini admin juga dapat melakukan penghapusan
user dari database dan dapat mengubah data user dengan membuka halaman
baru.
Gambar 3.53 Perancangan Layar User Pada Admin
90
3.3.4.12 Perancangan Layar Edit User Pada Admin
Pada halaman ini menampilkan data user yang dapat diubah oleh admin.
Gambar 3.54 Perancangan Layar Edit User Pada Admin
91
3.3.4.13 Perancangan Layar Koleksi Pada Admin
Pada halaman ini menampilkan daftar koleksi dan form pengisian koleksi
baru. Selain itu admin dapat melakukan penghapusan dan ubah koleksi.
Gambar 3.55 Perancangan Layar Koleksi Pada Admin
92
3.3.4.14 Perancangan Layar Edit Koleksi Pada Admin
Pada halaman ini admin dapat melakukan perubahan mengenai data koleksi
yang diingin dirubah.
Gambar 3.56 Perancangan Layar Edit Koleksi Pada Admin
93
3.3.4.15 Perancangan Layar Kategori Pada Admin
Pada halaman ini menampilkan daftar kategori dan form penambahan
kategori.
Gambar 3.57 Perancangan Layar Kategori Pada Admin
94
3.3.4.16 Perancangan Layar Edit Kategori Pada Admin
Pada halaman ini admin dapat melakukan perubahan data kategori.
Gambar 3.58 Perancangan Layar Edit Kategori Pada Admin
95
3.3.4.17 Perancangan Layar Lokasi Pada Admin
Pada halaman ini menampilkan daftar kategori dan form penambahan
lokasi.
Gambar 3.59 Perancangan Layar Lokasi Pada Admin
96
3.3.4.18 Perancangan Layar Edit Lokasi Pada Admin
Pada halaman ini admin dapat melakukan perubahan pada data lokasi
Gambar 3.60 Perancangan Layar Edit Lokasi Pada Admin
97
3.3.4.19 Perancangan Layar Komentar Pada Admin
Pada halaman ini akan menampilakn daftar komentar. Admin dapat
menghapus , melihat dan ubah komentar yang ada
Gambar 3.61 Perancangan Layar Komentar Pada Admin
98
3.3.4.20 Perancangan Layar Edit Komentar Pada Admin
Pada halaman ini admin dapat melakukan perubahan terhadap komentar yang
ada.
Gambar 3.62 Perancangan Layar Edit Komentar Pada Admin
99
3.3.4.21 Perancangan Layar Usulan Pada Admin
Pada halaman ini menampilkan daftar usulan koleksi. Admin dapat
menghapus dan melihat usulan yang ada
Gambar 3.63 Perancangan Layar Usulan Pada Admin
100
3.3.4.22 Perancangan Layar Laporan Pada Admin
Pada halaman ini menampilkan laporan unduh user dan menghapus laporan.
Gambar 3.64 Perancangan Layar Laporan Pada Admin
101
3.3.4.23 Perancangan Layar Profil Admin
Pada halaman ini menampilkan data admin yang dapat diubah oleh admin.
Gambar 3.65 Perancangan Layar Profil Admin
102
3.3.4.24 Perancangan Layar View Koleksi Pada Admin
Pada halaman ini menampilkan detil informasi koleksi seperti nama, penerbit,
pengarang, lokasi , dan deskripsi koleksi.
Gambar 3.66 Perancangan Layar View Koleksi Pada Admin
103
3.3.4.25 Perancangan Layar View Komentar Pada Admin
Pada halaman ini admin dapat melihat Isi Komentar dan Komentar pada judul
apa yg dikomentari oleh pengguna.
Gambar 3.67 Perancangan Layar View Komentar Pada Admin
104
3.3.4.26 Perancangan Layar View Usulan Pada Admin
Pada halaman ini admin dapat melihat Detil Pengusulan yang telah diusulkan
oleh pengguna.
Gambar 3.68 Perancangan Layar View Usulan Pada Admin
105
3.4 Spesifikasi Proses
Modul Home
Tampilkan halaman home
Jika “beranda” diklik tampilkan modul home
Jika “layanan dan fasilitas” diklik tampilkan halaman layanan dan fasilitas
Jika “koleksi” diklik tampilkan modul koleksi
Jika “login” diklik tampilkan modul login
Jika “tentang kami” diklik tampilkan halaman tentang kami
Akhir
Modul Home Admin
Tampilkan halaman home admin
Jika “beranda” diklik tampilkan modul home admin
Jika “user” diklik tampilkan modul user admin
Jika “koleksi” diklik tampilkan modul koleksi admin
Jika “komentar” diklik tampilkan modul user komentar
Jike “kategori” diklik tampilkan modul kategori admin
Jika “lokasi” diklik tampilkan modul lokasi admin
Jika “laporan” diklik tampilkan modul laporan admin
Jika “profil” diklik tampilkan modul profil admin
Akhir
106
Modul Login
Halaman login ditampilkan
Jika login diklik
Masukan Username dan Password
Jika validasi username dan password valid
Tampilkan modul home
Akhir jika
Jika username dan password tidak valid
Maka kembali ke halaman Login
Munculkan pesan error
Akhir jika
Akhir jika
Modul Koleksi
Halaman koleksi ditampilkan
Tampilkan koleksi
Jika judul koleksi diklik
Tampilkan detail koleksi
` Jika user telah login
Tampilkan pengisian comment
Klik save untuk menyimpan komentar dan tampilkan
komentar
Akhir jika
107
Jika Download ditekan
Jika user telah login
Download koleksi
Akhir jika
` Jika user belum login
Buka halaman login
Akhiri jika
Akhir jika
Akhir jika
Modul daftar
Tampilkan halaman daftar
Klik daftar untuk menyimpan data
Jika data valid
Tampilkan halaman home
Akhir Jika
Jika data kosong atau tidak lengkap
Tampilkan halaman daftar
Tampilkan pesan error
Akhir jika
Akhir jika
108
Modul Profil
Tampilakn halaman profil saya
Jika klik edit data dirubah di database dan disimpan
Akhiri jika
Jika klik batal
Tampilkan modul home
Akhir jika
Akhir
Modul Login Admin
Halaman login ditampilkan
Masukan Username dan Password
Jika validasi username dan password valid
Tampilkan modul home admin
Akhir jika
Jika username dan password tidak valid
Maka kembali ke halaman Login
Munculkan pesan error
Akhir jika
Akhir
Modul koleksi admin
Tampilkan halaman koleksi
Jika klik koleksi diklik
109
Tampilkan detail koleksi
Akhir jika
Jika edit diklik
Tampilkan halaman edit koleksi
Klik save untuk menyimpan
Akhir jika
Jika delete diklik
Tampilkan alert
Jika klik ok
Hapus koleksi
Akhiri jika
Akhiri jika
Jika mengisi form add koleksi
Klik add untuk menyimpannya
Akhir jika
Akhir
Modul User Admin
Tampilkan halaman user
Jika user diklik
Tampilkan detail user
Akhir jika
Jika edit diklik
Tampilkan halaman edit user
110
Klik save untuk menyimpan
Akhir jika
Jika delete diklik
Tampilkan alert
Jika klik ok
Hapus user
Akhiri jika
Akhiri jika
Jika mengisi form add user
Klik add untuk menyimpannya
Akhir jika
Akhir
Modul Kategori Admin
Tampilkan halaman kategori
Jika edit diklik
Tampilkan detail kategori
Klik save untuk menyimpan
Akhir jika
Jika mengisi form add kategori
Klik save untuk menyimpan kategori baru
Akhir jika
Akhir
111
Modul User Komentar
Tampilkan halaman komentar
Jika komentar diklik
Tampilkan detail komentar
Akhir jika
Jika edit diklik
Tampilkan halaman edit komentar
Klik save untuk menyimpan
Akhir jika
Jika delete diklik
Tampilkan alert
Jika klik ok
Hapus komentar
Akhiri jika
Akhiri jika
Akhir
Modul Lokasi Admin
Tampilkan halaman lokasi
Jika edit diklik
Tampilkan detail lokasi
Klik save untuk menyimpan
Akhir jika
Jika mengisi form add lokasi
112
Klik save untuk menyimpan lokasi baru
Akhir jika
Akhir
Modul Usulan Admin
Tampilkan halaman usulan
Jika lihat usulan diklik
Tampilkan detail usulan
Akhir jika
Jika delete diklik
Tampilkan alert
Jika klik ok data dihapus di database
Akhir jika
Akhir
Modul Laporan Admin
Tampilkan halaman laporan
Jika lihat koleksi diklik
Tampilkan detail koleksi
Akhir jika
Jika delete diklik
Tampilkan alert
Jika klik ok data dihapus di database
Akhir jika
113
Akhir
Modul Profil Admin
Tampilakn halaman profil admin
Jika klik edit data dirubah di database dan disimpan
Akhiri jika
Jika klik batal
Tampilkan modul home admin
Akhir jika
Akhir