32
Bab III
ANALISIS PERANCANGAN SISTEM
3.1 Communication
Pada tahap ini dilakukan wawancara dengan pihak museum yaitu koordinator museum Batik Yogyakarata. Berikut merupakan hasil wawancara
yang dilakukan pada bulan desember tanggal 16 desember 2014 dengan koordinator Museum Batik Yogyakarta.
Pertanyaan Jawaban Koordinator museum
1. Sudah berapa lama museum ini didirikan ?
Museum ini berdiri pada 12 mei 1977
2. Ada berapa karyawan yang bekerja disini ?
Ada 3 karyawan, dan ada 1 karyawan dari dinas
3. Berapa banyak koleksi batik yang ada dimuseum ini ?
Disini ada 1.200 koleksi batik
4.
Disini koleksinya rata-rata batik apa ya?
Motif disini kebanyakan berupa motif pesisiran, pimggiran, terang bulan, dan
motif esuk-sore 5. Bagaimana sistem pendataan
batik yang dilakukan pada museum ini ?
Di Museum Batik ini masih menggunakan sistem manual dengan
mencatat seluruh data batik pada kertas.
3.2 Analisis Sistem
3.1.1. Gambaran Umum Sistem
SISTEM LAMA SISTEM BARU
Performance
Data batik tidak dapat diinputkan kedalam
sebuah sistem atau data ditulis secara
manual pada kertas
Membutuhkan waktu lama untuk menambah
data batik Admin tidak dapat
mencari data batik secara cepat
Data batik dapat diinputkan secara
langsung kedalam sistem dengan
mudah
Admin dapat melakukan
pencarian data batik berdasarkan
kategori batik, karya, daerah,
nama batik
Information
Data tidak update Data manual rentan
terjadi duplikasi data Data terupdate
Kemudahan dalam
mendapatkan informasi yang
tepat guna
Data dapat terorganisir baik
Mudah dan bisa kapan saja
diakses
Efficiency
Terbatas waktu Butuh extra tenaga
untuk menulis data satu per satu
Tidak terbatas waktu
Lebih efektif dan efisien
Control
Terdapat resiko potensi human error
Data dapat dikontrol dengan
baik
Economic
Biaya untuk memproses data secara
manual Menghemat
tenaga kerja karyawan
Service
Mengahsilkan informasi yang kurang
akurat Sistem mudah
dipahami dan digunakan
3.1.1.1. Analisa Kebutuhan Pengguna
User yang terlibat dalam sistem ini : a. Admin Museum batik Yogyakarta
Admin bertugas untuk mengelola kategori batik, menggelola data batik, menanggapi saran pengunjung. Untuk kategori batik admin mengelompokkan
batik dalam beberapa kategori yang nantinya dapat dengan mudah dipilih oleh pengunjung web. Kemudian admin juga akan mencetak kode untuk masing-
masing batik yaitu QR Code. Setelah QR Code tercetak maka admin akan menempelkan QR Code tersebut pada masing-masing bingkai di batik.
b. Pengunjung Pengunjung dapat langsung mengakses website ini untuk melihat batik
melalui kategori batik, jenis batik, kemudian detail batik, menginputkan saran untuk museum. Semua pengunjung museum maupun pengunjung website
batik ini dapat memperoleh informasi mengenai batik maupun mengenai Museum Batik Yogyakarta ini.
3.1.1.2. Use Case Diagram
3.1.1.2.1 Use Case Diagram
Tambah kategori batik Edit kategori batik
DATA KATEGORI BATIK
Hapus kategori batik Lihat detail kategori batik
Admin Museum
Pengunjung LOGIN
Depends on
DATA BATIK Tambah batik
Edit batik Hapus batik
Lihat detail batik Cari kategori batik
Cari batik
Komentar Tambah komentar
Lihat komentar Hapus komentar
Mencetak QR Code
Daerah Tambah Daerah
Edit Daerah Lihat detail Daerah
Alat_batik Tambah alat_batik
Edit Alat batik Lihat detail Alat batik
Hapusl Daerah Cari Daerah
Hapus Alat batik Cari Alat batik
Gambar 3. 1 Use Case Diagram
3.1.1.2.2 Narasi Use Case
Skenario : Login
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Memilih menu login pada halaman utama
2. Menampilkan form login 3. memasukkan id dan password di
form login 4. menekan tombol login
5. Jika invalid : menampilkan form username dan password salah dan kembali ke form login
Jika valid : menampilkan form utama
Skenario : Lihat detail Kategori batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Actor memilih menu kategori batik di form utama
2. Menampilkan daftar kategori batik secara keeluruhan
Skenario : Lihat detail Batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu kategori batik di form utama
2. Menampilkan daftar kategori batik secara keseluruhan
3. Admin memilih pilihan batik yang diinginkan
4. Menampilkan seluruh jenis batik tersebut.
Skenario : Lihat Komentar
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Admin menekan menu pesan di form utama
2. Menampilkan semua pesan yang terdapat di pada halaman tersebut.
Skenario : Lihat detail Daerah
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Admin menekan menu daerah di form utama
3. Menampilkan semua data daerah batik tersebut
Skenario : Lihat detail Alat_batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Admin menekan menu alat_batik di form utama
2. Menampilkan semua alat_batik
Skenario : lihat detail batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu kategori batik di form utama
2. Menampilkan daftar kategori batik secara keeluruhan
3. Admin memilih pilihan batik yang diinginkan
4. Menampilkan seluruh jenis batik tersebut. 5. Admin mengklik salah satu batik
yang diinginkan 6. Menampilkan detail batik yang telah di pilih
tersebut
Skenario : Mencetak QR Code Batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor menginputkan semua data batik
2. Sistem meyimpan data batik
3. Admin mengklik tombol simpan 4. Sistem menampilkan QR code dari data batik
yang telah diinputkan.
Skenario : Edit Kategori batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor Mengklik menu pilihan edit 2. menampilkan form edit kategori batik
3. Aktor memasukan data yang akan diedit
4. Aktor menekan tombol edit 5. Jika invalid : menampilkan form update gagal ,
kembali ke form kategori batik Jika valid : menampilkan form data berhasil
diupdate
Skenario :Edit batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Actor Mengklik menu pilihan edit 2. menampilkan form edit batik
3. Actor memasukan data batik yang di edit
4. Aktor menekan tomboledit
5. Jika invalid : menampilkan form edit gagal , kembali ke form batik
Jika valid : menampilkan form data berhasil diupdate
Skenario : Edit daerah batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor Mengklik menu pilihan edit 2. menampilkan form edit daerah batik
3. Aktor memasukan data yang diedit 4. Aktor menekan tombol edit
5. Jika invalid : menampilkan form edit gagal , kembali ke form daerah batik
Jika valid : menampilkan form data berhasil di edit
Skenario : Edit alat batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor Mengklik menu pilihan edit 2. menampilkan form edit alat batik
3. Aktor memasukan data yang di edit 4. Aktor menekan tombol edit
5. Jika invalid : menampilkan form update gagal , kembali ke form kategori batik
Jika valid : menampilkan form data berhasil diupdate
Skenario Tambah Kategori batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor menekan tombol form Kategori batik
2. Mengklik pilihan tambah kategori batik
3. menampilkan form kategori batik 4. menginputkan data kategori batik
yang akan ditambahkan 5. Aktor mengklik tombol simpan
6. Jika invalid : menampilkan form simpan gagal kembali ke form kategori batik
Jika valid : menampilkan form data kategori batik berhasil disimpan
Skenario : Tambah Batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor menekan tombol form batik 2. Mengklik pilihan tambah batik
3. menampilkan form kategori batik 4. menginputkan data batik yang akan
ditambahkan 5. Aktor mengklik tombol simpan
6. Jika invalid : menampilkan form simpan gagal kembali ke form batik
Jika valid : menampilkan form data batik berhasil disimpan
Skenario :Tambah Komentar
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor menekan tombol form Komentar
2. Mengklik pilihan tambah komentar 3. menampilkan form komentar
4. menginputkan komentar yang akan ditambahkan
5. Aktor mengklik tombol simpan 6. Jika invalid : menampilkan form simpan gagal
kembali ke form komentar Jika valid : menampilkan form data berhasil
disimpan
Skenario : Tambah Daerah
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor menekan tombol form Daerah 2. Mengklik pilihan tambah daerah
3. menampilkan form daerah 4. menginputkan daerah yang akan
ditambahkan 5. Aktor mengklik tombol simpan
6. Jika invalid : menampilkan form simpan gagal kembali ke form daerah
Jika valid : menampilkan form data berhasil disimpan
Skenario : Tambah Alat_batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor menekan tombol form alat batik
2. Mengklik pilihan tambah alat batik 3. menampilkan form alat batik
4. menginputkan alat batik yang akan ditambahkan
5. Aktor mengklik tombol simpan 6. Jika invalid : menampilkan form simpan gagal
kembali ke form alat batik Jika valid : menampilkan form data berhasil
disimpan
Skenario : Hapus Kategori batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Memilih form Kategori batik
2. menampilkan formkategori batik 3. Actor memilih data yang akan
dihapus 4. Mempilkan pesan konfirmasi penghapusan data
kategori batik 5. Aktor mengklik tombol hapus
6. Jika Ya : Menampilka n pesan “Data berhasil
Di hapus” Jika Tidak : Sistem tetap menampilkan
halaman tersebut yang menandakan tidak jadi untuk proses penghapusan
Skenario : Hapus Batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Memilih form batik
2. menampilkan formkategori batik 3. Aktor memilih data yang akan
dihapus 4. Mempilkan pesan konfirmasi penghapusan data
kategori batik 5. Aktor mengklik tombol hapus
6. Jika Ya : Menampilkan pesan “Data berhasil
Di hapus” Jika Tidak : Sistem tetap menampilkan
halaman tersebut yang menandakan tidak jadi untuk proses penghapusan
Skenario : Hapus komentar
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor mengklik tombol komentar 2. menampilkan form komentar
3. Actor Memilih komentar yang akan dihapus
4. Aktor mengklik tombol hapus 5. Komentar berhasil dihapus
Skenario : Hapus Daerah
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor mengklik tombol daerah 2. menampilkan form daerah
3. Actor Memilih daerah yang akan dihapus
4. Aktor mengklik tombol hapus 5. Daerah berhasil dihapus
Skenario : Hapus Alat batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor mengklik tombol alat_batik 2. menampilkan form alat_batik
3. Actor Memilih alat_batik yang akan dihapus
4. Aktor mengklik tombol hapus 5. Alat_batik berhasil dihapus
Skenario : Cari kategori batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor mengklik masuk ke halaman olah kategori batik
2. menampilkan form kategori batik 3. Actor Memilih button cari
4. Aktor menginputkan kategori batik yang ingin dicari
5. Menampilkan kategori batik yang telah di masukkan sesuai kata kunci.
Skenario : Cari batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor mengklik masuk ke halaman olah data batik
2. menampilkan form batik 3. Actor Memilih button cari
4. Aktor menginputkan batik yang ingin dicari
5. Menampilkan batik yang telah di masukkan sesuai kata kunci.
Skenario : Cari Daerah Batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor mengklik masuk ke halaman olah data daerah
2. menampilkan form daerah atik 3. Actor Memilih button cari
4. Aktor menginputkan daerah yang ingin dicari
5. Menampilkan daerah yang telah di masukkan sesuai kata kunci.
Skenario : Cari Alat Batik
Aktor : Admin
Aksi Aktor Reaksi Sistem
1. Aktor mengklik masuk ke halaman olah data alat batik
2. menampilkan form alat batik 3. Aktor Memilih button cari
4. Aktor menginputkan alat batik yang ingin dicari
5. Menampilkan alat batik yang telah di masukkan sesuai kata kunci.
Skenario : Lihat Kategori batik
Actor : Pengunjung
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu kategori batik di form utama
2. Menampilkan daftar kategori batik secara keseluruhan
Skenario : Lihat Batik
Actor : Pengunjung
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu kategori batik di form utama
2. Menampilkan daftar kategori batik secara keseluruhan
3. Aktor memilih pilihan batik yang diinginkan
4. Menampilkan seluruh jenis batik tersebut.
Skenario : Lihat Komentar
Actor : Pengunjung
Aksi Aktor Reaksi Sistem
1. Aktor menekan menu komentar di form utama
2. Menampilkan semua komentar yang terdapat di pada
Skenario : Lihat Daerah
Actor : Pengunjung
Aksi Aktor Reaksi Sistem
1. Admin menekan menu daerah di form utama
2. Menampilkan semua data daerah batik tersebut
Skenario : Lihat Alat batik
Actor : Admin
Aksi Aktor Reaksi Sistem
1. Admin menekan menu alat_batik di form utama
2. Menampilkan semua alat_batik
Skenario : Tambah Komentar
Actor : Pengujung
Aksi Aktor Reaksi Sistem
1. Aktor menekan tombol form Komentar
2. Mengklik pilihan tambah komentar 3. menampilkan form komentar
4. menginputkan komentar yang akan di tambahkan
5. Aktor mengklik tombol simpan
6. Jika invalid : menampilkan form simpan gagal kembali ke form komentar
Jika valid : menampilkan form data berhasil disimpan
Skenario : HapusKomentar
Actor : Pengunjung
Aksi Aktor Reaksi Sistem
1. Aktor mengklik tombol komentar 2. menampilkan form komentar
3. Aktor Memilih komentar yang akan dihapus
4. Aktor mengklik tombol hapus 5. Komentar berhasil dihapus
3.3. Planning