RANCANGAN APLIKASI POLLING SMS PEMILIHAN KETUA PEMA BERBASIS WEB TUGAS AKHIR WIDYA TRI ASTUTI 112406203

  

RANCANGAN APLIKASI POLLING SMS

PEMILIHAN KETUA PEMA

BERBASIS WEB

TUGAS AKHIR

WIDYA TRI ASTUTI

112406203

  

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2014

  

RANCANGAN APLIKASI POLLING SMS

PEMILIHAN KETUA PEMA

BERBASIS WEB

TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya WIDYA TRI ASTUTI 112406203 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014

  

PERSETUJUAN

  Judul : Rancangan Aplikasi Polling SMS Pemilihan Ketua Pema Berbasis Web

  Kategori : Tugas Akhir Nama : Widya Tri Astuti Nomor Induk Mahasiswa : 112406203 Program Studi : Diploma (D3) Teknik Informatika Departemen : Matematika Fakultas : Matematika Dan Ilmu Pengetahuan Alam

  Universitas Sumatera Utara Disetujui di Medan, Juni 2014

  Disetujui oleh Program Studi D3 Teknik Informatika FMIPA Universitas Sumatera Utara Ketua,

  Pembimbing, Dr. Elly Rosmaini, M.Si. Dra. Normalina Napitupulu, M.Sc.

  NIP. 19600520 198503 2 002 NIP. 19631106 198902 2 001

  

PENGHARGAAN

  Puji dan syukur penulis mengucapkan ke hadirat Allah SWT, atas berkah dan rahmat- Nya yang telah memberikan kesehatan, kesempatan dan ilmu pengetahuan pada penulis sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik. Adapun judul dari tugas akhir ini adalah “RANCANGAN APLIKASI POLLING SMS

  PEMILIHAN KETUA PEMA BERBASIS WEB

  Tugas akhir ini merupakan salah satu syarat untuk menyelesaikan perkuliahan pada Program Studi Diploma Tiga (D3) Teknik Informatika Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Pada kesempatan ini penulis mengucapkan terima kasih yang begitu tidak ternilai kepada kedua orang tua yang telah membesarkan dan mendidik penulis dengan segala pengorbanan serta kasih sayang yang tulus, dan telah memberikan banyak dukungan serta motivasi kepada penulis dalam menyelesaikan tugas akhir ini.

  Dalam menyelesaikan Tugas Akhir ini penulis banyak mendapatkan dukungan dari berbagai pihak baik secara langsung maupun tidak langsung. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan rasa hormat dan terima kasih kepada Ibu Dra. Normalina Napitupulu, M.Sc selaku dosen pembimbing penulis yang selalu memberikan masukan berbentuk kritik dan saran kepada penulis selama pembuatan tugas akhir ini mulai dari awal sampai dengan selesai, Dr. Elly Rosmaini,M.Si selaku Ketua Program Studi D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam, Bapak Prof.Dr.Tulus,Vordipl.Math.,M.Si.,Ph.D selaku Ketua Departemen Matematika, Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas MIPA, Bapak dan Ibu Dosen serta Staf Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, Orangtua penulis yaitu Ayah Fazali dan Ibu Alm.Zainar Aryani, keluarga penulis, teman-teman Kom E 2011, Novita Milva Khalida Batubara dan Doni Alvino yang memberikan semangat dan bantuan untuk penulis dalam menyelesaikan tugas akhir ini.

  Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisan tugas akhir ini. Untuk itu penulis mengharapkan kritik dan saran dari pembaca demi penyempurnaan. Demikian tugas akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua. “Dengan kepercayan dan berikhtiar, setiap air mata yang terjatuh dalam doa akan bernilai harganya, maka lakukanlah bagian kita dengan ulet dan lihatlah, Allah SWT akan menyelesaikan bagian-Nya yang terkadang tak dapat dinalar oleh kita

  ” Medan, Juni 2014 Penulis, WIDYA TRI ASTUTI NIM. 112406203

  

ABSTRAK

  Metode pemilihan pada saat ini masih menggunakan secara konvesional. Di Indonesia ketika diadakan pemilihan Presiden, para pemilih mendatangi tempat pemilihan, kemudian pemilih menunggu antrian untuk melakukan pemilihan. Setelah semua pemilih sudah melaksanakan pemilihan maka suara dihitung satu persatu. Cara ini memerlukan waktu yang cukup lama. Dimana panitia pemilihan harus melakukan pengumpulan data dan penghitungan suara satu persatu dengan melihat kertas pilihan pemilih. Pada saat ini layanan sms sudah bisa dapat digunakan untuk berbagai fasilitas mulai dari info jadwal penerbangan hingga polling SMS. Dengan sistem Polling SMS ini pengumpulan data pilihan dan perhitungan jumlah suara dapat dilakukan secara otomatis oleh sistem informasi. Sehingga mempermudah panitia dalam melaksanakan tugasnya. Sistem ini dibuat dengan menggunakan bahasa PHP dan menggunakan aplikasi Gammu. Sehingga penulis akan membuat sebuah Sistem Polling SMS sederhana untuk pemilihan ketua PEMA.

  

ABSTRACT

  The selection method is still using a conventional manner. In Indonesia, when the presidential election was held, the voters went to the polls, then voters waiting in line to make a selection. After all the voters already carry the electoral votes are counted one by one. This method requires a long time. Where the election committee shall perform data collection and counting one by one to see the paper voter choice. At this time sms service can already be used for a variety of facilities ranging from flight schedules information by SMS poll. With this SMS Polling system of data collection and calculation of the amount of sound options can be done automatically by the information system. Thus simplifying the committee in carrying out its duties. The system is built using PHP and uses Gammu application. So I will make a simple SMS Polling System for PEMA conclave. viii

DAFTAR ISI

  Halaman Persetujuan ii

  Pernyataan iii

  Penghargaan iv

  Abstrak vi

  Abstract

  vii Daftar Isi viii

  Daftar Tabel xi

  Daftar Gambar xii

BAB 1 PENDAHULUAN

  1.1 Latar Belakang

  1

  1.2 Perumusan Masalah

  2

  1.3 Batasan Masalah

  2

  1.4 Tujuan Penelitian

  3

  1.5 Metode Penelitian

  4

  1.6 Sistematika Penulisan

  5 BAB 2 LANDASAN TEORI

  2.1 Landasan Teori

  7

  2.1.1 Sistem

  7

  2.1.2 Komponen Sistem

  8

  2.1.3 Batasan Sistem

  9

  2.1.4 Lingkungan Luar Sistem

  9

  2.1.5 Penghubung Sistem

  9

  2.1.6 Masukan Sistem

  10

  2.1.7 Keluaran Sistem

  10

  2.1.8 Pengolahan Sistem

  10

  2.1.9 Sasaran Sistem

  11

  2.2 Informasi

  11

  2.3 Sistem Informasi

  12

  2.4 Analisis dan Perancangan Sistem

  14

  2.4.1 Analisis Sistem

  14

  2.4.2 Perancangan Sistem

  15

  2.5 Data Flow Diagram (DFD)

  16

  2.6 Flowchart

  18

  2.7 Short Message Service (SMS)

  18

  2.8 SMS Gateway

  19

  2.9 Website

  20

  2.10 Internet

  20

  2.11 Apache Server

  21

  2.12 PHP (Hypertext Preprocessor)

  21

  2.13 MySQL

  22 ix

  2.14 Database

  24

  2.15 Normalisasi

  26

  2.16 Kamus Data

  27 BAB 3 ANALISIS PERANCANGAN SISTEM

  3.1 Analisa Sistem Berjalan

  28

  3.1.1 Diagram Konteks

  28

  3.1.2 Data Flow Diagram Level 0

  29

  3.1.3 Data Flow Diagram Level 1

  30

  3.1.4 Form Output

  31

  3.1.5 Form Input

  32

  3.2 Perancangan Sistem Usulan

  33

  3.2.1 Diagram Konteks Usulan

  33

  3.2.2 DFD Level 0 Usulan

  34

  3.2.3 DFD Level 1 Sistem Usulan

  35

  3.2.4 Rancangan Output/Laporan

  36

  3.2.5 Rancangan Input

  38

  3.2.6 Rancangan User Interface

  39

  3.2.7 Kamus Data

  45

  3.2.8 Rancangan Database

  45

  3.2.9 Struktur User Interface

  51

  3.2.10 Algoritma Pemrograman

  52 BAB 4 HASIL DAN PEMBAHASAN

  4.1 Persiapan Sistem

  57

  4.2 Pembahasan Hasil Sistem

  58

  4.3 Studi Kelayakan Sistem

  69

  4.4 Kelebihan dan Kekurangan Sistem 70

BAB 5 PENUTUP

  5.1 Kesimpulan

  72

  5.2 Saran

  73 Daftar Pustaka Lampiran : Listing Program

  

DAFTAR TABEL

  Halaman

Tabel 3.1 Tabel Admin

  48 Tabel 3.2 Tabel Direktur

  49 Tabel 3.3 Tabel Polling Detail

  49 Tabel 3.4 Tabel Polling Result

  50 Universitas Sumatera Utara

  

DAFTAR GAMBAR

  39 Gambar 3.14 Rancangan Halaman Login Administator

  54 Gambar 3.28 Halaman 6 Flowchart Sistem Informasi Pemilihan Ketua PEMA

  54 Gambar 3.27 Halaman 5 Flowchart Sistem Informasi Pemilihan Ketua PEMA

  53 Gambar 3.26 Halaman 4 Flowchart Sistem Informasi Pemilihan Ketua PEMA

  53 Gambar 3.25 Halaman 3 Flowchart Sistem Informasi Pemilihan Ketua PEMA

  52 Gambar 3.24 Halaman 2 Flowchart Sistem Informasi Pemilihan Ketua PEMA

  51 Gambar 3.23 Flowchart Sistem Informasi Pemilihan Ketua PEMA

  47 Gambar 3.22 Struktur User Interface

  46 Gambar 3.21 Bentuk Normal Kedua (2NF) Database

  45 Gambar 3.20 Bentuk Normal 1 (1NF) Database

  44 Gambar 3.19 Bentuk Unnormal Database

  43 Gambar 3.18 Rancangan Laporan Hasil Pilihan SMS

  42 Gambar 3.17 Rancangan Halaman Laporan Hasil Pemilihan

   41 Gambar 3.16 Rancangan Halaman Input Ketua PEMA

  40 Gambar 3.15 Rancangan Halaman Administrator

  38 Gambar 3.13 Rancangan Halaman Home

  Halaman

  30 Gambar 3.4 Form Laporan Hasil Pemilihan Ketua PEMA

Gambar 2.1 Komponen Data Flow Diagram menurut Yourdan dan DeMarco

  16 Gambar 2.2 Komponen Data Flow Diagram menurut Gene dan Serson

  16 Gambar 2.3 Arsitektur SMS Gateway

  19 Gambar 3.1 Diagram Konteks Sistem Berjalan

  29 Gambar 3.2 DFD Level 0 Sistem Berjalan

  29 Gambar 3.3 DFD Level 1 Perhitungan Suara

  31 Gambar 3.5 Form Input Calon Ketua PEMA

  38 Gambar 3.12 Rancangan Form Input Pilihan

  32 Gambar 3.6 Diagram Konteks Usulan

  33 Gambar 3.7 DFD Level 0 Sistem Usulan

  34 Gambar 3.8 DFD Level 1 Sistem Usulan, Perhitungan Suara

  35 Gambar 3.9 Laporan Hasil Pemilihan

  36 Gambar 3.10 Laporan SMS Pemilih

  37 Gambar 3.11 Rancangan Form Input Ketua PEMA

  55 Universitas Sumatera Utara