• 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!
30
0
0

Teks penuh

(1)

33 1.1. Tahap Perancangan Sistem

4.1.1. Analisa Kebutuhan 1. Analisa Kebutuhan Pengguna

Dalam website Pendaftaran Warga Belajar PKBM Nurul Furqon Kotabaru terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: Admin, dan Calon peserta didik. Kedua pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut:

a. Skenario Kebutuhan Admin 1) Melakukan Login

2) Mengelola Pendaftaran 3) Mengelola Pembayaran 4) Mengelola Data Peserta Didik 5) Mengelola Program Kesetaraan 6) Melakukan Logout

b. Skenario Kebutuhan Calon Peserta didik 1) Melakukan Pendaftaran

2) Melakukan Pembayaran 3) Melakukan Login

4) Melihat Data Peserta Didik 5) Melakukan Logout

(2)

c. Skenario Kebutuhan Sistem

1) Sistem menyediakan login untuk admin dan peserta didik untuk menjaga keamanan data dan penentuan hak akses.

2) Sistem dapat menampilkan data pendaftaran, data peserta didik, data pembayaran, dan program kesetaraan.

3) Sistem dapat update data pendaftaran, data peserta didik, data pembayaran, dan program kesetaraan.

4) Sistem dapat menyimpan data pendaftaran, data peserta didik, data pembayaran, dan program kesetaraan.

5) Sistem dapat menghapus data pendaftaran, data peserta didik, data pembayaran, dan program kesetaraan.

4.1.2. Rancangan Diagram Use case

1. Rancangan Diagram Use case Pendaftaran

Gambar IV.1

(3)

Tabel IV.1

Deskripsi Use Case Pendaftaran Use Case Name Pendaftaran

Actors Calon Peserta Didik

Requirements Pengguna dapat melakukan login apabila sudah melakukan pegisian formulir pendaftaran.

Goal

Pengguna melakukan login untuk input dokumen persyaratan, input transaksi pembayaran, dan melihat data peserta didik

Pre-Conditions Pengguna mengisi data diri agar dapat melakukan login.

Post-Conditions

Jika data diri tersebut terverifikasi, pengguna dapat melakukan login dan sistem akan menampilkan form pembayaran dan dokumen persyaratan yang harus dilengkapi

Failed end Condition Login tidak berhasil, karena email/no.handphone yang dimasukan salah.

Main Flow/ Basic Path

1. Pengguna mengisi form pendaftaran

2. Jika pengisian form pendaftaran valid maka sistem akan menyimpan data pendaftaran

2. Rancangan Diagram Use case Pengelolaan Data Pendaftaran

Gambar IV.2

(4)

Tabel IV.2

Deskripsi Use Case Pengelolaan Data Pendaftaran Use Case Name Pengelolaan Data Pendaftaran

Actors Admin

Requirements Pengguna dapat mengelola data peserta didik apabila sudah melakukan login.

Goal

Pengguna melakukan login untuk mengelola dokumen peserta didik, mengelola data transaksi pembayaran, mengelola daftar nama peserta didik.

Pre-Conditions Pengguna mengecek dokumen peserta didik yang sudah mendaftar.

Post-Conditions

Jika dokumen tersebut sudah lengkap maka pengguna akan melakukan pengelolaan data diri peserta didik dan sistem akan menampilkan form tambah data pesrta didik.

Failed end Condition Tambah data tidak berhasil, karena form yang diisi kurang lengkap.

Main Flow/ Basic Path

1. Pengguna mengisi form tambah data peserta didik 2. Jika pengisian form tambah data peserta didik

lengkap maka sistem akan menyimpan data pendaftaran

(5)

4.1.3. Rancangan Diagram Aktivitas 3. Activity Diagram Admin

Gambar IV.3

(6)

4. Activity Diagram Pendaftaran dan Pembayaran

Gambar IV.4

(7)

5. Activity Diagram Peserta didik

Gambar IV.5

Activity Diagram Peserta didik

6. Activity Diagram Input data peserta didik

Gambar IV.6

(8)

4.1.4. Rancangan Dokumen Sistem Usulan

Spesifikasi dokumen sistem usulan digolongkan menjadi dua bagian, yaitu bentuk dokumen masukan (input) dan bentuk dokumen keluaran (output).

1. Spesifikasi Dokumen Masukan

a. Nama Dokumen : Data Pendaftar Sumber : Calon Peserta didik

Fungsi : Sebagai data pendaftaran peserta didik

Tujuan : Admin PKBM

Jumlah : 1 (satu) Lembar

Media : Digital

Frekuensi : Setiap kali pendaftar baru

Bentuk : Lampiran C-1

b. Nama Dokumen : Dokumen Persyaratan Sumber : Calon Peserta didik

Fungsi : Sebagai arsip dokumen Peserta Didik

Tujuan : Admin PKBM

Jumlah : 1 (satu) Lembar

Media : File

Frekuensi : Setiap kali pendaftar baru

Bentuk : Lampiran C-2

c. Nama Dokumen : Data Pembayaran Sumber : Calon Peserta didik Fungsi : Sebagai bukti pembayaran

(9)

Jumlah : 1 (satu) Lembar

Media : Digital

Frekuensi : Setiap kali pendaftar baru

Bentuk : Lampiran C-3

2. Spesifikasi Dokumen Keluaran

a. Nama Dokumen : Status Pembayaran

Sumber : Admin PKBM

Fungsi : Bukti pembayaran Tujuan : Peserta didik

Media : Digital

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap melakukan pembayaran

Bentuk : Lampiran D-1

b. Nama Dokumen : Data diri Peserta didik

Sumber : Admin PKBM

Fungsi : Data Peserta Didik Tujuan : Peserta didik

Media : Digital

Jumlah : Disesuaikan

Frekuensi : Setiap adanya peserta didik baru

Bentuk : Lampiran D-2

c. Nama Dokumen : Laporan Data Pokok Peserta didik Sumber : Pusat Kegiatan/ PKBM

Fungsi : Bukti Data Peserta Didik Tujuan : Kementrian/ Dapodik

(10)

Media : Digital Jumlah : Disesuaikan

Frekuensi : Setiap adanya peserta didik baru

4.1.5. Rancangan Prototype

1. Interface Menu Utama Pendaftar

Gambar IV.7

(11)

2. Interface Menu Pendaftaran dan login calon peserta didik

Gambar IV.8

(12)

3. Interface Halaman Informasi Peserta Didik

Gambar IV.9

(13)

4. Interface Progress Pengisian Kelengkapan Dokumen

Gambar IV.10

(14)

5. Interface Progress Pengisian data Orangtua

Gambar IV.11

(15)

6. Interface Data diri Peserta Didik

Gambar IV.12

(16)

7. Interface Login Admin

Gambar IV.13

Interface Login Admin

8. Interface Menu Admin

Gambar IV.14

(17)

9. Interface Data Pendaftar

Gambar IV.15

Interface Data Pendaftaran

10. Interface Dokumen Persyaratan

Gambar IV.16

(18)

11. Interface Data Pembayaran

Gambar IV.17

Interface Data Pembayaran

12. Interface Data Peserta didik

Gambar IV.18

(19)

13. Interface Tambah Data Peserta didik

Gambar IV.19

(20)

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

Gambar IV.20

(21)

4.2.2. Logical Record Structure (LRS)

Gambar IV.21

(22)

4.2.3. Spesifikasi File

1. Spesifikasi File Tabel Pendaftaran Nama File : Tabel Pendaftaran Akronim : tbl_daftar

Fungsi : Untuk melakukan pendaftaran warga belajar dan membuat hak akses peserta didik

Tipe File : File Master

Media : Harddisk

Pajang record : 260 byte Kunci Field : pendaftar_id Software : Mysql

Tabel IV.3

Spesifikasi File Pendaftaran

No Elemen Data Akronim Tipe Panjang Ket

1 Pendaftar Id pendaftar_id Integer 10 Primary Key

2 Nama Pendaftar nama_pendaftar Varchar 20 3 Nomor Induk Kependudukan nik Varchar 20

4 Jenis Kelamin jenkel Varchar 15

5 Tempat Lahir tmpt_lahir Varchar 15

6 Tanggal Lahir tgl_lahir date

7 Agama agama Varchar 15

8 Provinsi provinsi Varchar 25

9 Alamat alamat Varchar 60

10 Program Kesetaraan program Varchar 15

11 Nomor Handphone no_hp Varchar 20

12 Email email Varchar 25

(23)

2. Spesifikasi File Tabel Bukti Transfer Nama File : Tabel Bukti Transfer Akronim : tbl_bt

Fungsi : Untuk dijadikan penyimpanan bukti transfer Tipe File : File Transaksi

Media : Harddisk

Pajang record : 170 byte Kunci Field : bt_id Software : Mysql

Tabel IV.4

Spesifikasi File Bukti Transfer

3. Spesifikasi File Tabel Dokumen Persyaratan Nama File : Tabel Dokumen Persyaratan Akronim : tbl_dokumen

Fungsi : Untuk menyimpan dokumen persyaratan Tipe File : File Transaksi

Media : Harddisk

Pajang record : 420 byte Kunci Field : dokumen_id Software : Mysql

No Elemen Data Akronim Tipe Panjang Ket

1 Bukti Transfer Id bt_id Integer 10 Primary Key 2 Pendaftar Id pendaftar_id Integer 10 Foreign Key

3 Nama Bank nama_bank Varchar 25

4 Foto Bukti transfer bukti_transfer Varchar 100

(24)

Tabel IV.5

Spesifikasi File Dokumen Persyaratan

4. Spesifikasi File Tabel Data Orangtua Nama File : Tabel Data Orangtua Akronim : tbl_data_ortu

Fungsi : untuk melengkapi data pendaftar Tipe File : File Transaksi

Media : Harddisk

Pajang record : 420 byte Kunci Field : dataortu_id Software : Mysql

Tabel IV.6

Spesifikasi File Data Orangtua

No Elemen Data Akronim Tipe Panjang Ket

1 Dokumen Id dokumen_id Integer 10 Primary Key

2 Pendaftar Id pendaftar_id Integer 10 Foreign Key

3 Foto foto Varchar 100

4 Kartu Tanda Penduduk ktp Varchar 100

5 Akte akte Varchar 100

6 Ijazah ijazah Varchar 100

No Elemen Data Akronim Tipe Panjang Ket

1 Data Orangtua Id dataortu_id Integer 10 Primary Key 2 Pendaftar Id pendaftar_id Integer 10 Foreign Key

3 Nama Ayah nama_ayah Varchar 25

4 Nama Ibu nama_ibu Varchar 25

5 Nama Wali nama_wali Varchar 25

6 Alamat alamat Varchar 60

(25)

5. Spesifikasi File Tabel Admin Nama File : Tabel Admin Akronim : tbl_pengguna

Fungsi : Untuk akses halaman admin Tipe File : File Master

Media : Harddisk

Pajang record : 188 byte Kunci Field : pengguna_id Software : Mysql

Tabel IV.7 Spesifikasi File Admin

8 Kabupaten kabupaten Varchar 25

9 Kecamatan kecamatan Varchar 25

10 Kode Pos kode_pos Varchar 15

11 Nomor Handphone no_hp Varchar 20

12 Email Orangtua email_ortu Varchar 25 13 Pendidikan Ayah pend_ayah Varchar 20

14 Pendidikan Ibu pend_ibu Varchar 20

15 Pekerjaan Ayah kerja_ayah Varchar 30

16 Pekerjaan Ibu kerja_ibu Varchar 30

17 Penghasilan Orangtua hasil_ortu Varchar 30

No Elemen Data Akronim Tipe Panjang Ket

1 Admin Id pengguna_id Integer 10 Primary

Key

2 Nama Admin pengguna_nama Varchar 25

3 Jenis Kelamin pengguna_jenkel Varchar 15 4 Username pengguna_username Varchar 25 5 Password pengguna_password Varchar 25

(26)

6. Spesifikasi File Tabel Data Peserta didik Nama File : Tabel Data Peserta didik Akronim : tbl_pesertadidik

Fungsi : untuk menyimpan data warga belajar Tipe File : File Transaksi

Media : Harddisk

Pajang record : 305 byte Kunci Field : pesertadidik_id Software : Mysql

Tabel IV.8

Spesifikasi File Data Peserta didik 7 Nomor

Handphone pengguna_nohp Varchar 20

8 Level pengguna_level Varchar 3

9 Register pengguna_register Timestamp

10 Foto pengguna_photo Varchar 40

No Elemen Data Akronim Tipe Panjang Ket

1 Peserta Didik Id pesertadidik_id Integer 10 Primary Key

2 Admin Id pengguna_id Integer 10 Foreign Key

3 Pendaftar Id pendaftar_id Integer 10 Foreign Key 4 Nama Peserta Didik nama_pd Varchar 25

5 Nomor Induk Siswa nis Varchar 30

6 Jenis Kelamin jenkel Varchar 15

7 Alamat alamat Varchar 60

8 Nomor Handphone no_hp Varchar 20

9 Email email Varchar 25

(27)

4.2.4. Class Model/ Class Diagram

Gambar IV.22

(28)

4.2.5. Sequence Diagram

1. Sequence DiagramPendaftaran

Gambar IV.23

Sequence Diagram Pendaftaran

2. Sequence Diagram Pengelolaan Data Pendaftaran

Gambar IV.24

(29)

4.2.6. Spesifikasi Hardware dan Software

Sistem dapat dikatakan baik dan berhasil digunakan atau diterapkan jika didukung dengan beberapa unsur anatara lain perangkat keras (hardware), perangkat lunak (software), dan pemakai (brainware). Diantara unsur tersebut yaitu prasarana atau peralatan yang dibutuhkan harus sesuai spesifikasi yang diusulkan. Berikut penguraian dari perangkat komputer yang harus tersedia pada sistem yang diusulkan: 1. Perangkat Keras (Hardware)

Perangkat keras hardware adalah suatu komponen yang membentuk suatu sistem komputer dari peralatan lainnya yang minimum dan memungkinkan komputer dapat melaksanakan tugasnya. Klasifikasi perangkat keras sebagai berikut:

a. Processor : Intel(R) Core(TM) 2 Duo

b. RAM : 2 GB

c. Harddisk : 126 GB d. Keyboard : Standart

e. Printer : Canon Pixma MP237 2. Perangkat Lunak (Software)

a. Sistem Operasi : Microsoft Windows 7 b. Paket Program : Xampp, Sublime text c. Database : MySQL

(30)

1.3. Jadwal Implementasi

Tabel IV.9 Jadwal Implementasi

No. KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4 1. Penyusunan dan

pengajuan judul 2. Persiapan data awal 3. Analisa

4. Pengumpulan data 5. Penyusunan Laporan 6. Desain Perangkat lunak 7. Desain Program

8. Pembuatan Rancangan dan Tes Desain Program

Gambar

Gambar IV.1
Tabel IV.1
Tabel IV.2
Gambar IV.3  Activity Diagram Admin
+7

Referensi

Dokumen terkait

Jenis penelitian ini adalah PTKBK yang melakukan dalam dua siklus (siklus I dan siklus II), setiap siklus tiga pertemuan menjelaskan enam materi di 45 menit.

Selanjutnya Pejabat Pengadaan pada Dinas Pekerjaan Umum dan Penataan Ruang Kabupaten Probolinggo Tahun Anggaran 2017, dengan ini mengumumkan Penyedia Pengadaan Langsung

Karakteristik penelitian kualitatif, menurut Bogdan dan Biklen (1982: 27-30), adalah (a) natural setting (latar alamiah) sebagai sumber data langsung, (b) peneliti sebagai

Suatu beban sembarang p(t) yang bekerja pada struk- tur, dapat dianggap sebagai penjumlahan dari beban-beban impuls pendek yang tak terhingga jumlahnya (lihat Gambar X.3).

Berdasarkan kerangka berpikir dapat dirumuskan hipotesis sementara dalam penelitian ini adalah dengan menggunakan media pembelajaran gambar seri dalam pelajaran bahasa

Pada pasien ini ditemukan adanya suara nafas yang berkurang pada paru kanan, tidak sesak dan tidak ada tanda infeksi, hal ini karena benda asing yang terbuat

Kajian ini bertujuan untuk mengenal pasti program-program dalam media yang menjadi daya tarikan untuk ditonton oleh pelajar-pelajar agresif, perbezaan dalam daya tarikan

Bentuk semacam ini dilakukan oleh Rumpin dengan mendirikan diantaranya; (1) membangun perpustakaan yang berisi sejumlah buku dan bisa diakses sesuai dengan