Apabila siswa memilih menu request buku maka akan ditampilkan formulir pengisian request pengadaan buku dan hasil request dari user lain. Apabila siswa
ingin merequest buku maka siswa harus mengisikan nama, judul, pengarang, penerbit dan keterangan.
Apabila siswa memilih menu dokumentasi maka akan ditampilkan foto-foto kegiatan di perpustakaan SMK Negeri 6 Surabaya.
Apabila siswa memilih menu polling maka akan ditampilkan topik untuk pengembangan perpustakaan SMK Negeri 6 Surabaya dan siswauser juga dapat
memilih jawaban yang telah disediakan.
3.2.2 Data Flow Diagram DFD
Data Flow Diagram berfungsi untuk menggambarkan proses aliran data yang terjadi pada sistem dari tingkat tertinggi sampai tingkat yang terendah. DFD
Data Flow Diagram sering digunakan untuk menggambarkan atau
mendokumentasikan suatu sistem yang telah ada atau yang baru akan dikembangkan. Penggambaran arus data dan pendokumentasian sistem dengan
mengunanakan notasi-notasi dalam semua tingkat kompleksitasnya.
A. Context Diagram
Pada gambar 3.3, terdapat tiga entity yang berhubungan dengan sistem, yaitu petugas perpustakaan, siswa dan pengunjung. Berikut gambar Context Diagram:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
Gambar 3.3 Context Diagram Pengembangan Sub-sistem Pemesanan Buku Berbasis SMS Gateway dengan Tool NowSMS pada Web Katalog Perpustakaan
SMK Negeri 6 Surabaya Penjelasan Gambar 3.3 Context Diagram:
Pada Context Diagram ini terdapat satu proses dan tiga entity. Proses tersebut yaitu proses Pemesanan Buku Berbasis SMS Gateway pada Web Katalog
Perpustakaan SMKN 6 SBY dan memiliki entitas berupa petugas perpus, siswa, dan pengunjung Pada entitas petugas perpus terjadi proses petugas perpus
melakukan login kemudian sistem akan memverifikasi apakah login sudah benar atau salah, jika salah maka akan melakukan login ulang, jika benar maka petugas
perpus akan masuk ke halaman admin, dan petugas perpus bisa melakukan akses manipulasi data, yaitu berupa akses penambahan data, pengubahan data, dan
penghapusan data pada sistem. Pada entitas siswa hanya terjadi proses untuk menampilkan informasi yang disediakan oleh petugas perpus, siswa dapat
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
melakukan pemesanan buku dan akan diberikan info pemesanan, siswa juga akan menerima SMS apabila melakukan pemesanan buku. Pada entitas pengunjung
hanya terjadi proses untuk pengisian buku tamu, menjawab topik pada menu polling dan mendownload ebook.
B. Data Flow Diagram Level 0
Semua proses pada DFD level 0 diturunkan atau didetailkan lagi ke DFD level 1, gambar 3.3 DFD level 0 sebagai berikut:
Gambar 3.3 DFD Level 0 Pengembangan Sub-sistem Pemesanan Buku Berbasis SMS Gateway dengan Tool NowSMS pada Web Katalog Perpustakaan SMK
Negeri 6 Surabaya
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
Penjelasan Gambar 3.3 DFD Level 0: 1.
Proses Login : Ada 1 entitas pada proses login, yaitu entitas petugas perpus. Pada
entitas petugas perpus terjadi proses melakukan login ke sistem, dan sistem akan melakukan verifikasi login, jika login salah, maka tidak
bisa masuk ke sistem, tapi jika login benar, maka bisa masuk ke sistem.
2. Proses Manipulasi data :
Setelah petugas perpus memasukkan username dan password dengan benar, petugas perpus dapat meng-input data berita, jawaban
polling, data buku pada katalog buku, data siswa, ebook dan foto pada dokumentasi . Petugas perpus bisa meng-update data berita, topik
polling, pesanan, username dan password petugas perpus serta data buku pada katalog buku yang sudah ada. Petugas perpus juga bisa
menampilkan request buku dan buku tamu yang masuk ke sistem atau tidak. Petugas perpus juga dapat menghapus data-data sebagai berikut :
a. Data siswa dihapus apabila data siswa yang dimasukkan
oleh petugas perpus salah atau data dari siswa sudah penuh banyak dalam database
b. Data dokumentasi dihapus apabila data dokumentasi yang
dimasukkan oleh petugas perpus salah atau data dari dokumentasi sudah penuh banyak dalam database.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
c. Data katalog buku dihapus apabila data katalog buku yang
dimasukkan oleh petugas perpus salah atau data katalog buku sudah penuh banyak dalam database.
d. Data berita dihapus apabila data berita yang dimasukkan
oleh petugas perpus salah atau data dari berita sudah penuh banyak dalam database.
e. Data buku tamu dihapus apabila data buku tamu yang
dimasukkan oleh pengunjung tidak berkenaan atau data dari buku tamu sudah penuh banyak dalam database.
f. Data request buku dihapus apabila buku yang sudah
direquest oleh siswa sudah tersedia dalam katalog buku di perpustakaan atau data dari request buku sudah penuh
banyak dalam database. g.
Data pesanan buku dihapus apabila pesanan buku sudah diambil oleh siswa yang sudah memesan buku tersebut.
h. Data jawaban polling dihapus apabila data jawaban polling
yang dimasukkan oleh petugas perpus salah atau data dari berita sudah penuh banyak dalam database.
i. Data ebook dihapus apabila data ebook yang dimasukkan
oleh petugas perpus salah atau data dari berita sudah penuhbanyak dalam database.
3. Proses Polling :
Pengunjung dapat memilih jawaban topik dari menu polling yang telah disediakan oleh petugas perpus.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan s
4. Proses Info Data User :
Pengunjung dapat melihat informasi-informasi yang telah disediakan oleh admin. Informasi-informasi yang ditampilkan antara
lain: berita buku, dokumentasi dan perpustakaan. 5.
Proses Buku Tamu : Pengunjung dapat mengisi buku tamu yang telah disediakan oleh
admin. 6.
Proses Download Ebook : Pengunjung dapat mendownload ebook yang telah disediakan oleh
petugas perpus. 7.
Proses Info Data : Siswa dapat melihat informasi-informasi yang telah disediakan
oleh admin. Informasi-informasi yang ditampilkan antara lain: berita buku, dokumentasi, perpustakaan, polling, buku tamu dan request
buku. 8.
Proses Pemesanan Buku : Siswa dapat memesan buku yang dibutuhkan sehingga tersimpan di
database dan akan diproses oleh petugas perpus. Apabila stok buku ada maka system akan mengirim SMS konfirmasi pemesanan buku
kepada siswa kemudian report dari SMS tersebut akan tersimpan pada database.
C. Data Flow Diagram Level 1 Pemesanan Buku