67
BAB 4 RANCANGAN S IS TEM YANG D IUS ULKAN 4.1.
Tujuan Sistem Tujuan sistem adalah untuk meningkatkan pelayanan terhadap pelanggan.
Fungsi yang dapat dilakukan sistem antara lain menyediakan informasi bagi pelanggan maupun calon pelanggan, di antaranya menyediakan informasi mengenai profile perusahaan, kemudahan dalam mengajukan pertanyaan, komentar, dan keluhan. Sistem informasi yang dibutuhkan oleh Good S hepherd S chool adalah suatu sistem CRM yang terintegrasi, yang bertujuan meningkatkan pelayanan ke pelanggan dan juga menjaga hubungan jangka panjang dengan pelanggan. Sistem ini akan dikembangkan sesuai dengan kebutuhan perusahaan, dan yang menjadi tahap pertamanya yaitu kemudahan pelanggan dalam mendapatkan informasi.
68 4.2.
Rich picture yang diusulkan
Gambar di bawah ini merupakan rich picture sistem yang diusulkan
Gambar 4.1 Rich Picture yang diusulkan
69 Penjelasan dari rich picture sistem yang diusulkan: 1.
M encari informasi tentang G SS
Pihak calon orang tua siswa mencari informasi lewat browsing situs GSS, informasi berupa profil dan latar belakang sekolah, penawaran yang sedang berlangsung, biaya pendaftaran. 2.
M enginput SIF
Bila pihak calon orang tua siswa tertarik untuk mencoba di GSS, maka bisa langsung melakukan pendaftaran secara online dengan menginput SIF (School Inquiries Form) tanpa harus datang ke sekolah secara langsung. Pendaftaran ini bertujuan untuk mendaftarkan anaknya mengikuti kelas trial dan memilih kelas dan kapan yang akan diikuti anaknya. 3.
M embawa anaknya
Bila sudah tiba hari untuk kelas percobaan, maka pihak calon orang tua siswa akan membawa anaknya ke sekolah untuk mengikuti kelas trial. 4.
M engikuti kelas trial
Anak yang telah didaftarkan akan mengikuti kelas trial untuk mengetahui apakah anak tersebut cocok atau tidak di sekolah ini, anak yang akan mengikuti kelas trial ini akan digabung ke kelas yang sedang dalam proses belajar mengajar, dengan kata lain digabung ke kelas di mana siswa-siswa sedang belajar.
70 5.
M enginput RF, HDF, scan KTP dan akte kelahiran anak
Setelah mengikuti kelas trial, pihak calon orang tua siswa tertarik untuk menyekolahkan anaknya maka dapat langsung melakukan pendaftaran ulang ke bagian administrasi ataupun melakukan pendaftaran secara online dengan menginput RF (Registration Form), HDF(Health Data Form), dan menscan KTP orang tua siswa serta akte kelahiran anak. 6.
Informasi pembayaran
Pihak orang tua siswa memberikan informasi pembayaran bila pembayaran dilakukan via transfer ke bagian administrasi untuk dicek. Bila pembayaran dilakukan secara tunai ataupun autodebet maka tahap ini dianggap tidak ada. 7.
M enginput informasi seperti pembayaran, jadwal makanan, jadwal kelas, video, forum
Bagian administrasi menginput informasi (pembayaran, jadwal makanan, jadwal kelas, video, forum) untuk diakses orang tua siswa. 8.
M enginput event, buku tamu
Bagian administrasi menginput event tentang kegiatan yang sedang diadakan sekolah, dan memberikan respon bila ada pengunjung yang meninggalkan pertanyaan di buku tamu. 9.
M enginput agenda, forum
Guru akan menginput agenda (mengenai tentang pengumuman seperti tanggal ujian, adanya event hanya untuk orang tua siswa, dan lain sebagainya), bisa mengakses forum juga.
71 10.
M engakses informasi (pembayaran, jadwal makanan, jadwal kelas, video, forum)
Pihak orang tua siswa bisa mengakses informasi mengenai pembayaran, jadwal makanan, jadwal kelas, video, dan forum (bisa melakukan pertanyaan, tempat diskusi).
11.
M engakses informasi (jadwal makanan, jadwal kelas, video)
Guru bisa mengakses informasi mengenai jadwal makanan, jadwal kelas, video mengenai siswanya.
4.3.
Problem domain Problem domain mendeskripsikan tujuan dari sistem, seperti bagian yang
nyata tentang sistem yang harus membantu memonitor, mengatur, atau mengontrol.
72 4.3.1.
Class Diagram e-CRM yang diusulkan
Berikut ini merupakan atribut dan operasi dari seluruh class yang ada.
Gambar 4.2
Class Diagram
73 admins o M erupakan karyawan yang bertugas menginput, mengupdate event, guestbook, status pembayaran, jadwal makanan, jadwal kelas, forum, video, serta dapat mengecek form registrasi, agenda. o Atribut : adminid, adminpassword o Operasi : login, view, add, upload, save, delete, changepassword, logout.
teachers o M erupakan karyawan yang bertugas menginput, mengupdate agenda, forum dan dapat mengecek jadwal makanan, jadwal kelas, video. o Operasi : login, view, download, add, save, delete, changepassword, logout.
students o M erupakan user dari orang tua siswa yang mengakses website. o Atribut : RegistrationId, StudentId, StudentPassword, IsActive, classid. o Operasi : login, view, input, download, changepassword, logout.
calon_ortu_siswa o M erupakan user pengunjung yang bisa mengecek informas i, melakukan pendaftaran, mengisi buku tamu. o Atribut : nama_ortu, alamat, tlp o Operasi : mengakses, mendaftar
74 agenda o M erupakan informasi yang diisi oleh guru untuk orang tua siswa. o Atribut : agendaid, agendaday, agendamonth, agendayear, subject, classid o Operasi : view, add, edit, delete, save, back
events o M erupakan kumpulan informasi mengenai event-event yang akan diadakan sekolah untuk umum ataupun hanya untuk orang tua siswa. o Atribut : EventId, EventDate, EventDeadline, Infotmation, EventPicture o Operasi : View, Add_New, Update, Delete, Save, Back
foodmenuschedule o M erupakan jadwal makanan yang dimiliki siswa o Atribut : foodmenuschedule, day, foodmenu, week o Operasi : view, change, save, back
guestbook o M erupakan informasi yang diisi oleh pengunjung berupa komentar. o Atribut : GuestBookId, GuestBookDate, Name, Gender, Email, InquireClass, Comment, ReplyDate, ReplyM essage, IsRepplied o Operasi : Submit, Reset, Reply, Delete, Back, Send
75 msclass o M erupakan data dari kelas yang ada o Atribut : classid, classname
mssubject o M erupakan data matapelajaran o Atribut : subjectid, subjectname
payments o M erupakan status dari pembayaran yang dilakukan. o Atribut : PaymentId, StudentId, PaymentDate, Information, IsConfirm o Operasi : View, Add, IsConfirm, Delete, Back, Save
posts o M erupakan tempat diskusi untuk orang tua siswa, admin, dan guru. o Atribut : postid, topicid, posttext, posterid, postdate o Operasi : view, reply, save, back
registrations o M erupakan formulir pendaftaran untuk menjadi siswa di sekolah ini. o Atribut : RegistrationId, StudentName, Address, Phone, M omName, M omHp, DadName, DadHp, EmergencyContact, Allergies, ClassAdmitted, EntryDate, LeavingDate, StudentPhoto, Information, ktp, akte o Operasi : Save, View, Activation, Delete, Deactivate
76 schedule o M erupakan jadwal kelas yang dimiliki siswa o Atribut : classid, subjectid, day, period, term, scheduleid, time o Operasi : view, add, delete, save, back
sif o M erupakan formulir pendaftaran untuk mengikuti kelas trial. o Atribut : sifid, sifdate, childname, dateofbirth, classinquiry, parentname, address, contactno, trialschedule, howaboutusfrom, officialuse o Operasi : Save, Reset, Reply, Delete, Back, Save
topics o Atribut : topicid, topictitle, topicdate, posterid, isactive, classid
videos o M erupakan video-video dari hasil rekaman event yang diadakan di sekolah. o Atribut : videoid, videopath, information, headline, inserteddate o Operasi : download, add, delete, save, back
77 4.3.2.
Statechart diagram Berikut ini merupakan penggambaran keadaan (state) dari masing-masing
kelas.
admins
Gambar 4.3
S tatechart admins
Gambar 4.4
S tatechart teachers
teachers
78 students
Gambar 4.5
S tatechart students
agenda
/ edit / view
/ add
/ delete aktive
/ save / back
Gambar 4.6
S tatechart agenda
Gambar 4.7
S tatechart events
events
79 foodmenuschedule
Gambar 4.8
S tatechart foodmenuschedule
guestbook
Gambar 4.9
S tatechart guestbook
Gambar 4.10
S tatechart payments
payments
80 posts
Gambar 4.11
S tatechart posts
registrations
registrations -RegistrationId -StudentName -Address -Phone -MomName -MomHp -DadName -DadHp -EmergencyContact -Allergies -ClassAdmitted -EntryDate -LeavingDate -StudentPhoto -Information -ktp -akte +Save() +View() +Activation() +Delete() +Deactivate()
Gambar 4.12
S tatechart registrations
81 schedule
Gambar 4.13
S tatechart schedule
sif
sif -sifid -sifdate -childname -dateofbirth -classinquiry -parentname -address -contactno -trialschedule -knowaboutusfrom -officialuse +Save() +Reset() +Reply() +Delete() +Back() +Save()
Gambar 4.14
S tatechart sif
82 videos
Gambar 4.15
S tatechart video
83 4.4.
Application domain Application Domain sebagai suatu organisasi yang mengelola, mengawasi,
atau mengendalikan suatu problem domain. 4.4.1.
Use case
Gambar 4.16
Use case diagram
84 4.4.2.
Function list Function
Type
Complexity
1.
Cek informasi, event
Read
Simple
2.
Input guestbook
Update
Simple
o Entry guestbook
Read
Simple
o Submit
Update
Simple
Update
Simple
o Entry form
Read
Simple
o Submit
Update
Simple
Read
Simple
o Entry username
Read
Simple
o Entry password
Read
Simple
Read
Simple
o Entry username
Read
Simple
o Entry password
Read
Simple
Download video
Read
Simple
o Entry username
Read
Simple
o Entry password
Read
Simple
Update
Simple
o Entry username
Read
Simple
o Entry password
Read
Simple
o Entry forum
Read
Simple
o Submit
Update
Simple
3.
4.
5.
6.
7.
M enginput form pendaftaran
Cek jadwal makanan dan kelas
Cek pembayaran, agenda
Input forum
85
8.
9.
10.
Read
Simple
o Entry username
Read
Simple
o Entry password
Read
Simple
Update
Simple
o Entry username
Read
Simple
o Entry password
Read
Simple
o Upload video
Read
Simple
o Submit
Update
Simple
Update event, status pembayaran, jadwal makanan Update
Simple
cek form pendaftaran
Upload video
dan kelas o Entry username
Read
Simple
o Entry password
Read
Simple
o Entry event
Read
Simple
o Submit
Update
Simple
o Entry status pembayaran
Read
Simple
o Submit
Update
Simple
o Entry jadwal makanan
Read
Simple
o Submit
Update
Simple
o Entry jadwal kelas
Read
Simple
o Submit
Update
Simple
86
11.
Update
Simple
o Entry username
Read
Simple
o Entry password
Read
Simple
o Entry agenda
Read
Simple
o Submit
Update
Simple
Update agenda
Tabel 4.1 Function list
87 4.5.
User interface Bahasa yang digunakan dalam user interface yaitu campuran antara bahasa
Indonesia dan bahasa Inggris. Hal ini berdasarkan kebijaksanaan perusahaan untuk penerapan sistem secara online untuk pertama kalinya.
4.5.1.
User interface untuk pengunjung (calon orang tua siswa)
Tampilan home
Gambar 4.17
Tampilan home
88 Tampilan event
Gambar 4.18
Tampilan event
Tampilan guestbook form
Gambar 4.19
Tampilan guestbook form
89 Tampilan registration
Gambar 4.20
Tampilan registration
Tampilan SIF
Gambar 4.21
Tampilan S IF
90 Tampilan RF
Gambar 4.22
Tampilan RF
Tampilan Contact Us
Gambar 4.23
Tampilan Contact Us
91 4.5.2.
User interface untuk user (orang tua siswa)
Tampilan login
Gambar 4.24
Tampilan login
Tampilan home sesudah login
Gambar 4.25
Tampilan home sesudah login
92 Tampilan My Payment
Gambar 4.26
Tampilan My Payment
Tampilan Food M enu Schedule
Gambar 4.27
Tampilan Food Menu S chedule
93 Tampilan Class Schedule
Gambar 4.28
Tampilan Class S chedule
Tampilan Agenda
Gambar 4.29
Tampilan Agenda
94 Tampilan Video
Gambar 4.30
Tampilan video
Gambar 4.31
Tampilan forum
Tampilan Forum
95 Tampilan Forum View dan Reply
Gambar 4.32
Tampilan Forum View dan Reply
Tampilan change password
Gambar 4.33
Tampilan change password