Slide Presentasi

26
SELAMAT DATANG

Transcript of Slide Presentasi

Page 1: Slide Presentasi

SELAMAT DATANG

Page 2: Slide Presentasi

RANCANG BANGUN E-VOTING SMS GATEWAY BERBASIS WEB

UNTUK PEMILIHAN KETUA OSISDI SMA NEGERI 1 KAWALI

JURUSAN TEKNIK INFORMATIKAFAKULTAS TEKNIK UNIVERSITAS SILIWANGI

TASIKMALAYA2015

Tugas Akhir

Oleh :Nama : Nanan SetianaNPM : 097006172

Page 3: Slide Presentasi

Latar Belakang Masih menggunakan sistem pemilihan ketua OSIS

konvensional. Waktu tidak efektif, misal waktu yang digunakan dalam

proses pemilihan adalah waktu yang semestinya digunakan untuk proses belajar.

masih banyaknya penggunakan kertas yang pastinya akan mempengaruhi pengeluaran biaya.

Penghitungan suara masih dilakukan secara manual, hal ini menyebabkan lamanya waktu dan besar kemungkinan adanya kesalahan dalam penghitungan.

Page 4: Slide Presentasi

Batasan Masalah Aplikasi dibangun berbasis web, Database menggunakan

MySQL bahasa pemograman menggunakan PHP. Sistem voting ini menggunakan SMS Gateway untuk

melakukan voting. Sistem voting melakukan fungsi auto replay message. Menggunakan modem Huawei E3131 untuk akses fasilitas

SMS. Data yang akan diolah adalah data siswa, data Majelis

Permusyawaratan Kelas (MPK), bakal calon ketua OSIS, calon ketua OSIS.

Page 5: Slide Presentasi

Tujuan Membuat perangkat lunak e-voting pemilihan ketua OSIS. Diharapkan dapat memperbaiki sistem yang ada

sebelumnya yang masih secara konvensional. Menyediakan layanan e-voting pemilihan ketua OSIS melalui

media pesan singkat SMS / SMS Gateway.

Page 6: Slide Presentasi

E-Voting Voting adalah hal yang biasa dalam sebuah negara

demokrasi. Voting sering diartikan sebagai proses pemungutan suara untuk menyetujui, menolak atau memilih satu atau lebih pilihan yang tidak bias dicapai melalui musyawarah untuk mufakat. Pemilihan umum (Pemilu), Pemilihan Presiden (Pilpres), dan Pemilihan Kepala Daerah (Pilkada) adalah salah satu penerapan Voting di Indonesia.

Page 7: Slide Presentasi

Ada beberapa macam teknologi dalam voting yaitu : Kertas Suara. Model ini adalah model yang paling

banyak digunkan dimana pemilik suara memilih salah satu nama yang ada di daftar dengan mencontreng atau mencoblos.

Optical Scan. Model ini mirip seperti model pertama tetapi pemilih cukup melingkari atau menghitamkan pilihannya pada kertas tersebut. Kemudian dilakukan scan data terhadap hasil pemilihan tersebut.

Electronic Voting. Pada model ini pemilih cukup menekan sebuah tombol untuk melakukan pemilihan atau memilih pada sebuah display (touch screen) dengan cara menekan pada pilihan tersebut. Hasil pilihan tersebut secara otomatis akan tersimpan dan terakumulasi.

Internet Voting. Pada model ini pemberian suara dilakukan dari jarak jauh melalui internet.

Remote Voting. Pada model ini pemberi suara berada pada tempat yang jauh. Untuk memberikan suaranya dapat dilakukan dengan cara mengirimkan kertas suara tersebut.

Page 8: Slide Presentasi

Pengertian e-voting adalah pemungutan suara yang dilakukan secara elektronik (digital) mulai dari proses pendaftaran pemilih, dan pengiriman hasil suara (Ali Rokhman, 2011)

Ada beberapa keuntungan yang diperoleh dalam penerapan e-voting, antara lain : Mempercepat penghitungan suara. Hasil perhitungan suara lebih akurat. Menghemat bahan cetakan untuk kertas suara. Menghemat biaya pengiriman kertas suara. Menyediakan akses yang lebih baik bagi kaum yang

mempunyai keterbatasan waktu ke TPS dan keterbatasan fisik (cacat).

Dapat mengendalikan pihak yang tidak berhak untuk Salah satu kendala yang dihadapi dalam pelaksanaan e-

voting adalah ketidak percayaan atas peralatan e-voting itu sendiri.

Page 9: Slide Presentasi

Metode Pengembangan Sistem

Analisis Desain Pengodean Pengujian

Sistem / Rekayasa Informasi

Model Waterfall (Rosa A.S dan M. Salahudin, 2013).

Page 10: Slide Presentasi

Analysis Seluruh kebutuhan software harus bisa didapatkan dalam fase ini,

termasuk didalamnya kegunaan software yang diharapkan pengguna dan batasan software. Informasi ini biasanya dapat diperoleh melalui wawancara, survey atau diskusi. Informasi tersebut dianalisis untuk mendapatkan dokumentasi kebutuhan pengguna untuk digunakan pada tahap selanjutnya. Design

Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilannya. Tahap ini membantu dalam menspesifikasikan kebutuhan hardware dan sistem serta mendefinisikan arsitektur sistem secara keseluruhan. Coding

Dalam tahap ini dilakukan pemrograman. Pembuatan software dipecah menjadi modul-modul kecil yang nantinya akan digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaaan terhadap modul yang dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum. Testing

Di tahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan dilakukan pengujian ini dilakukan untuk mengetahui apakah software yang dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak.

Page 11: Slide Presentasi

SMS Gateway SMS gateway adalah suatu platform yang menyediakan

mekanisme untuk menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll), melalui SMS Gateway shortcode.

Cara kerja SMS gateway pada dasarnya hampir sama dengan mengirim SMS melalui handphone pada umumnya. Hanya saja, bedanya adalah perangkat pengirimannya bukan lagi handphone, tetapi modem GSM (Tarigan, 2012).

Blok Diagram SMS Gateway (Tarigan, 2012)

Page 12: Slide Presentasi

Pemodelan Data Pemodelan data adalah proses yang dilakukan untuk

memodelkan data yang akan digunakan pada aplikasi yang akan dibuat. Pemodelan data dilakukan dengan menggunakan Entity Relationship Diagram, Data Dictionary, Data Object Diagram, dan Struktur Tabel.

Page 13: Slide Presentasi

ERD

SISWA

CALON KETUA OSIS

Menjadi

Bakal Calon Ketua OSIS Diterima 1

N

1

1

Vote

N

N

Nama_Siswa

Kelas

*nisl

Tanggal_Lahir

No_Handphone Foto

Password

*Id_Balon

Visi

Misi

Organisasi

Jabatan*Id_Calon

Visi

Misi

Organisasi

Jabatan

*Id_vote

**nisl

**id_Calon

**nisl

**nisl

MPK

1

*Id_MPK

Nama_lengkap

No_handphone

Tanggal_lahir

Foto

Password

Jabatan

**Id_MPK

Status

Verifikasi

1

No_urut

Page 14: Slide Presentasi

Pemodelan Fungsional Deskripsi pemodelan fungsional yang di bahas pada bagian

ini adalah menjelaskan funsionalitas dan aplikasi yang akan di bangun adapun bahasanya dalam diagram konteks, data flow diagram dan spesifikasi proses. Penjelasan untuk fungsionalitas adalah sebagai berikut:

Page 15: Slide Presentasi

Context Diagram

0E-Voting

Pemilihan OSIS SMA Negeri 1

Kawali

Admin Siswa

MPK

Data Login, Data Siswa,Data MPK,Data SMSKomentar,

Verifikasi komentarHak Akses,

Informasi data Siswa,Informasi data MPK,

Info SMS,Vote

Informasi komentar

Data Login,Dta diri,

Verifikasi data calon ketua OSISData Balon

Data Calon Ketua OSISKomentar

Hak aksesInformasi dAta diri,

Informasi Data Calon Ketua OSISInformasi Data Bakal Calon Ketua OSIS

Informasi data votingInformasi Data Ketua OSIS Terpilih

Informasi Komentar

Data LoginPendaftaran bakal calon ketua OSIS

Data diriVoting lewat SMS

komentar

Hak aksesInformasi data diri

Informasi data VotingInformasi data calon ketua OSIS

Informasi ketua OSIS terpilihInformasi Lewat SMSInformasi komentar

Page 16: Slide Presentasi

Data Flow Diagram level 1

Admin

1Login

Data loginInformasi Data Login

Tbl_siswa

2Olah Data

Informasi data siswa Informasi data MPK

Data AdminData SiswaData MPK

Data Admin

Data SiswaRecord

Data Siswa

Tbl_mpkData MPK

RecordData MPK

MPK

Data Login

Informasi Data Login

3Vote

Tbl_balon

Tbl_calon

Outbox

Inbox

Informasi Data Calon Ketua OSISInfo vote

Record Calon Ketua OSIS

Siswa

Data Login

Informasi Data Login

Record data siswa

Record MPK

Tbl_vote

Record Data CalonKetua OSIS

DataCalon Ketua

OSIS

Record data Bakal Calon Ketua OSISData Bakal Calon Ketua OSIS

Data Vote

Record Data Vote

Informasi calon ketua OSISInformasi Data Vote

Record Jumlah Pemilih

4Pesan

Record Inbox

Data Inbox

Krim PesanFormat SMS

Data Outbox

Record Outbox

Informasi InboxInformasi OutboxInfo format SMS

Record Kontak siswa

Record kontak bakal calon ketua OSIS

6LaporanRecord Hasil Vote

Info Laporan

Data Laporan

5Profil

Data SiswaInfo Profil

Data SiswaRecord data siswa

Info profilData MPK

Data MPKRecord data MPK

SMS Auto ReplySMS Broadcast

Data Voting

Calo KetuaOSIS

Info Voting

Sentitem

Pesan

Record pesanterkirim

Tbl_admin Record data admin

Record Data AdminData Admin

Admin

Data adminInfo data admin

Data Admin

Record Data Admin

Komentar

Komentar

Record Komentar

Komentar

Record Komentar

MPK

SISWA

Verifikasi balon

Info balonInfo calon

Data BalonData Caln

Info calonInfo balon

Record Calon

Record Balon

Pilih Laporan

Page 17: Slide Presentasi

DFD Level 2 Proses 1 Login

1.1Proses Login

Admin

1.2Verifikasi SiswaMPK

Tbl_siswaTbl_mpk

Username adminPassword admin

Data Admin

Hak Akses

UsernamePassword

Record Data MPK

Hak Akses

UsernamePassword

Record Data Siswa

Hak Akses

DataSiswa

Data MPK

Tbl_admin

Record data admin

Page 18: Slide Presentasi

DFD Level 2 Proses 2 Pengolahan Data

2.1Admin

2.3Siswa

ADMIN

Tbl_admin Tbl_siswa

Data Admin

DataAdmin

RecordData

Admin

InformasiData Admin

Data Siswa

InformasiData Siswa

DataSiswa

Record DataSiswa

2.2MPK

Tbl_mpk

DataMPK

Record DataMPK

Info data MPK

Data MPK

2.4Komentar

informasiKomentar Verifikasi

Komentar

komentar

Record komentar

status

2.6Calon Ketua OSIS

2.5Bakal Calon Ketua

OSIS

MPK

SISWA

Tbl_calon

Tbl_balon

VerifikasiKomentar

informasiKomentar

Info Calon

Record data Calon

data balon

Info balon

Data Calon

data balonRecord balon

data balon

info balon

data calon

data Calon

Info calon

Page 19: Slide Presentasi

DFD Level 2 Proses 3 Vote

3.2Live Voting

3.1Calon Ketua

OSIS

SISWA

MPK

Tbl_calon

Data Calon Ketua OSIS

Data Calon Ketua OSIS

Record Data Calon Ketua OSIS

Data Calon Ketua OSIS

Informasi DataCalon Ketua

OSIS

Informasi Data Calon Ketua OSIS

Tbl_voteInformasi Hasil VotingInformasi komentar

Record Data Vote

Informasi Hasil Voting

Info KomentarkomentarKomentar

record Komentar

MPK

Informasi Calon

Informasi hasil VotingInfo komentar

Komentar

Komentar

Komentar

Page 20: Slide Presentasi

DFD Level 2 Proses 4 Pesan

4.1Kirim Pesan

4.2Pesan Masuk

ADMIN

Inbox

Outbox

4.4Pesan Keluar

Tbl_siswa

Record Kontak

Tulis Pesan

pesan

Sent Item

4.3Pesan terkirim

Record PesanTerkirim

Info Pesan terkirim

Info Kotak Masuk Kotak Masuk

Record Korak Masuk

Kotak Masuk

Kotak KeluarInfo Kotak Keluar

Terkirim

Record Korak Keluar

Tbl_balon

Tbl_mpk

Record Kontak

Record kontak

4.5Autoresponder

SISWA

Voting SMS

Reord data siswa

autoreply

Record pesan

Tbl_voteData Vote

Page 21: Slide Presentasi

DFD Level 2 Proses 5 Profil

5.1Profil

SISWA MPK

Tbl_siswa Tbl_mpk

Info Data Diri

Data diri

Record data diri

Data diri

Info data diri

Data diri

Data diri

Record data diri

Tbl_admin

Record Data diri

Data Diri

Admin

Data Diri

Info Data Diri

5.2Ubah Password

Record Password

Record Password

Record Password

Password

Password

Password

Password

Password

Password

Page 22: Slide Presentasi

DFD Level 2 Proses 6 Laporan

6.1Laporan Data

VotingMPK

Tbl_vote

Tbl_siswa

Tbl_calon

Record data vote

Record data siswaInfo

Laporan

Record Calon

6.2Laporan Data Bakal Calon Ketua OSIS

6.3Laporan Data Calon Ketua

OSIS

Record data siswa

Tbl_balon

Record data balon

Record data siswa

Record Calon

Info Laporan

Info Laporan

Data Laporan

Data Laporan

Data Laporan

Page 23: Slide Presentasi

Implementasi Perangkat Lunak

Page 24: Slide Presentasi

Kesimpulan Telah di bangun aplikasi perangkat lunak e-voting pemilihan

ketua OSIS melalui SMS yang dapat mempermudah dalam proses pemilihan ketua OSIS di SMA Negeri 1 Kawali.

Siswa dapat melakukan pemilihan ketua OSIS dimana saja dan kapan saja selama batas waktu yang ditentukan oleh pihak penyelenggara, sehingga pada saat melakukan pemilihan ketua OSIS tidak mengganggu proses belajar mengajar.

Hasil pengujian dari pemanfaatan teknologi SMS Gateway dalam perangkat lunak e-voting, sudah berjalan sesuai kebutuhan yaitu dapat melakukan voting melalui SMS. Sedangkan untuk Informasi voting dan informasi mengenai calon ketua OSIS hanya dapat disampaikan melalui Website.

Page 25: Slide Presentasi

Saran Siswa tidak hanya menggunakan fasilitas SMS untuk

melakukan voting saja, tetapi siswa dapat mendapatkan informasi mengenai pemilihan OSIS lewat fasilitas SMS. Sebagai contoh siswa dapat melakukan request data calon ketua OSIS dan dapat mendapatkan informasi perolehan sementara.

Pengguna dalam sistem ini diharapkan dapat mengubah data dirinya melalui fasilitas SMS.

Pada sisi keamanan untuk melakukan perubahan password, diharapkan agar ditambahkan verifikasi kode yang dikirim melalui SMS kepada pengguna, untuk mengantisipasi perubahan data yang dilakukan oleh orang lain.

Page 26: Slide Presentasi

TERIMAKASIH