• Tidak ada hasil yang ditemukan

BAB III METODOLOGI PENELITIAN

3.1 Data Flow Diagram (DFD)

3.1.3. DFD Level 2

mengisi formulir pendaftaran siswa reguler

informasi untuk guest atau visitor tanpa akun mengisi kontak dan komentar

guest guest guest 5 sistem untuk guest

Gambar 3.6 DFD level 1 user / guest

Sistem informasi dapat dinikmati oleh user pengunjung dimana mereka dapat mengetahui segala bentuk informasi tentang Student Center Course dan pengunjung dapat mengisi data formulir pendaftaran siswa juga. Data flow yang digunakan antara lain : mengisi kontak dan komentar, mengisi formulir pendaftaran siswa reguler, dan informasi untuk guest atau visitor tanpa akun online.

3.1.3 DFD Level 2

Pada tahap ini, aliran proses akan diuraikan lagi menjadi lebih rinci sehingga menghasilkan aliran - aliran proses yang akan mencerminkan setiap sub-bagian proses dengan lebih detail.

menampilkan data video add dan delete video

menampilkan data akun siswa online dan pengajar online add edit delete akun online siswa dan pengajar

menampilkan visitor dan page views di dashboard menampilkan slideshow

add edit delete slideshow menampilkan daftar program studi add edit delete program studi

menampilkan jadwal pengajar add edit delete jadwal pengajar

menampilkan data pengajar add edit delete akun pengajar

menampilkan sub menu situs add edit delete sub menu situs

menampilkan menu situs add edit dan delete menu situs menampilkan informasi berita add edite delete dan approve data news

menampilkan profil situs manage situs menampilkan list ebook upload dan delete ebook

menampilkan informasi job add edit delete approve data job menampilkan gallery add dan delete dokumentasi add edit dan delete data siswa reguler

mengisi form siswa reguler menampilkan informasi events add edit delete dan publish event

menampilkan kontak yang masuk hapus kontak yang diterima menampilkan komentar pada sistem

menerima komentar yang masuk hapus dan publish komentar

login otomatis chat room

menampilkan jumlah user online didalam room menampilkan user online didalam forum chat

menampilkan list room add dan delete room

menampilkan chat dan notifikasi informasi untuk admin masuk chat room admin input edit delete semua data mengelola data melalui dashboard

login akun admin

admin admin admin admin admin admin 1 sistem untuk admin chat_rooms chat_users chat_users_rooms comments contact events formulir_pendaftaran gallery jobs materi meta news page page_sub pengajar pengajar_detail prodi slider statistik tab_user videos

37

Seperti terlihat pada gambar 3.7 pada level ini terdapat 1 sub proses, yaitu: 1. Pengolahan Data Sistem Untuk Admin

Disini admin mengisi username dan password dan sistem akan menerima data yang telah dimasukkan lalu sistem menampilkan sub-menu admin di sistem informasi course. Admin kemudian mengelola data yang dapat ditambahkan ke dalam sistem informasi melaui dashboard. Admin dapat melakukan upload data, manage data, update dan insert data. Admin juga dapat melakukan interaksi chat online.

Sistem memberikan output berupa informasi yang telah ditambahkan oleh admin. Dimana data yang dimasukkan dan di kelola admin disimpan di dalam database “course” yang memiliki 22 entities yang semuanya diperlukan oleh admin dalam proses pengolahan data dan jalannya data sistem dengan menggunakan sistem flow.

Data flow yang digunakan didalam proses ini diantaranya meliputi : edit dan delete akun member, menampilkan data akun member, add dan delete room, menampilkan list room, menampilkan user online didalam forum chat, login otomatis chat room, menampilkan jumlah user online didalam room, hapus dan publish komentar, menerima komentar yang masuk, menampilkan komentar pada sistem, hapus kontak yang diterima, menampilkan kontak yang masuk, add edit delete dan publish events, mengisi form siswa reguler, add edit dan delete data siswa reguler, add dan delete dokumentasi, menampilkan gallery, add edit delete approve data job, menampilkan informasi job, upload dan delete ebook, dan sebagainya seperti yang ada pada gambar 3.7.

menampilkan video menampilkan slideshow menampilkan pilihan program studi menampilkan bidang studi pengajar

menampilkan daftar pengajar menampilkan sub menu halaman course

menampilkan menu halaman course menampilkan informasi berita

menampilkan profil halaman menampilkan list ebook menampilkan informasi lowongan kerja

menampilkan gallery menampilkan informasi events

mengisi kontak

menampilkan komentar yang dikirim mengisi komentar

menampilkan user online pada list room chat menampilkan list user yang online chat login akun member chat otomatis

menampilkan list room ke member menampilkan data akun member dan statistik

edit akun online member input username dan password member

member mengisi kontak dan komentar menampilkan chat untuk member

informasi untuk member member masuk chat room register dan login akun member

member member member member member 1 sistem untuk member chat_rooms2 chat_users2 chat_users_rooms2 comments2 contact2 events2 formulir_pendaftaran 2 gallery2 jobs2 materi2 meta2 news2 page2 page_sub2 pengajar2 pengajar_detail2 prodi2 slider2 statistik2 tab_user2 videos2

39

Seperti terlihat pada gambar 3.8 pada level ini terdapat 1 sub proses, yaitu: 1. 1. Proses Pengolahan Sistem Untuk Member

Proses ini digunakan untuk menangani proses pengolahan data member yang di-input. Dalam proses ini terdapat beberapa sub-proses yaitu: register dan login lecturer siswa, mengelola profil, upload dan download e-book, dan akses halaman lecturer atau siswa. Sistem memberikan output materi kepada lecturer atau siswa yang telah upload kepada sistem dan sistem menyimpan data tersebut ke dalam database. Sistem keluaran terdiri dari : informasi untuk lecturer dan siswa, dan chat online untuk lecturer dan siswa.

Flow dalam database antara lain : menambah komentar, menampilkan daftar komentar, mengisi kontak, tampil info events, menampilkan data gallery, menampilkan info lowker, upload materi, download materi, menampilkan informasi berita, kelola profil pengajar dan siswa, menampilkan profil siswa dan pengajar, saving data otomatis, memilih bidang studi, daftar dan login siswa online, login akun lecturer, akses balik ke lecturer dan siswa, menampilkan data video, saving activity chat, dan login untuk chat.

Entity yang digunakan ada 19 entities, diantaranya : anggota, chat_rooms, chat_users, chat_users_rooms, comments, contact, events, gallery, jobs, materi, meta, news, page, page_sub, pengajar, pengajar_detail, prodi, slider, dan videos.

menampilkan video menampilkan statistik online user edit akun profil siswa online

register dan login menampilkan slideshow menampilkan program studi menampilkan jadwal pengajar

menampilkan daftar pengajar menampilkan sub menu halaman

menampilkan menu halaman menampilkan informasi berita menampilkan profil halaman menampilkan list ebook

download ebook upload ebook

menampilkan informasi lowongan kerja menampilkan gallery menampilkan informasi events

mengisi kontak menampilkan komentar mengisi komentar

menampilkan user yang online pada list room menampilkan list user yang online login chat akun siswa online otomatis

menampilkan list room ke siswa online

upload ebook siswa mengisi kontak dan komentar

menampilkan chat untuk siswa online informasi untuk siswa online daftar dan login akun siswa online

masuk chat room siswa online siswa online siswa online siswa online siswa online siswa online 1 sistem untuk siswa online chat_rooms3 chat_users3 chat_users_rooms3 comments3 contact3 events3 formulir_pendaftar an3 gallery3 jobs3 materi3 meta3 news3 page3 page_sub3 pengajar3 pengajar_detail3 prodi3 slider3 statistik3 tab_user3 videos3

41

Seperti terlihat pada gambar 3.9 pada level ini terdapat 1 sub proses, yaitu: 1. Proses Pengolahan Data Sistem Untuk Siswa Online

Proses ini digunakan untuk menangani proses pengolahan data sistem untuk siswa online dimana sistem menerima input dan sistem menampilkan output. Dalam proses ini terdapat beberapa proses input dan output data yaitu: daftar dan login akun siswa online, masuk chat room, menampilkan chat untuk siswa online, informasi untuk siswa online, siswa mengisi kontak dan komentar, dan upload ebook.

Data flow yang digunakan kedalam sistem database antara lain : menampilkan list room ke siswa online, login chat akun siswa online otomatis, menampilkan list user yang online, menampilkan user yang online pada list room, mengisi komentar, menampilkan komentar, mengisi kontak, menampilkan informasi events, menampilkan gallery, menampilkan informasi lowongan kerja, upload ebook, download ebook, menampilkan list ebook, menampilkan profil halaman, menampilkan informasi berita, menampilkan menu halaman, menampilkan daftar pengajar, menampilkan jadwal pengajar, menampilkan program studi, menampilkan slideshow, register dan login, edit akun profil siswa online, menampilkan statistik online user, dan flow terakhir adalah menampilkan video.

menampilkan statistik siswa online dan pengajar online

menampilkan video edit akun online pengajar

login akun online pengajar menampilkan slideshow menampilkan program studi menampilkan jadwal pengajar menampilkan list data pengajar

menampilkan sub menu situs menampilkan menu halaman menampilkan informasi berita menampilkan profil halaman

menampilkan daftar ebook download ebook upload ebook

menampilkan informasi lowongan kerja menampilkan gallery menampilkan informasi events

mengisi kontak menampilkan komentar mengisi komentar

menampilkan list user online pada room chat menampilkan list user chat online login chat akun pengajar online

menampilkan list room ke pengajar

login akun pengajar

mengisi kontak dan komentar upload ebook pengajar

masuk chatroom

informasi untuk pengajar

menampilkan chat untuk pengajar pengajar pengajar pengajar pengajar pengajar pengajar 1 sistem untuk pengajar chat_users3 chat_users_rooms3 comments3 contact3 events3 formulir_pendaftara n3 gallery3 jobs3 materi3 meta3 news3 page3 page_sub3 pengajar3 pengajar_detail3 prodi3 slider3 statistik3 tab_user3 videos3

43

Seperti terlihat pada gambar 3.10 pada level ini terdapat 1 sub proses, yaitu: 1. Proses Pengolahan Data Sistem Untuk Pengajar

Proses ini digunakan untuk menangani proses pengolahan data sistem untuk pengajar dimana sistem menerima input dan sistem menampilkan output. Dalam proses ini terdapat beberapa proses input dan output data yaitu: login akun pengajar, upload ebook pengajar, masuk chatroom, mengisi kontak dan komentar, informasi untuk pengajar dan menampilkan chat untuk pengajar.

Data flow yang digunakan kedalam sistem database antara lain : menampilkan list room ke pengajar, login chat akun pengajar online, menampilkan list user chat online, menampilkan list user online pada room chat, mengisi komentar, menampilkan komentar, mengisi kontak, menampilkan informasi events, menampilkan gallery, menampilkan informasi lowongan kerja, upload ebook, download ebook, menampilkan daftar ebook, menampilkan profil halaman, menampilkan informasi berita, menampilkan menu halaman, menampilkan list data pengajar, menampilkan jadwal pengajar, menampilkan program studi, menampilkan slideshow, login akun online pengajar, edit akun online pengajar, menampilkan statistik siswa online dan pengajar online, dan flow terakhir adalah menampilkan video.

menampilkan video menampilkan slideshow menampilkan program studi

menampilkan list pengajar menampilkan sub menu situs

menampilkan menu situs menampilkan informasi berita

menampilkan profil situs menampilkan list ebook menampilkan informasi lowongan kerja

menampilkan gallery mengisi formulir pendaftaran siswa reguler

menampilkan events mengisi kontak menampilkan komentar mengisi komentar

mengisi kontak dan komentar

informasi untuk guest atau visitor tanpa akun

mengisi form siswa reguler member atau siswa online guest guest guest 1 sistem untuk pengunjun g chat_rooms4 chat_users4 chat_users_rooms4 comments4 contact4 events4 formulir_pendaftar an4 gallery4 jobs4 materi4 meta4 news4 page4 page_sub4 pengajar4 pengajar_detail4 prodi4 slider4 statistik4 tab_user4 videos4

45

Seperti terlihat pada gambar 3.11 pada level ini terdapat 1 sub proses, yaitu: 1. Proses Pengolahan Data Sistem Untuk Guest / Pengunjung

Proses ini digunakan untuk menangani proses pengolahan data sistem untuk pengunjung dimana sistem menerima input dan sistem menampilkan output. Dalam proses ini terdapat beberapa proses input dan output data yaitu: mengisi kontak dan komentar, informasi untuk guest atau visitor tanpa akun, dan mengisi form siswa reguler member atau siswa online. Data flow yang digunakan kedalam sistem database antara lain : register sebagai member, mengisi komentar, menampilkan komentar, mengisi kontak, menampilkan events, mengisi formulir pendaftaran siswa reguler, menampilkan gallery, menampilkan informasi lowongan kerja, menampilkan list ebook, menampilkan profil situs, menampilkan informasi berita, menampilkan menu situs, menampilkan sub menu situs, menampilkan list pengajar, menampilkan program studi, menampilkan slideshow, dan menampilkan video.

Dokumen terkait