surat pernyataan keaslian karya ilmiah skenario pengujian ... gambar 3.18 rancangan antarmuka ......
Post on 25-May-2018
251 Views
Preview:
TRANSCRIPT
SURAT PERNYATAAN KEASLIAN KARYA ILMIAH
Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan judul :
PERANCANGAN DAN IMPLEMENTASI PERANGKAT LUNAK JEJARING
SOSIAL SEBAGAI SARANA SHARING INFORMASI BERBASIS KAWASAN
Nama : I Made Ari Widjaja Bukian
NIM : 1208605058
Program Studi : Teknik Informatika
E-mail : ari.bukian@mhs.cs.unud.ac.id
Nomor telp/HP : 085739274009
Alamat : Br.Tanggayuda, Desa Bongkasa, Kec. Abiansemal, Kab.Badung.
Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun
internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan
untuk publikasi di jurnal atau prosiding manapun. Apabila di kemudian hari terbukti
terdapat pelanggaran kaidah-kaidah akademik pada karya ilmiah saya, maka saya
bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan tersebut,
sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor 17 Tahun
2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan Tinggi.
Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat
dipergunakan bilamana diperlukan.
Denpasar, 18 April 2017
Yang membuat pernyataan,
Materai
(I Made Ari Widjaja Bukian)
NIM. 1208605058
ii
Judul : Perancangan Dan Implementasi Perangkat Lunak Jejaring Sosial
Sebagai Sarana Sharing Informasi Berbasis Kawasan.
Nama : I Made Ari Widjaja Bukian
NIM : 1208605058
Pembimbing I : I Putu Gede Hendra Suputra,S.Kom.,M.Kom.
Pembimbing II : I Gusti Agung Gede Arya Kadyanan, S.Kom., M.Kom.
ABSTRAK
Indonesia merupakan sebuah Negara kepulauan yang memiliki kekayaan dari
segi sumber daya manusia, alam, maupun budayanya yang beraneka ragam. Namun
pada perkembangan jaman dan modernisasi saat ini timbul sebuah masalah berupa
kurangnya penyebaran informasi tentang lowongan pekerjaan, kegiatan festival
kebudayaan, kegiatan festival musik yang bersangkutan dengan kekayaan Indonesia itu
sendiri.
Berbagai perangkat lunak jejaring sosial pada saat ini yang berisi tentang
informasi berupa lowongan pekerjaan, kegiatan festival, dan informasi lainnya yang
sangat membantu user dalam mencari sebuah informasi, namun perangkat lunak
jejaring sosial yang ada belum memiliki sebuah fitur yang membantu user mencari
informasi terdekat dari tempat user berada. Penelitian yang dilakukan penulis ini
merancang sebuah perangkat lunak jejaring sosial yang dilengkapi dengan fitur nearest
news menggunakan algoritma haversine untuk memberikan informasi terbaru dan
terdekat dari user. Dengan menggunakan algoritma ini, sistem dapat memberikan
informasi terbaru dan terdekat kepada user sehingga user dapat lebih mudah dalam
mencari informasi yang diinginkan.
Hasil dari penelitian ini adalah sebuah perangkat lunak jejaring sosial yang
mampu melakukan pngelolaan informasi berdasarkan kawasan dan juga mampu untuk
menampilkan informasi terdekat berdasarkan lokasi user berada. Berdasarkan hasil
pengujian fungsionalitas dari sistem dengan menggunakan metode Black Box testing,
perangkat lunak jejaring sosial yang telah dibangun telah berhasil memenuhi seluruh
butir uji dari kebutuhan fungsional pada sistem.
Kata Kunci : Jejaring Sosial, Informasi, Nearest News, Haversine.
iii
Title : The Design and Implementation of Region-Based Social
Network Software As A Means of Sharing of Information .
Name : I Made Ari Widjaja Bukian
Registration : 1208605058
First Supervisor : I Putu Gede Hendra Suputra,S.Kom.,M.Kom.
Second Supervisor : I Gusti Agung Gede Arya Kadyanan, S.Kom., M.Kom.
ABSTRACT
Indonesia is an archipelago country that has a wealth of resources in terms of
human resources, natural, and cultural diversity. But at the era of modernization arises
a problem of lack of dissemination of information about job vacancies, cultural
festivals, music festivals activities concerned with the wealth of Indonesia itself.
Various social network software at present that contains information in the form
of jobs, festivals, and other information that is helpful to the user in finding an
information, but the existing social networking software have not have any feature that
helps users find the nearest information to where the user is located. The research was
conducted to design social network software that comes with a feature of nearest news
by using haversine algorithm to provide the nearest and the latest information to the
user. By using this algorithm, the system can provide the nearest and the latest
information to the user so that the user can more easily find the desired information.
The result of this research is social network software that is capable of doing
management of information by region and is also able to display information based on
the user's location nearby. Based on the results of testing the functionality of the system
by using the Black Box testing, the social network software that has been built has
successfully met all of the points of testing of the functional requirements of the system.
Keywords : Social Network, Information, Nearest News, Haversine.
v
KATA PENGANTAR
Penelitian dengan judul “Perancangan Dan Implementasi Perangkat Lunak
Jejaring Sosial Sebagai Sarana Sharing Informasi Berbasis Kawasan” ini disusun
dalam rangkaian kegiatan pelaksanaan Tugas Akhir di Jurusan Ilmu Komputer FMIPA
UNUD. Sehubungan dengan telah terselesaikannya penelitian ini, maka diucapkan
terimakasih dan penghargaan kepada berbagai pihak yang telah membantu penyusun,
antara lain :
1. Bapak I Putu Gede Hendra Suputra,S.Kom.,M.Kom. selaku Pembimbing I yang
telah membimbing dan membantu menyempurnakan penelitian ini.
2. Bapak I Gusti Agung Gede Arya Kadyanan, S.Kom., M.Kom. selaku
Pembimbing II yang telah banyak membantu dan meluangkan waktu untuk
penelitian ini.
3. Bapak Agus Muliantara, S.Kom., M.Kom. selaku Ketua Jurusan Ilmu
Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Udayana yang telah banyak memberikan masukan dan motivasi sehingga
memperlancar dalam proses pelaksanaan penelitian ini.
4. Bapak-bapak dan ibu-ibu dosen di Jurusan Ilmu Komputer yang bersedia
meluangkan waktunya untuk memberikan masukan dalam penyempurnaan
penelitian ini.
5. I Gusti Bagus Hadi Widhinugraha, sebagai sahabat yang sudah banyak
membantu dalam memberikan saran, kritik, dan pemecahan masalah selama
proses pelaksanaan penelitian.
Penulis menyadari bahwa tugas akhir ini masih belum sempurna, untuk itu
kritik dan saran yang bermanfaat demi kesempurnaan tugas akhir ini sangat penyusun
harapkan.
Bukit Jimbaran, Februari 2017
Penyusun
I Made Ari Widjaja Bukian
vi
DAFTAR ISI
SURAT PERNYATAAN KEASLIAN KARYA ILMIAH ........................................... i
ABSTRAK .................................................................................................................... ii
ABSTRACT ................................................................................................................. iii
LEMBAR PENGESAHAN TUGAS AKHIR .............................................................. v
KATA PENGANTAR .................................................................................................. v
DAFTAR ISI ................................................................................................................ vi
DAFTAR GAMBAR ................................................................................................... ix
DAFTAR TABEL ........................................................................................................ xi
BAB I PENDAHULUAN ............................................................................................. 1
1.1 Latar Belakang ............................................................................................... 1
1.2 Rumusan Masalah .......................................................................................... 2
1.3 Batasan Masalah ............................................................................................. 2
1.4 Tujuan Penelitian ............................................................................................ 2
1.5 Manfaat Penelitian .......................................................................................... 2
1.6 Metodologi Penelitian .................................................................................... 3
1.6.1 Desain Penelitian ..................................................................................... 3
1.6.2 Pengumpulan Data .................................................................................. 3
1.6.3 Metode Pengembangan Perangkat Lunak ............................................... 4
BAB II TINJAUAN PUSTAKA ................................. Error! Bookmark not defined.
2.1 Tinjauan Teoritis ............................................... Error! Bookmark not defined.
2.1.1 Media Sosial ............................................... Error! Bookmark not defined.
2.1.2 Haversine Formula ...................................... Error! Bookmark not defined.
vii
2.1.4 Metode Pengembangan Perangkat Lunak Waterfall . Error! Bookmark not
defined.
2.1.5 Functional Decomposition Diagram (FDD) ............. Error! Bookmark not
defined.
2.1.6 Data Flow Diagram (DFD) ........................ Error! Bookmark not defined.
2.1.7 Strategi Pengujian Perangkat Lunak ........... Error! Bookmark not defined.
2.2 Tinjauan Empiris ............................................... Error! Bookmark not defined.
BAB III ANALISIS DAN PERANCANGAN ........... Error! Bookmark not defined.
3.1 Analisis Kebutuhan Sistem .......................... Error! Bookmark not defined.
3.1.1 Kebutuhan Fungsional .......................... Error! Bookmark not defined.
3.1.2 Kebutuhan Non-Fungsional .................. Error! Bookmark not defined.
3.2 Penerapan Algoritma Haversine ................... Error! Bookmark not defined.
3.3 Functional Decomposition Diagram (FDD) . Error! Bookmark not defined.
3.4 Data Flow Diagram (DFD) ........................... Error! Bookmark not defined.
3.3.1 Context Diagram ................................... Error! Bookmark not defined.
3.3.2 DFD level-0 Sistem ............................... Error! Bookmark not defined.
3.3.3 DFD level-1 Manajemen Data Informasi ............. Error! Bookmark not
defined.
3.3.4 DFD level-1 Manajemen End User ....... Error! Bookmark not defined.
3.3.5 DFD level-1 Pencarian Informasi.......... Error! Bookmark not defined.
3.5 Entity Relationship Diagram (ERD) ............ Error! Bookmark not defined.
3.6 Rancangan Antarmuka ................................. Error! Bookmark not defined.
3.7 Pengujian dan Evaluasi ................................ Error! Bookmark not defined.
1.7.1 Skenario Pengujian Sistem .................... Error! Bookmark not defined.
BAB IV HASIL & PEMBAHASAN .......................... Error! Bookmark not defined.
viii
4.1 Lingkungan Implementasi ............................ Error! Bookmark not defined.
4.2 Implementasi Basis Data .............................. Error! Bookmark not defined.
4.3 Implementasi Algoritma pada Sistem .......... Error! Bookmark not defined.
4.4.1 Implementasi Algoritma Haversine pada Sistem . Error! Bookmark not
defined.
4.4 Implementasi Antar Muka Sistem ................ Error! Bookmark not defined.
4.5 Pengujian ...................................................... Error! Bookmark not defined.
4.6.1 Black Box .............................................. Error! Bookmark not defined.
BAB V KESIMPULAN DAN SARAN ...................... Error! Bookmark not defined.
5.1 Kesimpulan ................................................... Error! Bookmark not defined.
5.2 Saran ............................................................. Error! Bookmark not defined.
DAFTAR PUSTAKA ................................................. Error! Bookmark not defined.
ix
DAFTAR GAMBAR
Gambar 2.1 Metode Pengembangan Waterfall ........................ Error! Bookmark not defined.
Gambar 2.2 Simbol – simbol pada DFD .................................. Error! Bookmark not defined.
Gambar 3.1 Functional Decomposition Diagram Sistem ........ Error! Bookmark not defined.
Gambar 3.2 Context Diagram .................................................. Error! Bookmark not defined.
Gambar 3.3 DFD level-0 Sistem .............................................. Error! Bookmark not defined.
Gambar 3.4 DFD Level-1 Manajemen Data Informasi ........... Error! Bookmark not defined.
Gambar 3.5 DFD level-1 Manajemen End User ...................... Error! Bookmark not defined.
Gambar 3.6 DFD level-1 Proses Pencarian Informasi ............. Error! Bookmark not defined.
Gambar 3.7 Rancangan ERD Sistem ....................................... Error! Bookmark not defined.
Gambar 3.8 Rancangan Antarmuka Tampilan Login .............. Error! Bookmark not defined.
Gambar 3. 9 Rancangan Antarmuka Tampilan Register End User ....... Error! Bookmark not
defined.
Gambar 3.10 Rancangan Antarmuka Tampilan Dashboard End User... Error! Bookmark not
defined.
Gambar 3.11 Rancangan Antarmuka Tampilan Fitur Nearest News ..... Error! Bookmark not
defined.
Gambar 3.12 Rancangan Antarmuka Tampilan Nearest User . Error! Bookmark not defined.
Gambar 3.13 Rancangan Antarmuka Tampilan Pop-up Berita Error! Bookmark not defined.
Gambar 3.14 Rancangan Antarmuka Tampilan Profile End User ......... Error! Bookmark not
defined.
Gambar 3.15 Rancangan Antarmuka Tampilan Edit Profile End User . Error! Bookmark not
defined.
x
Gambar 3.16 Rancangan Antarmuka Tampilan Login Admin Error! Bookmark not defined.
Gambar 3.17 Rancangan Antarmuka Tampilan Dashboard Admin ...... Error! Bookmark not
defined.
Gambar 3.18 Rancangan Antarmuka Tampilan Main Navigation Block User ................ Error!
Bookmark not defined.
Gambar 3.19 Rancangan Antarmuka Tampilan Main Navigation Block Status ............. Error!
Bookmark not defined.
Gambar 3.20 Rancangan Antarmuka Tampilan Main Navigation Manajemen Admin ... Error!
Bookmark not defined.
Gambar 3.21 Rancangan Antarmuka Tampilan Pop Up Tambah Admin..... Error! Bookmark
not defined.
Gambar 4.1 Skema Basis Data Sistem ..................................... Error! Bookmark not defined.
Gambar 4.2 Implementasi Tampilan Login End User ............. Error! Bookmark not defined.
Gambar 4.3 Implementasi Tampilan Register End User ......... Error! Bookmark not defined.
Gambar 4.4 Implementasi Tampilan Dashboard End User ..... Error! Bookmark not defined.
Gambar 4.5 Implementasi Tamplian Pop Up Detail Berita ..... Error! Bookmark not defined.
Gambar 4.7 Implementasi Tampilan Edit Profile End User .... Error! Bookmark not defined.
Gambar 4.8 Implementasi Tampilan Login Admin ................. Error! Bookmark not defined.
Gambar 4.9 Implementasi Tampilan Dashboard Admin ......... Error! Bookmark not defined.
Gambar 4.10 Implementasi Tamplian Menu Navigasi Block User ....... Error! Bookmark not
defined.
Gambar 4.11 Implementasi Tamplian Menu Navigasi Block Status ..... Error! Bookmark not
defined.
Gambar 4.12 Implementasi Tampilan Menu Navigasi Manajemen Admin . Error! Bookmark
not defined.
Gambar 4.13 Implementasi Tamplian Pop Up Tambah Admin ............ Error! Bookmark not
defined.
Gambar 4.14 Implementasi Tampilan Pop Up Tambah Kata .. Error! Bookmark not defined.
xi
DAFTAR TABEL
Tabel 3.1 Kebutuhan Fungsional Sistem .................... Error! Bookmark not defined.
Tabel 3.2 Penjelasan Proses dan Sub Proses dari FDD ............. Error! Bookmark not
defined.
Table 3.3 Rancangan Tabel Pengujian Black Box ...... Error! Bookmark not defined.
Table 4.1 Pengujian Black Box ................................... Error! Bookmark not defined.
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Indonesia merupakan sebuah Negara dengan lebih dari 17.000 kepulauan dan
sebagian wilayah Indonesia adalah perairan. Dengan luas wilayah 1.904.569 km2 dan
juga Indonesia merupakan Negara peringkat ke-4 di dunia dengan jumlah populasi
terbanyak menurut CIA World Factbook Tahun 2015 dengan jumlah penduduk
255.993.674 jiwa. Banyaknya populasi jiwa di Indonesia ini tentunya mengakibatkan
Indonesia memiliki sumber daya manusia yang sangat banyak. Selain dari jumlah
populasi jiwa, Indonesia juga terkenal dengan budaya dan sejarahnya.
Keanekaragaman budaya dari setiap daerah di Indonesia yang seiring dengan
perkembangan jaman dan modernisasi ditunjukkan dengan mengadakan event tahunan
maupun sebuah seni pertunjukkan seperti seni pertunjukkan tari kecak di Pura Uluwatu
yang selalu diadakan setiap minggu. Tidak adanya suatu sistem yang mengcangkup
segala informasi yang berisikan info lowongan pekerjaan, event tahunan, dan informasi
lainnya ini, menyebabkan masyarakat Indonesia kesusahan dalam mencari informasi
yang diinginkan.
Dengan perkembangan teknologi saat ini, dan tentunya dengan akses internet yang
mudah dijangkau, perlu sebuah perangkat lunak jejaring sosial sebagai sarana sharing
informasi untuk memudahkan masyarakat Indonesia dalam mencari berbagi informasi
yang ada di kawasan sekitar tempat tinggalnya. Berbeda dengan salah satu media sosial
yang ada saat ini seperti facebook dimana terdapat fitur pertemanan yang membuat kita
mengetahui segala informasi yang diunggah oleh salah satu teman kita, dan tentunya
informasi yang diungggah tersebut belum tentu informasi yang kita inginkan. Jadi
dengan adanya perangkat lunak jejaring sosial ini, masyarakat indoensia akan
mendapatkan berbagai informasi berupa informasi lowongan kerja, dan event yang
2
diunggah secara real time dan juga tidak dibatasi oleh fitur pertemanan, dimana
informasi yang akan diunggah bisa dicari hanya dengan melakukan filtering
kawasan dari informasi yang kita inginkan.
Dengan dibangunnya sistem ini diharapkan masyarakat Indonesia menjadi
lebih mudah mencari informasi dan juga lebih hemat waktu. Dan juga diharapkan
dengan membangun perangkat lunak jejaring sosial sebagai sarana sharing
informasi ini dapat membantu peningkatan Negara Indonesia dari segi sumber daya
manusianya dan juga dari segi pariwisata tentunya. Dari permasalahan yang
dijelaskan sebelumnya maka penulis memutuskan untuk merancang sebuah
perangkat lunak jejaring sosial sebagai sarana sharing informasi berbasis kawasan.
1.2 Rumusan Masalah
Berdasarkan latar belakang diatas, maka permasalahan yang akan dikaji dalam
penelitian adalah bagaimana merancang suatu perangkat lunak jejaring sosial
sebagai sarana sharing informasi berbasis kawasan.
1.3 Batasan Masalah
Adapun batasan masalah dari penelitian ini yaitu :
a. Melakukan proses pencarian informasi berdasarkan kawasan.
b. Sistem informasi yang dibangun hanya mencangkup informasi event,
lowongan kerja.
c. Sistem hanya berisi informasi berbagai kawasan di Negara Indonesia.
1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dalam penelitian tugas akhir ini adalah
mengembangkan suatu perangkat lunak jejaring sosial sebagai sarana sharing
informasi berbasis kawasan. Perangkat lunak ini berfungsi untuk mengelompokkan
informasi berdasarkan kawasan sehingga nantinya memudahkan pengguna untuk
mendapatkan informasi sesuai kawasan dan kategori yang diinginkan.
1.5 Manfaat Penelitian
Manfaat dari penelitian ini adalah :
3
a. Penelitian ini diharapkan membantu masyarakat Indonesia di dalam mencari
suatu informasi terbaru disekitar kawasan tempat tinggalnya.
b. Penelitian ini diharapkan membantu menyebar luaskan informasi secara
efisien dan terpusat pada suatu sistem
1.6 Metodologi Penelitian
Pada sub bab metodologi penelitian ini akan menjelaskan langkah-langkah
yang akan dilalui untuk melakukan perancangan sistem. Adapun sub bab bahasan
yang akan dijelaskan adalah desain penelitian, pengumpulan data, pengolahan data
awal, dan metode yang digunakan.
1.6.1 Desain Penelitian
Penelitian ini mengambil judul “Perancangan dan Implementasi
Perangkat Lunak Jejaring Sosial Sebagai Sarana Sharing Informasi Berbasis
Kawasan”. Desain penelitian yang digunakan dalam penelitian ini adalah studi
kasus. Di mana penelitian dipusatkan pada suatu kasus tertentu dengan
menggunakan individu atau kelompok sebagai bahan studinya. Penggunaan
penelitian studi kasus ini biasanya difokuskan untuk menggali dan
mengumpulkan data yang lebih dalam terhadap objek yang diteliti untuk dapat
menjawab permasalahan yang sedang terjadi (Hasibuan, 2007:81).
Pada permasalahan yang diambil, terdapat berbagai macam informasi
berupa event, lowongan pekerjaan, maupun informasi lainnya yang tersebar di
berbagai media sosial berbasis pertemanan. Permasalahan yang ingin
diselesaikan yaitu membantu pengguna untuk mengetahui informasi tanpa
harus dibatasi dengan fitur pertemanan yang berada disekitar kawasan tempat
tinggal pengguna.
1.6.2 Pengumpulan Data
Pada penelitian ini, proses pengumpulan data akan dilakukan dengan
menggunakan metode wawancara dan observasi. Metode wawancara yaitu
metode pengumpulan data yang dilakukan melalui tatap muka dan tanya jawab
langsung kepada narasumber atau sumber data. Pada penelitian ini penulis
melakukan wawancara langsung terhadap pengguna untuk mengetahui sistem
yang dibutuhkan dari segi arsitektur aplikasi, teknologi yang digunakan serta
4
pemanfaatan nantinya. Selain menggunakan metode wawancara, dalam
perancangan sistem perangkat lunak jejaring sosial berbasis kawasan ini
nantinya data informasi yang ada pada sistem akan diinput langsung oleh
pengguna.
1.6.3 Metode Pengembangan Perangkat Lunak
Dalam perancangan Sini, metode pengembangan perangkat lunak yang
digunakan adalah metode Waterfall. Metode pengembangan perangkat lunak
Waterfall terdiri dari 5 fase yaitu Requirements Analysis, System and Software
Design, Implementtation, Integration and System Testing, and Maintenance.
Dan pengujian pada sistem akan dilakukan dengan metode Black Box Testing.
Pengujian ini dilakukan agar perangkat lunak yang dihasilkan sesuai dengan
kebutuhan yang diharapkan.
top related