Minggu, 24 Januari 2016 | By: Unknown

Proposal Penulisan Ilmiah


Proposal Penulisan Ilmiah

APLIKASI ABSENSI MAHASISWA BERBASIS ANDROID

Diajukan Guna Melengkapi Tugas Softskill (BahasaIndonesia)


Nama : Firman Putra Elpri
Kelas : 3KA35
NPM : 13113516





UNIVERSITAS GUNADARMA
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
 


 

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah
Pada Era Globalisasi saat ini perkembangan zaman bertumbuh sangat cepat seiring dengan lajunya kemajuan ilmu teknologi. Hal ini ditandai dengan banyaknya pengguna komputer atau gadget. Pesatnya perkembangan teknologi informasi membuat orang-orang ingin mencoba sesuatu yang baru salah satu contohnya adalah membuat aplikasi berbasis android.
Disini penulis mencoba membuat sebuah aplikasi absensi yang dapat digunakan di lingkup kampus maupun sekolah nantinya, karena untuk saat ini absensi yang ada masih menggunakan sistem manual yaitu media kertas dan tulisan.
Sistem manual tersebut menyebabkan pemborosan dana dalam pembelian kertas dan tinta printer untuk mencetak data-data yang diperlukan, padahal zaman sudah maju dengan adanya gadget kita bisa manfaatkan untuk keperluan absensi ataupun keperluan lainnya.
Dengan gadget kita tidak perlu lagi membeli kertas untuk absensi atau kita tidak perlu lagi membeli map untuk menyimpan kertas absensi tersebut. kita hanya perlu sebuah database untuk menyimpan data-datanya dan kita hanya perlu sebuah gadget untuk mengaksesnya danmenggunakannya.

1.2 Ruang Lingkup
Aplikasi ini cukup sederhana dan mudah digunakan karena hanya dibatasi untuk melakukan absensi saja.

1.3 Tujuan Penulisan
Penulisan ini bertujuan untuk membuat sebuah aplikasi absensi berbasis mobile / android, diharapkan pemakai bisa melakukan absensi dengan cepat dan mudah tanpa adanya batasan ruang dan waktu.

1.4 Metode Penulisan
Dalam membangun aplikasi kasir ini dibutuhkan beberapa software seperti :
1. Menginstall Android Studio
2. Menginstall Java Development Kit (JDK)
3. Menginstall Sql Server
Dalam penulisan ilmiah ini, penulisan menggunakan metode SDLC (Software Development Life Cycle). Dimana ada 5 fase yaitu : Fase identifikasi, Analisis, Perancangan, Implementasi, dan Uji coba.

1.5 Sistematika Penulisan
Pembahasan dalam penulisan ini akan dibagi ke dalam empat bab. Gambaran umum tentang isi dari setiap bab pada penulisan ini akan dijelaskan sebagai berikut:


Bab I : Pendahuluan, menjelaskan latar belakang masalah, tujuan penulisan, metode penulisan, dan sistematika penulisan.
Bab II : Landasan Teori, menjelaskan landasan teori tentang Java, Android, Android Studio IDE, XAMPP.
Bab III : Pembahasan, berisi tentang pembahasan aplikasi, mulai dari perancangan aplikasi, langkah-langkah pembuatan aplikasi, pengimplementasian aplikasi, dan cara menjalankan aplikasi.
Bab IV : Penutup, berisi tentang kesimpulan dan saran yang diperoleh dari pembahasan dalam penulisan ini untuk penyempurnaan dan pengembangan selanjutnya.


Bab 2 Landasan Teori
2.1 Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).
Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, Java bukan turunan langsung dari bahasa pemrograman manapun. OOP (Object Oriented Programming) adalah cara yang ampuh dalam pengorganisasian dan pengembangan perangkat lunak.

2.2 Android
Android adalah sistem operasi untuk handphone yang berbasis Linux. Android menyediakan platform open source bagi para pengembang untuk menciptakan aplikasi untuk digunakan oleh bermacam perangkat mobile.

2.3 Android Studio
Android Studio adalah sebuah IDE untuk pengembangan aplikasi di platform Android. Integrated Development Environment (IDE) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak.

2.4 XAMPP
XAMPP adalah perangkat lunak ( free software) bebas, yang mendukung untuk banyak sistem operasi, yang merupakan kompilasi dari beberapa program.

2.5 JDK
JDK (Java Development Kit) adalah Paket fungsi API untuk bahasa pemrograman Java, meliputi Java Runtime Environment (JRE) dan Java Virtual Machine (JVM).

2.6 DATABASE
Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.


Bab 3 PEMBAHASAN
Dalam bab ini akan membahas secara detail mengenai perancangan aplikasi, mulai dari pembuatan tabel, rancangan sistem dengan struktur navigasi, rancangan tampilan, langkah-langkah pembuatan aplikasi, pengimplementasian aplikasi, dan cara menjalankan aplikasi.

Bab 4 PENUTUP
Bab ini menguraikan tentang kesimpulan dan saran yang dapat diambil, menggabungkan teori pada bab 2 dengan hasil yang didapat. Selain itu juga akan diberikan saran-saran yang berkaitan dengan penulisan ini.





 



 

0 komentar:

Posting Komentar