Aplikasi E-Voting STMIK Sumedang

Unknown
By -
0
Analisis Aplikasi Voting secara Online, itulah dasar dari peracangan aplikasi E-voting STMIK Sumedang. Pada kali ini akan dibahas Analisa kebutuhan program dan Diagram (Class,Squence,State Chart, dan Activity).

Nama : Agit Naeta
NIM : A2.1100086
STMIK SUMEDANG
Kelas : TI-VI A
Email : agitnaeta@gmail.com
Alamat Project : 


1.       Deskripsi Sistem
Hak memilih seorang pemimpin senat mahasiswa adalah hak bagi seluruh mahasiswa, dan terkadang banyak mahasiswa yang tidak dapat menyampaikan haknya tersebut karena ada berbagai keperluan yang tidak memungkinkan mereka untuk memilih siapa pemimpin bagi mereka. Dan karena hal tersebut sistem ini diciptakan.
                Sistem ini merupakan sistem Voting atau pemilihan umum yang dibuat secara online, yang bertujuan untuk menampung hak pilih seluruh  mahasiswa STMIK Sumedang. Pengguna sistem ini adalah mahasiswa STMIK sumedang yang diakses menggunakan NIM dan Password yang mereka miliki di sistem akademik.
                Ada tiga pengguna pada sistem ini, yang pertama dalah admin, mahasiswa, dan pihak kelambagaan yang berperan sebagai pemantau.
                Mahasiswa dapat berperan sebagai pemilih saja atau mencalonkan sebagai ketua senat yang akan dipilih nantinya. Sedangkan Admin akan mengelola data mulai dari rekomendasi mahasiswa, menerima atau menolak mahasiswa sebagai calon ketua.

                Pada sistem ini juga akan ditampilkan hasil perolehan suara yang dilakukan secara real time. Dan perhitungan suara akan bisa dilihat oleh semua User agar terjadi keterbukaan data, kecuali data siapa saja yang memeilih calon itu dirahasiakan.

2.       Lingkungan Sistem
Dikarenakan pada sistem yang berorientasi Objek lingkungan luar sistem tidak mempengaruhi kinerja sistem maka hanya akan dideskripsikan lingkungan dalam sistem saja.

2.a. Kebutuhan Software
No
Nama Software
Spesifikasi
1
Sistem Operasi Windows/ Linux
Windows 7/ Linux Ubuntu/Linux Mint
2
Server Xampp
Minimal v.3.2.1
3
Browser Mozila Firefox/Google Crome
v.20.1 /v.15.0




2.b. Kebutuhan Hardware
No
Nama Hardware
Spesifikasi
1
Cpu
-          Ram
-          HardDisk
-          Processor

Ram  :1Gb
Hard Disk :350Gb
Processor : Dualcore
2
Monitor
14’Inch
3
Mouse,Keyboard
Standard-Port2.0 USB HUB


4
Router & Modem
LinkSys




1.Diagram Sistem
1.1. Diagram Use Case

 
Dalam sistem ini terbagi menjadi 3 aktor yaitu :
a. Mahasiswa
 Barhak memilih calon, berhak mendaftarkan diri menjadi calon , dan bisa melihat data statistik
b. Lembaga
pihak kelembagaan hanya berhak melihat laporan dan juga hanya berhak melihat statistik sementara perolehan suara
c. Admin
admin memiliki hak akses penuh terhadap web, ia bisa menambah, mengubah dan menghapus data sesuai dengan  kebutuhan.
1.2. Diagram Kelas


psda bagian diagram kelas tetap ada 3 aktor sesuai dengan use case nya . Hanya saja beberapa use case dan aktor dijadikaN menjadi beberapa kelas yg saling berkaitan sesuai fungsi dan sruktur data. Misal diatas ada class login. Klas login tersebut memiliki turunan class mahasiswa dan lembaga yang sama sama memiliki parent class yaitu clasa login, yang didalamnya ada username dan password yang digunakan oleh kedua aktor.


3.3. Diagram Squence
Pada diagram ini dibuat berdasarkan kegiatan dari para user itu sendiri pada sistem diagramnya sebagai berikut :
3.3.a. Mahasiswa
3.3.a.1. Login



user mengisi username dan password dalam hal ini mahasiswa mengisi nim dan password. kemudian pada bagia  data kontrol di cek apakah data valid atau tidak. Setelah itu data di bawa ke database dan dicocokan apak sesuai atau tidak. Setelah itu barulah ditampilkan menu utama mahasiswa jika  nim dan passwordnya sesuai. Jika tidak mmaka akan dikembalikan pada menu login.


3.3.a.2. Pilih Calon




3.3.a.3. Daftar Calon

3.3.a.4. Lihat Statistik




3.3.b. Admin
3.3.b.1. Login Admin



3.3.b.2. Admin Accept (Menerima Calon)


3.3.b.3. Admin Reject (Admin Menolak Data)








3.3.b.4. Rekomendasikan Mahasiswa


3.3.b.4. Lihat Statistik


3.3.b.5. Buat Laporan


3.3.c. Lembaga
3.3.c.1. Login Lembaga
 



3.3.c.2. Lihat Statistik

 

3.3.c.2. Lihat Laporan








3.4.    Diagram StateChart
3.4.1.    Mahasiswa
3.4.1.1.     Pilih Calon

3.4.1.2.     Daftar Calon

3.4.1.3.     Lihat Statistik

3.4.1.4.    StateChart Mahasiswa

3.4.2.    Admin
3.4.2.1.    Rekomendasi Mahasiswa

3.4.2.2.    Kelola Pendaftaran

3.4.2.3.    Buat Laporan

3.4.2.4.    Lihat Statistik
3.4.2.5.    Gabungan Diagram Admin


3.4.3.    Lembaga
3.4.3.1.    Lihat Statistik

3.4.3.2.    Lihat Laporan


3.4.3.3.    Diagram lembaga



3.5.    Diagram Activity
3.5.1.    Mahasiswa
3.5.1.1.    Login

3.5.1.2.    Pilih Calon

3.5.1.3.    Daftar Calon

3.5.1.4.    Lihat Statistik

3.5.2.    Admin
3.5.2.1.    Login

3.5.2.2.    Rekomendasi Calon


3.5.2.3.    Admin Accept (Terima Pendafataran)

3.5.2.4.    Admin Reject (Tolak Pendaftaran)

3.5.2.5.    Buat Laporan

3.5.2.6.    Lihat Statistik

3.5.3.    Lembaga
3.5.3.1.    Login

3.5.3.2.    Lihat Laporan

3.5.3.3.    Lihat Statistik

Demikian Perancangan Aplikasi Voting yang saya buat  :







Post a Comment

0Comments

Silakan tinggalkan komentar anda. DILARANG KERAS menyimpan link blog/web pada komentar dengan tujuan backlink, Spam.

Post a Comment (0)