RANCANG BANGUN WEBSITE KOMISI PEMILIHAN UMUM KABUPATEN MUARA ENIM 

Taufik Hidayat, M. Izman Herdiansyah, Ph.D , Firamon Syakti, M.Kom
Mahasiswa Universitas Bina Darma 1,  Dosen Universitas Bina Darma 2
Jalan Jenderal Ahmad Yani No.12 Palembang
Pos-el : fixday@yahoo.co.id 1, skripsi_ti_ubd@yahoo.co.id 2

Abstract : Being in the incessant flow of globalization, democratization and the development of Information and Computer Technology (ICT) can not rescue us from the demands of the application of these technologies in improving layananan government to its citizens, as well as the General Elections Commission (GEC) Muara Enim regency seeks to provide the right information quickly and accurate to the community in the district of Muara Enim in particular and throughout Indonesian society in general about the duties and authority of Muara Enim Regency as well as election results in Muara Enim Regency level requiring a Website Design Build Election Commission Muara Enim regency. The method used in the development of this website is the formulation, planning, analysis, engineering, implementation and evaluation..

Keywords: ICT, Website, General Elections Commission

Abstrak : Berada dalam arus gencarnya globalisasi, demokratisasi dan perkembangan Teknologi Informasi dan Komputer (TIK) tidak dapat melepaskan kita dari tuntutan penerapan teknologi tersebut dalam meningkatkan layananan pemerintah kepada warganya, seperti halnya Komisi Pemilihan Umum (KPU) Kabupaten Muara Enim berupaya memberikan informasi yang cepat tepat dan akurat kepada masyarakat di Kabupaten Muara Enim pada khususnya dan masyarakat di seluruh Indonesia pada umumnya seputar tugas dan wewenang KPU Kabupaten Muara Enim serta hasil Pemilu di tingkat KPU Kabupaten Muara Enim sehingga diperlukan suatu Rancang Bangun Website Komisi Pemilihan Umum Kabupaten Muara Enim. Metode yang digunakan dalam pengembangan sistem website ini yaitu formulasi, perencanaan, analisis, rekayasa, implementasi serta evaluasi. 

Kata kunci: TIK, Website, Komisi Pemilihan Umum

PENDAHULUAN 

Perkembangan teknologi komputer yang terus berlanjut membawa implikasi utama teknologi ini pada proses pengolahan data yang berujung pada informasi. Hasil keluaran dari teknologi komputer yang merupakan komponen yang lebih berguna dari sekedar tumpukan data, perpaduan antara teknologi komputer baik perangkat keras maupun perangkat lunak dengan teknologi komunikasi membuat teknologi ini mendapat julukan baru, yaitu teknologi informasi dan komunikasi.
Teknologi Informasi dan Komunikasi (TIK) telah membuka babak baru bagi masyarakat untuk memperoleh informasi secara realtime. Melalui jalur internet, setiap orang dapat mengakses sumber informasi dimanapun di dunia ini, sekat-sekat informasi dengan sendirinya menghilang oleh inisiatif kuat individu yang ingin mengetahui lebih jauh apa yang terjadi sekitarnya.
Berada dalam arus gencarnya globalisasi, demokratisasi dan perkembangan TIK tidak dapat melepaskan kita dari tuntutan penerapan teknologi tersebut dalam meningkatkan layanan pemerintah kepada warganya. Salah satu sarana peningkatan layanan tersebut adalah electronic government (e-government).
Salah satu strategi di dalam melaksanakan pengembangan e-government secara sistematik melalui tahapan yang realistik dan terukur ialah dengan membangun suatu sumber informasi berupa website pada lembaga pemerintah baik di tingkat pusat, provinsi maupun kabupaten/kota di wilayah Indonesia dengan sasaran agar masyarakat Indonesia dapat dengan mudah memperoleh akses kepada informasi dan layanan pemerintah, serta ikut berpartisipasi di dalam pengembangan demokrasi di Indonesia dengan menggunakan media internet.
Komisi Pemilihan Umum (KPU) merupakan lembaga pemerintah yang bertugas melaksanakan Pemilu untuk memilih anggota Dewan Perwakilan Rakyat (DPR), Dewan Perwakilan Daerah (DPD), Dewan Perwakilan Rakyat Daerah (DPRD), Presiden dan Wakil Presiden secara langsung oleh rakyat, serta untuk memilih gubernur, bupati, dan walikota secara demokratis. 
KPU Provinsi adalah Penyelenggara Pemilu yang bertugas melaksanakan Pemilu di provinsi, sedangkan KPU Kabupaten/Kota adalah Penyelenggara Pemilu yang bertugas melaksanakan Pemilu di kabupaten/kota.
KPU Kabupaten Muara Enim adalah Penyelenggara Pemilu yang bertugas melaksanakan Pemilu di kabupaten Muara Enim. Dalam melaksanakan tugasnya, KPU Kabupaten Muara Enim berpedoman pada asas mandiri, jujur, adil, kepastian hukum, tertib, kepentingan umum, keterbukaan, proporsionalitas, profesionalitas, akuntabilitas, efisiensi dan efektivitas.
Namun pada umumnya masyarakat di kabupaten Muara Enim belum mengetahui secara jelas mengenai tugas dan wewenang KPU Kabupaten Muara Enim selaku penyelenggara Pemilu di tingkat kabupaten Muara Enim, sementara itu belum tersedianya suatu teknologi informasi dan media informasi, menjadi kendala utama KPU Kabupaten Muara Enim dalam menyampaikan informasi kepada masyarakat luas. Untuk itu diperlukan suatu Rancang Bangun Website Komisi Pemilihan Umum Kabupaten Muara Enim.
Identifikasi masalah dalam penelitian ini adalah “Bagaimana menganalisis kebutuhan dan membangun model implementasi rancang bangun Website Komisi Pemilihan Umum Kabupaten Muara Enim?”.
Penulis melakukan penelitian ini dengan tujuan untuk :
Tersedianya sumber informasi berupa website Komisi Pemilihan Umum Kabupaten Muara Enim.
Mempublikasikan informasi tentang berita, peraturan, perhitungan suara peserta pemilu dan hal lainnya yang berkaitan dengan kegiatan Komisi Pemilihan Umum Kabupaten Muara Enim.

METODOLOGI PENELITIAN 
Waktu penelitian yang dilakukan oleh penulis dimulai dari bulan Maret sampai dengan bulan Juli 2012 bertempat di Sekretariat KPU Kabupaten Muara Enim Jalan Letnan M. Akip Nomor 04 Kelurahan Pasar II Kabupaten Muara Enim.
Adapun alat dan bahan yang digunakan dalam penelitian ini adalah sebagai berikut:
Hardware. Kebutuhan perangkat keras (hardware) yang digunakan untuk melakukan penelitian ini adalah:
Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz, ~2,7GHz. 
2048MB RAM.
450 GB HDD.
DVD Super Multi.
Printer.
2. 	Software. Kebutuhan perangkat lunak yang diperlukan dalam penelitian ini adalah sebagai berikut:
Microsoft Windows XP Home Edition, sebagai sistem operasi.
Mozilla Firefox, sebagai browser.
Macromedia Dreamweaver, sebagai web editor.  
PHP(Hypertext Processor) sebagai bahasa pemrograman.
MySQL, sebagai aplikasi basis data.
xampp, sebagai web server local.
Microsoft Office, sebagai aplikasi pengolahan data untuk penulisan penelitian.
	Metode peneltian disini menggunakan metode deskriptif, yaitu mencari dan mengumpulkan data yang berkaitan dengan permasalahan yang ada, kemudian dibahas guna mendapatkan hasil berupa solusi yang nantinya dapat diimplementasikan.
Adapun metode pengumpulan data yang penulis gunakan dalam penulisan skripsi adalah sebagai berikut:
Observasi, dimana Penulis mengadakan penelitian dengan cara mengadakan pengamatan langsung ke Sekretariat KPU Kabupaten Muara Enim dengan melakukan pencatatan atas fakta-fakta yang ada, baik secara langsung maupun tidak langsung dengan tujuan agar dapat mengetahui apa saja yang dianggap penting untuk dijadikan bahan masukan didalam melakukan rancang bangun website KPU Kabupaten Muara Enim.
Wawancara dimana Penulis mengadakan tanya jawab secara langsung dengan Anggota dan Pegawai Sekretariat KPU Kabupaten Muara Enim.
Studi Kepustakaan
Studi kepustakaan dilakukan berdasarkan pengetahuan teoritis yang telah diterima penulis selama masa perkuliahan, serta membaca buku-buku yang ada hubungannya dengan penyusunan proposal skripsi ini yaitu data yang diperoleh dari perpustakaan Bina Darma dan data yang diambil dari internet.
	Metode yang dilakukan dalam pengembangan perangkat lunak ini adalah model rekayasa web (web engineering), rekayasa web mengadaptasi rekayasa perangkat lunak dalam hal konsep dasar yang menekankan pada aktifitas teknis dan manajemen. Metode ini memerlukan pendekatan yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada setiap  tahapan. Pada model ini terdapat aktifitas-aktifitas sebagai berikut:
	Formulasi dan analisis sistem dan aplikasi berbasis web adalah serangkaian aktifitas rekayasa web yang dimulai dengan identifikasi tujuan dan diakhiri dengan pembangunan analisis model atau   spesifikasi requirement sistem. Formulasi memungkinkan klien dan pembangun untuk menetapkan tujuan-tujuan pembangunan web.
Pada  tahap ini hal yang akan dilakukan adalah menentukan persyaratan- persyaratan teknik dan mengidentifikasi informasi yang akan ditampilkan pada aplikasi berbasis web. Analisis yang digunakan pada rekayasa web dilakukan dari empat sisi, yaitu Analisis isi informasi, mengidentifikasi isi yang akan  ditampilkan pada aplikasi berbasis web ini. Isi informasi dapat berupa teks, grafik, audio, maupun video. Analisis interaksi, analisis yang menunjukkan hubungan antara web dengan pengguna. Analisis fungsional, analisis tentang proses bagaimana aplikasi berbasis web ini akan menampilkan informasi kepada pengguna. Analisis konfigurasi, konfigurasi yang digunakan pada aplikasi berbasis web, internet, intranet, atau extranet. Selain itu, analisis ini juga meliputi relasi database dengan web jika diperlukan.
Tahap ini hal yang akan di lakukan adalah menggambarkan struktur WebApp menentukan navigasi halaman-halaman web. Setelah arsitektur WebApp sudah terbentuk dan komponen-komponen seperti halaman, scripts, applet dan fungsi lain sudah ada, maka menentukan navigasi yang memungkinkan user mengakses isi WebApp dan layanan-layanannya.
	Suatu kegiatan untuk mewujudkan desain menjadi suatu website. Teknologi yang digunakan tergantung dengan kebutuhan yang telah dirumuskan pada tahap analisis. Pengujian dilakukan setelah implementasi selesai dilaksanakan. Pengujian meliputi beberapa parameter yang akan menentukan standar aplikasi berbasis web yang telah dibuat. Tahap pengujian adalah suatu proses untuk menguji aplikasi berbasis web yang telah selesai dibuat. Hal ini bertujuan untuk menemukan kesalahan dan kemudian memperbaikinya. Ada beberapa pendekatan yang digunakan untuk melakukan pengujian, yaitu:
Pengujian fungsional dan operasional (fungsional and operational testing).
Bertujuan untuk menguji masukan dan keluaran dari aplikasi ini. Hasil keluaran aplikasi bergantung dari teknologi yang digunakan, baik itu bahasa pemrograman maupun bahasa skrip yang digunakan.
Pengujian navigasi (navigation testing). 
Hal ini digunakan untuk melihat kesesuaian antara desain navigasi dengan navigasi yang ada di aplikasi. Navigasi berhubungan dengan link-link yang terdapat didalam aplikasi.
Pengujian konfigurasi (configuration testing).
Pengujian ini dilakukan pada sistem operasi, browser, sistem perangkat keras dan perangkat lunak pendukung. Pengujian ini dilakukan untuk menentukan batas toleransi kebutuhan aplikasi akan perangkat lunak dan perangkat keras pendukungnya.
Pengujian keamanan dan performansi (security and performance testing).
Pengujian ini dilakukan untuk melihat tingkat keamanan aplikasi dengan cara menguji aspek-aspek yang dapat menimbulkan gangguan keamanan aplikasi maupun server. Keamanan aplikasi sangat bergantung pada teknologi pengembangan website, konfigurasi server yang digunakan dan kelakuan sistem. Pengujian performansi dapat dilakukan bersamaan dengan pengujian keamanan aplikasi, karena keamanan aplikasi berbasis web juga tergantung dari performansi server dan aplikasi tersebut. 
Suatu kegiatan akhir dari siklus proses rekayasa web, yang akan menentukan apakah web yang telah selesai dibuat tersebut sesuai dengan yang permintaan. Apabila aplikasi berbasis web ini belum sesuai dengan permintaan, maka proses rekayasa web akan terus dilakukan dan dimulai lagi dari tahap formulasi.
Pengertian  rancang bangun menurut  Kristanto  (2004:32,56) adalah rancangan umum  perangkat  dimana  untuk  melakukan  perbaikan  terhadap  sistem  informasi terlebih  dahulu  harus  dipahami  dengan  jelas  kondisi  sistem  yang  ada  dan  yang dihadapi,  setelah  itu  sasaran  kebutuhan  sistem  di  masa  yang  akan  datang. Merancang  artinya  mengatur  segala  sesuatu  bentuk  sebelum  bertindak, mengerjakan atau melakukan sesuatu, sedangkan perancangan adalah proses, cara atau  merancang  dari  desain  suatu  karya  yang  pada  dasarnya  lahir  dari  berbagai pertimbangan bidang  ilmu, teknologi, sosial  budaya, estetika,  lingkungan, politik serta segala perkembangan di masa depan.
Kadir (2005:2) menjelaskan mengenai web merupakan salah satu sumber daya internet yang berkembang pesat ini. Saat ini, informasi web didistribusikan melalui pendekatan hyperlink, yang memungkinkan suatu teks, gambar, maupun objek yang lain menjadi acuan untuk membuka halaman-halaman web lain. Pertama kali aplikasi web dibangun hanya dengan menggunakan bahasa yang disebut HTML (HyperText Markup Language) dan protokol yang digunakan dinamakan                         HTTP (HyperText Transfer Protocol). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemapuan HTML. Contoh skrip antara lain PHP dan ASP, sedangkan contoh objek adalah applet (Java). Jadi yang dimaksud dengan aplikasi web adalah program yang menggunakan HTTP sebagai protokol komunikasi dan menyampaikan informasi berbasis web kepada pemakai dalam bentuk HTML. Web statis dibentuk dengan HTML saja. Sedangkan web dinamis dalam implementasinya dapat dikoneksikan ke database. 
	Jenis database yang berkembang saat ini antara lain Oracle, Microsoft SQL Server, SyBAse, Microsoft Office Access, dan MySQL.  Konsep aplikasi web dinamis melibatkan pertukaran informasi antara komputer yang meminta informasi (klien) dan komputer yang memasok informasi (server). Server yang melayani permintaan dari klien terhadap halaman web disebut webserver. Contoh web server antara lain IIS, Xitami, dan Apache. Beberapa middleware seperti PHP, ASP, dan Perl akan bekerja sama dengan webserver dan berfungsi menerjemahkan kode-kode tertentu, menjalankan kode-kode tersebut, dan memungkinkan berinteraksi dengan database. Sedangkan web browser digunakan klien untuk mengakses informasi web, seperti Internet Explorer, Netscape, dan Mozilla.
Menurut CNET Builder adapun Kriteria website yang baik yaitu Unsability (dapatkah seorang user menemukan cara untuk menggunkan website tersebut dengan efektif),  sistem navigasi mudah dipahami pengunjung secara keseluruhan, Graphic Design (pemilihan grafis, layout, warna, bentuk maupun typografi yang menarik visual pengunjung untuk menjelajahi website), Content (Isi/konten yang bermanfaat kecuali website tersebut adalah website eksperimental/show off), Kompatibilitas (Seberapa luas sebuah website didukung kompabilitas peralatan yang ada, misalnya browser dengan berbagai plug in nya), Loading Time (waktu panggil sangat mempengaruhi untuk meyakinkan pengunjung untuk meneruskan menjelajahi website anda atau menutup browser dan pergi ke website lain, walaupun ada banyak faktor yang akan mempengaruhi waktu panggil), Functionality (Seberapa baik sebuah website bekerja                        dari aspek teknologikalnya), Accesibility (memaksimalkan penggunaan sebuah konten ketika satu/lebih indera kita dimatikan/dikurangi khususnya mata, ingat bahwa mungkin saja pengunjung website kita adalah orang yang memiliki kekurangan secara fisik.
Menurut  Sutarman  (2003:4)  internet  berasal  dari  kata  interconnection networking  yang mempunyai arti hubungan berbagai komputer dan berbagai tipe komputer  yang  membentuk  sistem  jaringan  yang  mencakup  seluruh  dunia (jaringan  global)  dengan  melalui  jalur  komunikasi  seperti telepon,  wireless dan lainnya.Komunikasi jaringan komputer diatur dengan bahasa atau software standar yang  disebut  dengan  protokol  yang  memungkinkan  beragam  jaringan  komputer dan jenis komputer yang berbeda untuk berkomunikasi.  Protokol ini secara resmi dikenal sebagai TCP/IP (Transmission Control Protocol) merupakan cara standar untuk  mempaketkan  dan  menyelamatkan  data  komputer  (sinyal  elektronik) sehingga data tersebut dapat dikirim ke komputer yang lain. Menurut Nugroho (2004:3) internet adalah sebuah  solusi  jaringan  yang dapat menghubungkan beberapa jaringan lokal yang ada pada suatu Daerah, Kota, atau bahkan pada sebuah Negara. Dengan adanya internet dapat menghubungkan beberapa jaringan lokal yang ada pada setiap tempat.
	Juju (2006:05), HTML adalah suatu bahasa yang digunakan untuk membuat suatu halaman web. HTML juga bahasa yang fleksibel karena tidak tergantung pada paltform (Sistem Operasi) tertentu.
	Sidik, Ir dan Husni I. Pohan, Ir., M.Eng (2007:09) HTML kependekan dari Hyper Text Markup Language. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarangan. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer. Dokumen ini umumnya berisi informasi atau interface aplikasi di dalam internet. Dapat disimpulkan bahwa HTML adalah bahasa  standar  untuk membuat halaman-halaman web yang diletakkan dalam World Wide Web menggunakan Hypertext pada Internet.
	Peranginangin (2006:02), PHP singkat-an dari Hypertext Preprocessor yang digunakan sebagai bahasa script server-side  dalam pengembang web yang disisipkan pada dokumen HTML. Kelahiran PHP bermula saat Rasmus Lerdorf seorang programmer Unix dan Perl, saat sedang mencari kerja tepatnya bulan Agustus– September 1994, ia menaruh resumennya di web dan membuat skrip makro Perl CGI untuk mengetahui siapa saja yang melihat resumennya (menghitung jumlah pengunjung di dalam webnya). PHP dikenal sebagai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman web yang dinamis. 
Luthfi (2005 : 23), PHP atau Hypertext Preprocessor adalah sebuah bahasa scripting yang menyatu dengan kode-kode (TAG) HTML, menggunakan dasar bahasa C, Java atau Perl, lalu dijalankan (eksekusi) oleh server agar menghasilkan sebuah web dinamis. 
Dapat disimpulkan bahwa PHP sebuah bahasa scripting yang ditempelkan dengan HTML (HyperText Markup Language) dan ditempatkan dalam server lalu diperoses di server,  yang mampu mendukung fasilitas database dan bisa berjalan di berbagai sistem operasi.
Luthfi (2005:25), MySQL adalah salah satu perangkat lunak Sistem Manajemen Database atau Database Management System (DBMS). 
 Kadir (2001:353), MySQL termasuk jenis Relational Database Management (RDBMS). Itulah sebabnya istilah seperti tabel, baris, kolom digunakan pada MySQL. Jadi dapat ditarik kesimpulan bahwa MySQL merupakan sebuah database yang berfungsi sebagai penyimpanan dan manajemen data. Dan MySQL ini bisa berjalan di banyak sistem operasi salah satunya yaitu sistem operasi windows.
Apache adalah sebuah perangkat lunak webserver yang berjalan sebagai server. Sehingga kita dapat mengakses halaman web melalui jaringan intranet maupun internet. 
Apache adalah sebuah perangkat lunak webserver yang berjalan sebagai server. Sehingga kita mengakses melalui jaringan intranet maupun internet. Apache adalah web server yang paling populer. Karena selain berlisensi General Public License (GPL) atau free software, juga mudah dikonfigurasi (Tohadi: 2008,53).
Menurut Syafii (2005:27-28)  pengertian  PHPMyAdmin adalah  sebuah aplikasi  berbasis  web  yang  mempermudah  user  dalam  melakukan  administrasi terhadap MySQL. Tujuan  dibuat program  ini  adalah  untuk  mangakses database MYSQL. Pada awalnya  para  programmer  web dalam  membuat  atau  mengelola suatu  database  dilakukan  pada  console (pada sistem  operasi Linux)  atau  dos-prompt (pada sistem operasi Windows). Semenjak adanya paket yang menyatukan antara  Apache-MySQL-PHP yaitu  salah  satunya  PHPTriad, sehingga untuk melakukan pembuatan dan pengelolaan database dapat  dilakukan  pada browser, yaitu  dikenal  dengan  PhpMyAdmin. Adapun alamat URL Php MyAdmin pada sistem  operasi  Windows adalah  sebagai  berikut: http://127.0.0.1/phpmyadmin atau  http://localhost/phpmyadmin/.
Munawar (2005:17), Unified Modelling Language (UML) adalah salah satu alat bantu yang sangat handal dalam perkembangan sistem yang berorientasi objek. Paradigma orientasi objek telah dikembangkan dalam penyelesaian masalah. UML membiarkan orang-orang untuk mengembangkan beragam tipe berbeda untuk menggambarkan diagram yang ditampilkan bermacam aspek sistem. Diagram yang dapat dikembangkan antara lain business use case diagram, use case diagram, activity diagram, sequence diagram, collaboration diagram, class diagram, statechart diagram, component diagram, dan deployment diagram. Penulis menggambarkan sistem dalam bentuk use case diagram dan activity diagram.
KPU adalah lembaga penyelenggara pemilu yang bersifat nasional, tetap dan mandiri yang bertugas melaksanakan pemilu. Hal ini tercantum dalam UUD Negara Republik Indonesia Tahun 1945 dan Undang Undang Nomor 15 Tahun 2011 tentang Penyelenggara Pemilihan Umum.
Metode yang digunakan dalam penelitian atau pengembangan web ini adalah model rekayasa web (web engineering), rekayasa web mengadaptasi rekayasa perangkat lunak dalam hal konsep dasar yang menekankan pada aktifitas teknis dan manajemen. Metode ini memerlukan pendekatan yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada setiap  tahapan. Pada model ini terdapat aktifitas-aktifitas sebagai berikut:
Formulasi
Formulasi dalam pembangunan website KPU Kabupaten Muara Enim dalah bertujuan menyampaikan informasi tentang kegiatan, peraturan pemilu dan perhitungan suara di tingkat KPU Kabupaten Muara Enim. 
Analisis Rekayasa Web
Pada tahap ini hal yang akan dilakukan adalah menentukan persyaratan-persyaratan teknik dan mengidentifikasi informasi yang akan ditampilkan pada aplikasi berbasis web. Analisis yang digunakan pada rekayasa web dilakukan dari empat sisi, yaitu:
Analisis isi informasi 
Informasi–informasi yang akan disampaikan kepada masyarakat pada umumnya adalah informasi mengenai kegiatan, peraturan pemilu dan perhitungan suara calon Bupati dan Wakil Bupati Muara Enim. 
Analisis interaksi
Interaksi yang dilakukan pengguna terhadap Website KPU Kabupaten Muara Enim dapat dikelompokkan dalam tiga kategori yaitu, bagi pengguna yang memiliki akses sebagai Kelompok Penyelenggara Pemungutan Suara (KPPS) dapat berinteraksi pada halaman perhitungan suara di tingkat KPPS, PPS, PPK dan Kabupaten. Pada halaman perhitungan suara, pengguna yang memiliki akses sebagai KPPS dapat melakukan input data perhitungan suara pada tingkat KPPS serta dapat melihat hasil perhitungan suara pada tingkat PPS, PPK dan Kabupaten. Pengguna yang kedua adalah yang memiliki akses sebagai admin, pengguna yang memilki akses halaman admin dapat melakukan semua aktivitas yang ada pada Website KPU Kabupaten Muara Enim, seperti melakukan posting berita, mengolah data TPS, data Desa/Kelurahan dan data Kecamatan. Namun admin tidak dapat mengubah data perhitungan suara yang diinput melalui KPPS. Sedangkan Pengguna yang ketiga adalah masyarakat atau publik, penguna ini hanya dapat melihat informasi yang ada pada halaman depan web dan tidak dapat mengeditnya.  
Analisis fungsional
Pada tahapan ini pengguna dapat melihat informasi berdasarkan aksesnya, bagi KPPS hanya dapat melakukan akses penuh pada halaman input perhitungan suara di tingkat KPPS, bagi admin dapat melakukan akses penuh pada semua isi website kecuali pada halaman input perhitungan suara pada tingkat KPPS, sedangkan bagi masyarakat hanya dapat mengakses halaman depan website KPU Kabupaten Muara Enim. KPPS dan Admin memberikan Informasi melalui proses login sesuai hak aksesnya sehingga kemudian masyarakat dapat melihat informasi yang ada pada Website KPU Kabupaten Muara Enim. 
Analisis konfigurasi
Website KPU Kabupaten Muara Enim ini akan diakses melalui word wide web (www) pada jaringan internet, untuk pengaksesan tersebut tentunya Website ini memiliki database yang menyimpan data yang akan disampaikan pada saat pengguna mengakses Website KPU Kabupaten Muara Enim. Database tersebut memilki beberapa tabel dan memilik relasi, berikut  Entity Ralationship Diagram (ERD) dan tabel pada Website KPU Kabupaten Muara Enim.
Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam Object-Oriented Analysis/Design (OOAD) dengan satu bahasa yang konsisten untuk menentukan, visualisasi, mengkontruksi, dan mendokumentasikan artifact (sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa software, dapat berupa model, deskripsi, atau software) yang terdapat dalam sistem software. UML merupakan bahasa pemodelan yang paling sukses dari tiga metode Object-Oriented (OO) yang telah ada sebelumnya, yaitu Booch, Object Modeling Technique (OMT), dan Object-Oriented Software Engineering (OOSE).
UML merupakan kesatuan dari dari ketiga pemodelan tersebut dan ditambah kemampuan lebih karena mengandung metode tambahan untuk mengatasi masalah pemodelan yang tidak dapat ditangani ketiga metode tersebut. UML dikeluarkan oleh Object Management Group (OMG), yaitu organisasi internasional yang dibentuk pada 1989, terdiri dari perusahaan sistem informasi, software developer, dan para user sistem komputer.
Dengan adanya UML, diharapkan dapat mengurangi kekacauan dalam bahasa pemodelan yang selama ini terjadi dalam lingkungan industri. UML diharapkan juga dapat menjawab masalah penotasian dan mekanisme tukar menukar model yang terjadi selama ini (Maria Irmina:2007).
Class adalah sebuah spesifikasi yang jika diinstansi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/property) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metode/fungsi).
Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar dan sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan- pekerjaan tertentu.

HASIL 
Berdasarkan hasil penelitian yang telah dilakukan pada Sekretariat KPU Kabupaten Muara Enim, hasil akhir dari semua kegiatan dan tahapan-tahapan pengembangan sistem yang telah dilakukan merupakan penerapan dari rancangan-rancangan yang telah diuraikan pada bab sbelumnya yang terdiri dari desain file, desain input, dan desain web. Bahasa pemrograman yang digunakan dalam membangun program ini adalah Hypertext Processor (PHP).
Website KPU Kabupaten Muara Enim dengan berbagai informasi mengenai berita kegiatan, profil, peserta pemilu dan hasil perhitungan suara, yang mana informasi tersebut sangat dibutuhkan oleh peserta pemilu, partai politik dan masyarakat. Masyarakat ataupun pengunjung yang membutuhkan informasi, setiap saat dapat mengakses informasi kapan saja dan dimana saja. 
	File-file dihasilkan dalam pembuatab website ini berupa file php. Dengan file induk yaitu index.php yang berfungsi sebagai file eksekusi untuk memanggil file-file yang telah berhubungan sehingga dapat dipanggil secara otomatis pada saat mengakses halaman utama.

SIMPULAN
Berdasarkan uraian yang telah dikemukakan pada bab-bab sebelumnya, maka kesimpulan yang diambil dalam mencapai tujuan yang diinginkan. Adapun kesimpulan yang dapat diambil adalah sebagai berikut :
Dalam penelitian ini telah dilakukan perancangan dan implementasi Website KPU Kabupaten Muara Enim dengan menggunakan bahasa pemrograman PHP dengan database MySQL.
Dengan adanya media online ini diharapkan partai politik serta masyarakat dapat mengetahui informasi dengan cepat dan akurat mengenai kegiatan KPU Kabupaten Muara Enim, Peserta Pemilu Bupati dan Wakil Bupati Muara Enim serta hasil perhitungan suara masing-masing pasangan calon peserta Pemilu Bupati dan Wakil Bupati Muara Enim. 
Dengan adanya sistem ini diharapkan memudahkan KPU Kabupaten Muara Enim dalam pengendalian dan pencegahan kecurangan terhadap perhitungan/perolehan suara peserta pemilu di tingkat Kabupaten Muara Enim sehingga membantu terwujudnya pemilu yang jujur, adil dan transparan. Dengan terpilihnya pemimpin yang benar-benar sesuai dengan pilihan hati nurani rakyat, diharapkan dapat mensejahterakan kehidupan masyarakat Muara Enim pada khusunya dan rakyat Indonesia pada umumnya.

DAFTAR RUJUKAN

Referensi dari buku:
Juju, Domukus.2006. Mengenal PHP & CSS. Penerbit Media Komputindo Jakarta.
Kadir, Abdul.2001. Web Dinamis Menggunakan PHP. Penerbit Andi Yogyakarta.
Kristanto, Andri. 2004. Rekayasa perangkat Lunak ( Konsep Dasar). Klaten: Penerbit Gava Media
Luthfi, Ahmad. 2005. Mudah Membuat Website dengan Aura CMS. Penerbit Andi. Yoyakarta.