1. PENDAHULUAN
1.1. Latar Belakang Masalah
Center for Social Entrepreneurship merupakan pusat studi yang baru didirikan di Universitas Kristen Petra pada bulan Oktober 2010. Dalam pusat studi ini kegiatan-kegiatan yang berhubungan dengan social entrepreneurship akan dibahas dan dilakukan. Social Entrepreneurship itu sendiri adalah sebuah proses yang dimulai dengan mengidentifikasi sebuah peluang atau permasalahan, yang kemudian diterjemahkan ke dalam suatu konsep. Konsep tersebut kemudian harus diketahui dengan pasti dan diperlukan juga sumber daya untuk menjalankan konsep tersebut. Setelah memperoleh sumber daya, konsep tersebut dilaksanakan dan diimplementasikan. Tahap yang terakhir yaitu mengambil hasil atas pencapaian tujuan dari konsep tersebut di masa depan. (Brooks, 2009)
Sampai saat ini, sistem yang ada baru dijalankan dengan menggunakan media facebook untuk mengetahui data keanggotaan ataupun berkoordinasi antar anggota. Kegiatan-kegiatan yang sedang dan akan dilakukan juga dipublikasikan melalui facebook. Namun, facebook saja tidak cukup dalam menangani sistem informasi management dari pusat studi yang telah semakin banyak menangani proyek – proyek social enterpreneurship. Pembatasan hak akses untuk melakukan upload dan download laporan, proposal ataupun dokumen-dokumen lain sangat diperlukan. Pengurus dan Member dibedakan hak aksesnya oleh Admin untuk meng-upload atau men-download suatu laporan. Laporan atau proposal ada yang hanya ditujukan untuk pengurus dan member tidak boleh men-download laporan atau proposal tersebut. Ada juga yang boleh diakses oleh member sehingga dibutuhkan pembagian hak akses yang berbeda untuk member. Pendokumentasian data tersebut juga sangat sulit untuk dicari kembali jika dokumen sudah banyak karena tidak dalam bentuk database. Dalam Facebook berita-berita, proyek dan acara yang sedang dilakukan dan yang akan dilakukan oleh Center for Social Entrepreneurship juga tidak terdokumentasi secara terstruktur, sehingga untuk melakukan search sangat sulit.
Maka pada tugas akhir ini akan dikembangkan suatu situs khusus untuk Center for Social Entrepreneurship yang dapat mengakomodasi kebutuhan- kebutuhan diatas. Situs ini diharapkan untuk mampu menggerakkan aktivitas dari anggota secara dinamis melalui media jaringan sosial yang memungkinkan terjadinya interaksi dan sosialisasi antara setiap warga Universitas Kristen Petra yang ingin menjadi Social Entrepreneurs. Selain itu, situs ini juga dapat menyediakan artikel-artikel dan laporan-laporan yang dipublikasikan berdasarkan hak aksesnya masing-masing. Situs ini juga diharapkan dapat mempublikasikan jadwal-jadwal kegiatan sosial yang memungkinkan semua warga Universitas Kristen Petra yang menjadi member dalam situs ini bisa bersama-sama berpartisipasi dalam kegiatan tersebut. Publikasi ini sekaligus juga dapat berfungsi dalam pencatatan project dari waktu ke waktu.
1.2. Perumusan Masalah
Masalah-masalah yang ada dalam pembuatan skripsi ini:
1. Bagaimana cara mendesain suatu media pertemanan berbasis web untuk dapat mengumpulkan semua warga Universitas Kristen Petra yang ingin berpartisipasi dalam komunitas Center for Social Entrepreneurship.
2. Bagaimana cara menggabungkan media pertemanan dan pendokumentasian kegiatan-kegiatan sosial ke dalam sebuah situs khusus Center for Social Entrepreneurship sehingga aktifitas anggota dapat digerakkan dengan cepat.
3. Bagaimana cara menampilkan interface yang mudah dimengerti dan menarik oleh pengguna (user friendly).
1.3. Tujuan
Tujuan dari Skripsi ini adalah membuat aplikasi berbasis web agar dapat mengakomodasi semua warga Universitas Kristen Petra yang ingin menjadi agen perubahan dan ingin menjadi bagian dari komunitas Center for Social Entrepreneurship. Tujuan lain dari skripsi ini juga untuk menjembatani komunikasi antara user untuk saling berbagai informasi tentang Social Entrepreneurship. Pendokumentasian kegiatan-kegiatan, proyek-proyek yang
sedang dilakukan dan akan dilakukan oleh pusat studi Center for Social Entrepreneurship juga menjadi tujuan dibuatnya skripsi ini.
1.4. Ruang Lingkup
I. Hak akses dibatasi pada:
1. User
User adalah semua warga Universitas Kristen Petra yang ingin mengetahui seluk beluk kegiatan komunitas Center for Social Entrepreneurship.
User melakukan Sign Up untuk dapat menjadi member.
User dapat mengakses halaman depan dari website Center for Social Entrepreneurship yang berisikan visi, misi, kegiatan / proyek, partners, contact us, dan dapat melakukan search projects, event, news, foto-foto kegiatan dari komunitas Center for Social Entrepreneurship.
2. Admin
Admin adalah seseorang yang ditunjuk oleh Koordinator dari Center for Social Entrepreneurship.
Fitur-fitur website untuk admin yaitu sebagai berikut:
1. Add, Edit dan Delete, Search News, Events, Projects
Untuk menambahkan, melakukan edit dan delete berita, acara- acara dan proyek-proyek yang sedang dilakukan ataupun akan dilakukan oleh komunitas Center for Social Entrepreneurship.
Admin juga dapat melakukan search terhadap berita-berita, acara, dan proyek.
2. Membership
Admin dapat melakukan approve dan delete member. Admin dapat menentukan status member untuk melakukan hak akses.
3. Add, Edit, Delete foto
Admin dapat menambahkan foto-foto kegiatan yang nantinya akan dapat dilihat di halaman depan dari website Center for
Social Entrepreneurship. Admin juga dapat melakukan edit keterangan foto dan dapat menghapus foto.
4. Upload
Admin dapat melakukan upload laporan atau proposal dan menentukan hak akses siapa saja yang bisa men-download laporan atau proposal yang di upload oleh admin.
5. Edit Content
Melakukan Edit pada tulisan-tulisan dari website Center for Social Entrepreneurship
6. Forum
Dapat masuk ke dalam forum dan melakukan add post untuk menuliskan sesuatu yang akan dibahas di dalam forum. Admin juga dapat melakukan add comment untuk bisa mengkomentari suatu post. Admin juga dapat melakukan delete post jika ada post yang di add oleh member dan tidak sesuai dengan topik forum.
7. CSE Group Book
Dapat mengakses fasilitas CSE Group Book yang merupakan media pertemanan pada situs Center for Social Entrepreneurship ini.
8. Schedule
Admin dapat menginputkan atau membuat, melakukan edit, dan menghapus jadwal kegiatan (schedule) dari suatu proyek.
3. Member
Member adalah semua user yang sudah melakukan sign up dan sudah menjadi bagian dari komunitas Center for Social Entrepreneurship.
Member dapat melakukan:
1. Upload dan download
Dapat melakukan upload, download laporan dan proposal kegiatan sesuai dengan hak akses yang ditentukan baginya.
2. Forum
Member dapat masuk ke dalam forum dan melakukan add post untuk menuliskan sesuatu yang akan dibahas di dalam forum. Member juga dapat melakukan add comment untuk bisa mengkomentari suatu post.
3. Schedule
Member dapat melihat jadwal kegiatan (schedule) dari suatu proyek.
4. CSE Group Book
Dapat mengakses fasilitas CSE Group Book.
4. Pengurus
Pengurus adalah semua orang yang bekerja dan menjadi pengurus dari Center for Social Entrepreneurship, atau kepala dari suatu project atau penelitian.
Pengurus dapat melakukan:
1. Upload dan download
Dapat melakukan upload, download laporan dan proposal kegiatan dengan menentukan hak akses download bagi member, sesuai dengan hak akses yang ditentukan oleh admin.
2. Forum
Pengurus dapat masuk ke dalam forum dan melakukan add post untuk menuliskan sesuatu yang akan dibahas di dalam forum. Juga dapat melakukan add comment untuk bisa mengkomentari suatu post. Pengurus juga dapat melakukan delete post jika ada post yang di add oleh member dan tidak sesuai dengan topik forum.
3. CSE Group Book
Dapat mengakses fasilitas CSE Group Book. Pengurus bisa approve member sesuai dengan hak akses yang ditentukan admin.
4. Membership
Pengurus dapat melakukan approve dan delete member.
Pengurus dapat menentukan status member untuk melakukan hak akses, sesuai dengan wewenang yang diberikan admin untuknya.
5. Schedule
Pengurus dapat menginputkan atau membuat, melakukan edit, dan menghapus jadwal kegiatan (schedule) dari suatu proyek.
II. Website CSE Group Book
CSE Group Book merupakan media pertemanan pada situs Center for Social Entrepreneurship ini. Fitur-fitur untuk website CSE Group Book sebagai berikut:
1. Home
Berisi tentang informasi terbaru dari setiap member lain yang telah menjadi friend. Informasi dapat berupa status dari member yang sudah menjadi teman.
2. Profile
Berisi data-data identitas dari member.
Setting Account
Member dapat melakukan manage (edit / insert) data identitas diri.
3. Wall
Berisi pesan yang dikirim oleh friend melalui dinding profile member yang dituju dan pesan tersebut ditujukan untuk member tersebut dan dapat dilihat oleh member lain yang menjadi friend.
Member bisa melakukan update status dan kemudian ditampilkan dalam dinding profile.
4. Friend
Berisi daftar member lain yang menjadi teman.
Berisi daftar member lain yang sedang meminta menjadi friend.
Berisi daftar member lain yang sedang di-add dan sedang menunggu konfirmasi dari member yang di-add.
5. Search
Untuk mencari member lain yang ingin dicari. Jika member yang dicari belum menjadi friend list, maka terdapat pilihan add friend.
Add Friend
Menambahkan member lain ke dalam list friend.
6. Group
Member dapat membuat group dan menjadi admin dari group tersebut dan dapat menambahkan member lain ke dalam group, admin group juga dapat melakukan accept atau decline pada member lain yang ingin menjadi group friend.
Add Group
Membuat Group baru.
Add Group Friend
Menambahkan member lain ke dalam list group friend.
Upload
Untuk melakukan upload laporan yang bisa berupa e- book dan dapat di download oleh member dari group tersebut.
Comment
Berisi komentar-komentar yang dapat diisi oleh admin group dan member lain yang telah menjadi group friend.
7. Photo
Menampilkan foto-foto yang sudah di-upload oleh member.
Dapat melakukan upload foto
Comment
Semua member bisa menuliskan komentar terhadap gallery foto member lain.
8. Artikel
Berisi daftar artikel yang dimiliki member.
Artikel List
Berisi daftar koleksi artikel yang dimiliki oleh user tersebut.
Upload Artikel
Untuk meng-upload artikel yang bisa berupa e-book atau mengetikkannya.
Comment
Berisi komentar-komentar mengenai koleksi artikel yang dapat diisi oleh member dan member lain yang telah menjadi friend.
9. Calendar
Member dapat melakukan input jadwal kegiatan social entrepreneurship
Member dapat melihat jadwal yang harus dilakukan pada tanggal tertentu.
10. Facebook Comment Box
Member dapat memberikan comment yang nantinya akan ter-update langsung di dalam facebook pages Center for Social Entrepreneurship.
Member juga dapat melihat comment yang di ketikan oleh member dari facebook pages Center for Social Entrepreneurship.
Comment yang member tuliskan di website Center For Social Entrepreneurship beserta link website Center For Social Entrepreneurship dimana member menuliskan comment-nya akan ditampilkan ke profile Facebook
website Center For Social Entrepreneurship melalui Facebook.
III. Database yang digunakan adalah MySQL.
IV. Bahasa pemrograman yang digunakan adalah bahasa PHP.
1.5. Metodologi Penelitian
Langkah – langkah dalam pengerjaan Skripsi : 1. Studi literatur dan pengumpulan data:
Pengumpulan data tentang Social Entrepreneurship yang didapatkan dari internet dan buku.
Mempelajari tentang web programming, khususnya PHP, yang digunakan sebagai dasar pemrograman untuk membuat Skripsi ini.
Mempelajari tentang database, khususnya MySQL, yang digunakan sebagai dasar penyimpanan data dalam Skripsi ini.
2. Analisis:
Menganalisis apa yang dibutuhkan oleh Center for Social Entrepreneurship.
3. Perencanaan Sistem:
Pembuatan Use case, Activity Diagram dan Class Diagram.
Pembuatan database menggunakan MySQL.
Pembuatan aplikasi web menggunakan PHP script.
Perancangan user interface dari aplikasi.
4. Implementasi Sistem:
Implementasi Use case, Activity Diagram dan Class Diagram menggunakan Rational Rose.
Implementasi database menggunakan MySQL.
Implementasi website dengan PHP.
5. Pengujian dan Evaluasi Sistem:
Mencoba dan Menguji kinerja aplikasi yang dibuat.
Mencari kelemahan yang masih ada pada aplikasi.
Memperbaiki kelemahan yang ada, sehingga aplikasi dapat bekerja dengan baik.
6. Pembuatan Laporan:
Laporan lengkap mengenai Skripsi yang telah dibuat, mulai dari pendahuluan sampai dengan kesimpulan.
1.6. Sistematika Penulisan
Sistematika penulisan skripsi ini adalah : Bab I : Pendahuluan
Bab ini berisi latar belakang masalah, perumusan masalah yang ada, tujuan dari pembuatan skripsi, ruang lingkup yang digunakan, metodologi penelitian dalam pembuatannya, dan sistematika penulisan yang diterapkan.
Bab II : Teori Penunjang
Bab ini berisi teori-teori hasil dari studi literatur yang mendukung pembuatan skripsi.
Bab III : Analisis dan Desain Sistem
Bab ini berisi analisis dan perancangan desain sistem dengan menggunakan Use case, Activity Diagram dan Class Diagram, perancangan tabel-tabel yang dipakai dalam sistem, desain interface yang diperlukan oleh sistem.
Bab IV : Implementasi Sistem
Bab ini berisi algoritma dan listing program dari sistem yang dibangun.
Bab V : Pengujian Sistem
Bab ini berisi pengujian yang telah dilakukan terhadap sistem yang dibangun beserta analisis hasil pengujiannya.
Bab VI : Kesimpulan dan Saran
Bab ini berisi kesimpulan atas hasil pencapaian yang telah diperoleh dari sistem yang dibangun dan saran untuk pengembangan sistem lebih lanjut.