BAB I PENDAHULUAN 1.1. Latar Belakang Kemudahan beraktifitas dengan smartphone tentunya tidak lepas dari peranan penting aplikasi yang ada didalamnnya. Namun sayangnya tidak semua pemilik smartphone terutama diindonesia, dapat mengoptimalkan penggunaan smartphone dengan baik demi menunjang perkembangan penggunanya itu sendiri. Dalam bidang pendidikan smartphone berbasis Android dapat digunakan sebagai media untuk mempermudah kegiatan belajar-mengajar atau mensosialisasikan berbagai hal dalam bidang pendidikan. Selama ini, untuk menghitung luas dan keliling pada bangun datar, masih dilakukan secara manual. Hal tersebut tentu saja membutuhkan waktu yang tidak sedikit dan membutuhkan ketelitian. Bahkan kemungkinan terjadi human error saat melakukan penghitungan cukup besar. Untuk menanggulanginya, ada pula aplikasi converter yang telah tersedia dikomputer, tetapi aplikasi tersebut tentu saja tidak efektif untuk dibawa kemana saja. Maka dibutuhkan suatu media yang memungkinkan aplikasi tersebut dapat digunakan kapan saja dan dimana saja. Dengan masalah tersebut maka penulis tertarik untuk membuat aplikasi menghitung luas dan keliling bangun datar, dengan dibuatnya aplikasi ini penulis berharap dapat digunakan untuk mempermudah dan mempercepat menghitung luas dan keliling bangun datar. 1
2 1.2. Maksud dan Tujuan Dalam penulisan tugas akhir ini ada beberapa maksud yang ingin penulis capai diantaranya adalah sebagai berikut, yaitu: 1. Penulis mencoba untuk menerapkan ilmu yang didapatkan selama di bangku kuliah pada jurusan Teknik Komputer, khususnya masalah pemrograman. 2. Membentuk pola pikir penulis untuk menjadi pribadi yang memiliki wawasan pengetahuan dalam komputerisasi dan teknologi yang kongkrit. 3. Membuat suatu aplikasi untuk mempermudah dan mempercepat menghitung luas dan keliling bangun datar Tujuan dari penulisan Tugas Akhir ini adalah sebagai salah satu syarat kelulusan Program Diploma Tiga (DIII) jurusan Teknik Komputer pada Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika (AMIK BSI) Jakarta. 1.3. Metode Pengumpulan Data Adapun metode penelitian yang digunakan penulis dalam pencarian dan pengumpulan data serta informasi-informasi yang mendukung didalam penyusunan Tugas Akhir ini adalah sebagai berikut, yaitu : 1. Studi Literatur Dalam mendapatkan dan mengumpulkan data yang disusun untuk menyelesaikan penulisan ilmiah ini, Penulis melakukan pengumpulan data, yaitu dimana penulis mendapatkan bahan-bahan untuk penulisan ilmiah ini dengan cara melakukan searching di internet, melakukan Tanya jawan dengan pengguna aplikasi,
3 mengunduh data tugas akhir mahasiswa melalui website jurusan, merancang pengimplementasian ke dalam program, pencarian sumber-sumber lain sehingga diperoleh gambaran dalam pembentukan suatu aplikasi yang penulis butuhkan. 2. Metode Pengumpulan Data (Observasi) Penulis dalam hal ini melakukan peninjauan atau observasi langsung terhadap kondisi dan keadaan yang sedang terjadi dengan cermat, pengumpulan data yang cermat dari lamapangan dengan melihat dan mencatat informasi yang didapatkan yang kemudian diolah dan diteliti. 3. Studi Pustaka (Library Study) Sebagai pendukung untuk mencari berbagai informasi, penulis menggunakan teknik studi pustaka dengan mengambil beberapa materi berupa buku, referensi, diktat dan catatan-catatan yang berkaitan dengan penulisan Tugas Akhir. 4. Metode Pengembangan Software (Software Development) Pada Proses ini penulis menggunakan Model Sekuensial Linier (Waterfall Development Model) yang merupakan paradigma model pengembangan perangkat lunak paling tua, dan paling banyak dipakai. Model ini mengusulkan sebuah pendekatan perkembangan perangkat lunak yang sistematik dan sekunsial yang dimulai pada tingkat dan kemajuan sistem pada seluruh tahapan alaisis, desain, kode, pengujian, dan pemeliharaan. Deskripsi dari tahapan-tahapan dengan Pengembangan Mode Sekuensial Liniear (Waterfall Development Model) yang dimaksud adalah sebagai berikut :
4 a. Analisis Pada proses ini, dilakukan penganalisaan dan pengumpulan kebutuhan sistem yang meliputi domain informasi, fungsi yang dibutuhkan untuk kerja atau performansi dan antarmuka. b. Desain Pada proses ini, dilakukan penganalisaan dan pengumpulan kebutuhan sistem yang meliputi domain informasi, fungsi yang dibutuhkan untuk kerja atau performansi dan antarmuka.arsitektur perangkat lunak, representasi interface, dan detail algoritma prosedural. c. Pengkodean Pengkodean merupakan proses menterjemahkan perancangan desain ke bentuk yang dapat dimengerti oeh mesin, dengan menggunakan bahasa pemrograman. d. Pengujian Setelah Proses Pengkodean selesai, dilanjutkan dengan proses pengujian pada program perangkat lunak, baik Pengujian logika internal, maupun Pengujian eksternal fungsional untuk memeriksa segala kemungkinan terjadinya kesalahan dan memeriksa apakah hasil dari pengembangan tersebut sesuai dengan hasil yang diinginkan. e. Pemeliharaan Proses Pemeliharaan merupakan bagian paling akhir dari siklus pengembangan dan dilakukan setelah perangkat lunak dipergunakan.
5 Kegiatan yang dilakukan pada proses pemeliharaan antara lain Corrective Maintenance, Adaptive Maintenance, Perfective Maintenance 1.4. Ruang Lingkup Agar Tugas Akhir ini lebih terarah dalam penulisan dan penjelasan ruang lingkupnya maka penulis membatasi masalah hanya pada sebatas permasalahan pada perancangan aplikasi yaitu mulai dari pengumpulan data, desain program sampai dengan spesifikasi perancangan aplikasi android menghitung luas dan keliling bangun datar beserta materi rumus.