Sekilas Tentang Kabupaten Kutai Barat Pembuatan Database

kelompok masyarakat dari satu tempat ke tempat lain, ada yang terus berpindah – pindah nomaden ada pula yang menetap di suatu tempat. Kondisi geografis juga mengakibatkan suatu kelompok masyarakat yang tinggal disuatu tempat sulit untuk berinteraksi dengan kelompok lainnya hingga akhirnya interaksi tersebut hilang. Terdapat banyak perbedaan dan kesamaan diantara sub suku tersebut, namun seringnya orang – orang diluar suku Dayak menganggap mereka sebagai satu kesatuan dengan tradisi dan adat yang sama.

2.12 Sekilas Tentang Kabupaten Kutai Barat

Kabupaten Kutai Barat dulunya merupakan bagian dari Kabupaten Kutai. Berdasarkan keputusan pemerintah tentang pemekaran wilayah dan otonomi daerah maka Kabupaten Kutai dipecah menjadi beberapa bagian, salah satunya Kabupaten Kutai Barat. Adapun semboyan dari Kabupaten ini adalah : Tanaa Purai Ngeriman, yang berarti : Tanaa adalah tanah atau alam dan negri, Purai adalah subur, Ngeriman adalah rezeki yang melimpah tanpa akhir. Secara geografis Kabupaten Kutai Barat terletak antara 1130 45’ 05” – 1160 31’ 19” BT dan 10 31’ 35” LU dan 10 10’ 16” LS dengan luas wilayah 33.052 km² dan batas wilayah administrasi: a. Disebelah utara berbatasan dengan Kabupaten Malinau dan Negara Serawak Malaysia Timur. b. Disebelah timur berbatasa dengan Kabupaten Kutai Kartanegara. c. Disebelah selatan berbatasan dengan Kabupaten Pasir. d. Disebelah barat berbatasan dengan provinsi Kalimantan Tengah dan Kalimantan Barat. 30 BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

3.1.1 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem digunakan untuk mengetahui kebutuhan yang harus disediakan sistem agar dapat memenuhi kebutuhan pengguna.Tahap analisis kebutuhan sistem meliputi analisis peran sistem. Sistem informasi pengenalan budaya Dayak Benuaq yang akan dibangun : 1. Dapat memberikan informasi berupa data Dayak Benuaq secara lengkap kepada pengunjung. Informasi dapat berupa teks, foto, video, dan mp3 2. Menyediakan fasilitas buku tamu sebagai tempat untuk menampung pertanyaan dan komentar pengunjung. 3. Dapat memberikan fasilitas update data kepada administrator. Fasilitas ini hanya dapat diakses oleh administrator setelah melakukan login dengan memasukkan nama dan sandi dengan benar.

3.1.2 Gambaran Umum Sistem

Sistem yang dibangun merupakan suatu sistem berisi informasi Pengenalan Budaya Dayak Benuaq Berbasis Web. Pengembangan sistem ini menggunakan teknologi pemrograman PHP dan database MySQL. Sistem terdiri dari berbagai proses dimana detail data tersimpan di database. Dengan adanya sistem ini dapat menjadi solusi yang baik dalam memperkenalkan kekayaan budaya yang dimiliki bangsa Indonesia kepada masyarakat luas, khususnya budaya Dayak Benuaq. Penggunaan sistem terdiri dari 2 aktor, yaitu administrator admin, dan pengunjung. Administrator disini ialah petugas yang bertanggung jawab dalam mengelola website. Kepada administrator diberikan wewenang khusus untuk melakukan beberapa proses yang tidak bisa dilakukan oleh pengunjung, seperti menambah, mengubah, dan menghapus data. Pengunjung merupakan masyarakat umum atau siapa saja yang mengakses website ini. Pengunjung dapat melihat data atau isi web, memberi komentar atau pertanyaan di buku tamu, serta melakukan pencarian data berdasarkan kategori pencarian yang disediakan.

3.1.2.1 Gambaran Sistem Dari Sisi Administrator

1. Administrator admin dapat masuk ke sistem dengan melakukan login . Untuk melakukan login, administrator mengisikan nama dan sandi sesuai dengan nama dan sandi administrator yang tersimpan di database . 2. Administrator dapat melihat data. Proses ini terdiri dari : lihat berita, lihat kerajinan, lihat sistek sistem teknologi, lihat sispeng sistem pengetahuan, lihat orgsos organisasi sosial, lihat lagu, lihat tarian, lihat foto budaya, lihat galeri foto, lihat video budaya, lihat buku tamu. 3. Administrator dapat melakukan pencarian data. Proses ini terdiri dari : cari berita, cari kerajinan, cari sistek sistem teknologi, cari sispeng sistem pengetahuan, cari orgsos organisasi sosial, cari tarian dan cari lagu. 4. Administrator dapat memasukan data baru ke dalam web. Lebih spesifiknya, proses tambah terdiri dari : a. Tambah berita, untuk menambahkan data berita ke dalam web. b. Tambah kerajinan, untuk menambahkan data kerajinan ke dalam web . c. Tambah sistek, untuk menambahkan data sistem teknologi ke dalam web . d. Tambah sispeng, untuk menambahkan data sistem pengetahuan ke dalam web. e. Tambah orgsos, untuk menambahkan data organisasi sosial ke dalam web . f. Tambah lagu, untuk menambahkan data lagu ke dalam web. g. Tambah tarian, untuk menambahkan data tarian ke dalam web. h. Tambah foto budaya, untuk menambahkan data foto budaya ke dalam web. i. Tambah video budaya, untuk menambahkan data video budaya baru ke dalam web. j. Tambah galeri foto, untuk menambahkan foto baru ke dalam galeri foto. k. Tambah buku tamu, untuk menambahkan komentar sebagai respon terhadap pertanyaan atau komentar dari pengunjung. 5. Administrator dapat mengubah data yang sudah tidak valid melalui proses ubah. Proses ini terdiri dari ubah berita, ubah kerajinan, ubah sistek, ubah sispeng, ubah orgsos, ubah lagu, ubah tarian, ubah foto budaya, ubah video budaya dan ubah galeri foto. 6. Administrator dapat menghapus data yang sudah tidak relevan dengan proses hapus data. Proses hapus data terdiri dari hapus berita, hapus kerajinan, hapus sistek, hapus sispeng, hapus orgsos, hapus lagu, hapus tarian, hapus foto budaya, hapus galeri foto, hapus video budaya, hapus buku tamu. 7. Administrator dapat memainkan lagu dan video budaya.

3.1.2.2 Gambaran Sistem Dari Sisi Pengunjung

1. Pengunjung dapat melihat data, yang meliputi lihat berita, lihat kerajinan, lihat sistek, lihat sispeng, lihat orgsos, lihat lagu, lihat tarian, lihat foto budaya, lihat galeri foto, lihat video budaya, dan lihat buku tamu. 2. Pengunjung dapat melakukan pencarian data berita, kerajinan, sistek, sispeng, orgsos, lagu, dan tarian. 3. Pengunjung dapat memainkan lagu dan video budaya. 4. Pengunjung dapat memberikan komentar atau pertanyaan dibuku tamu dengan proses tambah buku tamu.

3.1.3 Analisis Batasan Sistem

Sistem yang dibangun memiliki batasan – batasan sebagai berikut 1. Sistem memberikan kemudahan bagi pengunjung untuk memperoleh informasi budaya Dayak Benuaq. 2. Informasi yang ditampilkan berupa uraian dan komponen pendukung seperti gambar .jpg, .jpeg, .png, video .mp4, .avi, .3gp dan audio .mp3. 3. Administrator bertugas untuk melakukan ubah data jika diperlukan. Untuk melakukan ubah data, administrator harus melakukan login terlebih dahulu dengan mengisi nama dan sandi, sehingga selain administrator tidak bisa melakukan ubah data di database.

3.2 Pemodelan Proses

3.2.1 Use Case Diagram Keseluruhan

Gambar 3.1 Use case diagram keseluruhan Login depend on Logout Administrator Pengunjung Pengenalan Budaya Dayak Benuaq Berbasis Web menggunakan PHP dan MySQL Kelola Sispeng Kelola Tarian Kelola Orgsos Kelola Kerajinan Kelola Berita Kelola Sistek Kelola Lagu Kelola Video Budaya Kelola Foto Budaya Kelola Galeri Foto Kelola Buku Tamu Penjelasan Use Case Diagram Gambar 3.1 merupakan penggambaran use case secara keseluruhan, dimana sistem terbagi menjadi 2 aktor yaitu administrator dan pengunjung. Sistem terdiri dari 11 package yaitu package Kelola Berita, Kelola Kerajinan, Kelola Sistek, Kelola Sispeng, Kelola Orgsos, Kelola Lagu, Kelola Tarian, Kelola Foto Budaya, kelola galeri foto, Kelola Video Budaya, dan Kelola Buku Tamu. Selain itu, terdapat fasilitas login dan logout yang hanya bisa dilakukan oleh administrator . 3.2.1.1 Use Case Package Kelola Berita Gambar 3.2 Use case package Kelola Berita Penjelasan : Package Kelola Berita terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan menghapus berita. Pengunjung hanya dapat melihat dan mencari berita. Kelola Berita Lihat Berita Cari Berita Tambah Berita Ubah Berita Hapus Berita Pengunjung Administrator

3.2.1.2 Use Case Package Kelola Kerajinan

Gambar 3.3 Use case package Kelola Kerajinan Penjelasan : Package Kelola Kerajinan terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan menghapus kerajinan. Pengunjung hanya dapat melihat dan mencari kerajinan.

3.2.1.3 Use Case Package Kelola Sistek

Gambar 3.4 Use case package Kelola Sistek Kelola Kerajinan Lihat Kerajinan Cari Kerajinan Tambah Kerajinan Ubah Kerajinan Hapus Kerajinan Pengunjung Administrator Kelola Sistek Lihat Sistek Cari Sistek Tambah Sistek Ubah Sistek Hapus Sistek Pengunjung Administrator Penjelasan : Package Kelola Sistek terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan menghapus sistek. Pengunjung hanya dapat melihat dan mencari sistek.

3.2.1.4 Use Case Package Kelola Sispeng

Gambar 3.5 Use case package Kelola Sispeng Penjelasan : Package Kelola Sispeng terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan menghapus sispeng. Pengunjung hanya dapat melihat dan mencari sispeng. Kelola Sispeng Lihat Sispeng Cari Sispeng Tambah Sispeng Ubah Sispeng Hapus Sispeng Pengunjung Administrator

3.2.1.5 Use Case Package Kelola Orgsos

Gambar 3.6 Use case package Kelola Orgsos Penjelasan : Package Kelola Orgsos terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan menghapus orgsos. Pengunjung hanya dapat melihat dan mencari orgsos.

3.2.1.6 Use Case Package Kelola Lagu

Gambar 3.7 Use case package Kelola Lagu Kelola Orgsos Lihat Orgsos Cari Orgsos Tambah Orgsos Ubah Orgsos Hapus Orgsos Pengunjung Administrator Kelola Lagu Lihat Lagu Cari Lagu Tambah Lagu Ubah Lagu HapusLagu Pengunjung Administrator MainkanLagu Penjelasan : Package Kelola Lagu terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, menghapus, dan mainkan lagu. Pengunjung hanya dapat melihat, mainkan dan mencari lagu.

3.2.1.7 Use Case Package Kelola Tarian

Gambar 3.8 Use case package Kelola Tarian Penjelasan : Package Kelola Tarian terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, mencari, menambah, mengubah, dan menghapus tarian. Pengunjung hanya dapat melihat dan mencari tarian. Kelola Tarian Lihat Tarian Cari Tarian Tambah Tarian Ubah Tarian Hapus Tarian Pengunjung Administrator

3.2.1.8 Use Case Package Kelola Foto Budaya

Gambar 3.9 Use case package Kelola Foto Budaya Penjelasan Package Kelola Foto Budaya terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, menambah, mengubah, dan menghapus data foto budaya. Pengunjung hanya dapat melihat foto budaya.

3.2.1.9 Use Case Package Kelola Galeri Foto

Gambar 3.10 Use case package Kelola Galeri Foto Pengunjung Kelola Foto Budaya Lihat Foto Budaya Tambah Foto Budaya Ubah Foto Budaya Hapus Foto Budaya Administrator Pengunjung Kelola Galeri Foto Lihat Galeri Foto Tambah Galeri Foto UbahGaleri Foto Hapus Galeri Foto Administrator Penjelasan Package Kelola Galeri Foto terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, menambah, mengubah, dan menghapus data galeri foto. Pengunjung hanya dapat melihat galeri foto.

3.2.1.10 Use Case Package Kelola Video Budaya

Gambar 3.11 Use case package Kelola Video Budaya Penjelasan : Package Kelola Video Budaya terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, menambah, mengubah, menghapus, dan mainkan video. Pengunjung hanya dapat melihat dan mainkan video budaya. Kelola Video Budaya Lihat Video Budaya Tambah Video Budaya Ubah Video Budaya Mainkan Video Budaya Pengunjung Administrator Hapus Video Budaya 3.2.1.11Use Case Package Kelola Buku Tamu Gambar 3.12 Use case package Kelola Buku Tamu Penjelasan : Package Kelola Buku Tamu terdiri dari 2 aktor yaitu administrator dan pengunjung. Administrator dapat melihat, menambah, dan menghapus buku tamu. Pengunjung hanya dapat melihat dan menambah buku tamu.

3.2.2 Context Diagram

Pengunjung Administrator Kelola Buku Tamu Lihat Buku Tamu Tambah Buku Tamu Hapus Buku Tamu informasi berita, informasi kerajinan, informasisistek, informasi sispeng, informasi orgsos, informasi lagu, informasi tarian, informasi foto budaya, informasi galeri foto, informasi video budaya, informasi buku tamu Validasi login, informasi berita, informasi kerajinan, informasisistek, informasi sispeng, informasi orgsos, informasi lagu, informasi tarian, informasi foto budaya, informasi galeri foto, informasi video budaya, informasi buku tamu Pilihan menu lihat berita, lihat kerajinan, lihat sistek, lihat sispeng, lihat orgsos, lihat lagu, lihat tarian, lihat foto budaya, lihat galeri foto, lihat video budaya, lihat buku tamu, tambah buku tamu, deskripsi berita, deskripsi kerajinan, deskripsi sistek, deskripsi sispeng, deskripsi orgsos, deskripsi lagu, deskripsitarian, pilihan menu mainkan lagu, pilihan menu mainkan video Nama, sandi, data berita, data kerajinan, data sistek, data sispeng, data orgsos, data lagu, data tarian, data foto budaya, data galeri foto, data video budaya, data buku tamu, deskripsi berita, deskripsi kerajinan, deskripsi sistek, deskripsi sispeng, deskripsi orgsos, deskripsi lagu, deskripsitarian, pilihan menu mainkan lagu, pilihan menu mainkan video Administrator Pengunjung Sistem Pengenalan Budaya Dayak Benuaq Gambar 3.13 ContextDiagram Penjelasan Terdapat 2 entitas yang terhubung ke sistem yaitu administrator dan pengunjung dimana keduanya mendapat informasi yang sama dari sistem. Informasi – informasi tersebut ialah informasi berita, informasi kerajinan, informasi sistek, informasi sispeng, informasi orgsos, informasi lagu, informasi tarian, informasi foto budaya, informasi galeri foto, informasi video budaya, dan buku tamu. Tidak hanya itu, pengunjung dapat memberikan komentar atau pertanyaan dengan menggunakan fasilitas tambah buku tamu. Dengan menggunakan fasilitas ini juga, administrator dapat memberikan respon terhadap komentar atau pertanyaan dari pengunjung. Administrator dan pengunjung juga dapat memainkan lagu dan video budaya. Administrator diberikan hak akses khusus untuk menambahkan, mengubah, dan menghapus data pada sistem yang tidak dapat dilakukan oleh pengunjung.

3.2.3 Diagram Berjenjang

Penjelasan Diagram Berjenjang : Gambar 3.14 dan gambar 3.15 menggambarkan bahwa sistem yang akan dibangun memiliki 13 proses yaitu login, kelola berita, kelola kerajinan, kelola sistek, kelola sispeng, kelola orgsos, kelola lagu, kelola tarian, kelola foto budaya, kelola galeri foto, kelola video budaya, kelola buku tamu, dan logout. Pada proses kelola berita, kelola kerajinan, kelola sistek, kelola sispeng, kelola orgsos, kelola tarian terdiri dari 5 sub proses, yaitu lihat, cari, tambah, ubah, hapus. Pada kelola lagu, terdiri dari 6 sub proses yaitu lihat lagu, cari lagu, tambah lagu, ubah lagu, hapus lagu, mainkan lagu. Proses kelola foto budaya dan kelola galeri foto terdiri dari 4 sub proses yaitu lihat, tambah, ubah, hapus. Proses kelola video budaya terdiri dari 5 sub proses yaitu lihat, tambah, ubah, hapus dan mainkan video budaya. Sedangkan pada proses kelola buku tamu hanya terdiri dari 3 sub proses yaitu lihat, tambah, hapus. Berikut ini adalah diagram berjenjang dari sistem pengenalan budaya Dayak Benuaq yang digunakan untuk menggambarkan proses – proses yang akan ditangani oleh sistem : Gambar 3.14 Diagram Berjenjang 4.5 P Hapus Sistek 4.4 P Ubah Sistek 4.1 P Lihat Sistek 4.2 P Cari Sistek 4.3 P Tambah Sistek 4 Kelola Sistek Pengenalan Budaya Dayak Benuaq Berbasis Web 2.5 P Hapus Berita 2.4 P Ubah Berita 2.1 P Lihat Berita 2.2 P Cari Berita 2.3 P Tambah Berita 2 Kelola Berita 1 Login 3.5 P Hapus Kerajinan 3.4 P Ubah Kerajinan 3.1 P Lihat Kerajinan 3.2 P Cari Kerajinan 3.3 P Tambah Kerajinan 3 Kelola Kerajinan 6.5 P Hapus Orgsos 6.4 P Ubah Orgsos 6.1 P Lihat Orgsos 6.2 P Cari Orgsos 6.3 P Tambah Orgsos 6 Kelola Orgsos 5.5 P Hapus Sispeng 5.4 P Ubah Sispeng 5.1 P Lihat Sispeng 5.2 P Cari Sispeng 5.3 P Tambah Sispeng 5 Kelola Sispeng Gambar 3.15 Diagram Berjenjang lanjutan 12.1 P Lihat Buku Tamu 12 Kelola Buku Tamu 12.2 P Tambah Buku Tamu 12.3 P Hapus Buku Tamu 7.6 P Mainkan Lagu 7.5 P Hapus Lagu 7.4 P Ubah Lagu 7 Kelola Lagu 7.1 P Lihat Lagu 7.2 P Cari Lagu 7.3 P Tambah Lagu Pengenalan Budaya Dayak Benuaq Berbasis Web 8.5 P Hapus Tarian 8.4 P Ubah Tarian 8 Kelola Tarian 8.1 P Lihat Tarian 8.2 P Cari Tarian 8.3 P Tambah Tarian 9.4 P Hapus Foto Budaya 9 Kelola Foto Budaya 9.1 P Lihat Foto Budaya 9.2 P Tambah Foto Budaya 9.3 P Ubah Foto Budaya 10.4 P Hapus Galeri Foto 10 Kelola Galeri Foto 10.1 P Lihat Galeri Foto 10.2 P Tambah Galeri Foto 10.3 P Ubah Galeri Foto 11.5 P Mainkan Video Budaya 11.4 P Hapus Video Budaya 11 Kelola Video Budaya 11.1 P Lihat Video Budaya 11.2 P Tambah Video Budaya 11.3 P Ubah Video Budaya 13 Logout

3.3 Data Flow Diagram DFD

3.3.1 DFD Level 0 Proses 1 : Login

Gambar 3.16 DFD level 0 proses 1

3.3.2 DFD Level 0 Proses 2 : Kelola Berita

Gambar 3.17 DFD level 0 Proses 2 : Kelola Berita

3.3.3 DFD Level 0 Proses 3 : Kelola Kerajinan

Gambar 3.18 DFD level 0 Proses 3 : Kelola Kerajinan Administrator 1 Login Data Login Data Login Data Login D1 admin Data Berita Data berita, Data berita baru, Deskripsi Berita Data Berita D2 berita Administrator Pengunjung Data berita, Data berita baru Deskripsi Berita Data Berita 2 Kelola Berita 1 Login Status login terpenuhi Data kerajinan Data kerajinan, Data kerajinan baru, Deskripsi kerajinan Data kerajinan Administrator Pengunjung Data kerajinan, Data kerajinan baru Deskripsi kerajinan Data kerajinan 3 Kelola Kerajinan 1 Login Status login terpenuhi D3 kerajinan

3.3.4 DFD Level 0 Proses 4 : Kelola Sistek Sistem Teknologi

Gambar 3.19 DFD level 0 Proses 4: Kelola Sistek Sistem Teknologi

3.3.5 DFD Level 0 Proses 5 : Kelola Sispeng Sistem Pengetahuan

Gambar 3.20 DFD level 0 Proses 5: Kelola Sispeng Sistem Pengetahuan

3.3.6 DFD Level 0 Proses 6 : Kelola Orgsos Organisasi Sosial

Gambar 3.21 DFD level 0 Proses 6: Kelola Orgsos Organisasi Sosial Data sistek Data sistek, Data sistek baru, Deskripsi sistek Data sistek Administrator Pengunjung Data sistek, Data sistek baru Deskripsi sistek Data sistek 4 Kelola Sistek 1 Login Status login terpenuhi D4 sistek Data sispeng Data sispeng, Data sispeng baru, Deskripsi sispeng Data sispeng Administrator Pengunjung Data sispeng, Data sispeng baru Deskripsi sispeng Data sispeng 5 Kelola Sispeng 1 Login Status login terpenuhi D5 sispeng Data orgsos Data orgsos, Data orgsos baru, Deskripsi orgsos Data orgsos Administrator Pengunjung Data orgsos, Data orgsos baru Deskripsi orgsos Data orgsos 6 Kelola Orgsos 1 Login Status login terpenuhi D6 orgsos

3.3.7 DFD Level 0 Proses 7: Kelola Lagu

Gambar 3.22 DFD level 0 Proses 7: Kelola Lagu

3.3.8 DFD Level 0 Proses 8: Kelola Tarian

Gambar 3.23 DFD level 0 Proses 8: Kelola Tarian 3.3.9DFD Level 0 Proses 9 : Kelola Foto Budaya Gambar 3.24 DFD level 0 Proses 9: Kelola Foto Budaya Data lagu Data lagu, Data lagu baru, Deskripsi lagu Data lagu Administrator Pengunjung Data lagu, Data lagu baru Deskripsi lagu Data lagu 7 Kelola Lagu 1 Login Status login terpenuhi D7 lagu Data tarian Data tarian, Data tarian baru, Deskripsi tarian Data tarian Administrator Pengunjung Data tarian, Data tarian baru Deskripsi tarian Data tarian 8 Kelola Tarian 1 Login Status login terpenuhi D8 tarian Data foto budaya Data foto budaya, Data foto budaya baru Data foto budaya D9 foto Administrator Pengunjung Data foto budaya, Data foto budaya baru Data foto budaya 9 Kelola Foto Budaya 1 Login Status login terpenuhi

3.3.10 DFD Level 0 Proses 10 : Kelola Galeri Foto

Gambar 3.25 DFD level 0 Proses 10: Kelola Galeri Foto

3.3.11 DFD Level 0 Proses 11 : Kelola Video Budaya

Gambar 3.26 DFD level 0 Proses 11: Kelola Video Budaya 3.3.12DFD Level 0 Proses 12 :Kelola Buku Tamu Gambar 3.27 DFD level 0 Proses 12: Kelola Buku Tamu D10 Data buku tamu Data Buku tamu, Data buku tamu baru Data buku tamu Administrator Pengunjung Data Buku tamu, Data buku tamu baru 12 Kelola Buku Tamu 1 Login Status login terpenuhi bukutamu Data buku tamu baru Data buku tamu Data galeri foto Data galeri foto, Data galeri foto baru Data galeri foto D9 foto Administrator Pengunjung Data galeri foto, Data galeri foto baru Datagaleri foto 10 Kelola Galeri Foto 1 Login Status login terpenuhi Data video budaya Data video budaya, Data video budaya baru, Data video budaya Administrator Pengunjung Data video budaya, Data video budaya baru Data video budaya 11 Kelola Video Budaya 1 Login Status login terpenuhi D8 tarian

3.3.13 DFD Level 1 Proses 2 : Kelola Berita

Gambar 3.28 DFD level 1 Proses 2 : Kelola Berita

3.3.14 DFD Level 1 Proses 3 : Kelola Kerajinan

Gambar 3.29 DFD level 1 Proses 3 : Kelola Kerajinan Administrator Pengunjung data berita data berita baru id berita, data berita baru baru id berita data berita data berita baru 2.1 Lihat Berita 2.2 Cari Berita Data berita id berita , data berita baru 2.3 Tambah Berita 2.4 Ubah Berita data berita 2.5 Hapus Berita id berita deskripsi data berita data berita deskripsi data berita deskripsi data berita D2 Berita Administrator Pengunjung datakerajinan datakerajinan baru id kerajinan, data kerajinan baru idkerajinan datakerajinan datakerajinan baru 3.1 Lihat Kerajinan 3.2 Cari Kerajinan datakerajinan idkerajinan, data kerajinan baru 3.3 Tambah Kerajinan 3.4 Ubah Kerajinan datakerajinan 3.5 Hapus Kerajinan idkerajinan deskripsi datakerajinan datakerajinan deskripsi datakerajinan deskripsi data kerajinan D3 kerajinan nn

3.3.15 DFD Level 1 Proses 4 : Kelola Sistek Sistem Teknologi

Gambar 3.30 DFD level 1 Proses 4 : Kelola Sistek Sistem Teknologi Administrator Pengunjung datasistek datasistek baru id sistek, data sistek baru idsistek datasistek datasistek baru 4.1 Lihat Sistek 4.2 Cari Sistek datasistek idsistek, data sistek baru 4.3 Tambah Sistek 4.4 Ubah Sistek datasistek 4.5 Hapus Sistek idsistek deskripsi datasistek datasistek deskripsi datasistek deskripsi data sistek D4 sistek

3.3.16 DFD Level 1 Proses 5 : Kelola Sispeng Sistem Pengetahuan

Gambar 3.31 DFD level 1 Proses 5 : Kelola SispengSistem Pengetahuan Administrator Pengunjung datasispeng datasispeng baru id sispeng, data sispeng baru idsispeng datasistek datasispeng baru 5.1 Lihat Sispeng 5.2 Cari Sispeng datasispeng idsispeng, data sispeng baru 5.3 Tambah Sispeng 5.4 Ubah Sispeng datasispeng 5.5 Hapus Sispeng idsispeng deskripsi datasispeng datasispeng deskripsi datasispeng deskripsi data sispeng D5 sispeng

3.3.17 DFD Level 1 Proses 6 : Kelola Orgsos Organisasi Sosial

Gambar 3.32 DFD level 1 Proses 6 : Kelola Orgsos Organisasi Sosial Administrator Pengunjung dataorgsos dataorgsos baru id orgsos, data orgsos baru idorgsos dataorgsos dataorgsos baru 6.1 Lihat Orgsos 6.2 Cari Orgsos dataorgsos idorgsos, data orgsos baru 6.3 Tambah Orgsos 6.4 Ubah Orgsos dataorgsos 6.5 Hapus Orgsos idorgsos deskripsi dataorgsos dataorgsos deskripsi dataorgsos deskripsi data orgsos D6 orgsos

3.3.18 DFD Level 1 Proses 7 : Kelola Lagu

Gambar 3.33 DFD level 1 Proses 7 : Kelola Lagu deskripsi datalagu deskripsi Administrator datalagu baru id lagu, data lagu baru datalagu datalagu datalagu datalagu data lagu D7 lagu datalagu idlagu, data lagu idlagu 7.1 Lihat Lagu 7.2 Cari Lagu datalagu 7.3 Tambah Lagu 7.4 Ubah Lagu datalagu 7.5 Hapus Lagu idlagu 7.6 MainkanLagu Pilihan menu mainkanlagu Pilihan menu mainkanlagu Pengunjung deskripsi

3.3.19 DFD Level 1 Proses 8 : Kelola Tarian

Gambar 3.34 DFD level 1 Proses 8 : Kelola Tarian Administrator Pengunjung datatarian datatarian baru id tarian, data tarian baru idtarian datatarian datatarian baru 6.1 Lihat Tarian 8.2 Cari Tarian datatarian idtarian, data tarian baru 8.3 Tambah Tarian 8.4 Ubah Tarian datatarian 8.5 Hapus Tarian idtarian deskripsi datatarian datatarian deskripsi datatarian deskripsi data tarian D8 tarian

3.3.20 DFD Level 1 Proses 9 : Kelola Foto Budaya

Gambar 3.35 DFD level 1 Proses 9 : Kelola Foto Budaya Pengunjung Administrator id foto budaya id foto budaya data foto budaya data foto budaya 9.3 Ubah Foto Budaya 9.4 Hapus Foto Budaya id foto budaya data foto budaya data foto budaya data foto budaya data foto 9.1 Lihat Foto Budaya 9.2 Tambah Foto id foto budaya, data foto budaya baru data foto budaya baru D9 foto

3.3.21 DFD Level 1 Proses 10 : Kelola Galeri Foto

Gambar 3.36 DFD level 1 Proses 10 : Kelola Galeri Foto Pengunjung id galeri foto id galeri foto datagaleri foto datagaleri foto idgaleri foto datagaleri foto data galeri foto Administrator 10.3 UbahGaleri Foto 10.4 HapusGaleri Foto data galeri foto datagaleri foto 10.1 Lihat Galeri Foto 10.2 TambahGaleri Foto id galeri foto, data galeri foto baru data galeri foto baru D9 foto

3.3.22 DFD Level 1 Proses 11 : Kelola Video Budaya

Gambar 3.37 DFD level 1 Proses 11 : Kelola Video Budaya idvideo budaya idvideo budaya datavideo budaya 11.4 Hapus Video Budaya 11.5 MainkanVideo Budaya idvideo budaya Pilihan menu mainkanvideo budaya Pilihan menu mainkanvideo budaya datavideo budaya baru idvideo budaya, data video budaya baru Administrator datavideo budaya datavideo budaya baru datalagu D8 tarian 11.1 Lihat Video Budaya 11.2 TambahVideo Budaya 11.3 Ubah VideoBudaya datavideo budaya Pengunjung idvideo budaya, data video budaya baru datavideo budaya

3.3.23 DFD Level 1 Proses 12 : Kelola Buku Tamu

Gambar 3.38 DFD level 1 Proses 12 : Kelola Buku Tamu

3.4 Perancangan Database

Dalam perancangan database sistem, langkah pertama yang harus dilakukan adalah membuat conceptual database design. Alat yang digunakan adalah entity relational diagram ER-Diagram. ER-Diagram berfungsi untuk menggambarkan hubungan antar entitas. Data buku tamu Pengunjung Data buku tamu Data buku tamu baru Data buku tamu baru id buku tamu Data buku tamu Data buku tamu baru 7.1 Lihat Buku Tamu id buku tamu 7.3 Hapus Buku Tamu id buku tamu Administrator 7.2 Tambah Buku Tamu D8 bukuTamu

3.4.1 Entity Relational Diagram

Gambar 3.39 Entity Relational Diagram 1 admin adminNam adminId adminSandi bukutam bukutamuNa bukutamuId bukutamuId bukutamuUraian bukutamuEmail 1 n n 1 1 punya punya tarianVideoLink tarian tarianNama tarianId tarianUraian 1 1 sispengUraian sispeng sispengNama sispengId laguId lagu laguJudul laguUraian laguLink 1 n punya n punya 1 tarianVideoLink tarian tarianNama punya n n kerajinanId kerajinan kerajinanUraian n 1 punya budaya budayaNama budayaId budayaBahasaNama budayaUraian 1 n punya sistek sistekId sistekUraian sistekNama orgsosNama n 1 1 orgsosUraian orgsos orgsosId punya 1 1 1 1 punya punya foto fotoJudul fotoId fotoLink punya 1 beritaId beritaTgl beritaJudul 1 1 berita beritaSumber beritaUraian punya Pada gambar 3.32 menggambarkan hubungan antar entitas. Entitas budaya memiiki hubungan oneto many dengan entitas tarian, lagu, orgsos, sispeng, dan sistek. Relasi antara entitas budaya dan kerajinan merupakan relasi many to many sehingga kemudian dibentuk sebuah entitas baru yaitu budayaKerajinan. Masing – masing entitas orgsos, sistek, sispeng, dan kerajinan memiliki relasi one to one dengan entitas foto. Entitas foto memiliki relasi one to one dengan entitas berita.

3.4.2 Logical Database Design Relational Model

Gambar 3.40 Relational Tabel Relational model menggambarkan entitas-entitas dari ER diagram yang menjadi tabel. Pada relational model ini nama entitas menjadi nama tabel, sedangkan untuk atribut menjadi nama fieldnya. Bedasarkan relation model pada gambar 3.40, dapat dibuat physical database design. 3.4.3 Physical Database Design 3.4.3.1 Tabel admin Tabel ini digunakan untuk menyimpan data administrator admin. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK adminId Int 11 ID administrator adminNama varchar 25 Nama administrator adminSandi varchar 25 Sandi administrator Tabel 3.1 Tabel admin

34.3.2 Tabel budaya

Tabel ini digunakan untuk menyimpan data budaya KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK budayaId Int 11 ID budaya budayaNama varchar 25 Nama peta budayaUraian long text Deskripsi budaya budayaBahasaNama varchar 25 Nama bahasa budaya Dayak Tabel 3.2 Tabel budaya

3.4.3.3 Tabel budayaKerajinan

Tabel ini digunakan untuk menyimpan data budayaKerajinan. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK budayaKerajinanId int 11 ID budaya kerajinan FK budayaId int 11 ID budaya FK kerajinanId int 11 ID kerajinan Tabel 3.3 Tabel budayaKerajinan

3.4.3.4 Tabel kerajinan

Tabel ini digunakan untuk menyimpan data kerajinan. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK kerajinanId Int 11 ID kerajinan FK fotoId int 11 ID foto kerajinanUraian Longtext Deskripsi kerajinan kerajinanNama Varchar 25 Nama kerajinan Tabel 3.4 Tabel kerajinan

3.4.3.5 Tabel sistek

Tabel ini digunakan untuk menyimpan data sistek. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK sistekId Int 11 ID sistem teknologi FK budayaId Int 11 ID budaya FK fotoId Int 11 ID foto sistekUraian Longtext Deskripsi sistem teknologi sisptekNama Varchar 25 Nama sistem teknologi Tabel 3.5 Tabel sistek

3.4.3.6 Tabel sispeng

Tabel ini digunakan untuk menyimpan data sispeng. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK sispengId int 11 ID sistem pengetahuan FK budayaId int 11 ID budaya FK fotoId int 11 ID foto sispengUraian longtext Deskripsi sistem pengetahuan sispengNama varchar 25 Nama sistem pengetahuan Tabel 3.6 Tabel sispeng

3.4.3.7 Tabel orgsos

Tabel ini digunakan untuk menyimpan data orgsos. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK orgsosId Int 11 ID organisasi sosial FK budayaId int 11 ID budaya FK fotoId int 11 ID foto orgsosUraian longtext Deskripsi organisasi sosial orgsosNama varchar 25 Nama organisasi sosial Tabel 3.7 Tabel orgsos

3.4.3.8 Tabel tarian

Tabel ini digunakan untuk menyimpan data tarian. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK tarianId int 11 ID tarian FK budayaId int 11 ID budaya tarianNama varchar 25 Nama tarian tarianUraian longtext Deskripsi tarian tarianVideoLink varchar 500 Link video tarian Tabel 3.8 Tabel tarian

3.4.3.9 Tabel lagu

Tabel ini digunakan untuk menyimpan data lagu. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK laguId int 11 ID lagu FK budayaId int 11 ID budaya laguJudul varchar 25 Judul lagu laguUraian longtext Deskripsi lagu laguLink varchar 500 Link lagu Tabel 3.9 Tabel lagu

3.4.3.10 Tabel foto

Tabel ini digunakan untuk menyimpan data foto. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK fotoId Int 11 ID foto fotoJudul Varchar 25 Namajudul foto fotoLink Varchar 500 Link foto Tabel 3.10 Tabel Foto

3.4.3.11 Tabel berita

Tabel ini digunakan untuk menyimpan data berita. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK beritaId int 11 ID berita FK fotoId int 11 ID foto beritaJudul varchar 25 Judul berita beritaUraian longtext Isi berita beritaSumber text 100 Sumber berita beritaTgl date Tanggal berita Tabel 3.11 Tabel berita

3.4.3.12 Tabel bukutamu

Tabel ini digunakan untuk menyimpan data tamu pengunjung. KEY NAMA FIELD TIPE DATA PANJA NG KETERANGAN PK bukutamuId int 11 ID tamu bukutamuNama varchar 25 Nama tamu bukutamuEmail varchar 25 Email tamu bukutamuKomentar text Komentar tamu Tabel 3.12 Tabel bukutamu

3.4.3.13 Tabel ref_menu

Tabel ini digunakan untuk menyimpan data ref_menu yang berfungsi sebagai kode tampilan menu website. KEY NAMA FIELD TIPE DATA PANJA NG KETERANGAN PK refmenuId Int 3 ID referensi menu tampilan refmenuName varchar 100 Untuk menyimpan nama menu refmenuLink varchar 200 Link menu refmenuParentrefmenuId Int 3 ID parent atau ID induk dari menu refmenuSubMenu Int 1 Level menu Tabel 3.13 Tabel ref_menu

3.4.3.14 Tabel ref_user_menu

Tabel ini digunakan untuk menyimpan data ref_user_menu yang berfungsi sebagai kode tampilan menu website. KEY NAMA FIELD TIPE DATA PANJANG KETERANGAN PK menuLevelId Int 3 ID menu level menuRefMenuId Int 3 Untuk menyimpan id referensi menu menuIsVisible enum Untuk menandakan apakah menu tersebut tampil atau tidak Tabel 3.14 Tabel ref_user_menu

3.5 Desain Antar Muka User interface

User interface adalah rancangan sistem yang akan digunakan oleh pengguna. Desain user interface ini dirancang untuk memudahkan pengguna dalam menjalankan sistem ini. 3.5.1 Desain Halaman Pengunjung 3.5.1.1 Desain Halaman Beranda Pengunjung Gambar 3.41 Desain halaman beranda pengunjung Gambar 3.41 adalah tampilan halaman beranda yang merupakan halaman utama pengunjung. Pada halaman beranda pengunjung ini terdapat beberapa menu lain yaitu: Budaya Dayak, Galeri Foto, Buku Tamu, dan Berita. Selain itu juga terdapat headline berita terbaru yang merujuk ke halaman berita. Di dalam menu budaya Dayak terdapat pilihan menu budaya, yaitu Budaya Dayak Bahau dan Budaya Dayak Benuaq dimana masing – masing budaya memiliki beberapa sub menu yang merupakan unsur – unsur penyusun budaya. Unsur – unsur budaya tersebut adalah kerajinan, sistem teknologi, sistem pengetahuan, organisasi sosial, tarian, lagu. DAYAK_Kutai Barat Berita 1 Uraian berita 1 Berita 2 Uraaian berita 2 Penjelasan singkat mengenai budaya dayak sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto

3.5.1.2 Desain Halaman Kerajinan Pengunjung

Gambar 3.42 Desain halaman kerajinan pengunjung Gambar 3.42 adalah tampilan halaman kerajinan untuk pengunjung. Pada halaman ini ditampilkan nama kerajinan, deskripsi kerajinan, dan foto kerajinan. D AYAK_Kutai Barat Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Kerajinan Uraian Kerajinan Foto Karajinan Sepha_engel | ranting_pohonymail.com | Yosepha Christie

3.5.1.3 Desain Halaman Sistem Teknologi Pengunjung

Gambar 3.43 Desain halaman sistem teknologi pengunjung Gambar 3.43 adalah tampilan halaman sistem teknologi untuk pengunjung. Pada halaman ini ditampilkan nama sistem teknologi, uraian sistem teknologi, dan foto sistem teknologi. DAYAK_Kutai Barat Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Sistem Teknologi Uraian Sistem Teknologi Foto Sistem Teknologi Sepha_engel | ranting_pohonymail.com | Yosepha Christie

3.5.1.4 Desain Halaman Sistem Pengetahuan Pengunjung

Gambar 3.44 Desain halaman sistem pengetahuan pengunjung Gambar 3.44 adalah tampilan halaman sistem pengetahuan untuk pengunjung. Pada halaman ini ditampilkan nama sistem pengetahuan, uraian sistem pengetahuan, dan foto sistem pengetahuan. DAYAK_Kutai Barat Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Sistem Pengetahuan Uraian Sistem Pengetahuan Foto Sistem Pengetahuan Sepha_engel | ranting_pohonymail.com | Yosepha Christie

3.5.1.5 Desain Halaman Organisasi Sosial Pengunjung

Gambar 3.45 Desain halaman organisasi sosial pengunjung Gambar 3.45 adalah tampilan halaman organisasi sosial untuk pengunjung. Pada halaman ini ditampilkan nama organisasi sosial, uraian organisasi sosial, dan foto organisasi sosial. DAYAK_Kutai Barat Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Organisasi Sosial Uraian Organisasi Sosial Foto Organisasi Sosial Sepha_engel | ranting_pohonymail.com | Yosepha Christie

3.5.1.6 Desain Halaman Lagu Pengunjung

Gambar 3.46 Desain halaman lagu pengunjung Gambar 3.46 adalah tampilan halaman lagu untuk pengunjung. Pada halaman ini ditampilkan judul lagu, uraian lagu dan mp3 player sehingga lagu dapat dimainkan.

3.5.1.7 Desain Halaman Tarian Pengunjung

DAYAK_Kutai Barat Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Judul Lagu Uraian Lagu mp3 player Sepha_engel | ranting_pohonymail.com | Yosepha Christie DAYAK_Kutai Barat Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Tarian video player Uraian Tarian Sepha_engel | ranting_pohonymail.com | Yosepha Christie Gambar 3.47 Desain halaman tarian pengunjung Gambar 3.47 adalah tampilan halaman tarian untuk pengunjung. Pada halaman ini ditampilkan nama tarian, uraian tarian dan video player yang dapat memutar video dari youtube sehingga video tarian dapat dimainkan.

3.5.1.8 Desain Halaman Galeri Foto Pengunjung

Gambar 3.48 Desain halaman galeri foto pengunjung Gambar 3.48 adalah tampilan halaman galeri foto untuk pengunjung. Pada halaman ini ditampilkan tabel yang terdiri dari 2 kolom yang berisi judul foto dan foto. DAYAK_Kutai Barat Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Judul Foto Foto Sepha_engel | ranting_pohonymail.com | Yosepha Christie

3.5.1.9 Desain Halaman Berita Pengunjung

Gambar 3.49 Desain halaman berita pengunjung Gambar 3.49 adalah tampilan halaman berita untuk pengunjung. Pada halaman ini ditampilkan judul berita, tanggal berita, foto berita, isi berita dan sumber berita 3.5.2 Desain Halaman Administrator Admin 3.5.2.1 Desain Halaman Login Administrator Nama Sandi Dayak_Kutai Barat Login Batal sepha_engel | ranting_pohonymail.com | Yosepha Christie Silahkan isi nama dan sandi untuk melakukan login DAYAK_Kutai Barat Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Judul Berita Tanggal Berita Foto Berita Isi Berita Sumber Berita Sepha_engel | ranting_pohonymail.com | Yosepha Christie Gambar 3.50 Desain halaman login administrator Gambar 3.50 adalah tampilan halaman login administrator. Pada halaman login ini administrator dapat melakukan proses login dengan cara menginputkan nama dan sandi ditempat yang telah disediakan, kemudian menekan tombol Login. Jika tidak jadi melakukan login, administrator dapat menekan tombol batal maka nama dan sandi yang telah diinputkan hilang. .

3.5.2.2 Desain Halaman Beranda Administrator

Gambar 3.51 Desain halaman beranda administrator Gambar 3.51 adalah tampilan halaman beranda administrator. Halaman ini juga merupakan halaman utama administrator. Tampilan untuk administrator dan pengunjung hampir sama, namun administrator harus melakukan login terlebih dahulu kemudian dapat mengakses isi web dan melakukan update data. DAYAK_Kutai Barat Berita 1 Uraian berita 1 Berita 2 Uraian berita 2 Penjelasan singkat mengenai budaya dayak sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto

3.5.2.3 Desain Halaman Kelola Kerajinan Administrator

Gambar 3.52 Desain halaman kelola kerajinan administrator Gambar 3.52 adalah tampilan halaman kelola kerajinan untuk administrator . Terdapat field untuk mengisikan nama, uraian, budaya kerajinan. Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol hapus. DAYAK_Kutai Barat Nama Uraian Budaya Kelola Edit | Hapus sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Kerajinan Uraian Kerajinan Budaya Simpan

3.5.2.4 Desain Halaman Kelola Sistem Teknologi Administrator

Gambar 3.53 Desain halaman kelola sistem teknologi administrator Gambar 3.53 adalah tampilan halaman kelola sistem teknologi untuk administrator . Terdapat field untuk mengisikan nama, uraian, budaya sistem teknologi. Untuk foto tinggal memilih foto dari galeri foto.Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol hapus. Nama Uraian Foto Budaya Kelola Edit | Hapus sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Sistem Teknologi Simpan Uraian Sistem Teknologi Foto Budaya DAYAK_Kutai Barat

3.5.2.5 Desain Halaman Kelola Sistem Pengetahuan Administrator

Gambar 3.54 Desain halaman kelola sistem pengetahuan administrator Gambar 3.54 adalah tampilan halaman kelola sistem pengetahuan untuk administrator. Terdapat field untuk mengisikan nama, uraian, budaya sistem pengetahuan. Untuk foto tinggal memilih foto dari galeri foto. Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol hapus. Nama Uraian Foto Budaya Kelola Edit | Hapus sepha_engel | a ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Sistem Pengetahuan Simpan Uraian Sistem Pengetahuan Foto Budaya DAYAK_Kutai Barat

3.5.2.6 Desain Halaman Kelola Organisasi Sosial Administrator

Gambar 3.55 Desain halaman kelola organisasi sosial administrator Gambar 3.55 adalah tampilan halaman kelola organisasi sosial untuk administrator . Terdapat field untuk mengisikan nama, uraian, budaya organisasi sosial. Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol hapus. Nama Uraian Foto Budaya Kelola Edit | Hapus sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Organisasi Sosial Simpan Uraian Organisasi Sosial Foto Budaya DAYAK_Kutai Barat

3.5.2.7 Desain Halaman Kelola Lagu Administrator

Gambar 3.56 Desain halaman kelola lagu administrator Gambar 3.56 adalah tampilan halaman kelola lagu untuk administrator . Terdapat field untuk mengisikan judul lagu, uraian, budaya. Tombol Browse untuk mengupload lagu dan tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol hapus. Nama Uraian Budaya Link Lagu Kelola Edit | Hapus sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Judul Lagu Simpan Uraian Lagu Budaya Link Lagu Browse DAYAK_Kutai Barat

3.5.2.8 Desain Halaman Kelola Tarian Administrator

Gambar 3.57 Desain halaman kelola tarian administrator Gambar 3.57 adalah tampilan halaman kelola tarian untuk administrator. Terdapat field untuk mengisikan nama tarian, uraian, budaya dan link video tarian.Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol hapus. Nama Uraian Budaya Link Kelola Edit | Hapus sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Nama Tarian Simpan Uraian Tarian Budaya Link Video Tarian DAYAK_Kutai Barat

3.5.2.9 Desain Halaman Kelola Galeri Foto Administrator

Gambar 3.58 Desain halaman kelola galeri foto administrator Gambar 3.58 adalah tampilan halaman kelola galeri foto untuk administrator . Terdapat field untuk mengisikan judul foto. Tombol Browse untuk mengupload foto dan tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol hapus. Judul Foto Link Foto Kelola Edit | Hapus sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Judul Foto Simpan Link Foto Browse DAYAK_Kutai Barat 3.5.2.10Desain Halaman Kelola Berita Administrator Gambar 3.33 Desain halaman kelola berita administrator Gambar 3.32 adalah tampilan halaman kelola berita untuk administrator. Terdapat field untuk mengisikan judul berita, isi berita, sumber berita, tanggal berita, dan foto berita. Tombol Simpan untuk menambahkan data yang sudah diinputkan ke dalam tabel. Jika ingin mengubah data maka klik pada tombol edit. Apabila ingin menghapus data klik tombol hapus. Judul Isi Sumber Tanggal Foto Kelola Edit | Hapus sepha_engel | ranting_pohonymail.com | Yosepha Christie Beranda Budaya Dayak Galeri Foto Buku Tamu Berita Foto Simpan Foto Sumber Berita Judul Berita Isi Berita Tanggal Berita DAYAK_Kutai Barat 89 BAB IV IMPLEMENTASI Setelah melakukan analisa dan perancangan sistem seperti yang telah tertera pada bab sebelumnya, langkah selanjutnya yang akan dilakukan adalah mengimplementasikannya ke dalam bahasa pemrograman. Spesifikasi software dan hardware yang akan digunakan dalam pembuatan sistem ini adalah sebagai berikut : Spesifikasi software : 1. Sistem Operasi Windows 7 Enterprise 2. XAMPP 3. notepad++ 4. Mozila Firefox Spesifikasi hardware : 1. Processor Intel Core 2 Duo 1,8 GHz 2. Memori 1Gb 3. Hardisk 102Gb

4.1 Pembuatan Database

Langkah pertama yang harus dilakukan dalam bab ini adalah membuat database . Software yang digunakan dalam pembuatan database sistem ini adalah MySQL untuk server dan SQLyog untuk melakukan pemrosesan query. Dalam sistem ini terdapat 14 tabel yang dibuat sesuai dengan rancangan sistem. Tabel-tabel tersebut adalah sebagai berikut : a. Tabel admin, dibuat dengan syntax SQL : b. Tabel berita, dibuat dengan syntax SQL : c. Tabel budaya, dibuat dengan syntax SQL : d. Tabel foto, dibuat dengan syntax SQL : CREATE TABLE `admin` `adminId` int11 NOT NULL AUTO_INCREMENT, `adminNama` varchar25 NOT NULL, `adminSandi` varchar25 NOT NULL, PRIMARY KEY `adminId` ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 CHECKSUM=1 DE LAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC CREATE TABLE `berita` `beritaId` int11 NOT NULL AUTO_INCREMENT, `beritaJudul` varchar25 NOT NULL, `beritaUraian` longtext NOT NULL, `beritaSumber` text, `beritaTgl` date NOT NULL, `fotoId` int11 NOT NULL, PRIMARY KEY `beritaId`, KEY `FK_beritafoto` `fotoId`, CONSTRAINT `FK_beritafoto` FOREIGN KEY `fotoId` REFERENCES `foto` `fotoId` ENGINE=InnoDB DEFAULT CHARSET=latin1 CREATE TABLE `budaya` `budayaId` int11 NOT NULL AUTO_INCREMENT, `budayaNama` varchar25 NOT NULL, `budayaUraian` longtext NOT NULL, `budayaBahasaNama` varchar25 NOT NULL, PRIMARY KEY `budayaId` ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 CREATE TABLE `foto` `fotoId` int11 NOT NULL AUTO_INCREMENT, `fotoJudul` varchar25 NOT NULL, `fotoLink` varchar500 NOT NULL, PRIMARY KEY `fotoId` ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1 e. Tabel budayaKerajinan, dibuat dengan syntax SQL : f. Tabel kerajinan, dibuat dengan syntax SQL : g. Tabel sistek, dibuat dengan syntax SQL : CREATE TABLE `bk` `budayaKerajinanId` int11 NOT NULL AUTO_INCREMENT, `budayaId` int11 NOT NULL, `kerajinanId` int11 NOT NULL, PRIMARY KEY `bkId`, KEY `FK_bkbudaya` `budayaId`, KEY `FK_bkkerajinan` `kerajinanId`, CONSTRAINT `FK_bkbudaya` FOREIGN KEY `budayaId` REFERENCES `budaya` `budayaId` ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `FK_bkkerajinan` FOREIGN KEY `kerajinanId` REFERENCES `ker ajinan` `kerajinanId` ON DELETE CASCADE ON UPDATE CASCADE ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=latin1 CREATE TABLE `kerajinan` `kerajinanId` int11 NOT NULL AUTO_INCREMENT, `kerajinanUraian` longtext NOT NULL, `kerajinanNama` varchar25 NOT NULL, `fotoId` int11 NOT NULL, PRIMARY KEY `kerajinanId`, KEY `FK_kerajinanfoto` `fotoId`, CONSTRAINT `FK_kerajinanfoto` FOREIGN KEY `fotoId` REFERENCES `foto` `fotoId` ON DELETE CASCADE ON UPDATE CASCADE ENGINE=InnoDB AUTO_INCREMENT=90 DEFAULT CHARSET=latin1 CREATE TABLE `sistek` `sistekId` int11 NOT NULL AUTO_INCREMENT, `sistekUraian` longtext NOT NULL, `fotoId` int11 DEFAULT NULL, `budayaId` int11 NOT NULL, `sistekNama` varchar25 NOT NULL, PRIMARY KEY `sistekId`, KEY `FK_sistekfoto` `fotoId`, KEY `FK_sistek` `budayaId`, CONSTRAINT `FK_sistek` FOREIGN KEY `budayaId` REFERENCES `budaya` `bu dayaId` ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `FK_sistekfoto` FOREIGN KEY `fotoId` REFERENCES `foto` `fo toId` ON DELETE CASCADE ON UPDATE CASCADE ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=latin1InnoDB AUTO_INCREM ENT=90 DEFAULT CHARSET=latin1 h. Tabel sispeng, dibuat dengan syntax SQL : i. Tabel orgsos, dibuat dengan syntax SQL : j. Tabel lagu, dibuat dengan syntax SQL : CREATE TABLE `sispeng` `sispengId` int11 NOT NULL AUTO_INCREMENT, `sispengUraian` longtext NOT NULL, `fotoId` int11 DEFAULT NULL, `budayaId` int11 NOT NULL, `sispengNama` varchar25 NOT NULL, PRIMARY KEY `sispengId`, KEY `FK_sispengfoto` `fotoId`, KEY `FK_sispengbudaya` `budayaId`, CONSTRAINT `FK_sispengbudaya` FOREIGN KEY `budayaId` REFERENCES `budaya` CONSTRAINT `FK_sispengfoto` FOREIGN KEY `fotoId` REFERENCES `foto` `fotoId` ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1 CREATE TABLE `orgsos` `orgsosId` int11 NOT NULL AUTO_INCREMENT, `orgsosUraian` longtext NOT NULL, `fotoId` int11 DEFAULT NULL, `budayaId` int11 NOT NULL, `orgsosNama` varchar25 NOT NULL, PRIMARY KEY `orgsosId`, KEY `FK_orgsosfoto` `fotoId`, KEY `FK_orgsosbudaya` `budayaId`, CONSTRAINT `FK_orgsosbudaya` FOREIGN KEY `budayaId` REFERENCES `budaya` `budayaId` CONSTRAINT `FK_orgsosfoto` FOREIGN KEY `fotoId` REFERENCES `foto` `fotoId` ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1 CREATE TABLE `lagu` `laguId` int11 NOT NULL AUTO_INCREMENT, `laguJudul` varchar25 NOT NULL, `laguUraian` longtext, `budayaId` int11 NOT NULL, `laguLink` varchar500 NOT NULL, PRIMARY KEY `laguId`, KEY `FK_lagub` `budayaId`, CONSTRAINT `FK_lagub` FOREIGN KEY `budayaId` REFERENCES `budaya` `budayaId` ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1 CREATE TABLE `orgsos` k. Tabel tarian, dibuat dengan syntax SQL : l. Tabel bukutamu, dibuat dengan syntax SQL : m. Tabel ref_menu , dibuat dengan syntax SQL : n. Tabel ref_user_menu , dibuat dengan syntax SQL : CREATE TABLE `tarian` `tarianId` int11 NOT NULL AUTO_INCREMENT, `tarianNama` varchar25 NOT NULL, `tarianUraian` longtext NOT NULL, `budayaId` int11 NOT NULL, `tarianVideoLink` varchar500 NOT NULL, PRIMARY KEY `tarianId`, KEY `FK_tarianbudaya` `budayaId`, CONSTRAINT `FK_tarianbudaya` FOREIGN KEY `budayaId` REFERENCES `budaya` `budayaId` ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1 CREATE TABLE `bukutamu` `bukutamuId` int11 NOT NULL AUTO_INCREMENT, `bukutamuNama` varchar25 NOT NULL, `bukutamuEmail` varchar25 NOT NULL, `bukutamuKomentar` text NOT NULL, PRIMARY KEY `bukutamuId` ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 CREATE TABLE `ref_menu` `refmenuId` int3 NOT NULL AUTO_INCREMENT, `refmenuName` varchar100 NOT NULL, `refmenuLink` varchar200 NOT NULL, `refmenuParentrefmenuId` int3 NOT NULL, `refmenuSubMenu` int1 NOT NULL, PRIMARY KEY `refmenuId` ENGINE=MyISAM AUTO_INCREMENT=111 DEFAULT CHARSET=latin1 CREATE TABLE `ref_user_menu` `menuLevelId` int3 NOT NULL, `menuRefMenuId` int3 NOT NULL, `menuIsVisible` enumtampil,tidak NOT NULL DEFAULT tampil, PRIMARY KEY `menuLevelId`,`menuRefMenuId` ENGINE=MyISAM DEFAULT CHARSET=latin1 Hasil dari pembuatan tabel dapat dilihat pada gambar berikut : Gambar 4.1 Tabel – tabel database bdydayak

4.2 Setting Koneksi dari PHP ke MySQL