SISTEM APLIKASI PEREKAM SUARA PROSES PE

Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo
Tahun Ajaran 2015

1

“SISTEM APLIKASI PEREKAM SUARA PROSES PERKULIAHAN
BERBASIS ANDROID”
Muhammad Mauludy Falaakhy1, Arif Senja Fitrani, S.Kom.2
Teknik Informatika, Universitas Muhammadiyah Sidoarjo
Jl. Raya Gelam 250, Candi – Sidoarjo
[email protected] , [email protected] 2
Abstract
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.
2. Cara merekam manual butuh user untuk

Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo
Tahun Ajaran 2015
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”.

Connector

Terminator

Operasi
Manual

Dokumen

Digunakana untuk
memulai dan

mengakhri suatu alur
sistem flow.
Melambangkan
bahwa alur tersebut
sedang malakukan
pengerjaan secara
manual
Melambangkan
bahwa alur tersebut
mengeluarkan atau
mangisi data dari
dokumen tersebut.

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

Terminator

Proces

Database
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

2

Dokumen

Input


Multi
Dokumen

Connector

Keterangan
Digunakana untuk
memulai dan
mengakhri suatu alur
sistem flow.
Melambangkan
bahwa alur tersebut
sedang malakukan
proses.
Melambangkan alur
tersebut sedang
mangambil atau
mengisi data ke
database tertentu.

Melambangkan
bahwa alur tersebut
mengeluarkan data
dokumen
Melambangkan alur
tersebut
menginputkan secara
manual ke proses.
Melambangkan
bahwa alur tersebut
mengeluarkan
dokumen yang
jumlahnya banyak.
Melambangkan
bahwa alur tersebut
berpindah pekerjaan
ke bagian yang lain.

Melambangkan
bahwa alur tersebut

Decision
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
data atau proses yang dibuat untuk menggambarkan
darimana asal data dan kemana tujuan data yang
keluar dari sistem, dimana data disimpan, proses
apa yang menghasilkan data tersebut dan interaksi
antara data yang tersimpan dan proses yang

Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo
Tahun Ajaran 2015
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

3

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-ViewController.
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
Rancangan bentuk aplikasi menjelaskan
konsep aplikasi, bagaimana aplikasi berjalan yang
merupakan tahap awal dalam perancangan aplikasi.
Aplikasi ini memiliki 3 menu yaitu :

Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo
Tahun Ajaran 2015
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

Proses admin

Proses user

START

START

Mahasiswa wali
menyalakan alat
perekam suara
dari OS windows

Mahasiwa USER
melakukan login

Mahasiwa USER
melakukan input
data dan
download file

Dosen masuk
kelas dan
menjelaskan
materi
perkuliahan

stop
File Rekaman

4

3.5.4 Relasi Tabel

T.JURUSAN
ID_JURUSAN
JURUSAN
T.JADWAL MATA KULIAH
ID_JURUSAN

ID_DOSEN
ID_JURUSAN
ID_MATAKULIAH
ID_KELAS
JADWAL MATAKULIAH
FILE

T.MATAKULIAH
ID_MATAKULIAH

ID_MATAKULIAH
MATAKULIAH
ID_KELAS

T.KELAS
ID_KELAS
KELAS
T.DOSEN
ID_DOSEN

ID_DOSEN
NAMA DOSEN

T.SISWA
NIM
NAMA
PASSWORD
EMAIL

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.

Mahasiwa ADMIN
melakukan login
File yang telah
diupload dapat
diakses oleh
mahasiswa melalui
apliasi android

tidak
Bila login tidak
sesuai maka
aplikasi tidak
bisa diakses

4. HASIL PENELITIAN DAN PEMBAHASAN
4.1. Tampilan Aplikasi

Login aplikasi

ya
stop

stop
Upload file

Gambar 3.1 Dokumen Flow

1. Tampilan Form Login

3.5.2 DFD (Data Flow Diagram)
ADMIN

Melakukan Login

1
PROCESS
LOGIN

Input jadwalMatakuliah

Melakukan login

USER

Input jadwal
dosen

kelas
3
PROCESS
DOWNLOAD

2
PROCESS
UPLOAD

matakuliah

Upload jadwal matakuliah

Jadwal
Matakuliah

Gambar 4.1 Form Login

Download jadwal matakuliah

Gambar 3.2 DFD
3.5.3 Diagram ERD
ID_DOSEN

NAMA_DOSEN
DOSEN
USERNAME
ID_KELAS

LOGIN

ADMIN
KELAS

KELAS

PASSWORD

ID_MATKUL
UPLOAD
FILE

MATAKULIAH

USER

ID_MATKUL

MATKUL

ID_MATKUL

ID_KELAS

ID_KELAS
JADWAL
MATAKULIAH

ID_DOSEN

JADWAL
MATAKULIAH

FILE RECORD

DOWNLOAD
FILE

ID_DOSEN

JADWAL
MATAKULIAH

FILE RECORD

Gambar 3.3 Diagram ERD

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
untuk masuk login setelah textbox username
dan textbox password user/admin telah terisi.

Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo
Tahun Ajaran 2015

Gambar 4.2 Format NIM Login
Dan berikut ini tampilan script untuk form login:

5

Gambar 4.5 Form Tanggal
Dan berikut ini tampilan script untuk tomboh
tambah matakuliah, field search:

Gambar 4.3 Script Form Login
2.

Tampilan Form Admin

Gambar 4.6 Form Daftar Pelajaran
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:

Dan berikut ini tampilan script untuk upload file:

Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo
Tahun Ajaran 2015

6

Gambar 4.7 Form Upload File
3.

Tampilan Form User

4.2 Configure Security Android
Sebelum kita dapat menginstall file aplikasi.
APK pertama kali lakukan edit perubahan security
android terlebih dahulu.
1.
2.
Gambar 4.8 Form User

3.

4.

Buka Settings.
Selanjutnya dari layar Settings kita pilih menu
More lalu Security.
Gulung layar security kebawah. Dan berikan
tanda centang (checkmark) pada pilihan
Unknown sources.
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.9 Contoh Tampilan Download
Dan berikut ini tampilan script untuk form user :

Gambar 4.13 Tampilan File
Manager
2.

Setelah file dipilih akan muncul cendela seperti
gambar dibawah, klik tombol install yang ada
di bawah.

Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo
Tahun Ajaran 2015
1.
2.

3.

4.

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 :

7

Aplikasi ini memiliki Interface yang user
friendly sehingga mudah digunakan oleh User.
Aplikasi ini dapat mempermudah mahasiswa
mengingat kembali materi belajar perkuliahan
yang telah disampaikan
oleh
dosen
pembimbing.
Aplikasi ini tidak hanya bisa menyimpan file
dengan format MP3, tetapi juga bisa
doc,exl,ppt, jpg, dan format - format lain.
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
http://ekajogja.com/jquery-definisi-fitur[HT6]
penggunaan-jquery-dalam-pengembangan
website/
[HT7] http://www.w3schools.com/
[HT8]
http://materializecss.com/