• Tidak ada hasil yang ditemukan

Tabel 3. 11 Skenario use case diagram informasi rekapitulasi voting

N/A
N/A
Protected

Academic year: 2023

Membagikan "Tabel 3. 11 Skenario use case diagram informasi rekapitulasi voting"

Copied!
37
0
0

Teks penuh

(1)

III-20

BAB III

ANALISA KEBUTUHAN SISTEM

3.1. Profil Kantor Desa Cibogo

3.1.1. Gambaran Umum Kantor Desa Cibogo

Desa Cibogo Kecamatan Cibogo Kabupaten Subang, yang terletak di wilayah Subang bagian timur dengan luas 721 hektar dibagi dua bagian yaitu 202 hektar luas pesawahan 519 hektar luas daratan. Jumlah penduduk desa cibogo sebanyak 11.532 jiwa diantaranya laki-laki 5180 jiwa perempuan 6.352 jiwa, dengan jumlah kepala keluarga 3.435 dibagi menjadi 3 Dusun, 9 Rw dan 39 Rt. Mayoritas penduduk masyarakat desa cibogo sebagian besa bekerja sebagai petani/buruh tani. Dengan batas wilayah sebelah utara desa majasari, sebelah seletan kelurahan wanareja, sebelah timur desa padaasih dan sebelah barat desa cinangsih.

3.1.2. Visi dan Misi 3.1.2.1. Visi

Terwujudnya desa cibogo yang bersih, maju, sejahtera dan berkarakter.

3.1.2.2. Misi

1. Mewujudkan pemerintahan desa cibogo yang bersih dari KKN.

2. Peningkatan pelayanan masyarakat terpadu.

3. Meningkatkan jalan infrastruktur, pembenahan tata ruang lingkungan, dan pemerataan pemabangunan.

4. Meningkatkan partisipasi masyarakat yang didasarkan pada asas musyawarah dan gotong royong.

5. Meningkatkan ketertiban administrasi kependudukan dan arsip pemerintahan desa.

(2)

III-21

6. Meningkatkan kualitas pendidikan, keamanan, keagamaan, layanan Kesehatan, pertanian dan ekonomi berbasis kearifan lokal untuk mencapai cibogo yang jaya, berwibawa dan sejahtera (Subang Jawara).

(3)

3.1.3. Struktur Organisasi

Gambar 3. 1 Struktur Organisasi

3.1.4. Tugas Pokok dan Fungsi

Pemerintah Desa merupakan lembaga perpanjangan pemerintah pusat yang memiliki peran strategi untuk mengatur masyarakat yang ada di perdesaan demi mewujudkan pembangunan pemerintah. Berdasarkan perannya tersebut, maka diterbitkanlah peraturan-peraturan atau undang-undang yang berkaitan dengan pemerintahan desa yang mengatur pemerintahan Desa, sehingga roda pemerintahan berjalan dengan optimal.

(4)

1. BPD (Badan Permusyawaratan Desa)

Dalam Permendagri No.110/2016 Badan Permusyawaratan Desa mempunyai fungsi, membahas dan menyepakati Rancangan Peraturan Desa bersama Kepala Desa, menampung dan menyalurkan aspirasi masyarakat Desa, dan melakukan pengawasan kinerja Kepala Desa. Selain melaksanakan fungsi diatas, Badan Permusyawaratan Desa juga mempunyai tugas sebagai berikut.

BPD mempunyai fungsi :

1. membahas dan menyepakati Rancangan Peraturan Desa bersama Kepala Desa;

2. menampung dan menyalurkan aspirasi masyarakat Desa; dan melakukan pengawasan kinerja Kepala Desa.

BPD mempunyai tugas:

1. menggali aspirasi masyarakat;

2. menampung aspirasi masyarakat;

3. mengelola aspirasi masyarakat;

4. menyalurkan aspirasi masyarakat;

5. menyelenggarakan musyawarah BPD;

6. menyelenggarakan musyawarah Desa;

7. membentuk panitia pemilihan Kepala Desa;

8. menyelenggarakan musyawarah Desa khusus untuk pemilihan Kepala Desa antarwaktu;

9. membahas dan menyepakati rancangan Peraturan Desa bersama Kepala Desa;

10. melaksanakan pengawasan terhadap kinerja Kepala Desa;

(5)

11. melakukan evaluasi laporan keterangan penyelenggaraan Pemerintahan Desa;

12. menciptakan hubungan kerja yang harmonis dengan Pemerintah Desa dan lembaga Desa lainnya; dan

13. melaksanakan tugas lain yang diatur dalam ketentuan peraturan perundang-undangan.

3.2. Analisis Sistem Berjalan

Penulis harus mengetahui alur proses bisnis yang terjadi pada Pemilihan Kepala Desa yang ada di Desa Cibogo. Berikut adalah proses bisnis yang sedang berjalan pada Pemilihan Kepala Desa di Desa Cibogo dengan menggunakan pemodelan bisnis proses BPMN :

Gambar 3. 2 Bussiness Process Modeling Notation Pemilihan Kepala Desa

Setelah seluruh pemilih menggunakan hak pilihnya di TPS (Tempat Pemungutan Suara) maka akan dilakukan penghitungan suara calon Kepala Desa. Berikut adalah proses bisnis yang berjalan pada aktivitas penghitungan suara menggunakan BPMN :

(6)

Gambar 3. 3 Bussiness Process Modeling Notation Penghitungan Suara Pemilihan Kepala Desa

3.2.1 Analisa Dokumen

Dalam melakukan rancangan sistem, dibutuhkan analisis dokumen yang merupakan satu kesatuan data yang bertujuan agar penulis dapat memproses lebih lanjut sehingga dapat menghasilkan informasi yang sesuai dengan prosedur yang ditetapkan sebelumnya. Dokumen yang digunakan adalah :

Nama Dokumen : Surat hak pilih Sumber : Panitia pemilih

Fungsi : Sebagai tanda bukti memiliki hak dalam memilih Periode : Satu kali ketika melakukan pemilihan

Rangkap : 1 (Satu)

Item : Nama pemilih, NIK Pemilih.

Nama Dokumen : Kertas suara Sumber : Panitia pemilih

Fungsi : Sebagai media untuk memilih calon Kepala Desa

(7)

Periode : Hanya satu kali digunakan ketika momentum Pilkades

Rangkap : 1 (Satu)

Item : No. Calon, Gambar Calon, Nama Desa, Tahun pemilihan.

3.3. Analisis Kebutuhan Sistem Informasi

Analisis kebutuhan sistem ini menjelaskan tentang kemampuan sistem yang akan di buat sesuai dengan spesifikasi yang diinginkan oleh pemakai, meliputi kebutuhan informasi, kebutuhan perangkat keras, kebutuhan perangkat lunak, kebutuhan fungsional, dan kebutuhan non fungsional.

3.3.1 Kebutuhan Informasi

Kebutuhan informasi dari sistem ini yaitu informasi apa saja yang dibutuhkan di sistem ini ada pada tabel di bawah ini :

Tabel 3. 1 Kebutuhan Informasi

No Aktor Informasi yang di butuhkan

1 Admin (Panitia Pemilihan) Menampilkan Informasi Kelola Data Pemilih 2 Admin (Panitia Pemilihan) Menampilkan Informasi Kelola Data

Kandidat

3 Admin (Panitia Pemilihan) Menampilkan Informasi Data Voting 4 Admin (Panitia Pemilihan) Menampilkan Informasi Rekapitulasi Voting 5 Admin (Panitia Pemilihan) Menampilkan Informasi Kelola Data User 6 Pemilih Menampilkan Informasi Kandidat Calon

Kepala Desa

(8)

3.3.2 Kebutuhan Perangkat Keras

Spesifikasi perangkat keras yang direkomendasikan untuk Pengembangan Sistem Informasi E – Voting Berbasis Web ini adalah satu buah server meliputi spesifikasi Raspberry Pi3 yang digunakan berikut :

1. Processor dengan kemampuan sebanding denagan 1 GHz Low Power ARM1176JFS Application Processor.

2. Provides Open GL ES 2.0, hardware-acceleratade Open VG, and 1080p30 H.264 highprofile decode.

3. Random Access Memory (RAM) tersedia sebesar 1 GB.

4. Motherboard INTEL Xeon DBS1200SPL.

3.3.3 Kebutuhan Perangkat Lunak

Tabel 3. 2 Kebutuhan Perangkat Lunak

No Perangkat Lunak Spesifikasi

1 Sistem Operasi Windows Server

2 Web Server Apache Server

3 Data Base MySQL v12.00

4 Bahasa Pemrograman PHP

(9)

3.3.4 Kebutuhan Fungsional

Tabel 3. 3 Kebutuhan Fungsional

No SRS Deskripsi

SRS-F-001 Sistem dapat melakukan login

SRS-F-002 Sistem dapat menyediakan informasi E – Voting Pilkades Cibogo Aktor : Admin (Panitia Pemilihan)

SRS-F-003 Sistem memiliki fitur mengelola data pemilih SRS-F-004 Sistem memiliki fitur megelola data kandidat

SRS-F-005 Sistem memiliki fitur mengelola informasi e – voting SRS-F-006 Sistem memiliki fitur mengelola data user

Aktor : Pemilih

SRS-F-007 Sistem memiliki fitur dapat memilih calon kandidat Kepala Desa SRS-F-008 Sistem memiliki fitur melihat informasi kandidat

SRS-F-009 Sistem memiliki fitur dapat melihat informasi data voting

3.3.5 Kebutuhan Non Fungsional

Tabel 3. 4 Kebutuhan Non Fungsional

No SRS Deskripsi

SRS-NF-001 Sistem dibangun dengan tampilan antarmuka sederhana SRS-NF-002 Sistem yang dibangun berbasis web

SRS-NF-003 Pembangunan sistem menggunakan Bahasa pemrograman PHP

3.3.6 Use Case Diagram

Dalam perancangan sistem informasi ini terdapat Use case Diagram, use case dapat dilihaat pada gambar berikut :

(10)

Gambar 3. 4 Use case diagram keseluruhan sistem

1. Definisi Aktor

Tabel 3. 5 Definisi Aktor

No Aktor Deskripsi

1 Admin Aktor yang bertugas untuk mengelola data pemilih, data kandidat, data voting, data rekapitulasi voting, data user

2 Pemilih Aktor yang bertugas melakukan voting terhadap calon kandidat

(11)

2. Definisi Use Case

Tabel 3. 6 Definisi Use Case No Use

Case

Nama Use Case Deskripsi

UC-1 Login Use Case yang tugasnya sebagai autentifikasi pengguna sistem UC-2 Kelola data

pemilih

Use Case yang tugasnya sebagai kelola data pemilih e – voting

UC-3 Kelola data kandidat

Use Case yang tugasnya sebagai kelola data kandidat e - voting yang akan di pilih oleh pemilih

UC-4 Informasi Data voting

Use case yang tugasnya memberikan informasi dari voting

UC-5 Informasi

rekapitulasi voting

Use case yang tugasnya memberikan informasi hasil Quick Count dari e voting UC-6 Kelola data user Use case yang tugasnya mengelola

data user e voting

UC-7 Pilih Kandidat Use case yang tugasnya untuk memilih calon kandidat

(12)

3. Skenario Use Case

a. Use Case Diagram Login

Gambar 3. 5 Use Case Diagram Login

Use case ini berfungsi untuk autentifikasi pengguna yang akan menggunakan sistem ini.

Tabel 3. 7 Skenario Use Case Diagram login

No. Usecase UC-1

Aktor All

Prekondisi Aktor berada di halaman lgoin Hasil yang diharapkan Aktor dapat login ke dalam sistem Skenario

Aksi Aktor Reaksi Sitem

Skenario Normal

1 Aktor mengisi username dan password lalu klik tombol login

2 Verifikasi username dan password

(13)

3 Jika username dan password benar maka login berhasil 4 Jika username dan password salah, akan muncul tampilan

“maaf username dan password salah”

b. Use Case Diagram Kelola Data Pemilih

Gambar 3. 6 Skenario Usce Case Diagram Kelola Data Pemilih Use case yang tugasnya untuk pengelolaan data pemilih e – voting.

(14)

Tabel 3. 8 Skenario Use Case Kelola Data Pemilih

No. Usecase UC-2

Aktor Admin

Prekondisi Aktor telah login dan berada di halaman beranda

Hasil yang diharapkan Aktor dapat melihat, menambahkan, mengedit, dan menghapus data pemilih Skenario

Aksi Aktor Reaksi Sitem

Skenario Normal

1 Aktor memilih menu kelola data pemilih

2 Menampilkan konten kelola data pemilih

3 Aktor memilih tombol tambah 4 Menampilkan form tambah data pemilih

5 Aktor memilih form tambah pemilih

6 Aktor memilih tombol selesai 7 Pemilih berhasil ditambahkan

8 Aktor memilih tombol edit 9 Menampilkan form edit pemilih

10 Aktor melakukan edit pemilih

11 Aktor memilih tombol save 12 Data Pemilih berhasil di edit 13 Aktor memilih tombol hapus data

pemilih

14 Data Pemilih berhasil di hapus

(15)

c. Use Case Diagram Kelola Data Kandidat

Gambar 3. 7 Use case diagram kelola data kandidat

Use Case kelola data kendidat berfungsi untuk mengelola data kandidat yang akan menjadi calon kepala desa, berikut skenario – skenariio use case diagram kelola data kandidat.

Tabel 3. 9 Use case diagram kelola data kandidat

No. Usecase UC-3

Aktor Admin

Prekondisi Konten kelola data kandidat telah muncul Hasil yang diharapkan Aktor dapat melihat, menambahkan,

mengedit, dan menghapus data kandidat Skenario

Aksi Aktor Reaksi Sitem

Skenario Normal

(16)

1 Aktor memilih menu kelola data kandidat

2 Menampilkan konten kelola data kandidat

3 Aktor memilih tombol tambah 4 Menampilkan form tambah data kandidat

5 Aktor memilih form tambah kandidat

6 Aktor memilih tombol selesai 7 Kandidat berhasil ditambahkan

8 Aktor memilih tombol edit 9 Menampilkan form edit kandidat

10 Aktor melakukan edit pemilih

11 Aktor memilih tombol save 12 Data Kandidat berhasil di edit

13 Aktor memilih tombol hapus data Kandidat

14 Data Kandidat berhasil di hapus

d. Use Case Diagram Informasi Data Voting

(17)

Gambar 3. 8 Use Case Diagram Informasi Data Voting

Use Case Kelola data voting berfugsi untuk menampilkan informasi data voting, berikut ini adalah skenario – skenario use case kelola data voting.

Tabel 3. 10 Use Case Diagram Kelola Data Voting

No. Usecase UC-4

Aktor Admin

Prekondisi Konten Informasi data voting telah muncul Hasil yang diharapkan Aktor dapat melihat informasi data voting,

dan mendownload data voting Skenario

Aksi Aktor Reaksi Sitem

Skenario Normal

1 Aktor memilih menu informasi data voting

2 Menampilkan konten infromasi data voting 3 Aktor memilih tombol download data

voting

4 Menampilkan form download data voting

5 Aktor memilih tombol selesai 6 Data voting berhasil di download

(18)

e. Use Case Diagram Informasi Rekapitulasi Voting

Gambar 3. 9 Use Case Diagram Informasi Rekapitulasi Voting

Use Case Diagram Informasi rekapitulasi Voting berfungsi menampilkan informasi rekapitulasi voting

Tabel 3. 11 Skenario use case diagram informasi rekapitulasi voting

No. Usecase UC-5

Aktor Admin

Prekondisi Konten kelola data rekapitulasi voting Hasil yang diharapkan Aktor dapat melihat informasi data

rekapitulasi voting, dan mendownload data rekapitulasi voting

Skenario

Aksi Aktor Reaksi Sitem

Skenario Normal

1 Aktor memilih menu informasi data rekapitulasi voting

2 Menampilkan konten infromasi data rekapitulasi voting

(19)

3 Aktor memilih tombol download data rekaptiluasi voting

4 Menampilkan form download data rekapitulasi voting 5 Aktor memilih tombol selesai 6 Data rekapitulasi voting

berhasil di download

f. Use Case Diagram Kelola Data User

Gambar 3. 10 Use Case Diagram Kelola Data User

Use case diagram kelola data user ini berfungsi ini menampilkan, menambah, mengedit serta menghapus data user, berikut adalah skenario use case nya.

Tabel 3. 12 Skenario use case diagram kelola data user

No. Usecase UC-6

Aktor Admin

Prekondisi Konten kelola data useer

Hasil yang diharapkan Aktor dapat melihat, menambah, mengedit, serta menghapus data user

(20)

Skenario

Aksi Aktor Reaksi Sitem

Skenario Normal

1 Aktor memilih menu informasi data user

2 Menampilkan konten data user

3 Aktor memilih tombol tambah user 4 Menampilkan form tambah user

5 Aktor mengiput data user yang akan di tambah dan klik tombol tambah

6 Data user berhasil di tambahkan

7 Aktor memilih tombol edit 8 menampilkan form edit data user sesuai yang di pilih 9 Aktor mengedit data user dan klik

tombol edit

10 Data diupdate dan berhasil disimpan di database

11 Aktor memilih tombol hapus data user

12 menampilkan pesan kofrimasi “apakah anda ingin menghapus data ini”

g. Use Case Diagram Pilih Kandidat

Gambar 3. 11 Use Case Diagram Pilih Kandidat

(21)

Tabel 3. 13 Skenario Use Case Diagram Pilih Kandidat

No. Usecase UC-7

Aktor Pemiih (Masyarakat)

Prekondisi Konten memilih kandidat

Hasil yang diharapkan Aktor dapat melihat, dan memilih kandidat Skenario

Aksi Aktor Reaksi Sitem

Skenario Normal

1 Aktor memilih menu pilih kandidat 2 Menampilkan konten Pilih kandidat

3 Aktor memilih salah satu kandidat 4 ketika aktor memilih salah satu kandidat akan tampil pesan “anda telah memilih kandidat nomer sekian”

3.3.7 Activity Diagram

Activity Diagram adalah diagram yang memperlihatkan aliran dari suatu aktivitas lainnya dalam suatu sistem. Bagaimana aktivitas itu dimulai decision yang mungkin terjadi dan bagaimana aktivitas itu berakhir. Gambar dibawah ini memperlihatkan Activity Diagram dari setiap Use Case.

(22)

1. Activity Diagram Login

Gambar 3. 12 Activity Diagram Login

(23)

2. Activity Diagram Kelola Data Pemilih

Gambar 3. 13 Activity Diagram Kelola Data Pemilih

(24)

3. Activity Diagram Edit Data Voting

Gambar 3. 14 Activity kelola edit Data Pemilih

(25)

4. Activity Diagram tambah data pemilih

Gambar 3. 15 Activity Diagram Tambah Data pemilih

(26)

5. Activity Diagram Hapus Data Pemilih

Gambar 3. 16 Activity Diagram Hapus Data Pemilih

(27)

6. Activity Diagram Kelola Data Kandidat

Gambar 3. 17 Activity Diagram Kelola Data Kandidat

(28)

7. Activity Diagram Edit Data Kandidat

Gambar 3. 18 Activity Diagram Edit Data Kandidat

(29)

8. Activity Diagram Tambah Data Kandidat

Gambar 3. 19 Activity Diagram Tambah Data Kandidat

(30)

9. Activity Diagram Hapus Data Kandidat

Gambar 3. 20 Activity Diagram Hapus Data Kandidat

(31)

10. Activity Diagram Informasi Data Voting

Gambar 3. 21 Activity Diagram Informasi Data Voting

(32)

11. Activity Diagram Rekapitulasi Voting

Gambar 3. 22 Activity Diagram Rekapitulasi Voting

(33)

12. Activity Diagram Kelola Data User

Gambar 3. 23 Activity Diagram kelola Data User

(34)

13. Activity Diagram Edit Data User

Gambar 3. 24 Activity Diagram Edit Data User

(35)

14. Activity Diagram Tambah Data User

Gambar 3. 25 Activity Diagram Tambah Data User

(36)

15. Activity Diagram Hapus Data User

Gambar 3. 26 Hapus Data User

(37)

16. Activity Diagram Pilih Kandidat

Gambar 3. 27 Activity Diagram Pilih Kandidat

Referensi

Dokumen terkait

Menurut Arikunto (2009: 54) yang dimaksud dengan kunjungan kelas atau classroom visitation adalah kunjungan yang dilakukan oleh pengawas atau kepala sekolah ke sebuah

Abstrak: Penelitian ini bertujuan untuk mengetahui Pengaruh Latihan Power Otot Tungkai (Tuck Jump With Knees Up) terhadap Peningkatan Tendangan Jarak Jauh dalam

Biaya dan pengeluaran yang dikeluarkan oleh masing-masing Pihak , jika ada , yang timbul karena atau berhubungan dengan lingkup atau kegiatan kerja sama dimaksud

Penerapan model pembelajaran Treffinger efektif digunakan untuk meningkatkan kemampuan berpikir tingkat tinggi peserta didik pada mata pelajaran Ilmu Pengetahuan Alam (IPA)

Penyelesaian wanprestasi dalam perjanjian kredit dengan hak tanggungan di Credit Union Seia Sekata adalah melalui penjualan benda yang menjadi obyek jaminan Hak Tanggungan

Ini artinya, dengan semakin baiknya pengetahuan prosedural (yakni mengkomposisikan tugas untuk mencapai tujuan jangka pendek) dan pengetahuan kondisional (yakni menggunakan

Penelitian ini bertujuan untuk mengetahui : (1) minat mempengaruhi mahasiswa dalam memilih program studi di perguruan tinggi; (2) motivasi mempengaruhi mahasiswa dalam memilih

Menimbang, bahwa yang menjadi dalil pokok dari gugatan para Penggugat adalah bahwa para Penggugat mengajukan gugatan waris terhadap harta peninggalan kedua orang tua