BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM


BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan

BAB III. untuk anak saja tapi juga untuk semua tingkatan umur. menampung keseluruhan murid yang ada.

Analisa Dan Perancangan Sistem Pemilihan Ketua Himpunan Mahasiswa Studi Kasus: Program Studi Sistem Informasi Universitas Mercu Buana

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

1 BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SYSTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN


BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Sejarah Singkat Rumah Sakit Pondok Indah

BAB III ANALISIS DAN DESAIN SISTEM

Tugas SRS dan Skenario Proses System Pemilihan perguruan tinggi swasta

Tugas SRS dan Skenario Proses System Penerimaan Jamkesmas

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB III ANALISA DAN DESAIN SISTEM

Analisis dan Perancangan Sistem Informasi Penjualan Laptop

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

Bab III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM USULAN

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Berjalan Sebelum dilakukan perancangan dan pembuatan aplikasi voting ini perlu dilakukan analisis terhadap permasalahan yang ada berkaitan dengan tujuan perancangan yang ditentukan sejak awal. Pihak panitia penyelenggara membagikan kertas suara kepada mahasiswa sebagai pemilih kemudian menunggu mahasiswa untuk menentukan pilihannya lalu menghitung jumlah perolehan suara yang didapatkan. Panitia juga harus menediakan peralatan seperti kertas suara, bilik suara, ballpoint, serta perlatan lainnya yang mendukung. Selain itu pemilihan calon Organisasi Mahasiswa (HIMA & BEM) secara manual kurang diminati oleh mahasiswa Banyak Mahasiswa yang tidak mempergunakan suaranya untuk memilih para calon kandidat. Hal tersebut disebabkan antara lain karena banyak mahasiswa yang tidak mengetahui adanya pemilihan ketua BEM, sehingga tidak mengikuti acara tersebut dan langsung pulang begitu saja karena kurangnya informasi dan sosialisasi dari panitia tentang pemilihan ketua BEM. Selain alasan kurangnya informasi, padatnya j adwal kegiatan mahasiswa baik di dalam maupun di l uar kampus yang pada akhirnya membuat mereka merasa kesulitan untuk mengikuti kegiatan pemilihan tersebut. 3.2 Proses Pemilihan Calon Kandidat Sistem Berjalan Prosedur merupakan urutan dari langkah-langkah yang terjadi atau yang dilakukan dalam suatu sistem. Prosedur sistem yang sedang berjalan dipemilihan calon Kandidat Organisasi Mahasiswa adalah Sebagai berikut: 23

24 a. Prosedur pendaftaran kandidat Setiap kandidat diharuskan menyerahkan data ke panitia pendaftaran kandidat. Panitia akan menerima data tersebut apakah sudah lengkap sesusai dengan persyaratan atau belum. Jika data tersebut belum sesuai dengan persyaratan maka data tersebut akan dikembalikan kepada kandidat, jika data tersebut sesuai dengan persyaratan maka panitia akan memproses data kandidat. Petugas akan memberikan surat form kepada kandidat yang syarat-syaratnya sudah terpenuhi. Kandidat yang mendapat form akan mengisi pendaftaran tersebut dan mengembalikan kepada panitia pendaftaran sebagai bukti bahwa kandidat tersebut siap dan bersedia mengikuti aturan yang ada. Jika kandidat tidak mengembalikan form registrasi tersebut sampai batas waktu yang ditentukan maka kandidat tesebut tidak akan diregistrasi oleh panitia. b. Prosedur pemilihan mahasiswa yang ingin melakukan voting dengan cara yaitu menandatangi daftar nama mahasiswa aktif sebagai bukti verifikasi telah memberikan hak suaranya untuk memilih kandidat ketua bem. Setelah mendatangani daftar nama sebagai bukti verifikasi mahasiswa diberikan surat suara untuk memilih kandidat ketua bem, kemudian pemilih masuk kedalam tempat pemungutan suara (TPS) dan menyalurkan suaranya. Setelah selesai memilih, pemilih memasukkan kertas suara kedalam kotak suara kemudian panitia akan memberikan tanda bahwa pemilih sudah menyalurkan suaranya. c. Prosedur hitung hasil pemilihan Saksi akan memeriksa kertas suara tersebut apakah sah atau tidak. Panitia akan menggabungkan hasil pemilihan dan kemudian panitia menghitung hasil dari seluruh pemilihan dan mencatatnya ke dalam arsip hasil pemilihan. Proses penghitungan dari seluruh pemilihan di awasi oleh saksi.

25 d. Deskrpsi tugas dalam pemilihan calon kandidat Organisasi Mahasiswa Panitia : adalah pelaksana jalannya pemilihan. Kandidat : adalah calon yang akan di pilih menjadi ketua BEM. Mahasiswa : adalah yang akan melakukan voting 3.3 Use Case Diagram Sistem Berjalan Gambar 3.1 Use Case Diagram Sistem Berjalan Setiap Use Case dideskripsikan dalam dokumen untuk mendefinisikan bagaimana alur yang harus dilakukan sistem ketika actor mengaktifkan use case. Fungsi dari sistem yang telah digambarkan menggunakan use case diagram pada gambar akan dijelaskan secara lebih detail pada bagian tabel use case spesifikasi sebagai berikut :

26 Tabel 3.1. Skenario Use Case Diagram Mencalonkan diri. Nama Use Case Mencalonkan diri Actor Kandidat Deskripsi Kandidat menyerahkan data ke panitia pendaftaran. Table 3.2. Seknario Use Case Diagram mengisi form pendaftaran kandidat Nama Use Case Mengisi Form pendaftaran kandidat Actor Kandidat Deskripsi Kandidat mengisi Form pendaftaran untuk menjadi calon kandidat oraganisasi mahasiswa Tabel 3.3 Skenario Use Case Diagram menerima form pendaftaran Nama Use Case Menerima form pendaftaran Actor Panitia Deskripsi Panitia pendaftaran menerima form pendaftaran akan mencatat data dari kandidat Tabel 3.4. Skenario Use Case Diagram panitia memberikan nama mahasiswa aktif. Nama Use Case Actor Deskripsi Panitia memberikan nama mahasiswa aktif Panitia Panitia memberikan daftar nama mahasiswa yang bersetatus aktif kepada mahasiswa untuk menadatangani. Tabel 3.5. Skenario Use Case Diagram Menandatangani Daftar Nama Mahasiswa Aktif. Nama Use Case Actor Deskripsi Menandatangani daftar mahasiswa aktif Mahasiswa Mahasiswa atau pemilik hak suara dalam hal ini adalah mahasiswa yang ingin melakukan voting dengan cara yaitu menandatangi daftar nama mahasiswa aktif sebagai Tabel 3.6. Skenario Use Case Diagram Memberikan Surat Suara Nama Use Case Memberikan surat suara Actor Panitia Setelah menandatangani daftar nama sebagai bukti verifikasi mahasiswa atau pemilih diberikan surat suara Deskripsi untuk memilih kandidat.

27 Table 3.7. Skenario Use Case Diagram memilih Kandidat. Nama Use Case Actor Deskripsi Memilih kandidat Mahasiswa Panitia memberikan kertas suara kepada mahasiswa atau pemilih, kemudian pemilih masuk kedalam tempat pemugutan suara dan memberikan suaranya. Table 3.8. Skenario Use Case Diagram mengambil Kertas Nama Use Case Actor Deskripsi Mengambil kertas suara Panitia Panitia menghitung setiap kertas yang sudah dipilih Tabel 3.9. Skenario Use Case Diagram Cek kertas Suara. Nama Use Case Actor Deskripsi Cek kertas suara Saksi Saksi akan memeriksa kertas suara tersebut apakah sah atau tidak. Jika sah maka petugas akan mencatat hasil pilihan tersebut, jika tidak sah maka kertas suara tidak dihitung. Tabel 3.10. Skenario Use Case Diagram Catat laporan Seluruh Hasil Perhitungan. Nama Use Case Actor Deskripsi Catat laporan seluruh hasil perhitungan. Panitia. Panitia akan menggabungkan hasil pemilihan dan kemudian panitia menghitung hasil dari seluruh pemilihan dan mencatatnya ke dalam arsip hasil pemilihan.

28 3.4 Activity Diagram Pendaftaran Kandidat 1. Activity Diagram Pendaftaran Kandidat Gambar 3.2 Activity Diagram Pendaftaran Kandidat Tabel 3.11. Activity Diagram Pendaftaran Kandidat. Nama Activity Activity Diagram Pendaftaran Kandidat. Deskripsi Singkat Kandidat memberikan persyaratan untuk mendaftarkan diri menjadi kandidat ketua BEM. Aktor Kandidat. Pra Kondisi - Tindakan Utama Sebelum mendaftarkan menjadi kandidat ketua BEM, diharuskan memberikan persyaratan terlebih dahulu, panitia akan mengecek kelengkapan data kandidat Tindakan Alternatif - Pasca Kondisi -

29 2. Activity Diagram Pemilihan Kandidat Gambar 3.3 Activity Diagram Pemilihan Kandidat Tabel 3.12. Activity Diagram Pemilihan Kandidat. Nama Activity Deskripsi Singkat Aktor Pemilihan Kandidat. Sebelum melakukan pemilihan kandidat ketua BEM diharuskan mahasiswa yang akan memilih menandatangani daftar nama mahasiswa yang berstatus aktif terlebih dahulu. mahasiswa. Pra Kondisi - Tindakan Utama mahasiswa yang akan memilih kandidat ketua BEM diharuskan menandatangani terlebih dahulu daftar nama mahasiswa yang berstatus aktif sebagai bukti verifikasi data pemilih, panitia akan memberikan kertas suara kepada mahasiswa untuk memilih kandidat. Tindakan -

30 3. Activity Diagram Penghitungan Suara Gambar 3.4 Activity Diagram Penghitungan Suara Tabel 3.13. Activity Diagram Penghitungan Suara. Nama Activity Activity Diagram Penghitungan suara. Deskripsi Singkat Panitia akan menghitung suara pemilihan ketua BEM. Aktor panitia. Pra Kondisi - Tindakan Utama Panitia mengambil kertas suara dari kotak suara serta menghitung hasil pemilihan kandidat ketua BEM dan saksi mengecek kertas suara apakah sah atau tidaknya kertas suara tersebut. Panitia akan mencatat laporan seluruh hasil pemilihan dan memberikannya ke Mpm. Tindakan Alternatif -

31 3.5 Analisa Sistem Usulan Untuk memberikan kemudahan dalam pelaksanaan pemungutan suara atau voting dalam pemilihan Calon Kandidat Pada sistem yang akan dibuat, dirancang berbagai fasilitas yang dapat memudahkan para pemilih. Aplikasi e-voting ini dapat diakses oleh pemilih di mana saja dan kapan saja melalui web. Aplikasi voting juga dapat membantu pihak panitia yang berperan sebagai administrator untuk mengelola data-data secara lebih mudah dan cepat. Dalam aplikasi voting ini terdapat menu-menu yang dapat membantu administrator dalam menambahkan data baik data pemilih maupun data kandidat serta dalam mengubah dan menghaous data-data yang ada. Selain itu, dalam proses penghitungan suara dapat langsung diproses dan dapat diketahui setelah menentukan pilihannya. Hal ini memberikan kemudahan bagi para kandidat calon Organisasi Mahasiswa dan tim suksesnya untuk mengawasi perkembangan hasil perolehan suara. Dengan adanya aplikasi voting ini panitia tidak memerlukan peralatan seperti kertas suara, tinta untuk mencetak kertas suara, bilik suara, serta peralatan lainnya. Dengan meminimalkan penggunaan bahan-bahan seperti kertas suara tentunya dapat membantu dalam melestarikan lingkungan. Selain menghemat waktu dan biaya pemungutan suara, pelaksanaan voting lebih menarik dan lebih mudah diakses oleh mahasiswa dimana saja dan kapan saja selama pemilihan tersebut berlangsung, bila mahasiswa tidak dapat mengikuti acara pemilihan secara langsung dikampus.

32 3.6 Use Case Diagram Sistem Usulan Gambar 3.5 Use Case Diagram Sistem Usulan Table 3.14 Deskripsi Use Case Diagram Kelola Data Kandidat/ Pemimpin Nama Use Case Kelola Data Kandidat Kandidat/ pemimpin Aktor Admin Deskripsi Kelola data kandidat Pra Kondisi Login Pilih menu kelola data kandidat. Skenario Admin mengelola data kandidat dari menambah mengedit dan menghapus. Tindakan Alternatif Logout Table 3.15 Deskripsi Use Case Diagram Kelola Data Mahasiswa Nama Use Case Kelola Data Mahasiswa Actor Admin Deskripsi Mengelola Data Mahasiswa Pra Kondisi Login Pilih Menu Kolala Mahasiswa Skenario Admin akan mengelola data mahasiswa mulai dari menambah, mengedit dan menghapus. Tindakan Alternatif Logout

33 Table 3.16 Deskripsi Use Case Diagram Melihat Hasil Voting Nama Use Case Melihat Hasil Voting Actor Admin Deskripsi Melihat Hasil Voting. Pra Kondisi Login Pilih Menu Hasil Voting Skenario Sistem akan menampilkan hasil voting Tindakan Alternatif Logout Table 3.17 Deskripsi Use Case Diagram Melihat Hasil Voting Nama Use Case Melihat Hasil Voting Actor Mahasiswa Deskripsi Melihat Hasil Voting Pra Kondisi Pilih Menu Hasil Voting Skenario Sistem menampilkan hasil voting Tindakan Alternatif Pindah ke halaman lain Table 3.18 Deskripsi Use Case Diagram Melakukan Voting Nama Use Case Melakukan voting Actor Mahasiswa Deskripsi Melakukan voting Pra Kondisi Login Lakukan Voting Skenario Sistem menampilkan menu voting dan mahasiswa memilih kandidat yang akan dipilih. Tindakan Alternatif -

34 3.7 Activty Diagram Login 1. Activity Diagram Login Gambar 3.6 Activity Diagram Login Tabel 3.19. Activity Diagram Login Nama Deskripsi singkat Aktor Pra Kondisi - Tindakan utama Tindakan Alternatif Pasca kondisi Activity diagram login. Aktor harus login terlebih dahulu untuk memasuki menu selanjutnya. Admin dan mahasiswa -Memasukan user id dan password -Membuka form menu utama Jika username & password salah, maka akan muncul tampilan warning Aktor bisa melakukan kegiatan selanjutnya

35 2. Activity Diagram Mengelola Data Mahasiswa Gambar 3.7 Activity Diagram Mengelola data Mahasiswa Table 3.20. Activity Diagram Mengelola Data Mahasiswa Nama Deskripsi singkat Activity diagram mengelola data mahasiswa Admin membuka web, melakukan login, apabila tidak diterima username dan password tidak akan bisa masuk, apabila diterima masuk kehalaman utama, setelah itu memilih menu dan data mahasiswa, sistem menampilkan data mahasiswa lalu admin dapat view detail, menambah, mengedit, dan menghapus setelah selesai sistem akan menyimpan perubahan, selesai. Admin Actor Pra Kondisi - Tindakan Utama - Memasukan user id dan password - Membuka form menu utama Tindakan aleternatif Pasca Kondisi Jika username & password salah, tidak akan bisa login Admin bisa melakukan kegiatan selanjutnya.

36 3. Activity Diagram Mengelola Data Kandidat Gambar 3.8 Activity Diagram mengelola Kandidat Table 3.21. Activity Diagram Mengelola Data Kandidat Nama Deskripsi singkat Activty diagram mengelola data kandidat Admin membuka web, melakukan login, apabila tidak diterima username & password tidak akan masuk, apabila diterima masuk kehalaman utama, setelah itu memilih menu data kandidat, lalu admin dapat memilih view detail, menambah, mengedit, menghapus dan kandidat setelah selsai sistem akan menyimpan perubahan, selesai. Admin Actor Pra Kondisi - Tindakan Utama - Memasukan user id dan password - Membuka form menu utama Tindakan alternative Pasca Kondisi Jika username & password salah maka tidak akan bisa masuk Admin bisa melakukan kegiatan selanjutnya

37 5. Activity Diagram Mengakeses Menu Voting Gambar 3.9. Activity Diagram Mengakses Menu Voting Table 3.22. Activity Diagram Mengakses Web Voting Nama Use Case Deskripsi singkat Actor Pra kondisi Tindakan utama Tindakan alternative Pasca kondisi Activity diagram mengakses voting web Mahasiswa melakukan login kedalam sistem dan melakukan pemilihan kandidat atau voting Mahasiswa Pilih menu login Mahasiswa memilih menu login, kemudian megisi user id dan password, kemudian sistem akan memeriksa apakah user id dan password yang dimasukan benar atau salah, dan sudah atau belumnya mahasiswa memilih. Jika username dan password salah, makan tidak akan bisa masuk. Actor bisa melakukan kegiatan selanjutnya

38 6. Activity Diagram Web Hasil Voting Gambar 3.10. Activity Diagram Web Hasil Voting Table 3.23. Activity Diagram Web Hasil Voting Nama Use Case Activity diagram web hasil voting Deskripsi singkat Mahasiswa melihat hasil voting, sistem menampilkan hasil voting. Actor Mahasiswa Pra kondisi Pilih menu hasil voting Tindakan utama - Tindakan alternative Pindah ke page/ laman lain Pasca kondisi Actor bisa melakukan kegiatan selanjutnya.

39 3.8 Sequemce Diagram Usulan 1. Sequence Diaram Login Gambar 3.11. Sequence Diagram Login Tabel 3.24. Keterangan Sequence Diaram Login Nama Deskripsi Login Pada sequence in admin atau mahasiswa harus melakukan login yaitu menginput username dan password sebelum masuk ke aplikasi, kemudian sistem akan memvalidasi jika berhasil admin masuk kemenu utama jika gagal kembali ke login awal.

40 2. Sequence Diagram Mengelola Data Mahasiswa Gambar 3.12 Sequence Diagram Mengelola Data Mahasiswa Table 3.25. Keterangan sequence diagram megelola data mahasiswa Nama Deskripsi Sequence diagram mengelola data mahasiswa Admin membuka website, lalu melakukan login, apabila tidak diterima username dan password tidak akan terbuka, apabila diterima masuk ke halaman utama, setelah itu memilih menu mahasiswa, lalu Admin dapat melakukan menambah, mengedit, menghapus, menyimpan data mahasiswa ke database, lalu sistem akan mendisplay data mahasiswa baru, apabila batal hanya kembali ke menu mahasiswa. Admin melakukan logout dan kembali ke halaman login.

41 3. Sequence Diagram Mengelola Data Kandidat Gambar 3.13 Sequence Diagram MenglolaData Kandidat Tabel 3.26. Keterangan Sequence diagram mengelola data kandidat Nama Deskripsi Sequence diagram kelola data kandidat Admin membuka website, lalu melakukan login, apabila tidak diterima username dan password tidak akan terbuka, apabila diterima masuk ke halaman utama, setelah itu memilih menu data kandidat, lalu Admin dapat melakukan menambah, mengedit, menghapus, view detail data kandidat ke database, lalu sistem akan mendisplay data kandidat baru. Apabila batal akan kembali ke menu kandidat. Admin melakukan logout dan kembali ke halaman login.

42 4. Sequence Diagram Mengakses Voting Web Table 3.27. Keterangan sequence diagram mengakses voting web Nama Sequence mengakses voting web Deskripsi Mahasiswa membuka website, lalu pilih menu voting, setelah itu mahasiswa memilih calaon kandidat atau pemimpin yang akan dipilih, kemudian keluar tampilan masukan nim jika nim salah atau tidak terdaftar tidak akan bisa memilih atau voting, jika benar maka berhasil voting, menyimpan data voting ke database lalu sistem akan mendisplay apabila batal hanya kembali kemenu voting. 3.9 ERD Gambar 3.14 ERD

43 3.10 Struktur Basis Data Tabel 3.28. Struktur Basis Data Admin Nama Field Type Keterangan idadmin Int(11) Id Admin username Varchar(20) Nama Admin password Varchar(12) Pass Admin nama Varchar(20) Nama jabatan Varchar(20) Jabatan foto Varchar(30) Foto active Char(30) Mahasiswa aktif Tabel 3.29. Struktur Basis Data Calon Pemimpin Nama Field Type Keterangan idcalonpemimpin Int(11) Id Calon Pemimpin namaketua Char(20) Nama Ketua namawakil Char(20) Nama Wakil fotoketua Blob Foto Ketua fotowakil Blob Foto Wakil IdOrganisasi Char(10) Pemilihan visimisi Text Visi dan Misi tanggal Datetime Tanggal user Char(10) User Tabel 3.30. Struktur Basis Data Hasil Voting Nama Field Type Keterangan idhasilvoting Int(11) Id Voting idpemilihan Char(10) Id Pemilihan idcalonpemimpin Char(10) Id Calon Pemimpin idmahasiswa Char(30) Id Mahasiswa

44 Tabel 3.31. Struktur Basis Data Mahasiswa Nama Filed Type Keterangan idmahasiswa Int(11) Id Mahasiswa nim Char(12) Nim nama Char(20) Nama alamat Text Alamat jk Char(20) Jenis Kelamin ttl Char(50) Tempat tanggal Lahir programstudi Char(30) Program Studi foto Blob Foto phone Char(15) Nomer Telpon email Char(20) Email Mahasiswa Tabel 3.32. Strukutr Basis Data Organisasi Nama Field Type Keterangan idorganisasi Int(11) Id Pemilihan nama Char(20) Nama Mahasiswa deskripsi Text Deksripsi tanggal Datetime Tanggal active Char(15) Active

45 3.11. Perancangan Tampilan 1. Rancangan Menu Login Gambar 3.15 Rancangan Tampilan Layar Login Form Login username : Varchar(20). Disini admin memasukan username keform Login. Password : Varchar(12). Disini admin disuruh untuk memasukan password milik admin untuk masuk kemenu admin

46 2. Rancangan Menu Utama Gambar 3.16 Rancangan Menu Home/ Utama Ini adalah Rancangan Tampilan menu Home, disini menu home memiliki tampilan gambar-gambar slide untuk mempernarik tampilan.

47 3. Rancangan Tampilan Voting Gambar 3.17 Rancangan Tampilan Voting Ini adalah Rancangan Tampilan Menu voting, disini terdapat nama organisasi yang dipilih dan juga terapat daftar calon kandidat atau pemimpin yang telah terdaftar.

48 4. Rancangan Menu Grafik Voting Gambar 3.18 Rancangan Menu Grafik Voting Ini adalah Rancangan Tampilan Menu Grafik voting. Disini nantinya akan menampilkan grafik hasil voting dari pemungutan suara dari mahasiswa.

49 5. Rancangan Layar Menu Pemilihan Organisasi Gambar 3.19 Rancangan Layar Menu Pemilihan Organisasi Ini adalah Rancangan Tampilan dari menu pemilihan organisasi. Disini akan terdapat nama dari pemilihan organisasi seperti HIMA, dan disini juga terdapat tabel dari organisasi.

50 6. Rancangan Layar Menu Hasil Voting Gambar 3.20 Rancangan Layar Menu Hasil Voting Ini adalah Rancangan tampilan layar menu hasil voting. Disini terdapat laporan dari hasil voting, disini nantinya akan menampilkan grafik hasil voting dan tabel calon mahasiswa dan dapat terlihat hasilnya.

51 7. Rancangan Layar Menu Kelola Calon Pemimpin Gambar 3.21 Rancangan Layar Menu Kelola Calon Pemimpin Ini adalah Rancangan Tampilan layar menu kelola calon pemimpin. Disini nantinya admin akan mengelola calon pemimpin yang akan mencalonkan.

52 8. Rancangan Layar Menu Kelola Mahasiswa Gambar 3.22 Rancangan Layar Menu Kelola mahasiswa Ini adalah Rancangan tampilan layar menu kelola mahasiswa. Disni nantinya admin mengelola data mahasiswa yang akan memilih, disini akan terdapat daftar nama-nama mahasiswa yang akan memilih dan memiliki tabel mahasiswa.