• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV RANCANGAN SISTEM USULAN"

Copied!
20
0
0

Teks penuh

(1)

55

RANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Berdasarkan proses bisnis pada Kantor Desa Cikampek Timur, maka tahapan berikutnya adalah analisa kebutuhan. Berikut ini spesifikasi kebutuhan (system requirement) dari sistem persediaan obat.

4.1.1. Analisa Kebutuhan

Analisa kebutuhan software untuk program Pengajuan Dana pada Kantor Desa Cikampek Timur diusulkan dengan beberapa prosedur diantaranya :

A. Sekretaris Desa a. Melakukan login

b. Menginput perencanaan pengajuan dana

c. Mengelola (simpan, edit, hapus) data pengajuan dana B. Kepala Desa

a. Melakukan login

b. Melihat data perencanaan pengajuan dana c. Meng-upload data pengajuan dana

d. Melihat laporan dan status pengajuan dana C. Gubernur

a. Melakukan login b. Melihat data pengajuan c. Merubah status pengajuan

(2)

4.1.2. Rancangan Diagram Use Case Usulan

Gambar IV.1.

Use Case Diagram sistem usulan

Deskripsi Menu Perencanaan Pengajuan Tabel IV.1.

Deskripsi Menu Perencanaan Pengajuan

Use case name Perencanaan Pengajuan

Requirements Sekretaris Desa telah melakukan login

Goal Sekretaris Desa menyimpan data perencanaan

pengajuan dana

(3)

pengajuan dana

Post condition Merubah data pengajuan

Failed end conditions Gagal menyimpan data

Primary Actors Sekretaris Desa

Main Flow / Basic Path 1. Sekretaris Desa menginput data perencanaan

perenpengajuan dana.

2. Sekretaris Desa menyimpan data perencanaan pengajuan dana

3. Sekretars desa menyinpan data perencanaan.

4. System menyimpan data pengajuan

Deskripsi Menu Data Perencanaan

Tabel IV.2.

Deskripsi Menu Data Perencanaan

Use case name Data Perencanaan

Requirements Sekretaris Desa telah melakukan login

Goal Tampil tabel data perencanaan

Pre-condition Sistem menampilkan tabel data perencanaan

Post condition Sekretaris desa mengelola data perencanaan

Failed end conditions Gagal menyimpan data

Primary Actors Sekretaris Desa

Main Flow / Basic Path 1. Sekretaris Desa melihat data perencanaan

Alternate flow / invariant A A1. Sekretaris Desa memilih data pengajuan yang

ingin di ubah

A2. Sekretaris Desa mengubah data pengajuan A3. Sekretaris Desa menyimpan data dengan

memilih tombol “Update”

A4. System memperbarui data pengajuan

Alternate flow / invariant B B1. Sekretaris Desa memilih data yang ingin di

hapus

B2. Sistem menghapus data

Deskripsi Menu Laporan Perencanaan Tabel IV.3.

Deskripsi Menu Laporan Perencanaan

Use case name Laporan Perencanaan

Requirements Kepala Desa telah melakukan login

Goal Tampil surat pengajuan

(4)

Post condition Tampil tabel perencanaan

Failed end conditions Gagal menyimpan data

Primary Actors Kepala Desa

Main Flow / Basic Path 1. Kepala Desa melihat data pengajuan.

2. Kepala Desa melihat surat atas data pengajuan dengan memilih tombol “Lihat”

3. Sistem menampilkan surat pengajuan

Alternate flow / invariant A A1. Kepala Desa melakukan upload pengajuan

dengan memilih tombol “Upload”

Deskripsi Menu Data Pengajuan

Tabel IV.4.

Deskripsi Menu Data Pengajuan

Use case name Data Pengajuan

Requirements Gubernur telah melakukan login

Goal Data pengajuan terverifikasi

Pre-condition Kepala Desa telah mengupload data pengajuan

Post condition Tampil daftar data pengajuan

Failed end conditions Gagal menyimpan data

Primary Actors Gubernur

Main Flow / Basic Path 1. Gubernur melihat data pengajuan dari hasil

upload kepala desa dengan memilih tombol

“Lihat”

2. Gubernur mengubah status pengajuan untuk di “Terima” atau “Di Tolak”

3. Gubernur menyimpan data dengan memilih tombol “Simpan”

(5)

4.1.3. Rancangan Activity Diagram

Gambar IV.2.

Activity Diagram Sistem Usulan act ACT Usulan

Gubernur Kepala Desa Sekretaris Desa Start Melakukan Login Validasi Beranda Sekretaris Perencanaan

Pengajuan PerencanaanData

Input Data

Ubah Data Hapus Data

Input data yang di ubah Update Data Final Start Melakukan Login Validasi Beranda Kepala Desa Laporan Data Pengajuan Melihat Data

Pengajuan data pengajuanmengUpload

Cetak Data Pengajuan Final Start Melakukan Login Validasi Beranda Sekretaris Melihat Daftar Data Pengajuan Ubah Status Data Pengajuan (Diterima atau Ditolak) Final

TIdak Valid TIdak Valid

Valid

TIdak Valid

(6)

4.1.4. Rancangan Dokumen Sistem Usulan A. Spesifikasi dokumen masukan usulan

Dokumen masukan merupakan dokumen yang mengalami proses awal dari sistem Pengajuan Dana pada Kantor Desa Cikampek Timur. Adapun dokumen masukan yang diusulkan oleh tesebut adalah sebagai berikut :

1. Laporan Status Pengajuan

Nama Dokumen : laporan status pengajuan

Fungsi : mengetahui status laporan pengajuan

Sumber : Gubernur

Tujuan : Kepala Desa

Media : Kertas

Frekuensi : Setiap adanya pengajuan

Format : Lampiran C-1

B. Spesifikasi dokumen keluaran usulan

Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung kegiatan serta menerapkan hasil pencatatan dan pelaporan. Adapun dokumen keluaran yang diusulkan oleh tesebut adalah sebagai berikut :

1. Laporan Data Pengajuan

Nama Dokumen : Laporan Data Pengajuan Fungsi : Laporan Data Pengajuan

Sumber : Kepala Desa

Tujuan : Gubernur

(7)

Frekuensi : Setiap terjadi Pengajuan

Format : Lampiran D-1

4.1.5. Rancangan Prototype

Bagian ini berisi mengenai penggambaran interface dari bahasa pemrograman yang dibuat dengan sistem usulan berbasis website.

1. Menu Login

Gambar IV.3.

(8)

2. Menu Data Perencanaan

Gambar IV.4.

User Interface Data Perencanaan

3. Menu Laporan Pengajuan

Gambar IV.5.

(9)

4. Menu Upload Pengajuan

Gambar IV.6.

User Interface Upload Pengajuan

5. Menu Lihat Status Data Pengajuan

Gambar IV.7.

(10)

4.2. Perancangan Perangkat Lunak

Perancangan perangkat lunak ini difokuskan pada enam atribut, yaitu ERD, LRS, Spesifikasi File, Class Diagram, Sequence Diagram, dan Spesifikasi Hardware serta Software.

4.2.1. Entity Relationship Diagram (ERD)

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD).

User Laporan Perencanaan Pengajuan Mengelola Memiliki Memiliki Id_user Lvl_user Nm_user Password Jenis Nama Satuan Harga Total Tanggal Id_perencanaan Nama Satuan Tanggal Total Harga Jenis Id_pengajuan Berkas Tanggal Status 1 M M 1 M 1 Id_perencanaan Id_perencanaan Id_user Id_perencanaan Jenis Gambar IV.8.

(11)

4.2.2. Logical Record Structure (LRS) User Id_user (PK) Password Nm_user Lvl_user Perencanaan Id_perencanaan(PK) Jenis Nama Satuan Harga Total Harga Pengajuan Id_pengajuan(PK) Id_perencanaan(FK) Berkas Tanggal Status Laporan Jenis (FK) Nama Satuan Harga Total Harga 1 M M 1 M 1 Gambar IV.9.

Logical Record Structure (LRS)

4.2.3. Spesifikasi File

1. Spesifikasi File User

Nama Database : Pengajuan.myd Nama File : User

Akronim : User

Tipe File : File Master Akses File : Random

Organisasi File : Index Sequential Panjang Record : 80 Karakter

(12)

Field key : id_user

Software : MySQL

Tabel IV.5.

Spesifikasi File User

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id User id_user Varchar 10 Primary Key

2. Nama User nm_user Varchar 30

3. Password Password Varchar 20

4. Level User Lvl_user Varchar 20

2. Spesifikasi File Perencanaan

Nama Database : Pengajuan.myd Nama File : Perencanaan Akronim : perencanaan Tipe File : File Master Akses File : Random

Organisasi File : Index Sequential

Panjang Record : 112 karakter

Field key : id_perencanaan

Software : MySQL

Tabel IV.6.

Spesifikasi File Perencanaan

No Elemen Data Akronim Tipe Panjang Keterangan 1. Id perencanaan id_perencanaan Varchar 10 Primary Key

2. Jenis jenis Varchar 30

3. Nama nama Varchar 30

4. Harga harga Integer 11

(13)

6. Total total Integer 20

7. Tanggal tanggal Date

3. Spesifikasi File Pengajuan

Nama Database : Perngajuan.myd Nama File : pengajuan Akronim : pengajuan

Tipe File : File Master transaksi Akses File : Random

Organisasi File : Index Sequential Panjang Record : 65 Karakter

Field key : id_pengajuan

Software : MySQL

Tabel IV.7.

Spesifikasi File Pengajuan

No Elemen Data Akronim Tipe Panjang Keterangan 1. Id Pengajuan id_pengajuan Varchar 10 Primary Key

2. Berkas berkas Varchar 30

3. Tanggal tanggal Date

4. Status status Varchar 15

5. Id_perencanaan id_perencanaan Varchar 10 Foreign Key

4. Spesifikasi File Laporan

Nama Database : Pengajuan.myd Nama File : Laporan

Akronim : laporan

Tipe File : File Master Akses File : Random

(14)

Organisasi File : Index Sequential Panjang Record : 53 Karakter

Field key : -

Software : MySQL

Tabel IV.8.

Spesifikasi File Laporan

No Elemen Data Akronim Tipe Panjang Keterangan

1. Jenis jenis Varchar 30 Foreign Key

2. Nama nama Varchar 30

3. Harga harga Integer 11

4. Satuan satuan Integer 11

5. Total total Integer 20

6. Tanggal tanggal Date

4.2.4. Class Diagram/ Class Model 1. Class Diagram

Gambar IV.10.

(15)

4.2.5. Sequence Diagram

1. Sequence Diagram Proses Perencanaan Pengajuan Dana

Gambar IV.11.

Sequence Diagram Proses Perencanaan Pengajuan Dana

sd Sekdes Pengaj uan Dana

Sekretaris Desa Beranda Program Perencanaan Pengajuan Dana Data Base 5. Simpan Data() 6. Menyimpan Data() 1. Login()

3. Pilih Form Penrencanaan Pengajuan Dana()

4. Input Data Perencanaan Pengajuan Dana() 2. Validasi()

(16)

2. Sequence Diagram Proses Data Perencanaan Pengajuan

Gambar IV.12.

Sequence Diagram Proses Data Perencanaan Pengajuan

sd Sekdes Mengelola Pengaj uan

Sekretaris Desa Beranda Program Data Perencanaan Pengajuan Data Base

4. Tampil Data Sebagai Tabel() 3. Pilih Form Data Penrencanaan Pengajuan Dana()

1. Login()

9. Pilih data yang dihapus() 7. Update() 5. Pilih data yang ingin diubah()

3. Request Data() 2. Validasi()

10. Menghapus Data() 8. Mengupdate Data() 6. Masukkan data yang diubah()

(17)

3. Sequence Diagram Proses Pengajuan Perencanaan

Gambar IV.13.

Sequence Diagram Proses Pengajuan Perencanaan

sd Kepdes Upload Perencanaan

Kepala Desa Beranda Program Laporan Perencanaan Pengajuan Data Base

9. Pilih data yang diUpload() 1. Login()

4. Tampil Data sebagai Tabel()

6. Request Data() 5. Lihat Data()

10. MengUpload Data() 3. Pilih Form Laporan Penrencanaan Pengajuan Dana()

8. Mencetak Form() 2. Validasi()

3. Request Data()

(18)

4. Sequence Diagram Proses Data Pengajuan

Gambar IV.14.

Sequence Diagram Proses Data Pengajuan

sd Gub Follow up Gubernur Beranda Program Data Pengajuan Dana Data Base

4. Tampil Data sebagai Tabel() 3. Pilih Form Data Pengajuan Dana()

9. Simpan Data() 1. Login() 7. Tampil Form() 5. Lihat Data() 3. Request Data() 10. Menyimpan Data() 2. Validasi() 8. Ubah Status() 6. Request Data()

(19)

4.2.6. Spesifikasi Hardware dan Software 1. Spesifikasi Hardware

Perangkat keras (hardware) yang dimaksud disini adalah seperangkat alat atau elemen elektronik yang dapat membantu sistem yang diusulkan sehingga program yang diusulkan oleh penulis dapat bekerja dengan baik. Perangkat keras yang diperlukan adalah sebagai berikut :

1. Processor : Intel Pentium (R) Dual-Core CPU E6500 @2.93GHz

2. RAM : 4 GB

3. Harddisk : 500 GB

4. Monitor : 1366 x 768 pixel

5. Keyboard : 108 keys

6. Printer : Epson L300

7. Mouse : Standard Mouse

2. Spesifikasi Software

Perangkat lunak (software) adalah suatu rangkaian atau susunan instruksi dengan urutan-urutan yang benar. Keberadaan perangkat lunak selalu menyertai perangkat keras yang ada. Adapun perangkat lunak yang dibutuhkan adalah :

1. Sistem Operasi : Windows 8.1 2. Bahasa Pemrograman : Php, Html

3. DBMS : MySQL

(20)

4.3. Jadwal Implementasi Tabel IV.9. Jadwal Implementasi No KEGIATAN WAKTU BULAN MEI 1 2 3 4

1 Persiapan data awal

2 Analisa

3 Desain Sistem

Gambar

Gambar IV.1.
Tabel IV.2.
Tabel IV.4.
Gambar IV.2.
+7

Referensi

Dokumen terkait

(Sebagian besar kita tentunya setuju bahwa salah satu dari institusi Kristen yang paling jahat adalah Inquisisi, yang merupakan instrumen teror dalam Gereja Katolik

Hasil uji statistik dengan menggunakan chi- square menunjukkan bahwa ada pengaruh yang signifikan antara keluhan ibu terhadap kelahiran bayi BBLR di kabupaten

Perkembangan hukum Islam bidang keluarga di Indonesia cukup terbuka disebabkan antara lain oleh Undang-undang Dasar atau konstitusi sendiri memang mengarahkan terjadinya pembaharuan

Puji syukur terhadap kasih karunia serta rahmat dari Tuhan Yang Maha Esa karena penyertaan-Nya yang begitu sempurna selama penulis menempuh pembuatan Proyek Akhir

Siapkan contoh tanah yang kering udara seberat ± 2400 gr kemudian lakukan quartering yaitu dengan mengaduk-aduk tanah dan kemudian membagi tanah menjadi 4 bagian, dan kemudian

Rencher, analisis korelasi kanonik digunakan untuk mengidentifikasi dan mengukur tingkat keeratan hubungan linier antara himpunan variabel dependen: y1 = Kelembaban relatif

Dari hasil wawancara, observasi dan dokumentasi yang telah dilakukan, dapat diketahui bahwa guru dan siswa yang menjadi subjek dapat menerapkan dan memahami proses

Kesimpulan dari penelitian ini persepsi konsumen tentang exterior, general interior, store layout, interior display dan store atmosphere Nanny’s Pavillon Home termasuk