You are on page 1of 20

APLIKASI KATALOG PERPUSTAKAAN STMIK AMIKOM YOGYAKARTA

MENGGUNAKAN MOBILE BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Moh.Safiin
08.11.2267

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2013
APPLICATION LIBRARY CATALOG STMIK AMIKOM YOGYAKARTA
USING ANDROID BASED MOBILE

APLIKASI KATALOG PERPUSTAKAAN STMIK AMIKOM YOGYAKARTA


MENGGUNAKAN MOBILE BERBASIS ANDROID

Moh.Safiin
Kusrini
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA

ABSTRACT

Application library catalog STMIK AMIKOM Yogyakarta using android based mobile
called ALICSAM an android based mobile application used to search the library catalog STMIK
AMIKOM Yogyakarta via mobile devices.
ALICSAM application provides various menus to search the library catalog STMIK
AMIKOM Yogyakarta like to search the book, search ebook, isiCD search, search TA / Thesis,
user also can search books by author or by the publisher and the user can directly access the
diglib.amikom. ac.id through this application.
With this application time and space constraints can be overcome so that students can
access the STMIK AMIKOM Yogyakarta also check the availability of books and the desired
library catalog through Android-based mobile devices, whenever and wherever students are. As
well as to improve the efficiency of the check or look for availability of books in the library STMIK
AMIKOM Yogyakarta.

Keywords: Android-Based Mobile Applications, Application Catalog, library catalog


1. Pendahuluan
Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat telah banyak
memberikan manfaat dalam kehidupan, diantaranya adalah komputer, internet, bahkan alat
telekomunikasi yang semakin canggih. Dengan adanya ketiga elemen tersebut, manusia
telah di permudah dalam mengakses data, mengolah data, juga dalam berkomunikasi yang
tidak lagi dibatasi oleh jarak dan waktu bahkan tempat yang jauh sekalipun.
Seiring dengan tingkat mobilitas yang tinggi, beberapa tahun terakhir tengah marak
perangkat bergerak atau mobile device. Salah satu perangkat mobile yang paling pesat
adalah Handphone dimana hampir setiap orang memilikinya.
Handphone yang sedianya sebagai alat komunikasi, saat ini sudah lebih dari fungsi
dasarnya. Berbagai macam fitur telah ditanamkan, seperti pengolah gambar dan video,
pengolah dokumen dan lain sebagainya. Hal ini tak lepas dari penggunaan Sistem Operasi
pada Handphone. Android sebagai Sistem Operasi berbasis linux yang dapat digunakan di
berbagai perangkat mobile. Android memiliki tujuan utama untuk memajukan inovasi piranti
telepon bergerak agar pengguna mampu mengeksplorasi kemampuan dan menambah
pengalaman lebih dibandingkan dengan platform mobile lainnya. Saat ini Aplikasi-aplikasi
mobile berbasiskan android pada perangkat mobile sedang berkembang pesat serta
merupakan salah satu teknologi yang sebagian besar dibutuhkan oleh semua orang
pengguna perangkat mobile berbasis android. Hampir di seluruh penjuru dunia manfaatnya
bisa dirasakan oleh semua pengguna perangkat mobile berbasis android.
Perpustakaan STMIK AMIKOM saat ini menganut system terbuka dengan seluruh
proses yang terkomputerisasi. Selain koleksi buku-buku dan CD perpustakaan STMIK
AMIKOM juga menyediakan koleksi Tugas akhir dan Skripsi mahasiswa, Majalah, Surat
kabar, Jurnal ilmiah AMIKOM, Jurnal Terakreditasi, Prosiding, Jurnal Online dan fasilitas
komputer yang secara bebas digunakan oleh mahasiswa untuk proses belajarnya yang
disambungkan dengan jaringan internet. Selain itu, pencarian katalog perpustakaan STMIK
AMIKOM juga dapat diakses melalui e official site amikom digital library
(diglib.amikom.ac.id).

1
2. Landasan Teori
2.1 Katalog Perpustakaan
Katalog perpustakaan dari masa-kemasa telah mengalami inovasi. Inovasi terhadap
katalog perpustakaan ditujukan untuk memberi kemudahan kepada pengguna perpustakaan
dalam me nemu-balikkan bahan pustaka yang diinginkannya dari perpustakaan.
Perpustakaan memerlukan katalog untuk menunjukkan ketersediaan koleksi yang
dimilikinya. Untuk itu, perpustakaan memerlukan suatu daftar yang berisikan informasi
bibliografis dari koleksi yang dimilikinya. Daftar tersebut biasanya disebut katalog
perpustakaan.
katalog adalah suatu daftar dari, dan indeks ke suatu koleksi buku dan bahan
lainnya. Katalog memungkinkan pengguna untuk menemukan suatu bahan pustaka yang
tersedia dalam koleksi perpustakaan tertentu. Katalog juga memungkinkan pengguna untuk
mengetahui di mana suatu bahan pustaka bisa ditemukan. Dengan demikian, katalog adalah
suatu sarana untuk menemubalikkan suatu bahan pustaka dari koleksi suatu perpustakaan.
2.2 Android
Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android
menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka
sendiri untuk digunakan oleh bermacam piranti bergerak. Awalnya, Google Inc. membeli
Android Inc., pendatang baru yang membuat piranti lunak untuk ponsel. Kemudian untuk
mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34
perusahaan piranti keras, piranti lunak, dan piranti telekomunikasi, termasuk Google, HTC,
Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.(Stephanus, 2011: 1).
2.3 Teori Analisis
2.3.1 Analisis Pieces
Analisis terhadap kinerja, ekonomi, pengendalian, efisiensi, dan pelayanan atau juga
sering disebut dengan analisis pieces. Adapun pengertian dari analisis pieces sebagai
berikut (Hanif Al Fatta, Analisis & Perancngan Sistem Informasi) :
1. Analisis Kinerja Sistem ( Performance )
Kinerja adalah suatu kemampuan sistem dalam menyelesaikan tugas dengan cepat
sehingga sasaran dapat segera tercapai. Kinerja diukur dengan jumlah produksi
(throughput) dan waktu yang digunakan untuk menyesuaikan perpindahan pekerjaan
(response time).
2. Analisis Informasi ( Information )

2
Informasi merupakan hal penting karena dengan informasi tersebut pihak manajemen
(marketing) dan user dapat melakukan langkah selanjutnya.
3. Analisis Ekonomi ( Economy )
Pemanfaatan biaya yang digunakan dari pemanfaatan informasi. Peningkatan terhadap
kebutuhan ekonomis mempengaruhi pengendalian biaya dan peningkatan manfaat.
4. Analisis Pengendalian ( Control )
Analisis ini digunakan untuk membandingkan sistem yang dianalisa berdasarkan pada
segi ketepatan waktu, kemudahan akses, dan ketelitian data yang diproses.
5. Analisis Efisiensi ( Efficiency )
Efisiensi berhubungan dengan bagaimana sumber tersebut dapat digunakan secara
optimal. Operasi pada suatu perusahaan dikatakan efisien atau tidak biasanya
didasarkan pada tugas dan tanggung jawab dalam melaksanakan kegiatan.
6. Analisis Pelayanan ( Service )
Peningkatan pelayanan memperlihatkan kategori yang beragam. Proyek yang dipilih
merupakan peningkatan pelayanan yang lebih baik bagi manajemen (marketing), user
dan bagian lain yang merupakan simbol kualitas dari suatu sistem informasi.
2.4 Konsep Pemodelan Sistem
2.4.1 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 obyek
(OOP).(Fowler, 2005: 1).
UML mulai diperkenalkan oleh object Management Group, sebuah organisasi yang
telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang
UML sudah mulai banyak digunakan oleh para praktisi OOP. UML merupakan dasar bagi
perangkat (tool) desain berorientasi objek dari IBM.
Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka
yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri piranti lunak
dan pengembangan sistem.
2.5 Konsep Basis Data
Basis data (database), atau sering pula dieja basisdata, adalah kumpulan data
(informasi) yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan software untuk memperoleh informasi dari basis data tersebut. Software ini
sering untuk mengelola basis data disebut Sistem Manajemen Basis Data(database
management system, DBMS).

3
2.6 Java
Java merupakan bahasa berorientasi objek (OOP) yaitu cara ampuh dalam
pengorganisasian dan pengembangan perangkat lunak. Pada OOP, program komputer
sebagai kelompok objek yang saling berinteraksi. Deskripsi ringkas OOP adalah
mengorganisasikan program sebagai kumpulan komponen, disebut objek. Objek-objek ini
ada secara independen, mempunyai aturan-aturan berkomunikasi dengan objek lain dan
untuk memerintahkan objek lain guna meminta informasi tertentu atau meminta objek lain
mengerjakan sesuatu. Kelas bertindak sebagai modul sekaligus tipe. Sebagai tipe maka
pada saat jalan, program menciptakan objek-objek yang merupakan instan-instan kelas.
Kelas dapat mewarisi kelas lain. Java tidak mengijinkan pewarisan jamak namun
menyelesaikan kebutuhan pewarisan jamak dengan fasilitas antarmuka yang lebih
elegan(Prasetyo, 2007: 1).
2.7 Eclipse
Eclipse merupakan program untuk mengetikkan baris perintah untuk membuat
aplikasi android, script program yang diketikkan di eclipse merupakan perpaduan antara
bahasa pemrograman java dan xml. Eclipse adalah sebuah IDE (Integrated Development
Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua
platform (platform-independent).
2.8 Smartphone
Telepon pintar (smartphone) adalah telepon gengam yang mempunyai mempunyai
kemampuan tinggi dan dengan fungsi yang hampir menyerupai komputer. Belum ada
definisi mutlak dari smartphone ini. Beberapa orang mengatakan, smartphone merupakan
telepon yang bekerja menggunakan seluruh piranti lunak sistem operasi yang menyediakan
hubungan standar dan mendasar bagi pengembang aplikasi. Bagi yang lainnya, telepon
pintar hanyalah merupakan sebuah telepon yang menyajikan fitur canggih seperti e-mail,
internet dan kemampuan membaca buku elektronik / e-book atau terdapat keyboard (baik
built-in maupun eksternal) dan konektor VGA. Dengan kata lain, smartphone merupakan
komputer mini yang mempunyai kapabilitas sebuah telepon.

3. Analisis dan Perancangan Sistem


3.1 Tinjauan Umum
Perpustakaan STMIK AMIKOM Yogyakarta merupakan perpustakaan dengan
koleksi buku dan CD. Sebagai lembaga pendidikan tinggi memiliki komitmet penuh dalam
mengembangkan ilmu pengetahuan. Koleksi buku yang dimiliki perpustakaan STMIK
AMIKOM secara umum digolongkan menjadi dua, yaitu buku-buku yang digunakan untuk
mendukung perkuliahan sehari-hari berupa buku diktat kuliah dan buku acuan untuk

4
mahasiswa dan buku-buku referensi baik berbahasa Indonesia maupun berbahasa asing
yang digunakan dengan tujuan pengembangan ilmu dan teknologi.
3.2 Analisis Sistem
Analisis dilakukan untuk mengetahui kebutuhan yang diperlukan oleh sistem untuk
mengembangkan aplikasi. Analisis dilakukan dengan mencari dan menentukan beberapa
kebutuhan seperti data masukan, fungsi-fungsi yang dibutuhkan, data hasil proses sistem
dan desain antar muka sistem.
Konsep dasar ALICSAM ini aplikasi pencarian katalog perpustakaan yang berjalan
di handset yang memiliki sistem operasi Android
ALICSAM merupakan perangkat lunak pencarian katalog perpustakaan berbasiskan
teknologi android. User bisa menggunakan aplikasi ini jika mempunyai perangkat yang
memiliki handset bersistem operasikan android. Didalam aplikasi ini user bisa melakukan
pencarian katalog perpustakaan STMIK AMIKOM Yogyakarta.
3.3 Perancangan Sistem
Perancangan sistem yang digunakan untuk membangun aplikasi ALICSAM ini
adalah dengan menggunakan metode UML (Unified Modelling language). UML adalah
bahasa standar yang digunakan untuk menjelaskan dan menvisualisasikan artifak dari
proses analisis dan desain berorientasi objek. UML memungkinan developer melakukan
pemodelan secara visual, yaitu penekanan pada penggambaran. Pemodelan visual
membantu untuk menangkap struktur dan kelakukan dari objek, mempermudah
penggambaran interaksi antara elemen dalam sistem, dan mempertahankan konsistensi
antara desain dan implementasi dalam pemrograman.

5
Use case diagram ALICSAM menceritakan tentang user yang menggunakan aplikasi
ALICSAM secara optional user bisa memilih apa yang diinginkan. User disini adalah
pengguna aplikasi yang ingin melakukan pencarian katalog perpustakaan. Ada beberapa
aktifitas yang bisa dilakukan oleh user atau pengguna di aplikasi ini yaitu :
1. Jika user memilih masuk aplikasi maka sistem akan meload semua data yang
dibutuhkan untuk menjalankan aplikasi seperti data gambar, suara, fungsi-fungsi
algoritma dan lain lain.
2. Jika user telah masuk aplikasi maka sistem akan menampilkan halaman utama atau
halaman home aplikasi yang berisikan menu-menu yaitu pencarian buku, pencarian
pengarang, pencarian penerbit, pencarian isi CD, pencarian TA/skripsi dan menu
pencarian ebook.
3. Jika user memilih salah satu menu pencarian (pencarian buku, pencarian
pengarang, pencarian penerbit, pencarian isi CD, pencarian TA/skripsi atau
pencarian ebook), maka akan muncul case baru yaitu sistem menampilkan halaman
atau form pencarian sesuai dengan menu pencarian yang dipilih oleh user.
4. Jika user menekan options menu pada perangkat mobilenya maka akan muncul
case baru yaitu masuk kedalam bagian help, about, search on web dan exit, dimana
ketiga case ini merupakan sebuah include dari case ” menekan Options menu pada
mobilenya”.
5. Jika user memilih menu help maka akan muncul case baru tentang cara-cara
penggunaan aplikasi ALICSAM.
6. Jika user memilih menu about maka akan muncul case baru tentang riwayat dari
aplikasi ALICSAM.
7. Jika user memilih menu search on web maka akan muncul case baru tentang
pencarian katalog melalui situs digital library STMIK AMIKOM.
8. Jika user memilih keluar aplikasi atau maka akan muncul case baru yaitu sistem
akan finish (mengakhiri) semua proses yang ada.
Class diagram memberikan gambaran statis tentang sistem atau perangkat lunak
yang kompleks. Aplikasi ALICSAM ini mempunyai class diagram dari sisi user. Berikut ini
adalah gambar rancangan objek yang berupa class diagram tersebut.

6
Sequence diagram menjelaskan secara detail urutan proses yang dilakukan dalam
sistem untuk mencapai tujuan dari use case. Interaksi yang terjadi antar class, operasi apa
saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-masing
operasi.
Sequence diagram pencarian katalog perpustakaan di ALICSAM, dimulai ketika
menjalankan aplikasi kemudian masuk kedalam halaman menu utama dengan berbagai
macam pilihan atau optional pencarian katalog perpustakaan. Untuk melakukan pencarian
katalog perpustakaan maka user harus memilih optional pencarian. Selanjutnya adalah
melakukan penginputan data katalog yang ingin dicari kemudian melakukan pencarian. User
juga dapat melihat dan membaca detail katalog dengan memilih atau mengklik data katalog
tersebut. Diagram berikut menggambarkan proses pencarian buku di ALICSAM.

7
Activity diagram menurut Fowler (2004: 163) adalah teknik untuk menggambarkan
logika prosedural, proses bisnis dan jalur kerja.
Activity Diagram ALICSAM untuk pencarian buku dimulai ketika user memulai dan
menjalankan aplikasi, setelah itu sistem menampilkan halaman utama, setelah halaman
utama muncul user dihadapkan kepada pilihan yaitu memilih menu pencarian buku, menu
pengarang, menu penerbit, menu isi cd, menu ta/skripsi, dan menu pencarian ebook. Jika
user memilih menu pencarian buku maka sistem menampilkan halaman atau form pencarian
buku. Setelah form pencarian buku ditampilkan, user dapat menginputkan data buku (judul
buku) yang ingin dicari kemudian menekan tombol search, setelah menekan tombol search,
sistem akan mencari dan menampilkan hasil pencarian buku kepada user, setelah itu user
juga dapat melihat detail buku dengan cara memilih atau mengklik judul buku pada list hasil
pencarian buku. User juga dapat kembali ke halaman utama jika ingin melakukan pencarian
katalog lainnya dengan menekan tombol back. Berikut ini adalah activity diagram proses
pencarian buku di aplikasi ALICSAM.

3.4 Rancangan Database


Database adalah suatu komponen penting dari sistem ALICSAM, karena berfungsi
sebagai penyimpan dan penyedia data (informasi) katalog perpustakaan STMIK AMIKOM
sehingga dapat digunakan oleh sistem ALICSAM dalam melakukan pencarian data
(informasi) katalog. Database pada aplikasi ALICSAM ini menggunakan database real (asli
atau sesuai) yang terdapat pada perpustakaan kampus STMIK AMIKOM Yogyakarta.

8
3.5 Rancangan Antarmuka
Rancangan yang akan dibuat harus memberikan gambaran dan penjelasan dari
setiap gambar, teks dan navigasi. Rancangan tampilan ini menggambarkan keterkaitan
setiap halaman dan juga menjelaskan arah komunikasinya. Rancangan tampilan ini
bertujuan agar aplikasi yang dihasilkan terlihat lebih menarik, mudah dipahami dan
dioperasikan.

4. Implementasi dan Pembahasan


4.1 Implementasi
Implementasi merupakan tahapan setelah melakukan analisis dan perancangan
sistem pada siklus rekayasa perangkat lunak, dimana aplikasi siap dioperasikan pada
keadaan yang sebenarnya, sehingga dari sini akan diketahui apakah program atau aplikasi
yang telah dibuat benar-benar dapat mengahasilkan output yang sesuai dengan tujuan yang
diinginkan.
Implementasi dan pembahasan perancangan aplikasi ALICSAM ini menggunakan
emulator dari java eclipse dan handphone Samsung Galaxy Mini yang menggunakan
android versi 2.2 (Froyo).
Batasan implementasi pada aplikasi android ini adalah tidak bisa melakukan proses
update database perpustakaan secara otomatis, penginputan database atau penambahan
data katalog perpustakaan terbaru harus dilakukan secara manual.
Berikut ini adalah implementasi aplikasi ALICSAM.
1. Halaman SplashScreen
Halaman splashscreen ini merupakan halaman yang pertama kali muncul ketika
aplikasi pencarian katalog perpustakaan ini dijalankan. Halaman ini adalah halaman
pembuka saat aplikasi dijalankan. Halaman splashscreen ini terdiri dari elemen
RelativeLayout, View, dan 2 buah TextView.

9
2. Halaman Home
Halaman home ini merupakan halaman yang muncul setelah halaman splashscreen.
Pada halaman home terdapat 6 menu pilihan yang dapat dipilih oleh user yaitu Buku,
Pengarang, Penerbit, Isi CD, TA/Skripsi, dan Ebook.
Halaman home ini dibuat menggunakan elemen LinearLayout(Vertical),
RelativeLayout, image view, 6 buah image button, dan 6 buah text view.

Berikut source code dari fungsi-fungsi yang terdapat pada halaman home :
a. Source code fungsi untuk berpindah dari halaman home ke halaman pencarian
buku.
btnBuku.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent i = new Intent(MainActivity.this, Form_buku.class);
startActivity(i); }});
b. Source code fungsi untuk berpindah dari halaman home ke halaman pencarian
ebook.
btnEbook.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent i = new Intent(MainActivity.this, Form_ebook.class);
startActivity(i); }});
c. Source code fungsi untuk berpindah dari halaman home ke halaman pencarian
isi CD.
btnIsiCD.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent i = new Intent(MainActivity.this, Form_isicd.class);
startActivity(i); }});
d. Source code fungsi untuk berpindah dari halaman home ke halaman pencarian
TA / Skripsi.

10
btnTaskripsi.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent i = new Intent(MainActivity.this, Form_taskripsi.class);
startActivity(i); }});
3. Form Halaman Pencarian
Form ini adalah merupakan halaman pencarian yang tampil bila user memilih atau
mengklik gambar tombol (ImageButton) pilihan pencarian buku, isi CD, ta/skripsi, atau ebook
serta pencarian buku berdasarkan pengarang atau penerbit pada aplikasi ALICSAM. Form
ini berfungsi sebagai halaman untuk melakukan proses pencarian katalog perpustakaan baik
berupa buku, ebook, Isi CD, TA Skrpsi, maupun pencarian buku berdasarkan pengarang
atau penerbit.

Setiap form halaman pencarian ini dibuat menggunakan elemen


LinearLayout(Vertical), LinearLayout(Horizontal), ImageView, satu buah EditText, satu buah
button, dua buah TextView dan satu buah GridView.

11
4. Form Options Menu
Form ini adalah merupakan halaman menu yang tampil bila user menekan atau
mengklik tombol menu pada handphone atau perangkat mobilenya saat menjalankan
aplikasi ALICSAM ini. Form ini berfungsi untuk menampilkan options menu berupa menu
Help, menu About, Search on web dan menu Exit.
Form Options Menu ini dibuat menggunakan 4 buah elemen MenuItem.

Berikut ini source code form options menu :


public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_help:
break;
case R.id.action_about:
break;
case R.id.action_gotoweb:
break;
case R.id.action_exit:
break; }
return(super.onOptionsItemSelected(item));}
4.2 Pembahasan
Pada pembahasan interface ini tidak semua menu dijelaskan, karena pembuatan
interface menu-menu yang terdapat didalam aplikasi ini secara garis besar menggunakan
elemen-elemen yang hampir sama.
4.2.1 Pembahasan Interface dihandphone
Berikut ini adalah tampilan dan penjelasan singkat tentang aplikasi ALICSAM yang
sudah terinstal didalam handphone Galaxy Mini GT-S5570.
1. Halaman Home

12
Halaman home ini menampilkan menu-menu yang memiliki fungsi-fungsi
tertentu seperti Buku, Pengarang, Penerbit, Isi CD, TA Skripsi, dan Ebook.

2. Halaman Pencarian
Halaman pencarian ini menampilkan kolom untuk menginputkan kata kunci dari
katalog yang ingin dicari serta tombol search untuk melakukan proses pencarian
katalog perpustakaan.

3. Options Menu
Form ini menampilkan empat menu item, terdiri dari Help, About, Search on
web dan Exit bila user menekan atau mengklik tombol menu pada handphone atau
perangkat mobilenya saat menjalankan aplikasi ini.

13
4. Help
Form ini menampilkan text tentang keterangan cara penggunaan aplikasi
ALICSAM dan tombol “Ok” untuk keluar dari tampilan Help.

5. About
Form ini menampilkan text tentang keterangan aplikasi ALICSAM dan tombol
“Ok” untuk keluar dari tampilan About.

6. Exit
Form ini menampilkan text konfirmasi “apakah benar ingin keluar ?”, dan dua
buah tombol, tombol “Yes” dan Tombol “No”. jika memilih “Yes” maka akan keluar

14
dari aplikasi atau menutup aplikasi dan jika memilih “No” maka akan kembali
pada tampilan Home.

7. Search on web
Form ini berisi sebuah tombol “Go to web” untuk mengakses
diglib.amikom.ac.id dan webView yang berguna untuk menampilkan halaman web.
Halaman web akan tampil pada webView jika koneksi handphone telah tersambung
pada paket data atau WiFi untuk koneksi ke internet.

5. Kesimpulan dan Saran


5.1 Kesimpulan
Setelah melalui beberapa tahapan dalam menyelesaikan Aplikasi Katalog
Perpustakaan STMIK AMIKOM Yogyakarta menggunakan Mobile Berbasis Android, dapat
disimpulkan bahwa :
1. Aplikasi ALICSAM dapat membantu pencarian katalog perpustakaan di kampus
STMIK AMIKOM.
2. Tidak memerlukan banyak waktu untuk menjalankan aplikasi ALICSAM.
3. Pencarian katalog menjadi lebih mudah karena menggunakan handphone atau
handset yang mudah dibawa kemana-mana sehingga dapat diakses kapanpun
dan dimanapun.

15
4. Dengan aplikasi ALICSAM ini pencarian katalog perpustakaan STMIK AMIKOM
menjadi lebih mudah.
5. Aplikasi ALICSAM ini mudah untuk digunakan.
6. Aplikasi ALICSAM ini bisa dijadikan media atau aplikasi alternatif pencarian
katalog perpustakaan STMIK AMIKOM.
7. Performance aplikasi ini sudah tergolong cukup bagus
8. Dapat menghemat alokasi sumber daya, karena penggunaannya hanya
menggunakan handphone yang menggunakan sumber daya yang kecil.
9. Berdasarkan hasil pengujian program aplikasi ALICSAM ini sudah dapat
dipastikan bebas dari syntax error, runtime error, dan logic error.
10. Dari hasil uji sistem dan uji program, aplikasi ini dapat digunakan sebagai media
alternatif pencarian katalog perpustakaan yang berupa pencarian buku, ebook,
isi cd, TA atau skripsi.
5.2 Saran - saran
Pada penulisan skripsi ini tentu masih terdapat kekurangan yang dapat
disempurnakan lagi pada pengembangan sistem berikutnya. Agar aplikasi ini dapat menjadi
lebih baik terdapat beberapa saran yang dapat dipergunakan diantaranya :
1. Menambahkan fitur upgrade database katalog perpustakaan, agar data-data
katalog perpustakaan pada aplikasi ini selalu up to date sesuai dengan data
katalog perpustakaan.
2. Desain aplikasi ALICSAM ini lebih dipercantik agar user tidak merasa bosan
dengan interface aplikasi ini.
3. Aplikasi ALICSAM ini dikembangkan lagi dengan mengupdate data-data, baik
data katalog perpustakaan, dan gambar dari katalog yang dicari agar pengguna
aplikasi ini tidak merasa jenuh.
4. Desain User Interface dan komposisi warna pada aplikasi ALICSAM ini
dipercantik lagi agar lebih menarik.
5. Interaksi antara aplikasi ALICSAM dengan user lebih ditingkatkan lagi agar
aplikasi ini lebih interaktif.

16
DAFTAR PUSTAKA
Edy Winarno, Ali Zaki dan SmitDev Community. 2012. Hacking dan Programing dengan
Android SDK untuk Advanced. Jakarta: Elex Media Komputindo
Fowler, M. 2005. UML Distilled. Boston: Pearson Education
Hermawan, Stephanus S. 2011. Mudah Membuat Aplikasi Android. Yogyakarta: C.V Andi
Offset
Michael, Ivan Siregar. 2011. Membongkar Source Code berbagai Aplikasi Android.
Yogyakarta : Gava Media
Munawar. 2005. Pemodelan Visual dengan UML. Yogyakarta: Graha Ilmu
Prasetyo, D. 2007. 150 RAHASIA Pemrograman Java. Jakarta: PT Elex Media
Komputindo
Safaat, Nazruddin H. 2011. ANDROID Pemrograman Aplikasi Mobile Smartphone dan
Tablet Berbasis Android. Bandung: Informatika
Safaat, Nazruddin H. 2012. ANDROID Pemrograman Aplikasi Mobile Smartphone dan
Tablet Berbasis Android Edisi Revisi. Bandung: Informatika

17

You might also like