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