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 :
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 :
Silakan tinggalkan komentar anda. DILARANG KERAS menyimpan link blog/web pada komentar dengan tujuan backlink, Spam.