T1__Full text Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Website Sekolah Menggunakan PHP Framework CodeIgniter: Studi Kasus SD Xaverius 01 Semarang T1 Full text

Perancangan dan Implementasi Website Sekolah
Menggunakan PHP Framework CodeIgniter
(Studi Kasus SD Xaverius 01 Semarang)
Artikel Ilmiah

Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Sarjana Komputer

Oleh:
Krisna Dwi Mahardika
NIM : 672013062

Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Februari 2017

1


2

3

4

5

1.

Pendahuluan
Perkembangan teknologi dari tahun ke tahun sangat maju. Masyarakat sekarang
mudah untuk mendapatkan informasi terkini di belahan dunia dengan cepat dan tepat.
Website adalah salah satu perkembangan teknologi yang dibuat oleh developer agar
user dapat mendapatkan informasi dengan lengkap dan menarik. Perkembangan
website sekarang sangat beragam, dari fitur tampilan sampai isi informasi yang
developer buat.
Sekolah Dasar (SD) merupakan salah satu lembaga pendidikan dimana tempat
ini siswa/siswinya diajarkan pengetahuan dan karakter dengan baik. Setiap orang tua
ingin anaknya memiliki kedua hal itu agar nantinya dapat menjadi orang yang sukses

kedepannya, maka dari itu orang tua selalu mencari SD dengan sistem pengajaran
yang baik, guru yang berkualitas dan fasilitas sekolah yang lengkap agar dalam
pembelajaran di sekolah anaknya dapat nyaman.
SD Xaverius beralamat di Jalan Dr. Cipto No 91, Semarang. Saat ini media
informasi yang disampaikan seputar SD Xaverius 01 Semarang hanya menggunakan
banner dan buku panduan sekolah. Berdasarkan hasil wawancara dengan kepala
sekolah, penyebaran informasi melalui banner dan buku panduan dinilai kurang
efektif karena informasi yang akan disampaikan kepada masyarakat tidak dapat
menyebar secara merata. Selain itu pihak kepala sekolah menjelaskan kurangnya
media informasi kepada orang tua dalam melihat perkembangan yang ada di SD
Xaverius maupun perkembangan anak murid selama melakukan kegiatan belajar
mengajar di sekolah.
Website sekolah merupakan salah satu media informasi yang tepat untuk
masyarakat maupun orang tua. Setiap sekolah memiliki profil, prestasi, fasilitas,
ekstrakulikuler dan sistem pembelajaran dimana itu dapat menjadi bagian dari
promosi kepada setiap orang tua yang akan memilih dan memutuskan apakah
anaknya layak untuk dapat pembelajaran dan pengetahuan di sekolah tersebut.
Website sekolah membantu orang tua dan guru untuk dapat melakukan komunikasi
secara tidak langsung dengan mudah, seperti melihat perkembangan pembelajaran
yang ada di sekolah, update pengumuman atau agenda sekolah, dan menyediakan

softfile pembelajaran yang dimana orang tua dapat mengunduh file pembelajaran
tersebut agar dapat mengawasi perkembangan anaknya.
Aplikasi website sekolah yang dibangun menggunakan Framework CodeIgniter.
Konsep MVC yang digunakan CodeIgniter dapat mempermudah pengembangan
website sekolah sehingga data-data sekolah bisa selalu update tampilan User
Interface (UI) maupun fungsi-fungsi yang ada di dalam website sekolah.
Pembuatan website sekolah dibangun menggunakan PHP Framework
CodeIgniter (CI) karena framework CodeIgniter mempunyai library yang lengkap
untuk mengerjakan operasi-operasi yang umum dibutuhkan oleh sebuah aplikasi
berbasis web, misalnya mengakses database, mengirim email, memvalidasi form,
menangani session dan sebagainya. Salah satu kelebihan CodeIgniter dibandingkan
dengan framework lainnya adalah eksekusi yang cepat dan ukuran file CodeIgniter

6

yang kecil, bisa diatur agar sistem meload library yang dibutuhkan saja, sehingga
sistem dapat berjalan ringan dan cepat [1].
Berdasarkan latar belakang yang ada maka dilakukan penelitian dengan judul
Perancangan dan Implementasi Website Sekolah Menggunakan PHP Framework
CodeIgniter (Studi Kasus : SD Xaverius 01 Semarang).

2.

Kajian Pustaka
Penelitian sebelumnya dengan judul Rancang Bangun Website di SMA N 3
Salatiga membahas tentang pembuatan sistem informasi berupa Website/Homepage.
Aplikasi ini dikembangkan dengan menggunakan bahasa pemrograman PHP dengan
database MySQL. Hasil yang dimanfaatkan dari penelitian ini adalah memberikan
kemudahan kepada masyarakat luas maupun pihak sekolah dalam memberikan dan
mendapatkan informasi yang berkaitan dengan SMA N 3 Salatiga [2].
Penelitian lainnya dengan judul Membangun Sistem Informasi Sekolah Berbasis
Web Pada Web Sekolah Madrasah Tsanawiyah Negeri 1 Pontianak membahas
tentang pembuatan sistem informasi dalam bidang pendidikan dengan tujuan
mengembangkan potensi sekolahnya. Aplikasi ini dikembangkan dengan
menggunakan bahasa pemograman HTML, PHP dan Javascript dengan database
MySQL. Hasil yang dimanfaatkan dari penelitian ini adalah penyampaian informasi
kepada siswa dan masyarakat luas yang berkaitan dengan Madrasah Tsanawiyah
Negeri 1 Pontianak [3].
Penelitian ini memiliki persamaan dengan penelitian terdahulu yaitu penelitian
ini merancang website sekolah sebagai media informasi kepada orang tua, siswa dan
masyarakat luas. Penelitian ini juga memiliki perbedaan dengan penelitian terdahulu

yaitu penelitian terdahulu menggunakan bahasa pemrograman PHP sebagai
perancangan aplikasi website sedangkan penelitian ini dibuat menggunakan PHP
Framework CodeIgniter . Penelitian ini ini diharapkan dapat membantu sekolah dalam
pemecahan masalah yang ada seperti penyampaian informasi kepada orang tua murid
tentang sekolah maupun materi pembelajaran yang diberikan oleh guru.
CodeIgniter merupakan sebuah framework yang dibuat dengan menggunakan
bahasa PHP , yang dapat digunakan untuk pengembangan web secara cepat. Pola
desain dalam pengembangan web dengan CodeIgniter menggunakan MVC dimana
aplikasi yang dibuat dapat dipisahkan antara logika bisnis dan presentasinya [4].
Keuntungan menggunakan CodeIgniter saat membangun sebuah website yaitu
sebagai berikut :
1. Gratis
CodeIgniter dilisensikan di bawah Apache, ini berarti dapat menggunakannya
sesuai dengan keinginan programmer .
2. Berjalan di PHP versi 4 dan 5
Sekarang ini PHP sudah mencapai versi 5, meskipun begitu masih banyak
programmer yang tetap menggunakan PHP versi 4, oleh sebab itu
CodeIgniter dikembangkan agar tetap kompatibel dengan PHP versi 4.
7


3. Ringan dan cepat
Secara umum CodeIgniter hanya berjalan dengan menggunakan beberapa
pustaka saja, dengan demikian hanya membutuhkan sumber daya (resource)
yang sedikit sehingga ringan dan cepat dijalankan.
4. Model MVC
CodeIgniter menggunakan lingkungan pengembangan dengan metode MVC
yang membedakan antara logika dan tampilan, sehingga proyek bisa lebih
mudah dipecah-pecah. Ada bagian yang khusus membuat tampilan dan bagian
yang membuat kode programmnya.
5. Dokumentasi
Salah satu hal yang bisa dijadikan barometer apakah sebuah aplikasi benarbenar dikembangkan atau tidak bisa dilihat dari dokumentasinya. Dalam hal
ini CodeIgniter sangat luar biasa, terdapat dokumentasi yang sangat lengkap
tentang semua hal yang ada dalam CodeIgniter . Mulai dari langkah instalasi
sampai dokumentasi fungsi-fungsinya tersedia. Adanya dokumentasi sangat
memudahkan bagi pemula dalam mempelajari lingkungan pengembangan
situs web dengan CodeIgniter .
6. Pustaka yang lengkap
CodeIgniter dilengkapi dengan berbagai pustaka siap pakai untuk berbagai
kebutuhan, misalnya saja koneksi database, email, session, keamanan,
manipulasi gambar dan banyak lagi[5].

Berikut ini fitur-fitur yang didukung oleh CodeIgniter :
1. Sistem berbasis Model View Controller.
2. Kompatibel dengan PHP versi 4 dan versi 5.
3. Terdapat dukungan untuk berbagai basis data
4. Mendukung form dan validasi data masukkan.
5. Tersedia pengaturan session.
6. Tersedia class untuk upload file.
7. Tersedia class untuk melakukan pagination (membuat tampilan perhalaman).
8. Mendukung enkripsi data.
9. Mendukung caching (tempat penyimpanan).
10. Pencatatan error yang terjadi.[5].

8

3.

Metode Penelitian
Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi
dalam beberapa tahapan, yaitu :
Analisis Kebutuhan dan Pengumpulan Data


Perancangan Sistem

Implementasi dan Pengujian sistem

Penulisan Hasil Laporan Penelitian

Gambar 1 Tahapan penelitian

Gambar 1 menampilkan tahapan-tahapan penelitian yang akan dilakukan dalam
membangun sebuah sistem, yang dapat dijelaskan sebagai berikut :
1. Tahap pertama : analisis kebutuhan dan pengumpulan data yaitu merumuskan
masalah yang akan dijadikan objek penelitian. Perumusan masalah dilakukan
berdasarkan hasil wawancara kepada kepala sekolah, terkait sekolah yang
belum mempunyai website sekolah. Pengumpulan data dilakukan melalui
observasi di SD Xaverius 01 Semarang dengan meminta data kepada guru
komputer. Data yang didapatkan pada penelitian ini berupa softfile dan buku
panduan sekolah.
2. Tahap kedua : melakukan perancangan sistem yang dibangun sesuai dengan
kebutuhan sekolah. Perancangan sistem yang akan digunakan adalah Unified

Modeling Language (UML) yang terdiri dari usecase diagram, activity
diagram, sequence diagram, class diagram, desain user interface dan desain
arsitektur diagram.
3. Tahap ketiga : implementasi dan pengujian sistem adalah proses memastikan
aplikasi yang dibuat berjalan dengan lancar dan tidak ada kesalahan, beberapa
hal yang harus diperhatikan saat pengujian sistem adalah proses sebuah sistem
dapat dijalankan sesuai dengan kebutuhan pengguna dan menghindari
terjadinya error pada sebuah aplikasi yang dibuat.
4. Tahap kempat : langkah terakhir dari tahapan penelitian ini adalah membuat
laporan penelitian. Tahap ini dilakukan selama proses penelitian dari awal
sampai akhir dalam bentuk tulisan.

9

Perancangan proses sistem yang akan dibangun menggunakan Unified Modeling
Language (UML) untuk memberikan gambaran rancangan dan spesifikasi sistem.
Dalam sistem yang dibangun digunakan beberapa UML yaitu: usecase diagram,
activity diagram, sequence diagram, class diagram, desain user interface dan desain
arsitektur diagram.


Gambar 2 Use case diagram

Gambar 2 menampilkan use case diagram dari sistem. Use case diagram terdiri
dari 3 aktor yaitu admin, guru dan pengujung. Admin dapat mengolah data
pengumuman, mengolah data agenda sekolah dan mengolah data file. Guru dapat
mengolah data pengumuman dan mengolah data file. Pengunjung dapat melihat data
pengumuman, data agenda sekolah dan data file. Pengolahan data pengumuman,
agenda sekolah, file oleh admin dan guru dilakukan dengan CRUD (Create, Read,
Update, Delete) sehingga data yang diolah dapat menjadi informasi dan informasi
tersebut dapat tersampaikan kepada pengunjung.

10

Mulai
Siswa mendaftar

Mengisi formulir
pendaftaran

Melakukan tes

ujian masuk

Pengumuman
hasil tes

Lulus

Tidak

Ya

Selesai

Gambar 3 Activity diagram pendaftaran siswa

Gambar 3 digambarkan bahwa siswa mendaftar dengan mengisi formulir
pendaftaran terlebih dahulu. Formulir pendaftaran yang sudah diisi maka siswa
diwajibkan mengikuti tes ujian masuk sebagai syarat kelulusan. Hasil tes akan
diumumkan apabila semua nilai telah selesai diinput. Siswa yang dinyatakan lulus
maka akan diberikan surat pernyataan diterima, sebagai bukti telah dinyatakan
diterima di sekolah tersebut.

Gambar 4 Sequence diagram data pengumuman

11

Gambar 4 menampilkan sequence diagram data pengumuman. Admin
memasukkan data pengumuman. Sistem mengirim data pengumuman yang sudah
diinputkan dan disimpan ke database. Data yang sudah disimpan di dalam database
maka data akan ditampilkan di view data pengumuman dan proses data pengumuman
telah selesai dilakukan.

Gambar 5 Class diagram website sekolah

Gambar 5 menampilkan class diagram aplikasi. Pada class diagram terdapat 3
Controller untuk proses pengelola data, yang pertama controller guru, controller
pengumuman dan controller upload file. Pada class diagram memiliki 3 user
interface, pertama user interface guru, user interface pengumuman dan user interface
upload file. Pada class diagram juga memiliki 3 entity yaitu entity guru, entity
pengumuman dan entity upload file.

12

Gambar 6 Desain user interface halaman utama

Gambar 6 menampilkan desain user interface halaman utama website sekolah SD
Xaverius 01 Semarang. Bagian atas tampilan header , tampilan slide show, tampilan
menu dropdown yang meliputi home, profile, tenaga, kesiswaan, ekstrakulikuler,
pengumuman, foto, agenda, download, kritik & saran. Tampilan isi berada di bagian
tengah, kemudian di sebelah kanan ada tampilan login, detail pengumuman, detail
agenda sekolah, jejak pendapat dan statistik pengunjung. Footer berada di bagian
bawah halaman utama.

Gambar 7 Desain arsitektur diagram website sekolah

13

Gambar 7 merupakan desain arsitektur aplikasi. Controller bertugas sebagai
perantara antara model dan view untuk menanggapi request dari user . Model disini
menggambarkan struktur dari database, yang berfungsi untuk memberikan data
sesuai request dari controller . View menampilkan suatu informasi berupa tampilan
kepada user , yang telah di request oleh user kepada controller dan model.
4.

Hasil dan Pembahasan
Aplikasi website sekolah yang dibangun, digunakan sekolah sebagai media
promosi dan penyampaian informasi kepada masyarakat dan orang tua. Pembahasan
ini akan dijelaskan tentang tampilan UI website sekolah SD Xaverius 01 Semarang
serta fungsi CodeIgniter yang dijalankan pada controller dan model.

Gambar 8 Halaman utama
Gambar 8 merupakan halaman utama pada aplikasi website sekolah SD Xaverius
01 Semarang. Pada halaman utama ini berisi sambutan kepala sekolah.

14

Gambar 9 Halaman Agenda Sekolah
Gambar 9 merupakan halaman agenda sekolah. Informasi kegiatan akademik maupun
non akademik akan ditampilkan di halaman ini. Isi informasinya meliputi judul
kegiatan, tanggal pelaksanaan dan tanggal akhir pelaksanaan kegiatan, tempat
pelaksanaan kegiatan dan waktu pelaksanaan kegiatan.
Kode Program 1 Fungsi Controller Agenda Sekolah
1. function data()
2. {
3.
$data = array();
4.
$data["semua"]
=
$this->Web_model>Semua_Agenda($limit,$offset);
5.
$this->load->view('main-web/semua_agenda',$data);
6. }

15

Fungsi controller agenda untuk menampilkan semua data agenda sekolah
yang akan diakses oleh pengunjung website. Bagian function data ini mengatur
bagaimana data agenda akan diakses. Proses permintaan data dijalankan pada baris 4
dimana data ditampung pada sebuah array dan data akan request ke Web_model
sehingga saat data sudah di response oleh Web_model maka proses permintaan data
akan kembali pada controller agenda. Proses permintaan sudah terpenuhi maka akan
dilanjutkan fungsi pada baris ke 5 untuk menampilkan semua data agenda pada view
data.
Kode Program 2 Fungsi Model Agenda Sekolah
1. function Semua_Agenda($limit,$ofset)
2. {
3.
$q=$this->db->query("select * from tbl_agenda order by
id_agenda DESC limit $ofset,$limit");
4.
return $q;
5. }

Fungsi model agenda untuk request data dari database pada baris ke 3. Pada
proses ini data agenda diambil dari tbl_agenda dan permintaan data yang akan
ditampilkan berupa data DESC.
Kode Program 3 Fungsi Controller Tambah Agenda Sekolah
1. function simpanagenda()
2. {
3.
$in["judul_agenda"] = $this->input->post('judul');
4.
$in["isi"] = strip_tags($this->input->post('isi'));
5.
$t_mulai = $this->input->post('tgl_mulai');
6.
$b_mulai = $this->input->post('bln_mulai');
7.
$y_mulai = $this->input->post('thn_mulai');
8.
$in["tgl_mulai"] = "".$y_mulai."-".$b_mulai."".$t_mulai."";
9.
$t_selesai = $this->input->post('tgl_selesai');
10. $b_selesai = $this->input->post('bln_selesai');
11. $y_selesai = $this->input->post('thn_selesai');
12. $in["tgl_selesai"] = "".$y_selesai."-".$b_selesai."".$t_selesai."";
13. $in["jam"] = $this->input->post('jam');
14. $in["tempat"] = $this->input->post('tempat');
15. $in["tanggal"] = $this->input->post('tanggal');
16. $in["waktu"] = $this->input->post('waktu');
17. $in["penulis"] = $data["username"];
18. $this->Admin_model->Simpan_Artikel("tbl_agenda",$in);
19. echo "";
20. }
16

Fungsi controller simpan agenda digunakan untuk menyimpan proses data
saat admin sudah menginput data pada view. Proses ini atribut pada tabel agenda akan
berelasi dengan name pada inputan diview agar saat proses penyimpanan dapat
berhasil dan data yang diinput masuk ke database pada tabel agenda. Baris 3 sampai
17 merupakan fungsi penyimpanan dicontroller yang akan dijalankan, pada variabel
$in menampung data dalam array, data yang ditampung dalam array merupakan
nama atribut pada table agenda di database. $this->input->post berfungsi untuk
proses inputan yang sudah dilakukan didalam view dan saat proses input ini akan
mengecek name yang sesuai dengan inputan yang ada. Proses pada variabel $in sudah
dijalankan maka akan dilanjutkan proses ke $this->Admin_model->Simpan_Artikel
untuk request agar data yang sudah diinput dapat masuk ke database dengan
menyimpan parameter berupa nama tabel yaitu tbl_agenda dan variabel $in yang
sudah dibuat.
Kode Program 4 Fungsi Model Tambah Agenda Sekolah
1.function Simpan_Artikel($tabel,$data)
2.{
3.
$s=$this->db->insert($tabel,$data);
4.
return $s;
5.}

Fungsi model simpan agenda untuk request data dari database pada baris ke
3, proses ini data akan disimpan pada database dan saat proses penyimpanan berhasil
maka function Simpan_Artikel pada model ini akan response ke controller di dalam
function simpanagenda.
5.

Simpulan
Dalam penelitian ini dibuat aplikasi website sekolah SD Xaverius 01 Semarang
menggunakan PHP Framework CodeIgniter . Aplikasi ini dapat membantu sekolah
sebagai media promosi saat penerimaan siswa baru, waktu akan mengakses aplikasi
website ini maka user dapat melihat profile sekolah, prestasi sekolah, data tenaga
kerja, data siswa, ekstrakulikuler, data pengumuman, data agenda sekolah, foto
kegiatan, data file pembelajaran, kritik dan saran. Informasi yang akan disampaikan
dalam website sekolah ini akan mudah dan cepat untuk sampai kepada user karena
dibuat menarik dan mudah untuk dibaca. Data agenda sekolah, pengumuman, file
pembelajaran dan foto kegiatan akan selalu di update sehingga user dapat melihat
perkembangan yang ada di SD Xaverius 01 Semarang. Media promosi sekolah tidak
hanya melalui banner tetapi menggunakan website sehingga informasi yang
disampaikan bisa dengan luas terjangkau.
Pengembangan yang dapat dilakukan pada penelitian ini adalah ditambahkan
data alumni yang nantinya dapat langsung masuk ke website alumni SD Xaverius 01
Semarang. Pendataan alumni dapat dilakukan lebih mudah dan dapat digunakan

17

sebagai media sharing antar alumni yang pernah mencari ilmu di SD Xaverius 01
Semarang.
6.

Daftar Pustaka
[1] Octafian T.D. 2015. Web Multi E-Commerce Berbasis Framework
CodeIgniter . (Online), Vol 5, No.1, (http://news.palcomtech.com/wpcontent/uploads/2015/03/D.TRI-TE050115.pdf, diakses tanggal 18 Februari
2017).
[2] Prameswari R.Y. 2014. Rancang Bangun Website SMA N 3 Salatiga .
(Online). (http://repository.uksw.edu/handle/123456789/9120, diakses tanggal
10 Februari 2017).
[3] Astuti N. 2010. Membangun Sistem Informasi Sekolah Berbasis Web Pada
Web Sekolah Madrasah Tsanawiyah Negeri 1 Pontianak. (Online).
(http://www.e-jurnal.com/2014/09/membangun-sistem-informasisekolah.html, diakses tanggal 10 Februari 2017).
[4] Afuan L. 2010. Pemanfaatan Framework CodeIgniter Dalam Pengembangan
Sistem Informasi Pendataan Laporan Kerja Praktek Mahasiswa Program
Studi Teknik Informatika ONOSED. (Online), Vol 1, No.2. (http://www.ejurnal.com/2016/09/pemanfaatan-framework-codeigniter-dalam.html, diakses
tanggal 19 Februari 2017).
[5] Krisnanto N.D. 2013 Analisa Perbandingan Performa Object Relational
Mapping dan Query SQL pada Sistem Informasi Pegawai MG Sport Musik
dengan
Framework
CodeIgniter .
(Online).
(http://repository.uksw.edu/handle/123456789/3913, diakses tanggal 10
Februari 2017).

18

Dokumen yang terkait

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

PENILAIAN MASYARAKAT TENTANG FILM LASKAR PELANGI Studi Pada Penonton Film Laskar Pelangi Di Studio 21 Malang Town Squere

17 165 2

PENYESUAIAN SOSIAL SISWA REGULER DENGAN ADANYA ANAK BERKEBUTUHAN KHUSUS DI SD INKLUSI GUGUS 4 SUMBERSARI MALANG

64 523 26

PENGEMBANGAN TARI SEMUT BERBASIS PENDIDIKAN KARAKTER DI SD MUHAMMADIYAH 8 DAU MALANG

57 502 20

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

DOMESTIFIKASI PEREMPUAN DALAM IKLAN Studi Semiotika pada Iklan "Mama Suka", "Mama Lemon", dan "BuKrim"

133 700 21

PEMAKNAAN MAHASISWA TENTANG DAKWAH USTADZ FELIX SIAUW MELALUI TWITTER ( Studi Resepsi Pada Mahasiswa Jurusan Tarbiyah Universitas Muhammadiyah Malang Angkatan 2011)

59 326 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25