“
SISTEM APLIKASI PEREKAM SUARA PROSES PERKULIAHAN
BERBASIS ANDROID
”
Muhammad Mauludy Falaakhy
1, Arif Senja Fitrani, S.Kom.
2Teknik Informatika, Universitas Muhammadiyah Sidoarjo
Jl. Raya Gelam 250, Candi
–
Sidoarjo
[email protected]
1,
[email protected]
2Abstract
Technological developments affect the learning process in the university and the effect on learning and delivery of a material in the process of learning activities. While today most of the lectures in a university lecture method. Students tend to be difficult to recall or reviewing what has been described lecturer in a long time.
Seeing the reality of the above, it is essential created a mobile-based learning media. Students can easily access the learning system through peramgkat existing mobile phone. They can access anywhere and anytime as long as they are connected to the net.
Results from this study is the creation of application systems lecturing voice recorder that can store voice data into the database. And can be accessed by students to help reviewing the learning process in the form of sound.
Abstrak
Perkembangan teknologi berpengaruh terhadap proses pembelajaran di universitas dan berpengaruh pada pembelajaran serta cara penyampaian materi dalam proses kegiatan perkuliahan. Sedangkan saat ini kebanyakan perkuliahan di sebuah universitas menggunakan metode ceramah. Mahasiswa cenderung akan kesulitan untuk mengingat kembali atau mereview apa yang sudah di jelaskan dosen pengajar dalam waktu yang lama.
Melihat realita diatas, maka penting dibuat sebuah media pembelajaran berbasis mobile. Mahasiswa dapat dengan mudah mengakses system pembelajaran melalui peramgkat mobile phone yang ada. Mereka dapat mengakses dimana pun dan kapanpun selama mereka terhubung dalam jaringan internet.
Hasil dari penelitian ini adalah terciptanya sistem aplikasi perekam suara perkuliahan yang dapat menyimpan data suara kedalam database. Dan dapat diakses oleh mahasiswa untuk membantu mereview kembali proses belajar dalam bentuk suara.
Kata Kunci : Rekaman suara, android, MySql
1. PENDAHULUAN
Perkembangan teknologi berpengaruh terhadap proses pembelajaran di universitas dan berpengaruh pada pembelajaran serta cara penyampaian materi dalam proses kegiatan perkuliahan. Sedangkan saat ini kebanyakan perkuliahan di sebuah universitas menggunakan metode ceramah. Mahasiswa cenderung akan kesulitan untuk mengingat kembali atau mereview apa yang sudah di jelaskan dosen pengajar dalam waktu yang lama.
Melihat realita diatas, maka penting dibuat sebuah media pembelajaran berbasis mobile. Mahasiswa dapat dengan mudah mengakses system pembelajaran melalui perangkat mobile phone yang ada. Mereka dapat mengakses dimana pun dan kapanpun selama mereka terhubung dalam jaringan internet.
Android merupakan platform yang lengkap mulai dari system operasi, apikasi developing tool ( alat pengembangan ), pasar aplikasi, dukungan vendor industry handphone, serta dukungan dari
komunitas open system selain itu, pada tahun 2009, pasar smartphone untuk android tumbuh 1073,5% di saaat platform lain tidak ada yang mencapai pertumbuhan 100%.
Berdasarkan permasalahan di atas, maka penulis tertarik untuk membuat “SISTEM
APLIKASI PEREKAM SUARA PROSES
PERKULIAHAN BERBASIS ANDROID”
aplikasi ini di harapkan bisa memberi kemudahan mahasiswa untuk mereview perkuliahan yang telah di sampaikan dosen pengajar dalam tempo waktu yang lama.
1.1 Batasan Masalah
Perancangan ini diharapkan dapat mencapai sasaran dan tujuan, maka permasalahan yang ada dibatasi sebagai berikut :
1. Alat perekam manual menggunakan sound recorder OS windows.
mengaktifkan sound recorder pada saat kuliah dimulai.
3. Implementasi system ini pada perangkat seluler berupa smartphone dengan system operasi android.
4. Matakuliah eksak harus menggunakan buku panduan atau tambahan materi, karena aplikasi hanya merekam dan menyimpan suara.
2. TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu
1. Penelitian Dwi Nur Cahyo (2012) mahasiswa Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Amikom yang berjudul “Studio Home Recording Dalam Pembuatan Lagu Jalan Sendiri The Mad
Band”.
2. Penelitian Renci Saragih (2011) mahasiswa Universitas Kristen Petra Surabaya yang berjudul “Pembuatan Call Recorder
Berbasis Android”.
2.2 Analisa dan Perancangan Sistem
Dalam pengembangan sistem informasi, sebelum tahap analisa sistem terlebih dahulu dilakukan perancangan sistem yaitu penguraian dari sistem informasi secara utuh ke dalam sub sistem yang dimaksud, mengidentifikasi dan mengevaluasi permasalahan, kendala yang terjadi dan semua kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.
Setelah tahapan perancangan sistem, selanjutnya dilakukan tahap analisa sistem dimana didalamnya terdapat aktivitas pendefinisian kebutuhan – kebutuhan fungsional dan persiapan untuk rancang bangun implementasi yang penggambarannya dapat dituangkan ke dalam bentuk document flow, sistem flow, diagram berjenjang, data flow diagram(DFD) dan entity
relationship diagram (ERD).
2.2.1 Document Flow
Simbol Nama Keterangan
Terminator
Digunakana untuk memulai dan mengakhri suatu alur sistem flow.
Operasi Manual
Melambangkan bahwa alur tersebut sedang malakukan pengerjaan secara manual
Dokumen
Melambangkan bahwa alur tersebut mengeluarkan atau mangisi data dari dokumen tersebut.
Connector
Melambangkan bahwa alur tersebut berpindah pekerjaan ke bagian lain. Tabel 2.2 Contoh Simbol – Simbol Pada
Dokumen Flow
2.2.2 Sistem Flow
Simbol Nama Keterangan
Terminator
Digunakana untuk memulai dan mengakhri suatu alur sistem flow.
Proces
Melambangkan bahwa alur tersebut sedang malakukan mengisi data ke database tertentu.
Dokumen
Melambangkan bahwa alur tersebut mengeluarkan data dokumen
Input
Melambangkan alur tersebut
menginputkan secara manual ke proses.
Multi Dokumen
Melambangkan bahwa alur tersebut mengeluarkan dokumen yang jumlahnya banyak.
Connector
Melambangkan bahwa alur tersebut berpindah pekerjaan ke bagian yang lain.
Decision
Melambangkan bahwa alur tersebut sedang melakukan pertanyaan kepada user.
Tabel 2.3 Contoh Simbol – Simbol Pada Sistem Flow
2.2.3 Data Flow Diagram (DFD)
Data flow diagram adalah suatu model logika
dikenakan pada data tersebut (Andri Kristanto, 2003:55).
2.2.4 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah
sebuah diagram yang menggambarkan hubungan atau relasi antar entitas dan setiap entity terdiri atas satu atau lebih atribut yang mempresentasikan seluruh kondisi (fakta) dari dunia nyata yang telah ditinjau.
2.2.5 Basis Data
Basis data adalah kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan. Prinsip utamanya adalah pengaturan data atau arsip. Dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data atau arsip.
2.2.6 Android
2.2.6.1 Pengertian Android
Android adalah kumpulan perangkat lunak yang ditujukan bagi perangkat bergerak mencakup sistem operasi, middleware, dan aplikasi kunci. Android Standart Development Kid (SDK) menyediakan perlengkapan dan Application
Programming Interface (API) yang diperlukan
untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java.
2.2.6.2 Tipe Aplikasi Android
Terdapat tiga tipe aplikasi pada Android, yaitu: 1. Foreground Activity
2. Background Service 3. Intermittent Activity
2.2.6.3 Kelebihan Android
Ada beberapa hal yang menjadi kelebihan android [HT6] :
1. Keterbukaan, bebas pengembangan tanpa dikenakan biaya terhadap sistem karena berbasiskan linux dan open source.
2. Arsitektur komponen dasar Android terinspurasi dari teknologi internet Mashup. 3. Banyak Dukungan Service, kenudahan dalam
menggunakan berbagai macam layanan pada aplikasi seperti pengguna layanan pencari local, database SQL, browser dan penggunaan peta.
4. Dukungan grafis dan suara terbaik, dengan adanya dukungan 2D grafis dan animasi yang diilhami oleh flash menyatu dalam 3D menggunakan open GL memungkinkan membuat aplikasi maupun game yang berbeda. 5. Portabilitas Aplikasi, aplikasi dapat digunakan pada perangkat yang ada saat ini maupun yang akan datang.
2.2.7 Jquery
JQuery adalah library Javascript yang dibuat untuk memudahkan pembuatan website dengan
HTML yang berjalan di sisi Client. JQuery diluncurkan pada tanggal 26 Januari 2006 di Barcamp NYC oleh John Resig dan berlisensi ganda di bawah MIT dan GPL.
2.2.8 Backbone JS
Backbone adalah sebuah framework Javascript yang menggunakan design-pattern Model-View-Controller.
2.2.9 Apache Cordova/ Phonegap
PhoneGap adalah framework open source untuk membuat aplikasi pada berbagai macam platform seperti Android, Blackberry, Iphone atau Windows Phone menggunakan HTML5, JQUERY, JQUERY MOBILE, DAN CSS3.
2.2.10 PHP
PHP merupakan program server-side yaitu script yang membuat dokumen hyper text language (html) secara on the fly.
2.2.11 DBMS (Database Management System) DBMS merupakan suatu perangkat lunak computer yang dirancang secara khusus untuk memudahkan dalam mengelolaan database (kadir/2003).
3. METODOLOGI PENELITIAN 3.1 Lokasi dan Waktu Penelitian
Lokasi Penelitian dilakukan di Universitas Muhammadiyah Sidoarjo, yang akan dilaksanakan pada tanggal 19 Mei sampai dengan 21 Juni 2015. 3.2 Alat dan Bahan Penelitian
a. Alat yang digunakan untuk penelitian ini terdiri dari :
1. Laptop HP, dengan spesifikasi core i3 2. Operating system menggunakan windows
7 3. Jquery
4. Bahasa pemograman Java 5. Hanphone Android b. Bahan
Buku refrensi tentang android dan Pemrograman Java
3.3 Langkah-Langkah Penelitian
Teknik pengumpulan data yang digunakan dalam penelitian ini adalah :
1. Wawancara
Data yang diperoleh dengan melakukan wawancara terhadap dosen Universitas Muhammadiyah Sidoarjo.
2. Observasi
Yaitu teknik pengumpulan data dengan jalan pengamatan dan pencatatan secara langsung pada objek yang diteliti.
3. Dokumentasi
Teknik pengambilan data, gambar atau isi dari buku, jurnal dan internet untuk refrensi. 3.4 Rancangan Bentuk Aplikasi
1. Form Login, form ini merupakan form login yang membedakan antara admin dan user. 2. Form Admin, form ini khusus hanya admin
yang mempunyai hak akses untuk menginput data dan mengupload file rekaman kuliah yang nantinya akan tersimpan di database dan di download oleh user.
3. Form User, form ini berlaku untuk semua user pengguna android yang akan mengakses hasil rekaman file perkuliahan.
3.5 Rancangan Sistem
Dalam melakukan perancangan system terdapat dua model yaitu model fisik dan model logika. Secara fisik akan digambarkan dengan menggunakan dokumen flow dan system flow yang menunjukan bagaimana system secara fisik ini diterapkan. Sedangkan model logika akan digambarkan dengan menggunakan Diagram Berjenjang (HIPO), Data Flow Diagram (DFD) dan
Entiti Relational Diagram (ERD) yaitu dengan
menyatukan hubungan relasi antara satu table dengan tabel yang lain.
3.5.1 Dokumen Flow
<Process Manual> Bila login tidak sesuai maka aplikasi tidak bisa diakses
Upload file
ya
File yang telah diupload dapat
Gambar 3.1 Dokumen Flow
3.5.2 DFD (Data Flow Diagram)
ADMIN
Input jadwalMatakuliah Melakukan login Input jadwal
3.5.3 Diagram ERD
USERNAME
Gambar 3.3 Diagram ERD
3.5.4 Relasi Tabel Gambar 3.4 Relasi Tabel
3.5.5 Struktur Database
Database yang digunakan dalam membangun suatu system yang baik dapat tergambar dari table dibawah yang berisi nama field, tipe, ukuran, dan keterangan berdasarkan data yang digunakan. 3.6 Rancangan Tampilan Aplikasi
Rancangan yang akan dibuat harus memberikan gambaran dan penjelasan dari setiap gambar, teks dan navigasi. Rancangan tampilan ini menggambarkan keterkaitan setiap halaman dan juga menjelaskan arah komunikasinya. Rancangan tampilan ini bertujuan agar aplikasi yang dihasilkan terlihat lebih menarik, mudah dipahami dan dioperasikan.
4. HASIL PENELITIAN DAN PEMBAHASAN 4.1. Tampilan Aplikasi
1. Tampilan Form Login
Gambar 4.1 Form Login
Di dalam form login terdapat 2 text box , diantara nya yaitu :
1. Textbox username, dimana harus diisikan sesuai Nim mahasiswa.
2. Textbox password, harus diisikan sesuai dengan passwaord masing – masing user/admin yang mempunyai hak akses. 3. Button/tombol login, tombol ini berfungsi
Gambar 4.2 Format NIM Login Dan berikut ini tampilan script untuk form login:
Gambar 4.3 Script Form Login
2. Tampilan Form Admin
Gambar 4.4 Form Admin
Dan berikut ini tampilan script untuk materi dan matakuliah:
Dan berikut ini tampilan script untuk input kelas, dosen dan jurusan:
Gambar 4.5 Form Tanggal
Dan berikut ini tampilan script untuk tomboh tambah matakuliah, field search:
Gambar 4.6 Form Daftar Pelajaran
Gambar 4.7 Form Upload File
3. Tampilan Form User
Gambar 4.8 Form User
Gambar 4.9 Contoh Tampilan Download
Dan berikut ini tampilan script untuk form user :
4.2 Configure Security Android
Sebelum kita dapat menginstall file aplikasi. APK pertama kali lakukan edit perubahan security android terlebih dahulu.
1. Buka Settings.
2. Selanjutnya dari layar Settings kita pilih menu More lalu Security.
3. Gulung layar security kebawah. Dan berikan tanda centang (checkmark) pada pilihan Unknown sources.
4. Akan tampil layar penjelasan Unknown sources. Selanjutnya kita pilih tombol OK.
4.3 Install Aplikasi APK
1. Buka file manager kemudian cari file APK dimana file tersebut disimpan yang ada di dalam hp android.
Gambar 4.13 Tampilan File Manager
Gambar 4.14 Proses installasi 1
3. Proses installasi
Gambar 4.15 Proses Installasi
4. Installasi finish, maka aplikasi ini sudah bisa di jalankan lewat smartphone berbasis android
Gambar 4.16 Installasi finish
5. KESIMPULAN DAN SARAN 5.1 Kesimpulan
Setelah melalui beberapa tahapan dalam menyelesaikan Sistem Apikasi Perekam Suara Proses Perkuliahan Berbasis Android, dapat disimpulkan bahwa :
1. Aplikasi ini memiliki Interface yang user
friendly sehingga mudah digunakan oleh User.
2. Aplikasi ini dapat mempermudah mahasiswa mengingat kembali materi belajar perkuliahan yang telah disampaikan oleh dosen pembimbing.
3. Aplikasi ini tidak hanya bisa menyimpan file dengan format MP3, tetapi juga bisa doc,exl,ppt, jpg, dan format - format lain. 4. Secara keseluruhan aplikasi ini nyaman mudah
digunakan oleh user dan admin karena relatif simple.
5.2 Saran
Pada penulisan skripsi ini tentu masih banyak kekurangan, dan mungkin dapat disempurnakan oleh penelitian-penelitian berikutnya. Untuk lebih menyempurnakan program ini penulis memberikan beberapa saran diantaranya:
1. Tidak ada form menu utama sebelum form login.
2. Tidak ada form info/tutorial aplikasi.
DAFTAR PUSTAKA
[HT1] Safaat Nazarudin., M.T., 2013. Aplikasi Berbasis Android. Bandung: INFORMATIKA.
[HT2] Taru Andi., NW. 2011. Pemrograman Game dengan Java dan GTGE. Yogyakarta: Andi Publisher.
[HT3] Taru Andi., NW. 2012. Cara Muda Membuat Game Android. Yogyakarta: Andi Publisher.
[HT4] Dwi Nur Cahyo, 2012, studio Home Recording Dalam Pembuatan Lagu Jalan Sendiri The Mad Band, Sekolah Tinggi Manajemen Informatika, Amikom
[HT5] Rensi Saragih, 2011, Pembuatan Call Recorder Berbasis Android,. Surabaya: UNIVERSITAS KRISTEN PETRA [HT6]
http://ekajogja.com/jquery-definisi-fitur-penggunaan-jquery-dalam-pengembangan website/