38
28 BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Kebijakan dan Perencanaan Sistem Sebelum sistem informasi dikembangkan, dibutuhkan adanya kebijakan ( system policy) yang merupakan perwujudan dari bentuk dukungan yang pihak manajemen terhadap pengembangan sistem yang akan dilakukan. Dalam hal ini kebijakan yang diberikan berupa pemberian izin kepada penulis untuk dapat melakukan penelitian dan pengembangan sistem sesuai dengan surat yang diajukan penelitian yang diberikan kepada Affie’s Day Care Plus perihal pemohonan izin penelitian atas nama M Hafiz Abdullah, dan telah diterima serta diberikan izin secara langsung oleh pihak Affie’s Day Care Plus. Setelah mendapat izin, selanjutnya dilakukan perencanaan pengembangan sistem (system planning). Dalam hal ini dilakukan perencanaan sistem yang baru berbasis Android, yang akan mempermudah pengelola dan orangtua yang berwenang. Selain itu, sistem berbasis Android ini dapat meminimalisir kesalahan dalam pendataan didalam sistem Android yang akan dibangun. 4.2 Analisis Sistem Pada tahap ini dilakukan analisis dari sistem yang sudah berjalan pada Affie’s Day Care Plus untuk mengetahui alur proses yang berjalan secara terinci digunakan diagram alir. Diagram alir dibuat untuk menerapkan proses apa saja yang dikerjakan, siapa yang mengerjakan, bagaimana proses dikerjakan, dan dokumen apa saja yang terlibat.

BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

28

BAB IV

HASIL PENELITIAN DAN PEMBAHASAN

4.1 Kebijakan dan Perencanaan Sistem

Sebelum sistem informasi dikembangkan, dibutuhkan adanya kebijakan (system

policy) yang merupakan perwujudan dari bentuk dukungan yang pihak

manajemen terhadap pengembangan sistem yang akan dilakukan. Dalam hal ini

kebijakan yang diberikan berupa pemberian izin kepada penulis untuk dapat

melakukan penelitian dan pengembangan sistem sesuai dengan surat yang

diajukan penelitian yang diberikan kepada Affie’s Day Care Plus perihal

pemohonan izin penelitian atas nama M Hafiz Abdullah, dan telah diterima serta

diberikan izin secara langsung oleh pihak Affie’s Day Care Plus. Setelah

mendapat izin, selanjutnya dilakukan perencanaan pengembangan sistem (system

planning). Dalam hal ini dilakukan perencanaan sistem yang baru berbasis

Android, yang akan mempermudah pengelola dan orangtua yang berwenang.

Selain itu, sistem berbasis Android ini dapat meminimalisir kesalahan dalam

pendataan didalam sistem Android yang akan dibangun.

4.2 Analisis Sistem

Pada tahap ini dilakukan analisis dari sistem yang sudah berjalan pada Affie’s

Day Care Plus untuk mengetahui alur proses yang berjalan secara terinci

digunakan diagram alir. Diagram alir dibuat untuk menerapkan proses apa saja

yang dikerjakan, siapa yang mengerjakan, bagaimana proses dikerjakan, dan

dokumen apa saja yang terlibat.

Page 2: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

29

4.2.1 Prosedur Informasi Data Jasa Atau Taman Penitipan Anak (TPA)

Yang Berjalan

Berikut Prosedur Informasi Data jasa atau Taman Penitipan Anak (TPA) pada

Affie’s Day Care Plus yang berjalan:

1. Pada saat ada anak yang akan dititipkan, pengelola memberikan

persyaratan dan formulir pendaftaran.

2. Orang tua mengisi dan memenuhi syarat seperti KTP, KK, dan

pembayaran.

3. Pengelola mengarsipkan data pendaftaran anak yang akan dititipkan dan

membuat laporan untuk pimpinan.

Gambar 4.1 Bagan Alir Informasi Data jasa atau Taman Penitipan Anak (TPA)

pada Affie’s Day Care Plus.

Page 3: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

30

Setelah dilakukan analisis terhadap sistem yang berjalan pada sistem jasa atau

Taman Penitipan Anak (TPA) pada Affie’s Day Care Plus maka ditemukan

beberapa kelemahan dan juga permasalahan yang terjadi di sistem tersebut,

diantarannya belum ada sistem yang mendukung proses penerapan sistem

informasi penitipan anak yang nantinya dapat digunakan sebagai acuan untuk

meningkatkan kelancaran dalam proses penitipan anak pada jasa atau Taman

Penitipan Anak (TPA) pada Affie’s Day Care Plus. Adapun kelemahan-

kelemahan diantaranya sebagai berikut :

a. Belum adanya sistem pendukung yang mempermudah proses.

b. Orangtua sulit melihat lokasi dan biaya yang sesuai dengan keiingnan

orangtua.

c. Data yang di catat pada buku besar dapat menyulitkan pengelola untuk

mencari data anak yang dititipkan, dan resiko untuk penyimpanan data kurang

aman, jika ada permasalahan yang tidak diinginkan seperti hilangnya data

karena kerusakan

4.3 Desain Sistem

Pada sub desain sistem akan dijelaskan komponen sistem yang akan di desain

meliputi model sistem, input, output, database, teknologi dan kendali.

4.3.1 Desain Model Sistem

Berikut adalah usulan model sistem yang dirancang untuk mengatasi masalah

yang ada pada proses penitipan anak yang berjalan pada jasa atau Taman

Penitipan Anak yang ada di bandar lampung. Alur sistem yang diusulkan

tersebut ditampilkan dalam bentuk contex diagram dan dataflow diagram.

Page 4: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

31

Gambar 4.2 Context Diagram Sistem yang Diusulkan

Diagram konteks diatas juga terdiri dari tiga external entity sebagai berikut:

Table 4.1 external entity

External Entity Keterangan

Orangtua Orangtua dapat melihat jasa penitipan

anak yang ada, dan melihat paket jasa

penitipan anak. Maka dari itu aliran

data yang masuk adalah :

Menu Publik(orangtua).

Melihat jasa penitipan anak.

aliran data keluaran adalah sebagai

berikut:

Data registrasi pembayaran.

Jasa Penitipan Anak Jasa penitipan anak meregistrasi data

jasa penitipan anak. Maka dari itu aliran

data yang masuk yaitu:

Meninputkan data dan lokasi

Page 5: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

32

jasa penitipan anak.

Meninputkan data paket jasa

penitipan anak.

Validasi data anak yang

dititipkan.

Aliran data keluaran adalah sebagai

berikut:

Data registrasi data yang

dititipkan.

Admin Admin memvalidasi data jasa penitipan

anak. Maka dari itu aliran data yang

masuk yaitu:

Validasi jasa penitipan anak.

Aliran data keluaran adalah sebagai

berikut:

Laporan data jasa penitipan

anak.

Laporan data paket jasa

penitipan anak.

Laporan data registrasi jasa

penitipan anak.

Page 6: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

33

Gambar 4.3 DFD Level 0 Sistem yang Diusulkan

Gambar 4.3 menunjukkan proses-proses yang akan terjadi didalam sistem,

dimana akan terdiri dari tiga proses yaitu kelolah data Android, empat

external entity yang berhubungan dengan sistem, dan satu database untuk

menyimpan data-data yang berkaitan dengan pendistribusian.

Tempat penyimpanan (storage) yang digunakan pada perancangan DFD

Level 0 adalah:

Nama Penyimpanan Keterangan

JasaPA Sebuah Database untuk menyimpan

data-data Android.

Page 7: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

34

Proses-proses yang terlibat pada DFD Level 0 adalah:

Nama Proses Input Output Keterangan

Kelolah Data

Android

Memilih jasa

penitipan anak.

Menginputkan

data anak yang

akan dititipkan

Memilih paket

jasa penitipan

anak.

Jasa penitipan

anak yang

terpilih

Data tersimpan.

Data registrasi

pembayaran

Orangtua memlih jasa

penitipan anak yang

diinginkan, setelah terpilih

orang tua memilih data

paket, data yang telah

tersimpan kedatabase akan

mengeluarkan output data

registrasi pembayaran

Jasa

Penitipan

Anak

Menginputkan

data jasa

penitipan anak

Menginputkan

data paket jasa

penitipan anak

Melihat data

registrasi data

anak yang akan

dititipkan

Mendapat

validasi

registrasi jasa

penitipan anak

Jasa penitipan anak

menginputkan datanya dan

data paket yang ada, setelah

tervalidasi jasa penitipan

anak dapat melihat registrasi

dari data anak yang akan

dititipkan

Admin Menvalidasi data

jasa penitipan

anak

Laporan data

jasa penitipan

anak

Laporan data

paket jasa

Admin melakukan validasi

ke jasapa penitipan anak, dan

akan mengeluarkan laporan

seperti data jasa penitipan

anak, data paket jasa

penitipan anak, data

Page 8: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

35

penitipan anak

Laporan data

registrasi data

anak yang akan

dititipkan

registrasi anak yang akan

dititipkan.

Gambar 4.4 DFD Level 1 Proses 1 Sistem yang Diusulkan

Gambar 4.4 menunjukkan penjabaran dari sistem yang diusulkan untuk

publik(orangtua), dimana terdiri dari sebelas proses, satu external entity

yang berhubungan dengan sistem, dan satu database untuk menyimpan data-

data yang berkaitan dengan jasa penitipan anak.

Tempat penyimpanan (storage) yang digunakan pada perancangan DFD

Level 1 adalah:

Nama Penyimpanan Keterangan

JasaPA Sebuah Database untuk menyimpan

data-data Android.

Page 9: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

36

Proses-proses yang terlibat pada DFD Level 1 adalah:

Nama Proses Input Output Keterangan

Memilih jasa

penitipan

anak

Memilih jasa

penitipan anak

Jasa

penitipan

anak yang

terpilih

Orang tua melihat

dan memilih jasa

penitipan anak

Melihat dan

memilih

paket jasa

penitipan

anak

Menetapkan

paket yang harus

dipilih

Paket jasa

penitipan

anak yang

terpilh

Orangtua

memilih paket

jasa penitipan

anak.

Input data

anak yang

akan

dititipkan

Input data anak

yang akan

dititipkan.

Data

registrasi

jasa

penitipan

anak

Orangtua

menginputkan

data anak yang

akan dititipkan

Data

registrasi

pembayaran

Menerima

registrasi

pembayaran

yang harus

dibayar

Orangtua

menerima

registrasi

pembayaran yang

harus dibayar

Page 10: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

37

Gambar 4.5 DFD Level 2 Proses 1 Sistem yang Diusulkan

Gambar 4.5 menunjukkan penjabaran dari sistem yang diusulkan untuk jasa

penitipan anak, dimana terdiri dari tiga proses, satu external entity yang

berhubungan dengan sistem, dan satu database untuk menyimpan data-data

yang berkaitan dengan pendistribusian.

Tempat penyimpanan (storage) yang digunakan pada perancangan DFD

Level 2 adalah:

Nama Penyimpanan Keterangan

JasaPA Sebuah Database untuk menyimpan

data-data Android.

Proses-proses yang terlibat pada DFD Level 2 adalah:

Nama Proses Input Output Keterangan

Menu jasa

penutupan

anak

Menu jasa

penitipan

anak.

- Jasa penitipan

anak membuka

menu jasa

penitipan anak.

Page 11: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

38

Input data

jasa

penitipan

anak

Input data

Jasa penitipan

anak.

Validasi

jasa

penitipan

anak

Jasa penitipan

anak

menginputkan data

jasa penitipan anak

Input data

paket jasa

penitipan

anak.

Input jasa

penitipan

anak.

Data registrasi

jasa penitipan

anak

Jasa penitipan

anak

menginputkan data

jasa penitipan

anak, setelah

divalidasi, dan

data yang

teregristrasi.

Gambar 4.6 DFD Level 3 Proses 1 Sistem yang Diusulkan

Page 12: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

39

Gambar 4.6 menunjukkan penjabaran dari kelola data admin, dimana terdiri

dari dua proses, satu external entity yang berhubungan dengan sistem, dan

satu database untuk menyimpan data-data yang berkaitan dengan jasa

penitipan anak.

Tempat penyimpanan (storage) yang digunakan pada perancangan DFD

Level 3 adalah:

Nama Penyimpanan Keterangan

JasaPA Sebuah Database untuk menyimpan

data-data Android.

Proses-proses yang terlibat pada DFD Level 3 adalah:

Nama Proses Input Output Keterangan

Menu admin Menu admin Menu

admin

Developer masuk

ke menu admin.

Validasi data

jasa

penitipan

anak

Validasi jasa

penitipan anak.

Developer Input

data titik koordinat

menghasilkan Titik

koordinat.

Input data

lokasi

pembeli

dengan

alamat

Input titik

koordinat

sesuai alamat

pembeli

Admin memvalidasi

data jasa penitipan

anak yang telah

registrasi

Page 13: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

40

4.3.2 Rancangan Output

Rancangan output yang diusulkan adalah informasi yang dihasilkan dari

proses input data yang dilakukan secara terkomputerisasi dengan

menggunakan program khusus. Rancangan output sebgai berikut:

1. Rancangan Halaman Utama Publik (Halaman Utama Publik)

Implementasi halaman utama publik yang telah dirancang sebelumnya dapat

dilihat pada gambar 4.7

Gambar 4.7 Rancangan Halaman Utama Publik

2. Rancangan Halaman Jasa Penitipan Anak

Halaman jasa penitipan anak berisikan banyak jasa penitipan anak.

implementasi jasa penitipan anak yang telah dirancang sebelumnya dapat

dilihat pada gambar 4.8

Page 14: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

41

Gambar 4.8 Rancangan Halaman Jasa Penitipan Anak

3. Rancangan Menu Paket Jasa Penitipan Anak

Jika menekan jasa penitipan anak, maka akan muncul halaman deskripsi jasa

berserta lokasi dan paket seperti pada gambar 4.9

Gambar 4.9 Rancangan Halaman Paket Jasa Penitipan Anak

Page 15: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

42

4. Rancangan Halaman Registrasi Penitipan Anak

Ketika orang tua menekan tombol registrasi di dalam paket, maka akan muncul

halaman registrasi penitipan anak dapat dilihat pada gambar 4.10

Gambar 4.10 Rancangan Halaman Utama Pembeli

5. Rancangan Halaman Paket ( Halaman Halaman Paket)

Halaman paket digunakan oleh pengelola TPA untuk dapat memasukkan data

paket yang tersedia. Implementasi halaman paket penitipan anak dapat dilihat

pada gambar 4.11

Gambar 4.11 Rancangan Halaman paket

Page 16: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

43

6. Rancangan Halaman Registrasi Penitipan Anak

Halaman registrasi penitipan anak digunakan oleh Pengelola TPA untuk dapat

melihat data registrasi penitpan yang dilakukan oleh orang tua. Implementasi data

registrasi penitipan anak dapat dilihat pada gambar 4.12

Gambar 4.12 Rancangan Halaman registrasi penitipan anak

7. Rancangan Halaman konfirmasi

Halaman konfirmasi pembayaran digunakan oleh admin untuk dapat melihat data

konfirmasi pembayaran yang telah dilakukan oleh orang tua sebelumnya.

Implementasi konfirmasi pembayaran dapat dilihat pada gambar 4.13

Gambar 4.13 Rancangan Halaman konfirmasi

Page 17: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

44

4.3.3 Rancangan input

Rancangan masukan (Design Input) adalah rancangan yang digunakan untuk

memasukkan data-data kedalam basis data. Berikut merupakan rancangan input

yang diusulkan.

1. Rancangan Halaman Login Publik

Perancangan halaman login publik pada sistem informasi penitipan anak pada

Taman Penitipan Anak (TPA) berbasis mobile dapat dilihat pada gambar 4.14

Gambar 4.14 Rancangan halaman login publik

2. Rancangan Input Pendaftaran Penitipan Anak

Perancangan input pendaftaran penitipan anak pada sistem informasi penitipan

anak pada Taman Penitipan Anak (TPA) berbasis mobile dapat dilihat pada

gambar 4.15

Page 18: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

45

Gambar 4.15 Rancangan input pendaftaran penitipan anak

3. Rancangan Halaman Input Paket

Perancangan halaman input paket pada sistem informasi penitipan anak pada

Taman Penitipan Anak (TPA) berbasis mobile dapat dilihat pada gambar 4.16

Gambar 4.16 Rancangan halaman input paket

Page 19: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

46

4. Rancangan Konfirmasi Pembayaran

Halaman konfirmasi pembayaran digunakan oleh admin untuk dapat melihat data

konfirmasi pembayaran yang telah dilakukan oleh orang tua sebelumnya.

Implementasi konfirmasi pembayaran dapat dilihat pada gambar 4.17

Gambar 4.17 Rancangan konfirmasi pembayaran

5. Rancangan Halaman validasi jasa TPA

Halaman validasi jasa TPA digunakan oleh admin untuk dapat memvalidasi

jasa TPA yang telah mendaftar sebelumnya. Implementasi halaman validasi

jasa TPA

Gambar 4.18 Rancangan Halaman validasi jasa TPA

Page 20: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

47

4.3.4 Perancangan Database dan Kamus Data

Perancangan database pada sistem informasi penitipan anak pada Taman

Penitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19.

Gambar 4.19 Perancangan Database

Kamus data dari perancangan class diagram sistem diusulkan pada Gambar 4.19

adalah sebagai berikut :

a. Kamus Data Tabel Admin

Tabel ini digunakan untuk menyimpan data admin.

Nama database : JasaPA

Nama tabel : admin

Primary key : idadmin

Tabel 4.6 Kamus Data Tabel Admin

Nama Field Tipe Data Size Deskripsi

Idadmin Int 11 id admin

Nama Varchar 45 Nama

Username Varchar 8 Username

Password Varchar 8 Password

Page 21: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

48

b. Kamus Data Tabel Paket

Tabel ini digunakna untuk menyimpan data paket.

Nama database : JasaPA

Nama tabel : paket

Primary key : idpaket

Foregn key : idjasa

Tabel 4.7 Kamus Data Tabel Paket

Nama Field Tipe Data Size Deskripsi

idpaket Int 11 Idpaket

nama Varchar 45 nama paket

waktupenitipan Varchar 13 waktu penitipan

usia Varchar 7 Usia

fasilitas Tinytext Default Fasilitas

idjasa Int 11 id jasa

c. Kamus Data Tabel Registrasi

Tabel ini digunakan untuk menyimpan data registrasi.

Nama database : JasaPA

Nama tabel : registrasi

Primary key : idregistrasi

Foregn key : idpaket

Tabel 4.8 Kamus Data Tabel Registrasi

Nama Field Tipe Data Size Deskripsi

idregistrasi Int 11 id registrasi

namaanak Varchar 45 nama anak

tgllahir Date Default tanggal lahir

namaorangtua Varchar 45 nama orang tua

Page 22: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

49

pekerjaan Varchar 45 pekerjaan orang tua

alamat Tinytext Default Alamat

notelp Varchar 16 nomor handphone

status Enum (belum divalidasi,

berjalan, selesai) Status

idpaket Int 11 id paket

email Varchar 100 Email

tgl date Default Tgl

d. Kamus Data Tabel Jasa

Tabel ini digunakan untuk menyimpan data TPA.

Nama database : JasaPA

Nama tabel : jasa

Primary key : idjasa

Tabel 4.9 Kamus Data Tabel Jasa

Nama Field Tipe Data Size Deskripsi

idjasa Int 11 id jasa

nama varchar 45 nama tpa

alamat tinytext default Alamat

notelp varchar 16 nomor telepon

lat Float (12,8) Latitude

lng Float (12,8) Longitude

keterangan Tinytext default Keterangan

email Varchar 100 Email

img mediumblob default gambar tpa

valid Enum (‘ya’,’tidak’) validasi registrasi

Page 23: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

50

e. Kamus Data Tabel Konfirmasi

Table ini digunakan untuk menyimpan data konfirmasi pembayaran.

Nama tabel : konfirmasi

Primary key : idkonfirmasi

Foregn key : idregistrasi

Tabel 4.10 Kamus Data Tabel Konfirmasi

Nama Field Tipe Data Size Deskripsi

idkonfirmasi Int 11 id konfirmasi

namabank Varchar 45 nama bank

atasnama Varchar 45 pembayaran atas nama

img mediumblob default foto bukti pembayaran

idregistrasi Int 11 id registrasi

4.3.5 Perancangan Output Sistem

Perancangan output pada sistem informasi penitipan anak pada Taman Penitipan

Anak (TPA) berbasis mobile adalah sebagai berikut :

a. Halaman Utama Pengelola TPA

Perancangan halaman utama pengelola TPA pada sistem informasi penitipan

anak pada Taman Penitipan Anak (TPA) berbasis mobile adalah seeperti pada

Gambar 4.20

Gambar 4.20 Perancangan Halaman Utama Pengelola TPA

Page 24: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

51

b. Halaman Output Data Registrasi

Perancangan halaman output data registrasi pada sistem informasi penitipan

anak pada Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada

Gambar 4.21.

Gambar 4.21 Perancangan Halaman Output Data Registrasi

c. Halaman Output Jasa Paket

Perancangan halaman output jasa paket pada sistem informasi penitipan anak

pada Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada

Gambar 4.22.

Gambar 4.22 Perancangan Halaman Output Jasa Paket

Page 25: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

52

d. Halaman Utama Publik

Perancangan halaman utama publik pada sistem informasi penitipan anak

pada Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada

Gambar 4.23.

Gambar 4.23 Perancangan Halaman Utama Publik

e. Halaman Output Data Pembayaran

Perancangan halaman output data pembayaran pada sistem informasi

penitipan anak pada Taman Penitipan Anak (TPA) berbasis mobile adalah

seperti pada Gambar 4.24.

Gambar 4.24 Perancangan Halaman Output Data Pembayaran

Page 26: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

53

f. Halaman Laporan

Perancangan halaman laporan pada sistem informasi penitipan anak pada

Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar

4.25.

Laporan Jasa Penitipan Anak

Nama Alamat No Telepon Email Valid

Gambar 4.25 Perancangan Halaman Laporan

4.3.6 Perancangan Input Sistem

Perancangan input pada sistem informasi penitipan anak pada Taman Penitipan

Anak (TPA) berbasis mobile adalah sebagai berikut :

a. Halaman Login TPA

Perancangan halaman login TPA pada sistem informasi penitipan anak pada

Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar

4.26.

Gambar 4.26 Perancangan Halaman Login TPA

Page 27: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

54

b. Halaman Login Publik

Perancangan halaman login publik pada sistem informasi penitipan anak

pada Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada

Gambar 4.27.

Gambar 4.27 Perancangan Halaman Login Publik

c. Halaman Validasi Jasa TPA

Perancangan halaman validasi jasa TPA pada sistem informasi penitipan

anak pada Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada

Gambar 4.28.

Gambar 4.28 Perancangan Halaman Validasi Jasa TPA

Page 28: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

55

d. Halaman Input Jasa TPA

Perancangan halaman input TPA pada sistem informasi penitipan anak pada

Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar

4.29.

Gambar 4.29 Perancangan Halaman Input TPA

e. Halaman Input Paket

Perancangan halaman input paket pada sistem informasi penitipan anak pada

Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar

4.30.

Page 29: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

56

Gambar 4.30 Perancangan Halaman Input Paket

f. Halaman Input Pendaftaran Penitipan

Perancangan input pendaftaran penitipan anak pada sistem informasi

penitipan anak pada Taman Penitipan Anak (TPA) berbasis mobile adalah

seperti pada Gambar 4.31.

Gambar 4.31 Perancangan Halaman Input Pendaftaran Penitipan

g. Halaman Input Pembayaran

Perancangan halaman input pembayaran pada sistem informasi penitipan

anak pada Taman Penitipan Anak (TPA) berbasis mobile adalah seperti pada

Gambar 4.32.

Page 30: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

57

Gambar 4.32 Perancangan Halaman Input Pembayaran

4.3.7 Implementasi

Implementasi dari tahap perluasan/perencanaan (elaboration) sistem informasi

penitipan anak pada Taman Penitipan Anak (TPA) berbasis mobile yang telah

dirancang sebelumnya adalah dijelaskan sebagai berikut :

a. Implementasi Halaman Utama Admin

Implementasi halaman utama admin terdiri dari dua menu, yaitu menu

validasi jasa dan laporan. Implementasi halaman utama admin yang telah

dirancang sebelumnya adalah seperti pada Gambar 4.33.

Gambar 4.33 Implementasi Halaman Utama Admin

Page 31: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

58

b. Implementasi Halaman Validasi Jasa TPA

Halaman validasi jasa TPA digunakan oleh admin untuk dapat memvalidasi

jasa TPA yang telah mendaftar sebelumnya. Implementasi halaman validasi

jasa TPA adalah seperti pada Gambar 4.34.

Gambar 4.34 Implementasi Halaman Validasi Jasa TPA

c. Implementasi Halaman Laporan Registrasi Jasa Penitpan Anak

Halaman laporan digunakan oleh admin untuk melihat data penitipan anak

dan data registrasi anak. Implementasi halaman laporan penitipan anak

adalah seperti pada Gambar 4.35.

Gambar 4.35 Implementasi Halaman Laporan

Page 32: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

59

d. Implementasi Halaman Laporan Jasa Penitpan Anak

Halaman laporan digunakan oleh admin untuk melihat data penitipan anak

dan data registrasi anak. Implementasi halaman laporan penitipan anak

adalah seperti pada Gambar 4.36.

Gambar 4.36 Implementasi Halaman Laporan Jasa Penitipan Anak

e. Implementasi Halaman Login Pengelola TPA

Halaman login digunakan oleh pengelola TPA untuk dapat masuk dan

mengakses sistem. Pengelola harus validasi ogin lewat google mail

pengelola. Implementasi halaman login pengelola TPA penitipan anak adalah

seperti pada Gambar 4.37.

Gambar 4.37 Implementasi Halaman Login Pengelola TPA

Page 33: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

60

f. Implementasi Halaman Input Jasa TPA

Halaman input jasa TPA digunakan oleh pengelola untuk memasukkan data

TPA miliknya. Pengelola jasa TPA harus memasukkan nama, alamat, no

telepon dan lokasi. Implementasi halaman input jasa TPA adalah seperti pada

Gambar 4.38.

Gambar 4.38 Implementasi Halaman Input Jasa TPA

g. Implementasi Halaman Paket

Halaman paket digunakan oleh pengelola TPA untuk dapat memasukkan data

paket yang tersedia. Implementasi halaman paket penitipan anak adalah

seperti pada Gambar 4.39.

Gambar 4.39 Implementasi Halaman Paket

Page 34: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

61

h. Implementasi Halaman Data Registrasi Penitipan Anak

Halaman registrasi penitipan anak digunakan oleh Pengelola TPA untuk

dapat melihat data registrasi penitpan yang dilakukan oleh orang tua.

Implementasi data registrasi penitipan anak adalah seperti pada Gambar 4.40.

Gambar 4.40 Implementasi Halaman Data Registrasi Penitipan Anak

i. Implementasi Halaman Konfirmasi Pembayaran

Halaman konfirmasi pembayaran digunakan oleh admin untuk dapat melihat

data konfirmasi pembayaran yang telah dilakukan oleh orang tua

sebelumnya. Implementasi konfirmasi pembayaran adalah seperti pada

Gambar 4.41.

Gambar 4.41 Implementasi Halaman Konfirmasi Pembayaran

Page 35: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

62

j. Implementasi Halaman Login Publik

Halaman login digunakan oleh publik untuk dapat masuk dan mengakses

sistem. Pengelola harus validasi ogin lewat google mail publik. Implementasi

halaman login publik adalah seperti pada Gambar 4.42.

Gambar 4.42 Implementasi Halaman Login Publik

k. Implementasi Halaman Utama Publik

Implementasi halaman utama publik yang telah dirancang sebelumnya adalah

seperti pada Gambar 4.43.

Gambar 4.43 Implementasi Halaman Utama Publik

Page 36: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

63

l. Implementasi Halaman Jasa Penitipan Anak

Halaman jasa penitipan anak berisikan banyak jasa penitipan anak.

implementasi jasa penitipan anak yang telah dirancang sebelumnya adalah

seperti pada Gambar 4.44.

Gambar 4.44 Implementasi Halaman Jasa Penitipan Anak

Jika menekan jasa penitipan anak, maka akan muncul halaman deskripsi jasa

berserta lokasi dan paket seperti pada Gambar 4.45. Jika menekan tombol

paket, maka akan muncul halaman paket seperti pada Gambar 4.45.

Gambar 4.45 Implementasi Halaman Deskripsi Jasa Berserta Lokasi dan

Paket

Page 37: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

64

Implementasi Halaman Registrasi Pendaftaran Penitipan Anak Ketika orang

tua menekan tombol registrasi di dalam paket, maka akan muncul halaman

registrasi penitipan anak seperti pada Gambar 4.46.

Gambar 4.46 Implementasi Halaman Registrasi Pendaftaran Penitipan Anak

m. Implementasi Halaman Konfirmasi Pembayaran

Halaman konfirmasi pembayaran digunakan oleh orang tua untuk dapat

memasukkan data pembayaran dengan mengunggah foto bukti pembayaran.

Implementasi halaman konfirmasi pembayaran yang telah dirancang

sebelumnya adalah seperti pada Gambar 4.47.

Gambar 4.47 Implementasi Halaman Konfirmasi Pembayaran

Page 38: BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 ...repo.darmajaya.ac.id/1056/7/BAB IV.pdfPenitipan Anak (TPA) berbasis mobile adalah seperti pada Gambar 4.19. Gambar 4.19 Perancangan Database

65

n. Implementasi Halaman Tentang

Halaman tentang berisikan deskripsi tentang aplikasi. Implementasi halaman

tentang adalah seperti pada Gambar 4.48.

Gambar 4.48 Implementasi Halaman Tentang