Anda di halaman 1dari 24

Bidang Ilmu: Software Engineering / Aplikasi

LAPORAN PROYEK
MATAKULIAH SOFTWARE ENGINEERING
BINUS UNIVERSITY
Semester Genap 2015/2016

Baby-Apps
LB01

Ketua
Anggota

:
:

1801415394 Ricky Chandra


1. 1801435616 Fathurrahman Diko Raditya
2. 1801383291 Heru Sebastian
3. 1801380900 Michael

*
Teknik Informatika / School of Computer Science
BINUS UNIVERSITY
2016

ABSTRAK

Di era modern ini, perkembangan dunia yang sangat pesat sangatlah terbantu oleh pesatnya
perkembangan teknologi yang ada. Salah satu hal yang menjadi contoh mudah dalam
perkembangan teknologi adalah perkembangan telepon yang dimiliki oleh orang-orang. Saat ini,
hampir semua orang sudah memiliki smartphone. Teknologi yang ada di dalam sebuah smartphone
saat ini juga sudah sangat mutakhir. Sayangnya, keberadaan smartphone ini masih belum bisa
dimanfaatkan secara maksimal oleh orang-orang. Salah satu contoh kurangnya pemanfaatan
adalah kurangnya aplikasi yang bisa membantu pembelajaran bagi bayi lima tahun atau balita.
Dimana semakin majunya jaman, semakin mudah juga anak-anak tanpa peduli batasan umur untuk
mengetahui mengenai smartphone. Dan tidak semua konten yang disediakan aplikasi yang ada
saat ini sesuai dan bisa membantu tumbuh kembang anak balita.

DAFTAR ISI

ABSTRAK .................................................................................................................................................... 1
BAB I. PENDAHULUAN ............................................................................................................................ 3
BAB II. TUJUAN DAN MANFAAT PROYEK .......................................................................................... 6
BAB III. METODOLOGI / MODEL PROSES ........................................ Error! Bookmark not defined.7
BAB IV. HASIL DAN PEMBAHASAN ................................................................................................... 10
BAB V. SIMPULAN DAN SARAN ...................................................... Error! Bookmark not defined.22
DAFTAR PUSTAKA ............................................................................. Error! Bookmark not defined.23

BAB 1
PENDAHULUAN

1.1 Latar Belakang

Perkembangan dunia teknologi informasi saat ini melaju dengan sangat pesat, hal tersebut juga
berlaku di Indonesia. Ada banyak faktor yang menjadi pendukung berkembangnya IT. Salah satu faktor
yang paling mempengaruhi hal tersebut adalah mengenai perkembangan pesawat telepon. Seperti yang
kita tahu, pesawat telepon adalah sebua alat yang memungkinkan kita untuk berkomunikasi secara cepat
walaupun berada dalam jarak yang sangat jauh dari orang yang kita hubungi. Perkembangan pesawat
telepon itu sendiri juga sangat pesat. Dimulai dengan munculnya alat komunikasi portable seperti pager,
dan pada akhirnya kelak muncul alat komunikasi portable umum yang paling kita kenal saat ini yaitu
handphone.
Munculnya handphone sebagai pengganti pager juga merupakan awal dari era penggunaan
wireless dalam dunia teknologi. Generasi awal dari handphone sendiri mirip seperti komputer pada
generasi awalnya, yaitu memiliki ukuran yang besar jika dibandingkan dengan ukuran yang ada pada
generasi saat ini. Semakin berkembangnya teknologi membuat handphone juga menjadi semakin canggih.
Dan pada akhirnya akan dikenal jenis handphone yang memiliki sistem operasinya sendiri atau yang biasa
kita kenal sebagai smartphone.
Menurut penelitian yang dilakukan The Mobile Movement (Animim1, 2011:7) yang dibantu oleh
Google, menghasilkan data yang menunjukkan bahwa sebanyak 89% dari pengguna smartphone
menghabiskan waktu mereka untuk menggunakan smartphone yang mereka miliki sepanjang hari.
Penelitian tersebut juga menunjukkan data bahwa persentase penggunaan smartphone yang paling
penting adalah untuk penggunaan social networking dengan persentase sebesar 89%, diikuti oleh
membaca berita dan penelitian dengan persentase sebesar 82%, dan pada urutan ketiga yaitu untuk
navigasi dengan persentase sebesar 75%.
Seiring dengan semakin berkembangnya smartphone dan era globalisasi yang terjadi saat ini,
maka semakin banyak bermunculan aplikasi yang membantu mempermudah pekerjaan manusia seharihari. Salah satu aplikasi yang masih jarang dibuat di ranah perangkat lunak adalah aplikasi yang membantu
dalam pembelajaran bagi anak balita.

4
Seperti yang kita tahu, saat ini semua orang bisa menggunakan smartphone tanpa terhalang
batasan umur. Sayangnya, kurangnya aplikasi yang sesuai untuk anak-anak berumur di usia balita menjadi
sebuah masalah tersendiri terutama karena anak-anak pada umur tersebut sudah bisa dengan mudah
menggunakan smartphone.
Di dalam smartphone sendiri, salah satu fitur utama yang mereka miliki adalah sistem operasi.
Saat ini ada banyak sekali sistem operasi smartphone yang kita kenal, seperti Android, Blackberry,
iOS(Apple), dan Windows Phone, namun sistem operasi android masih menjadi sistem operasi yang paling
diminati dan memiliki pengguna paling banyak diantara keempat sistem operasi yang lain (Gartner,2013).
Data tersebut juga didukung oleh peningkatan penjualan yang dialami oleh smartphone yang
memiliki sistem operasi berbasis android pada periode kuarter ketiga tahun 2012 sampai kuarter ketiga
tahun 2013 menurut data dari International Data Corporation(IDC). Dimana sistem operasi Android
mengalami peningkatan sebesar 6,1%, sedangkan sistem operasi lainnya seperti iOS dan Blackberry
mengalami penurunan penjualan

Gambar 1.1 Perbandingan Sistem Operasi Mobile

(Sumber : Anonim1, Mobile/Tablet Operating System Market Share,2013)

Maka dari itu akan dibuat suatu aplikasi yang menjadi sebuah alat pembelajaran bagi anak-anak
balita supaya mereka bisa memanfaatkan smartphone.

5
1.2

Rumusan Masalah
Pengembangan Aplikasi Baby-Apps diharapkan dapat menjawab beberapa pertanyaan berikut:
1. Bagaimana aplikasi ini dapat membantu anak balita dalam mempelajari dunia sekitar?
2. Bagaimana aplikasi ini dapat membantu anak balita supaya bisa memanfaatkan smartphone
dengan lebih baik?
3. Bagaimana aplikasi ini dapat membantu anak balita supaya lebih cerdas dengan memahami
gambar dan bunyi?

1.3

Ruang Lingkup
Ruang lingkup masalah dalam penulisan paper ini adalah :
1.

Aplikasi ini dapat digunakan di berbagai smarphone yang berbasis android.

2.

Aplikasi ini dikembangkan dalam bahasa indonesia

3.

Sasaran aplikasi ini adalah balita

4.

Aplikasi ini dibuat menggunakan Android Studio

5.

Pengembangan aplikasi untuk menampilkan gambar dan suara binatang

BAB 2
Tujuan dan Manfaat Proyek

2.1

Tujuan dan Manfaat


2.1.1

Tujuan
Tujuan dari pengembangan aplikasi baby-apps adalah :
1. Mengembangkan aplikasi baby-apps yang bisa menampilkan gambar yang menjadi
media pembelajaran anak balita
2. Membuat aplikasi baby-apps yang bisa menampilkan suara dari sebuah gambar yang
menjadi media pembelajaran anak balita

2.1.2

Manfaat
Manfaat dari hasil pengembangan aplikasi baby-apps adalah:
1. Dengan adanya aplikasi ini, diharapkan anak balita bisa memanfaatkan smartphone
untuk media pembelajaran
2. Dengan adanya fitur gambar dan suara diharapkan anak balita bisa memahami dunia
sekitarnya dengan jauh lebih baik.

7
BAB 3
Metodologi/Metode Proses

Metode-metode yang digunakan dalam pembuatan aplikasi ini antara lain:


3.1

Metode Analisis
Untuk mendapatkan data yang diperlukan dalam pengembangan aplikasi, dilakukan
pengumpulan data dengan beberapa teknik berikut :
a.

Studi Literatur
Tahap ini dilaksanakan dengan membaca dan mempelajari literatur tertulis baik
itu di media cetak maupun online, seperti buku, artikel, dan jurnal yang ada
kaitannya dengan paper ini untuk nantinya dijadikan sebagai landasan teori
ataupun referensi di dalam penyusunan paper atau pengembangan aplikasi

b.

Kuosioner
Dilakukan penyebaran kuosioner ataupun survey yang dilakukan melalui media
sosial maupun secara langsung disebar kepada responden yang berkaitan dengan
pengembangan aplikasi

c.

Analisis Aplikasi Sejenis


Analisis dilakukan terhadap aplikasi yang memiliki fungsi yang sejenis ataupun
mirip. Aplikasi yang dianalisa akan dipilih menurut persamaan fungsi dengan
aplikasi yang akan dikembangkan

3.2

Metode Perancangan

Dalam pembuatan paper ini, akan digunakan metode pendekatan Extreme Programming
(XP). Langkah-langkah dari proses extreme programming adalah:
1.Planning
2.Design
3.Coding
4.Testing

Gambar 1.2 Langkah-langkah extreme programming

3.3

Sistematika Penulisan
Sistematika penulisan merupakan sebuah penjelasan mengenai susunan penulisan dari paper

yang telah dibuat secara teratur dan sistematik, yang terbagi menjadi lima bab dan beberapa subbab.
Sistematika penulisan disusun dengan urutan sebagai berikut:
BAB 1 PENDAHULUAN
Pendahuluan berisi latar belakang, rumusan masalah, ruang lingkup yang
merupakan batasan pengembangan aplikasi, tujuan dan manfaat, metodologi
penelitian, dan sistematika penulisan.

BAB 2 TUJUAN DAN MANFAAT


Bab ini menjelaskan tentang tujuan dan manfaat dari pembuatan aplikasi babyapps

BAB 3 METODOLOGI
Pada bab ini membahas metode yang digunakan didalam
pengumpulan data dan pengembangan aplikasi. Hasil metodologi
ditampilkan berupa hasil analisis dan perancangan.

9
BAB 4 HASIL DAN PEMBAHASAN
Bab ini mengenai hasil implementasi aplikasi yang telah dibuat
kepada pengguna. Dan juga mengevaluasi aplikasi yang telah
diimplementasikan.

BAB 5 SIMPULAN DAN SARAN


Bab ini menjelaskan simpulan yang berisi hasil ulasan yang dapat
menjawab masalah yang disampaikan dalam pendahuluan serta saran untuk
pengembangan lebih lanjut dan saran bagi pengguna yang akan menggunakan
hasil rancangan.

10
BAB 4
Hasil dan Pembahasan

4.1 Daftar Tim dan Peran


Ricky Chandra Pembuatan Aplikasi (code)
Fathurrahman Diko Raditya Pembuatan Aplikasi( Flow + Design )
Heru Sebastian Pembuatan Aplikasi ( Flow + Design)
Michael- Pembuatan Aplikasi ( Design )

4.2 Use Case Diagram

Gambar 4.1 Use Case Aplikasi

11

Nantinya fitur yang ada pada prototype dari aplikasi baby-apps ini ada 4. Yaitu :
a. Memilih kategori dari Flash Card
b. Memilih Flash Card yang ingin dimainkan di dalam sebuah kategori
c. Mengaktifkan / memainkan Flash Card
d. Mengganti bahasa

2 fitur pertama dari aplikasi akan bisa dilakukan oleh balita sebagai target user utama dari aplikasi ,
sedangkan satu fitur lagi bisa diaktifkan oleh orang tua. Nantinya, akan dikembangan fitur embed aplikasi
dengan google play yang ada, sehingga pada sequence diagram, user sudah berubah menjadi registered
user.

12

4.3 Class Diagram

Gambar 4.2 Class Diagram Aplikasi

13
4.4 State/Sequence Diagram
4.4.1 Sequence Diagram dari Fitur 1(Memilih Kategori)

Gambar 4.3 Sequence Diagram 1 Aplikasi

Gambar diatas adalah sequence diagram mengenai fitur pertama yaitu memilih kategori. User bisa memilih kategori dengan
cara memilih tombol kategori, dan mencari kategori yang diinginkan.

14
4.4.2 Sequence Diagram dari Fitur 2 ( Memilih Flash Card)

Gambar 4.4 Sequence diagram 2 Aplikasi

Gambar diatas adalah sequence diagram mengenai fitur kedua yaitu memilih flashcard. User bisa mencari flashcard sesuai
yang ia inginkan.

15
4.4.3 Sequence Diagram dari Fitur 3 (Mengaktifkan FlashCard)

Gambar 4.5 Sequence Diagram 3 aplikasi

Gambar diatas adalah sequence diagram mengenai fitur ketiga yaitu mengaktifkan flashcard. User setelah memilih sebuah
flashcard dari category page, bisa mengaktifkannya dengan cara mengklik gambar yang ada. Jika diklik, gambara yang
muncul akan mengeluarkan animasi dan suara sesuai tema gambar tersebut.

16
4.4.4 Sequence Diagram dari Fitur 4(Mengubah Bahasa)

Gambar 4.6 Sequence Diagram 4 aplikasi


Gambar diatas adalah sequence diagram mengenai fitur keempat yaitu mengubah bahasa. User akan memilih tombol
Language dan akan diarahkan ke language page dan nantinya akan memilih language yang diinginkan disana.

17

4.5 Data Flow Diagram

Gambar 4.7 Data Flow Diagram Aplikasi

Di atas adalah tampilan DFD dari aplikasi baby-apps dimana aplikasi akan mengembalikan 2 hal yaitu daftar
bahasa, dan animasi serta suara setelah diminta oleh user.

18
4.6 Graphic User Interface
4.6.1 Title Page

Gambar 4.8 Title Page Aplikasi

Tampilan titlepage dimana jika memilih play akan diarahkan ke halaman homepage dan tombol premium untuk ke
depannya , direncanakan ada fitur premium dimana user bisa membuat flashcard custom buatan mereka sendiri.

19
4.6.2 Category List

Gambar 4.9 Category List Page Aplikasi

Tampilan Category List yang menampilkan semua kategori yang ada dalam aplikasi. Nantinya jika diklik, akan muncul semua
flashcard yang termasuk di dalam kategori yang sudah dipilih.

20
4.6.3 Game Play

Gambar 4.10 Contoh GamePlay Page Aplikasi


Berikut adalah tampilan gameplay dari aplikasi baby-apps, dimana nantinya gambar utama di tengah layar pada awalnya
berada pada posisi idle, namun jika diklik, akan menampilkan animasi serta suara

21
4.7 Software Quality Assurance Testing
Langkah yang akan dilakukan pada SQA aplikasi baby-apps akan mengikuti gambar dibawah ini :

Gambar 4.11 SQA dari Aplikasi


Dimana QA dibagi menjadi 3 bagian yaitu tes dari segi internal 2 tahap, dari segi flow sebelum di code, dan dari segi OO
setelah di code. Lalu setelah prototype jadi dibuat akan dilakukan tes ke calon user, sampai ke tahap user acceptance test.

22
BAB 5
Simpulan dan Saran

5.1

Simpulan
Berdasarkan dari hasil pengembangan aplikasi baby-apps maka dapat disimpulkan
bahwa:
1.

Aplikasi baby-apps adalah sebuah aplikasi yang memiliki fitur pembelajaran bagi para
balita untuk mengenal lingkungan di sekitarnya

2.

Pengguna aplikasi baby-apps adalah sebuah aplikasi yang bisa membantu para balita
supaya menjadi lebih cerdas dalam memahami hal-hal baru yang belum pernah mereka
lihat

3.

Fitur image dan sound yang ada pada tiap flashcard membuat para balita menjadi
tertarik kepada aplikasi baby-apps sehingga memacu mereka untuk tertarik
mengetahui lebih banyak hal

5.2

Saran
Berdasarkan hasil evaluasi pada aplikasi baby-apps terdapat beberapa saran untuk
pengembangan aplikasi selanjutnya sebagai berikut:
1.

Pada aplikasi baby-apps diharapkan lebih banyak kategori

2.

Aplikasi baby-apps diharapkan memiliki fitur custom flashcard

3.

Ada baiknya ditambahkan pembelajaran lain selain berbicara dan mengenal hal baru di
dalam aplikasi baby-apps

4.

Menurut responden aplikasi baby-apps mudah dimengerti namun akan lebih baik jika
dalam aplikasi terdapat tutorial penggunaan pada saat aplikasi pertama kali digunakan.

5.

Aplikasi baby-apps ada baiknya dibuat juga pada platform iOS dan Windows Phone.

23

DAFTAR PUSTAKA

Fitcard, K. (2005). A Smartphone for the Masse Communications-Telephone And


Telegraph, 22, 14-15, 19.
IDC (2013). Android Growth Drives Another Strong Quarter for the Worldwide
Tablet Market, According to IDC . SAN MATEO: International Data
Corporation.
Raphael, J.R. (2011). Specialty Android Apps for Business users. Smartphones;
Software packages, 1, 2.
Pressman, R. (2010). Software Engineering : A Practitioners Approach (7 ed.).
New York: McGraw Hill.
Shneiderman B., Plaisant C. (2010). Designing The User Interface: Strategies For
Effective Human-Computer Interaction (5th ed.). United States of America:
Pearson Education, Inc.

Anda mungkin juga menyukai