• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
33
0
0

Teks penuh

(1)

34

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Perancangan Sistem Usulan 4.1.1. Analisa Kebutuhan

Kebutuhan Fungsional adalah kebutuhan yang berisi proses apa saja atau layanan apa saja yang nantinya harus disediakan oleh sistem, mencakup bagaimana sistem harus bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu.

A. Kebutuhan Pengguna

Dalam rancangan penjadwalan kepala kantor terdapat dua pengguna yaitu admin dan user. Pengguna tersebut memiliki karakteristik dan kebutuhan :

1. Skenario kebutuhan admin :

a. Admin dapat mengelola kegiatan kepala kantor b. Admin dapat mengelola akun kepala kantor c. Admin dapat mencetak arsip kegiatan 2. Skenario kebutuhan kepala kantor :

a. Mengkonfirmasi kehadiran kegiatan b. Melihat jadwal kegiatan yang akan datang

(2)

B. Kebutuhan Sistem

1. Sistem memiliki 2 hak akses login antara lain admin dan kepala kantor.

2. Sistem berisikan menu jadwal kegiatan yang sedang berlangsung, sebelum kegiatan dan kegiatan yang akan datang serta konfirmasi kegiatan kepala kantor yang telah dilaksanakan.

3. Admin dapat mengelola menu penjadwalan dimana didalam nya dapat menambah kegiatan kepala kantor.

4. Admin dapat menambah data kepala kantor setiap masa jabatan berakhir.

5. Kepala kantor dapat mengkonfirmasi bahwa kegiatan telah dilaksanakan dan terselesaikan sesuai dengan waktu yang terjadawal.

6. User hanya bisa melihat tampilan jadawal kegiatan tanpa harus melakukan login.

(3)

4.1.2. Rancangan Diagram Use Case 1. Use case diagram login

Gambar IV.1.

Use Case Diagram Login

Tabel IV.1. Deksripsi Use Case Diagram Login

Use Case Name Login

Requirements Untuk login ke web Penjadwalan kegiatan kepala kantor

Goal Admin dan Kepala kantor berhasil melakukan login dan mengakses menu utama masing- masing.

Pre-Conditions Admin dan kepala kantor memasukan username dan password

Post-Conditions Admin dan kepala kantor berhasil melakukan login dan mengakses menu utama

Failed End Condition Admin dan kepala kantor tidak dapat masuk ke menu utama

(4)

Actors Admin dan kepala kantor

Main Flow/Basic path

1. Admin melakukan login sebelum memilih menu utama admin

2. Kepala Kantor login sebelum memilih menu utama kepala kantor

Alternate Flow/Invariant A A1. Semua actors membuka web

A2. Semua actors melakukan login kemudian masuk ke menu utama

Invarian B B1. Semua actors memasukan username dan password

B2. Semua actors dapat mengakses menu utama

2. Use Case Diagram Menu Data Kepala Kantor

Gambar IV.2.

Use Case Diagram Menu Data Kepala Kantor

Tabel IV.2. Deksripsi Use Case Diagram Menu Data Kepala Kantor Use Case Name Menu Data Kepala Kantor

Requirements Untuk mengelola data kepala kantor

(5)

Goal Admin dapat mengelola data kepala kantor, mengedit dan menghapus data setiap pergantian masa jabatan kepala kantor

Pre-Conditions Admin memilih menu kepala kantor

Post-Conditions Admin berhasil melakukan login dan mengakses menu data kepala kantor

Failed End Condition Admin tidak dapat masuk ke menu data kepala kantor

Actors Admin

Main Flow/Basic path 1. Admin memilih menu data kepala kantor 2. Admin melihat data kapala kantor

Alternate Flow/Invariant A A1. Admin memilih menu data kapala kantor A2. sistem menampilkan menu data kepala kantor Invarian B B1. Admin memilih menu data kepala kantor

B2. Admin melihat data kepala kantor B3. Admin menambah data kepala kantor

3. Use case diagram Menu Penjadwalan Kegiatan

Gambar IV.3.

Use Case Diagram Menu Penjadwalan Kegiatan

(6)

Tabel IV.3. Deksripsi Use Case Diagram Menu Penjadwalan Kegiatan Use Case Name Menu Penjadwalan Kegiatan

Requirements Untuk mengelola penjadwalan kegiata kepala kantor

Goal Admin dapat mengelola penjadawalan kegiatan kepala kantor bisa menginput dan mengedit kegiatan kepala kantor

Pre-Conditions Admin memilih menu penjadwalan kegiatan

Post-Conditions Admin berhasil melakukan login dan mengakses menu penjadwalan kegiatan

Failed End Condition Admin tidak dapat masuk ke menu penjadwalan kegiatan

Actors Admin

Main Flow/Basic path 1. Admin memilih menu penjadwalan kegiatan 2. Admin menginput jadwal kegiatan

Alternate Flow/Invariant A A1. Admin memilih menu penjadwalan kegiatan A2. Sistem menampilkan menu penjadwalan

kegiatan

Invarian B

B1. Admin memilih menu data kepala kantor B2. Admin melihat penjadwalan kegiatan kepala

kantor

B3. Admin dapat menginput penjdawalan kegiatan kepala kantor

B4. Admin menambah jadwalan kegiatan kepala kantor

(7)

4. Use case Diagram Menu Kepala Kantor

Gambar IV.4

Use Case Diagram Menu Kepala Kantor

Tabel IV.4. Deksripsi Use Case Diagram Menu Kepala Kantor Use Case Name Menu Kepala Kantor

Requirements Untuk mengkonfirmasi kegiatan

Goal Kepala kantor dapat mengelola menu kepala kantor untuk mengkonfirmasi kegiatan yang sudah terlaksana

Pre-Conditions Kepala kantor memilih menu kepala kantor Post-Conditions kepala kantor berhasil melakukan login dan

mengakses menu kepala kantor

Failed End Condition kepala kantor tidak dapat masuk ke menu kepala kantor

Actors kepala kantor

Main Flow/Basic path 1. kepala kantor memilih menu kepala kantor 2. kepala kantor mengkonfirmasi kegiatan Alternate Flow/Invariant A A1. kepala kantor memilih menu kepala kantor

A2. sistem menampilkan menu kepala kantor Invarian B B1. Kepala kantor memilih menu kepala kantor

B2. Kepala kantor mengkonfirmasi kegiatan B3. Kepala kantor melihat jadwal kegiatan

(8)

5. Use case Diagram Menu Pengarsipan Kegiatan

Gambar IV.5

Use Case Diagram Menu Pengarsipanan Kegiatan

Tabel IV.5. Deksripsi Use Case Diagram Menu Pengarsipan Kegiatan Use Case Name Menu Pengarsipan Kegiatan

Requirements Untuk mengelola arsip kegiata kepala kantor

Goal Admin dapat mengarsipkan kegiatan kepala kantor dan bisa mencetak rekap kegiatan kepala kantor

Pre-Conditions Admin memilih menu pengarsipan kegiatan

Post-Conditions Admin berhasil melakukan login dan mengakses menu pengarsipan kegiatan

Failed End Condition Admin tidak dapat masuk ke menu pengarsipan kegiatan

Actors Admin

Main Flow/Basic path 1. Admin memilih menu pengarsipan kegiatan 2. Admin mengarsipkan kegiatan

3. Admin mencetak arsip kegiatan

Alternate Flow/Invariant A A1. Admin memilih menu pengarsipan kegiatan A2. Sistem menampilkan menu pengarsipan

kegiatan

(9)

Invarian B

B1. Admin memilih menu pengarsipan kegiatan B2. Admin melihat pengarsipan kegiatan

B3. Admin dapat mencetak dan mendownload arsip kegiatan

4.1.3. Rancangan Diagram Aktivitas 1. Activity diagram menu login

Gambar IV.6

Activity Diagram Menu Login

(10)

2. Activity diagram menu data kepala kantor

Gambar IV.7.

Activity Diagram Menu Data Kepala Kantor

(11)

3. Activity diagram menu penjadwalan kegiatan

Gambar IV.8.

Activity Diagram Menu Penjadwalan

(12)

4. Activity diagram menu pengarsipan

Gambar IV.9.

Activity Diagram Menu Pengarsipan

(13)

5. Activity diagram menu kepala kantor

Gambar IV.10.

Activity Diagram Menu Kepala Kantor

4.1.4. Rancangan Dokumen Sistem Usulan

Dokumen masukan adalah segala bentuk dokumen yang berasal dari lingkungan luar sistem yang berupa dokumen-dokumen yang akan diolah dalam suatu proses agar dapat menghasilkan dokumen yang diinginkan. Sedangkan dokumen keluaran adalah segala bentuk dokumen yang berasal dari dalam sistem yang berupa dokumen-dokumen yang telah diolah dokumen-dokumen tersebut sebagai berikut:

(14)

A. Dokumen Masukan Sistem Usulan 1. Surat Masuk

Nama Dokumen : Surat Masuk

Fungsi : Sebagai surat undangan kegiatan Sumber : Instansi atau Lembaga luar Tujuan : Sub bagian humas

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada surat masuk Bentuk : Lihat Lampiran A.1

B. Dokumen Keluaran Sistem Usulan 1. Arsip Kegiatan

Nama Dokumen : Arsip Kegiatan

Fungsi : Sebagai pengarsipan kegiatan

Sumber : Humas

Tujuan : Kepala Kantor

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap dibutuhkan Bentuk : Lihat Lampiran A.4

2. Surat Tugas

Nama Dokumen : Surat Tugas

Fungsi : Sebagai surat resmi untuk menjalankan tugas

(15)

Sumber : Sub bagian humas

Tujuan : Instansi Luar atau Yang mengundang

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap melakukan tugas luar Bentuk : Lihat lampiran B.2

4.1.5. Rancangan Prototype 1. Halaman Login

Halaman login adalah halaman awal yang harus diakses oleh pengguna website dengan memasukan NIP dan Password untuk bisa masuk ke Halaman Beranda.

Gambar IV.11.

Halaman Login

(16)

2. Halaman Data Kepala Kantor

Halaman data kepala kantor adalah halaman yang berisi data kepala kantor dari tahun sebelum nya hingga yang sedang menjabat, beriaikan nip, nama, jabatan dan masa bakti kerja.

Gambar IV.12.

Halaman Data Kepala Kantor

(17)

3. Halaman Input Jadwal Kegiatan

Halaman input jadwal kegiatan berfungsi untuk menginput kegiatan yang di isi oleh admin, berisi nama kegiatan, lokasi kegiatan, upload surat kegiatan yang telah di scan dalam bentuk pdf, nomor surat dan waktu pelaksanaan kegiatan.

Gambar IV.13.

Halaman Input Jadwal Kegiatan

(18)

4. Halaman Kegiatan Kepala Kantor

Halaman kegiatan kepala kantor berisikan konfirmasi kegiatan kepala kantor yang telah dihadiri dan diselesaikan oleh kepala kantor. Memilih button konfirmasi setelah selesai dan jika memilih button skip artinya kepala kantor tidak menghadiri kegiatan tersebut.

Gambar IV.14.

Halaman Kegiatan Kepala Kantor

(19)

5. Halaman Pengarsipan Agenda Kegiatan

Halaman pengarsipan agenda kegiatan adalah halaman yang berisi arsip kegiatan kepala kantor di input sesuai bulan dan tahun yang akan di cari.

Pengarsipan bisa di download dan bisa di cetak. Isi dalam halaman ini diantara nya nomor surat, nama kegiatan, lokasi kegiatan dan waktu kegiatan.

Gambar IV.15.

Halaman Pengarsipan Agenda Kegiatan

(20)

6. Halaman Awal Kegiatan Kepala Kantor

Halaman awal kegiatan kepala kantor berisikan infromasi kegiatan kepala kantor yang akan dilaksakan dan sudah terkonfrimasi. User bisa melihat halaman ini tanpa melakukan login.

Gambar IV.16.

Halaman Awal Kegiatan Kepala Kantor

(21)

7. Hasil keluaran dari arsip kegiatan

Hasil keluaran ini adalah arsip kegiatan yang telah di cetak.

Gambar IV.17.

Hasil Keluaran Arsip Kegiatan

(22)

4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.18.

Entity Relationship Diagram (ERD)

(23)

4.2.2. Logical Record Structure (LRS)

Gambar IV. 19.

Logical Record Structure (LRS)

4.2.3. Spesifikasi File

1. Spesifikasi File Admin

Nama file : admin Akronim : admin

Fungsi : Untuk menyimpan data admin Tipe file : File master

Organisasi file : Index Sequential Akses file : Random

Media : Hardisk

Panjang record : 151

(24)

Kunci field : Id_admin Software : MySql

Tabel IV.6. Spesifikasi File Admin

No Elemen data Nama Field Type Size Ket

1. Id Admin Id_admin Int 11 Primary Key

2. Nip Nip Int 20

3. Password Password varchar 50

4. Nama Nama varchar 50

5. Hak_akses Hak akses varchar 20

2. Spesifikasi File Kepala Kantor

Nama file : kepala_kantor Akronim : Kepala Kantor

Fungsi : Untuk menyimpan data kepala kantor Tipe file : File master

Organisasi file : Index Sequential Akses file : Random

Media : Hardisk

Panjang record : 151 Kunci field : Id_kk Software : MySql

(25)

Tabel IV.7. Spesifikasi File Kepala Kantor

No Elemen data Nama Field Type Size Ket

1. Id Kepala Kantor Id_kk Int 11 Primary Key

2. Nip Nip Int 20

3. Password Password varchar 50

4. Nama Nama varchar 50

5. Jabatan Jabatan varchar 20

3. Spesifikasi File Penjadwalan

Nama file : penjadwalan Akronim : Penjadwalan

Fungsi : Untuk menyimpan data penjadwalan kegiatan Tipe file : File master

Organisasi file : Index Sequential Akses file : Random

Media : Hardisk

Panjang record : 86

Kunci field : Id_jadwal Software : MySql

Tabel IV.8. Spesifikasi File Penjdawalan

No Elemen data Nama Field Type Size Ket

1. Id Jadwal Id_jadwal Int 11 Primary Key

2. Nama Kegiatan Nama_kegiatan Text 3. Scan surat Scan_surat Text

4. Nomor Surat No_surat Varchar 50

(26)

5. Waktu Kegiatan Waktu Date 6. Lokasi Kegiatan Lokasi Text

7. Status kegiatan Status Varchar 25

4. Spesifikasi File Pengarsipan

Nama file : pengarsipan Akronim : Pengarsipan

Fungsi : Untuk menyimpan arsip penjadwalan kegiatan Tipe file : File master

Organisasi file : Index Sequential Akses file : Random

Media : Hardisk

Panjang record : 22 Kunci field : Id_arsip Software : MySql

Tabel IV.9. Spesifikasi File Pengarsipan

No Elemen data Nama Field Type Size Ket

1. Id Arsip Id_arsip Int 11 Primary Key

2. Id Jadwal Id_jadwal Int 11 Foregin Key

3. Bulan Bulan Date

4. Tahun Tahun Date

(27)

4.2.4. Class Model

Gambar IV.20 Class Model

(28)

4.2.5. Sequence Diagram

1. Sequence diagram login pengguna

Gambar IV. 21

Sequence Diagram Menu Pengguna

(29)

2. Sequence diagram halaman menu Kepala Kantor

Gambar IV. 22

Sequence Diagram Menu Kepala Kantor

3. Sequence diagram halaman penjadwalan

Gambar IV.23

(30)

Sequence Diagram Menu Penjadwalan

4. Sequence diagram halaman data kepala kantor

Gambar IV. 24.

Sequence Diagram Menu Data Kepala Kantor

(31)

5. Sequence diagram halaman pengarsipan

Gambar IV. 25.

Sequence Diagram Menu Pengarsipan

4.2.6. Spesifikasi Hardware dan Software 1. Spesifikasi Hardware

A. Server 1) CPU

(a) Processor Intel® Pentium® Core 2 Duo (b) RAM DDR2 4 GB

(c) Hard Disk 500 GB 2) Mouse

(32)

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 56 Kbps

B. Client 1) CPU

(a) Processor Intel® Pentium® Core 2 Duo (b) RAM DDR2 4 GB

(c) Hard Disk 500 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 56 Kbps

2. Spesifikasi Software

A. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, debian 6 dan lain-lain) dianjurkan menggunakan sistem operasi Microsoft Windows.

(33)

4.3. Jadwalan Implementasi

Tabel IV.10. Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

1. Persiapan data awal

2. Analisa

3. Desain Sistem 4. Desain Perangkat Lunak

5.

Pembuatan & Tes

Program

6. Tes Sistem

7. Pelatihan

8. Pembuatan Buku Petunjuk 9. Evaluasi & Operasional

Gambar

Gambar IV.1.
Tabel IV.2. Deksripsi Use Case Diagram Menu Data Kepala Kantor  Use Case Name  Menu Data Kepala Kantor
Gambar IV.3.
Tabel IV.3. Deksripsi Use Case Diagram Menu Penjadwalan Kegiatan  Use Case Name  Menu Penjadwalan Kegiatan
+7

Referensi

Dokumen terkait

Akan tetapi pada pengujian keausan dan impak batu gerinda merk voxel memiliki nilai yang lebih baik bila dibandingkan dengan batu gerinda rancangan sendiri dari

Berdasarkan rumusan masalah, simpulan pengembang media pembelajaran video sebagai bahan pengamatan berbasis animasi pada materi jurnal penyesuaian SMK Negeri di

Khusus untuk sengketa tanah-tanah bekas Hak Eigendom Barat maka tidak akan dilakukan mediasi atau perdamaian oleh Badan Pertanahan Nasional karena Menurut Peraturan

5000.00 1 Gedung Untuk meningkatkan kinerja aparatur BPBDdan meningkatkan pelayanan kepada masyarakat dalam penanggulangan bencana di Kota Surakarta Data belum tersedia - - - - -

Palette color menampilkan warna foreground dan background yang digunakan dan komposisi nilai warna RGB dari foreground dan background. Anda dapat menggunakan slider

Tingkat kecemasan sebagian besar anak usia prasekolah yang dihospitalisasi di RSKIA PKU Muhammadiyah Kota Gede sebelum bermain mewarnai gambar pada

Pelaksanaan Refleksi awal Perencanaan pelaksanaan SIKLUS I Refleksi Pengamatan Perencanaan Pengamatan SIKLUS II Refleksi.. Sedangkan pada klasifikasi sedang berkurang

15 Pucakwangi BAGUS CAHYO KURNIAWAN UTOMO Drs... BAMBANG HERMANU HADI