IV. HASIL DAN PEMBAHASAN IIIII
4.3. Desain Sistem
Sistem layanan perpustakaan melalui Facebook didesain agar dapat menampilkan informasi yang terhimpun pada database perpustakaan di web server dalam format Facebook, dimana pengguna dapat tetap berada dalam situs Facebook pada saat mencari informasi dari database perpustakaan. Berbagai fitur yang telah tersedia pada Facebook dimanfaatkan semaksimal mungkin guna melengkapi kemampuan sistem dalam memenuhi kebutuhan pengguna. Hubungan antara database, web server, platform Facebook dan pengguna Facebook dapat dijelaskan dengan Gambar 9.
Dalam SLDPMF pengguna memasuki sistem melalui akun Facebook untuk selanjutnya pengguna dapat melakukan lihat data, input data melalui aplikasi Facebook dan kontak dengan staf perpustakaan dengan fitur Facebook. Staf
perpustakaan memasuki sistem melalui akun input data melalui aplikasi
Facebook. Proses SLDPMF dijelaskan dengan bagan pada
Gambar 9 Hubungan Facebook dan
perpustakaan memasuki sistem melalui akun Facebook untuk melakukan lihat input data melalui aplikasi Facebook dan kontak dengan pengguna melalui fitur
. Proses SLDPMF dijelaskan dengan bagan pada Gambar 10.
Gambar 9 Hubungan Database Perpustakaan, Webserver Perpustakaan, dan Pengguna Facebook
Gambar 10 Desain Sistem SLDPMF
untuk melakukan lihat data, dan kontak dengan pengguna melalui fitur
ambar 10.
erpustakaan, Platform
33
4.3.1. Menentukan Spesifikasi Sistem
Kebutuhan sistem layanan depan perpustakaan melalui Facebook ini mencakup:
- Hardware: dibutuhkan perangkat komputer PC dengan kemampuan standar untuk melakukan menjalankan sistem.
- Software: dibutuhkan software standar berupa Operating System dan browser internet.
- Brainware: dibutuhkan sumber daya manusia yang mampu bekerja pada Operating System standar (Ms Windows) dan mampu mengoperasikan fitur-fitur Facebook.
- Netware: dibutuhkan akun pada jejaring Facebook.com.
- Dataware: Dibutuhkan database koleksi perpustakaan yang berbasis web.
4.3.2. Desain Proses
SLDPMF memiliki beberapa fungsi yang diperlukan untuk menghasilkan keluaran, fungsi tersebut dijabarkan sebagai proses. Deskripsi proses SLDPMF tersebut dijelaskan pada Tabel 6.
Layanan yang dapat diperoleh melalui sistem ini terbagi menjadi dua sumber yaitu:
- layanan informasi yang terhimpun dalam database perpustakaan yaitu data koleksi perpustakaan, transaksi peminjaman/pengembalian dan reservasi.
- layanan informasi yang diberikan langsung oleh staf perpustakaan menggunakan fitur Facebook yang tersedia yaitu:
a. layanan konsultasi, menggunakan fitur chat, message, group chat b. edukasi, menggunakan fitur notes, photo, video
c. survey kepuasan pengguna, menggunakan fitur polling application, notes d. kompilasi kritik dan saran, menggunakan fitur status wall, message, notes.
e. penyebaran informasi, menggunakan fitur event, status wall, message, photo, video.
f. Kolaborasi, menggunakan fitur group chat, likes, discussion.
Tabel 6 Desain Proses Pada SLDPMF SLDMF melalui Facebook Application.
Pengguna memasukkan data berupa kode pengguna dan password untuk login terlebih dahulu ke dalam SLDMF melalui Facebook Application
2 SLDPMF-02 Staf perpustakaan dapat melakukan manipulasi data pengguna seperti menambah, mengubah, menghapus dan menyimpan data pengguna yang dilakukan melalui Facebook Application kemudian akan disimpan pada database yaitu pada tabel pengguna.
3 SLDPMF-03 Staf dapat melakukan pencarian koleksi dengan memasukkan kata kunci pencarian melalui Facebook Application.
Pengguna dapat melakukan pencarian koleksi dengan memasukkan kata kunci pencarian melalui Facebook Application.
- Pencarian koleksi
4 SLDPMF-04 Staf perpustakaan dapat melakukan proses pemesanan koleksi yang kemudian akan disimpan dalam tabel pemesanan pinjaman koleksi.
- Reservasi
Pengguna dapat melakukan pemesanan koleksi yang ingin dipinjam melalui Facbook Application yang kemudian akan disimpan dalam tabel pemesanan.
- Reservasi
5 SLDPMF-05 Staf perpustakaan melakukan proses transaksi peminjaman dan pengembalian koleksi melalui Facebook Application yang kemudian akan disimpan dalam database pada tabel sirkulasi.
6 SLDPMF-06 Staf perpustakaan dapat mencetak laporan melalui Facebook Application.
7 SLDPMF-07 Staf perpustakaan dapat mengelola polling, kritik/saran, pertanyaan pengguna, menyebarkan informasi dengan fitur message, chat, group chat, group doc, notes, event, link, dan informasi yang dikemas dalam bentuk foto atau video.
- Konsultasi - Edukasi - Survey
- Kompilasi kritik dan saran
-Penyebaran Informasi - Kolaborasi
Pengguna dapat melakukan kontak dengan staf perpustakaan melalui fitur Facebook standar seperti chat, message, wall status, comment, dan email (@Facebook.com mail).
- Konsultasi
8 SLDPMF-08 Staf perpustakaan dapat melakukan kontak dengan pengguna melalui fitur Facebook standar seperti chat, message, wall status, comment, email (Facebook.com mail).
- Konsultasi
Pengguna dapat menggunakan fitur Facebook untuk mengikuti polling, memasukkan kritik atau saran, mengajukan pertanyaan, memperoleh pengarahan dan informasi dari staf perpustakaan dengan fitur message, chat, group chat, group doc, notes, event, link, foto
Gambar 12 Desain
Gambar 11 Struktur Menu
Gambar 12 Desain Tampilan Antarmuka SLDPMF
35
Tabel 7 Desain Input-Output
No Form Deskripsi Tampilan
1 Login Facebook Login menggunakan username dan password untuk masuk ke dalam akun Facebook
Standar Facebook 2 Aplikasi perpustakaan Tampilan aplikasi Facebook yang
terkoneksi dengan aplikasi perpustakaan (SLIMS) pada web server melalui canvas IFrame.
Ditunjukkan pada
Gambar 12 3 Login staf (SLIMS) Login pada SLIMS menggunakan
username dan password untuk memasuki menu Data Pengguna, Data Staf, Data Koleksi, Sirkulasi/transaksi, Reservasi dan Setting sistem SLIMS
form SLIMS
4 OPAC (SLIMS) Form pencarian data koleksi dengan cara mengetikkan kata kunci untuk menampilkan daftar hasil pencarian
form SLIMS
5 Login Member (SLIMS) Login pada SLIMS menggunakan username dan password untuk memasuki menu Loan Information, Reservasi, Membership status
Form SLIMS
6 FB Page Perpustakaan Fasilitas Facebook yang menyediakan link menuju menu:
Aplikasi Perpustakaan, Notes, Discussion, links dan Share.
Link yang menghubungkan ke form Aplikasi Perpustakaan
Form standar Facebook 8 Notes (FB Page
Perpustakaan)
Fasilitas Facebook guna memuat catatan berupa teks
Form standar Facebook 9 Discussions (FB Page
Perpustakaan)
Fasilitas Facebook guna memuat teks yang dapat dilakukan oleh
Fasilitas untuk mencantumkan link url tertentu
Form standar Facebook 11 Status (FB Page
Perpustakaan)
Fasilitas untuk menuliskan teks yang dapat dibaca siapa saja yang
Fasilitas upload file image baik foto atau gambar
Form standar Facebook 13 Video (FB Page
Perpustakaan)
Fasilitas untuk upload file video Form standar Facebook
37
14 Question (FB Page Perpustakaan)
Fasilitas untuk membuat polling Form standar Facebook 15 FB Group Perpustakaan Fasilitas kelompok dengan tiga
pilihan jenis keanggotaan: open, closed dan secret.
Pada form ini terdapat Post, Link, Photo, Video, Question, Chat with group, Create document dan Create event.
Form standar Facebook
16 Post, Link, Photo, Video dan Question (FB Group)
Beberapa fasilitas sama dengan yang terdapat pada FB Page
Form standar Facebook 17 Chat with group (FB
Group)
Fasilitas komunikasi (chat) antar sesama anggota dalam waktu bersamaan
Form standar Facebook 18 Create document (FB
Group)
Fasilitas untuk membuat dokumen teks yang langsung terkirim ke semua anggota dan tersimpan dalam kolom “Docs”
Form standar Facebook
19 Create Event Fasilitas untuk membuat undangan kegiatan yang terlah dijadwalkan.
Form standar Facebook
4.3.3. Desain basisdata
Basisdata menggunakan basisdata yang ada yang sudah digunakan sebelumnya yaitu Senayan Library Management System (SLIMS) yang akan dihubungkan dengan antarmuka Facebook melalui platform Facebook.
4.3.4. Desain antarmuka 1. Struktur Menu
Desain antar muka dilakukan dengan membuat struktur menu Sistem Layanan Depan Perpustakaan Melalui Facebook dengan bagan pada Gambar 11.
2. Tampilan Antarmuka
Pada tampilan antarmuka ini pengguna dapat menggunakan semua perintah pada SLIMS yang dapat dioperasikan melalui tampilan Facebook. Rancangan antarmuka dijelaskan pada Gambar 12.
4.3.5. Desain Proses dan input-output
Dalam SLDPMF pengguna memasuki sistem melalui akun Facebook untuk selanjutnya pengguna dapat melakukan lihat data, input data dan kontak dengan staf
perpustakaan dengan fitur Facebook. Staf perpustakaan memasuki sistem melalui akun Facebook untuk melakukan lihat data, input data dan kontak dengan pengguna melalui fitur Facebook. Proses SLDPMF dijelaskan dengan bagan pada Gambar 8.
Berikunya dilakukan desain input dan output untuk menentukan halaman apa saja yang diperlukan untuk memasukkan dan melihat data dari SLDPMF. Deskripsi desain input-output dapat dilihat pada Tabel 7.
4.4. Implementasi Sistem 4.4.1. Pembuatan Prototipe 4.4.1.1.Perangkat keras
Pembuatan prototipe SLDPMF ini memanfaatkan komputer dengan spesifikasi sebagai berikut:
- Processor Pentium Dual Core 3.00 GHz - Memory 2.00 GB
- Harddisk 300 GB
- Monitor dengan display setting 1024x768 - Keyboard dan mouse
4.4.1.2.Perangkat lunak
Pembuatan prototipe SLDPMF ini menggunakan perangkat lunak sebagai berikut:
- Sistem operasi: Windows XP SP2 - Internet browser (Chrome/Firefox/IE) - PHP untuk bahasa pemrograman web
- PHP Expert Editor sebagai editor bahasa pemrograman PHP
4.4.1.3.Koneksi Facebook
Aplikasi Facebook menyediakan fasilitas untuk menghubungkan antara aplikasi perpustakaan di web server dengan platform Facebook. Terdapat dua cara yang dapat digunakan yaitu fasilitas canvas IFrame dan canvas FBML.
39
4.4.1.3.1. Koneksi Facebook dengan IFrame
Beberapa langkah dalam membuat koneksi antara Facebook dengan database di web server:
1. Masuk ke dalam akun Facebook.
2. Buka tab Developer yang terletak pada bagian kanan bawah.
3. Masuk ke tab Set Up New Apps.
a. Masukkan nama aplikasi yang diinginkan. Penulis memasukkan nama aplikasi tiranuslibrary.
b. Masukkan kode security check.
4. Pada tab About, klik Basic Information
a. Massukkan deskripsi aplikasi di kotak yang tersedia b. Dapat dilakukan pengubahan icon dan logo
c. Masukkan user support address berupa alamat email d. Masukkan contact email (sama dengan support address).
5. Pada tab Facebook Integration
a. Telah disediakan kode Application ID b. Telah disediakan kode Application secret
c. Pada canvas page tertera http://apps.Facebook.com/__/, isi bagian kosong pada URL tersebut dengan nama aplikasi yang sudah dibuat, menjadi: http://apps.Facebook.com/tiranuslibrary/.
d. Pada canvas URL isikan alamat web site di mana database disimpan.
6. Pada canvas type pilih IFrame
Jika koneksi berhasil dibuat maka tampilan SLDPMF akan tampak seperti Gambar 13.
4.4.1.3.2. Koneksi Facebook dengan FBML
Beberapa langkah dalam membuat koneksi antara Facebook dengan database di web server:
1. Masuk ke dalam akun Facebook.
2. Buka tab Developer yang terletak pada bagian kanan bawah.
3. Masuk ke tab Set Up New Apps.
a. Masukkan nama aplikasi yang diinginkan.
b. Masukkan kode security check.
4. Pada tab About, klik Basic Information
a. Masukkan deskripsi aplikasi di kotak yang tersedia.
b. Dapat dilakukan pengubahan icon dan logo.
c. Masukkan user support address berupa alamat email.
d. Masukkan contact email (sama dengan support address).
5. Pada tab Facebook Integration
a. Telah disediakan kode Application ID.
b. Telah disediakan kode Application secret.
c. Pada canvas page tertera http://apps.Facebook.com/__/, isi bagian kosong pada URL tersebut dengan nama aplikasi yang sudah dibuat.
d. Pada canvas URL isikan alamat web site di mana database disimpan.
6. Pada canvas type pilih FBML
7. Buka halaman Developer dilanjutkan membuka tab open source, untuk mengambil file Facebook.php yang akan dugunakan sebagai konektor.
8. Masuk ke web server, buka CPanel.
9. Masukkan file Facebook.php ke folder database perpustakaan.
10. Buat koneksi dengan cara menambahkan script connection pada file php.index sebagai berikut:
<?php
require ‘./Facebook.php’;
$Facebook = new Facebook (array(
‘appId’ = ‘YOUR APP ID’,
‘secret’ = ‘YOUR API SECRET’,
‘cookie’ = true, //enable cookie support ));
41
Gambar 13 Aplikasi Facebook Dengan Fasilitas Canvas type IFrame
4.4.1.4. Antarmuka
Ada beberapa form dalam implementasi antarmuka SLDPMF yaitu:
1. Form Aplikasi perpustakaan
Pada form ini terkoneksi aplikasi perpustakaan (SLIMS) dengan fasilitas canvas page IFrame dimana aplikasi yang berada di web server ditampilkan dalam konteks Facebook. Aplikasi Perpustakaan ini dapat langsung diakses pada http://apps.Facebook.com/tiranuslibrary/ oleh siapa saja setelah login ke dalam akun Facebook (Gambar 14).
Gambar 14 Form Aplikasi perpustakaan
2. Form Login Staf (SLIMS)
Pada form ini staf perpustakaan dapat melakukan login ke dalam aplikasi SLIMS dengan menggunakan username dan password. Selanjutnya akan ditampilkan form yang menyediakan pilihan menu Data Pengguna, Data Staf, Data Koleksi, Sirkulasi/transaksi, Reservasi dan Setting sistem SLIMS (Gambar 15) dan (Gambar 16).
Gambar 15 Form Login staf (SLIMS)
Gambar 16 Form Login staf (SLIMS)
43
3. Form OPAC (SLIMS)
Pada form ini staf maupun pengguna dapan melakukan pencarian koleksi dengan menggunakan kata kunci pada kotak simple search atau advance search yang tersedia pada aplikasi SLIMS (Gambar 17).
Gambar 17 Form OPAC (SLIMS)
4. Form Login Member (SLIMS)
Pada form ini pengguna dapat melakukan login ke dalam aplikasi SLIMS dengan menggunakan username dan password. Selanjutnya tersedia pilihan menu Loan Information, Reservasi dan Membership status (Gambar 18).
Gambar 18 Form Login Member (SLIMS)
5. Form login Facebook
Merupakan form standar Facebook untuk masuk kedalam akun Facebook dengan menggunakan username dan password (Lampiran 2).
6. Form FB Page Perpustakaan
Pada form ini ditampilkan fasilitas Facebook yang menyediakan link menuju menu: Aplikasi Perpustakaan, Notes, Discussion, links dan Share. Keanggotaan bersifat terbuka, siapa saja dapat menjadi anggota Page dengan klik tombol like (Lampiran 3).
7. Form Aplikasi Perpustakaan (FB Page Perpustakaan)
Pada form ini terdapat menu berupa tombol link menuju Aplikasi Perpustakaan SLIMS. Selanjutnya akan terkoneksi aplikasi perpustakaan (SLIMS) dengan fasilitas canvas page IFrame dimana aplikasi yang berada di web server ditampilkan dalam konteks Facebook (Lampiran 4).
8. Form Notes (FB Page Perpustakaan)
Merupakan menu yang dapat digunakan untuk membuat catatan berupa teks yang akan secara otomatis terkirim kepada setiap anggota Page dalam bentuk notification (Lampiran 5).
9. Form Discussions (FB Page Perpustakaan)
Merupakan menu yang dapat digunakan untuk sarana diskusi dengan cara memasukkan materi diskusi dalam bentuk teks yang selanjutnya dapat dikomentari (reply) oleh pembaca yang lain (Lampiran 6).
10. Form links (FB Page Perpustakaan)
Merupakan menu untuk mencantumkan link dari url tertentu yang kemudian akan dapat dilihat oleh anggota Page yang lain (Lampiran 7).
45
11. Form Status (FB Page Perpustakaan)
Merupakan menu untuk menuliskan status yang dapat dilihat oleh anggota Page yang lain, dapat pula diberi komentar atau tanggapan (Lampiran 8).
12. Form Photo (FB Page Perpustakaan)
Merupakan menu untuk melakukan upload file image berupa foto atau gambar yang dapat dilihat dan dikomentari oleh anggota Page yang lain (Lampiran 9).
13. Form Video (FB Page Perpustakaan)
Merupakan menu untuk melakukan upload file video yang dapat dilihat dan dikomentari oleh anggota Page yang lain (Lampiran 10).
14. Form Question (FB Page Perpustakaan)
Merupakan fasilitas yang dapat digunakan untuk membuat pertanyaan atau polling yang dapat melibatkan setiap anggota Page. Disediakan fasilitas untuk membuat opsi pilihan jawaban dari setiap responden (Lampiran 11).
15. Form FB Group Perpustakaan
Merupakan fasilitas untuk membuat halaman group kelompok komunitas dengan tiga pilihan jenis keanggotaan: open, closed dan secret. Pada form ini terdapat Post, Link, Photo, Video, Question, Chat with group, Create document dan Create event (Lampiran 12).
16. Form Chat with group (FB Group)
Merupakan fasilitas untuk berkomunikasi secara realtime dengan semua anggota group yang sedang online (Lampiran 13).
17. Form Create document (FB Group)
Merupakan fasilitas pada halaman Group untuk membuat dokumen teks yang langsung terkirim ke semua anggota dan tersimpan dalam kolom “Docs” (Lampiran 14).
18. Form Create Event (FB Group)
Merupakan fasilitas pada halaman Group untuk membuat event yaitu undangan untuk suatu kegiatan yang telah dijadwalkan pelaksanaannya. Anggota group yang lain dapat memberikan tanggapan atas undangan tersebut (Lampiran 15).
4.4.2. Pengujian
Pengujian dilakukan dengan metode black-box yang dapat dilihat hasil pengujian SLDPMF pada Tabel 8. Berdasarkan pengujian dengan menerapkan kasus uji pada SLDPMF maka penulis menarik kesimpulan bahwa sistem sudah berjalan secara fungsional dan mengeluarkan informasi sesuai dengan yang diharapkan.
Tabel 8 Hasil Pengujian SLDPMF
No Pengujian Kasus uji Hasil yang diharapkan Hasil Uji 1 Login Facebook Memasukkan
username dan
4 OPAC (SLIMS) Melakukan pencarian data koleksi dengan
Discussion, links dan Share.
Keanggotaan bersifat terbuka,
47 pada halaman Page dan dapat diterima dilihat oleh anggota dilihat oleh anggota Page yang lain dan dapat ditanggapi pada kolom yang telah tersedia pada Page dan dapat dilihat oleh anggota Page yang lain serta dapat diberikan komentar
File video dapat tersimpan pada Page dan dapat dilihat oleh anggota Page yang lain serta dapat diberikan komentar atau