• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI MENGHITUNG GERAK LURUS FISIKA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Wahyu Pramono

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI MENGHITUNG GERAK LURUS FISIKA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Wahyu Pramono"

Copied!
7
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI MENGHITUNG GERAK LURUS

FISIKA BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Wahyu Pramono

11.11.5607

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2015

(2)
(3)

1

RANCANG BANGUN APLIKASI MENGHITUNG GERAK LURUS FISIKA

BERBSASIS ANDROID

Wahyu Pramono

1)

, Rum Muhamad Andri

2)

,

1)

Teknik Informatika STMIK AMIKOM Yogyakarta

2)

Sistem Informasi STMIK AMIKOM Yogyakarta

Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283

Email : wahyu.pramono@students.amikom.ac.id1), andri@amikom.ac.id2)

AbstractPhysics is the science of nature, which studies the basic elements of the universe, the forces acting on it, and consequences include a wide range, from sub-atomic particles forming all the material to the behavior of the universe as a whole cosmos. This study sought to develop an application based on Android fiska straight motion to straight motion learning and physics calculations.

The program is focused on the application as a tool to shorten the time and accuracy in the counting process. Implementation of this application by performing instalisasi straight motion physics applications on a device that uses a smartphone based on Android operating system. Results of application development and limited testing shows that features in applications that include materials, formulas and exercises can work well.

KeywordsPhyscs, style, universe, atoms,cosmos,android.

1. Pendahuluan

1.1 Latar Belakang Masalah

Fisika terjadi di sekeliling kita, dalam kehidupan sehari-hari kita tidak lepas dari fisika. Benda yang jatuh ke tanah, jarak tempuh, gesekan, timbangan, atau kalor/panas tidak lepas dari kegiatan fisika. Perthitungan fisika seperti gerak lurus adalah dua jenis gerakan yaitu Gerak Lurus Beraturan (GLB) yang arahnya mendatar dan Gerak Lurus Berubah Beraturan(GLBB) yang arahnya vertical. Menghitung secara manual dapat menyebabkan hasil yang tidak akurat dan memakan waktu cukup yang lama.

1.2 Rumusan Masalah

Dari latar belakang masalah diatas , maka dapat di susun suatu rumusan masalah yaitu perhitungan Gerak Lurus Beraturan dan Gerak Lurus Berubah Beraturan memakan waktu dan tidak akuran hasil perhitungan menjadi akurat dan cepat.

1.3 Maksud dan Tujuan Penelitian

Maksud dan tujuan dari pembuatan skripsi ini adalah untuk membangun sebuah aplikasi perhitungan gerak lurus fisika berbasis android untuk dapat memberikan hasil yang akurat dan media pembelajaran.

1.4 Metode Penelitian

Metode penelitian merupakan salah satu hal yang sangat penting dalam penyusunan skripsi ini, untuk mendapatkan hasil yang diinginkan maka metode penelitian yang akan

digunakan adalah metode SWOT (strenghts, weakness, opportunities, threats) dan untuk metode pengembangan sistem menggunakan metode waterfall model yang terdiri dari requirements, analysis, design, coding, testing dan maintenance.

1.5 Tinjauan Pustaka

Beberapa aplikasi pembelajaran rumus berbasis android yang pernah dibuat adalah :

Alfian Purnomo pada tulisannya yang berjudul Aplikasi Rumus Fisika Dasar SMP Pada Mobile Device Berbasis Androidmembahas tentang pembuatan aplikasi rumus fisika dasar SMP pada mobile device berbasis android. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman java android dan eclipse sebagai editor untuk menulis script. Kelebihan aplikasi ini tampilan yang cukup menarik dan kekurangannya tidak adanya soal latihan [1].

Penelitan oleh Rhesa Septianto berjudul Aplikasi Pembelajaran Bangun Datar Dan Bangun Ruang Berbasis Mobile Android untuk membantu peserta didik agar dapat belajar dengan baik dan mudah memahami materi. Penulis merancang dan membuat aplikasi pembelajaran bangun datar dan bangun ruang berbasis android sebagai sarana pembelajaran bagi siswa SD. Kelebihan aplikasi ini memberikan banyak materi dan kekurangan tampilan yang masih sederhana [2].

Selain itu Izhus Samaruddin pada tulisannya yang berjudul Perancangan Aplikasi Pembelajaran Fisika Kelas XII SMA Berbasis Android menghasilkan media pembelajaran bebasis android untuk mata pelajaran fisika tingkat SMA yang bisa menjadi salah satu solusi meningkatkan minat siswa dalam mempelajari dan memahami fisika. Penelitian ini juga mendesain alat bantu pembelajaran secara menarik dan menggunakan teknologi android yang banyak digunakan di era modern. Aplikasi ini di buat denga menggunakan software eclipse helios. Kelebihan tampilan pembelajaran yang menaraik kekurangan tidak adanya menu soal [3].

1.6 Landasan Teori 1.6.1 Konsep Dasar Fisika

Fisika merupakan disiplin ilmu yang mempelajari fenomena alam semesta, hukum – hukumnya dan interaksinya. Setiap gejala apa saja pasti terkait dengan hukum fisika. Benda diam maupun bergerak, seorang yang duduk, berdiri, olahraga, memasak, atau mengendalikan

(4)

kendaraan, mesin, pesawat, serta bekerja apa saja tidak terlepas dari hukum fisika. Disiplin ilmu apa saja, terutama bidang exacta, terkait dan didasari dengan fisika. Sehingga tidak mustahil jika teknologi, kedokteran, kefarmasian, ilmu olahraga, kimia, maupun biologi memerlukan materi fisika, minimal sebagai keilmuan dasar.

Fisika dasar merupakan sokoguru bidang fisika lainnya. Pemahaman tentang fisika dasar sangat menentukan kemampuan memahami fisika lanjut. Jika pemahaman siswa tentang fisika dasar baik, maka akan mudah menyerap dan menguasi materi bidang fisika lainnya. Demikian pula sebaliknya, jika tidak cukup paham fisika dasar maka sulit memahami fisika lanjut.

1.6.2 Informasi

Mc Leod (1995) mengatakan bahwa informasi adalah data yang telah diproses, atau data yang memiliki arti. Kualitas suatu informasi tergantung dari tiga hal, yaitu akurat (accurate), tepat pada waktunya (timeliness), dan relevan (relevance) .[4]

1.6.3 Aplikasi

Aplikasi berupa software yang berisi kesatuan perintah atau program yang dibuat untuk melaksanakan suatu fungsi bagi pengguna. Beberapa aktifitas yang dilakukan oleh manusia dan hampir semua proses yang dilakukan oleh manusia dapat dibantu dengan menggunakan suatu aplikasi. Definisi aplikasi adalah alat bantu untuk mempermudah dan mempercepat prosses pekerjaan dan bukan merupakan beban bagi para penggunanya [5]

1.6.4 Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

1.6.5 Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Untuk dapat digunakan dalam pembuatan aplikasi android maka eclipse membutuhkan plugin yang disebut ADT. [6]

1.6.6 Java

Java merupakan bahasa pemrograman yang dikembangkan dari bahasa C++. Sun Microsystems mengumumkan kehadiran bahasa Java secara formal di tahun 1995, bahasa ini mulai disambut hangat masyarakat luas seiring dengan meledaknya era internet.

1.6.8 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengolahan datanya. Kepopuleran MySQL antara lain karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses database-nya sehingga mudah untuk

digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database perusahaan – perusahaan skala menengah - kecil. [7]

1.6.9 UML

Unified Modeling Language (UML) adalah keluarga notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang dibangun menggunakan pemrograman berorientasi objek.

2. Pembahasan 2.1 Analisis

Aplikasi menghitung gerak lurus fisika berbasis fisika menggunakan metode SWOT, model ini melakukan pendekatan secara sistematis dan urut, mulai dari strengths melihat kekuatan yang dimiliki saat membangun sistem, weakness melihat kelemahan sebelum adanya sistem , opportunities dengan melihat peluang ketika sistem ini akan dibangun, dan threats melihat ancaman ketika sistem di buat.

2.2 Analisis Kebutuhan Fungsional

Kebutuhan fungsional adalah bagian paparan mengenai fitur – fitur yang akan dimasukkan ke dalam aplikasi yang akan dibuat. Fitur – fitur tersebut antara lain sebagai berikut : a. Aplikasi mampu menampilkan hasil hitung gerak

lurus beraturan dan gerak lurus tidak beraturan. b. Aplikasi mampu memberikan soal latihan . c. Aplikasi dapat memberikan materi pembahasan.

2.3 Analisis Kebutuhan Non Fungsional

Kebutuhan ini adalah bagian yang akan mendukung jalan proses pembuatan aplikasi. Berikut ini beberapa kebutuhan non fungsional tersebut.

1. Kebutuhan Perangkat Keras Aplikasi (Hardware) a. Display 720 x 1280 pixel.

b. Memory internal 1GB dan RAM 1GB. c. Speed HSDPA 21Mbps.

d. CPU 1 Ghz, Chipset Snapdragon MSM8227. 2. Kebutuhan Perangkat Lunak (Software)

a. Software yang dibutuhan dalam pembuatan aplikasi ini adalah Windows 8.1, Eclipse Juno, Android Software Development Kit (SDK), Android Development Tools (ADT), Adobe Illustrator CS5. b. Software yang dibutuhkan untuk penerapan aplikasi

menggunakan sistem operasi android 4.3. 3. Kebutuhan Sistem SDM (Brainware)

a. Analisis. b. Programmer.

(5)

3 c. User.

2.4 Perancangan Sistem

Perancangan sistem merupakan bagian penting dalam suatu pembuatan atau pengembangan sistem, pada tahap ini dimaksudkan untuk memberikan suatu gambaran umum tentang aplikasi yang akan dibuat.

2.4.1 Perancangan Use Case Diagram

Use case diagram menjelaskan apa yang dilakukan oleh sistem yang akan dibangun dan siapa yang berinteraksi dengan sistem. Use case diagram aplikasi ini sebagai berikut:

Gambar 1. Use Case Diagram

2.4.2 Perancangan Activity Diagram

Activity diagram menggambarkan berbagai alur aktifitas dalam sistem yang sedang di rancang, bagaimana masing – masing alir berawal, keputusan yang mungkin terjadi, dan bagaimana mereka berakhir.

Gambar 2. Activity Diagram Splash Screen

2.4.3 Perancangan Class Diagram

Class diagram merupakan diagram yang selalu ada di pemodelan sistem berorientasi objek. Class diagram aplikasi ini adalah sebagai berikut :

Gambar 3. Class Diagram

2.4.4 Perancangan Sequence Diagram

Sequence diagram digunakan untuk menggambarkan interaksi antar objek dalam dan sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa pesan yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi waktu (vertical) dan dimensi objek – objek yang terkait (horizontal).

Gambar 4. Sequence Diagram Materi

2.5 Rancangan Tampilan

Rancangan tampilan aplikasi ini menjelaskan bagaimana suatu aplikasi tampil pada layar dan tata letak dan daftar menu.

1. Rancangan Tampilan Menu Utama

(6)

2.6 Implementasi

Implementasi merupakan sebuah tahapan dimana setelah melakukan analisis dan perancangan sistem pada siklus rekayasa perangkat lunak. Dimana aplikasi sudah siap untuk dioperasikan sehingga pada tahapan ini dapat diketahui fungsi dan tujuan aplikasi sesuai atau tidak dengan apa yang diinginkan.

1. Tampilan Splash Screen

Gambar 6. Tampilan Splash Screen 2. Tampilan Menu Utama

Gambar 7. Tampilan Menu Utama 3. Tampilan Menu Perhitungan GLBB

Gambar 8. Tampilan menu GLBB

2.7 Pengujian

Pengujian aplikasi pada skripsi ini dilakukan berdasarkan rancangan fungsional sistem. Pengujian akan dilakukan dengan metode white box pada kondisi yang sesuai.

Pengujian akan dilakukan pada emulator dan smartphone android.

Tabel 1. Hasil Pengujian White-box

No Fitur Keterangan

1 Splashscreen Berjalan baik 2 Menu Utama Berjalan baik

3 Materi Berjalan baik

4 Rumus Berjalan baik

5 Latihan Soal Berjalan baik

6 Bantuan Berjalan baik

7 Tentang Berjalan baik

8 Keluar Berjalan baik

3. Kesimpulan

Setelah melihat dari pembahasan keseluruhan materi pada bab – bab sebelumnya pada perancangan aplikasi menghitung gerak lurus berbasis android:

1. Untuk merancang, mendesain, dan mengimplementasikan aplikasi menghitung gerak lurus fisika, dimulai dari proses pengumpulan informasi materi gerak lurus beraturan, gerak lurus berubah beraturan dan gerak parabola. Kemudian membuat perancangan antarmuka aplikasi, dan dilanjutkan dengan membuat kode program. 2. Aplikasi dapat menampilkan hasil perhitungan

rumus GLB, GLBB, dan Gerak Parabola secara akurat.

3. Aplikasi di lengkapi dengan latihan soal untuk mengukur sejauh mana pengguna memahami materi yang dipelajari.

4. Saran

Pada penulisan skripsi ini tentu masih terdapat banyak kekurangan, yang mungkin dapat disempurnakan lagi pada pengembangan selanjutnya, terdapat beberapa saran yang dapat dipergunakan, diantaranya :

1. Menambahkan materi dan perhitungan fisika agar aplikasi menjadi lebih lengkap.

2. Pengembang menambahkan visualisasi gerak agar pemahaman gerak lurus semakin mudah.

(7)

5

Daftar Pustaka

[1] Purnomo, Alfian.2012, Aplikasi Rumus Fisika Dasar Smp Pada Mobile Device Berbasis Android.Skripsi Universitas Gunadarma.Depok.

[2] Septianto, Rhesa.2014, Aplikasi Pembelajaran Bangun Datar Dan Bangun Ruang Berbasis Android.Skripsi Universtitas Muhammdiyah Surakarta.Surakarta

[3] Samarudin, Izus.2014, Perancangan Aplikasi Pembelajaran Fisika Kelas XII SMA Berbasis Android. Skripsi Universitas Muhammadiyah Surakarta. Surakarta. [4] Leitch, Robert A., Davis, K.Roscoe, Accounting Information Systems. New Jersy:Prentice Hall. 1983

[5] Nazarudin Safaat, Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android. Bandung:Informatika. 2011

[6] Arief M. Rudiyanto, Pemrograman Web Dinamis Menggunakan PHP MySQL. Yogyakarta:Andi. 2011 [7] Haryanto, Bambang, Rekayasa Sistem Berorientasi Objek. Bandung: Informatika 2004

Biodata Penulis

Wahyu Pramono, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.

Rum Muhammad Andri Kr, Ir, M.Kom, memperoleh gelar dari Program Studi Ilmu Komputer Fakultas IPA Universitas Gajah Mada. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.

Gambar

Gambar 1. Use Case Diagram  2.4.2 Perancangan Activity Diagram
Gambar 6. Tampilan Splash Screen

Referensi

Dokumen terkait

Pada biji mangga dapat terbentuk lebih dari satu embrio. BAB

selaku Kepala Dinas Kesehatan Provinsi Jawa Timur yang telah memberikan kesempatan kepada kami sehingga kami dapat melaksanakan praktek kerja profesi apoteker di

Dari hasil informasi tersebut dapat dilihat negara mana saja yang paling banyak membicarakan tentang fenomena atau peristiwa tersebut berdasarkan bahasa yang digunakan,

Penulisan ilmiah ini menjelaskan mengenai komputerisasi Aplikasi Kearsipan Tanda Terima Surat dari sebuah PT Pos Indonesia (Persero) yang memiliki tiga prosedur yaitu Input Data

terjadi DRP kategori pemberian obat yang salah pada pasien kanker payudara di instalasi rawat inap di RSU Dr.. Abdul Moeloek

Berdasarkan hasil analisis dan pengujian terhadap implementasi metode Simple Multi Attribute Technique Exploiting Rank ( SMARTER ) dalam sistem pendukung keputusan untuk

Menurut Ridho ilham & Endang (2015) (dalam penelitiannya yang berjudul Analisis Pengaruh CAR, FDR, NPD, BOPO dan Size terhadap Prifitabilitas Pada Bank Umum Syariah

Karakteristik Dasar Pasien Sepsis yang Meninggal di ICU Karakteristik Dasar :. Jenis Kelamin dan Usia