PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
SISTEM INFORMASI PENGELOLAAN KESENIAN TRADISIONAL JAWA DI YOGYAKARTA Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika
OLEH: APRILIA DEVI KRISNAWATI NIM : 055314013
JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2009
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
MANAGEMENT INFORMATION SYSTEM JAVA TRADISIONAL ARTS IN YOGYAKARTA
FINAL PROJECT Presented as Partial Fulfillment of the Requirements To Obtain Sarjana Teknik Degree In Department of Informatics Engineering
By :
Aprilia Devi Krisnawati 055314013
DEPARTMENT OF INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2009
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PERSEMBAHAN PENULIS YESUS KRISTUS
Sahabat sejati, penuntun langkah dan tempat bersandar penulis Terimakasih Bapa atas tanganMu yang selalu terbuka untukku dan jalanMu yang indah. Kebesaran Mu sungguh luar biasa.Terima kasih atas kasih yang tak pernah berujung BUNDA MARIA
Tempat penulis melantunkan doa Terimakasih Bunda, atas Rahmat, Cinta dan penyertaan Mu HERMAN HABUT DAN IBU NURI
Sumber semangat penulis Bapak, ibu, terima kasih untuk segala pengorbanan, nafkah, doa, cinta, semangat VINCENTIUS KRISTANTO DAN NATALIA AMBAR WATI
Mbak, terimakasih untuk doa, dukungan, kesabaran dan kebersamaan KELUARGA BESAR JOYODIMEDJA DAN ELIAS LUGA
Terimakasih untuk restu dan doa nya
UNIVERSITAS SANATA DHARMA YOGYAKARTA
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN MOTTO
Practice Makes Perfect.
Life is not about waiting the storm to pass, it is about dancing in the rain.
Experience is hard teacher because she gives the tes first, the lesson afterward.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAK Berkembangnya teknologi informasi saat ini memungkinkan informasi diperoleh tidak hanya melalui majalah, koran, spanduk, pamlet, ataupun brosur, tetapi juga dapat melalui media informasi digital seperti, website yang dapat diakses melalui internet. Melalui website, informasi dapat diberikan secara cepat dan akurat. Selama ini Dinas Kebudayaan dan Pariwisata telah menyediakan informasi melalui majalah, koran, spanduk, pamlet, ataupun brosur. Namun tidak semua informasi tersebut dapat diperoleh dengan mudah oleh para wisatawan. Untuk itu diperlukan suatu mekanisme penyajian data sederhana dan yang memudahkan dan lefih efisien bagi wisatawan asing maupun lokal dalam memperoleh ataupun mencari informasi kesenian tradisional jawa di Yogyakarta secara cepat dan tepat tanpa harus datang ke Dinas Kebudayaan dan Pariwisata. Mekanisme tersebut adalah sebuah sistem informasi yang mampu menyajikan data yang dapat di akses melalui internet oleh siapa saja tanpa di batasi oleh ruang dan waktu. Tugas akhir ini bertujuan untuk membuat program PHP, Macromedia Flash 8 dan database MYSQL 5.12 dalam membangun Sistem Informasi Pengelolaan Kesenian Tradisional Jawa Di Yogyakarta. Diharapkan dengan adanya sistem ini dapat membantu para wisatawan untuk memperoleh informasi mengenai kesenian tradisonal jawa di Yogyakarta dimanapun pengguna berada tanpa harus datang langsung ke Dinas Kebudayaan dan Pariwisata, membantu pelaku budaya untuk mengembangkan dan melestarikan kesenian jawa di Yogyakarta yang hampir punah dan juga sebagai media promosi yang baik. Dan tentu saja untuk membantu Dinas terkait yaitu Dinas Kebudayaan dan Pariwisata untuk pendataan pelaku budaya maupun sanggar kesenian tradisonal yang ada di Yogyakarta. Sistem ini di lengkapi dengan peta digital yang beisi informasi yang di cari.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT Development of current information technology enables information obtained not only through magazines, newspapers, banners, pamlet, or brochures, but also through media such as digital information, the website can be accessed via the internet. Through the website, the information can be provided quickly and accurately. So far, Culture and Tourism Department has provided information through magazines, newspapers, banners, pamlet, or brochures. However, not all information can be obtained easily by the tourists. This requires a data presentation mechanism that allows simple and efficient and lefih for foreign and local tourists in obtaining or seeking information Javanese traditional arts in Yogyakarta quickly and appropriately without having to come to the Department of Culture and Tourism. These mechanisms is an information system capable of presenting data that can be accessed via the internet by anyone without the limit of space and time. This final task aims to create a PHP program, Macromedia Flash 8 and 5:12 MYSQL database in developing Information Systems Management In The Traditional Art of Java, Yogyakarta. It is expected that the system can help the tourists to obtain information about the traditional arts in Yogyakarta, Java is where the user without having to come directly to the Department of Culture and Tourism, culture helps actors to develop and preserve the arts in Yogyakarta, Java is almost extinct as well as promotional media good. And of course related to assist the Department of Culture and Tourism Department for data collection and cultural actors traditional art galleries in Yogyakarta. This system is equipped with a digital map in search of information.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Kuasa Membimbing atas segala Roh Kudus yang selalu membantu sehingga penulis dapat menyelesaikan skripsi ini. Skripsi ini ditulis untuk memenuhi salah satu syarat memperoleh gelar sarjana sains Fakultas Sains dan Teknologi, Program Studi Teknik Informatika Unibersitas Sanata Dharma Yogyakarta. Penulis menyadari banyak hal yang terjadi selama pengerjaan skripsi, baik itu yang menyulitkan maupun yang membantu, dan banyak pihak yang telah berperan besar dalam memberikan sumbangan pikiran, doa, semangat, maupun tenaga. Oleh karena itu dengan segala kerendahan hati, penulis menyampaikan ucapan terimakasih kepada : 1. Bapak Yosef Agung Cahyanta, S.T., M.T., selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta. 2. Bapak Puspaningtyas Sanjaya Adi, S.T., M.T., selaku Ketua Jurusan Teknik Informatika Universitas Sanata Dharma. 3. Bapak JB Budi Darmawan, S.T., M.T. selaku Dosen Pembimbing Akademik Teknik Informatika angkatan 2005. 4. Eko Hari Parmadi, S.Si, M.Kom, selaku Dosen Pembimbing TA. Terima kasih atas bimbingan selama saya mengerjakan Laporan Skripsi ini. 5. Kedua orangtua, terima kasih atas dukungan, kasih sayang dan semangat yang tiada henti sehingga saya dapat menyelesaikan Tugas Akhir ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6. Seluruh pihak yang membantu saya baik secara langsung maupun tidak langsung, yang tidak dapat saya sebutkan satu persatu.
Saya menyadari masih banyak kekurangan yang terdapat pada laporan ini. Saran dan kritik selalu saya harapkan dari pembaca untuk perbaikan – perbaikan di masa yang akan datang. Akhir kata, saya berharap tulisan ini dapat bermanfaat bagi kemajuan dan perkembangan ilmu pengetahuan dan berbagai pihak pengguna pada umumnya.
Yogyakarta, Desember 2009
Penulis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
Halaman HALAMAN JUDUL................................................................................................i TITLE PAGE...........................................................................................................ii HALAMAN PERSETUJUAN PEMBIMBING.....................................................iii HALAMAN PENGESAHAN.................................................................................iv HALAMAN PERSEMBAHAN...............................................................................v HALAMAN MOTTO.............................................................................................vi KATA PENGANTAR...........................................................................................vii PERNYATAAN KEASLIAN KARYA TULIS.....................................................ix ABSTRAK...............................................................................................................x ABSTRACT............................................................................................................xi DAFTAR ISI..........................................................................................................xii HALAMAN DAFTAR GAMBAR......................................................................xvii HALAMAN DAFTAR TABEL...........................................................................xxi BAB I PENDAHULUAN........................................................................................1 1.1 Latar Belakang Masalah.....................................................................................1 1.2 Rumusan Masalah ..............................................................................................2 1.3 Batasan Masalah.................................................................................................3 1.4 Tujuan Penelitian................................................................................................3 1.5 Manfaat Penelitian..............................................................................................4 1.6 Metodologi Penelitian........................................................................................6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1.7 Sistematika Penulisan.........................................................................................6 BAB II LANDASAN TEORI ..................................................................................8 2.1 Definis Sistem....................................................................................................8 2.2 Konsep Dasar Sistem Informasi.........................................................................8 2.2.1.Use Case Diagram...............................................................................9 2.2.2 DFD.....................................................................................................9 2.2.2.1 Proses.................................................................................10 2.2.2.2 Eksternal Entity..................................................................11 2.2.2.3 Data Store...........................................................................12 2.2.2.4 Data Flow...........................................................................13 2.3 WWW (World Wide Web)..............................................................................13 2.3.1 Hyper Text Markup Language..........................................................14 2.3.2 Hypertext Preprocessor.....................................................................17 2.3.2.1 Kelebihan PHP...................................................................23 2.3.2.2 Kekurangan PHP................................................................24 2.3.3 MySQL..............................................................................................24 2.3.3.1 Kelebihan PHP...................................................................25 2.3.3.2 Perintah-Perintah yang digunakan dalam MySQL.............26 2.3.3.3 Fungsi Dalam MySQL.......................................... ............26 2.4 Animasi............................................................................................................28 2.4.1 Macromedia Flash….........................................................................28 2.4.2 Bagian bagian penting dari Macromedia Flash.................................30
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.5 ActionScript.....................................................................................................34 2.5.1 Jenis-jenis Action Script pada Program Flash..................................34
BAB III ANALISIS DAN PERANCANGAN SISTEM……………………...…36 3.1 Sistem Yang Ada Saat Ini................................................................................36 3.2 Gambaran Umum Sistem Yang Akan Di Buat................................................37 3.2.1 Analisis Kebutuhan Sistem...............................................................38 3.2.2 Desain Database..............................................................................101 3.2.2.1 Entitas, Atribut, dan Relasi..............................................101 3.2.2.2 Conseptual Database Design..........................................103 3.2.2.2.1 Entity Relationship (ER) Diagram....................103 3.2.2.3 Logical Database Design................................................105 3.2.2.3.1 Relasi Antar Tabel.............................................105 3.2.2.4 Physical Database Design...............................................106
3.3 Perancangan Antar Muka...............................................................................111 3.3.1 Perancangan Antar Muka User.......................................................112 3.3.2 Perancangan Antar Muka Halaman Berita......................................112 3.3.3 Perancangan Antar Muka Login Pelaku Budaya ...........................113 3.3.4 Perancangan Antar Muka Form Registrasi Pelaku Budaya........... 114 3.3.5 Perancangan Antar Muka Admin....................................................114 3.3.6 Perancangan Antar Muka Halaman Admin Kesenian.....................115 3.3.7 Perancangan Antar Muka Halaman Admin Berita..........................116
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3.8 Perancangan Antar Muka Halaman Admin Galeri.........................116 3.3.9 Perancangan Antar Muka Halaman Admin Peta.............................117 3.3.10 Perancangan Antar Muka Halaman Admin Event........................118 3.3.11 Perancangan Antar Muka Halaman Admin Link..........................118 3.3.12 Perancangan Antar Muka Pelaku Budaya.....................................119 3.3.13 Perancangan Antar Muka Form data kesenian Pelaku Budaya.....119 3.3.14 Perancangan Antar Muka Form data kesenian Pelaku Budaya.....119 3.3.15 Perancangan Antar Muka Halaman Pelaku Budaya Menu Video Kesenian.................................................................................................. 121 3.3.16 Perancangan Antar Muka Halaman Pelaku Budaya Menu Galeri Kesenian...................................................................................................121
BAB IV IMPLEMENTASI SISTEM ..................................................................123 4.1 Fase Pembangunan Sistem.............................................................................123 4.1.1 Karakteristik Sistem........................................................................123 4.1.2 Kebutuhan Sistem...........................................................................123 4.1.3 Pembuatan Database.......................................................................124 4.1.4 Koneksi Program ke Databse..........................................................124 4.1.5 Koneksi Program ke Flash..............................................................124 4.1.6 Implemetasi Sistem User.................................................................124 4.1.7 Implemetasi Sistem Pelaku Budaya................................................124 4.1.8 Implemetasi Sistem Admin.............................................................124
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.2 Implementasi Antarmuka.................................................................................78 4.2.1 Antarmuka untuk User......................................................................78 4.2.2 Antarmuka untuk Admin...................................................................88 4.2.3 Tombol Tambah Gereja ....................................................................91 4.2.4 Tombol Ubah Data Gereja................................................................96 4.2.5 Halaman atur jadwal misa...............................................................102 4.2.6 Halaman Ubah Admin.....................................................................105
BAB V ANALISA HASIL IMPLEMENTASI....................................................181 5.1 Analisa Hasil Perangkat Lunak Terhadap Stakeholder..................................181 5.1.1 Sebagai Pihak Dinas Pariwisata dan Kebudayaan..........................181 5.1.2 Sebagai Pihak Pengguna Sistem (User)..........................................181 5.1.3 Sebagai Pihak Pelaku Budaya.........................................................182 5.2 Analisa Teknologi..........................................................................................182 5.3 Kelebihan dan Kekurangan Sistem................................................................183 5.3.1 Kelebihan Sistem............................................................................183 5.3.1 Kekurangan Sistem.........................................................................184 BAB VI KESIMPULAN DAN SARAN.............................................................185 6.1 Kesimpulan....................................................................................................185 6.2 Saran...............................................................................................................185 DAFTAR PUSTAKA LAMPIRAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
Halaman 1. Gambar 2.1. Simbol Proses............................................................................10 2. Gambar 2.2. Simbol External Entity...............................................................11 3. Gambar 2.3. Simbol Data Store......................................................................13 4. Gambar 2.4. Simbol Data Flow......................................................................13 5. Gambar 2.5 Contoh menu dan submenu Macromedia Flash Pro 8................30 6. Gambar 3.1. Use Case Diagram untuk User...................................................39 7. Gambar 3.2. Use Case Diagram untuk Admin...............................................40 8. Gambar 3.3. Use Case Diagram untuk Pelaku Budaya..................................41 9. Gambar 3.4. Context Diagram........................................................................82 10. Gambar 3.5. DFD Level 1 Sisi User……………...........................................83 11. Gambar 3.6. DFD Level 1 Sisi Admin...........................................................85 12. Gambar 3.7. DFD Level 1 Sisi Pelaku Budaya……………………..............87 13. Gambar 3.8. DFD Level 2 Sisi User Proses Pencarian..................................88 14. Gambar 3.9. DFD Level 2 Sisi Admin Proses Pengelolaan Data Kesenian..89 15. Gambar 3.10. DFD Level 2 Sisi Admin Proses Pengelolaan Data Sanggar..90 16. Gambar 3.11. DFD Level 2 Sisi Admin Proses Pengelolaan Data Berita ...91 17. Gambar 3.12. DFD Level 2 Sisi Admin Proses Pengelolaan Data Event…92 18. Gambar 3.13. DFD Level 2 Sisi Admin Proses Pengelolaan Data Link.......93 19. Gambar 3.14. DFD Level 2 Sisi Admin Proses Pengelolaan Peta...............94
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20. Gambar 3.15. DFD Level 2 Sisi Admin Proses Pengelolaan Data Album....95 21. Gambar 3.16. DFD Level 2 Sisi Admin Proses Pengelolaan Data Galeri.....96 22. Gambar 3.17. DFD Level 2 Sisi Admin Proses Pengelolaan Data Admin....97 23. Gambar 3.18. DFD Level 2 Sisi Pelaku Budaya Proses Pengelolaan Data Kesenian...........................................................................................................98 24. Gambar 3.19. DFD Level 2 Sisi Pelaku Budaya Proses Pengelolaan Galeri Kesenian...........................................................................................................99 25. Gambar 3.20. DFD Level 2 Sisi Pelaku Budaya Proses Pengelolaan Video Kesenian....................................................................................................... 100 26. Gambar 3.21. DFD Level 2 Sisi Pelaku Budaya Proses Pengelolaan Data Sanggar...........................................................................................................101 27. Gambar 3.22. ER Diagram untuk Admin.....................................................103 28. Gambar 3.23. ER Diagram untuk Sistem.....................................................104 29. Gambar 3.24. Relasi Antar Tabel.................................................................105 30. Gambar 3.25. Antarmuka User.....................................................................112 31. Gambar 3.26. Antarmuka User Menu Berita................................................112 32. Gambar 3.27. Antarmuka User Menu Pelaku Budaya.................................113 33. Gambar 3.28. Antarmuka Form Registrasi Sanggar.....................................114 34. Gambar 3.29. Antarmuka Superadmin.........................................................114 35. Gambar 3.30. Antarmuka Admin Menu Kesenian.......................................115 36. Gambar 3.31. Antarmuka Admin Menu Berita............................................116 37. Gambar 3.32. Antarmuka Admin Menu Galeri………………………........116 38. Gambar 3.33. Antarmuka Admin Menu Peta...............................................117
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39. Gambar 3.34. Antarmuka Admin Menu Event……………………….........118 40. Gambar 3.35. Antarmuka Admin Menu Link…………………….….........118 41. Gambar 3.36. Antarmuka Pelaku Budaya……………………………........119 42. Gambar 3.37. Antarmuka Form Data Kesenian……………………...........119 43. Gambar 3.38. Antarmuka Admin Pelaku Budaya Menu Berita……...........120 44. Gambar 3.39. Antarmuka Pelaku Budaya Menu Video...............................121 45. Gambar 3.40. Antarmuka Admin Pelaku Budaya Menu Galeri kesenian....121 46. Gambar 4.1 Aplikasi user……………………………………..……….......130 47. Gambar 4.2 Aplikasi user menu pencarian…………………………...........131 48. Gambar 4.3 Aplikasi user menu peta……………………………………....132 49. Gambar 4.4 format registrasi pelaku budaya……………………………....133 50. Gambar 4.5 format login admin pelaku budaya……………………….......135 51. Gambar 4.6 halaman pelaku budaya……………………….........................138 52. Gambar 4.7 Form Tambah Kesenian……………………………………....139 53. Gambar 4.8 Form Edit Kesenian…………………………………………. 144 54. Gambar 4.9 Form Hapus Kesenian………………………………………...149 55. Gambar 4.10 Form Tambah Berita………………………………………...153 56. Gambar 4.11 Form Edit Berita………………………………………….....159 57. Gambar 4.12 Form Edit Gambar Berita.......................................................161 58. Gambar 4.13 Form Galeri Kesenian.............................................................162 59. Gambar 4.14 Form Galeri Kesenian.............................................................163 60. Gambar 4.15 Form Tambah Galeri Kesenian...............................................164 61. Gambar 4.16 Form Hapus Galeri Kesenian..................................................167
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62. Gambar 4.17 Form Login Admin.................................................................169 63. Gambar 4.18 Halaman Admin Menu Kesenian............................................172 64. Gambar 4.19 Halaman Admin Menu Berita.................................................173 65. Gambar 4.20 Halaman Admin Menu Galeri Kesenian………………….....174 66. Gambar 4.20 Halaman Admin Menu Peta………………………………....175 67. Gambar 4.21 Halaman Admin Menu Event……………………….............179 68. Gambar 4.22 Halaman Admin Menu Link...................................................180
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL Halaman 1. Tabel 2.1 Tipe Data MySQL …..........................................................
28
2. Tabel 2.2 Komponen Toolbox………………………………………
32
3. Tabel 3.1 definisi use case………………………..……………........
42
4. Tabel 3.2 Narasi Use Case Melihat Informasi………………………
44
5. Tabel 3.3 Narasi Use Case Mencari data melalui fasilitas search…..
45
6. Tabel 3.4 Narasi Use Case Mencari data pada peta…………….......
45
7. Tabel 3.5 Narasi Use Case Registrasi.................................................
46
8. Tabel 3.6 Narasi Use Case Tambah data kesenian..............................
48
9. Tabel 3.7 Narasi Use Case Edit data kesenian..................................... 49 10. Tabel 3.8 Narasi Use Case Hapus data kesenian................................. 50 11. Tabel 3.9 Narasi Use Case Tambah Berita............................................ 51 12. Tabel 3.10 Narasi Use Case Edit Berita................................................. 52 13. Tabel 3.11 Narasi Use Case Hapus Berita............................................. 54 14. Tabel 3.12 Narasi Use Case Tambah Galeri Kesenian.......................... 55 15. Tabel 3.13 Narasi Use Case Hapus Galeri Kesenain............................ 56 16. Tabel 3.14 Narasi Use Case Upload Video Kesenian...........................
57
17. Tabel 3.15 Narasi Use Case Edit Video Kesenian................................ 58 18. Tabel 3.16 Narasi Use Case Edit Account Sanggar.............................. 59 19. Tabel 3.17 Narasi Use Case Hapus Sanggar......................................... 60 20. Tabel 3.18 Narasi Use Case Edit Status Kesenian................................ 61 21. Tabel 3.20 Narasi Use Case Edit Status Berita...................................... 62
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22. Tabel 3.21 Narasi Use Case Tambah Album......................................... 64 23. Tabel 3.22 Narasi Use Case Edit Album............................................... 65 24. Tabel 3.23 Narasi Use Case Hapus Album............................................ 66 25. Tabel 3.24 Narasi Use Case Tambah Galeri.......................................... 67 26. Tabel 3.25 Narasi Use Case Edit Galeri................................................. 69 27. Tabel 3.26 Narasi Use Case Hapus Galeri............................................. 70 28. Tabel 3.27 Narasi Use Case Tambah Event............................................ 71 29. Tabel 3.28 Narasi Use Case Edit Event................................................... 73 30. Tabel 3.29 Narasi Use Case Hapus Event.............................................. 74 31. Tabel 3.30 Narasi Use Case Edit Gambar Event..................................... 75 32. Tabel 3.31 Narasi Use Case Tambah Peta............................................... 76 33. Tabel 3.32 Narasi Use Case Edit Peta..................................................... 77 34. Tabel 3.33 Narasi Use Case Edit Link..................................................... 78 35. Tabel 3.34 Narasi Use Case Edit Gambar Link...................................... 79 36. Tabel 3.35 Narasi Use Case Edit Account Admin.................................. 81 37. Tabel 3.36. Tabel Sanggar....................................................................... 106 38. Tabel 3.37. Tabel Kesenian....................................................................
106
39. Tabel 3.38. Tabel Peta............................................................................
107
40. Tabel 3.39. Tabel VideoKesenian........................................................... 107 41. Tabel 3.40. Tabel GaleriKesenian........................................................... 107 42. Tabel 3.41. Tabel Berita.......................................................................... 108 43. Tabel 3.42. Tabel Admin........................................................................ 109 44. Tabel 3.43. Tabel Link............................................................................ 109
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45. Tabel 3.44. Tabel Album........................................................................ 110 46. Tabel 3.45. Tabel Galeri......................................................................... 110 47. Tabel 3.46. Tabel Event.......................................................................... 110 48. Tabel 3.47. Tabel Detailevent................................................................. 111
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah Berkembangnya teknologi informasi saat ini memungkinkan informasi diperoleh tidak hanya melalui majalah, koran, spanduk, pamlet, ataupun brosur, tetapi juga dapat melalui media informasi digital seperti, website yang dapat diakses melalui internet. Melalui website, informasi dapat diberikan secara cepat dan akurat. Cara inilah yang ditempuh oleh Dinas Kebudayaan dan Pariwisata dalam memberikan informasi secara cepat dan akurat oleh para wisatawan. Selain menjadi media promosi sistem informasi ini juga memberikan keuntungan bagi para wisatawan yang ingin mengetahui tentang pariwisata dan budaya. Yogyakarta sebagai tujuan pariwisata dan budaya memiliki lokasi wisata yang beragam dan kaya akan budaya tradisional, salah satunya adalah kesenian tradisional jawa. Selama ini Dinas Kebudayaan dan Pariwisata telah menyediakan informasi melalui majalah, koran, spanduk, pamlet, ataupun brosur. Namun tidak semua informasi tersebut dapat diperoleh dengan mudah oleh para wisatawan. Yogyakarta memiliki banyak sekali jenis kesenian tradisional jawa seperti jatilan, dolalak, ketoprak, wayang dan lain-lain. Namun informasi yang kurang menjadikan kesenian tersebut kurang mendapat tempat bagi para wisatawan. Mereka harus melihat atau mendapatkan informasi tersebut dengan mengunjungi Dinas Kebudayaan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
dan Pariwisata atau agen-agen pariwisata dimana informasi tersebut sangat terbatas dan belum lengkap. Dinas Pariwisata Yogyakarta sudah memiliki website mengenai pariwisata dan budaya namun selama ini masih menyebar dan informasi yang diberikan tidak lengkap dan uptodate. Beberapa contohnya adalah Sendratari ramayana(www.nk.co.id), wayang (duniawayang.pitoyo.com), Dinas Kebudayaan dan Pariwisata Yogyakarta (www.disbudpar-diy.go.id), Festival Kesenian Yogyakarta (www.festivalkesenian.com), P4TK Seni dan Budaya Yogyakarta (www.p4tksb-jogja.com) dan lain lain. Untuk itu diperlukan suatu mekanisme penyajian data sederhana dan yang memudahkan dan lefih efisien bagi wisatawan asing maupun lokal dalam memperoleh ataupun mencari informasi kesenian tradisional jawa di Yogyakarta secara cepat dan tepat tanpa harus datang ke Dinas Kebudayaan dan Pariwisata. Mekanisme tersebut adalah sebuah sistem informasi yang mampu menyajikan data yang dapat di akses melalui internet oleh siapa saja tanpa di batasi oleh ruang dan waktu.
1.2. Rumusan Masalah Bagaimana membuat suatu sistem informasi pengelolaan yang dapat menampilkan informasi mengenai kesenian tradisional jawa di Yogyakarta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1.3. Batasan Masalah Tugas akhir ini membatasi permasalahan pada aplikasi yang dibuat yaitu: 1. Sistem informasi yang akan ditampilkan hanya berupa informasi kesenian tradisional Jawa di Yogyakarta. 2. Sistem mempunyai kemampuan untuk pencarian data kesenian tradisional Jawa di Yogyakarta berdasarkan kata kunci yang dituliskan serta dapat dilakukan melalui peta digital yang disediakan. 3. Sistem menangani proses registrasi dari sanggar atau kesenian tradisional. 4. Data video kesenian berekstension .flv 5. Sistem tidak membahas mengenai jaringan dan keamanan data. 6. Aplikasi ini dibuat dengan bahasa pemrograman PHP, Macromedia Flash 8 dan database MySQL 5.12.
1.4. Tujuan Tujuan penulisan tugas akhir ini adalah membuat program PHP, Macromedia Flash 8 dan database MYSQL 5.12 dalam membangun Sistem Informasi Pengelolaan Kesenian Tradisional Jawa Di Yogyakarta.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1.5. Manfaat penelitian Adapun manfaat dari penyusunan tugas akhir ini adalah 1. Bagi wisatawan dapat memperoleh informasi mengenai kesenian tradisonal jawa di Yogyakarta dimanapun pengguna berada tanpa harus datang langsung ke Dinas Kebudayaan dan Pariwisata. 2. Bagi para pelaku budaya bermanfaat untuk mengembangkan dan melestarikan kesenian jawa di Yogyakarta yang hampir punah dan juga sebagai media promosi yang baik. 3. Bagi Dinas Pariwisata dan Budaya tentu saja bermanfaat untuk pendataan pelaku budaya maupun sanggar kesenian tradisonal yang ada di Yogyakarta.
1.6. Metodologi Penelitian Metodologi penelitian yang digunakan dalam pembuatan sistem pada Tugas Akhir ini adalah dengan langkah-langkah sebagai berikut: 1. Studi pustaka tentang materi-materi yang dibutuhkan dalam pembuatan sistem. Bahan referensi diambil dari buku-buku maupun dari hasil penelusuran materi di internet. 2. Pengisian kuisioner oleh para wisatawan. 3. wawancara langsung kepada para pelaku budaya 4. Survey ke lokasi kesenian dan dari dinas pariwisata kabupaten se DIY. 5. Metodologi yang digunakan adalah Framework for Application System
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Thinking, yaitu: a. Scope Definition Phase (Tahap Definisi Ruang Lingkup) Pada tahap awal ini kita harus menentukan batasan atau ruang lingkup dari system yang akan kita buat. b. Problem Analysis Phase (Tahap Analisa Masalah) Problem analysis adalah studi untuk sistem yang sekarang dan menganalisa temuan-temuan untuk menyediakan informasi kepada tim proyek dengan lebih memahami masalah yang ditrigger oleh proyek
c. Requirements Analysis Phase (Tahap Analisa Kebutuhan) Mendefinisikan dan member prioritas terhadap kebutuhan system. Kita juga harus melakukan pendekatan kepada user untuk mendapatkan apa yang mereka butuhkan atau yang mereka inginkan terhadap system yang baru. d. Logical Design Phase (Tahap Disain secara Logika) Fase logical design merupakan fase untuk menterjemahkan kebutuhan bisnis user ke dalam sistem model yg hanya memperhatikan kebutuhan bisnis dan tidak pada teknikal design atau implementasi dari kebutuhan tersebut. e. Decision Analysis Phase (Tahap Analisa Keputusan) Tujuan dari fase ini adalah mengidentifikasi kandidat solusi teknik,
menganalisa kandidat tersebut untuk feasibility,
merekomendasikan kandidat sistem sebagai target solusi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
yang akan didisain. f. Construction and Testing (Konstruksi dan Percobaan) Pada tahap ini dilakukan proses pembentukan dan pengetesan sebuah sistem yang akan memenuhi business requirement dan spesifikasi rancangan fisik, dan untuk mengimplementasikan tampilan-tampilan sistem yang baru dan sistem yang sudah ada. g. Installation and Delivery (Instalasi dan Pengiriman) Setelah tahap construction and testing maka sebuah sistem dapat dikatakan selesai dibangun. Kemudian masuk ke tahap instalasi dan delivery. Antara lain yaitu instalasi sistem, training user, manual sistem, mengkonversi file dan database yang ada ke dalam database yang baru.
1.7. Sistematika Penulisan Sistematika penulisan tugas akhir ini adalah sebagai berikut: BAB I. PENDAHULUAN Bab ini memberikan gambaran singkat namun menyeluruh mengenai sistem yang dibuat yang meliputi latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metodologi penelitian, dan sistematika penulisan. BAB II. LANDASAN TEORI Bab ini berisi teori-teori yang mendukung dan memberi landasan dalam analisa, desain dan implementasi sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III. ANALISA DAN PERANCANGAN SISTEM Bab ini menjelaskan analisa dan desain sistem yang akan dibangun.
BAB IV. IMPLEMENTASI SISTEM Bab ini menjelaskan tentang proses penerapan dari analisa dan desain sistem ke dalam proses pengkodean. Di samping itu, pada bab ini juga akan dijelaskan tentang skenario pengujian sistem.
BAB V. ANALISA HASIL IMPLEMENTASI Dalam bab ini berisi hasil-hasil dari analisa hasil perangkat lunak terhadap stakeholder, analisa teknologi, kelebihan dan kekurangan sistem. BAB VI. PENUTUP Bab ini berisi kesimpulan dan saran-saran yang didapat dari sistem yang dibuat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II LANDASAN TEORI
2.1.
Definisi Sistem Sistem didefinisikan dalam dua pendekatan, yaitu pendekatan yang menekankan pada prosedurnya dan pendeketan yang menekankan pada komponen
atau
elemennya.
Pendekatan
yang
menekankan
pada
prosedurnya mendefinisikan sistem sebagai berikut: “ suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu sasaran yang tertentu “ Sedangkan menurut pendekatan yang menekankan pada komponen atau elemennya mendefinisikan sistem sebagai berikut: ” sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu” (Gerald & Stallings, 1981 ).
2.2.
Konsep Dasar Sistem Informasi Informasi adalah
data yang diolah menjadi bentuk yang lebih
berguna dan lebih berarti bagi yang menerimanya. Informasi bersumber pada data. Data merupakan bentuk jamak dan bentuk tunggal data item. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan suatu kesatuan nyata. Informasi dapat diperoleh dari sistem informasi. Pengertian sistem informasi adalah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi.( Lucas, 1987)
2.2.1. Use Case Diagram Use Case Diagram adalah diagram yang menggambarkan interaksi antara sistem itu sendiri dengan sistem luar dan user. Dengan kata lain, menggambarkan siapa yang akan menggunakan sistem dan bagaimana user berinteraksi dengan sistem. Diagram use case terdiri atas tiga bagian utama, yaitu use case, actor (user) dan hubungannya.
2.2.2. DFD Data
Flow
Diagram
(DFD)
digunakan
untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur
(Structural
dokumentasi.
Analysis
and
Design)
dan
untuk
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Simbol-simbol umum yang digunakan dalam DFD adalah: 2.2.2.1
Proses Bujur sangkar dengan sudut membulat atau lingkaran digunakan untuk menunjukkan adanya proses transformasi. Proses-proses tersebut selalu menunjukkan suatu perubahan di dalam atau perubahan data. Aliran data yang meninggalkan suatu proses selalu diberi label yang berbeda dari aliran data yang masuk. Proses-proses yang menunjukkan hal itu di dalam sistem harus diberi nama menggunakan salah satu format berikut ini. Sebuah nama yang jelas memudahkan untuk memahami proses apa yang sedang dilakukan.
atau Gambar 2.1. Simbol Proses Pemberian nama pada proses: 1.
Menetapkan nama sistem secara keseluruhan saat menamai proses pada level yang lebih tinggi. Contoh: sistem kontrol inventaris.
2.
Menamai suatu subsistem utama, menggunakan nama-nama seperti: Sistem pelaporan inventaris atau Sistem pelayanan konsumen internet.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.
Menggunakan format kata kerja – kata sifat – kata benda untuk proses-proses yang mendetail. Kata kerja yang menggambarkan jenis kegiatan yang seperti ini, misalnya menghitung, memverifikasi, menyiapkan, mencetak atau menambahkan. Contohcontoh
nama
proses
yang
lengkap
adalah:
menghitung pajak penjualan, memverifikasi status rekening
konsumen,
menyiapkan
invoice
pengapalan, mencetak laporan yang diurutkan ke belakang, mengirim konfirmasi email ke konsumen, memverifikasi neraca kartu kredit dan menambah record inventaris. 2.2.2.2
External Entity (Entitas Luar) Suatu entitas dapat disimbolkan dengan notasi kotak berikut:
Gambar 2.2. Simbol External Entity Simbol ini digunakan untuk menggambarkan suatu entitas eksternal (bagian lain, sebuah perusahaan, seseorang atau sebuah mesin) yang dapat mengirim data atau menerima data dari sistem. Entitas ini disebut juga sumber atau tujuan data, dan dianggap eksternal terhadap sistem yang sedang digambarkan. Setiap entitas diberi label dengan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
sebuah nama yang sesuai. Meskipun berinteraksi dengan sistem, namun dianggap di luar batas-batas sistem. Entitas-entitas tersebut harus diberi nama dengan suatu kata benda. Entitas yang sama dapat digunakan lebih dari satu kali atas suatu diagram aliran data tertentu untuk menghindari persilangan antara jalur-jalur aliran data. Bentuk dari external entity diantaranya adalah:
Suatu kantor, departemen
atau
divisi
dalam
perusahaan tetapi di luar sistem yang sedang dikembangkan.
Orang atau sekelompok orang di organisasi tetapi di luar sistem yang sedang dikembangkan.
Suatu organisasi atau orang yang berada di luar organisasi seperti misalnya langganan, pemasok, dll.
Sistem informasi yang lain di luar sistem yang sedang dikembangkan.
Sumber asli dari suatu transaksi.
Penerima akhir dari suatu laporan yang dihasilkan oleh sistem.
2.2.2.3
Data Store Data
store
adalah
penggunaan selanjutnya.
penyimpanan
data
untuk
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 2.3. Simbol Data Store
2.2.2.4
Data Flow ( Arus Data) Suatu
arus
data
dapat
disimbolkan
dengan
menggunakan suatu notasi tanda panah berikut ini:
Gambar 2.4. Simbol Data Flow Tanda panah ini menunjukkan perpindahan data dari satu titik ke titik yang lain, dengan kepala tanda panah mengarah ke tujuan data. Karena sebuah tanda panah menunjukkan seseorang, tempat atau sesuatu, maka harus digambarkan dalam kata benda.
2.3.
WWW (World Wide Web) World Wide Web (WWW) atau biasa disebut dengan Web merupakan salah satu sumber daya Internet yang berkembang pesat. Website merupakan kumpulan dari halaman-halaman web yang digabung menjadi satu kesatuan. Pertama kali aplikasi Web dibangun hanya dengan menggunakan bahasa yang disebut HTML (HyperText Markup Language) dan protocol yang digunakan dinamakan HTTP (HyperText Transfer Protocol). Pada perkembangan berikutnya, sejumlah skrip dan obyek dikembangkan untuk memperluas kemampuan HTML. Pada saat ini,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
banyak skrip seperti itu; antara lain yaitu PHP dan ASP. Aplikasi web dapat dibagi menjadi dua yaitu Web statis dan Web dinamis. Web statsis dibentuk dengan menggunakan HTML saja. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus-menerus untuk mengikuti setiap perubahan yang terjadi. Kelemahan ini diatasi dengan model aplikasi Web dinamis.( Kadir, 2004)
2.3.1. HyperText Markup Language (HTML) HTML (Hyper Text Markup Language) adalah bahasa universal yang dirancang untuk mempublikasikan halaman web yang berupa heading, teks, tabel, list, dan sebagainya. Penulisan HTML dapat dilakukan dengan editor teks seperti notepad yang dimiliki Windows ataupun editor lain seperti wordpad, Microsoft Word dan lain-lain. Semakin berkembangnya teknologi software, saat ini web editor HTML dapat memudahkan pemakai dalam menulis halaman web tanpa harus mengerti tag-tag HTML yang ada,
contohnya
Frontpage,
Macromedia
Dreamwaver
dan
sebagainya. Tag-tag HTML secara umum dalam penulisannya diapit oleh tanda lebih besar dan lebih kecil (<….>) untuk bagian awal suatu tag. Dan untuk bagian akhir suatu tag diapit oleh tanda lebih kecil, garis miring dan tanda lebih besar (). Penulisan tag-tag
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HTML tidak case sensitive, artinya penulisab tag HTML dengan huruf kecil dan huruf besar akan dianggap sama, jadi penulisan akan sama dengan . Penulisan HTML diawali dengan tag dan diakhiri dengan tag yang digunakan web browser untuk memperlakukan teks yang diawali dan diakhiri kedua tag ini sebagai dokumen HTML. Berikutnya adalah
tag
.......
yang
berguna
untuk
menunjukkan body header dari suatu HTML yang berisi <TITLE>........ atau judul dokumen HTML, yang berfungsi untuk mempermudah pengenalan akan isi dokumen. Judul HTML akan ditampilkan pada sudut kiri atas web browser. Selanjutnya, tag ........ untuk menyatakan isi dari dokumen. Berikut ini adalah contohnya:
<TITLE>Homepage Pertama Selamat Datang di Homepage Pertamaku
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
a. Hyperlink Fasilitas hyperlink dipergunakan untuk menghubungkan atau membuat suatu link di dalam sebuah dokumen maupun alamat URL. Beberapa contoh penggunaan hyperlink:
klik kl ik PAGE 2
b. Tabel HTML menyediakan tag-tag yang dapat digunakan untuk membuat tabel. Tag-tag umum untuk pembuatan table yang disediakan HTML diantaranya adalah: •
TABLE
•
TD
•
TR
Tag-tag tersebut harus dirangkaikan sedemikian rupa hingga membentuk sebuah tabel, jadi masing-masing tag tidak dapat berdiri sendiri-sendiri. c. Form Form biasanya digunakan dalam dokumen HTML yaitu untuk membuat lembaran formulir. Tag yang digunakan untuk membuat form adalah menggunakan tag
Listing 4.3 login.php
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
} else {?>
$_SESSION['d'] = $hasil[2]; $_SESSION['e'] = $hasil[4]; header("location: login/index2.php");
<script> window.alert ("Username dan Password Tidak sesuai\nTolong diulangi!!"); <script> window.alert ("Username dan Password Tidak sesuai\nTolong diulangi!!");
Listing 4.4 Olah Login.php
3. Halaman Administrator Pelaku Budaya Pada halaman ini para pelaku budaya dapat mengelola informasi sanggar keseniannya sendiri secara bebas.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.6 halaman pelaku budaya Dari gambar di atas dapat kita lihat itu merupakan halaman utama dari Administrator Pelaku Budaya. 4. Halaman Administrator Pelaku Budaya Menu Tambah Kesenian Salah satu fasilitas yang ada pada halaman halaman Administator Pelaku Budaya adalah menambahkan kesenian. Satu sanggar dapat mempunyai lebih dari satu jenis kesenian.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.7 Form Tambah Kesenian Form diatas merupakan form menambahkan kesenian baru, pelaku budaya harus mengisikan field field tersebuat dengan benar.
Jika semua field yang ada diisi dengan data yang benar maka akan muncul konfirmasi bahwa data berhasil di tambahkan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Jika anda melakukan proses refresh (proses melalukan action yang sama) maka sistem dapat menangani hal tersebut.
Jika anda memasukkan data secara tidak lengkap maka sistem dapat menanganinya dengan menampilkan pesan bahwa data yang anda masukkan belum lengkap.
<script language="javascript" type="text/javascript"> tinyMCE.init({ theme : "advanced", mode: "exact", plugins : "emotions,advimage,fullscreen,preview", elements : "konten", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align:"left", theme_advanced_buttons1:"bold,italic,underline,strikethroug h,separator," +"bullist,numlist,outdent,indent,separator,link,unlink,prev iew", theme_advanced_buttons2:"undo,redo,code,separator,charmap,f orecolor,backcolor", theme_advanced_buttons3 : "", file_browser_callback : "fileBrowserCallBack"
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
}); function fileBrowserCallBack(field_name, url, type, win) { alert("Filebrowser callback: field_name: " field_name + ", url: " + url + ", type: " + type);
+
win.document.forms[0].elements[field_name].value = "someurl.htm"; } '; $tabeleditor.="
FORM TAMBAH KESENIAN
"; echo " $tabeleditor
Listing 4.5 TambahKesenian.php window.alert ("Data Kesenian Belum Terisi Lengkap!! ")
$query = mysql_query("select * from tb_kesenian where nama_kesenian = '$HTTP_POST_VARS[fullnama]' and pelaku_kesenian = '$HTTP_POST_VARS[pelaku]' and alamat_kesenian = '$HTTP_POST_VARS[alamat]' and jadwal_kesenian = '$HTTP_POST_VARS[jadwal]' and deskripsi_kesenian = '$HTTP_POST_VARS[konten]'"); $cek = mysql_fetch_array($query); if(empty($cek[nama_kesenian])||empty($cek[pelaku_kesen ian])||empty($cek[alamat_kesenian])||empty($cek[jadwal_kese nian])||empty($cek[deskripsi_kesenian])) { mysql_query("insert into tb_kesenian (id_sanggar, nama_kesenian,pelaku_kesenian,alamat_kesenian,jadwal_keseni an,deskripsi_kesenian,status) values
('$id_use','$HTTP_POST_VARS[fullnama]','$HTTP_POST_VARS[pel aku]','$HTTP_POST_VARS[alamat]','$HTTP_POST_VARS[jadwal]',' $HTTP_POST_VARS[konten]','0')"); echo ('<script> window.alert ("Data Kesenian berhasil ditambahkan") '); include("kesenian.php"); } else {
echo ('<script> window.alert ("Maaf Data yang Anda masukkan sudah ada!!") '); include("kesenian.php");
5. Halaman Administrator Pelaku Budaya Menu Edit Kesenian Administator Pelaku Budaya juga dapat mengubah data dari kesenian miliknya.
Gambar 4.8 Form Edit Kesenian Form ini merupakan form edit kesenian, jika ada perubahan pada salah satu kesenian maka pelaku budaya dapat dengan mudah merubahnya.
Jika kesenian sudah diubah maka akan muncuk konfirmasi yang di berikan oleh sistem bahwa data berhasil diubah.
id_kesenian = $HTTP_GET_VARS[id_kesenian]"); $data = mysql_fetch_array($query); $tabeleditor= '<script language="javascript" type="text/javascript" src="js/tiny_mce_2_1_2/tiny_mce.js"> <script language="javascript" type="text/javascript"> tinyMCE.init({ theme : "advanced", mode: "exact", plugins : "emotions,advimage,fullscreen,preview", elements : "konten", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align:"left", theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator," + "bullist,numlist,outdent,indent,separator,link,unlink,previ ew", theme_advanced_buttons2 : "undo,redo,code,separator,charmap,forecolor,backcolor", theme_advanced_buttons3 : "", file_browser_callback : "fileBrowserCallBack" }); function fileBrowserCallBack(field_name, url, type, win) { alert("Filebrowser callback: field_name: " + field_name + ", url: " + url + ", type: " + type); win.document.forms[0].elements[field_name].value = "someurl.htm"; } '; $statusfile=""; if(!empty($data[foto_agenda])) {$statusfile = $data[foto_agenda];} else {$statusfile = "belum ada foto";} $tabeleditor.="