Pembangunan website TVRI Stasiun Yogyakarta bidang berita menggunakan PHP dan MySQL - USD Repository

  

PEMBANGUNAN WEBSITE TVRI STASIUN YOGYAKARTA BIDANG

BERITA MENGGUNAKAN PHP DAN MYSQL

SKRIPSI

  Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik

  Jurusan Teknik Informatika Oleh :

  

Sesarius Antonia Ariya Bilawa

055314005

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

  

WEBSITE DEVELOPMENT OF TVRI STASIUN YOGYAKARTA NEWS

SUBJECT USING PHP AND MYSQL

A THESIS

  Presented as a Partial Fulfillment of the Requirements To Obtain Sarjana Teknik Degree

  In Informatics Engineering

  

By :

Sesarius Antonia Ariya Bilawa

055314005

INFORMATICS ENGINEERING STUDY PROGRAM

  

INFORMATICS ENGINEERING DEPARTMENT

FACULTY OF SCIENCE AND TECHNOLOGY

HALAMAN PERSETUJUAN PEMBIMBING

  

HALAMAN PENGESAHAN

  

ABSTRAK

  Penelitian ini bertujuan untuk membangun website TVRI stasiun Yogyakarta bidang berita yang dikembangkan menggunakan bahasa pemrograman web PHP dan database MySQL. Untuk mencapai tujuan yang diharapkan, pengembangan website ini mengadopsi metodologi terstruktur dengan metode waterfall (Sommerville , 2003).

  Website ini terdiri dari modul-modul website dinamis yang ditujukan dan disesuaikan untuk kebutuhan masing-masing pengguna web. Terdapat tiga kategori pengguna website TVRI stasiun Yogyakarta, yaitu super administrator,

  

administrator, dan u s e r . P e n g g u n a we b s i t e t e r s e b u t akan memperoleh

fasilitas sesuai dengan peranannya.

  ini memiliki dua fasilitas berdasarkan sudut pandang

  Website

  penggunanya, yaitu fasilitas umum dan khusus. Fasilitas umum diantaranya melihat berita, mencari berita, melihat profil lembaga, melihat acara televisi TVRI stasiun Yogyakarta, melihat agenda kegiatan dan download berita. Sedangkan fasilitas khusus berfungsi untuk melakukan pengolahan data yang hanya dapat diakses oleh super administrator dan administrator.

  Berdasarkan hasil pengujian yang telah dilakukan, yaitu uji coba sistem dengan menyebarkan kuesioner kepada beberapa user, maka dapat disimpulkan

  ABSTRACT The goal of this research is to build TVRI stasiun Yogyakarta website that was developed by using PHP and MySQL. To achieve the expected goal, the research adopted a structured methodology which is developed by (Sommerville, 2003).

  This website consists of dynamic modules which are designated and intended to address the need of users. There are three categories of users of the TVRI stasiun Yogyakarta website, first is the super administrator, second is administrator, and third is user. Users of the website can access the facility according his/her role.

  Based on the user's point of view, this website offers two facilities. First is general facility such as view news, search news, view the profile of the institution, view the television program of TVRI stasiun Yogyakarta, view agenda and download the news. The second facility is special facilities. While, the special facilities perform data processing functions that can only be accessed by the super administrator and administrator.

  Based on the results of the testing, its have been done by distributing questionnaires to several users, the result shows that the website offers up to date information and can be used to manage TVRI stasiun Yogyakarta content

KATA PENGANTAR

  Puji syukur ke hadirat Tuhan Yang Maha Esa atas berkat dan kasihnya sehingga penulis dapat menyelesaikan skripsi ini.

  Skripsi ini ditulis untuk memenuhi salah satu syarat dalam memperoleh gelar Sarjana Teknik, Program Studi Teknik Informatika di Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  Dalam penulisan skripsi ini penulis menyadari banyak pihak yang telah memberikan sumbangan baik pikiran, waktu, tenaga, bimbingan dan dorongan kepada penulis sehingga akhirnya skripsi ini dapat selesai. Oleh karena itu pada kesempatan ini penulis menyampaikan ucapan terimakasih kepada :

  1. Stevanus Wisnu Wijaya, S.T., M.T. selaku dosen pembimbing yang telah memberikan bimbingan, arahan dan petunjuk selama penulisan skripsi.

  2. Agnes Maria Polina, S.Kom., M.Sc. selaku dosen penguji yang telah memberikan masukan, saran dan kritik yang membangun untuk skripsi ini.

  3. J.B. Budi Darmawan, S.T., M.Sc. selaku dosen penguji yang telah memberikan masukan, saran dan kritik yang membangun untuk skripsi ini.

  4. Yosef Agung Cahyanta, S.T., M.T. selaku Dekan Fakultas Sains dan Teknologi.

  5. Puspaningtyas Sanjoyo Adi, S.T., M.T. selaku Kepala Program Studi

  7. Seluruh staff bidang berita TVRI Stasiun Yogyakarta atas segala waktu dan kesempatan yang telah diberikan kepada penulis untuk menyusun tugas akhir di sana.

  8. Papa (alm), mama, kakak, kakak ipar, keponakan dan semua saudara yang telah banyak memberikan dukungan secara moril maupun materi kepada penulis selama penyusunan skripsi ini.

  9. Credit Union Pancur Kasih Pontianak yang telah memberikan bantuan dana berupa beasiswa selama penulis menempuh perkuliahan.

  10. Teman-teman angkatan 2005 yang telah memberikan semangat kepada penulis selama penyusunan skripsi ini.

  11. Seluruh pihak yang telah ikut ambil bagian dalam penyelesaian tugas akhir penulis yang tidak dapat disebutkan satu per satu Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan, sehingga segala kritik dan saran yang bersifat membangun sangat penulis harapkan demi perbaikan skripsi ini. Akhirnya dengan segala kekurangan yang ada, penulis berharap agar skripsi ini masih dapat diambil manfaatnya.

  Yogyakarta, 20 September 2010 Penulis

  

DAFTAR ISI

HALAMAN JUDUL ………………………………………………………………........... i

HALAMAN PERSETUJUAN PEMBIMBING …………………………………........... iii

HALAMAN PENGESAHAN ………………………………………………….......….....iv

PERNYATAAN KEASLIAN KARYA …………………..…………………......…….....v

ABSTRAK …………………..…………………..…………………..……….....….….....vi

ABSTRACT …………………..…………………..…………………..……..…..…........vii

PERNYATAAN PERSETUJUAN PUBLIKASI …………………................................viii

KATA PENGANTAR …………………..…………………..…………………...............ix

DAFTAR ISI …………………..…………………..…………………..………...…….....xi

DAFTAR GAMBAR …………………..…………………..…………………...……...xvii

DAFTAR TABEL …………………..…………………..…………………..….….…....xxi

  

BAB I PENDAHULUAN .............................................................................................. 1

  1.1 Latar Belakang Masalah ........................................................................................ 1

  1.2 Rumusan Masalah ................................................................................................. 2

  1.3 Batasan Masalah ................................................................................................... 2

  1.4 Tujuan dan Manfaat Penelitian .............................................................................. 3

  1.5 Metodologi Penelitian ........................................................................................... 4

  1.6 Sistematika Penulisan ............................................................................................ 5

  

BAB II LANDASAN TEORI.......................................................................................... 6

  2.1 Metodologi pengembangan sistem ......................................................................... 6

  2.1.1 Definisi metodologi pengembangan sistem ........................................................ 6

  2.1.2 Definisi pendekatan terstruktur .......................................................................... 6

  2.1.3 Metode Waterfall ............................................................................................... 8

  2.6 MySQL ............................................................................................................... 16

  2.7 Perangkat Lunak Pengembang Website ............................................................... 17

  

BAB III ANALISIS DAN PERANCANGAN SISTEM ................................................ 20

  3.1 Analisis Sistem .................................................................................................... 20

  3.1.1 Gambaran Umum Sistem Lama ........................................................................ 20

  3.1.2 Gambaran Umum Sistem Baru ......................................................................... 23

  3.2 Pemodelan Kebutuhan Sistem ............................................................................. 27

  3.3 Pemodelan Proses ................................................................................................ 35

  3.3.1 Diagram Konteks.............................................................................................. 35

  3.3.2 Diagram Berjenjang.......................................................................................... 37

  3.3.2.1 Diagram Berjenjang User............................................................................... 37

  3.3.2.2 Diagram Berjenjang Super Administrator ...................................................... 38

  3.3.2.3 Diagram Berjenjang Administrator ................................................................ 38

  3.3.3 Diagram Arus Data (DAD) ............................................................................... 39

  3.3.3.1 DAD User ..................................................................................................... 39

  3.3.3.2 DAD Super Administrator ............................................................................. 40

  3.3.3.2.1 DAD Super Administrator Level 0 (Overview Diagram) ............................ 40

  3.3.3.2.2 DAD Super Administrator Level 1 : proses manajemen template................ 41

  3.3.3.2.3 DAD Super Administrator Level 1 : proses manajemen administrator ........ 41

  3.3.3.3 DAD Administrator ....................................................................................... 42

  3.3.3.3.1 DAD Administrator Level 0 (Overview Diagram) ....................................... 42

  3.3.3.3.2 DAD Administrator Level 1 : proses manajemen kategori berita ................. 43

  3.3.3.3.3 DAD Administrator Level 1 : proses manajemen berita ............................... 43

  3.3.3.3.4 DAD Administrator Level 1 : proses manajemen kategori acara .................. 44

  3.3.3.3.5 DAD Administrator Level 1 : proses manajemen acara ............................... 44

  3.3.3.3.6 DAD Administrator Level 1 : proses manajemen agenda ............................. 45

  

3.5.1.2 Desain Fisikal ................................................................................................ 48

  

3.5.1.2.1 Desain Fisikal tabel superadministrator ....................................................... 48

  

3.5.1.2.2 Desain Fisikal tabel administrator ............................................................... 49

  

3.5.1.2.3 Desain Fisikal tabel templates ..................................................................... 50

  

3.5.1.2.4 Desain Fisikal tabel profil ........................................................................... 50

  

3.5.1.2.5 Desain Fisikal tabel kategori berita ............................................................ 51

  

3.5.1.2.6 Desain Fisikal tabel berita ........................................................................... 51

  

3.5.1.2.7 Desain Fisikal tabel kategori acara .............................................................. 52

  

3.5.1.2.8 Desain Fisikal tabel acara............................................................................ 53

  

3.5.1.2.9 Desain fisikal tabel agenda .......................................................................... 54

  

3.5.1.2.10 Desain Fisikal tabel download ................................................................... 54

  

3.5.2 Perancangan User Interface .............................................................................. 55

  

3.5.2.1 Perancangan User Interface bagi user ............................................................. 55

  

3.5.2.1.1 Perancangan halaman utama bagi user ........................................................ 55

  

3.5.2.1.2 Perancangan Menu Profil Lembaga ............................................................. 56

  

3.5.2.1.3 Perancangan Menu Berita ........................................................................... 56

  

3.5.2.1.4 Perancangan Menu Acara ........................................................................... 57

  

3.5.2.1.5 Perancangan Menu Agenda ......................................................................... 58

  

3.5.2.1.6 Perancangan Menu Download ..................................................................... 59

  

3.5.2.2 Perancangan User Interface bagi administrator ............................................... 59

  

3.5.2.2.1 Perancangan menu login administrator ........................................................ 59

  

3.5.2.2.2 Perancangan menu utama administrator ...................................................... 60

  

3.5.2.2.3 Perancangan Modul Manajemen Kategori Berita ......................................... 60

  

3.5.2.2.4 Perancangan Modul Tambah Kategori Berita .............................................. 61

  

3.5.2.2.5 Perancangan Modul Ubah Kategori Berita .................................................. 62

  

3.5.2.2.6 Perancangan Modul Manajemen Berita ....................................................... 62

  

3.5.2.2.7 Perancangan Tambah Berita ........................................................................ 63

  3.5.2.2.12 Perancangan Modul Manajemen Acara ..................................................... 66

  3.5.2.2.13 Perancangan Tambah Acara ...................................................................... 67

  3.5.2.2.14 Perancangan Ubah Acara .......................................................................... 68

  3.5.2.2.15 Perancangan Modul Manajemen Agenda................................................... 69

  3.5.2.2.16 Perancangan Tambah Agenda ................................................................... 70

  3.5.2.2.17 Perancangan Ubah Agenda ....................................................................... 71

  3.5.2.2.18 Perancangan Modul Manajemen Download .............................................. 71

  3.5.2.2.19 Perancangan Tambah Download ............................................................... 72

  3.5.2.2.20 Perancangan Ubah Download ................................................................... 73

  3.5.2.3 Perancangan User Interface bagi super administrator ..................................... 73

  3.5.2.3.1 Perancangan menu login super administrator ............................................... 73

  3.5.2.3.2 Perancangan menu utama super administrator ............................................. 74

  3.5.2.3.3 Perancangan Modul Ubah Password ........................................................... 74

  3.5.2.3.4 Perancangan Modul Ubah Profil Lembaga .................................................. 75

  3.5.2.3.5 Perancangan Modul Manajemen Administrator ........................................... 76

  3.5.2.3.6 Perancangan Modul Tambah Administrator ................................................ 76

  3.5.2.3.7 Perancangan Modul Ubah Administrator ..................................................... 77

  3.5.2.3.8 Perancangan Modul Manajemen Template .................................................. 78

  BAB IV IMPLEMENTASI ........................................................................................... 79

  4.1 Spesifikasi yang digunakan ................................................................................. 79

  4.1.1 Spesifikasi Perangkat Lunak ............................................................................ 79

  4.1.2 Spesifikasi Perangkat Keras .............................................................................. 80

  4.2 Implementasi Program ......................................................................................... 80

  4.2.3.1 Implementasi Antarmuka User/Pengunjung ................................................... 88

  4.2.3.1.1 Implementasi Form Index Utama (Home) ................................................... 88

  4.2.3.1.2 Implementasi Form Profil ........................................................................... 89

  4.2.3.2.2 Form Halaman Utama Administrator .......................................................... 94

  4.2.3.2.3 Form Manajemen Kategori Berita ............................................................... 96

  4.2.3.2.4 Form Tambah Kategori Berita..................................................................... 97

  4.2.3.2.5 Form Ubah Kategori Berita ......................................................................... 97

  4.2.3.2.6 Form Manajemen Berita ............................................................................. 98

  4.2.3.2.7 Form Tambah Berita ................................................................................... 99

  4.2.3.2.8 Form Ubah Berita ..................................................................................... 100

  4.2.3.2.9 Form Manajemen Kategori Acara ............................................................. 101

  4.2.3.2.10 Form Tambah Kategori Acara ................................................................. 102

  4.2.3.2.11 Form Ubah Kategori Acara ..................................................................... 103

  4.2.3.2.12 Form Manajemen Acara .......................................................................... 104

  4.2.3.2.13 Form Tambah Acara ............................................................................... 105

  4.2.3.2.14 Form Ubah Acara ................................................................................... 106

  4.2.3.2.15 Form Manajemen Agenda ....................................................................... 107

  4.2.3.2.16 Form Tambah Agenda ............................................................................ 108

  4.2.3.2.17 Form Ubah Agenda ................................................................................. 109

  4.2.3.2.18 Form Manajemen Download ................................................................... 110

  4.2.3.2.19 Form Tambah Download ........................................................................ 110

  4.2.3.2.20 Form Ubah Download ............................................................................. 111

  4.2.3.3 Implementasi Antarmuka Super Administrator ............................................. 112

  4.2.3.3.1 Form Login Super Administrator .............................................................. 112

  4.2.3.3.2 Form Halaman Utama Super Administrator .............................................. 112

  4.2.3.3.3 Form Ubah Password ................................................................................ 115

  4.2.3.3.4 Form Ubah Profil Lembaga....................................................................... 116

  4.2.3.3.5 Form Manajemen Administrator ............................................................... 117

  4.2.3.3.6 Form Tambah Administrator ..................................................................... 118

  4.2.3.3.7 Form Ubah Administrator ......................................................................... 119

  5.2.1 Pengumpulan Data ......................................................................................... 126

  5.2.2 Sasaran Penyebaran Kuesioner ....................................................................... 127

  5.2.3 Form Kuesioner .............................................................................................. 128

  5.2.3.1 Form Kuesioner halaman user ...................................................................... 128

  5.2.3.2 Form Kuesioner halaman administrator ........................................................ 129

  5.2.4 Hasil dan pembahasan kuesioner .................................................................... 130

  5.2.4.1 Hasil dan pembahasan kuesioner halaman user ............................................ 130

  5.2.4.2 Hasil dan pembahasan kuesioner halaman administrator .............................. 137

  

BAB VI KESIMPULAN DAN SARAN...................................................................... 143

  6.1 Kesimpulan ....................................................................................................... 143

  6.2 Saran ................................................................................................................. 143

  DAFTAR GAMBAR

Gambar 2.1 Fase-fase dalam waterfall model (Sommerville, 2003) .............................. 8Gambar 3.1 Diagram use case untuk user. ................................................................. 28Gambar 3.2 Diagram use case administrator. ............................................................. 30Gambar 3.3 Diagram use case super administrator. .................................................... 31Gambar 3.4 Diagram konteks .................................................................................... 37Gambar 3.5 Diagram berjenjang user ........................................................................ 37Gambar 3.6 Diagram berjenjang super administrator ................................................. 37Gambar 3.7 Diagram berjenjang administrator .......................................................... 38Gambar 3.8 DAD User Level 0 (Overview Diagram) ................................................ 39Gambar 3.9 DAD Super Administrator Level 0 (Overview Diagram) ........................ 40Gambar 3.10 DAD Super Administrator Level 1 : proses manajemen template .......... 41Gambar 3.11 DAD Super Administrator Level 1 : proses manajemen administrator ... 41Gambar 3.12 DAD Administrator Level 0 (Overview Diagram) ................................ 42Gambar 3.13 DAD Administrator Level 1 : proses manajemen kategori berita ........... 43Gambar 3.14 DAD Administrator Level 1 : proses manajemen berita ........................ 43Gambar 3.15 DAD Administrator Level 1 : proses manajemen kategori acara ........... 44Gambar 3.16 DAD Administrator Level 1 : proses manajemen acara ......................... 44Gambar 3.17 DAD Administrator Level 1 : proses manajemen agenda ...................... 45Gambar 3.18 DAD Administrator Level 1 : proses manajemen download .................. 45Gambar 3.19 Entity Relationship Diagram (ERD) ..................................................... 46Gambar 3.20 Desain Logikal (Hubungan Antar Tabel) .............................................. 47Gambar 3.21 Perancangan halaman utama bagi user .................................................. 55Gambar 3.22 Perancangan halaman profil lembaga bagi user ..................................... 56Gambar 3.23 Perancangan menu berita ...................................................................... 57Gambar 3.24 Perancangan menu acara ...................................................................... 58Gambar 3.29 Perancangan Modul Manajemen Kategori Berita .................................. 61Gambar 3.30 Perancangan Modul Tambah Kategori Berita ........................................ 61Gambar 3.31 Perancangan Modul Ubah Kategori Berita ............................................ 62Gambar 3.32 Perancangan Modul Manajemen Berita ................................................ 63Gambar 3.33 Perancangan Tambah Berita ................................................................. 63Gambar 3.34 Perancangan Ubah Berita ..................................................................... 64Gambar 3.35 Perancangan Modul Manajemen Kategori Acara .................................. 65Gambar 3.36 Perancangan Tambah Kategori Acara ................................................... 65Gambar 3.37 Perancangan Ubah Kategori Acara ....................................................... 66Gambar 3.38 Perancangan Modul Manajemen Acara ................................................. 67Gambar 3.39 Perancangan Tambah Acara ................................................................. 68Gambar 3.40 Perancangan Ubah Acara...................................................................... 69Gambar 3.41 Perancangan Modul Manajemen Agenda .............................................. 70Gambar 3.42 Perancangan Tambah Agenda............................................................... 70Gambar 3.43 Perancangan Ubah Agenda ................................................................... 71Gambar 3.44 Perancangan Modul Manajemen Download .......................................... 72Gambar 3.45 Perancangan Tambah Download .......................................................... 72Gambar 3.46 Perancangan Ubah Download ............................................................... 73Gambar 3.47 Perancangan menu login super administrator ........................................ 74Gambar 3.48 Perancangan menu utama super administrator....................................... 74Gambar 3.49 Perancangan menu ubah password ........................................................ 75Gambar 3.50 Perancangan Modul Manajemen Profil Lembaga .................................. 75Gambar 3.51 Perancangan Modul Manajemen Administrator .................................... 76Gambar 3.52 Perancangan Modul Tambah Administrator .......................................... 77Gambar 3.53 Perancangan Modul Ubah Administrator .............................................. 77Gambar 3.54 Perancangan Modul Manajemen Template ........................................... 78Gambar 4.1 Implementasi Form Index Utama ........................................................... 89Gambar 4.6 Implementasi Form Download ............................................................... 93Gambar 4.7 Form Login Administrator ..................................................................... 94Gambar 4.8 Form Halaman Utama Administrator ...................................................... 94Gambar 4.9 Form Manajemen Kategori Berita .......................................................... 96Gambar 4.10 Form Tambah Kategori Berita .............................................................. 97Gambar 4.11 Form Ubah Kategori Berita .................................................................. 97Gambar 4.12 Form Manajemen Berita ....................................................................... 98Gambar 4.13 Form Tambah Berita ............................................................................ 99Gambar 4.14 Form Ubah Berita............................................................................... 100Gambar 4.15 Form Manajemen Kategori Acara ....................................................... 101Gambar 4.16 Form Tambah Kategori Acara ............................................................ 102Gambar 4.17 Form Ubah Kategori Acara ................................................................ 103Gambar 4.18 Form Manajemen Acara ..................................................................... 104Gambar 4.19 Form Tambah Acara........................................................................... 105Gambar 4.20 Form Ubah Acara ............................................................................... 106Gambar 4.21 Form Manajemen Agenda .................................................................. 107Gambar 4.22 Form Tambah Agenda ........................................................................ 108Gambar 4.23 Form Ubah Agenda ............................................................................ 109Gambar 4.24 Form Manajemen Download .............................................................. 110Gambar 4.25 Form Tambah Download .................................................................... 110Gambar 4.26 Form Ubah Download ........................................................................ 111Gambar 4.27 Form Login Super Administrator ....................................................... 112Gambar 4.28 Form Halaman Utama Super Administrator ....................................... 113Gambar 4.29 Form Ubah Password ........................................................................ 115Gambar 4.30 Form Manajemen Profil .................................................................... 116Gambar 4.31 Form Manajemen Administrator ........................................................ 117Gambar 4.32 Form Tambah Administrator ............................................................. 118Gambar 5.1 Form Kuesioner halaman user .............................................................. 128Gambar 5.2 Form Kuesioner halaman administrator ................................................ 129Gambar 5.3 Diagram Perhitungan Hasil Kuesioner Pernyataan 1 ............................. 130Gambar 5.4 Diagram Perhitungan Hasil Kuesioner Pernyataan 2 ............................. 131Gambar 5.5 Diagram Perhitungan Hasil Kuesioner Pernyataan 3 ............................. 132Gambar 5.6 Diagram Perhitungan Hasil Kuesioner Pernyataan 4 ............................. 133Gambar 5.7 Diagram Perhitungan Hasil Kuesioner Pernyataan 5 ............................. 134Gambar 5.8 Diagram Perhitungan Hasil Kuesioner Pernyataan 6 ............................. 135Gambar 5.9 Diagram Perhitungan Hasil Kuesioner Pernyataan 7 ............................. 136Gambar 5.10 Diagram Perhitungan Hasil Kuesioner Pernyataan 1 ........................... 137Gambar 5.11 Diagram Perhitungan Hasil Kuesioner Pernyataan 2 ........................... 138Gambar 5.12 Diagram Perhitungan Hasil Kuesioner Pernyataan 3 ........................... 139Gambar 5.13 Diagram Perhitungan Hasil Kuesioner Pernyataan 4 ........................... 140Gambar 5.14 Diagram Perhitungan Hasil Kuesioner Pernyataan 5 ........................... 141Gambar 5.15 Diagram Perhitungan Hasil Kuesioner Pernyataan 6 ........................... 142

  DAFTAR TABEL

Tabel 3.1 Tabel use case user ........................................................................................ 32Tabel 3.2 Tabel use case super administrator ................................................................ 32Tabel 3.3 Tabel use case Administrator ......................................................................... 33Tabel 3.4 Identifikasi Kesatuan Luar, Masukan dan Keluaran ..................................... 36Tabel 3.5 Desain fisikal tabel superadministrator .......................................................... 48Tabel 3.6 Desain fisikal tabel administrator .................................................................. 49Tabel 3.7 Desain fisikal tabel templates ......................................................................... 50Tabel 3.8 Desain fisikal tabel profil ............................................................................... 50Tabel 3.9 Desain fisikal tabel kategori berita ................................................................. 51Tabel 3.10 Desain fisikal tabel berita ............................................................................. 51Tabel 3.11 Desain fisikal tabel kategori acara ................................................................ 52Tabel 3.12 Desain fisikal tabel acara ............................................................................. 53Tabel 3.13 Desain fisikal tabel agenda........................................................................... 54Tabel 3.14 Desain fisikal tabel download ...................................................................... 54Tabel 5.1 Tabel Perhitungan Hasil Kuesioner Pernyataan 1 ......................................... 130Tabel 5.2 Tabel Perhitungan Hasil Kuesioner Pernyataan 2 ......................................... 131Tabel 5.3 Tabel Perhitungan Hasil Kuesioner Pernyataan 3 ......................................... 132Tabel 5.4 Tabel Perhitungan Hasil Kuesioner Pernyataan 4 ......................................... 133Tabel 5.5 Tabel Perhitungan Hasil Kuesioner Pernyataan 5 ......................................... 134Tabel 5.6 Tabel Perhitungan Hasil Kuesioner Pernyataan 6 ......................................... 135Tabel 5.7 Tabel Perhitungan Hasil Kuesioner Pernyataan 7 ......................................... 136Tabel 5.12 Tabel Perhitungan Hasil Kuesioner Pernyataan 5 ....................................... 141Tabel 5.13 Tabel Perhitungan Hasil Kuesioner Pernyataan 6 ....................................... 142

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  TVRI Stasiun Yogyakarta adalah stasiun televisi milik pemerintah dan merupakan TVRI stasiun daerah pertama kali yang berdiri di tanah air, yakni tahun 1965. Salah satu bidangnya adalah bidang berita yang bertujuan untuk memberikan informasi kepada masyarakat agar dapat mengetahui berita apa saja yang terjadi di daerah seputar Yogyakarta pada khususnya. merupakan suatu solusi untuk memperoleh sarana informasi dan

  Website

  komunikasi yang cepat. Ketika suatu website menjadi lebih kompleks, pengelolaan content website secara berkesinambungan (continue), menjadi hal yang paling penting dalam pengembangan website.

  Pada tugas akhir ini akan dibangun sebuah website TVRI Stasiun Yogyakarta bidang berita. Website ini dapat membantu masyarakat dalam memperoleh informasi yang up to date akan hal – hal yang terjadi di daerah seputar Yogyakarta khususnya. Website ini khususnya ditujukan kepada lapisan masyarakat yang tercakup dalam wilayah Yogyakarta dan masyarakat Indonesia pada umumnya.

  1.2 Rumusan Masalah

  Rumusan masalah berdasarkan latar belakang masalah yang telah dikemukakan di atas adalah :

  1. Bagaimana membangun sebuah website TVRI Stasiun Yogyakarta bidang berita yang dapat membantu user dalam memperoleh informasi mengenai profil, berita, agenda dan acara TVRI Stasiun Yogyakarta secara uptodate?

  2. Bagaimana membantu administrator dalam menyediakan informasi secara cepat dan dapat mengelola content website TVRI Stasiun Yogyakarta secara mudah?

  1.3 Batasan Masalah

  Sebuah website berita TVRI Stasiun Yogyakarta yang akan dibangun pada tugas akhir ini memiliki batasan masalah sebagai berikut :

  1. Menampilkan berita - berita yang dikelompokkan berdasarkan kategori.

  Berita dapat dicari dengan memasukkan kata kunci atau menggunakan fasilitas indeks berita yang dapat dicari berdasarkan tanggalnya, menampilkan program acara TVRI Stasiun Yogyakarta bidang berita, profil lembaga, agenda dan menyediakan fasilitas download berita.

  2. Pembangunan website ini hanya sampai pada tahap implementasi,

  3. Keamanan pada fasilitas website hanya dilakukan dengan menyediakan fasilitas login kepada administrator. Masalah faktor keamanan lainnya tidak dibahas.

1.4 Tujuan dan Manfaat Penelitian

  1.4.1 Tujuan penelitian

  Mengembangkan website berita TVRI Stasiun Yogyakarta dengan membangun modul-modul pada website untuk kebutuhan sebuah website dinamis dengan menggunakan bahasa pemrograman PHP dan database MySQL.

  1.4.2 Manfaat penelitian

  1. Informasi mengenai berita daerah Yogyakarta pada khususnya dapat diperoleh kapan dan dimana saja dengan cepat dan tepat melalui media internet.

  2. Mempermudah dalam manajemen data sebuah website, menggunakan PHP yang mempunyai konektivitas yang kuat terhadap basisdata dan MySQL yang dapat menampung basisdata dalam jumlah besar, sehingga semua isi yang terdapat di setiap halaman situs website dapat tersimpan dengan baik.

1.5 Metodologi Penelitian

  Metodologi yang digunakan adalah pengembangan sistem informasi berbasis website dengan pendekatan terstruktur sesuai dengan metode

  waterfall (Sommerville,2003) yang meliputi :

  1. Requirements analysis and definition Tahap ini dilakukan untuk mengumpulkan kebutuhan pengunjung/user dan administrator, kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh website TVRI Stasiun Yogyakarta bidang berita yang akan dibangun.

  2. System and software design Pada tahap ini kegiatan yang dilakukan meliputi perancangan proses, perancangan basisdata dan perancangan user interface.

  3. Implementation and unit testing Tahap ini merupakan implementasi dari rancangan atau desain sistem yang dibuat, serta mengimplementasikan ke dalam bahasa pemrograman.

  Program yang dibangun langsung diuji perunit programnya.

  4. Integration and system testing Tahap ini merupakan penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing). Pada tahap ini, proses kegiatan yang dilakukan diantaranya : melakukan surfing halaman dan entry data ke

1.6 Sistematika Penulisan

  BAB I PENDAHULUAN Bab ini membahas tentang latar belakang penulisan, rumusan masalah, batasan masalah,tujuan dan manfaat penelitian, metodologi penelitian yang digunakan, dan sistematika penulisan.

  BAB II LANDASAN TEORI Bab ini berisi landasan teori yang berhubungan dengan masalah yang dibahas. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini membahas tentang analisis sistem serta perancangan sistem yang meliputi perancangan proses, basisdata dan user interface untuk user,

  administrator dan super administrator .

  BAB IV IMPLEMENTASI Bab ini berisi tentang implementasi dari rancangan atau desain sistem yang dibuat, serta mengimplementasikan ke dalam bahasa pemrograman menggunakan PHP dan database MySQL.

  BAB V ANALISIS HASIL Bab ini berisi tentang analisis hasil implementasi program yang telah dibuat beserta kelebihan dan kekurangan dari program yang dibuat. BAB VI KESIMPULAN DAN SARAN

BAB II LANDASAN TEORI

2.1 Metodologi pengembangan sistem

  2.1.1 Definisi metodologi pengembangan sistem

  Metodologi pengembangan sistem adalah metode - metode, prosedur - prosedur, konsep - konsep pekerjaan, aturan - aturan yang akan digunakan sebagai pedoman bagaimana dan apa yang harus dikerjakan selama pengembangan sistem. Sedangkan metode adalah suatu cara/teknik sistematis untuk mengerjakan sesuatu. Urut - urutan prosedur untuk penyelesaian masalah ini dikenal dengan istilah algoritma. Metodologi pengembangan sistem yang akan digunakan dalam pembuatan tugas akhir ini adalah pendekatan terstruktur.

  2.1.2 Definisi pendekatan terstruktur

  Pendekatan terstruktur mengenalkan penggunaan alat - alat dan teknik - teknik untuk mengembangkan sistem yang terstruktur. Tujuan pendekatan terstruktur adalah agar pada akhir pengembangan perangkat lunak dapat memenuhi kebutuhan user, dilakukan tepat waktu, tidak melampaui anggaran biaya, mudah dipergunakan, mudah dipahami dan mudah dirawat.

  Menggunakan model untuk menjelaskan berbagai sistem, sub sistem untuk ditelaah dan dievaluasi oleh pelanggan dan pengembang (sebagai alat komunikasi, eksperimentasi atau prediksi).

  2. Merancang berdasar modul Modularisasi adalah proses yang membagi suatu sistem menjadi beberapa modul yang dapat beroperasi secara independent.

  3. Bekerja dengan pendekatan top-down Dimulai dari level atas (secara global) kemudian diuraikan sampai ke tingkat modul (rinci).

  4. Dilakukan secara iterasi Dengan iterasi akan didapat hasil yang lebih baik, terlalu banyak iterasi juga akan menurunkan hasilnya dan menunjukkan bahwa tahap sebelumnya tidak dilakukan dengan baik.

  5. Kegiatan dilakukan secara paralel Pengembangan subsistem-subsistem dapat dilakukan secara paralel, sehingga akan memperpendek waktu pengembangan sistem.

  6. Menggunakan CASE Dengan CASE (computer aided software engineering) memungkinkan analis dapat membangun sistem dan menghasilkan executable secara otomatis.

2.1.3 Metode Waterfall

  Model ini adalah model klasik yang bersifat sistematis, berurutan dalam membangun software.

  Metode waterfall adalah paradigma rekayasa perangkat lunak yang paling tua. Dalam proses pengembangan perangkat lunak dibutuhkan pendekatan yang sistematis. Fase-fase dalam waterfall model (Sommerville, 2003):

Gambar 2.1 Fase-fase dalam waterfall model (Sommerville, 2003):

  Keterangan : dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.

  2. System and software design: Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.

  3. Implementation and unit testing: desain program diterjemahkan ke

  dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit.

  4. Integration and system testing: Penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing).

  5. Operation and maintenance: mengoperasikan program dilingkungannya

  dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.

  Kekurangan yang utama dari model ini adalah kesulitan dalam mengakomodasi perubahan setelah proses dijalani. Fase sebelumnya harus lengkap dan selesai sebelum mengerjakan fase berikutnya. Kekurangan menggunakan metode waterfall diantaranya : 1.

   Perubahan sulit dilakukan karena sifatnya yang kaku.