Click here to load reader

ANALISIS DAN PERANCANGAN WIKI BUDAYA DALAM …digilib.its.ac.id/public/ITS-paper-34683-5209100030-Presentation.pdfanalisis dan perancangan wiki budaya dalam rangka melestarikan budaya

  • View
    221

  • Download
    0

Embed Size (px)

Text of ANALISIS DAN PERANCANGAN WIKI BUDAYA DALAM...

  • ANALISIS DAN PERANCANGAN WIKI BUDAYA DALAM RANGKA MELESTARIKAN BUDAYA BANGSA DAN KEARIFAN LOKAL NUSANTARA

    Nanda Fitrianto Nugraha 5209 100 030

    Pembimbing 1 : Feby Artwodini Muqtadiroh, S.Kom, MT Pembimbing 2 : Amna Shifia Nisafani, S.Kom, M.Sc

  • Outline

    Pendahuluan Tinjauan Pustaka

    Metodologi Analisis dan Desain Evaluasi dan Validasi Kesimpulan dan Saran

  • PENDAHULUAN BAB I

  • Latar Belakang

    Indonesia memiliki banyak kebudayaan dari Sabang sampai Merauke

    Banyak kebudayaan Indonesia yang hilang, yang dipengaruhi oleh 3 faktor :

    1. Masuknya Budaya asing 2. Kurangnya fasilitas dari pemerintah 3. Tidak adanya regenerasi budayawan

  • Perbedaan Wiki-budaya dengan situs-situs budaya yang ada :

    Wikipedia Kelemahan : - Sumber yang tidak kurang dapat

    dipercaya - Tidak adanya reviewer yang

    jelas - tidak secara spesifik membahas

    tentang kebudayaan

    Kelebihan : - Memberikan informasi tentang

    kebudayaan dengan jelas

    Budaya-Indonesia.org Kelemahan : - Tidak dimuatnya sumber-

    sumber yang ada pada artikel - Tidak adanya orang yang

    bertanggung jawab terhadap pengelolaan situs

    Kelebihan : - Memberikan informasi lengkap

    tentang kebudayaan Indonesia

  • Perumusan Masalah

    1. Bagaimana kebutuhan sistem yang dapat membantu melestarikan budaya Indonesia ?

    2. Bagaimana bentuk desain dari perangkat lunak tersebut agar sesuai dengan kebutuhan yang telah didefinisikan?

  • Batasan 1. Wiki-Budaya ini hanya akan berisi data- data yang ada pada provinsi jawa timur. 2. Pengerjaan dokumentasi tugas akhir ini terbatas pada penggunaan tiga modul

    dalam ReadySet, yaitu : a. Project Kick-off : User Needs and User Stories, Interview notes , and

    Interview Cheklist b.Software Requirements : Use Case, Feature Spesc, dan Non-functional

    Requirements, and Environmental Requirements c. Design : Structural Design, Behavior Design, User Interface. 3. Studi kasus berada di Jawa Timur 4. Pararel dengan tugas akhir PEMBANGUNAN PERANGKAT LUNAK WIKI-

    BUDAYA UNTUK MELESTARIKAN BUDAYA DAN KEARIFAN LOKAL INDONESIA

  • Tujuan

    Menghasilkan dokumen analisis dan perancangan wiki-budaya yang disesuaikan dengan ReadySet.

  • Manfaat

    Menghasilkan dokumen perancangan dan analisis kebutuhan dan desain pada Wiki-Budaya, yang dapat digunakan sebagai rujukan dalam pengembangan aplikasi Wiki-Budaya itu sendiri.

  • TINJAUAN PUSTAKA BAB II

  • Ensiklopedia Kebudayaan Benchmarking Unified Modelling Language (UML) Entity Relationship Diagram (ERD) Dinas Kebudayaan dan Pariwisata Jawa

    Timur (Disbudpar Jatim).

  • METODOLOGI BAB III

  • Metodologi Pelaksanaan

    Create Database

    For Each Module

    Learn Specification & Design

    Create TableCreate GUI

    Design

    Create Function

    Unit Testing

    Module Integration

    Integration testing

    Done

    Good

    Testing Output

    Testing output

    Bad

    Studi Literatur Elisitasi ( Wawancara dan Benchmarking )

    Analisis dan Spesifikasi Kebutuhan

    Validasi Kebutuhan

    YesDesain

    No

    Validasi Desain

    No

    Yes

    BadGood

    No Yes

    For Each Module

    NoYes

    Alur Utama Analysis & Desain

    Alur Utama Test & Code

    Alur Keputusan (Decision)

    Keterangan :

  • Spiral Model

  • ANALISIS DAN DESAIN BAB IV

  • Proses Bisnis WikiBudaya Proses Bisnis Wikibudaya

    StartApakah anda ingin langsung

    mencari artikel ?

    Mengetikkan kata kunci

    Apakah anda telah memiliki akun ?

    Tidak

    Ya

    Daftar akun

    Tidak

    Masuk akun

    Masuk sebagai

    kontributor ?Tidak

    Mengirimkan artikel budaya

    Review artikel

    Masuk sebagai reviewer

    Apakah artikel telah layak ?

    Menampilkan artikel pada wikibudaya

    Ya

    Apakah ingin memberikan

    komentar

    Ya

    End

    Apakah ingin mencari artikel ?

    Ya

    Apakah ingin mencari artikel lain

    ?

    Tidak

    Ya

    Tidak

    Ya

    Membuat / Mengedit artikel

    budaya

    TidakTidak

    Ya

    Apakah ingin mencari artikel ?

    Tidak

    Ya

  • Kebutuhan Fungsional dan non-Fungsional.

    Kebutuhan Fungsional

    KF-01 Sistem menyediakan fitur bagi pengguna untuk

    melakukan daftar (register) akun, masuk (login) akun,

    dan keluar (logout) akun

    KF-02 Sistem menyediakan fitur bagi admin (reviewer &

    sistem) untuk mengelola master, termasuk didalamnya

    adalah data master akun,artikel,dan komentar

    KF-03 Sistem menyediakan fitur bagi pengguna (aktor)

    selain admin untuk mengelola akun

    KF-04 Sistem dapat menampilkan history dari artikel yang

    pernah kirimkan oleh kontributor dan di review oleh

    reviewer.

    KF-05 Sistem menyediakan fitur unggah dan unduh file

    budaya.

    KF-06 Sistem menyediakan fitur bagi reviewer untuk

    melakukan review dan validasi artikel

    KF-07 Sistem dapat menampilkan komentar-komentar dari

    setiap artikel budaya

    KF-08 Sistem menyediakan fitur untuk memberikan

    komentar

    Kebutuhan non-fungsional

    KNF-07 Sistem dapat diakses pada segala OS (Operating

    System)

    KNF-01 Semua fitur yang tersedia, dapat digunakan sebagaimana fungsinya

    KNF-02 Tidak adanya menu atau tombol yang membingungkan (ambiguitas) bagi pengguna

    KNF-03 Sistem dapat menampilkan seluruh konten dari wikibudaya

    KNF-04 Hanya admin yang dapat mengakses master database wikibudaya

    KNF-05 Hanya admin sistem yang dapat menghapus artikel, akun,dan komentar yang dianggap tidak

    layak

    KNF-06 Waktu untuk penanganan pada saat server down

    adalah 1x24 jam (1 hari)

  • Use-case Kode use-case use-case

    UC-01.01 Daftar akun (reviewer & kontributor) UC-01.02 Masuk akun UC-01.03 Keluar akun UC-01.04 Lihat detail akun pribadi UC-01.05 Ubah detail akun pribadi UC-01.06 Lihat data user UC-01.07 Hapus Akun UC-01.08 Cari User UC-01.09 Validasi kontributor UC-01.10 Validasi Reviewer UC-01.11 Ubah kata kunci UC-02.01 Lihat data master artikel budaya UC-02.02 Tambah artikel budaya UC-02.03 Ubah artikel budaya UC-02.04 Hapus artikel budaya UC-02.05 Cari artikel budaya UC-02.06 Unggah file (lagu,video) ke sistem UC-02.07 Unduh file (lagu,video) UC-02.08 Review Artikel UC-02.09 Validasi artikel UC-02.10 Lihat artikel UC-02.11 Lihat Status Artikel UC-02.12 Lihat Histori Artikel UC-03.01 Beri Komentar UC-03.02 Lihat Komentar UC-03.03 Hapus Komentar UC-03.04 Notifikasi Komentar

  • Use-case diagram uc Admin Sistem

    Pengelolaan komentarPengelolaan artikel

    Pengelolaan akun

    Admin Sistem

    Masuk akun

    Keluar akun

    Lihat detail akun pribadi

    Ubah detail akun pribadi

    Lihat data user

    Hapus akun

    Cari pengguna

    Validasi kontributor

    Daftar akun

    Lihat data master artikel

    Cari artikel budaya

    Lihat artikel

    Lihat komentar

    Hapus komentar

    Beri komentar

    extend

    extend

    extend

    extend

  • Conseptual Data Model

  • Physiscal Data Model

    FK_ROLE_RELATIONS_KONTRIBU

    FK_KONTRIBU_RELATIONS_ROLE

    FK_REVIEWER_RELATIONS_ROLE

    FK_ROLE_RELATIONS_REVIEWER

    FK_ARTIKEL_RELATIONS_KONTRIBU

    FK_KOMENTAR_RELATIONS_REVIEWER

    FK_ARTIKEL_RELATIONS_REVIEWER

    FK_KOMENTAR_RELATIONS_KONTRIBU

    FK_KOMENTAR_RELATIONS_ARTIKEL

    FK_ARTIKEL_RELATIONS_KATEGORI

    role

    id_roleid_kontributorid_reviewnama_role

    integerintegerintegervarchar(255)

    reviewer

    id_reviewid_roleusername_reviewpassword_reviewnama_lengkap_reviewjk_reviewtgl_lahir_reviewbidang_studi_reviewpendidikan_reviewpekerjaan_reviewemail_reviewstatus_user

    integerintegervarchar(255)varchar(255)varchar(255)varchar(2)datevarchar(255)varchar(255)varchar(255)varchar(255)varchar(2)

    kontributor

    id_kontributorid_roleusername_kontributorpassword_kontributornama_lengkap_kontributortgl_lahir_kontributorpendidikan_kontributorpekerjaan_kontributoremail_kontributor

    integerintegervarchar(255)varchar(255)varchar(255)datevarchar(255)varchar(255)varchar(255)

    artikel

    id_artikelid_kontributorid_reviewid_kategorijudul_artikelsumber_artikelgambar_artikelpengertian_artikelsejarah_artikelfi le_tambahanjudul_infoisi_infostatus_artikel

    integerintegerintegerintegervarchar(255)long varcharlong binarylong varcharlong varcharvarchar(255)varchar(255)varchar(255)varchar(1)

    komentar

    id_komentarid_artikelid_kontributorid_reviewnama_komentarisi_komentardate

    integerintegerintegerintegervarchar(255)varchar(255)timestamp

    kategori_artikel

    id_kategorinama_kategori

    integervarchar(255)

    berkas_review

    id_berkasusername_reviewerlink_berkas

    integervarchar(255)varchar(255)

  • Class Diagram class wikibudaya_class

    artikel

    - fi le_tambahan: int- gambar_artikel: int- id_artikel: int- id_kategori: int- Id_kontributor: int- id_reviewer: int- isi_info: text- judul_artikel: var- judul_info: var- Pengertian_artikel: int- Sejarah_artikel: int- status_artikel: varchar

    + ambil_kategori_artikel() : var+ cari_artikel() : var+ hapus_artikel() : var+ tampil_artikel() : var+ tampil_gambar() : var+ tampil_kategori_artikel() : var

    Rev iewer

    - bidang_studi_review: var- email_review: var- id_akun: int- id_review: int- jk_review: var- nama_lengkap_review: var- password_review: var- pekerjaan_review: var- pendidikan_review: var- status_review: var- tgl_lahir_review: var- username_review: var

    + tambah_komentar() : var+ tampil_artikel() : var+ tampil_form_komentar() : var+ tampil_form_validasi() : var

    kontributor

    - email_kontributor: var- id_akun: int- id_kontributor: int- jk_kontributor: var- nama_lengkap_kontributor: var- password_username: var- pekerjaan_kontributor: var- pendidikan_kontributor: var- tgl_lahir_kontributor: date- username_kontributor: var

    + tambah_artikel() : var+ tambah_komentar() : var+ tampil_artikel() : var+ tampil_komentar() : var+ tampil_profil() : var+ ubah_profil() : var

    komentar

    - id_komen: int- isi_komen: varchar- nama_komen: varchar

    + hapus_komentar() : var+ tambah_komentar() : var+ tampil_komentar() : var

    control_komentar

    + hapus_komentar() : var+ notifikasi_komentar() : var+ tampil_member() : var

    Control_artikel

    + cari_artikel() : var+ daftar_artikel() : var+ edit_artikel() : var+ hapus_artikel() : var+ insert_artikel() : var+ lihat_komentar() : var+ lihat_kontributor() : var+ lihat_reviewer() : var+ review_artikel() : var+ tambah_artikel() : var

    akun

    - id_akun: int- nama_akun: var

    + id_akun() : int+ nama_akun() : var

    file budaya

    + ambil_fi le() : var+ tambah_file_budaya() : var

    control_file

    + ambil_fi le() : var+ tambah_file() : var

    Control_akun

    + get_akun() : var+ role_akun() : var+ update_akun() : var

    History

    + Tampil_history() : var

    berkas_rev iew

    - id_berkas: int- l ink_reviewer: var- username_reviewer: var

    + tambah_berkas() : var

    kategori

    - id_kategori: int- nama_kategori: var

    + cari_kategori() : void+ lihat_kategori() : var

  • Activity Diagram act 1.2_Masuk_Akun

    Aktor (semua user)Sistem

    ActivityInitial

    Menampilkan halaman login akun

    Mengisikan nama akun & kata kunci

    Menekan tombol masuk

    nama akun dankata kuncisesuai ?

    Menampilkan halaman utama sesuai aktor

    ActivityFinal

    [Tidak]

    [Ya]

  • Sequence Diagram sd 1.2 Masuk Akun

    Actor Halaman Login Control_akun Halaman Utama Pesan KesalahanAkun

    Menekan tombol masuk

    Login (masuk akun)

    Form_Validasi()

    Form_validasi(false)

    get_akun()

    akun_pass_validasi()

    redirect()

    Form_validasi(false)

    redirect()

  • EVALUASI & VALIDASI SISTEM BAB V

  • Matrik Kerunutan Kebutuhan

    Fungsional Use-case Kode Use-case Activity Diagram Sequence Diagram Interface

    KF-01 Daftar akun UC-01.01 Gambar AD.1 Gambar SD.1 Gambar I.1

    KF-01 Masuk akun UC-01.02 Gambar AD.2 Gambar SD.2 Gambar I.2

    KF-01 Keluar akun UC-01.03 Gambar AD.3 Gambar SD.3 Gambar I.3

    KF-02 ; KF-03 Lihat detail akun pribadi UC-01.04 Gambar AD.4 Gambar SD.4 Gambar I.4

    KF-02; KF-03 Ubah detail akun pribadi UC-01.05 Gambar AD.5 Gambar SD.5 Gambar I.5

    KF-02 Lihat data user UC-01.06 Gambar AD.6 Gambar SD.6 Gambar I.6

    KF-02 Hapus Akun UC-01.07 Gambar AD.7 Gambar SD.7 Gambar I.7

    KF-02 Cari User UC-01.08 Gambar AD.8 Gambar SD.8 Gambar I.8

    KF-02 Validasi kontributor UC-01.09 Gambar AD.9 Gambar SD.9 Gambar I.9

    KF-02 Validasi reviewer UC-01.10 Gambar AD.10 Gambar SD.10 Gambar I.10

    KF-02; KF-03 Ubah kata kunci UC-01.11 Gambar AD.11 Gambar SD.11 Gambar I.11

    KF-02 Lihat data master artikel budaya UC-02.01 Gambar AD.12 Gambar SD.12 Gambar I.12

    KF-02 Tambah artikel budaya UC-02.02 Gambar AD.13 Gambar SD.13 Gambar I.13

    KF-02 Ubah artikel budaya UC-02.03 Gambar AD.14 Gambar SD.14 Gambar I.14

    KF-02 Hapus artikel budaya UC-02.04 Gambar AD.15 Gambar SD.15 Gambar I.15

    KF-02 Cari artikel budaya UC-02.05 Gambar AD.16 Gambar SD.16 Gambar I.16

    KF-05 Unggah file (lagu,video) UC-02.06 Gambar AD.17 Gambar SD.17 Gambar I.17

    KF-05 Unduh file (lagu,video) UC-02.07 Gambar AD.18 Gambar SD.18 Gambar I.18

    KF-06 Review Artikel UC-02.08 Gambar AD.19 Gambar SD.19 Gambar I.19

    KF-06 Validasi artikel UC-02.09 Gambar AD.20 Gambar SD.20 Gambar I.20

    Kf-02 Lihat artikel UC-02.10 Gambar AD.21 Gambar SD.21 Gambar I.21

    KF-02 Lihat Status UC-02.11 Gambar AD.22 Gambar SD.22 Gambar I.22

    KF-04 Lihat Histori Artikel UC-02.12 Gambar AD.23 Gambar SD.23 Gambar I.23

    KF-08 Beri Komentar UC-03.01 Gambar AD.24 Gambar SD.24 Gambar I.24

    KF-07 Lihat Komentar UC-03.02 Gambar AD.25 Gambar SD.25 Gambar I.25

    KF-02 Hapus Komentar UC-03.03 Gambar AD.26 Gambar SD.26 Gambar I.26

    Kf-02; KF-07 Notifikasi komentar UC-03.04 Gambar AD.27 Gambar SD.27 Gambar I.27

  • KESIMPULAN & SARAN BAB VI

  • Kesimpulan 1) Penggalian kebutuhan dilakukan dengan melakuan wawancara kepada pihak Dinas Kebudayaan dan Pariwisata Jawa Timur

    (Disbudpar Jatim). Wawancara dilakukan dengan empat kali wawancara. 2) Wawancara pertama fokus kepada kebudayaan Indonesia secara umum dan identifikasi kondisi eksisting dari Disbudpar

    Jatim. Wawancara kedua fokus kepada pengguna dari Wikibudaya. Wawancara ketiga mengenai tampilan desain dari Wikibudaya, dan wawancara keempat mengenai kebijakan-kebijakan dari wikibudaya.

    3) Kebutuhan fungsional dan use-case dari wikibudaya, didapatkan dari hasil wawancara dan benchmarking. 4) Ada beberapa use-case yang dapat digunakan oleh semua aktor (pengguna) seperti : lihat artikel dan lihat komentar. 5) Terdapat beberapa use-case yang memiliki lebih dari satu kebutuhan fungsional. 6) Untuk Sequence Diagram, terdapat beberapa perbedaan nama method yang digunakan oleh peneliti dengan nama method

    yang digunakan oleh pengembang Wikibudaya. 7) Pada Class diagram, terdapat class control dari masing-masing class. 8) Activity Diagram mengalami perubahan desain dimana disesuaikan dengan use-case diagram yang baru. 9) Hasil dari perancangan desain menggunakan GUI Design Studio dengan hasil pengembangan, terdapat perbedaan dari

    warna tombol, dan bentuk tampilan dari Wikibudaya. 10) Validasi desain dilakukan dengan membuat matrik kerunutan. Hasil validasi ini adalah semua kebutuhan yang diperoleh dari

    wawancara dan benchmarking telah sesuai.

  • Saran 1) Pihak Disbudpar lain dapat menggunakan aplikasi ini, tetapi Disbudpar Jatim

    akan menjadi pemilik tetap. 2) Sebaiknya disiapkan pula desain untuk mobile ( Handphone, tablet/ gadget)

    dengan menggunakan RWD (Responsive Web Design).

  • Daftar Pustaka [1] B. Kartaredjasa, dalam 33 Profil Budayawan Indonesia, Yogyakarta, Direktorat Televisi, c/q Televisi RI Stasiun Yogyakarta, 1990, p. 208. [2] dpd.go.id, Program Perlindungan Kekayaan Budaya Kementerian Pendidikan dan Kebudayaan, Kebudayaan, 3 oktober 2012. [3] A. Liliweri, Makna Budaya dalam Komunikasi Antar Budaya, dalam Makna Budaya dalam Komunikasi Antar Budaya, Yogyakarta, PT LKiS

    Pelangi Aksara, 2007, p. 10. [4] Suwanto, Sunardi, Sarwiyanto, Yuliana dan Murtini, Adat Daerah, dalam Ayo Belajar di Sekolah 3D, Yogyakarta, Kanisius, 2010, p. 94. [5] E. Purwanto, Alat Musik Nusantara, dalam Saya Ingin Terampil & Krreatif, Grafindo Media Pratama, 2006, pp. 20-36. [6] S. Murtono, Lagu wajib, Lagu Daerah, dan Lagu Anak-Anak, dalam Seni Budaya dan Ketrampilan, Yogyakarta, Yudhistira Ghalia Indonesia,

    2006, pp. 40-45. [7] S. Rochani, Macam-Macam Makanan Tradisional, dalam Cara Membuat Kue Serabi, Bandung, Ganeca Exact, 2006, pp. 6-8. [8] Bentara Budaya Jakarta, Setengah Abad Seni Grafis Indonesia, dalam Self a Century of Indonesian Printmaking, Jakarta, Kepustakaan

    Populer Gramedia, 2000, pp. 17-34. [9] J. Ambadar, M. Abidin dan Y. Isa, Strategi Benchmarking, dalam Mulai Usaha dari Nol, Jakarta, Niaga Swadaya, 2008, pp. 108-110. [10] A. Nugroho, Unified Modeling Language, dalam Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP (Unified Software

    Development Process), Yogyakarta, C.V Andi, 2010, pp. 42-43. [11] E. Triandini dan I. G. Suardika, Class Diagram, dalam Step by Step Desain Proyek Menggunakan UML, Yogyakarta, C.V Andi, 2012, pp. 49-

    50. [12] A. Kristanto, Teknik Entity Relationship (ER), dalam Perancangan Sistem Informasi dan Aplikasinya, Yogyakarta, Gava Media, 2008, pp. 91-

    92. [13] I. Santoso, Interaksi Manusia-Komputer, dalam Interaksi Manusia dan Komputer edisi 2, Yogyakarta, C.V Andi, 2004, pp. 5-7. [14] U. Rahardja, Elisitasi, Rancangan Sistem Informasi Penilaian Skripsi, vol. I, no. 1, p. 63, 2011.

  • TERIMA KASIH Nanda Fitrianto Nugraha 5209 100 030