PERANCANGAN APLIKASI KAMUS ISTILAH SOSIOLOGI SEBAGAI

advertisement
PERANCANGAN APLIKASI KAMUS ISTILAH SOSIOLOGI
SEBAGAI MEDIA PENGETAHUAN
BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Sensa Nainenda Rudyatama
12.12.6922
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2016
PERANCANGAN APLIKASI KAMUS ISTILAH SOSIOLOGI
SEBAGAI MEDIA PENGETAHUAN
BERBASIS ANDROID
Sensa Nainenda Rudyatama1), Kusrini2),
1)
2)
Sistem Informasi STMIK AMIKOM Yogyakarta
Magister Teknik Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email : [email protected]),
[email protected])
khususnya membahas tentang seputar dunia sosial.
Dengan adanya kamus sosiologi ini, akan membantu
siapapun untuk menambah wawasan dan pengetahuan.
Abstract - The need for fast and instant technology
for ease of a job now very sought after and needed.
One of the problems of today often popping new
terms are often poorly understood by the general
user manual. To my knowledge there has been no
specific dictionary books on sociology, even if the
manual is no dictionary can not follow the
development of the sociology of science that existed
at this time. But with computer technology all the
information can develop very quickly. It required a
dictionary of sociology, in order to facilitate the
layman to understand the meaning of words and
terms of sociology. The dictionary should be able to
be easily used by the user userfriendly smatrphone to
use this application. The author makes a mobile
dictionary application sociological term that can
accommodate the needs of each user will be a
replacement application book more practical and
flexible to be used anywhere and anytime. This
application is an application for ease in, use,
cognition, and search words that are in the
sociological term which is more practical.
Aplikasi ini dapat mengakomodir kebutuhan setiap
pengguna akan sebuah aplikasi pengganti buku yang
mudah dibawa serta dapat digunakan kapanpun dan
dimanapun. Serta kamus ini dilengkapi dua bahasa
yaitu bahasa Indonesia dan bahasa Inggris.
1.2. Rumusan Masalah
Dari latar belakang tersebut maka dapat dirumuskan
permasalahan yaitu bagaimana membuat aplikasi
kamus istilah sosiologi sebagai media pengetahuan
berbasis android?
1.3 Batasan Masalah
Agar
permasalahan
tidak
meluas
dan
memberikan pembahasan yang lebih terarah dan
sesuai dengan diharapkan, maka pembatasan
masalahan yang pada pembuatan aplikasi kamus
istilah sosiologi, adalah :
1. Aplikasi kamus istilah sosiologi meliputi istilahistilah yang berada di ruang lingkup sosiologi.
2. Masing-masing istilah dijelaskan secara sistimatis
menyangkut definisi.
3. Menyajikan tokoh yang berperanan penting
dengan sosiologi.
4. Menyajikan kuis hanya dalam bahasa indonesia
5. Terdiri dari dua bahasa, Indonesia dan Ingris.
Keywords - Sociology, Android, Dictionary.
1. PENDAHULUAN
1.1 Latar Belakang
Sosiologi berasal dari bahasa latin yaitu Socius
yang berarti teman, sedangkan Logos berarti ilmu
pengetahuan. Jadi secara etimologis sosiologi berarti
ilmu tentang teman. Dalam hal ini teman dapat
diartikan sebagai kawan atau lawan. Ilmu pengetahuan
sosial juga dapat disebut ilmu kemasyarakatan.
1.4 Tujuan Penelitian
Tujuan dari pembuatan skripsi ini adalah sebagai
berikut:
Saat ini hampir semua orang memiliki smartphone
dengan sistem operasi Android, dengan menggunakan
aplikasi Android pengguna akan lebih mudah
mengakses informasi yang ada didalam aplikasi.
Karena telah mempelajari kondisi tersebut, maka
dibutuhkan adanya sebuah aplikasi mobile kamus
sosiologi yang berguna untuk memudahkan para
pelajar dan semua kalangan yang mempelajari
sosiologi untuk meringankan pekerjaan ketika mencari
istilah-istilah sosiologi.
Kamus sosiologi merupakan sebuah aplikasi yang
didalamnya berisi penjelasan sejumlah informasi
mengenai satu cabang ilmu pengetahuan yang
1
1.
Sebagai syarat kelulusan Program Studi Strata
1 (S1) Sistem Informasi di STMIK AMIKOM
YOGYAKARTA
2.
Membuat aplikasi kamus sosiologi sebagai
media pengetahuan berbasis android
3.
Memudahkan mencari imformasi melalui
apliksi android dan dapat menghemat waktu
dalam melakukan pembelajaran
1.5
memudahkan penggunanya dalam mencari istilahistilah yang belum dipahami maknanya.[4]
Metode Penelitian
Metodelogi pengumpulan data yang digunakan dalam
penelitian ini meliputi :
a.
Metode Study Literatur
b.
Metode Kepustakaan (library)
2.3 Pengertian Sosiologi
Secara umum, Pengertian Sosiologi adalah ilmu
yang mempelajari jaringan hubungan antara manusia
dalam masyarakat. Sosiologi merupakan ilmu yang
membicarakan apa yag terjadi saat ini, khususnya pola
hubungan dalam masyarakat, serta berusaha mencari
pengertian umum, rasional, empiris, dan bersifat
umum.
Istilah sosiologi pertama kali dikemukakan oleh
ahli filsafat, moralis dan sosiolog yang berkebangsaan
Prancis Augste Comte yang dalam bukunya Cours de
Philosophie Positive. Menurut Comte, sosiologi
berasal dari kata latin Socius yang artinya teman atau
sesama dan logos dari kata Yunani yang berarti cerita.
Jadi, pada awalnya sosiologi berarti cerita tentang
teman atau masyarakat. [5]
1.6
Sistematika Penulisan
Dalam penyusunan, penelitian ini terdiri dari beberapa
bab yang pembahasan tiap babnya saling
terkait antara bab yang satu dengan bab yang
lainnya.
2.
LANDASAN TEORI
2.1 Tinjauan Pustaka
Penulis melakukan tinjauan pustaka dari
beberapa skripsi/tugas akhir sebagai bahan
perbandingan yaitu:
Skripsi Ibnu Priharyanto (2012) “Aplikasi
Kamus Bahasa Indonesia – Jawa, Jawa – Krama
berbasis Android”. Aplikasi ini cukup kompleks dari
segi pengerjaan, aplikasi akan menghasilkan beberapa
terjemahan seperti bahasa jawa, menampilkan aksara
terjemahan bahasa jawa, , terjemahan jawa karma dan
melihat aksara terjemahan bahasa jawa karma.[1]
Skripsi Ricardo Silalahi (2014) “ Aplikasi
Kamus Bahasa Batak Toba Berbasis Android”.
Aplikasi ini hanya menerjemahkan bahasa Batak –
Indonesia, Indonesia – Batak, dan juga menampilkan
aksara batak melalui gambar yang telah disediakan.[2]
Skripsi Nugroho Hartono Putro (2014)
“Aplikasi Pembelajaran Bahasa Spanyol Level Dasar
HOLA EN ESPAŇOL berbasis Android”. Aplikasi ini
menerjemahkan bahasa Indonesia – Spanyol, Spanyol
– Indonesia, kekurangan dari aplikasi ini adalah
sulitnya memasukkan huruf latin pada kamus ini. [3]
Dari beberapa tinjauan pustaka penulis
membuat Aplikasi Kamus Istilah Sosiologi Sebagai
Media Pembelajaran Berbasis Android dilengkapi
dengan beberapa menu seperti istilah sosiologi, tokoh
sosiologi, kuis dan terdiri dari dua bahasa agar lebih
menarik dan efektif ketika digunakan.
2.4
Sejarah Android
Android adalah sebuah sistem operasi untuk
perangkat mobile berbasis linux yang mencakup
sistem operasi, middleware dan aplikasi. Android
menyediakan platform terbuka bagi para pengembang
untuk menciptakan aplikasi mereka. Awalnya, Google
Inc. yang merupakan pendatang baru yang membuat
peranti lunak untuk ponsel /smartphone.[6]
Adapun versi-versi Android yang pernah dirilis adalah
sebagai berikut:
1.
Android versi 1.1
2.
Android versi 1.5 (Cupcake)
3.
Android versi 1.6 (Donut)
4.
Android versi 2.0/2.1 (Eclair)
5.
Android versi 2.2 (Froyo: Frozen Yoghurt)
6.
Android versi 2.3 (Gingerbread)
7.
Android versi 3.0 (Honeycomb)
8.
Android versi 4.0 (Ice Cream Sandwich)
9.
Android versi 4.1 – 4.3 (Jelly Bean)
10.
Android versi 4.4 (Kitkat)
11.
Android versi 5.0 (Lollipop)
2.5
Unified Modeling Language (UML)
Unified Modeling Language (UML) adalah
sebuah bahasa yang telah menjadi standar untuk
visualisasi, merancang dan mendokumentasikan
sistem piranti lunak. UML menawarkan sebuah
standar untuk merancang model sebuah sistem. [7]
2.2 Definisi Kamus
Kata kamus diserap dari bahasa Arab qamus,
dengan bentuk jamaknya qawamis. Kata Arab itu
sendiri berasal dari kata Yunani okeanos yang berarti
lautan. Sejarah kata itu jelas memperlihatkan mana
dasar yang terkandung dalam kata kamus, yaitu wadah
pengetahuan, Kamus adalah buku acuan yang memuat
kata dan ungkapan, biasanya disusun menurut abjad
beserta penjelasan tentang makna dan pemakainya.
Kamus disusun sesuai dengan abjad dari A-Z dengan
tujuan untuk memudahkan pengguna kamus dalam
mencari istilah yang diinginkannya dengan cepat dan
mudah.
Kamus
memiliki
kegunaan
untuk
2.6 Perangkat Lunak yang Digunakan
2.6.1 Eclipse IDE
Eclipse adalah IDE untuk pengembangan
java/android yang free dan dapat di-download di
http://www.eclipse.org/downloads/. Berikut ini
adalah sifat dari Eclipse :
1. Multi-platform
Target sistem operasi Eclipse adalah Microsoft
Windows, Linux, Solaris, HP-UX dan Mac OS X.
2
2. Multi-language
Eclipse
dikembangkan
dengan
bahasa
pemrograman Java, akan tetapi Eclipse
mendukung pengembangan aplikasi berbasis
bahasa pemrograman lainnya, seperti C/C++,
Cobol, Python, Perl, PHP, dan lain sebagainya.
3. Multi-role
Selain sebagai IDE untuk pengembangan
aplikasi, Eclipse pun bisa digunakan untuk
aktivitas dalam siklus pengembangan perangkat
lunak, seperti dokumentasi, test perangkat lunak,
pengembangan web, dan lain sebagainya. [8]
dapat melakukan pembuatan package android (.apk)
yang digunakan untuk distribusi aplikasi android yang
kita rancang.[6]
2.6.5 Photoshop
Adobe Photoshop atau biasa disebut Photoshop,
adalah perangkat lunak editor citra buatan Adobe
Systems yang dikhususkan untuk pengeditan
foto/gambar dan pembuatan efek.
Versi kedelapan aplikasi ini disebut dengan nama
Photoshop CS (Creative Suite), versi sembilan disebut
Adobe Photoshop CS2, versi sepuluh disebut Adobe
Photoshop CS3, versi kesebelas adalah Adobe
Photoshop CS4 , versi keduabelas adalah Adobe
Photoshop CS5, dan versi yang terakhir (ketigabelas)
adalah Adobe Photoshop CS6.[8]
2.6.2 Bahasa Pemrograman Java
Java adalah bahasa pemrograman serbaguna.
Java dapat digunakan untuk membuat suatu
program sebagaimana Anda membuatnya dengan
bahasa seperti Pascal atau C++. Java juga
mendukung sumber daya internet yaitu World
Wide Web atau yang sering disebut Web saja.
Java dikembangkan oleh Sun Microsystem
pada Agustus 1991, dengan nama semula Oak.
Oak adalah pohon semacam jati yang terlihat dari
jendela tempat pembuatnya, James Gosling,
bekerja. Pada Januari 1995, karena nama Oak
dianggap kurang komersial, maka diganti menjadi
java.
2.6.6 SQLite Database Browser
SQLite Manager adalah sebuah program yang
sangat membantu programmer dalam mengelola
database SQLite seperti membuat table, index dan
menjalankan perintah-perintah SQL. Program ini
sangat mudah digunakan dan betul-betul bermanfaat
untuk berbagai keperluan praktis. Satu hal lagi yang
tidak kalah pentingnya yaitu program ini gratis. [8]
3.
2.6.3 Android SDK
ANALISIS DAN PERANCANGAN
3.1 AnalisissSistem
Aplikasi Kamus Sosiologi ini merupakan
aplikasi mobile yang berbasis android, aplikasi ini
dibuat untuk mempermudah masyarakat luas dalam
melakukan pencarian istilah-istilah yang berada
didalam sosiologi, melakukan penyimpanan istilah
yang diinginkan, serta bisa sebagai media
pembelajaran dalam bentuk kuis untuk pemahaman
masyarakat mengenai istilah-istilah yang ada didalam
sosiologi.
Tahap analisis sistem dilakukan sebelum dan
setelah tahap perencanaan sistem (sistem planning)
dan sebelum tahap desain sistem (sistem design).
Tahap analisis merupakan tahap yang kritis dan sangat
penting, karena kesalahan ditahap ini akan
menyebabkan juga kesalahan ditahap selanjutnya.
Android SDK adalah tools API (Application
Programming Interface) yang diperlukan untuk
memulai mengembangkan aplikasi pada platform
Android menggunakan bahasa pemrogramman
Java. Android merupakan subset perangkat lunak
untuk ponsel yang meliputi sistem operasi,
middleware dan aplikasi kunci yang di-release
oleh Google.
Saat ini disediakan Android SDK (Software
Delopment Kit) sebagai alat bantu dan API untuk
memulai mengembangkan aplikasi pada platform
Android menggunakan bahasa pemrogramman
Java. Sebagai Platform aplikasi-netral, Android
member anda kesempatan untuk membuat
Aplikasi yang kita butuhkan yang bukan
merupakan
aplikasi
bawaan
Handphone/Smartphone.[8]
2.6.4 Android ADT
Android Development Tools (ADT) adalah plugin
yang didesain untuk IDE Eclipse yang memberikan
kita kemudahan dalam mengembangkan IDE Eclipse.
Dengan menggunakan ADT untuk Eclipse akan
memudahkan kita dalam membuat aplikasi project
android, mebuat GUI aplikasi, dan menambahkan
komponen-komponen yang lainnya, begitu juga kita
dapat melakukan running aplikasi menggunakan
Android SDK melalui eclipse. Dengan ADT juga kita
Gambar 1 Use Case Diagram
3
3.3 Rancangan Sequence Diagram Menu Utama
2.MenuaTokohaSosiologiiiiiiiiiiii
Gambar 2 Rancangan Sequence Diagram
3.4 Rancangan Activity Diagram Menu Utama
Gambar 6 Rancangan Menu Tokoh Sosiologi
3.aMenuaKuisaSosiologi
Gambar 3 Rancangan Activity Diagram
Gambara7aRancanganaMenuaKuis
3.5 Rancangan Class Diagram
4. Implementasi
Pada bab ini akan dibahas mengenai hasil uji
coba terhadap aplikasi Kamus Istilah Sosiologi yang
telah dibuat. Uji coba ini bertujuan untuk mengetahui
apakah aplikasi yang telah dibuat dapat berjalan
sebagaimana mestinya sesuai dengan perancangan
yang telah dijelaskan pada bab III. Selain itu, pada bab
ini juga akan dibahas mengenai fitur dan tampilan
yang terdapat didalam aplikasi Kamus Istilah
Sosiologi.
Gambar 4 Rancangan Class Diagram
3.6 Rancangan Tampilan Menu
1.aMenuUUtama
1. Menu Utama
GambarA5RRancanganuMenuuUtama
Gambar 8 Tampilan Menu Utamaaaaa
4
1.
2. Menu Tokoh Sosiologiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
2.
3.
Dalam aplikasi ini menu kuis agar dibuat
kedalam dua bahasa yaitu bahasa Indonesia dan
bahasa Inggris.
Aplikasi dapat diperbaiki dengan mengatur
tulisan dan warna agar lebih rapi dan lebih
menarik.
Untuk memberikan kepuasan kepada pengguna,
dapat ditambah dengan fasilitas voice search dan
dapat juga menampilkan hasil penerjemahan kata
dengan suara.
DAFTAR PUSTAKA
[1] Priharyanto, Ibnu. 2012. Aplikasi Kamus Bahasa
Indonesia-Jawa, Jawa-Krama Berbasis Android.
Yogyakarta: Amikom Resource Center.
[2] Silalahi, Ricardo. 2014. Aplikasi Kamus Bahasa
Batak Toba Berbasis
Android. Yogyakarta:
Amikom Resource Center.
[3] Putro, Nugroho Hartono. 2014. Aplikasi
Pembelajaran Bahasa Spanyol Level Dasar
“HOLA EN ESPAŇOL” Berbasis Android.
Yogyakarta: Amikom Resource Center.
[4] Chaer, Abdul. 2007. Leksikologi dan Leksikografi
Bahasa Indonesia. Jakarta: Bineka Cipta.
[5] Muin, Indianto. 2013. Sosiologi Untuk SMA/MA
Kelas X. Jakarta : Erlangga.
[6] H, Nazruddin Safaat. 2015. Android Pemrograman
Aplikasi Mobile Smartphone dan Tablet PC
Berbasis Android (Revisi Kedua). Bandung:
Informatika
[7] Miftakhul Huda & Bunafit Komputer. 2010.
Membuat Aplikasi Database. Jakarta: PT. Elex
Media Komputindo
[8] Kadir, Abdul. 2005. Dasar Pemrograman Aplikasi
Mobile Barbasis Android. Bandung: Informatika.
Gambar 9 Tampilan Menu Tokoh Sosiologii
3. Tampilan Kuis
Gambar 10 Tampilan Kuis
5. PENUTUP
5.1 Kesimpulan
Dari pembuatan Aplikasi Kamus Sosiologi sebagai
media pengetahuan berbasis android maka dapat
ditarik kesimpulan bahwa:
a. Untuk membuat aplikasi mobile kamus
sosiologi ini dimulai dari pengumpulan data
tentang istilah dan tokoh sosiologi. Kemudian
membuat perancangan interface, pembuatan
database serta pembuatan kode program.
b. Aplikasi ini dapat menampilkan menu utama
istilah sosiologi,tokoh sosiologi, kuis, dan info.
Selain menu utama aplikasi ini memiliki sub
menu yaitu daftar istilah, tambah istilah, daftar
tokoh sosiologi. Aplikasi ini diharapkan dapat
membantu
pengguna
dalam
mencari
pengertian-pengertian sosiologi, mengetahui
beberapa tokoh sosiologi dan memanfaatkan
menu kuis untuk pemahaman yang diambil
dalam istilah sosiologi.
Biodata Penulis
Sensa Nainenda Rudyatama memperoleh gelar
Sarjana Komputer (S.Kom), Jurusan Sistem Informasi
STMIK AMIKOM Yogyakarta, lulus tahun 2016.
Kusrini, DR., M.Kom. memperoleh gelar Sarjana
Ilmu Komputer di Universitas Gadjah Mada
Yogyakarta, dan Master of Computer (M. Kom) Ilmu
Komputer Fakultas Matematika dan IPA Universitas
Gadjah Mada Yogyakarta, serta memperoleh gelar
Doctor di Universitas Gadjah Mada Yogyakarta Saat
ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
5.2 Saran
Aplikasi ini masih memiliki banyak kekurangan
dan harus dikembangkan lagi, adapun saran-saran
yang ingin disampaikan yaitu:
5
Download