• Tidak ada hasil yang ditemukan

APLIKASI KATALOG PERPUSTAKAAN STMIK AMIKOM YOGYAKARTA MENGGUNAKAN MOBILE BERBASIS ANDROID NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI KATALOG PERPUSTAKAAN STMIK AMIKOM YOGYAKARTA MENGGUNAKAN MOBILE BERBASIS ANDROID NASKAH PUBLIKASI"

Copied!
20
0
0

Teks penuh

(1)

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

(2)
(3)

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.

(4)

1

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).

(5)

2

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).

(6)

3

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).

(7)

4

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

(8)

5

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.

(9)

6

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.

(10)

7

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.

(11)

8

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.

(12)

9

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.

(13)

10

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.

(14)

11

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.

(15)

12

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.

(16)

13

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.

(17)

14

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

(18)

15

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.

(19)

16

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.

(20)

17

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

Referensi

Dokumen terkait

Hal yang dapat memengaruhi biaya total ini adalah biaya lain-lain yang tidak dapat diperhitungkan sebelumnya, seperti bertambahnya hari rawat, pindahnya pasien dari ruang ICU

Hasil belajar matematika adalah skor kemampuan yang dimiliki oleh siswa setelah mengalami proses interaksi pembelajaran matematika yang dapat diukur menggunakan tes hasil

RENCANA TAHAPAN BERIKUTNYA Kabupaten Sinjai terdiri dari 67 (enam puluh tujuh) desa yang berada pada 8 (delapan) kecama- tan dari 9 (Sembilan) kecamatan di Kabupaten Sinjai

4) Setiap 3 bulan, Kepala Puskesmas melakukan pemeriksaan kas, dan dilaporkan dalam Berita Acara Pemeriksaan Kas... 5) Laporan dibuat rangkap 4 untuk untuk kegiatan yang bersumber

Rencana Operasi Mingguan berisi jadwal operasi serta pembebanan unit-unit pembangkit untuk 168 jam yang akan datang atas dasar pertimbangan ekonomis (pembebanan yang

Seluruh sifat mekanis (MOR, MOE, IB, kuat pegang sekrup) papan partikel semen hasil penelitian masih dibawah kualitas yang disyaratkan oleh standar JIS A 5417-1992 maupun

Bunganya lebar dan saling terpisah, sepal (helai kelopak bunganya) berwarna hijau terang yang mana ukuran sisi atasnya kurang lebih 18 x 6 mm, ujungnya melingkar ke belakang,

Namun secara umum dapat dijelaskan bahwa Ordo Siluriformes merupakan kelompok ikan yang memiliki bentuk tubuh kombinasi, berkumis atau bersungut, memiliki sirip