laporan reminder

Upload: fachri-aliyuddin

Post on 14-Jan-2016

219 views

Category:

Documents


1 download

DESCRIPTION

Jurnal aplikasi android pengingat

TRANSCRIPT

APLIKASI REMINDER / PENGINGAT JADWAL KULIAH BERBASIS ANDROID

Laporan AkhirDiajukan untuk memenuhi syarat kelulusan mata kuliah Perangkat Lunak Telekomunikasi dengan dosen Ir. Hj. Arjuni Budi Pantjawati, MT.

Disusun Oleh :Fachri Aliyuddin( 1006689 )Sopian Irfan M ( 1102428 )Okky Okta S ( 1206255 )Kelompok 03Konsentrasi: Pendidikan Teknik Elektro Telekomunikasi

PROGRAM STUDI S1 PENDIDIKAN TEKNIK ELEKTRODEPARTEMEN PENDIDIKAN TEKNIK ELEKTROFAKULTAS PENDIDIKAN TEKNOLOGI DAN KEJURUANUNIVERSITAS PENDIDIKAN INDONESIABANDUNG2015BAB IPendahuluan1.1 Latar BelakangPara mahasiswa maupun mahasiswi dalam keseharian nya saat menjalankan aktifitas perkuliahan terkadang lupa terhadap jadwal dari mata kuliah atau pun lupa terhadap tugas dari suatu mata kuliah yang di berikan oleh dosen mata kuliah tersebut. Sering kali mahasiswa atau pun mahasiswi tidak percaya akan nilai yang didapat di akhir perkuliahan mereka karena nilai mereka tidak memuaskan, hal ini sering kali di sebebkan karena kehadiran mereka tidak memenuhi syarat kelulusan dari mata kuliah tersebut dan tugas yang di tugaskan oleh dosen dari mata kuliah tersebut tidak masuk atau tidak di terima dosen dikarenakan keterlambatan dalam hal pengumpulan tugas Disini kami berupaya membuat sebuah program atau aplikasi Remainder atau Pengingat Jadwal Perkuliahan serta Tugas-tugas Perkuliahanyang berbasis android, yang kami sebut dangan nama Remaind Me, dan nanti nya kami berharap dapat membantu mengingatkan jadwal perkuliahan maupun tugas-tugas perkuliahan lewat Gadget yang sudah banyak di miliki di kalangan mahasiswa/iReminder yang kami buat sebagai tugas akhir dan syarat kelulusan dari mata kuliah Perangkat Lunak Telekomunikasi dimana mata kuliah ini sangat penting kami selesaikan dan menjadi salah satu referensi serta membantu kami dalam proyek Tugas Akhir yang juga sebagai salah satu persyataran kelulusan untuk Pendidikan Teknik Elektro (S1)

1.2 Identifikasi Masalah Dimana telah kami uraikan di bagian Latar Belakang, maka dari itu kami mengindetifikasi masalah yang ada antara lain :1. Sering nya mahasiswa lupa terhadap jadwal perkuliahan 2. Sering lupa mahasiswa terhadap kalkulasi jumlah absen suatau mata kuliah

1.3 Rumusan Masalah 1. Apakah aplikasi ini dapat membantu mahasiswa dalam mengingat suatu jadwal perkuliahan?2. Apakah aplikasi ini dapat berjalan dan terkoneksi langsung dengan web service jadwal mata kuliah?

1.4 Tujuan Penelitian Adapun tujuan dari pembuatan aplikasi bernama Reminder Me adalah :1. Untuk mengetahui seberapa efektifkah aplikasi reminder ini untuk mahasiswa 2. Untuk mengetahui tipe android apa saja kah yang dapat mengunakan aplikasi ini ?3. Untuk mengetahui hasil akhir dari mahasiswa setelah mengunakan aplikasi ini

1.5 Manfaat Penelitian Dengan tercapainya tujuan kami seperti yang telaj di jlaskan di atas, di harapkan hasil pembuatan propgram atau aplikasi Reminder Me ini dapat bermanfaat umumnya bagi semua orang yang membutuhkan dan khusus nya bagi para mahasiswa yang sangat membutuhkan. Ada pun manfaat yang ingin kami capai secara teoritis dan secara praktis yaitu :1. Secara Teroritis Hasil dari pembuatan aplikasi ini diharapkan dapat membantu mahasiswa dalam hal jadwal perkuliahan dan tugas perkuliahan yan nantinya dapat memberikan nilai akhir yang memuaskan 2. Secara PraktisBagi orang yang sering lupa terhadap jadwal perkuliahan nya dan tugas-tugas perkuliahan nya aplikasi ini dapat menjadi salah satu aplikasi yang sangat membatu dan sangat berguna

BAB IITINJAUAN PUSTAKA

2.1 Android Androidadalahsistem operasiberbasisLinuxyang dirancang untuk perangkat selulerlayar sentuhsepertitelepon pintardankomputer tablet.Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dariGoogle, yang kemudian membelinya pada tahun 2005.Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannyaOpen Handset Alliance, konsorsium dari perusahaan-perusahaanperangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukanstandar terbukaperangkat seluler.Ponsel Android pertamamulai dijual pada bulan Oktober 2008. Antarmuka penggunaAndroid didasarkan pada manipulasi langsung, menggunakan masukan sentuh yang serupa dengan tindakan di dunia nyata, seperti menggesek, mengetuk, mencubit, dan membalikkan cubitan untuk memanipulasi obyek di layar. Android adalah sistem operasi dengansumber terbuka, dan Google merilis kodenya di bawahLisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrogramanJava.Pada bulan Oktober 2012, ada sekitar 700.000 aplikasi yang tersedia untuk Android, dan sekitar 25 juta aplikasi telah diunduh dariGoogle Play, toko aplikasi utama Android. Sebuah survey pada bulan April-Mei 2013 menemukan bahwa Android adalah platform paling populer bagi para pengembang, digunakan oleh 71% pengembang aplikasi seluler.Faktor-faktor di atas telah memberikan kontribusi terhadap perkembangan Android, menjadikannya sebagai sistem operasi telepon pintar yang paling banyak digunakan di dunia,mengalahkanSymbianpada tahun 2010.Android juga menjadi pilihan bagi perusahaan teknologi yang menginginkan sistem operasi berbiaya rendah, bisa dikustomisasi, dan ringan untuk perangkat berteknologi tinggi tanpa harus mengembangkannya dari awal.[21]Akibatnya, meskipun pada awalnya sistem operasi ini dirancang khusus untuk telepon pintar dan tablet, Android juga dikembangkan menjadi aplikasi tambahan di televisi,konsolpermainan,kamera digital, dan perangkat elektronik lainnya. Sifat Android yang terbuka telah mendorong munculnya sejumlah besar komunitas pengembang aplikasi untuk menggunakan kode sumber terbuka sebagai dasar proyek pembuatan aplikasi, dengan menambahkan fitur-fitur baru bagi pengguna tingkat lanjut atau mengoperasikan Android pada perangkat yang secara resmi dirilis dengan menggunakan sistem operasi lain.Pada November 2013, Android menguasai pangsa pasar telepon pintar global, yang dipimpin oleh produk-produkSamsung, dengan persentase 64% pada bulan Maret 2013.Pada Juli 2013, terdapat 11.868 perangkat Android berbeda dengan beragam versi.[24]Keberhasilan sistem operasi ini juga menjadikannya sebagai target ligitasi paten "perang telepon pintar" antar perusahaan-perusahaan teknologi Hingga bulan Mei 2013, total 900 juta perangkat Android telah diaktifkan di seluruh dunia, dan 48 miliar aplikasi telah dipasang dari Google Play. Pada tanggal 3 September 2013, 1 miliar perangkat Android telah diaktifkan.

2.2 AppInventorMIT App Inventor adalah alat pemrograman berbasis yang memungkinkan semua orang, bahkan pemula, untuk memulai pemrograman dan membangun aplikasi yang berfungsi penuh untuk perangkat Android. Pendatang baru App Inventor dapat memiliki aplikasi pertama mereka dan berjalan dalam satu jam atau kurang, dan dapat program aplikasi yang lebih kompleks secara signifikan lebih sedikit waktu daripada dengan, bahasa berbasis teks yang lebih tradisional. Google Mark Friedman dan MIT Profesor Hal Abelson ikut memimpin pengembangan App Inventor sementara Hal itu cuti di Google. Awal kontributor insinyur Google lainnya yang Sharon Perl, Liz Looney, dan Ellen Spertus. App Inventor berjalan sebagai layanan Web yang dikelola oleh staf di MIT Center for Mobile Learning - sebuah kolaborasi dari MIT Ilmu Komputer dan Laboratorium Artificial Intelligence (CSAIL) dan MIT Media Lab. MIT App Inventor mendukung komunitas di seluruh dunia hampir 3 juta pengguna yang mewakili 195 negara di seluruh dunia. Lebih dari 100 ribu pengguna aktif mingguan alat ini telah dibangun lebih dari 7 juta aplikasi android. Sebuah alat open source yang berusaha untuk membuat kedua pemrograman dan penciptaan aplikasi diakses berbagai khalayak, MIT App Inventor telah meraih perhatian:

Pendidik formal dan informal yang telah menggunakan MIT App Inventor untuk memperkenalkan pemrograman untuk mereka siswa Ilmu Komputer, anggota klub sains, setelah sekolah program peserta, dan berkemah musim panas. Banyak pendidik juga mulai menggunakan MIT App Inventor untuk mengembangkan aplikasi untuk mendukung tujuan instruksional mereka sendiri.Pemerintah dan sipil karyawan dan relawan yang telah dimanfaatkan kekuatan MIT App Inventor untuk mengembangkan kebiasaan, seringkali aplikasi hiper-lokal dalam menanggapi bencana alam dan berbasis masyarakat kebutuhan Desainer dan manajer produk yang telah melihat potensi yang MIT App Inventor harus mendukung proses desain iteratif melalui prototyping cepat, pengujian dan iterasi.Para peneliti yang menggunakan MIT App Inventor untuk membuat aplikasi kustom untuk mendukung untuk memenuhi pengumpulan dan analisis data kebutuhan mereka dalam mendukung penelitian mereka dalam berbagai bidang dari medis untuk sosial.Penggemar dan Pengusaha yang memiliki ide mereka ingin cepat berubah menjadi sebuah aplikasi tanpa biaya atau belajar kurva bahwa penciptaan aplikasi yang lebih tradisional memerlukan.Pekerjaan tim Inventor MIT App didorong oleh lima tujuan utama:Mempertahankan dan meningkatkan alat - kami telah membuat komitmen jangka panjang untuk mempertahankan dan meningkatkan MIT App Inventor sebagai ujung tombak layanan gratis kepada pengguna akhir. Untuk tujuan ini, kita terus meningkatkan alat, menambahkan fitur baru, debugging dan meningkatkan kinerjanya.Membangun perangkat perusahaan - Motorola dan Ford kami bekerja dengan lembaga-lembaga publik dan perusahaan swasta untuk mendukung aplikasi unik dari alat dengan mengembangkan atau meningkatkan fitur kustom dari MIT App Inventor dalam menanggapi kebutuhan mitra.Membangun kapasitas - kami berusaha untuk memperluas kapasitas pendidikan komputasi formal dan informal untuk orang dewasa dan remaja di seluruh dunia. Dengan demikian, kita secara aktif terlibat dalam mengembangkan dan menyebarkan sumber daya dan pelatihan bahan untuk mendukung mereka yang tertarik dalam menciptakan program lokal mereka.Mempromosikan pendidikan ilmu komputer - kami berkomitmen untuk menarik perhatian pada keadaan ilmu komputer dan berpikir komputasi dalam pendidikan. Dari perspektif kebijakan kami secara aktif terlibat dalam percakapan lokal dan nasional tentang standar. Dari perspektif kesadaran, kami ingin berpartisipasi dan mendukung kampanye besar-besaran yang mendukung menjangkau khalayak baru.Melakukan dan mendukung penelitian masyarakat - sarjana dan mahasiswa pascasarjana di MIT dan berkolaborasi lembaga secara aktif terlibat dalam melakukan penelitian dan penerbitan sambil mengembangkan, menguji dan mengevaluasi penggunaan MIT App Inventor di seluruh dunia. (http://appinventor.mit.edu/)

2.3 Program Xampp XAMPP adalah perangkat lunak bebas, yang mendukung banyak system oprasi, merupakan kompilasi dari beberapa program.XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk tersebut.Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan fasiltias pilihan pengunaan PHP4 atau PHP5.Untuk berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP-Switch yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat free atau gratis untuk digunakan.Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993.Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum.Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya.Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data.Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan.Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka. Mengenal bagian XAMPP yang biasa digunakan pada umumnya:htdoc adalah folder te mpat meletakkan berkas-berkas yang akan dijalankan, seperti berkasPHP, HTML dan skrip lain. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Kontrol Panel yang berfungsi untuk mengelola layanan service XAMPP. Seperti menghentikan stop layanan, ataupun memulai start. kepanjangan dari XAMPP yaitu Apache, PHP, MySQL dan perl.XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang terbarunya anda bisa download pada http://www.apachefriends.org/en/xampp-window.html.Software XAMPP versi ini terdiri atas:a. Apache versi 2.0.54b. MySQL versi 4.1.12c. PHP versi 5.0.4d. phpMyAdmin versi 2.6.2-p11 dan lain-lain

1. Mengenai APACHEApache sudah berkembang sejak versi pertamanya.Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache ver 2.0.54.Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya.Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

2. Mengenai PHPBahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis.PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS.Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis.Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL.Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.

3. Mengenai MySQLPerkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language.SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database.SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986.MySQL adalah sebuah sistem manajemen database yang bersifat open source.MySQL adalah pasangan serasi dari PHP.MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.MySQL dapat digunakan untuk membuat dan mengola database beserta isinya.Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database.MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar.MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya.Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.

4. Mengenai PHPMyAdminPengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu.Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database.Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel.Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.

BAB IIIPERENCANAAN APLIKASI REMINDER / PENGINGAT JADWAL KULIAH BERBASIS ANDROID

3.1 Identifikasi Alat dan BahanPada proyek pembuatan aplikasi reminder ini membutuhkan beberapa alat dan bahan untuk pembuatan aplikasi ini, berikut alat serta bahan nya : 1 unit PC/Laptop Browser Software XAMPP Adobe Flash Adobe ShockWave Koneksi Internet Smart Phone / Android

3.2 Perancangan AplikasiSecara umum aplikasi mobile yang diusulkan merupakan sebuah perangkat lunak yang berfungsi untuk melakukan pengambilan, memasang pengingat, dan menampilkan data jadwal Aplikasi mobile dihubungkan oleh sebuah web service untuk dapat di hubungkan dengan yang lainnya. Proses pengambilan data ini akan berlangsung secara berkala pada waktu-waktu tertentu untuk memastikan informasi jadwal yang tersimpan merupakan jadwal yang terbaru. Informasi jadwal yang diperoleh selanjutnya disimpan dalam basis data lokal aplikasi mobile, sehingga proses menampilkan dan proses pemasangan pengingat dapat dilakukan dengan lebih cepat. Pengembangan aplikasi mobile diarahkan pada dua sisi sebagai berikut: Mengembangkan aplikasi input jadwal berbasis web dan web service yang berfungsi untuk melakukan administrasi jadwal dan sebagai penghubung antara aplikasi mobile dengan server basis data. Mengembangkan aplikasi mobile berbasis android yang merupakan aplikasi mobile di sisi client yang dapat mengakses layanan web service.Perancangan aplikasi mobile yang diusulkan untuk menjadi metode pengaksesan jadwal yang baru tidak dapat dipisahkan dari sistem yang selama ini sudah berjalan, untuk itu proses bisnis dari aktoraktor yang terkait dengan metode yang lama juga tetap akan digunakan dalam metode baru ini. Model aplikasi baru dapat digambarkan secaradetail dengan menggunakan model sistem use case diagram. Model sistem use case menggambarkan fungsi-fungsi yang dilakukan oleh setiap aktor yang terlibat dalam aplikasi mobile.

3.3 Desain Interface AplikasiDesain antar muka aplikasi digunakan untuk memberikan gambaran antar muka aplikasi yang sedang dirancang. Desain aplikasi mobile merupakan desain aplikasi mobile yang digunakan oleh mahasiswa. Desain tersebut adalah sebagai berikut :a. Desain Halaman DashboardMerupakan halaman menu pada aplikasi mobile. Pada halaman ini, pengguna dapat memilih berbagai jenis jadwal atau memilih melakukan pengaturan aplikasi. Tampilan desain halaman dashboard dapat dilihat seperti pada gambar

LIST MY AGENDAADD REMINDERSHARESETTING

b. Desain Halaman jadwalMerupakan halaman yang memuat jadwal kuliah pengguna.Tampilan desain halaman jadwal dapat dilihat pada gambar M.K

KET.

TIMEDATE

DONEDISCARD

LIST MY AGENDA

DELETE MY AGENDA

c. Desain Halaman PengaturanMerupakan halaman untuk melakukan pengaturan aplikasi mobile. Tampilan desain halaman pengaturan dapat dilihat pada gambar

Notifikasi

Suara

Kembali

3.4 Interface pada WebServiceDesain tampilan pada webservice untuk hasil dari jadwal yang telah di share atau di bagikan dari pengguna aplikasi ke webservice sehingga pengguna yang lain dapat mengambil jadwal reminder dari yang dibuat a. Halaman Login

NIM

PASS

b. Halaman BerandaList My AgendaLogoutBeranda

TABEL MATA KULIAH

c. Halaman List My Agenda

List My AgendaLogoutBeranda

Tabel Mata Kuliah

BAB IVAnalisis Dan Pembahasan

4.1 Cara Kerja Aplikasi dan WebServiceAplikasi Reminder ini di hubungkan dengan webservice sehingga nantinya dapat di reminder atau jadwal yang telah di buat oleh pengguna aplikasi ini dapat di ambil oleh pengguna aplikasi yang lain dengan kode dan waktu yang sama dengan reminder yang telah dibuat, berikut cara kerja dari aplikasi :a. Masuk ke Aplikasi Masuk ke aplikasi Reminder sehinga nanti nya akan keluar seperti pada gambar 4.1 Add Reminder berfungsi untuk menambahkan jadwal reminder List My Agenda berfungsi sebagai tampilan jadwal yang telah kita atur sebagai reminder Share berfungsi untuk mengirimkan hadwal ke webservice Setting berfungsi sebagai pengaturan terhadap notifikasi dan suara Gambar 4.1b. Membuat Jadwal untuk ReminderTampilan untuk Add Reminder adalah seperti pada gambar 4.2 Subject adalah untuk menuliskan mata kuliah yang akan menjadi reminder About adalah untuk menuliskan keterangan dari subject Tanggal untuk mengatur tanggal pengingat Waktu untuk mengatur waktu (jam) pengingat

Gambar 4.2c. Penggunaan Web

Ini meurpakan halaman dimana list mata kuliah yang ditampilkan adalah jadwal matakulaih dari jurusan yang berfungsi sebagai list mata kuliah yang ada per semesternyad. List Reminder pada WEB

Ini adalah tampilan dari jadwal reminder yang telah di pilih dari web serta jadwal yang telah di share melalui aplikasi reminder.

BAB VPENUTUP5.1 KesimpulanDari penyusunan proyek akhir ini dapat dai ambil beberapa kesimpulan yang diantaranya :1. Proyek ini mampu mempermudah pengguna dalam hal pengingat jadwal mata kuliah2. Aplikasi ini belum bisa terhubung secara otomati dengan web jadwal mata kuliah yang dibuat.

5.2 Saran Adapun beberapa saran dari pembuatan proyek aplikasi ini adalah sebgai berikut :1. Diharapkan ada nya pembaharuan yang memuaskan agar aplikasi ini bekerja secara maksimal2. Diharapkan aplikasi ini agar lebih mudah di dapat sehingga nantinya banyak yang memakai aplikasi ini3. Diharapkan aplikasi ini di terapkan dalam hal perkuliahan sehinga dapat memudahkan hal perkuliahan

APLIKASI REMINDER / PENGINGAT JADWAL KULIAH BERBASIS ANDROID