Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
1
BAB I
PENDAHULUAN
1.1. Latar Belakang
Android merupakan Sistem Operasi yang sedang populer dikalangan pengguna
smartphone selain IOS dan Windows Phone, karena memungkinkan pengguna untuk
dapat mengembangkan aplikasi telephone seluler secara gratis, sehingga banyak
bermunculan para developer untuk membuat dan mengembangkan berbagai macam
aplikasi berbasis android, hampir semua hal dalam kehidupan kita sehari-hari dibantu
dengan aplikasi. Android menyediakan penyimpanan khusus aplikasi android yaitu
playstore, di playstore hampir semua aplikasi yang di butuhkan ada, tinggal
mengunduhnya dan menginstall di smartphone, kita dapat dengan mudah melakukan
kegiatan sehari-hari baik itu fashion, office, game, bahkan berbagai macam aplikasi
yang dapat menunjang di bidang pendidikan, meskipun tidak semua aplikasi yang di
buat oleh para pengembang menyajikan semua materi yang kita butuhkan.
Karena sifatnya yang Open Source dan tersedianya berbagai macam software
pendukung diantaranya Eclipse dan Netbeans yang mudah dipahami oleh kalangan
pemula serta banyaknya buku-buku panduan baik online maupun offline yang secara
lengkap menjelaskan tata cara pembuatan aplikasi android, sehingga memungkinkan
kita dapat membuat sendiri aplikasi yang kita inginkan.
2
Kegiatan belajar mengajar di kelas tidak selalu efektif dan menyenangkan
terutama ketika berhadapan dengan banyaknya modul materi pembelajaran, buku-
buku yang tebalnya membuat kita tidak bersemangat untuk mempelajari dan
mendalaminya, untuk itu perlu adanya inovasi yang dapat menjadikan belajar adalah
hal yang menyenangkan dalam kehidupan sehari-hari kita, apalagi kebutuhan gadget
tidak bisa lepas dari keseharian kita. Masih sedikitnya aplikasi yang dapat membantu
kegiatan belajar terutama berkaitan dengan sistem operasi linux Centos menjadi
alasan utama penulis membuat aplikasi yang nantinya dapat menunjang
pembelajaran tentang linux Centos ini. Meskipun tidak sepopuler sistem operasi
Windows dan IOS namun ternyata masih banyak yang menggunakan sistem operasi
linux Centos terutama untuk kebutuhan sistem operasi server dan materi di
lingkungan pendidikan terutama materi perkuliahan.
Berdasarkan uraian diatas maka penulis membuat aplikasi mobile berbasis
android tentang materi Linux Centos dengan judul tugas akhir yaitu
“PERANCANGAN APLIKASI MATERI PEMBELAJARAN LINUX CENTOS
BERBASIS ANDROID”, Dengan harapan penulis, semoga aplikasi ini dapat
bermanfaat bagi penulis khususnya dan masyarakat pada umumnya.
1.2. Maksud dan Tujuan
Adapun maksud dan tujuan dari pembuatan aplikasi ini adalah:
1. Menghasilkan aplikasi tentang materi pembelajaran Linux Centos yang
diimplementasikan sebagai media alternatif selain buku dan media cetak pada
3
smartphone berbasis android, supaya proses belajar lebih menarik dan tidak
membosankan.
2. Melatih kemampuan dan mengembangkan pengetahuan mengenai perancangan
aplikasi android.
3. Menambah ilmu pengetahuan dan wawasan serta mengembangkan daya pikir
penulis terutama dalam mengemukakan pendapatnya melalui penulisan Tugas
Akhir ini, serta menambah pengetahuan penulis tentang perancangan aplikasi
khususnya aplikasi android.
Tujuan dari penulisan Tugas Akhir ini merupakan salah satu syarat kelulusan
dari program studi Diploma III (D3) untuk jurusan Teknik Komputer di Akademi
Managemen Informatika dan Komputer Bina Sarana informatika (AMIK-BSI).
1.3.Metode Penelitian
Metode penelitian yang digunakan penulis adalah metode Studi Pustaka yaitu
mengambil atau mengumpulkan data dari buku, jurnal, artikel di internet maupun e-
book tentang perancangan aplikasi Android. Selain itu penulis juga menggunakan
metode System Development Life Cycle (SDLC) yang terdiri dari beberapa tahap
yaitu:
1. Analisis (Analysis)
Tahap ini adalah proses analisa kebutuhan, keperluan dan penggunaan apa saja
yang dibutuhkan pada aplikasi yang akan di bangun. Tahapan ini akan
4
menghasilkan data yang berhubungan dengan keinginan pengguna dalam
pembuatan aplikasi termasuk rencana yang akan dilakukan.
2. Perancangan (Designing)
Proses perancangan ini akan menerjemahkan syarat kebutuhan ke sebuah
perancangan aplikasi yang dapat diperkirakan sebelum dibuat coding. Proses ini
akan berfokus pada rancangan struktur data, arsitektur aplikasi representasi
interface.
3. Implementasi (implementation)
Tahapan ini merupakan proses penerapan dari hasil rancangan yang telah
dihasilkan dengan membuat aplikasi menggunakan bahasa programan Java
Android dengan software Netbeans sebagai Editor.
4. Uji coba (testing)
Tahapan ini bisa dikatakan final dalam pembuatan sebuah aplikasi. Pada tahap ini
dilakukan uji coba dan evaluasi pada aplikasi yang telah dibuat untuk diperbaiki
jika terjadi kesalahan.
1.4. Ruang Lingkup
Ruang lingkup pada penulisan tugas akhir perancangan aplikasi materi
pebelajaran Linux Centos berbasis android ini adalah aplikasi yang berfokus pada
rancangan struktur data, arsitektur aplikasi, antaramuka aplikasi dan flow diagram
yang menghasilkan tampilan image dari materi yang disajikan supaya materi yang
disajikan menarik dan tidak membosankan. Aplikasi ini dikembangkan pada sistem
5
android versi 2.3 (Gingerbread) yang pemrogramannya menggunakan IDE Netbeans
7.2, aplikasi ini bisa berjalan pada perangkat smartphone yang
mengimplementasikan sistem operasi android.