ANALISIS PERMASALAHAN Sistem Informasi Pengelolaan dan Pengaturan Jadwal Ceramah Berbasis Web dan Sms Gateway.

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 ANALISIS PERMASALAHAN

Untuk membuat Sistem Informasi Pengelolaan dan Pengaturan Jadwal Ceramah Berbasis Web dan Sms Gateway ini dibutuhkan suatu rangkaian kegiatan yaitu seperti survey untuk mendapatkan data dan informasi yang berhubungan dengan proses penyelesaian masalah. Selain itu juga telah melakukan observasi, wawancara, dan belajar literatur. Setelah semua data terkumpul, langkah selanjutnya adalah membuat flowchart, data flow diagram, entity relationship dan kemudian diimplementasikan ke dalam program.

3.1.1 Flowchart

Flowchart merupakan suatu arus data diagram yang digunakan untuk menggambarkan aliran kerja dari sistem manual. Berikut ini adalah gambaran flowchart Sistem Informasi Pengelolaan dan Pengaturan Jadwal Ceramah Berbasis Web dan Sms Gateway. Jika ada seseorang yang mengunjungi web ini, maka pengunjungclient tersebut harus mendaftar terlebih dahulu dengan mengisi form berupa identitas diri untuk mendapatkan hak akses berupa username dan password. Selain client, admin dan ustadz juga masing-masing memiliki hak akses berupa username dan password . Berikut ini akan dijelaskan mengenai proses register client dalam bentuk gambaran flowchart pada gambar 3.1 dibawah ini : R e g i s t e r U s e r S y s t e m U s e r S t a r t M e n g i s i f o r m I s i F o r m d i D a t a b a s e V a l i d a s i D a t a M e n y i m p a n d i D a t a b a s e y a T i d a k D a t a U s e r F i n i s h Gambar 3.1 Flowchart register client user Selanjutnya, setelah client melakukan register dengan mengisi form tadi, maka client mendapatkan hak akses berupa username dan password untuk setiap kali masuk dalam web ini. Bukan hanya pengunjung saja yang mendapatkan hak akses berupa username dan password, akan tetapi ustadz penceramah dan admin juga mendapatkan hak akses berupa username dan password untuk login di sistem ini. Berikut ini akan dijelaskan mengenai proses login dalam bentuk gambaran flowchart: L o g i n S i s t e m U s e r S t a r t M a s u k k a n D a t a l o g i n u s e r n a m e d a n p a s s w o r d P e n c a r i a a n d i D a t a b a s e S e s u a i ? M e n d a p a t k a n h a k a k s e s F i n i s h Y a T i d a k Gambar 3.2 Flowchart Proses Login Proses berikutnya, jika client ingin mengundang ustadz, maka terlebih dahulu client mengecek jadwal ustadz dengan memilih tanggal, bulan, tahun dan ustadz yang dimaksud sesuai dengan jadwal acara client ini. Kemudian sistem akan mengecek apakah jadwal ceramah dan ustadz yang di maksud masih tersedia atau tidak?. Di sini sistem akan menampilkan jadwal-jadwal ceramah yang telah disetujui ustadz berdasarkan tanggal, bulan dan tahun yang di pilih client tadi. Berikut ini akan dijelaskan mengenai proses cek jadwal ustadz dalam bentuk gambaran flowchart: C e k J a d w a l U s t a d z S y s t e m U s e r S t a r t P i l i h b u l a n , t a h u n d a n u s t a d z y a n g d i t u j u P r o s e s p e n c a r i a n d i D a t a b a s e V a l i d a s i D a t a D a t a d i t a m p i l k a n F i n i s h Y a T i d a k Gambar 3.3 Flowchart Cek Jadwal Ustadz Setelah jadwal ceramah dan ustadz di tampilkan, dan jadwal yang di maksud tidak bentrok dengan jadwal yang di inginkan client, maka client dapat melakukan pemilihan jadwal ustadz yang di maksud dengan mengisikan tempat ceramah, nama pengundang, tema dari ceramah dll. Kemudian disimpan dalam database yang selanjutnya akan dikirim pesan sms ke ustadz menggunakan sms gateway. Berikut ini akan dijelaskan mengenai proses pemilihan jadwal ustadz yang dilakukan oleh client dalam bentuk gambaran flowchart P e m i l i h a n j a d w a l u s t a d z S y s t e m U s e r S t a r t L i h a t D a t a J a d w a l D a n U s t a d z P i l i h D a t a J a d w a l d a n U s t a d z M e n y i m p a n d i D a t a b a s e F i n i s h K i r i m S m s p e s a n k e U s t a d z Gambar 3.4 Flowchart Pemilihan Jadwal Ustadz Jika sms telah diterima ustadz, maka ustadaz yang dimaksud akan membalas sms ini sebagai informasi apakah ustadz ini bersedia atau tidak memenuhi undangan yang dimaksud. Balasan dari sms ustadz ini akan di simpan sistem dalam database yang selanjutnya akan dikonfirmasikan kepada client tadi. Alur dari proses sms gateway autoreply ini melibatkan client, ustadz dan sistem itu sendiri. Berikut ini akan dijelaskan mengenai proses Sms Gateway Auto Reply dalam bentuk gambaran flowchart S m s G a t e w a y A u t o R e p l y U s a t d z S i s t e m U s e r S t a r t M e n y i m p a n d i D a t a b a s e F i n i s h M e n e r i m a B a l a s a n s m s F o r m a t B a l a s a n S m s P r o s e s P e n g i r i m a n s m s B a l a s a n k e s a n g g u p a n U s t d z Gambar 3.5 Flowchart Sms Gateway Auto reply

3.2 Perancangan Sistem