PENDAHULUAN LANDASAN TEORI HASIL DAN PEMBAHASAN PENDAHULUAN TINJAUAN PUSTAKA

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 Universitas Sumatera Utara 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 OutputLaporan 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 Universitas Sumatera Utara 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 Halaman 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 30 Gambar 3.4 Form Laporan Hasil Pemilihan Ketua PEMA 31 Gambar 3.5 Form Input Calon Ketua PEMA 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 38 Gambar 3.12 Rancangan Form Input Pilihan 38 Gambar 3.13 Rancangan Halaman Home 39 Gambar 3.14 Rancangan Halaman Login Administator 40 Gambar 3.15 Rancangan Halaman Administrator 41 Gambar 3.16 Rancangan Halaman Input Ketua PEMA 42 Gambar 3.17 Rancangan Halaman Laporan Hasil Pemilihan 43 Gambar 3.18 Rancangan Laporan Hasil Pilihan SMS 44 Gambar 3.19 Bentuk Unnormal Database 45 Gambar 3.20 Bentuk Normal 1 1NF Database 46 Gambar 3.21 Bentuk Normal Kedua 2NF Database 47 Gambar 3.22 Struktur User Interface 51 Gambar 3.23 Flowchart Sistem Informasi Pemilihan Ketua PEMA 52 Gambar 3.24 Halaman 2 Flowchart Sistem Informasi Pemilihan Ketua PEMA 53 Gambar 3.25 Halaman 3 Flowchart Sistem Informasi Pemilihan Ketua PEMA 53 Gambar 3.26 Halaman 4 Flowchart Sistem Informasi Pemilihan Ketua PEMA 54 Gambar 3.27 Halaman 5 Flowchart Sistem Informasi Pemilihan Ketua PEMA 54 Gambar 3.28 Halaman 6 Flowchart Sistem Informasi Pemilihan Ketua PEMA 55 Universitas Sumatera Utara 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. Universitas Sumatera Utara 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. Universitas Sumatera Utara BAB 1 PENDAHULUAN

1.1 Latar Belakang

Pada Era globalisasi seperti sekarang ini dimana kemajuan teknologi komunikasi dan informasi terus berkembang dengan pesat, serta pola kehidupan masyarakat Indonesia yang sudah relatif maju, maka dapat dipastikan bahwa hampir semua orang saat ini sudah memanfaatkan teknologi seluler. SMS Short Messages Services adalah layanan atau fasilitas yang diberikan dan dikembangkan oleh operator GSM Global System of Mobile Communication. Layanan SMS ini merupakan salah satu hasil dari pengembangan aplikasi mobile-phone atau perangkat selular yang berfungsi sebagai media berkomunikasi. Adapun cara komunikasi dengan menggunakan SMS adalah dengan cara mengirimkan pesan singkat yang berupa text atau alphanumeric yang sederhana. Berdasarkan Informasi di atas dan juga berkembangan Teknologi informasi, maka penulis memiliki ide untuk membangun SMS Gateway yang dapat Universitas Sumatera Utara 2 digunakan sebagai sistem Polling. Maka dari itu penulis memilih judul “ Rancangan Aplikasi Polling SMS Pemilihan Ketua PEMA Berbasis Web”.

1.2 Rumusan Masalah

Dari latar belakang yang telah dikemukakan, maka dapat dirumuskan masalah yaitu bagaimana merancang dan membangun aplikasi polling sms pemilihan ketua pema berbasis web.

1.3 Batasan Masalah

Untuk memfokuskan pada tujuan penulisan Tugas Akhir maka penulis membatasi pembahasan Tugas Akhir ini. Adapun yang menjadi pembatasan masalah adalah sebagai berikut: 1. Pembuatan sistem SMS broadcast berbasis website ini menggunakan Windows sebagai sistem operasi, PHP sebagai bahasa pemrograman, dan Gammu sebagai perangkat aplikasi SMS. 2. Pengiriman informasi berbasis SMS ini menggunakan tiga sistem antara lain, Info on Demand yaitu menerima pesan dari pengguna user berdasarkan format tertentu dan sistem akan membalasnya secara otomatis, Receive Message yaitu menerima pesan dari pengguna berupa saran, dan Universitas Sumatera Utara 3 Sending Message yaitu mengirim pesan berupa informasi kepada pengguna. 3. Tidak semua ponsel mendukung aplikasi ini, hanya ponsel dengan jaringan GSM dan ponsel yang sudah memiliki fungsi untuk dijadikan sebagai modem, sebagai contoh Nokia 3120 classic, Nokia E63, Samsung GT- S3350, LG KM900 atau lebih lengkapnya dapat dilihat di alamat website http:wammu.euphones. 4. Perancangan sistem informasi berbasis SMS ini tidak membahas mengenai keamanan data, sosialisasi kata kunci untuk melakukan permintaan data, dan kerahasiaan nomor pengirim. 5. Tahap metode pengembangan yang digunakan dalam pembuatan sistem SMS broadcast berbasis website ini hanya sampai pada batasan testing atau pengujian.

1.4 Tujuan Peneliatian

Berdasarkan rumusan masalah yang diuraikan sebelumnya maka tujuan Tugas Akhir ini adalah: 1. Merancang Sistem SMS Gateway dengan menggunakan GAMMU untuk menampung SMS. 2. Merancang sebuah website sebagai media informasi hasil Polling SMS dan wacana Polling SMS. Universitas Sumatera Utara 4 3. Website yang dirancang diharapkan dapat membantu dalam pengambilan keputusan terhadap suatu wacana. 4. Menerapkan pengetahuan yang di peroleh selama proses perkuliahan, khususnya yang berkaitan dengan Sistem Informasi dan bahasa pemograman PHP.

1.5 Metode Penelitian

Metode penelitian adalah langkah-langkah sistematik yang digunakan untuk mengerjakan atau menyelesaikan suatu masalah. Metode penelitian digunakan sebagai pedoman dalam melaksanakan penelitian agar hasil dicapai tidak menyimpang dari tujuan yang ditentukan sebelumnya. Metode penelitian yang digunakan penulis untuk meyelesaikan permasalahan yang terjadi di atas adalah: 1. Perencanaan Sistem Dalam perencanaan sistem dilakukan beberapa tahapan, yaitu: a. Pengamatan dan tinjauan terhadap aplikasi sejenis. b. Pengajuan judul Tugas Akhir kepada pembimbing

c. Penyusunan dan Pembuatan proposal Tugas Akhir.

2. Pengumpulan Data Universitas Sumatera Utara 5 Teknik pengumpulan data yang dilakukan penulis adalah: a. Studi PustakaLiteratur Penulis mencari referensi terkait tentang perancangan dan pembuatan Sistem SMS Gateway dan Sistem Informasi Berbasis Website melalui internet maupun buku. b. Sampling Penulis melakukan pengambilan sample Sistem SMS Gateway dan Sistem Informasi Berbasis Website. 3. Perancangan Sistem Penulis melakukan perancangan sistem secara global dan terinci seperti Perancangan Data Flow Diagram DFD, Output, Input, Kamus datadanStruktur Algoritma Pemrograman.

1.6 Sistematika Penulisan

Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut:

BAB 1 : PENDAHULUAN

Pembahasan dalam bagian ini berkisar pada latar berlakang masalah, identifikasi masalah, batasan masalah, tujuan pembahasan, metodologi penelitian, kerangka pemikiran dan sistematika penulisan. Universitas Sumatera Utara 6

BAB 2 : TINJAUAN PUSTAKA

Bab ini merupakan uraian tentang teori-teori, analisa sistem, desain sistem, implementasi dan perangkat lunak yang digunakan

BAB 3 : ANALISA DAN