bab iv rancangan sistem usulan - repository.bsi.ac.id...bab iv rancangan sistem usulan 4.1 umum...

31
38 BAB IV RANCANGAN SISTEM USULAN 4.1 Umum Dengan sistem informasi di PT. Jamila Antar Nusa Wisata Jakarta yang masih menggunakan sistem manual dalam pengolahan data. Maka penulis mengajukan rancangan sistem usulan yang diharapkan dapat membantu dalam penggolahan data baik dalam pengimputan ataupun dalam pembuatan laporan agara lebih efektif dan efesien. 4.2 Prosedur Sistem Usulan Pada sistem usulan pada PT. Jamila Antar Nusa Wisata ini melaukan pembangunan komputerisasi sistem untuk PT. Jamila Nusa Wisata Untuk lebih jelas prosedur sistem usulan sebagai berikut: 1. Prosedur Login a. Setiap admin dan pendaftar wajib login dan memasukan username dan password 2. Proder pendaftaran a. Mengisi data diri di form dengan benar b. Meupload berkas yang sudah ditentukan Mencetak tanda bukti pendaftaran

Upload: others

Post on 27-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

38

BAB IV

RANCANGAN SISTEM USULAN

4.1 Umum

Dengan sistem informasi di PT. Jamila Antar Nusa Wisata Jakarta yang masih

menggunakan sistem manual dalam pengolahan data. Maka penulis mengajukan

rancangan sistem usulan yang diharapkan dapat membantu dalam penggolahan data

baik dalam pengimputan ataupun dalam pembuatan laporan agara lebih efektif dan

efesien.

4.2 Prosedur Sistem Usulan

Pada sistem usulan pada PT. Jamila Antar Nusa Wisata ini melaukan

pembangunan komputerisasi sistem untuk PT. Jamila Nusa Wisata Untuk lebih jelas

prosedur sistem usulan sebagai berikut:

1. Prosedur Login

a. Setiap admin dan pendaftar wajib login dan memasukan username dan

password

2. Proder pendaftaran

a. Mengisi data diri di form dengan benar

b. Meupload berkas yang sudah ditentukan

Mencetak tanda bukti pendaftaran

39

3. Pembuatan Laporan

a. Setiap admin membuat laporan data pendaftar umroh perbulan dan

diserahkan kepada pemilik PT. Jamila Nusa Wisata, berguna untuk

mengetahui jumlah pendaftar umroh.

4.3 Diagram Alir Data (DAD) Sistem Usulan

a. Diagram Alir Data Konteks Usulan

jamaah

0

SISTEM PENDAFTARAN

admin

owner

DDJ

LDDJ

LDDJ

DDJ

Ket: DDJ: Data Diri Jamaah

LDDJ: Laporan Data Diri Jamaah

Gambar IV.1 Diagram Konteks USulan

40

b. Diagram Alir Data Nol Usulan

Jamaah1.0

DAFTAR

3.0

HITUNGDATA PENDFTAR

4.0

LAPORAN

ADMIN

Owner

FILE DATA DIRI JAMAAH

LDDJ DDJ

DDJ

DDJ

DDJDDJ2.0

Ket: DDJ: Data Diri Jamaah

LDDJ: Laporan Data Diri Jamaah

Gambar IV.2 Diagram Nol Usulan

41

c. Diagram Detail

1.1

Mendapatkan Data diri jamaah

1.2

Data Diri jamaah

DiperaruiData Dri jamaah

Data diri jamaah

Informasi Data Diri jamaah

File Master data jamaah1.3JamaahData diri jamaah

Gambar IV.3 Diagram Detail Usulan

4.4 Kamus Data Sistem Usulan

Pembuatan kamus data sistem usulan ini diambil dari rancangan dokumen

keluaran yang diusulkan penulis. Maka kamus data dari dokumen keluaran sistem

usulan sebagai berikut:

1. Kamus Data Dokumen masukan PT. Jamila Nusa Wisata

a. Form Pendaftaran

Nama Arus Data : Form Pendaftaran

Alias : -

Bentuk data : Dokumen File Komputer

Arus data : Proses

42

Penjelasan : Sebagai Masukan data diri pendaftar

Periode : Setiap hari

Volume : 1 halaman

Struktur data : header + isi

Header : nm_PT+Bulan+Tahun+

Isi : No_KTP+Nama+Nama_ayah/ibu+Umur+

Status+Gol_darah+Pekerjaan+Pendidikan+

Warganegara+Pergi_umroh+Jenis_kelamin+

Tempat_lahir+Tgl_lahir+Alamat+Desa/kel+Kec

+Kab/Kota+Provinsi+Kode_pos+No_tlpn

2. Kamus Data Dokumen keluaran cetak tanda bukti pendaftaran

a. Cetak tanda bukti pendaftaran

Nama Arus Data : Cetak tanda bukti pendaftaran

Alias :

Bentuk data : Dokumen File Komputer

Arus data :

Penjelasan : Untuk mengetahui kalau sudah mendaftar

sebagai calon peserta umroh

Periode : setiap mendaftar umroh

Volume : 1 halaman

Struktur data : header + isi

Header : No_KTP+Nama+Nama_ayah/ibu+Umur+

43

Status+Gol_darah+Pekerjaan+Pendidikan+

Warganegara+Pergi_umroh+Jenis_kelamin+

Tempat_lahir+Tgl_lahir+Alamat+Desa/kel+Kec

+Kab/Kota+Provinsi+Kode_pos+No_tlpn

4.5 Spesifikasi Rancangan Sistem Usulan

4.5.1 Bentuk Dokumen Masukan

1. Nama Dokumen : Data Peserta umroh

Fungsi : Untuk mengetahui data peserta umroh

Sumber : peserta umroh

Tujuan : Admin

Media : kertas

Jumlah : 1 lembar

Frekuensi : Setiap peserta umroh

Bentuk : Lihat lampiran C1

44

4.5.2 Bentuk Dokumen Keluaran

1. Nama Dokumen : Laporan Data Pendaftar Umroh

Fungsi : Untuk mengetahui jumlah peserta

Sumber : peserta umroh

Tujuan : PT. Jamila Antar Nusa Wisata

Media : kertas

Jumlah : 1 lembar

Frekuensi : Setiap Bulan dalam pendaftran

Bentuk : Lihat lampiran D1

4.5.3 Entity Relationship Diagram

Penggambaran proses relasi yang telah dibuat pada diagram alir data

dikembangkan kembali kedalam bentuk Entity Relational Diagram, sehingga

hubungan antar entity satu dengan lainnya dapat terlihat dan melibatkan rancangan

field-field didalam database. Berikut adalah ERD yang dibuat untuk sistem absensi

siswa.

45

a. Entity Relationship Diagram

Tb_pendaftaranmelakukanTb_jamaah

Tb_admin

memproses

melakukan

melakukan

login

Id_jamaah*Nm_jamaah

alamat

email

No_telepon

Id_jamaah Nm_jamaah

alamat

username

password

No_formulir*

Nm_admin

username

password level

username

password

11

1

1

1

1

1Nm_admin

Id_admin*

Gambar IV.4

46

b. Logical Record Structure

tb_admin

PK id_admin

nm_admin username password level

tb_jamaah

PK id_jamaah

nm_jamaah alamat no_telepon email

tb_pendaftaran

PK id_daftar

FK1 id_jamaah no_ktp nm_jamaah umur status gol_darah pekerjaan pendidikan warganegara pergi_umroh jenis_kelamin tempat_lahir tgl_lahir alamat desa/kelurahan kecamatan kabupaten/kota provinsi kode_pos no_telepon nm_ayam/ibuFK2 id_admin

tb_login

PK username

passwordFK1 id_adminFK2 id_jamaah

11

11

1

1

1

1

Ket: PK: Primary Key

FK: Foreign Key

Gambar IV.5

47

4.5.4 Spesifikasi File

1. Spesifikasi File Tabel Jamaah

Nama file : tabel jamaah

Akronim : tb_jamaah

Fungsi : untuk mengetahui data jamaah

Tipe file : file master

Organisasi file : index sequential

Akses file : Random

Media : Hard disk

Panjang record : 87 Karakter

Kunci field : id_jamaah

Software : Phpmyadmin 3.2.1

No Elemen Akronim Tipe Panjang Keterangan

1 Id Jamaah Id_jamaah Varchar 5 Primary Key

2 Nama Jamaah Nm_jamaah Varchar 20

3 Alamat Alamat Varchar 30

4 No Telepon No_telepon Varchar 12

5 Email Email varchar 20

Table IV.1

Spesifikasi Table Jamaah

48

2. Spesifikasi File Tabel Pendaftaran

Nama file : tabel pendaftaran

Akronim : tb_pendaftaran

Fungsi : untuk menngetahui data jamaah

Tipe file : file master

Organisasi file : index sequential

Akses file : Random

Media : Hard disk

Panjang record : 382 Karakter

Kunci field : id_daftar

Software : Phpmyadmin 3.2.1

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id daftar Id_daftar Varchar 20 Primary Key

2 Id jamaah Id_jamaah Varchar 20

3 No ktp No_ktp Varchar 20

4 Nama jamaah Nm_jamaah Varchar 30

5 Umur Umur Varchar 10

6 Status Status Varchar 10

7 Golongan darah Gol-darah Varchar 10

8 Pekerjaan Pekerjaan Varchar 20

9 Pendidikan Pendidikan Varchar 20

49

10 Warganegara Warganegara Text 20

11 Pergi umroh Pergi_umroh Varchar 10

12 Jenis kelamin Jenis_kelamin Text 10

13 Tempat lahir Tempat_lahir Varchar 20

14 Tanggal lahir Tgl_lahir Date

15 Alamat Alamat Text 30

16 Desa/kelurahan Desa/kelurahan Varchar 20

17 Kecamatan Kecamatan Varchar 20

18 Kabupaten/kota Kabupaten/kota varchar 20

19 Provinsi Provinsi Varchar 20

20 Kode pos Kode_pos Varchar 10

21 No telepon No_telepon Varchar 12

22 Nama ayah/ibu Nm_ayah/ibu varchar 30

Tabel IV.2

Spesifikasi Tabel Pendaftaran

50

3. Spesifikasi File Tabel Admin

Nama file : tabel admin

Akronim : tb_admin

Fungsi : untuk menngetahui data admin

Tipe file : file master

Organisasi file : index sequential

Akses file : Random

Media : Hard disk

Panjang record : 77 Karakter

Kunci field : id_admin

Software : Phpmyadmin 3.2.1

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id admin Id_admin Varchar 6 Primary Key

2 Nama admin Nm_admin Varchar 30

3 Username Username Varchar 20

4 Password Password Varchar 10

5 Level Level Varchar 11

Tabel IV.3

Spesifikasi Tabel Admin

51

4.5.5 Struktur Kode

1. Nama Kode : id admin

Panjang : 6 Digit

Tipe : Varchar

Format :

X X X - 0 1

Singkatan dari id admin Tanggal Daftar

Contoh : ADM-01

Keterangan :

ADM : Admin

01 : Tanggal daftar

2. Nama Kode : id daftar

Panjang : 5 Digit

Tipe : Varchar

Format :

52

X X 0 3 3

Tahun daftar nomor urut daftar

Contoh : 10033

Keterangan :

10 : tahun daftar

033 : nomor urut daftar

3. Nama Kode : id jamaah

Panjang : 9 Digit

Tipe : Varchar

Format :

G N I - X X X X X

Singkatan dari nama nomor id daftar

Contoh : GNI-00633

Keterangan :

GNI : Gani

00633 : nomor id daftar

53

4.5.6 Spesifikasi Program

00

Menu Awal

00

Login

00

Menu Utama

1.0

Beranda

0.0

4.0

Logout

0.0

2.0

Data Jamaah

0.0

2.1

Data Jamaah

0.0

Gambar IV.6

Diagram HIPO ADMIN

54

00

Menu Awal

00

Login

00

Menu Utama

1.0

Beranda

0.0

2.0

Lengkapi Data

0.0

3.0

Cetak Formulir

0.0

4.0

Prosedur Pendaftaran

0.0

5.0

Keluar

0.0

2.1

Lengkapi Data

0.0

3.1

Cetak Formulir

0.0

4.1

Prosedur Pendaftaran

0.0

Gambar IV.7

Diagram HIPO JAMAAH

55

Spesifikasi program dalam perancangan program pada pembuatan tugas akhir

ini, terdiri dari:

a. Menu Awal

Nama Program : Menu Awal

Akronim : index.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

Bahasa Program : php

Bentuk Tampilan : Gambar IV.8

Proses : Pada Menu Awal terdapat dua buah pilihan yaitu:

1. Admin

2. Login Jamaah

56

Gambar IV.8

b. Tampilan Login Admin

Nama Program : Tampilan Login Admin

Akronim : login_admin.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

Bahasa Program : php

Bentuk Tampilan : Gambar IV.9

Proses : Pada Menu Admin terdapat tiga buah pilihan yaitu:

57

1. Username

2. Password

3. Login

Gambar IV.9

58

c. Tampilan Beranda Admin

Nama Program : Tampilan Beranda Admin

Akronim : admin.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

Bahasa Program : php

Bentuk Tampilan : Gambar IV.10

Proses : Pada Menu Admin terdapat tiga buah pilihan yaitu:

1. beranda

2. data Data Jamaah

3. logout

Gambar IV.10

59

d. Tampilan Data Jamaah (Admin)

Nama Program : Tampilan Data Jamaah (Admin)

Akronim : data_Jamaahu.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

Bahasa Program : php

Bentuk Tampilan : Gambar IV.11

Proses : Pada data guru terdapat dua buah pilihan yaitu:

1. Edit

2. cari

Gambar IV.11

60

e. Menu Awal

Nama Program : Menu Awal

Akronim : index.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

Bahasa Program : php

Bentuk Tampilan : Gambar IV.12

Proses : Pada Menu Awal terdapat dua buah pilihan yaitu:

1. Admin

2. Login Jamaah

Gambar IV.12

61

f. Menu Daftar Baru

Nama Program : Menu Daftar BAru

Akronim : daftar_baru.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

Bahasa Program : php

Bentuk Tampilan : Gambar IV.13

Proses : Pada Menu Awal terdapat dua buah pilihan yaitu:

1. Simpan

Gambar IV.13

62

g. Menu Utama Jamaah

Nama Program : Menu Utama Jamaah

Akronim : home.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

Bahasa Program : php

Bentuk Tampilan : Gambar IV.14

Proses : Pada Menu Awal terdapat dua buah pilihan yaitu:

1. Beranda

2. Lengkapi Data

63

3. Cetak Fomulir

4. Keluar

Gambar IV.14

h. Menu Lengkapi Data

Nama Program : Menu Lengkapi Data

Akronim : daftar_baru.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

Bahasa Program : php

Bentuk Tampilan : Gambar IV.15

64

Proses : Pada Menu Awal terdapat dua buah pilihan yaitu:

1. Simpan

Gambar IV.15

i. Menu Prosedur Pendaftaran

Nama Program : Menu Tampilanj Prosedur Pendaftaran

Akronim : prosedur_pendaftaran.php

Fungsi : Isi Disesuaikan dengan Kamusnya

Index Program : -

65

Bahasa Program : php

Bentuk Tampilan : Gambar IV.16

Proses : -

Gambar IV.16

4.6 Spesifikasi Sistem Komputer

4.6.1 Umum

Diperlukan sarana pendukung dalam melaksanakan suatu program. Karena

sarana pendukung tersebut dapat membuat suatu program bias berjalan sebagaimana

mestinya, sarana pendukung yang dimaksud adalah perangkat lunak (software) dan

perangkat keras (hardware)

66

4.6.2 Perangkat Keras

a. Server

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 2 Mbps.

b. Client

1) CPU

(a) Processor Intel® 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.

67

4.6.3 Perangkat Lunak

1. Server

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux

(Ubuntu, Fedora, dan lain-lain).

b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang

terdiri dari beberapa komponen, diantaranya:

(1) Aplikasi Apache Server

(2) Aplikasi bundle web server Xampp

(3) Aplikasi MySQL Server v3.2.1

(4) Aplikasi phpMyAdmin v3.2.1

c. Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

2. Client

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux

(Ubuntu, Fedora, dan lain-lain).

b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

68

4.2 Jadwal Implementasi

Tabel IV.8

Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN II

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