• Tidak ada hasil yang ditemukan

III. BAB III ANALISIS KEBUTUHAN SISTEM

N/A
N/A
Protected

Academic year: 2023

Membagikan "III. BAB III ANALISIS KEBUTUHAN SISTEM"

Copied!
27
0
0

Teks penuh

(1)

III-1

III. BAB III

ANALISIS KEBUTUHAN SISTEM

3.1 Profil Unit Kerja

3.1.1 Struktur Organisasi

Berdasarkan Peraturan Bupati Subang Nomor 49 Tahun 2020 Tentang Perubahan ketiga atas Peraturan Bupati Nomor 32 Tahun 2016 Tentang Susunan organisasi perangkat daerah dinas, maka struktur organisasi Dinas Koperasi UMKM Perdagangan dan Perindustrian adalah sebagai berikut :

Gambar 3.1 Struktur Organisasi Dinas Koperasi UMKM Perdagangan dan Perindustrian

(2)

Adapun susunan organisasi Dinas Koperasi UMKM Perdagangan dan Perindustrian Kabupaten Subang adalah sebagai berikut :

1. Kepala Dinas

2. Sekretaris yang membawahi

a. Sub bagian perencanaan, evaluasi dan pelaporan b. Sub bagian umum dan kepegawaian

c. Sub bagian keuangan dan barang daerah 3. Bidang koperasi yang membawahi

a. Seksi kelembagaan dan diklat koperasi

b. Seksi pengembangan dan kemitraan usaha koperasi c. Seksi pengawasan koperasi

4. Bidang UMKM yang membawahi

a. Seksi manajemen usaha mikro kecil dan menengah

b. Seksi pemasaran dan kemitraan usaha mikro kecil dan menengah c. Seksi pemberdayaan dan pembiayaan usaha mikro kecil dan menengah 5. Bidang perdagangan yang membawahi

a. Seksi perdagangan dalam negeri b. Seksi perdagangan luar negeri c. Seksi pengawasan tertib niaga 6. Bidang perindustrian yang membawahi

a. Seksi industry argo, kimia, tekstil dan hasil hutan b. Seksi industry logam, mesin, elektronika dan aneka c. Seksi pengembangan, promosi dan kerja sama industry 7. Bidang pasar yang membawahi

a. Seksi retribusi

b. Seksi kebersihan, ketertiban dan penataan pasar c. Seksi pengawasan dan pengembangan pasar 8. Unit Pelaksana Teknis Dinas (UPTD) yang terdiri dari

a. 6 UPTD Pasar

(3)

b. 1 UPT Plut

c. 1 UPT Kemetrologian 9. Kelompok jabatan fungsional

1.2.1 Tugas Pokok dan Fungsi Unit Kerja a. Tugas Pokok Bidang Koperasi

Menyelenggarakan dan Menyusun petunjuk teknis di bidang kelembagaan dan diklat koperasi, pengembangan usaha koperasi dan pengawasan koperasi.

b. Fungsi Bidang Koperasi

1. Penyusunan rencana kerja bidang koperasi

2. Penyusunan rencana dan program pemberdayaan dan pembangunan koperasi

3. Pemberian bimbingan teknis bagi koperasi

4. Penganalisaan dan penilaian data kelembagaan dan pengawasan koperasi 5. Pelaksanaan pengaturan dan bimbinan teknis serta pengembangan usaha

bagi koperasi

6. Penganalisaan laporan pelaksanaan bimbingan teknis, pengembangan usaha bagi koperasi

7. Pelaksanaan kerja sama dengan instansi terkait, pengusaha

besar/swasta/BUMN untuk memperlancar permodalan bagi koperasi

8. Penyusunan petunjuk teknis dan bimbingan teknis pembinaan kelembagaan dan diklat koperasi

9. Penyiapan pelaksanaan bimbingan dan pengarahan metode program pelatihan/penyuluhan dan pemberdayaan perkoperasian

10. Pelaksanaan penyuluhan dan publikasi perkoperasian kepada masyarakat umum dan Gerakan koperasi

11. Pemberian bantuan penyuluhan hukum pengembangan organisasi koperasi 12. Pemberian bimbingan dan pengarahan kepada kader-kader koperasi dari

kalangan III-3elolaIII-3 koperasi dan masyarakat 13. Penyajian data dan informasi di bidang koperasi

(4)

14. Penyusunan rencana kerja di bidang pengawasan dan pembinaan koperasi 15. Pemeriksaan dan pengawasan koperasi yang wilayah keanggotaan dalam

daerah kabupaten

16. Pemeriksaan dan pengawasan koperasi simpan pinjam yang wilayah keanggitaan dalam wilayah kabupaten

17. Pemberdayaan dan perlindungan koperasi yang keanggotaannya dalam daerah kabupaten

18. Penyampaian telaahan staf sebagai bahan pertimbangan pengambilan kebijakan Kepala Dinas

19. Penyusunan laporan hasil pelaksanaan kegiatan bidang koperasi.

1.3 Analisa Sistem Berjalan

Analisa sistem yang berjalan disini adalah analisa sistem yang sudah ada (sistem lama) prosedur tentang pendataan Koperasi yang ada di Kabupaten Subang.

Gambar 3.2 Sistem yang Berjalan

(5)

3.3 Analisa Kebutuhan Perangkat 3.3.1 Kebutuhan Perangkat Lunak

Kebutuhan perangkat lunak adalah mendeskripsikan sistem secara umum dan menjelaskan kebutuhan-kebutuhan dari aplikasi yang dibangun. Kebutuhan perangkat lunak yang dibituhkan untuk menjalankan sistem adalah sebagai berikut :

1. Kebutuhan perangkat lunak user

Tabel 3 1 Kebutuhan Perangkat Lunak User

No Kebutuhan Keterangan

1. Web Browser Digunakan untuk menjalankan sistem

2. Windows, Android, IOS Digunakan sebagai sistem operasi

2. Kebutuhan perangkat lunak programer

Tabel 3 2 Kebutuhan Perangkat Lunak Programer

No Perangkat Lunak Keterangan

1. Web Browser Digunakan untuk menjalankan sistem

2. Windows 10, 11 Digunakan sebagai sistem operasi 3. Visual Studio Code Digunakan sebagai text editor

4. XAMPP Digunakan Sebagai DBMS

3. Kebutuhan perangkat lunak server

Tabel 3 3 Kebutuhan Perangkat Lunak Server

No Perangkat Lunak Keterangan

1. Meta Desc Untuk melayani permintaan akses dari komputer

2. FTP Untuk melakukan pertukaran dan

transfer file melalui sebuah server internet

3. Web Server Menyediakan layanan permintaan data dengan protokol http dan https 4. DNS Server Layanan untuk memberikan

informasi dan menerjemahkan nama host (domain) ke IP Adress

5. DHCP Protokol berbasis arsitektur client/server yang di pakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan

6. MySQL Database

(6)

1.3.1 Kebutuhan Perangkat Keras

Kebutuhan perangkat keras merupakan komponen fisik yang memiliki spesifikasi atau kriteria tertentu agar dapat menjalankan sistem dengan baik. Kebutuhan peragkat keras yang dibutuhkan untuk menjalankan sistem adalah sebagai berikut :

1. Kebutuhan perangkat keras user

Tabel 3 4 Kebutuhan Perangkat Keras User

No Perangkat Keras Keterangan Spesifikasi 1. Smartphone Processor Snapdragon 480 Octa

Core up to 2.0GHz / Bionic A13

RAM Minimal 2 GB

Penyimpanan Minimal 8 GB 2. PC / Laptop Processor Core 2 Duo / AMD

Athlon

RAM Minimal 4 GB

Penyimpanan Minimal 8 GB Kartu Grafis Intel HD / Radeon

Vega Series

Mouse Standar

Keyboard Standar

2. Kebutuhan Perangkat keras programer

Tabel 3 5 Kebutuhan Perangkat Keras Programer

No Perangkat Keras Spesifikasi 1. Processor Ryzen 3 3200U

2. RAM 8 GB DDR4

3. Penyimpanan SSD 512 GB

4. Kartu Grafis Radeon Vega 3 Mobile Vram 2 GB

5. Keyboard Standar

6. Mouse Standar

7. Monitor Standar

3. Kebutuhan perangkat keras server

Tabel 3 6 Kebutuhan Perangkat Keras Server

No Perangkat Keras Spesifikasi 1. Processor AMD EPYC 7502P

2. RAM 128 GB DDR4

3. Penyimpanan SSD 512 GB

4. Kartu Grafis NVIDIA Tesla T4 16 GB

5. NIC Intel X540 2x10 GbE

6. PSU Redundant 2x1600W Platinum

7. Keyboard Standar

(7)

8. Mouse Standar

9. Monitor Standar

1.4 Analisis Kebutuhan Sistem 1. Kebutuhan Fungsional

Tabel 3 7 Kebutuhan Fungsional

Nomor SRS Deskripsi

Admin

SRS-F-01 Sistem dapat melakukan Login SRS-F-02 Sistem dapat melakukan Logout

SRS-F-03 Sistem dapat mengelola data geografis koperasi SRS-F-04 Sistem dapat mengelola akun

SRS-F-05 Sistem dapat menampilkan info status koperasi

SRS-F-06 Sistem dapat mengelola pesan masuk dari pengunjung Pengunjung

SRS-F-07 Sistem dapat menampilkan map koperasi

SRS-F-08 Sistem dapat mengirimkan pesan masukan dan saran PPKL

SRS-F-01 Sistem dapat melakukan Login SRS-F-02 Sistem dapat melakukan Logout

SRS-F-03 Sistem dapat mengelola data geografis koperasi SRS-F-05 Sistem dapat menampilkam info status koperasi SRS-F-09 Sistem dapat mengisi status koperasi

2. Kebutuhan Non Fungsional

Tabel 3 8 Kebutuhan Non Fungsional

Nomor SRS Deskripsi

SRS-NF-01 Sistem dapat dijalankan melalui web browser seperti Microsoft edge, google chrome, mozilla firefox dan lain sebagainya

SRS-NF-02 Sistem memiliki User Interface (UI) yang mudah di pahami oleh user

SRS-NF-03 Gambar yang dapat di upload oleh admin maksimal 5mb

(8)

1.5 Usecase Diagram dan Tabel Skenario

1. Usecase Diagram Sistem Informasi Geografis Koperasi Kabupaten Subang

Gambar 3.3 Usecase Diagram SIG Koperasi

1. Usecase dan Skenario Login Staf & PPKL

Gambar 3 4 Usecase Login

(9)

Tabel 3 9 Skenario Login Staf & PPKL

Title Skenario Melakukan Login

Deskripsi Melakukan Login Aktor &

Interface

Aktor : Admin (Staf) & PPKL Interface : Halaman Login Pre-Condition Aktor belum melakukan Login Basic Flow

Login

Aksi Aktor Reaksi Sistem

1. Membuka aplikasi website

2. Menampilkan Halaman Login 3. Mengisi Username

dan Password

4. Memvalidasi

username, password dan level

5. Menampilkan Dashboard (Backend) Past-Condition Aktor berhasil masuk ke

Backend Alternative(s)

flow

6. Menampilkan Notifikasi Salah

2. Skenario Logout Staf & PPKL

Tabel 3 10 Skenario Logout

Title Skenario Melakukan Logout

Deskripsi Melakukan Logout Aktor &

Interface

Aktor : Admin (Staf) & PPKL

Interface : Halaman Dashboard (Backend) Pre-Condition Aktor sudah melakukan Login

Basic Flow Logout

Aksi Aktor Reaksi Sistem

1. Menekan Tombol Logout

2. Kembali ke halaman Login

Past-Condition Aktor berhasil Logout Alternative(s)

flow

(10)

3. Usecase dan Skenario Kelola Data Geografis Koperasi

Gambar 3 5 Usecase Kelola Data Geografis Koperasi Tabel 3 11 Skenario Kelola Data Geografis Koperasi

Title Skenario Kelola Data Geografis Deskripsi Melakukan Kelola data geografis Koperasi Aktor &

Interface

Aktor :Admin (Staf) & PPKL

Interface : Halaman Dashboar (Backend)

Pre-Condition Aktor sudah berada di halaman Dashboard (Backend) Basic Flow

Tambah Data Aksi Aktor Reaksi Sistem

1. Aktor memilih menu III-10elola SIG koperasi

2. Menampilkan halaman Kelola SIG koperasi

3. Menekan tombol tambah koperasi

4. Menampilkan halaman tambah koperasi

(11)

5. Mengisi data yang di butuhkan 6. Tekan tombol

simpan

7. Poupup notifikasi data berhasil di tambahkan

8. Kembali ke halaman Kelola SIG koperasi Past-Condition Aktor Kembali ke halaman

III-11elola SIG koperasi Alternative(s)

flow

9. Tekan tombol reset

10. Menghapus data yang sudah di isi di halaman tambah koperasi

Basic Flow Edit

Data Aksi Aktor Reaksi Sistem

1. Aktor meilih menu Kelola SIG koperasi

2. Menampilkan halaman Kelola SIG koperasi

3. Aktor menekan tombol edit data

4. Menampilkan halaman edit data 5. Mengedit /

mengubah data yang dipilih 6. Menekan tombol

simpan

7. Popup notifikasi data berhasil di ubah 8. Kembali ke halaman

Kelola SIG koperasi Past-Condition Aktor Kembali ke halaman

III-11elola SIG koperasi Altervative(s)

flow

9. Tekan tombol reset

10. Mereset data sebelum di edit Basic Flow

Hapus Data Aksi Aktor Reaksi Sistem

1. Aktor memilih menu Kelola SIG koperasi

2. Menampilkan halaman Kelola SIG koperasi

3. Menekan tombol hapus data

4. Menampilkan popup hapus data

(12)

5. Menekan tombol ok

6. Popup notifikasi data berhasil di hapus 7. Kembali ke halaman

Kelola SIG koperasi Past-Condition Aktor Kembali ke halaman

III-12elola SIG koperasi Alternative(s)

Condition

8. Menekan tombol cancel

9. Kembali ke halaman III-12elola SIG koperasi Basic Flow

Printout Data Aksi Aktor Reaksi Sistem

1. Aktor memilih menu Kelola SIG koperasi

2. Menampilkan halaman SIG koperasi 3. Menekan tombol

Print

4. Menampilkan halaman print &

popup jendela Kelola print

5. Kilk tombol print

6. Sistem akan melakukan print out data

Past-Condition Aktor Kembali ke halaman SIG Koperasu

Alternative(s)

Condition 7. Klik tombol cancel

8. Kembali ke halaman print

(13)

4. Usecase dan Skenario Kelola Akun

Gambar 3 6 Usecase Diagram Kelola Akun Tabel 3 12 Skenario Kelola Akun

Title Skenario Kelola Akun

Deskripsi Melakukan Kelola Akun Aktor &

Interface

Aktor : Admin (Staf)

Interface : Halaman Dashboar (Backend)

Pre-Condition Aktor sudah berada di halaman Dashboard (Backend) Basic Flow

Tambah Akun Aksi Aktor Reaksi Sistem

1. Aktor memilih menu Kelola akun

2. Menampilkan

halaman Kelola akun 3. Menekan tombol

tambah akun

4. Menampilkan halaman tambah akun

5. Mengisi data yang di butuhkan 6. Tekan tombol

simpan

7. Popup notifikasi akun berhasil di tambah

8. Kembali ke halaman Kelola akun

Past-Condition Aktor Kembali ke halaman Kelola akun

Alternative(s) flow

9. Tekan tombol reset

10. Menghapus data yang sudah di isi di halaman tambah akun

Basic Flow Edit

Akun Aksi Aktor Reaksi Sistem

(14)

1. Aktor memilih menu Kelola akun

2. Menampilkan

halaman Kelola akun 3. Menekan tombol

edit

4. Menampilkan halaman edit akun 5. Mengedit /

mengubah data akun yang di pilih 6. Tekan tombol

simpan

7. Popup notifikasi akun berhasil di ubah

8. Kembali ke halaman Kelola akun

Past-Condition Aktor Kembali ke halaman Kelola akun

Altervative(s) flow

9. Tekan tombol reset

10. Mereset data sebelum di edit Basic Flow

Hapus Akun Aksi Aktor Reaksi Sistem

1. Aktor memilih menu Kelola akun

2. Menampilkan

halaman Kelola akun 3. Menekan tombol

hapus di tabel akun yang di pilih

4. Menampilkan popup hapus data

5. Menekan tombol ok

6. Popup notifikasi akun berhasil di hapus

7. Kembali ke halaman Kelola akun

Past-Condition Aktor Kembali ke halaman Kelola akun

Alternative(s) flow

8. Menekan tombol cancel

9. Kembali ke halaman Kelola akun

(15)

5. Usecase dan Skenario View Pesan Masuk

Gambar 3 7 Usecase View Pesan Masuk Tabel 3 13 Skenario View Pesan Masuk

Title Skenario View Pesan Masuk

Deskripsi Melakukan View Pesan Masuk Aktor &

Interface

Aktor : Admin (Staf)

Interface : Halaman Dashboar (Backend)

Pre-Condition Aktor sudah berada di halaman Dashboard (Backend) Basic Flow

View Detail Pesan

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu pesan masuk

2. Menampilkan halaman pesan masuk

3. Memilih pesan yang masuk

4. Menampilkan detail dari isi pesan Past-Condition Aktor Kembali ke halaman

pesan masuk Alternative(s)

flow Basic Flow Hapus Pesan

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu pesan masuk

(16)

2. Menampilkan halaman pesan masuk

3. Aktor menekan tombol hapus pada pesan yang di pilih

4. Menampilkan Popup hapus pesan

5. Menekan tombol ok

6. Menghapus pesan yang dipilih

7. Kembali ke halaman pesan masuk Past-Condition Aktor Kembali ke halaman

pesan masuk Alterbative(s)

flow

8. Menekan tombol cancel

9. Kembali ke halaman pesan masuk

7. Usecase dan Skenario View Status Koeprasi

Gambar 3 8 Usecase View Status Koperasi

(17)

Tabel 3 14 Skenario View Status Koperasi

Title Skenario Info Status Koperasi Deskripsi Melakukan view Status Koperasi

Aktor &

Interface

Aktor : Admin (Staf)

Interface : Halaman Dashboar (Backend)

Pre-Condition Aktor sudah berada di halaman Dashboard (Backend) Basic Flow

View Detail Status Koperasi

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu status koperasi

2. Menampilkan halaman status koperasi 3. Memilih informasi

yang masuk

4. Menampilkan detail informasi yang masuk

Past-Condition Aktor III-17elolaIII-17 ke halaman status koperasi Alternative(s)

flow Basic Flow Hapus Status Koperasi

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu Status Koperasi

2. Menampilkan halaman status koperasi 3. Menekan tombol

hapus pada informasi yang di pilih

4. Menampilkan popup hapus pesan 5. Menekan tombol

ok

6. Menghapus pesan yang dipilih

7. Kembali ke halaman status koperasi Past-Condition Aktor Kembali ke halaman

status koperasi Alternative (s)

flow

8. Menekan tombol cancel

9. Kembali ke halaman status koperasi

(18)

8. Skenario Input Status Koperasi

Tabel 3 15 Input Status Koperasi

Title Skenario Input Status Koperasi Deskripsi Melakukan Input Status Koperasi

Aktor &

Interface

Aktor : PPKL

Interface : Halaman Dashboar (Backend)

Pre-Condition Aktor sudah berada di halaman Dashboard (Backend) Basic Flow

Input Status Koperasi

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu input status koperasi

2. Menampilkan halaman input status koperasi

3. Mengisi informasi koperasi yang telah di datangi 4. Tekan tombol kirim

5. Sistem mengirimkan informasi ke

halaman view status koperasi

6. Kembali ke halaman status koperasi Past-Condition Aktor Kembali ke halaman

status koperasi Alternative(s)

flow

9. Skenario View Tampilan Home

Tabel 3 16 Skenario View Tampilan Home

Title Skenario View Tampilan Home Deskripsi Menampilkan Halaman Home

Aktor &

Interface

Aktor : Pengunjung Interface : Halaman Home Pre-Condition Aktor Membuka Browser

Basic Flow Aksi Aktor Reaksi Sistem

1. Aktor mengetik link website

2. Sistem menampilkan halaman home / utama website Past-Condition Aktor berhasil masuk

halaman utama Alternative(s)

flow

(19)

10. Usecase dan Skenario View Map

Gambar 3 9 Usecase View Map Tabel 3 17 Skenario View Map

Title Skenario View Map

Deskripsi Menampilkan Map & Detail Data Aktor &

Interface

Aktor : Pengunjung Interface : Halaman Map

Pre-Condition Aktor Sudah berada di halaman home

Basic Flow Aksi Aktor Reaksi Sistem

1. Aktor mengetik link website

2. Sistem menampilkan halaman home / utama website 3. Memilih menu map

di navbar

4. Sistem menampilkan halaman map 5. Aktor mencari

koperasi yang di inginkan

6. Menampilkan koperasi yang di cari di maps

7. Aktor menekan view detail dari map koperasi

8. Menampilkan keterangan dan

(20)

galeri dari koperasi yang di pilih Past-Condition

Alternative(s) flow

11. Skenario Mengirim Pesan dan Masukan

Tabel 3 18 Skenario Mengirim Pesan dan Masukan

Title Skenario Memgirim Pesan dan Masukan Deskripsi Mengirim Pesan dan Masukan

Aktor &

Interface

Aktor : Pengunjung Interface : Halaman Home Pre-Condition Aktor Membuka Browser

Basic Flow Aksi Aktor Reaksi Sistem

2. Aktor mengetik link website

3. Sistem menampilkan halaman home / utama website 4. Aktor mengisi form

hubungi kami di footer halaman home

5. Aktor menekan tombol kirim

6. Mengirim pesan ke halaman kotak masuk staf Past-Condition Aktor berhasil masuk

halaman utama Alternative(s)

flow

(21)

6.2 Activity Diagram 1. Activity Login

Gambar 3.10 Activity Login

2. Activity Logout

Gambar 3.11 Avtivity Logout

(22)

3. Activity Kelola SIG Koperasi

Gambar 3.12 Activity Kelola SIG Koperasi

(23)

4. Activity Kelola Akun

Gambar 3.13 Activity Kelola Akun

(24)

5. Activity View Pesan Masuk

Gambar 3.14 Activity View Kotak Masuk

6. Activity Input Status Koperasi

Gambar 3.15 Activity Input Status Koperasi

(25)

7. Activity View Status Koperasi

Gambar 3.16 Activity View Info Status Koperasi 8. Activity Mengirim Pesan dan Masukan

Gambar 3 17 Activity Mengirim Pesan dan Masukan

(26)

9. Activity View Map dan Detail Koperasi

Gambar 3 18 Activity View Map dan Detail Koperasi

(27)

6.3 Robutsness Diagram

Gambar 3.19 Robutsness Diagram

Referensi

Dokumen terkait

proposal marketing plan pdfpoints from your business plan capturing the rationale behind your application contoh proposal business plan,contoh proposal business plan.pdf

Oleh karena itu pabrik yang akan didirikan mempunyai prospek pasar yang baik.Berdasarkan kebutuhan Margarin di Indonesia, maka pabrik akan mulai beroperasi pada tahun 2022

基礎研究一貫型 応用研究一貫型 製品開発一貫型 他 部門一一貫型 移動型 注1≦ 表13.. 発一貫型 一 貫型

Atas kehendak-Nya peneliti dapat menyelesaikan skripsi dengan judul “Peningkatan Prestasi Belajar Matematika Materi Berhitung Penjumlahan Bilangan 1-40 Melalui Alat

Hal ini terjadi karena model pembelajaran bermain peran (role play) merupakan model pembelajaran yang baru diterapkan di kelas. Sebelum permainan peran dimulai, guru membekali

Muhammad Sholeh dalam Pendidikan Agama Masyarakat Dalam kehidupan manusia, agama merupakan hal yang

yang ada di Indonesia yang mengatakan bahwa Moe itu terlihat lucu, baik itu dalam hal penampilan maupun karakter, bahkan ada beberapa orang yang mengikuti karakter dan

Deskripsi : admin dapat melakukan pelunasan data pembelian dan cetak nota penjualan. Pre-kondisi : admin melakukan login untuk dapat mengakses halaman admin. Post-kondisi