BAB I PENDAHULUAN
1.1
LATAR BELAKANG MASALAH Perkembangan teknologi informasi dan komunikasi saat ini berkembang
pesat
terutama
perkembangan
internet.
Dengan
adanya
internet
dapat
memudahkan penyebaran dan pengaksesan informasi yang tidak lagi dibatasi oleh dimensi ruang dan waktu. Untuk memudahkan penyebaran dan pengaksesan informasi melalui internet dibutuhkan website. Saat ini telah banyak tersedia software web Content Management System (CMS) yang dapat digunakan secara gratis untuk membuat sebuah website dengan mudah dan cepat, seperti : Joomla, WordPress, Drupal, dan lain-lain. Walaupun telah banyak tersedia software web Content Management System (CMS) yang bersifat gratis, tidak sedikit pengguna yang merasa kesulitan dalam menggunakan software tersebut, dikarenakan halaman back-end yang terlalu rumit (kurang user friendly), apalagi pengguna pemula yang baru pertama kali menggunakan software tersebut. Content Management System (CMS) adalah sebuah sistem yang memberikan kemudahan kepada para penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website. Pada software web Content Management System (CMS) dikenal istilah back-end dan front-end. Back-end adalah halaman yang diperuntukkan bagi pengembang website untuk mengelola konten. Sedangkan front-end adalah halaman yang dilihat oleh pengakses website.
1
2
Untuk mengatasi masalah tersebut dibutuhkan sebuah software web Content Management System (CMS) yang memiliki halaman back-end yang sederhana dan mudah digunakan (user friendly). Untuk itulah penulis ingin melakukan penelitian dengan mengambil judul “Perancangan dan Pembuatan Software Web Content Management System (CMS) Menggunakan PHP dan MySQL”.
1.2
PERUMUSAN MASALAH Berdasarkan latar belakang diatas, maka dapat dirumuskan masalah
penelitian adalah bagaimana merancang dan membuat sebuah software web Content Management System (CMS) yang memiliki halaman back-end yang sederhana dan mudah digunakan (user friendly) serta memiliki halaman front-end yang menarik ?
1.3
BATASAN MASALAH Agar pembahasan masalah ini tidak terlalu luas, maka penulis membatasi
permasalahan yang ada. Hal ini bertujuan agar pemecahan masalah tersebut dapat lebih terarah. Adapun masalah yang akan dibahas adalah sebagai berikut : 1. Perancangan dan pembuatan software web Content Management System (CMS) yang meliputi halaman back-end dan front-end, namun lebih difokuskan pada halaman back-end. 2. Software web Content Management System (CMS) yang dihasilkan dikhususkan untuk membuat website portal atau website yang berisi
3
informasi dan untuk membuat blog, sehingga software web Content Management System (CMS) yang dihasilkan termasuk ke dalam kategori CMS Portal dan CMS Blog.
1.4
TUJUAN DAN MANFAAT PENELITIAN
1.4.1 Tujuan Penelitian Adapun tujuan dari penelitian ini adalah sebagai berikut : 1. Menghasilkan sebuah software web Content Management System (CMS) yang mudah digunakan (user friendly). 2. Untuk mempermudah siapa saja yang ingin membuat sebuah website dengan memanfaatkan software web Content Management System (CMS) ini. 1.4.2 Manfaat Penelitian Adapun manfaat yang diperoleh dari penelitian ini adalah sebagai berikut : 1. Dengan adanya software web Content Management System (CMS) yang penulis buat ini dapat menjadi solusi dari permasalahan yang ada, sehingga mempermudah siapa saja yang ingin membuat sebuah website dengan mudah dan cepat tanpa perlu memiliki kemampuan dalam menggunakan bahasa pemrograman web. 2. Software web Content Management System (CMS) yang penulis buat ini dapat menjadi alternatif dari software web Content Management System (CMS) yang telah ada saat ini.
4
3. Menambah pengetahuan dan wawasan penulis mengenai software web Content Management System (CMS).
1.5
SISTEMATIKA PENULISAN Sistematika penulisan menggambarkan secara umum tentang apa yang
akan dibahas dalam setiap bab dari laporan skripsi ini. Penulisan laporan skripsi ini terdiri dari 6 bab. Adapun isi pokok bahasan masing-masing bab sebagai berikut : BAB I
: PENDAHULUAN Bab ini berisi latar belakang masalah yang mendorong penulis untuk melakukan penelitian, perumusan masalah penelitian, batasan masalah yang akan dikaji, tujuan dan manfaat yang diharapkan, dan sistematika penulisan.
BAB II
: LANDASAN TEORI Bab ini berisi landasan teori yang mendasari pembahasan laporan skripsi ini yang didapat melalui penelitian pustaka. Adapun teori yang dipakai adalah teori mengenai rancangan, software, web, Content Management System (CMS), internet, database, use case diagram, class diagram, flowchart, PHP, MySQL, jQuery, Adobe Dreamweaver CS5, dan XAMPP.
BAB III
: METODOLOGI PENELITIAN Bab ini berisi tahapan proses yang dilakukan selama mengerjakan penelitian, metode atau pendekatan yang digunakan, dan alat bantu
5
(tools) yang digunakan untuk merancang dan membuat software, baik perangkat keras maupun perangkat lunak. BAB IV
: ANALISIS DAN PERANCANGAN Bab ini berisi analisis software, analisis kebutuhan software, rancangan output, rancangan input, rancangan struktur data yang digunakan, rancangan struktur software, dan rancangan algoritma software.
BAB V
: IMPLEMENTASI DAN PENGUJIAN Bab ini berisi hasil implementasi dari rancangan menjadi software, pengujian terhadap software yang telah dibuat, dan analisis hasil yang dicapai oleh software.
BAB VI
: PENUTUP Bab ini merupakan penutup dari laporan skripsi ini yang berisi kesimpulan dan saran yang berhubungan dengan hasil penelitian.