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 pelatihanpelatihan 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 dokumendokumen 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 elibrary 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
Tr_Usulan
- id_download - id_koleksi - total + updateDownload()
- username - judul_buku - pengarang - penerbit + viewData()
0…* 0…* 1 1..*
- id_koleksi - id_lokasi - id_kategori - judul - pengarang - deskripsi - nama_file - tgl - no_tandon + viewKoleksi () + updateKoleksi() + addKoleksi() +deleteKoleksi()
Ms_Komentar
Ms_User
Ms_Koleksi Tr_history 0…*
1..*
- id_history - id_koleksi - username - tanggal_unduh + viewHistory()
0…* 1
1…*
- id_user - username - pasword nama - email - tanggal_daftar - last_login - foto +updateUser () + viewUser () + addUser() + deleteUser()
1
0…*
- id_komentar - id_koleksi - username - isi_komentar - tgl + viewKomentar() + updateKomentar() + deleteKomentar ()
Ms_admin
1…* 1
Ms_Kategori
Ms_Lokasi - id_lokasi - nama_lokasi + updateLokasi() + addLokasi ()
1
- nama_kategori - id_kategori + updateKategori () + addKategori()
Gambar 3.2 Class Diagram
- id_admin - username - password - last_login + updateAdmin()
35
3.3.1.2
Use Case Pada sub bab ini akan menjelaskan tentang interaksi tipikal antara para
pengguna
aplikasi
e-library.
Interaksi-interaksi
direpresentasikan oleh gambar use case berikut :
yang
terjadi
itu
akan
36
E-library PT Pakarti Tirtoagung login
Register
seacrh koleksi
view koleksi
download koleksi Guest user comment koleksi
pengusulan koleksi
ganti password
update profil
logout
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
admin create window user
user
create list user get user () user input data user click submit save ()
X
X
Gambar 3.16 Sequence Diagram Admin Add User
48
admin create window user
user
create list user
get user () user delete user click submit save ()
X
X
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
admin create window koleksi
koleksi
create list koleksi get koleksi () koleksi
input data koleksi window browse
create
pilih file back click submit save ()
X
X
X
Gamabr 3.21 Sequence Diagram Admin Add Koleksi
53
Gambar 3.22 Sequence Diagram Admin View Koleksi
54
admin create window koleksi
koleksi
create list koleksi
get koleksi () koleksi delete koleksi click submit save ()
X
X
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
admin create window komentar
komentar
create list komentar
get komentar () komentar delete komentar click submit save ()
X
X
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
admin create window usulan
usulan
create list usulan
get usulan () usulan delete usulan click submit save ()
X
X
Gambar 3.32 Sequence Diagram Admin Delete Usulan
63
Gambar 3.33 Sequence Diagram Admin View Laporan
admin create window laporan
laporan
create list laporan
get laporan laporan delete laporan click submit save ()
X
X
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
koleksi profil pribadi
pengusulan buku
search
view
download
comment edit
view
change password
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 username password nama email tanggal_daftar lastlogin foto
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_admin password last_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_koleksi username tanggal_unduh id_user
FK3
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
FK1
username judul_buku pengarang penerbit desktipsi tgl 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 : Halaman utama
Daftar
Tentang kami
guest
Koleksi
Fasilitas dan Layanan
Login
Gambar 3.40 Hierarki Menu Guest
Lihat koleksi
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