• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
33
0
0

Teks penuh

(1)

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan

Beberapa kebutuhan fungsional program yang terkait dengan proses pengajuan pembayaran tunjangan guru:

A. Kebutuhan Pengguna

Dalam aplikasi pengajuan terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan system, yaitu: Guru, dan Bagian Penma.

Kedua pengguna tersebut memiliki karakteristik interaksi dengan system yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut :

A1 Skenario Kebutuhan Guru a) Memasukan Data

b) Melihat Info

A 2 Skenario Bagian Penma a) Mengelola data guru b) Membuat SPTJM c) Membuat informasi

B. Kebutuhan Sistem

30

(2)

1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi ini dengan memasukkan username dan password agar privasi masing-masing pengguna tetap terjaga keamanannya.

2) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi.

3) Sistem melakukan kalkulasi data persyaratan guru.

4.1.2. Rancangan Diagram Uce Case

Gambar IV.1.

Rancangan Diagram Uce Case

Tabel IV.1.

Deskripsi Use Case Melakukan Login Use Case Name Melakukan login

Requirements User dapat melakukan login

Goal user dapat memasuki web

Pre-Conditions User memasukan username dan password dengan benar

Post-Conditions -

Failed end Condition User tidak dapat login

(3)

Actors Guru & Bagian penma

Main Flow/ Basic Path 1. User memasukan user name dan password

2. Sistem menampilkan login sukses Alternate Flow/Invariant

A

A1. Sistem menampilkan menu utama

Invariant B B1. User memasukan user name dan password B2. Sistem menampilkan username atau password salah

B3. Sistem menampilkan login gagal Tabel IV.2.

Deskripsi Use Case Menginput persyaratan Use Case Name Menginput persyaratan

Requirements Guru dapat menginput persyaratan

Goal Guru dapat mengirim persyaratan secara online melalui web

Pre-Conditions Guru telah melakukan login Post-Conditions Hasil data tersimpan

Failed end Condition Guru tidak dapat mengirim persyaratan

Actors Guru

Main Flow/ Basic Path 1. User menginput persyaratan 2. Sistem menampilkan persyaratan

sukses terkirim Alternate Flow/Invariant

A

A1. Sistem menampilkan data yang sudah dikirim

Invariant B B1.User menginput persyaratan

B2.Sistem menampilkan persyaratan gagal terkirim

B3. Sistem tidak menampilkan persyaratan

Tabel IV.3.

Deskripsi Use Case Melihat Informasi Use Case Name Melihat Informasi

Requirements Guru dapat Melihat Informasi

(4)

Goal Guru dapat Melihat Informasi secara online melalui web

Pre-Conditions Guru telah melakukan login Post-Conditions Informasi error

Failed end Condition Guru tidak dapat Melihat Informasi

Actors guru

Main Flow/ Basic Path 1. User mencari informasi yang akan dilihat

2. Sistem menampilkan informasi yang dicari

Alternate Flow/Invariant A

A1. Sistem menampilkan informasi yang dipilih

Invariant B B1. User mencari informasi

B2. Sistem menampilkan pesan "Informasi error"

Tabel IV.4.

Deskripsi Use Case Mengelola Persyaratan Use Case Name Mengelola Persyaratan

Requirements Bagian Penma dapat Mengelola Persyaratan Goal Bagian Penman dapat Mengelola Persyaratan

secara online melalui web

Pre-Conditions Bagian Penma telah melakukan login Post-Conditions Daftar persyaratan yang sudah masuk

Failed end Condition Bagian Penma tidak dapat Mengelola Persyaratan

Actors Bagian penma

Main Flow/ Basic Path 1. User Mengelola Persyaratan 2. System menampilkan kepada guru

kalau “persyaratan benar”

Alternate Flow/Invariant A

A1. Sistem menampilkan hasil kelola pada

menu data

(5)

Invariant B B1.User Mengelola Persyaratan B2.Sistem menampilkan kepada guru

“persyaratan tidak sesuai”

B3. Hasil kelola tidak ada

Tabel IV.5.

Deskripsi Use Case Membuat SPTJM Use Case Name Membuat SPTJM

Requirements Bagian Penma dapat membuat SPTJM

Goal Bagian Penman dapat membuat SPTJM

secara online melalui web

Pre-Conditions Bagian Penma telah melakukan login Post-Conditions Tempat pembuatan SPTJM

Failed end Condition Bagian Penma tidak dapat membuat SPTJM

Actors Bagian penma

Main Flow/ Basic Path 1. User memasukan data

2. Sistem menampilkan data sukses terkirim

Alternate Flow/Invariant A

A1. Sistem menampilkan data yang sudah dikirim

Invariant B B1.User memasukan data

B2.Sistem menampilkan data gagal terkirim B3. Sistem tidak menampilkan data

Tabel IV.6.

Deskripsi Use Case Membuat informasi Use Case Name Menulis informasi

Requirements Bagian Penma dapat menulis informasi Goal Bagian Penman dapat menulis informasi

secara online melalui web

Pre-Conditions Bagian Penma telah melakukan login

Post-Conditions Informasi yang sudajh dibuat

(6)

Failed end Condition Bagian Penma tidak dapat menulis informasi

Actors Bagian penma

Main Flow/ Basic Path 1. User menulis informasi

2. Sistem menampilkan informasi sukses terkirim

Alternate Flow/Invariant A

A1. Sistem menampilkan informasiyang sudah dikirim

A2. Informasi bisa juga di lihat oleh guru di home guru

Invariant B B1.User menulis informasi

B2.Sistem menampilkan informasi gagal terkirim

B3. Sistem tidak menampilkan informasi

4.1.3. Rancangan Diagram Aktivitas

(7)

Gambar IV.2.

Rancangan Diagram Aktivitas Penma

(8)
(9)

Gambar IV.3.

Rancangan Diagram Aktivitas guru

4.1.4. Rancangan Dokumen Sistem Usulan

A. Dokumen Masukan

1. Nama Dokumen : Persyaratan

Fungsi : Untuk bahan pengajuan pembayaran sertifikasi Sumber : guru

Tujuan : Penma

(10)

Media : website Jumlah : 1 inputan

Frekuensi : Setiap 4 bualn sekali/triwulan Bentuk : Lihat Lampiran C.1

B. Dokumen Keluaran 1. Nama Dokumen : Data

Fungsi : Untuk mengetahui daftar guru yang siap diajukan Sumber : Penma

Tujuan : Bagian Keuangan Media : Kertas/ website Jumlah : 3 lampir/ file

Frekuensi : Setiap terjadi pengajuan Bentuk : Lihat Lampiran D.1 2. Nama Dokumen : SPTJM

Fungsi : Untuk pertanggungjawaban tentang data pengajauan sertifikasi guru

Sumber : Penma Tujuan : Pimpinan Media : kertas Jumlah : 3 lembar/ file

Frekuensi : Setiap terjadi pengajuan

Bentuk : Lihat Lampiran D.2

(11)

4.1.5. Rancangan Prototype

a. Interface Menu Utama Program Pengajuan Sertifikasi Hak Akses Bagian Guru

b. Interface Menu Login Program Pengajuan Sertifikasi Hak Akses Bagian

Guru

(12)

c. Interface Menu Form Pendaftaran Program Pengajuan Sertifikasi Hak

Akses Bagian Guru

(13)

d. Interface Menu Dasboard Program Pengajuan Sertifikasi Hak Akses Bagian Guru

e. Interface Menu Persyaratan Program Pengajuan Sertifikasi Hak Akses

Bagian Guru

(14)

f. Interface Menu Persyaratan Terkirim Program Pengajuan Sertifikasi

Hak Akses Bagian Guru

(15)

g. Interface Menu Persyaratan Siap Diajukan Program Pengajuan Sertifikasi Hak Akses Bagian Guru

h. Interface Menu Persyaratan Tidak Sesuai Program Pengajuan

Sertifikasi Hak Akses Bagian Guru

(16)

i. Interface Menu Infromasi Program Pengajuan Sertifikasi Hak Akses

Bagian Guru

(17)

j. Interface Menu Logout Program Pengajuan Sertifikasi Hak Akses

Bagian Guru

(18)

k. Interface Menu Login Program Pengajuan Sertifikasi Hak Akses Bagian Penma

l. Interface Menu Dashboar Program Pengajuan Sertifikasi Hak Akses

Bagian Penma

(19)

m. Interface Menu Persyaratan Program Pengajuan Sertifikasi Hak Akses Bagian Penma

n. Interface Menu Data Program Pengajuan Sertifikasi Hak Akses Bagian

Penma

(20)

o. Interface Menu Informasi Program Pengajuan Sertifikasi Hak Akses Bagian Penma

p. Interface Menu SPTJM Program Pengajuan Sertifikasi Hak Akses

Bagian Penma

(21)

q. Interface Menu SPTJM Tersimpan Program Pengajuan Sertifikasi Hak Akses Bagian Penma

r. Interface Menu Logout Program Pengajuan Sertifikasi Hak Akses

Bagian Penma

(22)

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.4.

Entity Relationship Diagram

(23)

4.2.2. Logical Structure Record (LRS)

4.2.3. Spesifikasi File

1.

Spesifikasi File Guru Nama File : Guru Akronim : Guru

Gambar IV.5.

Logical Structure Record

Fungsi : untuk menyimpan data guru Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

(24)

Media : Harddisk Panjang record : 130 Kunci Field : Idguru Software : Mysql

Tabel IV.7.

Spesifikasi File Guru

No Elemen data Nama Field Tipe Size Ket

1. Id Guru idguru int 5 Primary Key

2. Nig nig int 15

3. Nama Guru namaguru Varchar 30 4. Tempat

tanggal Lahir

ttl Varchar 30

5. Tempt Mengajar

tempatmeng Varchar 50

6. Alamat alamat Text

7. Password password Varchar 30

2.

Spesifikasi File Penma Nama File : Penma Akronim : Penma

Fungsi : untuk menyimpan data penma Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 55

(25)

Kunci Field : Nip Software : Mysql

Tabel IV.8.

Spesifikasi File Penma

No Elemen data Nama Field Tipe Size Ket

1. Nip nip int 5 Primary Key

2. Nama nama varchar 30

3. Password password Varchar 20

3.

Spesifikasi File Persyaratan Nama File : Persyaratan Akronim : Persyaratan

Fungsi : untuk menyimpan persyaratan Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 130 Kunci Field : kodper Software : Mysql

Tabel IV.9.

Spesifikasi File Persyaratan

No Elemen data Nama Field Tipe Size Ket

(26)

1. Kode Persyaratan

kodeBarang Char 5 Primary Key

2. No Rekening norek Int 15

3. Daftar Hadir dafhar Varchar 50

4. SKAPT skapt Varchar 50

5. Id guru idguru Int 5 foreignt key

6. Nip nip Int 5 foreignt Key

4.

Spesifikasi File Informasi Nama File : Informasi Akronim : Informasi

Fungsi : untuk menyimpan informasi Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 15 Kunci Field : Idi Software : Mysql

Tabel IV.10.

Spesifikasi File Informasi

No Elemen data Nama Field Tipe Size Ket

1. Id Informasi idi int 5 Primary Key

2. Informasi informasi Text

(27)

3. Id guru idguru Int 5 foreignt key

4. Nip nip Int 5 foreign Key

4.2.4. Class Diagram

Gambar IV.6.

Class Diagram

(28)

4.2.5 Sequence Diagram

Gambar IV.7.

Squence Diagram Menulis Informasi

(29)

Gambar IV.8.

Squence Diagram Melihat Informasi

(30)

Gambar IV.9.

Squence Diagram Menginput Persyaratan

(31)

Gambar IV.10.

Squence Diagram Mengelola Persyaratan

4.2.6. Spesifikasi Hardware dan Software 1. Spesifikasi Hardware

a. Server 1) CPU

a) Processor 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 2 Mbps.

(32)

b. Client 1) CPU

a) Processor Pentium® 4 b) RAM DDR2 1GB c) Hard Disk 20 GB 2) Mouse

3) Keyboard

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

2. Spesifikasi Software

a. Server

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dll).

2) Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:

a) Aplikasi Apache Server v2 b) Aplikasi PHP Server v5 c) Aplikasi MySQL Server v5 d) Aplikasi phpMyAdmin v3

3) Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.

b. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows

atau Linux (Ubuntu, Fedora, dan lain-lain).

(33)

2) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.

4.3. Jadwal Implementasi

Tabel IV.11.

Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III 1 2 3 4 1 2 3 4 1 2 3 4 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

Referensi

Dokumen terkait

Di Pemilukada 2007 misalnya, semua pasangan yang berkompetisi memutuskan untuk memilih tokoh-tokoh politik yang berlatarbelakang Pu- lau Bangka dan Pulau Belitung dalam menarik

Tujuan penelitian ini adalah agar guru matematika di SMA Negeri 1 Karangrayng dapat: Meningkatkan ketrampilan siswa kelas X SMA Negeri 1 Karangrayung dalam

Berdasarkan hasil penelitian dan analisis data maka dapat disimpulkan bahwa: Nilai-nilai pendidikan Akhlak yang terkandung dalam surat Al-Hujurat ayat 11-13 adalah akhlak

S   Apakah aktivitas yang dilakukan sesuai dengan tenggat waktu. S   Apakah sesuai

Secara umum, terapi spesifik HAP dapat meningkatkan HRQoL secara signifikan pada populasi HAP idiopatik, HAP terkait penyakit jaringan konektif, dan PJB dengan pirau

Gol IV dalam rangka penilaian penyuluhan dan Kel.. Gol III dalam rangka penilaian penyuluhan

Puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmat serta karunia yang telah dilimpahkan kepada penulis sehingga penulisan skripsi yang berjudul

Penyertaan dalam saham di mana Perusahaan mempunyai pemilikan saham minimal 20% tetapi tidak lebih dari 50%, dicatat dengan metode ekuitas, di mana biaya perolehan dari