APLIKASI PEMBELAJARAN BAHASA PERANCIS LEVEL DASAR BERBASIS ANDROID
JUDUL NASKAH PUBLIKASI
diajukan oleh Probo Sudargo 10.11.4133
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
APLIKASI PEMBELAJARAN BAHASA PERANCIS LEVEL DASAR BERBASIS ANDROID
J Probo Sudargo1), Hanif Al Fatta 2), 1)
Teknik Informatika STMIK AMIKOM Yogyakarta Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 2)
Email :
[email protected]
:
Android
Application,
,
[email protected]
2)
materi pelajaran. Manfaat dari pembuatan aplikasi tersebut adalah mengoptimalkan proses belajar karena tidak terlalu terikat ruang dan waktu, menambah rangsangan untuk belajar, dan memperluas wawasan dari hal yang dipelajari dalam mobile application tersebut. Aplikasi dalam bentuk mobile memiliki beberapa kelebihan, efisien dan praktis dalam penggunaanya serta mudah dipelajari. Untuk itu penulis membuat skripsi judul “Aplikasi Pembelajaran Bahasa Perancis Level Dasar Berbasis Android”.
Now the development of Android operating system smartphone is very rapidly and make us as mobile user is helped, especially when the phone is not only used as a phone and sms but is also used for learning tools. With the addition of third-party software we are able to learn French basic with android mobile. In this study made French learning Application Elementary Level Based on Android. This application provides learning facilities about basic introduction are includes the basic of French language that often used in daily conversations. After conducting tests on the application has been created, it can be concluded that the French learning application elementary level for mobile devices / android-based smartphone is in conformity with the objective scientific paper, which helps the user that will be learn French language. Keywords Language
1)
1.2 Rumusan Masalah Dari penjelasan latar belakang diatas, dapat disimpulkan rumusan masalah yang akan menjadi pembahasan dalam penyusunan skripsi ini adalah bagaimana merancang sebuah aplikasi yang dapat membantu mempermudah belajar Bahasa Perancis dasar dengan praktis. 1.3 Tujuan Penelitian Adapun tujuan penulis melakukan penelitian adalah sebagai berikut: 1. Merancang dan membuat "Aplikasi Pembelajaran Bahasa Perancis Level Dasar Berbasis Android" yang berguna untuk mempermudah pembelajaran Bahasa Perancis. 2. Sebagai syarat kelulusan program strata 1 pada Sekolah Tinggi Manajemen Informatika dan Komputer STMIK AMIKOM Yogyakarta
French
1. Pendahuluan 1.1 Latar Belakang Masalah Smartphone adalah telepon genggam yang mempunyai kemampuan tingkat tinggi yang sedang banyak dipergunakan oleh masyarakat dunia saat ini, salah satunya adalah smartphone yang menggunakan system operasi Android. Bahasa Perancis dibidang pendidikan sebagai salah satu pelajaran yang penting. Kendala atau masalah yang sering dihadapi di oleh peserta didik pada umumnya saat belajar Bahasa Perancis adalah tentang kosakata dasar karena menggunakan media buku, dan kebanyakan peserta didik lupa akan materi-materi yang telah dipelajari dari pembelajaran yang dipelajari disekolahnya khususnya tentang struktur kosakata tersebut tetapi dengan adanya aplikasi Mobile ini dapat membuat peserta didik lebih tertarik untuk belajar dasardasar bahasa Perancis, dengan tampilan menarik dan elegan kondisi tersebut dapat menunjang orang lebih memantapkan dalam penguasaanya terhadap
1.4 Metode Penelitian 1.4.1 Metode pengumpulan Data Metode penelitian yang dilakukan selama membuat skripsi ini,meliputi: 1.
1
Pengumpulan Data Dalam pengumpulan data, metode yang digunakan adalah metode observasi, yaitu Mengumpulkan referensi baik dari buku, internet, maupun sumber-sumber yang lainnya mengenai J2ME Android sebagai bahasa pemrograman untuk aplikasi
1.
2.
3.
4.
5.
Android mobile, serta acuan untuk perancangan sistem dan analisa. Analisis Sistem Melakukan analisis terhadap permasalahan yang ada mengenai bagaimana sistem Aplikasi Pembelajaran Bahasa Perancis Level Dasar Berbasis Android Perancangan Perancangan aplikasi pembelajaran bahasa Perancis level dasar ini menggunakan Data Flow Diagram. Pemrograman Aplikasi akan dibangun setelah proses perancangan selesai. Aplikasi ini dibangun pada platform komputer dengan spesifikasi yang diperlukan. Uji Coba Dan Implementasi Aplikasi yang sudah dirancang sebelumnya akan diuji. Apakah aplikasi ini mampu menyediakan informasi yang tepat bagi pengguna. Penulis menggunakan White Box Testing dan Black Box Testing untuk menguji aplikasi tersebut. Dokumentasi Pada tahap ini dilakukan pembuatan laporan mulai dari studi literatur sampai dengan implementasi, serta penarikan kesimpulan dan saran.
Nurul Aisya Rochmayanti [2], dengan judul “Aplikasi Kamus Konjugasi Prancis Kala Present Berbasis Android” Jurusan Teknik Informatika, Universitas STIKUBANK Tahun 2014. Aplikasi ini berisi kamus yang bermaterikan konjugasi atau kata kerja dalam bahasa Perancis. Kekurangannya adalah hanya kata kerja yang di implementasikan di aplikasi tersebut. Kelebihannya adalah aplikasi tersebut terperinci secara detail mengenai Konjugasi Bahasa Perancis. Nur Rahmawati [3], dengan judul Aplikasi Pembelajaran Bahasa Perancis Berbasis Android Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadharma Tahun 2013. Aplikasi ini mencakup kosakata, tata bahasa dan dialog. Kekurangannya adalah materi yang di implementasikan masih kurang jika melihat judul yang diambil. Kelebihannya adalah materi dalam aplikasi tersebut sangat sederhana dan mudah dipelajari karena setiap kosakata dituliskan cara pengucapanya. Dwi Handayani [4], dengan judul Aplikasi Pembelajaran Tenses Bahasa Perancis Berbasis Android Versi 2.2 Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma Tahun 2012. Aplikasi ini mempelajari tenses-tenses yang ada dalam bahasa perancis. Kekurangannya adalah aplikasi ini hanya bisa dijalankan di OS Android 2.2 dan atau versi yang lebih tinggi yang memiliki lebar layar 3.7 inch. Kelebihannya adalah aplikasi tersebut berisikan penuh materi tenses yang mudah dipelajari karena penulis focus pada tenses dalam Bahasa Perancis.
1.4.2 Metode Analisis SWOT Metode Analisis yang dilakukan dalam penelitian ini adalah model analisa SWOT sebagai berikut: 1. Analisis Kekuatan(Strengths). 2. Analisis Kelemahan(Weakness). 3. Analisis Peluang(Opportunities). 4. Analisis Ancaman(Threats).
2. Landasan Teori 2.1 Pengertian Computer Assisted Language Learning Computer Assisted Language Learning adalah pemanfaatan komputer sebagai alat bantu belajar bahasa. Menurut Turner & Taylor (2000)[5], CALL mempunyai dua kategori yang luas, CALL yang "tradisional'' dan CALL yang menggunakan sumber "generic (asli)"
1.4.3 Metode Perancangan Metode perancangan dalam penelitian ini menggunakan DFD(Data Flow Diagram ). 1.5 Tinjauan Pustaka Deviona Junita [1], dengan Judul “Rancang Bangun Aplikasi Pembelajaran Bahasa Perancis “Allo Francaise” Di Android” Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma Tahun 2012. Pada aplikasi ini memuat materi bahasa perancis yang dirangkum menjadi modul yang berformat pdf. Kekurangannya adalah aplikasinya sangat sederhana karena pengguna hanya mendownload file materi pdf. Kelebihannya adalah Aplikasi yang berisikan materi berformat pdf dapat memuat lebih banyak materi yang dibahas.
2.2 Aplikasi Pembelajaran Menurut Shelly, Cashman)[6] (2009 : 57). Aplikasi Pembelajaran adalah media yang dirancang khusus untuk membantu proses belajar. 2.3
Bahasa Perancis Bahasa Perancis merupakan salah satu cabang bahasa Roman yang diturunkan dari bahasa latin. Bahasa Perancis masih berhubungan dengan bahasa Portugis, Spanyol, Italia, dan Romania. Ada lebih dari 87 juta lebih penutur yang menggunakan bahasa Perancis sebagai bahasa ibu mereka dan 68 juta lebih lainya menggunakanya bukan sebagai
2
bahasa ibu. Sejak abad pertengahan hingga abad ke-19, bahasa Perancis merupakan bahasa internasional yang mendominasi di bidang diplomasi, budaya, administrasi, perdagangan, dan di lingkungan kerajaan seluruh Eropa. Bahasa Perancis dapat disebut sebagai lingua franca abad pertengahan. Di jaman modern ini, bahasa Perancis masih digunakan sebagai bahasa diplomatik. Bahasa Perancis selain dipakai sebagai bahasa resmi PBB, Olimpiade, dan Uni Eropa, juga dipakai sebagai bahasa resmi 29 negara di dunia
3.
Libraries Libraries ini adalah layer dimana fitur fitur Android berada, biasanya para pembuat aplikasi mengakses Libraries untuk menjalankan aplikasinya. Berjalan di atas kernel, Layer ini meliputi Library C/C++ inti seperti Libc dan SSL. 4. Android Run Time Layer yang membuat aplikasi Android dapat dijalankan dimana dalam prosesnya menggunakan implementasi Linux. 5. Dalvik Virtual Machine Virtual mesin berbasis register yang dioptimalkan untuk menjalankan fungsi-fungsi secara efisien, dimana merupakan pengembangan yang mampu membuat linux kernel untuk melakukan threading dan manajemen tingkat rendah.
2.4 Android 2.4.1 Pengertian Android Android merupakan system operasi yang dikembangkan untuk perangkat mobile berbasis Linux[7]. Pada awalnya system operasi ini dikembangkan oleh Android Inc. yang kemudian dibeli oleh Google pada tahun 2005.Perangkat berbasis android hanya mempunyai satu layar antarmuka (interface). 2.4.2
2.5
Data Flow Diagram (DFD) Data Flow Diagram adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD ini merupakan alat perancangan system yang berorientasi pada alur data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran analisa maupun rancangan system yang mudah dikomunikasikan oleh professional system kepada pemakai maupun pembuat program.
Komponen Android Aplikasi Android terdiri dari 4 komponen,
yaitu: 1. 2. 3. 4.
Activity Service. Broadcast Receiver Content Providers
Dalam pemodelan DFD memiliki elemenelemen yang menyusunnya yaitu: 1.Proses Kegiatan yang dilakukan untuk mengolah data yang spesifik untuk menghasilkan keluaran / output, dapat berupa manual maupun terkomputerisasi 2.Data Flow Merupakan kumpulan data logika yang diawali dengan proses awal kemudian menglir dengan hingga berakhir pada proses terakhir. 3.Data Store Merupakan penyimpanan suatu kumpulan data dengan metode tertentu setelah melewati proses dan pengaliran data. 4.External Entity Orang, organisasi maupun system yang berada diluar sistem utama namun berinteraksi dengan system.
2.4.3
Arsitektur Android Android merupakan generasi baru platform mobile, platform yang memberikan pengembang untuk melakukan pengembangan sesuai yang diharapkannya. Arsitektur dari Android secara garis besar dapat dijelaskan dalam lima hal di bawah ini: 1. Applications dan Widgets Applications dan Widgets adalah layer dimana kita berhubungan dengan aplikasi saja, dimana biasanya kita download aplikasi kemudian kita lakukan instalasi dan jalankan aplikasi tersebut. 2. Applications Frameworks Android adalah “Open Development Platform” yaitu Android menawarkan kepada pengembang atau memberi kemampuan kepada pengembang untuk membangun aplikasi yang bagus dan inovatif. Komponen-komponen yang termasuk di dalam Applications Frameworks adalah sebagai berikut ( Nazruddin Safaat H, 2012): a) Views b) Content Provider c) Resource Manager d) Notification Manager e) Activity Manager
2.6
Flowchart Merupakan sebuah digram dengan symbolsimbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta
3
urutannya dengan menghubungkan masing-masing langkah tersebut menggunakan tanda panah.
menimbulkan pembuatannya manfaatnya.
kerugian karena biaya tidak lebih besar dari
3. Analisis dan Perancangan 3.3 Perancangan Sistem 3.1 Analisis Sistem 3.3.1 DFD Program Aplikasi Pembelajaran Bahasa Perancis Level Dasar Data Flow Diagram (DFD) adalah sebuah diagram yang menggunakan simbol - simbol untuk menggambarkan aliran dari suatu data sistem, yang fungsinya membantu dalam pemahaman sistem secara logika, terstruktur dan jelas.
Analisis sistem dapat didefinisikan sebagai bagaimana memahami dan menjabarkan suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan dan hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.
Berikut ini DFD untuk Aplikasi Pembelajaran Bahasa Perancis Level Dasar : a.
3.1.1 Analisis Kebutuhan Sistem Analisis kebutuhan sistem digunakan untuk mempermudah analis sistem dalam menentukan keseluruhan yang akan digunakan untuk pembuatan sistem. Kebutuhan sistem terbagi menjadi dua yaitu kebutuhan fungsional dan kebutuhan nonfungsional. 3.1.1.1 Analisis Kebutuhan Fungsional Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. 3.1.1.2 Analisis Kebutuhan Non-Fungsional Kebutuhan non-fungsional adalah tipe kebutuhan yang berisi properti perilaku yang dimiliki oleh system. 3.2 Analisis Kelayakan Analisis kelayakan sistem bertujuan untuk memastikan bahwa sistem yang akan dibuat memang layak untuk dibuat. Analisis kelayakan pada sistem ini adalah sebagai berikut : 1. Kelayakan Teknis Sistem ini secara teknis sangat layak karena masyarakat telah mengenal dengan baik ponsel berbasis android.
DFD Level 0
Gambar 1 Data Flow Diagram Level 0
a.
DFD Level 1
2.
Kelayakan Operasional Sistem ini dibuat sesuai dengan kebutuhan pengguna mengenai Pembelajaran Bahasa Perancis Level Dasar . Sistem ini memudahkan pengguna dalam mendapatkan materi dasar dan kosakata dasar bahasa Perancis. 3.
Kelayakan Hukum Secara hukum, sistem ini telah memenuhi aturan dan undang-undang yang berlaku dikarenakan sistem ini menggunakan perangkat lunak yang open source yaitu android, eclipse dan lain-lain yang tentu saja legal, gratis dan tidak menyalahi aturan hukum yang berlaku. 4.
Kelayakan Ekonomi Secara ekonomi, sistem
ini
Gambar 2 Data Flow Diagram Level 1 3.3.2 Flowchart Flowchart adalah penggambaran secara grafik dan merupakan urutan prosedur pada suatu program aplikasi. Berikut adalah flowchart dari aplikasi Pembelajaran Bahasa Perancis Level Dasar :
tidak
4
Gambar 4 Tampilan splash, menu utama dan materi
Gambar 3 Flowchart Program
4. Implementasi dan Pembahasan 4.1 Implementasi Sistem Tahap implementasi merupakan tahapan penerapan rancangan aplikasi ke dalam bentuk nyata, yaitu berupa aplikasi pembelajaran yang berjalan pada platform smartphone Android.
Gambar 3.5 Tampilan menu petunjuk dan tentang 4.5 Manual Instalasi Panduan instalasi aplikasi Pembelajaran Bahasa Perancis Level Dasar pada android sangat mudah. Berikut akan dijelaskan langkah – langkahnya:
4.2 White Box Testing White Box Testing adalah cara menguji sistem dengan melihat dalam sebuah modul untuk mengecek kode program dan untuk menganalisa terdapat kesalahan atau tidak pada sistem tersebut. Pada white box testing tersebut alur logika akan di ujicoba dengan menyediakan sebuah kasus ujicoba untuk melakukan uji kondisi atu perulangan pada sistem tersebut. 4.3 Black Box Testing Black Box Testing merupakan pengujian yang digunakan apakah input dan output pada sistem sudah sesuai atau belum. Pengujiaan ini ditujukan kepada fungsional perangkat lunak. Pengujian berhasil menampilkan output sesuai dengan yang diinputkan pada sistem.
Gambar 3.6 Proses Pemasangan
4.4 Manual Program Manual program ditujukan agar pengguna mengetahui cara menjalankan dan mengoperasikan program aplikasi Pembelajaran bahasa Perancis level dasar sehingga penggunaannya lebih optimal.
Gambar 3.7 Proses Instalasi Program
5
Gunadharma. Aplikasi Pembelajaran Bahasa Perancis Berbasis Android
5. Kesimpulan dan Saran 5.1 Kesimpulan Berdasarkan dari hasil penelitian aplikasi Pembelajaran Bahasa Perancis Level Dasar, maka dapat diambil kesimpulan sebagai berikut: 1.
2.
3.
Aplikasi Pembelajaran Bahasa Perancis Level Dasar dibuat dengan mengumpulkan landasan teori yang berkaitan, melakukan analisis, melakukan perancangan, dan melakukan implementasi program. Aplikasi Pembelajaran Bahasa Perancis Level Dasar dapat memberikan materi-materi level dasar bahasa Perancis yang dapat membantu pengguna dalam memulai mempelajari bahasa Perancis. Aplikasi Pembelajaran Bahasa Perancis Level Dasar mempunyai kelebihan yaitu setiap materi disertai dengan cara baca beserta pengucapanya melalui suara yang muncul setelah materi-materi tersebut di klik.
[4]
Handayani, Dwi. 2012. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma. Aplikasi Pembelajaran Tenses Bahasa Perancis Berbasis Android Versi 2.2
[5]
Turner & Taylor. 2000. Computer Assisted Language Learning. http://balitbangdiklat.kemenag.go.id/konte n-download/konten-kediklatan/435mungkinkah-call-computer-assistedlanguage-learning-digunakan-untukkegiatan-belajar-mengajar-diindonesia.html?_html=, diakses 7 Januari 2015
[6]
Cashman, Shelly. 2009. Pengertian Aplikasi. https://juraganandroid.wordpress.com/201 4/04/08/pengertian-aplikasi/, diakses 7 Januari 2015
[7]
Hermawan S, Stephanus. 2011. Cara Mudah Membuat Aplikasi Android. Yogyakarta: Andi Publisher
[8]
Siallagan, Sariadin. 2009. Pemrograman Java Dasar-dasar Pengenalan dan Pemahaman. Yogyakarta: Andi Publisher
[9]
Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi Publisher
[10]
Safaat H, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika
[11]
Girardet, J. dan Pecheur, J. 2002. Campus 1 Methode de Francaise. Paris: CLE International
5.2 Saran Penulis menyadari bahwasanya aplikasi Pembelajaran Bahasa Perancis Level Dasar berbasis Android ini masih jauh dari sempurna. Oleh karena itu, untuk pengembangan aplikasi ini kedepannya penulis memberikan saran sebagai berikut:
1. 2.
Penambahan kosakata pada masingmasing sub materi pembelajaran Penambahan materi lanjutan yang masih dalam konteks materi dasar bahasa Perancis.
Daftar Pustaka [1]
[2]
[3]
Junita, Deviona. 2012. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma. Rancang Bangun Aplikasi Pembelajaran Bahasa Perancis Allo Francaise Di Android
Biodata Penulis Probo Sudargo, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.
Rochmayanti N, Aisyah. 2014. Jurusan Teknik Informatika, Universitas STIKUBANK. Aplikasi Kamus Konjugasi Prancis Kala Present Berbasis Android
Hanif Al Fatta, memperoleh gelar Sarjana Komputer (S.Kom) di Universitas Gajah Mada, lulus tahun 2002. Memperoleh gelar Magister Komputer (M.Kom) di Universitah Gajah Mada, lulus tahun 2007. Saat ini menjadi ketua jurusan D3 Teknik Informatika di STMIK Amikom Yogyakarta.
Rahmawati, Nur. 2013. Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas
6