• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN DESAIN

A. Analisis Kebutuhan dan Analisis Sistem

1. Desain Proses

B. Desain

1. Desain proses

Desain proses menggambarkan proses aliran informasi yang terjadi didalam sistem. Alat bantu untuk menggambarkan desain proses adalah Data Flow Diagram (DFD) atau Diagram Aliran Data (DAD). Rancangan DFD untuk sistem yang akan dibangun dibagi menjadi lima bagian, yaitu dari sisi Admin (Administrator, pengelola situs web), Operator (Pengelola Content web), Kepala padepokan (pembaca laporan dari sistem), pengunjung web dan pemesan diklat. Proses yang terjadi di dalam sistem dibuat bertingkat untuk menghindari DFD yang kompleks. Diagr am konteks atau DFD Level 0 merupakan aliran informasi utama dalam sistem tersebut kemudian DFD Level 0 di-breakdown untuk mendapatkan aliran informasi dalam sistem yang lebih terperinci. DFD Level 0 di-breakdown sampai ke level yang paling rinci.

Diagram Konteks atau DFD Level 0 Sistem Informasi Pemesanan Diklat berbasis web dapat dilihat pada gambar III.2.

A d m i n K e p a la P a d e p o k a n O p e r a to r

0

Sistem Pemesanan

Diklat Online

P e n g u n ju n g P e m e s a n w e b D i k la t

Gambar III.2 DFD Level 0 atau diagram konteks

Pada DFD Level 0 terlihat bahwa terdapat lima bagian dari pengguna

sistem ini, yaitu : admin, operator, kepala padepokan, pengunjung web, dan pemesan diklat. Pada gambar DFD Level 0 di atas terdapat kode huruf. Keterangan dari kode huruf tersebut adalah:

• A1 = galeri : (nomor, foto, nama_foto, kategori, deskripsi).

• B1 = profil : (nomor, visi, misi, tujuan, keyakinan_dasar, nilai_dasar, strategi, sasaran).

• C1= info diklat : (id_diklat, nama_diklat, kategori, keterangan, gambar).

• D1 = buku tamu : (nomor, tgl, keterangan). • E1 = berita : (nomor, tgl, isi_berita).

• F1=pesan diklat : (username, id_diklat, no_order, tgl_pesan, tgl_skr, tgl_jthtmp, jlh_peserta, total_dp).

• G1= pembayaran diklat : (username, id_diklat, no_order, no_transfer, tgl_pesan, tgl_psnDeal, jlh_peserta, total_dp, status).

• H1= testi : (nomor, tgl, testi).

Data yang dimasukkan oleh pihak admin antara lain : username, password, ubah password, operator, kepala, galeri, profil, buku tamu, dan testi. Sistem memberikan keluaran antara lain : pesan dari sistem, tampilan ubah password, tampilan data operator yang telah di kelola, tampilan data kepala yang telah di kelola, tampilan data galeri yang telah di kelola, tampilan data profil yang telah di kelola, tampilan data buku tamu yang telah di kelola, tampilan data testi yang telah di kelola.

Data yang dimasukkan oleh pihak operator antara lain: username, password, pemesanan diklat, pembayaran diklat, berita, dan bantuan. Sistem memberikan keluaran antara lain: pesan dari sistem, tampilan ubah password, tampilan data info diklat yang telah di kelola, tampilan pemberitahuan, tampilan bantuan, tampilan pesan diklat, dan tampilan pembayaran diklat.

Data yang dimasukkan oleh pihak kepala padepokan antara lain: ubah password, username, dan password. Sistem memberikan keluaran antara lain: pesan dari sistem dan laporan-laporan dari sistem.

proses ini digunakan untuk

Pengunjung web memasukkan data yang antara lain: galeri, profil, info diklat, buku tamu, berita. Sistem memberikan keluaran antara lain: pesan sistem, galeri, profil, info diklat, buku tamu, dan berita.

Pemesan diklat memasukkan data yang antara lain: username, password, ubah password, pemesanan diklat, pembayaran diklat dan isi testimonial. Sistem memberikan keluaran antar a lain : pesan sistem, pemesanan diklat, pembayaran diklat, status pesanan, dan bantuan.

DFD Level 1

DFD Level 1 merupakan hasil pemecahan dari DFD Level 0. Pada DFD Level 1 ini, lima bagian dari pengguna sistem dipecah untuk mengetahui aliran informasi yang lebih rinci dari masing-masing bagian.

1

U se rna me 1, pw d 1 Us ern am e1 , pw d1 L og in

Pes an val id asi

2 Pa ss wo rd Ub ah Pa ssw ord Validasi Pes an up da t e pas sw ord 3 O p e ra to r O pe ra to r Kelo la O p e ra to r ope rat or 4 Ke p al a pa d ep oka n Ke lo la ke pal a Ke pa la pa de po ka n Ke p al a pa d ep oka n

pad epo kan

5

A d m i n

B1 B1 Ke lol a B1 Prof il pr of l A1 A1 G a leri Kelo la A1 gal eri 7 6 D 1 D1 Ke lo la Buk u_t am u D 1 b uku ta mu 8 H 1 H 1 Ke lo la T est i H1 t es ti

Gambar III.3 DFD Level 1 untuk sisi admin

DFD level 1 sisi admin ini merupakan hasil pemecahan dari DFD level 0 sistem pemesanan diklat online. Dalam DFD level 0 sisi admin terdapat 8 proses antara lain :

a). login admin

pada proses login, admin diminta untuk memasukkan username dan

dan password sudah sesuai dengan yang ada di dalam database atau tidak. jika data yang telah dimasukkan sesuai maka sistem akan mengijinkan admin untuk mengakses halaman admin. Jika data yang dimasukkan tidak sesuai, maka sistem akan meminta admin untuk memasukkan username dan password lagi.

b). ubah password

proses ini digunakan untuk mengubah password admin kemudian akan tampil pesan apakah password berhasil diubah atau tidak.

c). mengelola operator

proses ini digunakan untuk mengelola data operator. Admin berhak untuk menghapus data operator atau menambah data operator.

d). mengelola kepala

proses ini digunakan untuk mengelola data kepala padepokan. Admin berhak untuk menghapus data kepala padepokan atau menambah data kepala padepokan.

e). mengelola galeri

proses ini digunakan untuk mengelola data galeri. Data galeri disini berisi foto-foto tentang Padepokan Shanti Dharma baik foto-foto diklat maupun foto-foto produk yang dihasilkan Padepokan Shanti Dharma. Pada proses ini admin dapat menghapus dan menambah foto ke dalam galeri.

f). mengelola profil

Proses ini digunakan untuk mengelola profil Padepokan Shanti Dharma. admin dapat melakukan pengeditan, penghapusan maupun penambahan data profil padepokan.

g). mengelola buku tamu

Proses ini digunakan untuk mengelola buku tamu yang ada di web ini. Admin dapat melakukan penghapusan data buku tamu yang dianggap kurang sopan.

h). mengelola testi

Proses ini digunakan untuk mengelola testimonial dari pemesan diklat. Testimonial berisi pengalaman pemesan diklat dalam melakukan pemesanan diklat melalui website ini. Admin dapat melakukan penghapusan data testimonial.

1

Us e r nam e3, pwd3 Us er nam e3 , pwd 3 Login P es a n v alida si 2 P as s w or d Ubah P as s wo r d Validasi P es a n u pdat e pas s wor d 3 B an tua n B ant uan

B ant uan Ke lola Bant uan

ban tuan 4 G1 G 1 K elola G1 Pem bayaran_dikl at pem bay ar an dik lat F 1 5 F1 O p e r a t o r Kel ola F 1 pes an

F1 Pes an_di klat

dik l at E 1 Be ri ta E1 K elola E1 ber ita 7 6 C1 C1

Kel ola Inf o_dik l at

inf o C1

dik l at

Gambar III.4 DFD Level 1 untuk sisi operator

DFD level 1 sisi operator ini merupakan hasil pemecahan dari DFD level 0 sistem pemesanan diklat online. Dalam DFD level 0 sisi operator terdapat 7 proses antara lain :

a). login operator

pada proses login oper ator, operator diminta untuk memasukkan

username dan password yang kemudian akan di cek oleh sistem

apakah username dan password sudah sesuai dengan yang ada di dalam database atau tidak. jika data yang telah dimasukkan sesuai

maka sistem akan mengijinkan operator untuk mengakses halaman operator. Jika data yang dimasukkan tidak sesuai, maka sistem akan meminta operator untuk memasukkan username dan password lagi. b). ubah password

proses ini digunakan untuk mengubah password operator. Password baru dan konfirmasi password baru dimasukkan kemudian klik tombol ganti password, akan tampil pesan sistem apakah password berhasil diubah atau tidak.

c). mengelola info diklat

Info diklat berisi informasi tentang diklat-diklat yang ada di Padepokan Shanti Dharma. Pada proses mengelola info diklat, operator dapat melakukan pengeditan, penghapusan maupun penambahan data info diklat.

d). mengelola berita

Berita berisi informasi tentang berita-berita seputar Padepokan Shanti Dharma dan diklat-diklat yang diadakannya. Pada proses mengelola berita, operator dapat melakukan pengeditan, penghapusan maupun penambahan data berita.

e). mengelola bantuan

Bantuan berisi pertanyaan-pertanyaan yang sering ditanyakan baik seputar pemesanan diklat melalui website ini maupun seputar diklat- diklat yang diadakan Padepokan Shanti Dharma. Pada proses

mengelola bantuan, operator dapat melakukan pengeditan, penghapusan maupun penambahan data berita.

f). mengelola pesan diklat

Proses ini digunakan untuk mengelola tanggal jatuh tempo pada pemesanan diklat yang dipesan oleh pemesan diklat. Operator dapat melihat status diklat yang dipesan oleh pemesan diklat apakah diklat tersebut telah dikonfirmasikan lagi atau belum. Apabila sampai tanggal yang telah ditentukan, pemesan diklat belum mentransfer uang muka diklat maka operator dapat membatalkan pemesan diklat yang dilakukan pemesan diklat secara sepihak.

g). mengelola pembayaran diklat

Proses ini digunakan untuk mengelola pemesanan diklat yang telah dikonfirmasikan lagi oleh pemesan diklat bahwa pemesan diklat akan mengikuti diklat dengan bukti bahwa pemesan diklat telah mentransfer uang muka diklat. Operator akan mengubah status pemesanan diklat dari status belum dip roses menjadi status pemesanan diklat telah disetujui apabila nomor transfer uang muka diklat yang diisikan dalam form pembayaran diklat sama dengan kode transfer yang didapat pengelola Padepokan Shanti Dharma.

1

U se rna me 2 , pw d 2

U ser na me 2 , p w d2

Pe sa n va li d asi L ogi n Validasi

2 Pa ssw ord Pa ssw ord K e p a l a U ba h P es an up d at e p as sw ord p a d e p o k a n 3 C1 K at a ku nci D ik lat Bu at L a p ora n y an g d ib ua t la pora n H1 T es ti D1 Bu ku _t am u

P em bay ara n_ dik lat G 1

Gambar III.5 DFD Level 1 untuk sisi kepala padepokan

DFD level 1 sisi kepala padepokan terdapat proses login. Pada proses login, kepala padepokan diminta untuk memasukkan username dan password yang kemudian akan dicek oleh sistem apakah username dan password sudah sesuai dengan yang ada didalam database validasi atau tidak. Jika data yang dimasukkan sesuai dengan data yang ada di database, maka sistem akan mengijinkan kepala padepokan untuk mengakses fasilitas kepala padepokan. Jika data yang dimasukkan tidak sesuai, maka sistem akan menampilkan pesan kesalahan dan sistem akan meminta masukkan username dan password lagi.

Setelah login kepala padepokan berhasil dilakukan, kepala padepokan dapat mengakses fasilitas yang ada yaitu mengubah password, melihat, dan mencetak laporan-laporan yang dihasilkan oleh sistem, laporan- laporan tersebut antara lain: laporan buku tamu, laporan diklat, laporan testimonial, dan laporan pembayaran diklat.

1

Us e r nam e 4, pw d4

U se r nam e4, pw d4

P es a n va li das i Login Validasi

2 P as s w or d P a ss w or d P es an u pda te U bah pas s w or d

P e m e s a n

d i k l a t

3 H1 H1 M eng is i Tes t i H1 t es t i 4 F 1 P es an _dik lat M eng is i pem e s anan dik lat 5 F 1 G 1

F 1 pem bay ar anM eng is i G1

P em bay ar an_dik l at dik lat 6 G 1 M elih at G1 s tat us G 1 G 1 F 1 pes an an 7 B an tuan M elih at B ant uan B antuan bant uan B an tuan

Gambar III.6 DFD Level 1 untuk sisi pemesan diklat

DFD level 1 sisi pemesan diklat ini merupakan hasil pemecahan dari DFD level 0 sistem pemesanan diklat online. Dalam DFD level 0 sisi pemesan diklat terdapat 7 proses antara lain :

a). login pemesan diklat

pada proses login pemesan diklat, pemesan diklat diminta untuk memasukkan username dan password yang kemudian akan di cek oleh sistem apakah username dan password sudah sesuai dengan yang ada di dalam database atau tidak. jika data yang telah dimasukkan sesuai maka sistem akan mengijinkan pemesan diklat untuk mengakses

halaman pemesan diklat. Jika data yang dimasukkan tidak sesuai, maka sistem akan meminta pemesan diklat untuk memasukkan

username dan password lagi.

b). ubah password

proses ini digunakan untuk mengubah password pemesan_diklat. Password baru dan konfirmasi password baru dimasukkan kemudian klik tombol ganti password, akan tampil pesan sistem apakah password berhasil diubah atau tidak.

c). mengisi testi

proses ini digunakan untuk mengisi testimonial bagi pemesan_diklat. Testimonial berisi pengalaman pemesan diklat dalam melakukan pemesanan diklat melalui website ini.

d). melihat bantuan

proses ini digunakan untuk melihat pertanyaan-pertanyaan yang sering ditanyakan baik seputar pemesanan diklat melalui website ini maupun seputar diklat-diklat yang diadakan Padepokan Shanti Dharma. testimonial.

e). melihat status pesanan

proses ini digunakan untuk melihat status pesanan diklat yang dipesan oleh pemesan diklat.

f). mengisi pemesanan diklat

proses ini digunakan untuk memesan diklat yang ada di Padepokan Shanti Dharma secara online.

g). mengisi pembayaran diklat

Setelah pemesan diklat memesan diklat pada proses mengisi pemesanan diklat, pemesan diklat harus mentransfer sejumlah uang muka yang telah ditentukan ke bank dan mengisi kode transfer sebagai bukti bahwa pemesan diklat telah mengkonfirmasikan lagi diklat yang dipesan. 1 A 1 A 1 M el ih a t G a le ri A 1 g a le ri f o t o 2 B 1 B 1 B 1 M el ih a t Pr of il p ro f il 3 P e n g u n j u n g w e b C1C1 M el ih a t C1 Dik la t d ik la t 4 E 1 E 1 B er it a M el ih a t E 1 b er it a 5 D1 M en g is i bu k u t a m u D1 B u ku _ t a m u 6 D1 M el ih a t D1 b u k u t a m u D1 D1 7 H1 H1 M e li ha t Te s t i H1 t e st i

Gambar III.7 DFD Level 1 untuk sisi pengunjung web

DFD level 1 sisi pengunjung web ini merupakan hasil pemecahan dari DFD level 0 sistem pemesanan diklat online. Dalam DFD level 0 sisi pengunjung web terdapat 7 proses antara lain :

a). melihat berita

proses ini digunakan untuk melihat berita yang ada di dalam web. b). melihat testi

proses ini digunakan untuk melihat testimonial yang ada di dalam web. c). melihat galeri foto

proses ini digunakan untuk melihat galeri foto yang ada di web. d). melihat profil

proses ini digunakan untuk melihat profil Padepokan Shanti Dhrama. e). melihat info diklat

proses ini digunkan untuk melihat informasi diklat yang ada. f). mengisi buku tamu

proses ini digunakan untuk memberi kesan dan pesan terhadap web ini.

g). melihat buku tamu

proses ini digunakan untuk melihat buku tamu.

DFD Level 2

3.1 6. 1 Tambah oper ator P enc ar ian galeri 3.2 6.2

H apus Vali das i Tam bah

oper ator galeri

6.3 4. 1 E dit Tambah Galer i k epala galer i padepok an 6. 4 4.2 H apus galer i H apus k epala Vali das i padepok an 8.1 7.1 P enc ar ian Penc ar ian buk u tam u t es ti B uk u_t amu Tes ti 7. 2 8. 2 H apus H apus buk u tam u t es ti

Gambar III.8 DFD Level 2 untuk sisi admin

DFD level 2 untuk sisi admin ini terjadi pemecahan dari proses-proses pada DFD level 1 sisi admin diatas. Masing-masing proses yang belum terperinci pada DFD level 1 sisi admin akan dipecah lagi menjadi proses- proses yang lebih kecil. Proses-proses tersebut antara lain:

a). tambah operator

proses ini digunakan untuk menambah operator. b). hapus operator

proses ini digunakan untuk menghapus operator. c). tambah kepala padepokan

proses ini digunakan untuk menambah kepala padepokan. d). hapus kepala padepokan

e). pencarian buku tamu

proses ini digunakan untuk mencari data buku tamu. f). hapus buku tamu

proses ini digunakan untuk menghapus buku tamu. g). pencarian galeri

proses ini digunakan untuk mencari data galeri foto. h). tambah galeri

proses ini digunakan untuk menambah data di galeri foto. i). edit galeri

proses ini digunakan untuk mengubah data galeri foto. j). hapus galeri

proses ini digunakan untuk menghapus data di galeri foto. k). pencarian testi

proses ini digunakan untuk mencari data testimonial. l). hapus testi

proses ini digunakan untuk menghapus data testimonial.

7. 1 6. 1 Pe n ca r ian in fo Pe n ca r ian dik la t b er ita 7. 2 6 .2 Ta mb a h inf o Ta mb ah d ikla t b er ita 7 .3 6 .3 Ed it in fo In fo D ikla t Ed it Be rit a d ik lat be r ita 7 .4 6. 4 H a pu s H a pu s inf o b e rit a d ikla t 3 ..1 Ba nt ua n B an tu a n Tam ba h b an tu a n 5 .1 Pe nc a ria n p e sa n d ik lat 3 .2 Pe s an _d ik lat Ba ntu a n Ba n tu an Ed it Ba nt ua n 5. 2 b an tu a n B an tu a n Ha p us p e sa nd ik lat 3 .3 Ban tu a n Ba n tua n H a pu s ba n tu an 4 .1 P es a n_ dik la t Ed it s ta tu s 4 .2 Ce ta k o r de r Pe mb ay a ra n _d ik lat

Gambar III.9 DFD Level 2 untuk sisi operator

DFD level 2 untuk sisi operator ini terjadi pemecahan dari proses-proses

pada DFD level 1 sisi operator diatas. Masing-masing proses yang belum terperinci pada DFD level 1 sisi operator akan dipecah lagi menjadi proses-proses yang lebih kecil. Proses-proses tersebut antara lain:

a). pencarian info diklat

proses ini digunakan untuk mencari informasi suatu diklat. b). tambah info diklat

c). edit info diklat

proses ini digunakan untuk mengubah informasi diklat. d). hapus info diklat

proses ini digunakan untuk menghapus informasi diklat. e). tambah bantuan

proses ini digunakan untuk menambah bantuan. f). edit bantuan

proses ini digunakan untuk mengubah bantuan. g). hapus bantuan

proses ini digunakan untuk menghapus bantuan. h). pencarian berita

proses ini digunakan untuk mencari berita. i). tambah berita

proses ini digunakan untuk menambah berita. j). edit berita

proses ini digunakan untuk mengubah berita. k). hapus berita

proses ini digunakan untuk menghapus berita. l). pencarian pesan diklat

proses ini digunakan untuk mencari pesanan diklat. m). hapus pesan diklat

proses ini digunakan untuk menghapus pesan diklat. n). edit status

proses ini digunakan untuk mengubah status pesanan diklat. o). cetak order

proses ini digunakan untuk mencetak pesanan diklat.

Dokumen terkait