APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN …library.palcomtech.com/pdf/5550.pdfAPLIKASI SHORT...
Transcript of APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN …library.palcomtech.com/pdf/5550.pdfAPLIKASI SHORT...
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH TINGGI MANAJEMEN INFORMATIKA
DAN KOMPUTER PALCOMTECH
PALEMBANG
SKRIPSI
APLIKASI SHORT MESSAGE SERVICE
MENGGUNAKAN PERINTAH
SUARA BERBASIS
ANDROID
Diajukan Oleh :
1. Frengki Rifenko / 012090048
2. Hendra Saputra / 011110026
3. Junaidi / 012090090
Untuk Memenuhi Sebagian Dari Syarat-Syarat
Guna Mencapai Gelar Sarjana Komputer
PALEMBANG
2015
ii
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH TINGGI MANAJEMEN INFORMATIKA
DAN KOMPUTER PALCOMTECH
PALEMBANG
SKRIPSI
APLIKASI SHORT MESSAGE SERVICE
MENGGUNAKAN PERINTAH
SUARA BERBASIS
ANDROID
Diajukan Oleh :
1. Frengki Rifenko / 012090048
2. Hendra Saputra / 011110026
3. Junaidi / 012090090
Untuk Memenuhi Sebagian Dari Syarat-Syarat
Guna Mencapai Gelar Sarjana Komputer
PALEMBANG
2015
iii
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH PALEMBANG
HALAMAN PENGESAHAN PEMBIMBING SKRIPSI
Nama : 1. Frengki Rifenko / 012090048
2. Hendra Saputra / 011110026
3. Junaidi / 012090090
Program Studi : Teknik Informatika
Jenjang Pendidikan : Strata Satu (S1)
Konsentrasi : Jaringan
Judul Skripsi : Aplikasi Short Message Service Menggunakan
Perintah Suara Berbasis Android.
Tanggal : 05 Februari 2015 Mengetahui,
Pembimbing : Ketua,
Zaid Amin, M.Kom. Benedictus Effendi, S.T.,M.T.
NIDN : 0204018601 NIP : 09.PCT.13
iv
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH PALEMBANG
HALAMAN PENGESAHAN PENGUJI SKRIPSI
Nama : 1. Frengki Rifenko / 012090048
2. Hendra Saputra / 011110026
3. Junaidi / 012090090
Program Studi : Teknik Informatika
Jenjang Pendidikan : Strata Satu (S1)
Konsentrasi : Jaringan
Judul Laporan : Aplikasi Short Message Service Menggunakan
Perintah Suara Berbasis Android.
Tanggal : 03 Maret 2015 Tanggal : 03 Maret 2015
Penguji 1 : Penguji 2 :
Herlinda Kusmiati, M.Kom Andri Saputra M.Kom
NIDN :0204098901 NIDN : 0216098801
Menyetujui,
Ketua,
Benedictus Effendi, S.T., M.T.
NIP : 09.PCT.13
v
MOTTO :
“Tuntutlah ilmu walau ke negeri cina”.
“Kalau bisa sukses diusia muda, kenapa harus menunggu tua”.
“Sukseslah semuda mungkin, mulailah sekarang juga”.
Kupersembahkan kepada :
Tuhan yang Maha ESA
Kedua Orang Tuaku yang tercinta
Kakak-adik ku yang tersayang
Teman-teman satu angkatan
seperjuangan
Pembimbing dan para dosen yang telah
ikhlas memberi pengajaran yang
berharga bagiku.
vi
KATA PENGANTAR
Kemajuan dan perkembangan teknologi khususnya teknologi informasi
berkembang sedemikian cepatnya sehingga memberikan kemudahan dan fasilitas
pada hampir setiap kegiatan. Oleh sebab itu sudah selayaknya apabila sistem
penilaian yang dilakukan dalam menentukan standar suatu perguruan tinggi sudah
secara komputerisasi atau bahkan mungkin sudah berbasis database yang
terintegrasi dengan baik melalui jaringan yang saling terkoneksi antar perguruan
tinggi yang ada.
Bagi perguruan tinggi yang baru berdiri otomatis memberikan suatu
pelajaran yang sangat berharga dimana mereka akan berusaha semaksimal
mungkin untuk dapat meningkatkan mutunya agar dapat disejajarkan dengan
perguruan-perguruan tinggi lainnya yang mungkin sudah mempunyai standar
mutu yang lebih baik. Sedangkan bagi perguruan tinggi yang mempunyai standar
mutu yang baik, mereka berusaha bagaimana agar standar yang telah ada dicapai
dapat dipertahankan atau mungkin dapat ditingkatkan.
Adapun selama penulisan dan penyusunan skripsi ini, Penulis
mendapatkan banyak bimbingan, bantuan dan dukungan dari berbagai pihak. Oleh
karena itu, sudah menjadi kewajiban bagi penulis untuk mengucapkan terima
kasih kepada berbagai pihak tersebut, yaitu kepada Ketua STMIK Palcomtech,
Bapak Benedictus Effendi, S.T.,M.T., kepada Ketua Program Studi Teknik
Informatika dan pembimbing, Bapak Zaid Amin, M.Kom., kepada kedua orang
vii
tua penulis yang tercinta, kepada teman dan sahabat yang terkasih serta kepada
semua pihak yang telah banyak membantu dan memberi dukungan.
Demikian kata pengantar dari penulis, dengan harapan semoga skripsi ini
dapat bermanfaat dan berguna bagi para pembaca, dengan kesadaran Penulis
bahwa penulisan skripsi masih mempunyai banyak kekurangan dan kelemahan
sehingga membutuhkan banyak saran dan kritik yang membangun untuk
menghasilkan sesuatu yang lebih baik. Terima kasih.
Palembang, Februari 2015
Penulis
viii
DAFTAR ISI
Nama Halaman Hal
HALAMAN JUDUL ……………………………………….………….. ii
HALAMAN PENGESAHAN PEMBIMBING …………………….… iii
HALAMAN PENGESAHAN PENGUJI ………………………….….
MOTTO DAN PERSEMBAHAN …………………………………….
iv
v
KATA PENGANTAR …………………………………………….…… vi
DAFTAR ISI …………………………………………………….…….. viii
DAFTAR GAMBAR/BAGAN ………………………….…………….. xii
DAFTAR TABEL ………………………………….………………….. xiv
DAFTAR LAMPIRAN .………………………………….………….… xv
ABSTRAK .................................................................................................... xvi
BAB I PENDAHULUAN
1.1 Latar Belakang .......................................................................... 1
1.2 Perumusan Masalah .................................................................. 2
1.3 Batasan Masalah ....................................................................... 3
1.4 Tujuan Penelitian ...................................................................... 3
1.5 Manfaat Penelitian .................................................................... 3
1.6 Sistematika Penulisan ............................................................... 4
BAB II GAMBARAN UMUM PERANGKAT LUNAK YANG
DIKEMBANGKAN
2.1 Fenomena Aplikasi SMS Yang Dikembangkan ....................... 6
2.2 Short Message Service (SMS) ................................................... 9
2.3 Jenis – Jenis Aplikasi SMS ....................................................... 12
ix
2.4 Handphone ................................................................................ 14
2.5 GSM Evolution .......................................................................... 16
BAB III TINJAUN PUSTAKA
3.1 Teori Pendukung ........................................................................ 18
3.1.1 Aplikasi Short Message Service (SMS) ........................ 18
3.1.2 Pengertian Sistem Operasi ............................................. 18
3.1.3 Suara .............................................................................. 23
3.1.4 Mikrofon ........................................................................ 23
3.1.5 Android .......................................................................... 24
3.1.5.1 Versi Android ................................................. 25
3.1.5.2 Fitur-fitur Android .......................................... 26
3.1.5.3 Sofware Pendukung ........................................ 27
3.2 Hasil Penelitian Terlebih Dahulu ............................................. 30
3.3 Kerangka Pemikiran................................................................. 33
BAB IV METODE PENELITIAN
4.1 Lokasi dan Waktu Penelitian ................................................... 35
4.1.1 Lokasi ............................................................................ 35
4.1.2 Waktu Penelitian ........................................................... 35
4.2 Jenis Data ................................................................................. 35
4.2.1 Data Primer .................................................................... 35
4.2.2 Data Sekunder ............................................................... 36
4.3 Teknik Pengumpulan Data ...................................................... 36
4.4 Jenis Penelitian ........................................................................ 37
x
4.5 Alat dan Teknik Pengembangan Sistem .................................. 37
4.5.1 Alat Pengembangan Sistem ........................................... 37
4.5.1.1 Model Proses .................................................. 37
4.5.1.2 Model Data ..................................................... 40
4.5.2 Teknik Pengembangan Sistem ...................................... 42
BAB V HASIL DAN PEMBAHASAN
5.1 Hasil ....................................................................................... 44
5.1.1 Analisis .......................................................................... 44
5.1.1.1 Identifikasi Masalah........................................ 44
5.1.1.2 Alur Sistem Berjalan....................................... 46
5.1.1.3 Deskripsi Kebutuhan ...................................... 47
5.1.1.3.1 Analisis Kebutuhan .......................... 47
5.1.1.3.2 Kebutuhan Fungsional ..................... 48
5.1.1.4 Pemodelan Kebutuhan .................................... 48
5.1.1.4.1 Pemodelan Proses ............................ 48
5.1.1.4.2 Pemodelan Activity Diagram .......... 50
5.1.1.4.3 Pemodelan Data ............................... 52
5.1.2. Desain Sistem ............................................................... 54
5.1.2.1 Desain alur yang diusulkan ............................. 54
5.1.2.2 Desain Database Aplikasi Pesan Singkat ....... 56
5.1.3 Implementasi Hasil Desain Sistem ................................ 57
5.1.3.1 Implementasi Database ................................... 57
5.1.3.2 Implementasi Interface ................................... 58
xi
5.1.4 Pengujian .............................................................................. 59
5.2 Pembahasan ................................................................................... 59
5.2.1 Cara Mengoperasikan Program ............................................ 59
5.2.2 Langkah – Langkah Menjalankan Program.......................... 60
5.2.2.1 Menjalankan Aplikasi Pesan Singkat ....................... 60
BAB VI PENUTUP
6.1 Simpulan .................................................................................... 73
6.2 Saran ....................................................................................... 73
DAFTAR PUSTAKA .................................................................................... xvii
HALAMAN LAMPIRAN ............................................................................. xiv
xii
DAFTAR GAMBAR
Gambar 2.1 Alur Pengiriman SMS ..................................................................... 11
Gambar 2.2 GSM Evolution ................................................................................ 17
Gambar 3.1 Kerangka Pemikiran ........................................................................ 33
Gambar 4.1 Pengembangan Prototype ................................................................ 42
Gambar 5.1 Alur Sistem Berjalan ....................................................................... 46
Gambar 5.2 Pemodelan Proses ............................................................................ 49
Gambar 5.3 Activity Diagram ............................................................................. 51
Gambar 5.4 Proses Pemodelan Data ................................................................... 53
Gambar 5.5 Pemodelan Pengguna Mengirim Pesan Singkat .............................. 54
Gambar 5.6 Tampilan Menu ............................................................................... 61
Gambar 5.7 Masukkan Nomor Telepon Tujuan ................................................. 62
Gambar 5.8 Proses Selesai Ucap Kata ................................................................ 63
Gambar 5.9 Masukkan Pesan Singkat ................................................................. 64
Gambar 5.10 Kirim Pesan Singkat ...................................................................... 65
Gambar 5.11 Tampilan Pesan Singkat Terkirim ................................................ 66
Gambar 5.12 Data Pesan Tersimpan .................................................................. 67
Gambar 5.13 Tampilan Menu Pesan .................................................................. 68
Gambar 5.14 SMS Report ................................................................................... 69
Gambar 5.15 Data Pesan Tersimpan ................................................................... 70
Gambar 5.16 Isi Pesan Singkat yang Tersimpan ............................................... 71
Gambar 5.17 Isi Pesan Singkat yang akan Dihapus ........................................... 72
xiii
DAFTAR TABEL
Tabel 3.1 Versi Android ...................................................................................... 25
Tabel 3.2 Hasil Penelitian Terdahulu .................................................................. 30
Tabel 4.1 Tabel Simbol-simbol Diagram Use case ............................................ 38
Tabel 4.2 Tabel Simbol-simbol Activity Diagram .............................................. 39
Tabel 4.3 Simbol-simbol Class Diagram............................................................ 41
Tabel 5.1 Aplikasi Pesan Singkat ....................................................................... 56
Tabel 5.2 Database .............................................................................................. 57
Tabel 5.3 Interface .............................................................................................. 58
Tabel 5.4 Pengujian ............................................................................................. 59
xiv
DAFTAR LAMPIRAN
1. Lampiran 1. Form Topik dan Judul (Fotocopy)
2. Lampiran 2.Form Konsultasi (Fotocopy)
3. Lampiran 3. Surat Pernyataan (Fotocopy)
4. Lampiran 4. Form Revisi Ujian Pra Sidang (Fotocopy)
5. Lampiran 5. Form Revisi Ujian Kompre (Asli)
6. Lampiran 6. Coding
xv
ABSTRAK
Frengki Rifenko, Hendra Saputra, Junaidi: Aplikasi Short Message Service
Menggunakan Perintah Suara Berbasis Android
Android adalah sistem operasi untuk telepon selular yang Linux. Android
menyediakan platform terbuka bagi para pengembang untuk membuat aplikasi
mereka sendiri yang dapat digunakan oleh berbagai perangkat pindah. Android
memiliki keunggulan sebagai perangkat lunak yang mengenakan dasar kode
komputer yang dapat didistribusikan dalam terbuka sehingga pengguna bisa
membuat aplikasi baru. Telepon seluler adalah sebuah sarana komunikasi yang
paling banyak digunakan pada saat ini untuk berkomunikasi dengan pengguna
lain, misalnya, pengguna atau user ingin komunikasi dengan pengguna ke dua
untuk mengirim pesan singkat, akan tetapi ada beberapa masalah yang muncul
bagi pengguna ponsel saat ini, karena banyak dari pengguna ponsel android,
aplikasi short message service (SMS) ini masih secara touch screen yaitu dengan
menyentuh fungsi-fungsi tombol pada tampilan pesan tersebut. Oleh karena itu
penulis membuat aplikasi SMS pada telepon seluler dengan menggunakan sistem
operasi android untuk membantu para penyandang disabilitas dan para pengguna
kendaraan roda empat. Dengan menggunakan aplikasi yang diajukan ini sangat
membantu bagi mereka para pengguna atau user dengan mudah, simpel dan
efisien.
Kata Kunci : Android, Aplikasi, pesan perintah suara.
xvi
ABSTRACT
Frengki Rifenko, Hendra Saputra, Junaidi: Application Of Short Message Service
Using Voice Commands-Based Android.
Android is an operating system for mobile phones that is Linux. Android
provides an open platform for developers to create their own applications that
can be used by various devices moving. Android has an advantage as the software
put on the basic computer code that can be distributed in the open so that the user
can make a new application. Cell phones are a means of communication that is
most widely used at this time to communicate with other users, for example, a user
or users want to communicate with a user to two to send short messages, but there
are some problems that appear to users of mobile phones at the moment, because
a lot of users of android phones, the application of short message service (SMS) is
still in touch screen with touch functions keys on the display the message.
Therefore the author makes application SMS on mobile phones using the android
operating system to help people with disability and the users of four-wheeled
vehicles. By using the applications filed, this is especially helpful for those users
or users with easy, simple and efficient.
Keyword: Android, applications, Messaging voice commands.
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi informasi saat ini mendorong tumbuh
kembangnya perangkat lunak termasuk aplikasi ponsel pintar (smartphone)
yang tersebar hingga luas saat ini dan telah menjadikan kebutuhan tersendiri
bagi masyarakat. Jadi di era modern seperti sekarang ini sebuah ponsel tidak
hanya berfungsi sebagai alat komunikasi jarak jauh akan tetapi lebih sebagai
alat untuk mempermudah kita mencari sebuah informasi.
Android merupakan sistem operasi yang saat ini banyak digunakaan
pada smartphone. Smartphone saat ini telah menjadi alat komunikasi yang
banyak digunakan oleh masyarakat karena lebih mudah dibawa kemana-mana,
praktis dan lebih cepat untuk mendapatkan informasi melalui internet,
dibandingkan menggunakan komputer atau pun laptop dengan fisik yang lebih
besar akan sedikit merepotkan berbeda dengan smartphone berbasis android
yang mudah digunakan dengan fisik yang lebih kecil dan praktis.
Adapun fitur-fitur yang terdapat didalam sistem operasi android
adalah: fitur pesan (Message), fitur web browser, fitur media, fitur koneksi
(Connectivity) dan lain-lain. Salah satu fitur yang akan kami bangun didalam
smartphone yaitu aplikasi Short Message Service dengan perintah suara
2
berbasis android, karena hampir setiap pengguna android menggunakan
aplikasi Short Message Service (SMS) meskipun dengan aktivitas yang padat.
Banyak pengendara khususnya roda empat yang seringkali melakukan
aktivitas seperti menerima pesan ataupun mengirin pesan singkat disaat
mengemudi, dengan demikian maka akan mengganggu pengendara dalam
mengemudikan kendaraannya, karena disaat ada pesan masuk akan
menyulitkan pengemudi saat membuka pesan ataupun mengirim pesan
singkat. Untuk itu penulis menawarkan cara yang berbeda, yaitu dengan
menggunakan perintah suara berbasis android agar mudah dan praktis dalam
melakukan pengaturan Short Message Service pada smartphone.
Berdasarkan latar belakang diatas, maka penulis bermaksud
mengangkat judul “Aplikasi Short Message Service Menggunakan
Perintah Suara Berbasis Android”.
1.2 Perumusan Masalah
Berdasarkan uraian tersebut dapat disimpulkan suatu permasalahan
yang dihadapi para pengguna ponsel android adalah “ Bagaimana
membangun sebuah aplikasi Short Message Service (SMS) menggunakan
perintah suara berbasis android?.
3
1.3 Batasan Masalah
Batasan masalah dalam penelitian ini hanya membahas “Aplikasi SMS
menggunakan perintah suara berbasis android”, yang dalam pembuatannya
hanya dibatasi pada perintah proses tulis pesan, pilih nomor, dan kirim.
1.4 Tujuan Penelitian
Tujuan penulis melakukan penelitian ini adalah untuk membangun
suatu aplikasi Short Message Service yang dioperasikan dengan menggunakan
perintah suara berbasis android.
1.5 Manfaat Penelitian
1.5.1 Manfaat Bagi Penulis
1. Untuk menerapkan ilmu pengetahuan yang didapat selama
perkuliahan.
2. Motivasi dalam mengembangkan aplikasi berbasis Android.
3. Referensi sebagai penciptaan sendiri untuk kebutuhan pribadi
maupun umum.
4
1.5.2 Manfaat Bagi Pengguna
1. Sebagai Aplikasi yang dapat digunakan untuk mengelola SMS
berbasis android.
2. Mudah dan praktis dalam menggunakan smartphone.
3. Aplikasi tersebut dapat memahami akan perintah suara pemiliknya
tanpa menekan tombol pada smartphone.
1.5.3 Manfaat Bagi STMIK Palcomtech Palembang
Referensi penulisan karya ilmiah dalam bentuk laporan skripsi
bagi mahasiswa yang sedang mengambil atau menyelesaikan skripsi.
1.6 Sistematika
Sistematika dalam penulisan penelitian ini terdiri dari 6 (enam) bab,
pembuatan sistematika ini dimaksud untuk memberi gambaran isi penelitian
ini, sehingga antara bab yang satu dengan yang lainnya saling berkaitan.
Adapun sistematika penulisan ini adalah sebagai berikut :
BAB I PENDAHULUAN
Bab I merupakan pendahuluan secara umum memberikan
gambaran tentang hal-hal yang melatar belakangi
penelitian ini dilaksanakan, perumusan masalah, batasan
masalah, tujuan penelitian, manfaat penelitian, sampai
sistematika penulisan laporan.
5
BAB II GAMBARAN UMUM PERANGKAT LUNAK YANG
DIKEMBANGKAN
Bab II merupakan gambaran umum perangkat lunak yang
akan dikembangkan .
BAB III TINJAUAN PUSTAKA
Bab III merupakan tinjauan pustaka tentang teori
pendukung dan hasil penelitian terdahulu.
BAB IV METODE PENELITIAN
Bab IV merupakan metode penelitian tentang lokasi,
waktu penelitian, jenis data, teknik pengumpulan data,
jenis penelitian, alat dan teknik pengembangan sistem.
BAB V HASIL DAN PEMBAHASAN
Bab V merupakan hasil pembahasan proses pembuatan
aplikasi Short Message Service (SMS).
BAB VI PENUTUP
Bab VI merupakan bab terakhir dari penulisan laporan
penelitian yang berisi tentang kesimpulan dari uraian
bab-bab sebelumnya dan saran yang dapat bermanfaat.
6
BAB II
GAMBARAN UMUM
PERANGKAT LUNAK YANG DIKEMBANGKAN
2.1 Fenomena Aplikasi SMS Yang Dikembangkan
Perkembangan teknologi komunikasi telah mengubah sistem
komunikasi yang analog menjadi digital. Dengan sistem digital ini telah
meningkatkan kinerja sistem jauh lebih baik dari sistem analog. Seiring
dengan kemajuan sosial ekonomi masyarakat menuntut adanya mobilitas dari
manusia yang semakin tinggi. Juga dilandasi oleh adanya kendala dalam
pengembangan sistem wireline akibat kondisi alam, maka dikembangkan
sistem seluler. Sistem seluler ini merupakan pengembangan sistem wireline,
dimana pada wireline propogasi/transmisi sinyal melalui kabel maka pada
wireless melalui propogasi udara.
Istilah komunikasi berasal dari bahasa latin yang memiliki arti berbagi
atau menjadi milik bersama. Secara umum, komunikasi dapat diartikan
sebagai suatu cara penyampaian informasi, gagasan, serta juga cara
menyampaikan pengetahuan kepada pihak lain. Komunikasi adalah prasyarat
kehidupan manusia, sifat manusia yang tidak dapat hidup sendiri adalah awal
lahirnya suatu teknologi komunikasi.
7
Segala macam cara telah dilakukan oleh orang-orang zaman terdahulu
dalam menciptkan suatu komunikasi untuk dapat berhubungan dengan
lingkungan sekitar. Menurut para ahli, ada empat era yang membagi era
komunikasi dengan yang lainnya, adalah:
1. Era Komunikasi Tulisan
Pada zaman dahulu manusia mencoba melakukan komunikasi
dengan menulis ditanah, batu, ataupun lainnya yang dapat dijadikan
untuk menulis.
2. Era Komunikasi Cetakan
Era ini dimulai sejak ditemukannya mesin cetak band press
oleh Gutten Beng dan Jauh Coster di Jerman pada tahun 1456. Era
ini pula yang memacu perkembangan komunikasi untuk lebih maju.
3. Era Telekomunikasi
Era ini diawali serjak pertama kalinya ditemukan alat telegraf
yang pertama oleh Samuel Morse.
4. Era Komunikasi Interaktif
Era ini berlangsung pada abad ke-19 saat ditemukan perangkat
komputer.
Tren teknologi global yang mendorong kemajuan perkembangan
untuk bidang teknologi informatika dan komunikasi (informatics and
communications technology, ICT) adalah adanya konvergensi industry
teknologi digital, jaringan kecepatan tinggi, dan ukuran perangkat yang makin
8
kecil. Konvergensi industri teknologi digital telah berkembang bukan hanya
untuk bisnis tetapi juga untuk hiburan. Perkembangan perangkat komunikasi
dan informatika saat ini makin canggih dan menuju ke arah miniaturisasi yang
sangat terkait dengan dukungan kemajuan teknologi integrated circuit (IC).
Kemajuan teknologi perangkat lunak juga mendorong terciptanya perangkat
ICT yang lebih user-friendly dan mudah dioperasikan. Dengan perangkat yang
semakin kecil tetapi dengan kemampuan yang besar menjadikan mobilitas
pengguna terhadap peralatan menjadi lebih tinggi.
Indonesia dikenal dengan tanah yang subur, yang berpenghasilan
rempah-rempah dunia menjadi daya tarik tersendiri buat negara asing untuk
berkunjung dan menduduki merebut sumber daya alamnya. Sudah banyak
negara yang menjamah negeri tercinta seperti Portugis, Belanda, dan Jepang.
Kondisi saat ini yang menjadi daya tarik Indonesia tidak hanya pada sumber
daya alamnya, namun juga jumlah penduduk. Dengan jumlah penduduk lebih
dari 220 juta orang (tahun 2007), membuat negara tetangga juga
bermain/terjun di Indonesia melalui bisnis telekomunikasi khusunya seluler.
Seperti Indosat di mana pemiliknya adalah Singapore, XL dimiliki oleh
Malaysia dan 3 (three) oleh hongkong. Bila melihat teknologi operator seluler
di Indonesia dibagi menjadi 2 yaitu GSM dan CDMA. Terdapat 4 operator
berbasis GSM dan 5 operator berbasis CDMA. Dengan sejumlah itu maka
Indonesia termasuk dalam negara yang memiliki operator seluler terbanyak di
dunia.
9
2.2 Short Message Service (SMS)
Short Message Service atau yang lebih dikenal orang dengan istilah
SMS merupakan fitur yang digunakan untuk berkirim pesan dan menerima
pesan singkat dalam format teks dengan kapasitas maksimal 160 karakter dari
Mobile Station (MS). Kapasitas maksimal ini tergantung dari alphabet yang
digunakan, untuk alphabet Latin maksimal 160 karakter, dan untuk non latin
misalnya alphabet arab dan china maksimal 70 karakter, SMS ini dapat
dinikmati oleh seluruh pengguna handphone.
Short Message Service (SMS) menurut www.kajianpustaka.com
merupakan layanan yang banyak diaplikasikan pada sistem komunikasi tanpa
kabel (nirkabel), memungkinkan dilakukannya pengiriman pesan dalam
bentuk alphanumeric antar terminal pelanggan atau antar terminal pelanggan
dengan sistem eksternal seperti e-mail, paging, voice mail dan lain-lain.
Short Message Service Centre (SMSC) bisa diartikan juga sebagai
perangkat keras dan perangkat lunak yang bertanggung jawab memperkuat,
menyimpan dan meneruskan pesan pendek antara SMS dan piranti bergerak.
SMSC harus memiliki kehandalan, kapasitas pelanggan, dan throughput pesan
yang tinggi.
Selain itu SMS ini pertama kali muncul di belahan eropa pada tahun
1991 bersama sebuah teknologi komunikasi wireless yang saat ini cukup
banyak penggunanya, yaitu Global Sistem for mobile Communication (GSM).
Dipercaya bahwa pesan pertama yang dikirim menggunakan SMS dilakukan
10
pada bulan desember 1992, dikirim dari sebuah Personal Computer (PC) ke
telepon mobile dalam jaringan GSM milik Vodafone Inggris. Perkembangan
kemudian merambah ke benua Amerika, dipelopori oleh beberapa operator
komunikasi bergerak berbasis digital seperti Bell Sputh Mobility, PrimeCo,
Nextel, dan beberapa operator lain. Teknologi digital yang digunakan sangat
bervariasi GSM, Time Division Multiple Access (TDMA), hingga Code
Division Multiple Accsess (CDMA).
Dengan adanya SMS, dapat dipastikan bahwa tiap pesan yang masuk
itu pasti terbaca oleh pemilik handphone tersebut, ditambah sekarang tarif
operator yang lagi gencar-gencarnya mempromosikan tarif SMS murah,
bahkan gratis. Ini yang menyebabkan SMS menjadi salah satu andalan dalam
komunikasi antar sesama. Saat ini SMS digunakan tidak terbatas untuk
komunikasi antar pengguna saja, namun adakalanya SMS dibuat secara
otomatis menggunakan komputer, terlebih lagi jika menyangkut pengiriman
dalam jumlah banyak.
Layanan SMS lebih diminati masyarakat karena beberapa keunggulan:
1. Biaya relative murah, pengiriman terjamin sampai nomor tujuan
dengan catatan nomor dalam keadaan aktif. Selain itu, waktu
pengiriman juga cepat, bandingkan jika kita menggunak pak pos
untuk mengirimkan pesan.
11
2. Dengan layanan ini, pengguna juga dapat mengirimkan pesan
secara fleksibel. Dalam artian, pengguna dapat mengirimkan pesan
kapan pun dan dimana saja.
3. Layanan SMS mudah digunakan, dapat dipastikan orang bukan
dari latar belakang IT (Information Technology) pun dapat
memahami cara penggunaannya.
Lihat pada gambar 2.1 berikut ini.
(Sumber: Agus Saputra, 2013:5)
Gambar 2.1 Alur Pengiriman SMS
Keterangan:
1. BTS (Base Transceiver Station)
2. BSC (Base Station Controller)
3. MSC (Mobile Switching Centre)
4. SMSC (Short Message Service Centre)
12
Dilihat dari gambar 2.1 menunjukkan serangkain kegiatan alur SMS.
Kebanyakan orang awam tahu, alur dari SMS adalah kirim SMS, ditangkap
satelit kemudian diteruskan ke nomor handphone tujuan. Kenyataanya tidak
demikian.
Dari ilustrasi gambar, setiap kita mengirim pesan melalui SMS, pesan
tersebut tidak langsung sampai ke nomor handphone tujuan, tapi melewati
beberapa proses terlebih dahulu. Yaitu pesan akan ditangkap oleh BTS
terlebih dahulu, dilanjutkan ke BSC kemudian akan sampai ke tahap MSC.
MSC selanjutnya akan meneruskan atau mem-forward pesan tersebut ke
SMSC. Pada tahap inilah, pesan tersebut disimpan untuk sementara jika
nomor tujuan tidak aktif, atau berada diluar jangkaun. Jika nomor tujuan
sudah aktif, maka akan diteruskan melewati MSC, BSC kemudian diterima
oleh jaringan BTS nomor tujuan, lalu dikirimkan pengguna nomor handphone
tersebut.
2.3 Jenis-Jenis Aplikasi SMS
Aplikasi SMS dibagi menjadi beberapa jenis kategori yang sesuai
kebutuhan pengguna, berikut jenis-jenis Aplikasi SMS:
1. SMS Premium: merupakan layanan Short Code Number (SCN)
untuk berbagai macam program. Program disini dapat berupa
program quiz, polling, dan lain-lainnya. Biasanya jenis aplikasi ini
13
ditandai adanya nomor tujuan yang memiliki nomor singkat,
seperti 9090, 6278, 6288, dan sebagainya.
2. SMS Blasting: merupakan SMS yang dikirimkan secara masal oleh
pihak provider kepada pengguna handphone. Biasanya SMS ini
digunakan sebagai media informasi maupun periklanan
advertising.
3. SMS Pull: SMS ini merupakan SMS dua arah. Hampir sama
dengan SMS Premium, yang membedakan adalah SMS Pull akan
mendapatkan balasan jika pengguna melakukan pengiriman ke
nomor tujuan, misalnya 6288, 9090, dan sebagainya.
Contoh: ketika anda mendukung salah satu idola anda dalam suatu
acara TV. Kirim: VOTE IDOLA. Balasan: Terima kasih telah
mendukung idola anda, ayo kirim sebanyak-banyak agar anda
dapat berfoto bersama idola anda.
4. SMS Push: jenis aplikasi ini memiliki layanan satu arah. Kita
cukup mengirim satu pesan untuk mengikuti suatu program
(mendaftar) kemudian sistem ini akan mengirimkan SMS seraca
rutin hingga setiap hari, setiap minggu, dan akan dikirim hingga
kita keluar dari program tersebut. Biasanya jenis ini didominasi
oleh layanan yang menganut sistem REG dan UNREG.
5. SMS Gateway: merupakan komunikasi dua arah, mengirim dan
menerima, digunakan untuk SMS keyword, polling atapun
14
informasi lainnya. SMS ini biasanya digunakan menggunakan
kartu GSM, dan tarfinya pun disesusaikan dengan kartu tersebut.
2.4 Handphone
Menurut Irwansyah, (2014:61), aplikasi mobile adalah aplikasi
perangkat lunak yang dibuat khusus untuk dijalankan di dalam tablet dan juga
smartphone.
Telepon seluler (ponsel) sebagai produk teknologi komunikasi juga
semakin berkembang dan meluas fungsinya. Pada awal diciptakan, fungsinya
terbatas hanya untuk percakapan seperti telepon. Akan tetapi, kemudian juga
mampu digunakan untuk pengiriman pesan berupa teks singkat (SMS),
selanjutnya juga teks dan gambar (MMS) karena ponsel sudah dilengkapi
kamera. Belakangan ini untuk memenuhi kebutuhan konsumen dari kalangan
tertentu ada jenis ponsel yang dibuat menjadi semakin pintar (smartphone),
yang bukan saja mampu mengirim pesan dalam bentuk suara, teks, dan
gambar, tetapi telah menjadi seperti komputer pribadi dengan segala
fungsinya.
Handphone atau yang sering dikenal dengan Ponsel ini juga
merupakan perangkat telekomunikasi elektronik yang mempunyai
kemampuan dasar yang sama dengan telepon konvensional saluran tetap,
namun dapat dibawa kemana-mana (portable, mobile) dan tidak perlu
disambungkan dengan jaringan telepon menggunakan kabel. Selain itu,
15
handphone dapat didefinisikan sebagai sebuah alat elektronik yang digunakan
untuk berkomunikasi radio dua arah melalui jaringan seluler dari BTS yang
dikenal sebagai situs sel. Ponsel berbeda dari telepon tanpa kabel, yang hanya
menawarkan layanan telepon dalam jangkauan terbatas melalui stasiun
pangkalan tunggal menempel pada garis tanah tetap, seperti di dalam rumah
atau kantor.
Sebuah ponsel memungkinkan pengguna untuk membuat pesan dan
menerima panggilan telepon dari dan ke jaringan telepon publik yang meliputi
ponsel lain diseluruh dunia. Hal ini dilakukan dengan menghubungkan ke
jaringan seluler milik operator jaringan mobile. Dengan demikian
memungkinkan pengguna ponsel dapat melakukan dan menerima panggilan
telepon dengan mulus ketika pengguna sedang bergerak ketempat yang lebih
luas. Selain menjadi telepon, sekarang telepon genggam menjadi gadget yang
multifungsi. Mengikuti perkembangan teknologi digital. Kini telepon
genggam juga mendukung layanan yang dilengkapi dengan pilihan fitur,
seperti bisa menangkap siaran radio dan televisi, perangkat lunak pemutar
audio (MP3) dan video, kamera digital, game, Short Message Service, MMS
messaging, e-mail, bluetooth, inframerah komunikasi nirkabel jarak pendek,
dan layanan internet (WAP, GPRS, 3G) dan lain-lainnya. Selain fitur-fitur
tersebut, telepon genggam atau ponsel sekarang sudah dinamakan fitur
komputer. Jadi di ponsel tersebut, orang bisa mengubah fungsi telepon
genggam tersebut menjadi mini komputer. Di dunia bisnis, fitur ini sangat
16
membantu bagi para pebisnis untuk melakukan semua pekerjaan di satu
tempat dan membuat pekerjaan tersebut diselesaikan dalam waktu yang
singkat.
2.5 GSM Evolution
Perkembangan teknologi, seluler telah beberapa kali mengalami
evolusi. Saat ini, teknologi sekarang mencapai jaringan 3G/UMTS/HSDPA.
Bahkan saat ini mencapai jaringan 4G. berikut beberapa evolusi
perkembangan:
1. First Generation (IG)
Jaringan pertama dari teknologi komunikasi, dimana mempunya
cirri yang mendasar, yaitu menggunakan modusi FM mirip dengan
radio yang digunakan untuk komunikasi suara.
2. Second Generation (2G)
IG mengalami menjadi 2G yang didukung oleh kebutuhan
kapasitas dan security. 2G dapat dikatakan sebagai awal mula dari
era digital dalam dunia seluler. Pada 2G telah mendukung layanan
seperti suara, SMS, dan kecepatan walau masih bertaraf 9,6 hingga
115 kbps. Itu sebabnya perusahaan seperti pembuat pager, rela
mematikan produk pagernya karena kondisi tersebut. Lambat laun,
2G ini juga mengalami evolusi kembali ke tingkat 2,5G kemudian
disusul oleh 2,75G, atau yang sering disebut jaringan EDGE.
17
3. Third Generation (3G)
Generasi ini merupakan awal yang mendukung fitur layanan Video
call maupun mobile TV. Selain itu, juga mendukung High Speed
Data. Dengan High Speed Data diharapkan akan semakin
meningkatkan kebutuhan akan internet. lalu GSM melakukan
terobosan dengan menembus jaringan 3,5G atau setara HSDPA
dengan maksimum speed mencapai 3,6 Mbps.
4. Fouth Generation (4G)
4G merupakan evolusi perkembangan dari 3G dan saat ini sudah
berada di Indonesia. 4G dapat menghasilkan kecepatan hingga 100
MB/detik dan 1GB/detik, ini merupakan kecepatan yang sangat
luar biasa.
Lihat pada gambar 2.2 berikut ini.
(Sumber: Agus Saputra, 2013:3)
Gambar 2.2 GSM Evolution
18
BAB III
TINJAUAN PUSTAKA
3.1 Teori Pendukung
Berisi tentang teori- teori pendukung dalam aplikasi short message service
dengan perintah suara yang akan diuraikan dalam bab berikut ini:
3.1.1 Aplikasi Short Message Service (SMS)
Menurut Kadir. (2003:2) Aplikasi atau Program Aplikasi
adalah sederetan kode yang digunakan untuk mengatur komputer agar
melakukan sesuatu sesuai dengan keinginan yang membuatnya.
Short Message Service (SMS) adalah suatu fasilitas untuk
mengirim dan menerima suatu pesan singkat berupa teks melalui
perangkat nirkabel, yaitu perangkat komunikasi telepon selular, dalam
hal ini perangkat nirkabel yang digunakan adalah telepon selular.
3.1.2 Pengertian Sistem Operasi
Menurut Supriyanto, (2007:87), sistem operasi (Operation
System) adalah software yang berfungsi melakukan operasi yang
mengurusi tentang segala aktivitas komputer seperti mendukung operasi
19
sistem aplikasi dan mengendalikan semua perangkat komputer agar
berjalan selaras dengan fungsinya.
Menurut Silberschatz, Galvin, Gagne, (2003), sistem operasi
yaitu suatu program yang bertindak sebagai perantara antara pengguna
dan hardware komputer. Dia juga menyatakan bahwa tujuan dari sistem
operasi adalah:
1. Melaksanakan program pengguna dan memudahkan
dalam menyelesaikan masalahnya.
2. Membuat sistem komputer menjadi mudah untuk
digunakan.
3. Menjadikan pengguna hardware komputer menjadi lebih
efisien.
Sistem operasi bagaikan nyawa bagi komputer. Tanpa sistem
operasi, kinerja komputer akan kacau. Komputer tidak akan dapat
mengerjakan tugas yang kita berikan dengan lancar. Sistem operasi
terdiri atas perangkat lunak yang berfungsi untuk mengendalikan sistem
komputer.
Definisi-definisi sistem operasi diatas dapat penulis simpulkan
bahwa sistem oprasi adalah sebagai penghubung antara pengguna dan
program aplikasi. Sistem operasi juga bertugas sebagai penghubung
20
antara pengguna komputer dan program-program yang ada dalam
komputer.
Ada beragam jenis sistem operasi yang sudah dikenal di era digital
sekarang ini, berikut ini jenis-jenis sistem operasi:
a. Sistem Operasi Windows
Sistem Operasi Windows diperkenalkan pertama kali pada tahun
1985 oleh perusahaan Microsoft Corporation di Amerika Serikat.
Perusahaan itu didirikan oleh William Hendry Gates atau yang akrab
dipanggil Bill Gates. Saat itu, Microsoft tumbuh menjadi pabrik
pembuat perangkat lunak dan sistem operasi yang paling terkenal dan
laku di dunia. Sistem operasi Windows yang pertama dibuat adalah
Windows 3.0. Windows 3.0 merupakan kelanjutan dari Windows 1.0
dan Windows 2.0 yang telah dimunculkan. Selanjutnya, berkembang
menjadi Windows 3.11. Selanjutnya, Windows 95, Windows 98,
Windows NT, Windows ME, Windows 2000, Windows XP,
Windows 2003, Windows 2005, Windows Vista, dan terakhir
Windows 8.
21
b. Sistem Operasi LINUX
Selain Windows ada juga sistem operasi lain yang tak kalah
terkenalnya di pasaran dunia, yaitu sistem operasi LINUX. Sistem
operasi LINUX merupakan pengembangan dari sistem operasi
sebelumnya, yaitu UNIX. Jika Windows harus membeli karena
pemegang hak cipta dimiliki oleh Microsoft Coorporation, tetapi
LINUX bersifat Open Source, artinya semua orang bisa
menggunakan dan menambah dengan bebas tanpa bayar. Walaupun
LINUX bersifat Open Source, tetapi untuk menginstalnya ke dalam
komputer harus memiliki komputer dengan spesifikasi teknologi IC
yang tinggi. LINUX dapat diinstal minimal pada komputer Pentium 4
dengan memori yang tinggi. Jika komputer tidak memiliki spesifikasi
tersebut, sistem operasi LINUX akan lambat bahkan tidak dapat
dioperasikan. Karena LINUX harus menggunakan komputer dengan
spesifikasi yang bagus, banyak pengguna komputer di Indonesia
lebih memilih menggunakan sistem operasi windows.
c. Sistem Operasi Unix
Unix merupakan sistem operasi yang muncul pada awal tahun
1970-an dan terkenal hingga pertengahan tahun 1990-an, namun
hingga saat ini masih ada beberapa personal, instansi atau perusahaan
menggunakannya. Unix saat ini memasuko proses penyempurnaan
22
untuk memenuhi kebutuhan standar itu. Dari pihak vendor baik di
Amerika, Eropa maupun Asia menyadari bahwa Unix member
standar dunia yang memungkinkan pemakain menghindari
ketergantungan terhadap vendor tertentu. Dan standarisasi sistem
operasi berbasis unix yang ada saat ini berkembang untuk
mendukung terbentuknya lingkungan komputasi sistem terbuka
(open system computing).
Sistem operasi Unix diciptakan untuk jaringan komputer. Jaringan
komputer adalah sekelompok komputer yang saling berhubungan
antara yang satu dengan yang lainnya. Dengan cara ini komputer-
komputer tersebut dapat bertukar data atau menggunakan printer
bersama. Unix diciptakan oleh perusahaan AT&T Bell Laboratories.
d. Sistem Operasi DOS
Menurut Aji Supriyanto (2007:111) Disk Operating Sistem (DOS)
merupakan sistem operasi berorientasi pada perintah teks yang
dioperasikan pada command prompt. Sistem operasi ini merupakan
pendahuluan dari Windows. DOS dengan PC-DOS yang dibuat oleh
IBM Corp, adalah sistem operasi untuk PC berbasis 16-bit yang
pertama kali terkenal dan menggantikan sistem operasi sebelumnya
yaitu Control Program/Monitor (CP/M) yang berbasis 8-bit. Selain itu
23
muncul MS-DOS yang dibuat oleh Microsoft yang masih digunakan
saat ini yang beropeasi pada versi Windows milik Microsoft.
3.1.3 Suara
Suara adalah fenomena fisik yang dihasilkan oleh getaran
benda atau getaran suatu benda yang berupa sinyal analog dengan
amplitudo yang berubah secara kontinyu terhadap waktu, suara
berhubungan erat dengan rasa ‘mendengar’. Suara atau bunyi
biasanya merambat melalui udara. Suara atau bunyi tidak bisa
merambat melalui ruang hampa.
3.1.4 Mikrofon
Mikrofon Menurut teknikelektronika.com adalah suatu alat
atau komponen elektronika yang dapat mengubah atau
mengkonversikan energi akustik (gelombang suara) ke energi listrik
(Sinyal Audio).
Mikrofon merupakan alat penting dalam perangkat elektronika
seperti alat bantu pendengaran, perekam suara, penyiaran radio
maupun alat komunikasi lainnya seperti Handphone, telepon, serta
Home Entertainment seperti karaoke. Pada dasarnya sinyal listrik
yang dihasilkan mikrofon sangat rendah, oleh karena itu diperlukan
penguat sinyal yang biasanya disebut dengan amplifier.
24
3.1.5 Android
Pada awal mulanya, Android Inc merupakan sebuah
perusahaan software yang didirikan pada bulan oktober 2003 di
Palo Alto, California, USA. Didirikan oleh beberapa senior di
beberapa perusahaan yang berbasis IT dan Communication; Andy
Rubin, Rich Miner, Nick Sears dan Chris White. Menurut Rubin,
Android Inc didirikan untuk mewujudkan mobile device yang lebih
peka terhadap lokasi dan preferensi pemilik. Dengan kata lain,
Android Inc ingin mewujudkan mobile device yang lebih mengerti
pemiliknya.
Konsep yang dimiliki Android Inc ternyata menggunggah
minat Google untuk memilikinya. Pada bulan Agustus 2005,
akhirnya Android Inc diakuisisi oleh Google Inc. Seluruh sahamnya
dibeli oleh Google. Banyak yang memperkirakan nilai pembelian
Android Inc oleh Google adalah sebesar USD 50 juta. Saat ini
banyak yang berspekulasi bahwa akuisisi ini adalah langkah awal
yang dilakukan Google untuk masuk ke pasar mobile phone. Andy
Rubin, Rich Miner, Nick Sears dan Chris White tetap di Android
Inc yang dibeli Google, sehingga akhirnya mereka semua menjadi
bagian dari raksasa Google dan sejarah Android. Saat itulah mereka
mulai menggunakan platfor Linux untuk membuat sistem operasi
bagi mobile phone.
25
Menurut Murya (2014:3) Android adalah sistem operasi
berbasis Linux yang digunakan untuk telepon seluler (mobile)
seperti telepon pintar (smartphone) dan komputer tablet (PDA).
Menurut Mulyana. (2012:2) Android adalah susunan dari
beberapa perangkat lunak (software stack).
Keuntungan utama dari Android adalah adanya pendekatan
aplikasi secara terpadu. Pengembang hanya berkonsentrasi pada
aplikasi saja, aplikasi tersebut bisa berjalan pada beberapa
perangkat yang berbeda selama masih ditenagai oleh Android
(pengembang tidak perlu mempertimbangkan kebutuhan jenis
perangkatnya).
1.1.5.1 Versi Android
Android telah mengalami update sejak diluncurkan pertama
kali seperti pada Tabel 3.1 dibawah ini :
Tabel 3.1 Versi Android
No Versi
Android Diluncurkan Nama Kode
1 Beta 5 November 2007
2 1.0 23 September 2008 Astro
3 1.1 9 Februari 2009 Bender
4 1.5 30 April 2009 Cupcake
5 1.6 15 September 2009 Donut
6 2.0/2.1 9 Desember 2009 Éclair
26
No Versi
Android Diluncurkan Nama Kode
7 2.2 20 Mei 2010 Froyo
8 2.3 6 Desember 2010 Gingerbread
9 3.0/31 22 Februari 2011 Honeycomb
10
4.0 19 Oktober 2011
Ice Cream
Sandwich
(ICS)
11 4.1 Jelly Bean
12 4.2 Jelly Bean
(Sumber: Akhmad Dharma Kasman,2013:4)
1.1.5.2 Fitur-fitur Android
Adapun fitur-fitur Android adalah sebagai berikut :
1. Penyimpanan (Storage)
Menggunakan SQLlite yang merupakan database
relational yang ringan untuk menyimpan data.
2. Koneksi (Connetivity)
Mendukung GSM/EDGE, IDEN, CDMA, EV-DO, UMTS,
Bluetooth, WiFi, LTE, WiMAX.
3. Pesan (Message)
Mendukung SMS dan MMS
4. Web Browser
Menggunakan Open Source WebKit termasuk didalamnya
engine Chrom V8 JavaScript.
27
5. Media
Media yang didukung antara lain : H.263, H.264 (3GP atau
MP4 container), MPEG-4 SP, AMR, AMR-WB(3 GP
container), AAC, HE-AAC (MP4 atau 3GP container),
MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, dan
BMP.
6. Hardware
Terdapat Accelerometer Sensor, Camera, Digital Compass,
Proximity Sensor dan GPS.
7. Multi-touch
Mendukung layar multi-touch
8. Multi-tasking
Mendukung aplikasi multi-tasking
3.1.5.3 Software Pendukung
Dibutuhkan beberapa software pendukung yang harus ter-
install sebelum mengembangkan aplikasi Android antara
lain:
1. Android Studio
Android Studio merupakan sebuah IDE untuk
pengembangan aplikasi di platform android.
28
2. SQLite
Database yang berukuran kecil, berdiri sendiri, bukan
database client server, tanpa konfigurasi namun
mempunyai fitur penuh perintah SQL.
3. Java Development Kit (JDK)
Karena bahasa pemograman Android menggunakan bahasa
Java, maka dibutuhkan JDK.
4. IDE Eclipse
Pengembang aplikasi Android disarankan menggunakan
IDE Eclipse (Integrated Development Environment).
Eclipse adalah IDE software yang digunakan oleh banyak
pengembang seperti Java. Didalam IDE Eclipse terdapat
layanan system extensible (semacam sistem penambahan
plugins), editor, debugger, control tools, pengaturan
direktori, dan lain-lain. IDE Eclipse intinya adalah suatu
software yang lingkupannya dikondisikan agar
memudahkan pengembang membangun suatu aplikasi.
29
5. Android Software Development Kit (SDK)
SDK android berisi debugger, library, emulator,
dokumentasi, contoh kode program dan tutorial. SDK
adalah mesin utama untuk mengembangkan aplikasi
android.
6. Android Development Tools (ADT) Plugins
Plugins ADT berguna sebagai pengenal Android didalam
IDE Eclipse. Dengan ADT Plugins kita bisa membuat
project aplikasi android baru, mengakses tools emulator
dan perangkat android, melakukan kompilasi dan men-
debug aplikasi, mengekspor aplikasi ke Android Packages
(APK), membuat sertifikasi digital terhadap kode program
APK.
30
3.2 Hasil Penelitian Terdahulu
Tabel 3.2 Hasil Penelitian Terdahulu
No Nama
Pengarang
Judul Abstrak
1 Yohanes
Wahono ,
Harianto,
Madha
Christian
Wibowo
(2013)
Pemanfaatan
Voice
Recognition
Pada
Telepon
Genggam
Berbasis
Android
Sebagai
Kendali
Perangkat
Elektronik
Setiap orang selalu sibuk dengan kegiatan rutin sehari-hari.
Sebagai contoh, di pagi hari harus mematikan lampu dan
menyalakan lampu pada malam hari. Saat ini
perkembangan teknologi di bidang elektronik yang canggih,
seperti perangkat nirkabel dapat mengganti peran kabel
dalam mengontrol perangkat elektronik. Dari teknologi
input suara, Android dan nirkabel peneliti ingin
menciptakan sebuah sistem yang memungkinkan berbasis
Android telepon selular untuk digunakan sebagai perangkat
kontrol untuk mengendalikan beberapa perangkat
elektronik yang berisi peralatan elektronik dalam rumah,
seperti lampu, kunci pintu elektronik dan pagar dengan
motor. Dengan sistem ini, rutinitas sehari-hari kegiatan
dapat dibuat lebih nyaman. Android program diciptakan
untuk mengambil keuntungan dari Google Voice fitur dapat
digunakan sebagai masukan sehingga Android dapat
mengirim dan menerima serial data dari mikrokontroler.
Perintah dari Android digunakan sebagai perintah untuk
mengontrol perangkat elektronik.
2 Ahmad
Wahyu
Purwandi
Sistem
Kendali
Jarak Jauh
Dengan
Handphone
Menggunaka
n Pengenal
Pada saat bepergian sering kali kita mempunyai kendala
dengan kondisi peralatan elektrik yang ada dirumah, apakah
kita akan menghidupkan atau mematikan peralatan seperti
lampu, AC, pemanas dan lain-lain. Dalam kondisi seperti ini
yang paling
31
No Nama
Pengarang
Judul Abstrak
Suara
Microsoft
Sapi 5.3
memungkinkan adalah dengan melakukan pengendalian jarak
jauh, biasanya pengendalian jarak jauh dilakukan dengan
menekan tombol-tombol, jika yang akan kita kendalikan
adalah peralatan elektronik yang jumlahnya banyak maka
harus semakin banyak tombol yang tersedia, tentu hal ini
tidak praktis. Penggunaan suara untuk mengendalikan
peralatan merupakan cara yang efektif. Sistem ini bekerja
berdasarkan akses perintah suara yang dikenali, penggunaan
media pengenal suara yaitu program speech recognation
SAPI 5.3 memiliki pengaruh penting dalam sistem ini.
Penggunaan handphone untuk pengendalian dengan perintah
suara merupakan cara yang mungkin diaplikasikan dan
praktis, dengan uacapan suara yang berbeda bisa
mengendalikan peralatan dalam jumlah banyak. Maka sistem
kendali jarak jauh ini dirancang dengan handphone
menggunakan pengenal suara yang dikembangkan oleh
Microsoft versi SAPI 5.3, suara yang ditransmisikan antar
Handphone melalui jaringan seluler kemudian suara diolah
oleh komputer dengan program SAPI dan program
pengendsalian peralatan elektrik. Percobaan dapat
diaplikasikan dengan tingkat rata-rata keberhasilan 80%
dalam kondisi sunyi dan 65 % dalam kondisi ramai dan ini
masih dapat ditingkatkan lagi dengan memperbaiki rangkaian
antarmuka elektroniknya.
(Sumber: JCONES Vol. 2, No. 1 (2013) 35-42 dan Jurnal ELTEK, Vol 11 No 01, April 2013
ISSN 1693-4024)
32
Berdasarkan dua penelitian diatas, maka dapat disimpulkan bahwa,
peneliti sebelumnya sama-sama menggunakan metode prototype, karena
dengan menggunakan metode prototype untuk mencari langkah yang terbaik,
sehingga mendapatkan kriteria yang paling cocok untuk dipilih. Perbedaan
dari kedua penelitian diatas, penulis akan membuat sebuah aplikasi yang lebih
baik agar menjadi lebih maksimal. Oleh karena itu, penulis menggunakan
metode prototype dalam pembuatan aplikasi SMS untuk mempermudah
pengguna dalam menggunakan aplikasi SMS ini.
Berikut kerangka pemikiran yang kami susun berdasarkan penelitian
yang akan kami buat, yang terdiri dari identifikasi masalah, teori pendukung,
metode yang digunakan dan hasil dari perancangan aplikasi.
33
3.3 Kerangka Pemikiran
(Sumber: diolah penulis)
Gambar 3.1 Kerangka Pemikiran
Identifikasi Masalah
- Dalam penggunaannya masih
touch screen.
- Membutuhkan tingkat
perhatian tinggi, sehingga
dalam konsentrasi aktivitas
terganggu.
Metode yang Digunakan
- Prototype
a. Pengembangan Prototype
b. Membangun, Memperbaiki
Prototype
c. Pengguna Menguji coba
Prototype
Teori Pendukung
- AS
- JDK
- JRE
- IDE
- SDK
- ADT
- SQLite
-
Hasil Perancangan Aplikasi
Hasil perancangan aplikasi sms menggunakan
perintah suara berbasis android.
34
Penjelasan:
a. Identifikasi masalah merupakan permasalahan yang
terdapat pada aplikasi yang dibuat.
b. Teori pendukung merupakan aplikasi yang akan
digunakan untuk membuat aplikasi pesan singkat
(SMS).
c. Metode yang digunakan, metode prototype, karena
metode ini merupakan salah satu metode
pengembangan perangkat lunak yang banyak
digunakan.
d. Hasil perancangan aplikasi, merupakan hasil dari
pembuatan aplikasi pesan singkat.
35
BAB IV
METODE PENELITIAN
4.1 Lokasi dan Waktu Penelitian
4.1.1. Lokasi
Tempat yang digunakan untuk melakukan penelitian adalah di rumah
dan tidak di perusahaan karena penelitian bersifat eksperimen
membangun aplikasi. Untuk itu penulis memilih rumah sebagai lokasi
penelitian, karena rumah merupakan tempat yang nyaman dalam
melakukan observasi dan penelitian aplikasi yang dibuat.
4.1.2 Waktu Penelitian
Waktu penelitian di mulai pada awal bulan Oktober 2014 sampai akhir
bulan Februari 2015.
4.2 Jenis Data
4.2.1 Data Primer
Menurut Hasan, (2008:33), data primer adalah data yang
dikumpulkan oleh orang yang melakukan penelitian atau yang
bersangkutan yang memerlukannya.
36
Berdasarkan definisi diatas dapat disimpulkan bahwa data primer
dalam penelitian ini adalah data yang didapat penulis langsung melalui
observasi yaitu data tentang aplikasi yang dibuat.
4.2.2 Data Sekunder
Menurut Hasan, (2008:33), data sekunder adalah data yang
diperoleh atau dikumpulkan dari sumber-sumber yang telah ada. Data
itu biasanya diperoleh dari perpustakaan atau dari laporan-laporan
peneliti yang terdahulu.
Berdasarkan definisi tersebut dapat disimpulkan bahwa data
sekunder dalam penelitian ini adalah data yang diperoleh dari buku dan
internet mengenai pengembangan Aplikasi Short Message Service
(SMS).
4.3 Teknik Pengumpulan Data
Teknik pengumpulan data yang diterapkan dalam penyusunan skripsi
ini menggunakan studi pustaka.
Studi Pustaka
Studi pustaka adalah pengumpulan data dengan cara membaca dan
mengutip teori-teori yang berasal dari buku dan tulisan lain yang relevan
dengan laporan ini.
37
4.4 Jenis Penelitian
Jenis penelitian yang kami gunakan adalah Penelitian Eksperimen.
Eksperimen diartikan sebagai percobaan yang bersistem dan berencana (untuk
membuktikan kebenaran suatu teori dan sebagainya).
4.5 Alat dan Teknik Pengembangan Sistem
4.5.1. Alat Pengembangan Sistem
4.5.1.1. Model Proses
Model proses yang digunakan dalam penelitian ini adalah :
a. Use Case
Menurut Shalahuddin (2014 : 155) use case adalah sebuah
interaksi antara satu atau lebih aktor dengan sistem informasi
yang akan dibuat.
Use Case adalah rangkaian sekelompok yang saling
terkait dan membentuk sistem secara teratur yang dilakukan
atau diawasi oleh aktor. Use case digunakan untuk membentuk
tingkah laku benda dalam sebuah mode serta direalisasikan
oleh sebuah collaborator, umumnya use case digambarkan
dengan sebuah eclips dengan garis yang solid, biasanya
mengandung nama. Dapat dilihat pada Tabel 4.1:
38
Tabel 4.1 Tabel Simbol – Simbol Diagram Use Case
No Simbol Deskripsi
1 Use Case
Fungsionalias yang disediakan
sistem sebagai unit-unit yang
saling bertukar pesan antar unit
atau actor, biasanya
dinyatakandenganmenggunaka
n kata kerja di awal frase nama
use case.
2 Aktor/Actor
Orang, proses, atau sistem lain
yang berinteraksi dengan
sistem informasi yang dibuat di
luar sistem informasi yang
akan dibuat itu sendiri, jadi
walaupun simbol dari aktor
adalah gambar orang, tapi actor
belum tentu merupakan orang.
3 Asosiasi /
Association
Komunikasi antara aktor dan
use case yang berpatisipasi
pada use case atau use case
memiliki inetraksi dengan
aktor.
4 Ekstensi / extend
---------------->
Relasi use case tambahan ke
sebuah use case dimana use
case yang ditambahkan dapat
berdiri sendiri walau tanpa use
case tambahan itu.
5 Generalisasi /
generalization
Hubungan generelisasi dan
spesialisasi (umum-khusus)
antara dua buah use case
dimana fungsi yang satu adalah
fungsi yang lebih umum dari
lainnya.
39
No Simbol Deskripsi
6 Menggunakan /
include / uses
Relasi use case tambahan ke
sebuah use case dimana use
case yang ditambahkan
memerlukan use case ini untuk
menjalankan fungsinya atau
sebagai syarat djalankan use
case ini.
(Sumber: Shalahuddin, 2014:156)
b. Activity Diagram
Menurut Shalahuddin (2011 : 134) activity diagram
adalah diagram yang menggambarkan aktivitas sistem
bukan apa yang dilakukan aktor, jadi aktivitas yang dapat
dilakukan oleh sistem, dapat dilihat pada tabel.
Tabel 4.2 Tabel Simbol – Simbol Activity Diagram
No Simbol Keterangan
1
Status awal aktivitas sistem,
sebuah diagram aktivitas
memiliki sebuah status awal.
2
Aktivitas yang dilakukan
sistem, aktivitas biasanya
diawali dengan kata kerja
40
No Simbol Keterangan
3
Asosiasi percabangan dimana
jika ada pilihan aktivitas lebih
dari satu
4
Asosiasi penggabungan
dimana lebih dari satu
aktivitas digabungkan
menjadi satu
5
Status akhir yang dilakukan
sistem, sebuah diagram
aktivitas memiliki sebuah
status akhir
(Sumber: Shalahuddin, 2011:134)
4.5.1.2 Model Data
Model data yang digunakan dalam penelitian ini adalah
class diagram. Menurut Shalahuddin (2014:141), diagram
kelas menggambarkan struktur sistem segi pendefinisian kelas-
kelas yang akan dibuat untuk membangun sistem, dapat dilihat
pada tabel 4.2:
41
Tabel. 4.3 Simbol – Simbol Class Diagram
No Simbol Deskripsi
1 Kelas
Nama_ke
las
+ atribut
+
operasi()
.....
Kelas pada struktur sistem.
2 Antarmuka / Interface
Sama dengan konsep interface
dalam pemograman berorientasi
objek
3 Asosiasi / Association Relasi antar kelas dengan makna
umum, asosiasi biasanya juga
disertai dengan multiplicity
4 Asosiasi berarah / directed
association
Relasi antar kelas dengan makna
kelas yang satu digunakan oleh
kelas yang lain, asosiasi biasanya
disertai dengan multiplicity
5 Generalisasi Relasi antar kelas generalisasi –
spesialisasi (umum - khusus)
6 Kebergantungan /
dependency
Relasi antar kelas dengan makna
kebergantungan antar kelas
7 Agregasi / aggregation
Relasi antar kelas dengan makna
semua bagian (whole-part)
(Sumber: Shalahuddin, 2014:146)
42
4.5.2 Teknik Pengembangan Sistem
Dalam penelitian yang dilakukan penulis, teknik
pengembangan sistem yang digunakan adalah prototype.
Menurut Shalahudin (2011 : 29) prototype adalah
model yang dapat menyambungkan ketidak pahaman
pelanggan mengenai hal teknis dan memperjelas spesifikasi
kebutuhan yang diinginkan pelanggan kepada pengembang
perangkat lunak.
Menurut Jogiyanto (2008 : 525) prototype adalah
bentuk dasar atau model awal dari suatu bagian dari suatu
sistem. Setelah dioperasikan, prototype ditingkatkan terus
sesuai dengan kebutuhan pemakai sistem yang juga meningkat.
Tahapan prototype dapat dilihat pada gambar 4.1
(Sumber: Rosa A. S & M Shalahuddin)
Gambar 4.1. Pengembangan Prototype
Membangun,
Memperbaiki Prototype Pengguna Menguji Coba
Prototype
Usulan Pengembang
Prototype
43
Proses membangun sistem ini yaitu dengan membuat prototype atau
model awal, mencobanya, meningkatkannya dan mencobanya lagi dan
meningkatkannya dan seterusnya sampai didapatkan sistem yang lengkap
disebut dengan proses iteratif dan pengembangan sistem.
Penjelasan Pengembangan Prototype:
1). Membangun, Memperbaiki Prototype
Membangun prototype dengan membuat perancangan
sementara yang berpusat pada penyajian kepada pengguna (missal
dengan membuat input dan contoh outputnya).
2). Pengguna Menguji Coba Prototype
Setelah aplikasi dibuat maka dilakukan pengujian untuk
melihat sejauh mana kualitasnya, apakah sesuai dengan yang
diinginkan.
3). Usulan Pengembangan Prototype
Pengguna mengevaluasi usulan-usulan diatas untuk perbaikan
rancangan yang telah dibuat.
44
BAB V
HASIL DAN PEMBAHASAN
5.1. Hasil
5.1.1. Analisis
Pada sistem analisis ini, akan membahas mengenai analisis
permasalahan yang terdapat pada aplikasi yang dibuat.
5.1.1.1. Identifikasi Masalah
Di era modern seperti saat ini, dari sekian banyaknya
pengguna ponsel android yang semakin tinggi peminatnya,
maka dari itu perusahaan-perusahaan terbesar berlomba-
lomba untuk membuat berbagai jenis ponsel yang berbeda-
beda dan juga membangun fitur-fitur yang ada di dalam
sistem android agar lebih banyak menarik peminatnya.
Namun dari banyaknya fitur-fitur yang
dikembangkan, timbul pula suatu permasalahan yang
muncul, yang dihadapi setiap pengguna ponsel, disaat
pengguna/user ingin mengetik atau mengirim pesan singkat
kepada pengguna lain, pengguna harus terlebih dahulu
45
menulis pesannya dengan cara menyentuh tombol-tombol
yang terdapat didalam pesan.
Dengan demikian, maka penulis menganalisa sistem
yang berjalan agar penulis dapat mengetahui kelebihan dan
kekurangan dari sistem yang sedang dibuat serta dapat
menentukan sebuah alternatif pemecahan masalah.
Dengan adanya aplikasi ini untuk mempermudah pengguna
dalam berinteraksi dengan pengguna lain, seperti sedang
mengemudi sebuah kendaraan dan penyandang disabilitas.
Untuk mengatasi masalah tersebut penulis memberikan
suatu penyelesaiaan sebagai berikut:
1. Dengan adanya aplikasi ini mempermudah
pengguna dalam mengirim pesan singkat tanpa
harus menyentuh tombol.
2. Aplikasi ini memudahkan bagi pengguna yang
sedang dalam mengemudi sebuah kendaraan dan
penyandang disabilitas hanya dengan perintah suara.
46
5.1.1.2. Alur Sistem Berjalan
Ada pun proses sistem yang sedang berjalan, dapat
dilihat pada gambar 5.1 berikut ini.
Pengguna 1 BTS BSC MSC
START
Terkirim
Menulis
Pesan
Membuka
Pesan
END
Masukkan
Nomor
Tujuan
SMSC Pengguna 2
Kirim Mengolah
SMS
Ya
Tidak
Menampilkan
SMS
Proses
Pengiriman
Pesan
Proses
Pengiriman
Pesan
Proses
Pengiriman
Pesan
(Sumber: diolah penulis)
Gambar 5.1 Proses Pengguna Mengirim Pesan singkat
47
Keterangan tabel:
1. Pengguna pertama membuka aplikasi pesan singkat dan
menulis isi pesan singkat
2. Setelah pesan singkat selesai di isi maka pengguna
pertama diminta memasukkan nomor yang akan dituju
dan mengirimnya ke pengguna kedua.
3. Setelah pesan singkat dikirim maka BTS, BSC, MSC
akan memproses pesan singkat yang dikirim ketika
pesan singkat sampai ke tahap SMSC maka pesan
singkat akan di olah
4. Setelah pesan diolah di SMSC apabila gagal maka akan
kembali meminta pengguna pertama untuk mengirim
ulang pesan singkat dan apabila pesan sukses maka
pesan sampai ke pengguna kedua.
5.1.1.3. Deskripsi Kebutuhan
5.1.1.3.1 Analisis Kebutuhan
Merupakan sebuah proses untuk
mendapatkan informasi, model, spesifikasi
tentang perangkat lunak yang diinginkan
pengguna. Kemudian informasi yang didapat
48
dari pengguna inilah yang akan menjadi sebuah
acuan untuk melakukan pengembangan
perangkat lunak yang lebih baik.
5.1.1.3.2 Kebutuhan Fungsional
Kebutuhan fungsional ini disebut juga
dengan operasi, yaitu yang berkaitan dengan
fungsi atau proses-proses aplikasi yang harus
mampu dikerjakan oleh perangkat lunak yang
akan dibangun. Dengan tanpa menyentuh
sebagian tombol-tombol ponsel, maka sebuah
aktifitas pengguna akan dipermudahkan, seperti
halnya mengemudi sebuah kendaraan,
penyandang disabilitas.
5.1.1.4. Pemodelan Kebutuhan
5.1.1.4.1. Pemodelan Proses
Use Case
Diagram Use Case adalah sebuah
kegiatan yang dilakukan oleh sistem, yang
saling terkait dan membentuk sebuah sistem
49
secara teratur yang dilakukan atau diawasi
oleh user. Use Case digunakan untuk
membentuk pola proses perilaku sistem,
seperti pada gambar 5.2 berikut ini.
(Sumber: diolah penulis)
Gambar 5.2 Pemodelan Proses
Use Case
Pengecekkan Pesan
Masuk
Pengecekkan Pesan
Yang Sudah Terkirim
Pengiriman Pesan
Pengetikkan Isi
Pesan
Pengetikkan Nomor
Yang Dituju
User
50
Adapun keterangan dari gambar diatas adalah:
1. User memasukkan nomor telpon tujuan.
2. Kemudian user menulis pesan singkat (SMS).
3. Selanjutnya user mengirimkan pesan singkat yang
sudah dibuat.
4. Kemudian user melihat pesan yang terkirim didalam
menu report, sudah terkirim atau gagal.
5.1.1.4.2 Pemodelan Activity Diagram
Activity Diagram
Diagram activity melihat status pengiriman
pesan singkat, menggambarkan user dapat melihat
status terkirim atau tidaknya pesan singkat. Dapat
dilihat pada gambar 5.3 berikut ini.
51
USER/PENGGUNA APLIKASI DATABASE
MULAI MENU
MENAMPILKAN
MENU PILIHAN
MEMILIH MENU
SEND SMS
MENU PILIHAN
MEMASUKKAN
PERINTAH
SUARA
KIRIM
MEMPROSES
PESAN SUARA
CEK
STATUS
MENYIMPAN
ISI PESAN
SELESAI
Tidak
Ya
(Sumber: diolah penulis)
Gambar 5.3 Activity Diagram
52
Adapun keterangan gambar diatas adalah:
1. User memulai memilih menu pilihan.
2. Kemudian user memilih menu kirim pesan.
3. Selanjutnya user memasukkan perintah suara
4. Kemudian user diminta untuk memasukkan nomor
telepon tujuan, memasukkan isi pesan singkat dan
kirim.
5. User cek status pesan singkat.
6. Jika gagal maka user mengulangi kembali, jika berhasil
maka selesai kirim pesan singkat.
5.1.1.4.3 Pemodelan Data
Class Diagram
Class diagram digunakan untuk
menampilkan kelas-kelas dan paket-paket dalam
sistem. Class diagram memberikan gambaran
sistem dan relasi antar mereka. Lihat pada
gambar 5.4 berikut ini.
53
-No Tujuan
-Tgl dan Jam Pengiriman
-Isi Text
Pesan Text SMS
(Sumber: diolah penulis)
Gambar 5.4 Proses Pemodelan Data
Keterangan:
1. No tujuan digunakan untuk mengetahui pengirim dan
penerima.
2. Tanggal dan jam, untuk mengetahui waktu pengiriman
pesan singkat.
3. Isi text merupakan isi pesan yang akan dikirim.
54
5.1.2. Desain Sistem
5.1.2.1. Desain Alur yang Diusulkan
Berikut merupakan gambar alur pengguna/user
mengirim sebuah pesan singkat kepada pengguna/user lain.
Pengguna 1Voice
Recognition BSC MSC
START
Terkirim
Masukan
Pesan
Suara
Membuka
Pesan
END
Masukkan
Nomor
Tujuan
SMSC Pengguna 2
Kirim Mengolah
SMS
Ya
Tidak
Menampilkan
SMS
BTS
Proses
Pengiriman
Pesan
Proses
Pengirim
an Pesan
Proses
Pengirim
an Pesan
Merubah
suara
menjadi
text
Masukkan Isi
Pesan Singkat
(Sumber: diolah penulis)
Gambar 5.5 Proses Pengguna Mengirim Pesan Singkat
55
Keterangan tabel:
1. Pengguna pertama, membuka aplikasi pesan dan
menulis isi pesan singkat dengan perintah suara.
2. Kemudian, suara diolah kedalam sebuah sistem untuk
mengubah suara menjadi text.
3. Setelah selesai mengisi pesan singkat, kemudian
pengguna pertama diminta untuk memasukkan nomor
yang akan dituju dan mengirimnya ke pengguna kedua.
4. Setelah pesan singkat dikirim, maka dari BTS, BSC,
MSC, akan memproses pesan singkat yang telah
dikirim. Ketika pesan singkat sampai ke tahap SMSC
maka pesan singkat akan di olah.
5. Setelah pesan diolah di SMSC, apabila pesan gagal
maka akan kembali meminta pengguna pertama untuk
mengirim ulang pesan singkat dan apabila pesan sukses
maka pesan sampai ke pengguna kedua.
56
5.1.2.2. Desain Database Aplikasi Pesan Singkat (SMS)
Tabel ini digunakan untuk mengetahui data pengirim
dan penerima. Berikut rancangan tabel aplikasi pesan
singkat, tabel 5.1.
Tabel 5.1 Aplikasi Pesan Singkat
No Field Name Type Width Keterangan
1 Id_pengirim Int 15 Id pengirim
2 Isi_pesan string 150 Isi pesan
3 No_penerima Int 15 No penerima
4 Tgl_Jam Date Tanggal
(Sumber: diolah penulis)
57
5.1.3. Implementasi Hasil Desain Sistem
5.1.3.1. Implementasi Database
Tabel ini digunakan untuk memproses data-data yang telah
diolah kemudian dikirim ke nomor yang dituju.
Tabel 5.2 Database
No NAMA TABEL KEGUNAAN
1 No Tujuan Untuk mengetahui nomor pengirim
dan nomor penerima.
2 Isi Text
Berupa isi pesan singkat yang akan
dikirim
3 Tgl dan Jam Pengiriman Untuk mengetahui tanggal dan jam
pengiriman pesan singkat
(Sumber : diolah penulis)
58
5.1.3.2. Implementasi Interface
Tabel ini digunakan untuk mengetahui proses data yang
telah dibuat, kemudian akan menghasilkan data output. Lihat
pada tabel 5.4 berikut ini.
Tabel 5.3 Interface
No NAMA INTERFACE KEGUNAAN
1 Form Menu Tampilan pilihan aplikasi
ponsel
2 Form Tampil Pesan Untuk menulis isi pesan
3 Form Tampil Pesan Output Untuk mengirim pesan yang
telah dibuat
4 Form Home Tampilan dekstop ponsel
5 Form Pilihan Menu Pesan Digunakan untuk melihat
pilihan-pilihan menu yang
terdapat didalam pesan
6 Form Laporan Untuk melihat Laporan pesan
(Sumber : diolah penulis)
59
5.1.4 Pengujian
Hasil pengujian proses pengiriman pesan singkat, dapat dilihat
pada tabel 5.5.
Tabel 5.4 Pengujian
No DATA YANG DIUJI PEMROSES HASIL
1 Menu Pesan Menu Berhasil
2 Input Nomor Pengirim Tampil Nomor Berhasil
3 Input Pengiriman Pesan Tampilan pesan output Berhasil
4 Kirim Pesan Laporan Berhasil
(Sumber: diolah penulis)
5.2 Pembahasan
5.2.1. Cara Mengoperasikan Program
Langkah – langkah untuk melakukan pengoperasian aplikasi pesan
singkat (SMS) adalah sebagai berikut:
1. Siapkan kabel data atau Usb.
2. Sambungkan kabel data ke laptop atau komputer.
3. Jika telah tersambung, copy file yang ber-ekstensi.apk dan paste di sd
card smartphone.
60
4. Jika aplikasi telah berada didalam mobile, langkah selanjutnya untuk
menjalankan aplikasi pesan singkat yaitu buka aplikasi di android.
5. Pilih menu pesan singkat, untuk melihat isi yang terdapat didalam
aplikasi pesan.
6. Jika ingin mengirim pesan singkat ke pengguna lain, maka isi semua
data yang ada didalam aplikasi pesan.
5.2.2. Langkah – Langkah Menjalankan Program
Langkah awal yang harus dilakukan untuk menjalankan
aplikasi pesan singkat (SMS), adalah buka aplikasi, kemudian mulai
menjalankan aplikasi dengan perintah pilihan tampilan awal pada
menu.
5.2.2.1 Menjalankan Aplikasi Pesan Singkat
Halaman tampilan menu home adalah halaman
tampilan utama, jika pengguna memilih tombol menu maka
akan keluar pilihan – pilihan menu aplikasi. Langkah
selanjutnya pilih aplikasi Send SMS With Voice, kemudian
buka aplikasi sms. Adapun tampilan Main Menu dapat dilihat
pada gambar 5.6 berikut ini.
61
(Sumber: diolah penulis)
Gambar 5.6 Tampilan Menu
Ada beberapa menu pilihan didalam aplikasi sms, diantaranya.
1. Send sms untuk mengirim pesan singkat.
2. SMS Report untuk melihat status pesan atau laporan pesan.
3. Petunujuk penggunaan untuk melihat tentang pengguna
aplikasi sms tersebut.
4. Tentang kami merupakan isi profile data pribadi.
62
Jika aplikasi sms atau pesan singkat sudah terbuka, kemudian
siap untuk pengiriman pesan singkat. Sentuh button send sms,
siap untuk berbicara, lihat pada gambar 5.7 berikut ini.
(Sumber: diolah penulis)
Gambar 5.7 Masukkan Nomor Telpon Tujuan
Ucapkan angka dengan waktu jedah sedikit agar tidak terjadi
kesalahan, jika telah selesai maka siap untuk langkah
63
selanjutnya yaitu isi pesan singkat. Lihat pada gambar 5.8
berikut ini.
(Sumber: diolah penulis)
Gambar 5.8 Proses Selesai Ucap Kata
Setiap selesai mengucapkan kata-kata masukkan pada nomor
telpon, isi pesan singkat, maka akan tampil sebuah gambar
contoh diatas. Kemudian lihat pada gambar 5.9 berikut ini.
64
(Sumber: diolah penulis)
Gambar 5.9 Masukkan Pesan Singkat
Kemudian setelah selesai memasukkan nomor telepon tujuan,
langkah berikutnya adalah memasukkan pesan singkat, jika
cara pada gambar 5.8 harus mempunyai jedah saat
65
memasukkan nomor telepon, tapi dipesan singkat tidak
memerlukan waktu jedah atau pemberhentian beberapa detik.
Lihat pada gambar 5.10 berikut ini.
(Sumber: diolah penulis)
Gambar 5.10 Kirim Pesan Singkat
Jika telah selesai pengisian pesan singkat, maka langkah
berikutnya adalah pengiriman pesan singkat, dengan
mengucapkan kata “Kirim”, maka pesan singkat akan terkirim.
66
Lihat pada gambar 5.11 berikut ini.
(Sumber: diolah penulis)
Gambar 5.11 Tampilan Pesan Singkat Terkirim
67
Jika proses pengiriman pesan singkat selesai maka akan tampil
pesan text sms terkirim lihat gambar diatas. Pada gambar 5.12
berikut ini.
(Sumber: diolah penulis)
Gambar 5.12 Data Pesan Tersimpan
Setelah pesan text terkirim, maka akan tampil text data
tersimpan lihat gambar diatas. Data terkirim akan tersimpan ke
68
dalam history atau laporan pesan singkat. Jika ingin melihat
laporan pesan terkirim, kembali ke main menu pesan singkat.
Lihat pada gambar 5.13 berikut ini.
(Sumber: diolah penulis)
Gambar 5.13 Tampilan Menu pesan
Kemudian langkah selanjutnya buka SMS Report, maka akan
tampil gambar 5.14 berikut ini.
69
(Sumber: diolah penulis)
Gambar 5.14 SMS Report
Untuk melihat pesan yang tersimpan, buka nomor yang diatas,
maka akan tampil langkah berikutnya. Untuk melihat isi pesan
yang sudah terkirim, buka kembali nomor id penyimpanan
pesan singkat. Lihat pada gambar 5.16 berikut ini.
70
(Sumber: diolah penulis)
Gambar 5.15 Data Pesan Tersimpan
Kemudian buka pilihan id tersebut untuk mengetahui isi pesan
yang terkirim. Lihat pada gambar 5.16 berikut ini.
71
(Sumber: diolah penulis)
Gambar 5.16 Isi Pesan Singkat yang Tersimpan
Ini merupakan tampilan pesan singkat yang terkirim. Jika ingin
mengirim ulang pesan singkat, kembali ke menu utama.
Lihat pada gambar 5.17 berikut ini.
72
(Sumber: diolah penulis)
Gambar 5.17 Isi Pesan Singkat yang akan Dihapus
Jika ingin menghapus pesan yang tersimpan, buka Menu utama
pada aplikasi pesan singkat, kemudian buka SMS Report, tekan
tanda menu hapus, maka pesan yang tersimpan akan hilang.
73
BAB VI
PENUTUP
Pada bab ini berisi tentang kesimpulan dari percobaan aplikasi yang telah
penulis buat dan saran yang penulis berikan untuk pengembangan aplikasi ini
selanjutnya akan lebih baik.
6.1 Simpulan
Dari uraian penjelasan dan pembahasan keseluruhan materi di bab-bab
sebelumnya, dapat diambil kesimpulan, adalah :
1. Aplikasi ini dibuat dengan menggunakan perintah suara berbasis
android.
2. Aplikasi pengiriman pesan singkat (SMS) ini dibuat dengan
menggunakan tampilan yang sederhana sehingga pengguna atau user
tidak mengalami kesulitan dalam menggunakan aplikasi SMS.
6.2 Saran
Saran yang diusulkan peneliti untuk proses pengembangan lebih lanjut
dari Aplikasi Short Message Service Menggunakan Perintah Suara Berbasis
Android adalah sebagai berikut:
74
1. Pada proses perekam suara Voice Recognition diusahakan tidak
terkoneksi ke jaringan internet atau tidak menggunakan google speech
recognition, harus menggunakan voice buatan sendiri.
2. Penambahan fitur-fitur dengan menggunakan perintah suara.
Contoh: Saat membuka aplikasi pesan, membuka history atau laporan.
3. Gunakan satu tombol untuk koneksi dari satu menu dengan menu yang
lainnya.
4. Bisa digunakan pada tempat umum.
DAFTAR PUSTAKA
Andrea A. 2012. “3 in 1: Tips & Trik Pintar Android, Iphone, dan BlackBerry”.
Jakarta : Mediakom.
Hasan, Iqbal. 2008. “Pokok – Pokok Materi Statistik 1 (Statistik Deskriptif)”.
Jakarta : Bumi Aksara.
Jogiyanto. 2005. “Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktik Aplikasi Bisnis”.Yogyakarta: Andi.
Kadir, Abdul. 2003. “Dasar Pemrograman Delphi 5.0”. Yogyakarta : Andi.
Kasman, Dharma, Akhmad. 2013. “Kolaborasi Dahsyat Android dengan PHP dan
MySQL”. Yogyakarta : Lokomedia.
Master.com. 2012. “Sekali Baca Langsung Inget Mengupas Lengkap All About
Android”. Jakarta: Kuncikom.
Mulyana, Eueung. 2012. “App Inventor: Ciptakan Sendiri Aplikasi Androidmu”.
Yogyakarta: Andi.
Murya, Yosef. 2014. “Pemrograman Android Black Box”. Jakarta : Jasakom.
Pressman, Roger. 2002. “Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku
Satu)”. Yogyakarta : Andi.
Purwandi, Wahyu, Ahmad. 2013.”Sistem Kendali Jarak Jauh Dengan Handphone
Menggunakan Pengenal Suara Microsoft Sapi 5.3”.Jurnal ELTEK, Vol 11 No 01,
April 2013 ISSN: 1693-4024
Riduwan. 2010. “Belajar Mudah Penelitian untuk Guru – Karyawan dan Penelitit
Pemula”. Bandung : Alfabeta.
Saputra, Agus. 2013. “Step by Step Membangun Aplikasi Bioskop dan SMS untuk
Panduan Skripsi”. Jakarta : PT Gramedia.
Shalahudin, Rosa. 2014. “Rekayasa Perangkat Lunak (Terstruktur dan
Berorientasi Objek)”. Bandung : Informatika.
Supriyanto, Aji. 2007. “Pengantar Teknologi Informasi”. Jakarta : Salemba Infotek.
Wahono, Yohanes, Harianto, Wibowo, Madha Christian. 2013. “Pemanfaatan Voice
Recognition Pada Telepon Genggam Berbasis Android Sebagai Kendali Perangkat
Elektronik”. Surabaya:STMIK STIKOM. Journal of Control and Network Systems.
JCONES Vol.2, No.1 (2013) 35-42.
Wibisono, Gunawan, Usman, Uke Kurniawan, Hantoro, Gunadi Dwi. 2008. “Konsep
Teknologi Seluler”. Bandung : Informatika Bandung.
http://teknikelektronika.com/pengertian-microphone-mikropon-cara-kerja-
mikrofon/.Diaksespada tanggal 27 November 2014.Pukul 22.15 WIB
http://www.kajianpustaka.com/2012/12/teori-sms-short-message-service.html
Diaksepada tanggal 27 November 2014.Pukul 22.20 WIB