• Tidak ada hasil yang ditemukan

APLIKASI KALENDER UNTUK MENGELOLA JADWAL KEGIATAN DI SKRIPSI. Universitas Muhammadiyah Surakarta. Oleh: SUYADI L PROGRAM STUDI INFORMATIKA

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI KALENDER UNTUK MENGELOLA JADWAL KEGIATAN DI SKRIPSI. Universitas Muhammadiyah Surakarta. Oleh: SUYADI L PROGRAM STUDI INFORMATIKA"

Copied!
13
0
0

Teks penuh

(1)

APLIKASI KALENDER UNTUK MENGELOLA JADWAL KEGIATAN DI UMS MENGGUNAKANGOOGLE APPLICATION API

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I Pada Program Studi Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh:

SUYADI L200100015

PROGRAM STUDI INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

(2)
(3)
(4)

DAFTAR KONTRIBUSI

Dengan ini saya menyatakan bahwa dalam skripsi ini tidak pernah diajukan di suatu perguruan tinggi untuk memperoleh gelar sarjana, sepanjang pengetahuan saya ju-ga tidak terdapat karya atau pendapat yang pernah ditulis atau dipublikasikan oleh orang lain kecuali yang secara tertulis diacu dalam naskah ini.

Daftar kerja yang berhubungan dengan skripsi ini adalah sebagai berikut:

1. Tampilan program saya buat dengan memodifikasiweb template milik UMS danFull Calendaryang diunduh darihttp://fullcalendar.io/.

2. Semua program yang penulis gunakan dalam membangun aplikasi ini adalah legal software.

Demikian daftar kontribusi ini saya buat dengan sejujurnya. Saya bertanggung ja-wab atas isi dan kebenaran daftar di atas.

Diketahui oleh Dosen Pembimbing

Gunawan Ariyanto, M.CompSc, Ph.D

Surakarta, 1 Februari 2016 Mahasiswa Skripsi

(5)

KATA PENGANTAR

Segala puji bagi Allah, kami memuji-Nya, memohon pertolongan kepada-Nya, me-mohon ampunan-Nya, dan kami berlindung kepada Allah dari keburukan diri dan perbuatan kami, barang siapa diberi petunjuk oleh Allah, tidak ada seorang pun yang dapat menyesatkannya, dan barang siapa disesatkan oleh-Nya tidak ada orang yang dapat menunjukinya.

Laporan ini disusun untuk memenuhi Tugas Akhir pada Program Studi Teknik Perangkat Lunak Fakultas Komunikasi dan Informatika Universitas Muhammadi-yah Surakarta.

Penulis mengucapkan bayak terima kasih kepada:

1. Bapak Fajar Suryawan, Ph.D yang memberi kesempatan penulis untuk mela-kukan penelitian di unit yang dipimpinnya.

2. Segenap Pimpinan Bagian Kemahasiswaan yang telah berkenan memberikan bantuan pembiayaan dalam penelitian ini.

3. Bapak Husni Thamrin, Ph.D selaku Dekan Fakultas Komunikasi dan Infor-matika dan pembimbing akademik penulis.

4. Bapak Heru Supriyono, Ph.D selaku ketua Jurusan Informatika. 5. Bapak Gunawan Ariyanto, Ph.D selaku pembimbing.

6. Semua staf di Unit IT UMS yang telah membantu tugas-tugas penulis dalam menyelesaikan Skripsi.

7. Rekan-rekan saya yang telah membantu dan memberikan dukungan kepada penulis.

Surakarta, 4 Januari 2016

Suyadi

(6)

SARI

Aplikasi Kalender untuk Mengelola Jadwal Kegiatan di UMS Menggunakan Goo-gle Application Api dibangun untuk mempublikasikan jadwal kuliah sebagai pe-lengkap aplikasi Jadwal Terpadu yang telah ada dan menambah fitur untuk menge-lola agenda kegiatan lainnya. Dalam membangun aplikasi ini penulis menggunak-an framework FAST (Framework for the Application of Systems Thinking) yang mendefinisikan tahapan untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi, dan ke-butuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan. Berda-sarkan pengujian, aplikasi ini pada umumnya dapat digunakan dengan baik sesuai batasan yang ditetapkanGoogle, tetapi untuk kinerja yang baik perlu server dengan processorspesifikasi tinggi dan/atau memanfaatkan teknologiload balancingyang memungkinkan beban server dibagi dalam beberapa server.

(7)

DAFTAR ISTILAH

API Application Programming Interface. 1–3

backend sisi program yang tidak berhubungan langsung dengan pengguna sebagai penyimpanan data. 17, 21

coding kegiatan membuat kode program yang merupakan pekerjaan utama seorang programmer. 21

git aplikasiversion control, sebuah sistem yang mencatat setiap perubahan terha-dap sebuah berkas atau kumpulan berkas sehingga pada suatu saat anda terha-dapat kembali kepada salah satu versi dari berkas tersebut. 18

IDE Integrated Development Environment. viii, 21, 22

modal jendela dialog yang memaksa pengguna untuk berinteraksi dengannya se-belum kembali ke halaman induknya. 28, 31

SMS Short Message Service. 1, 3

surel surat elektronik atau dikenal dengan email. 1, 3

web sebuah layanan yang menyediakan informasi bagi pemakai komputer yang ter-hubung dengan internet berupa kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya. 2

(8)

DAFTAR ISI

Halaman Judul i

Halaman Persetujuan ii

Kata Pengantar v

Sari vi

Daftar Istilah vii

Daftar Isi viii

Daftar Gambar xi

Daftar Tabel xiii

BAB I PENDAHULUAN 1

1.1 Latar Belakang Masalah . . . 1

1.2 Rumusan Masalah . . . 2 1.3 Batasan Masalah . . . 2 1.4 Tujuan Penelitian . . . 3 1.5 Manfaat Penelitian . . . 3 1.5.1 Bagi Pengguna . . . 3 1.5.2 Bagi Peneliti . . . 3

(9)

ix

2.2.6 Google Apps Calendar Resource API . . . 9

2.2.7 Google Calendar API . . . 10

BAB III METODE PENELITIAN 12 3.1 Tempat dan Waktu Penelitian . . . 12

3.2 Model Pengembangan . . . 12 3.2.1 Definisi Lingkup . . . 12 3.2.2 Analisis Masalah . . . 14 3.2.3 Analisis Kebutuhan . . . 14 3.2.4 Desain Lojik . . . 14 3.2.5 Analisis Keputusan . . . 15

3.2.6 Desain Fisik dan Integrasi . . . 16

3.2.7 Konstruksi dan Pengujian . . . 16

3.2.8 Instalasi dan Penyerahan . . . 16

3.3 Alat dan Bahan . . . 17

3.4 Tahapan Penelitian . . . 18

BAB IV HASIL DAN PEMBAHASAN 20 4.1 Hasil Pengembangan Aplikasi . . . 20

4.1.1 Aplikasi Penjadwalan Ruang . . . 20

4.1.2 Settings . . . 22 4.1.3 Tampilan-tampilan . . . 23 4.1.3.1 Halaman Depan . . . 23 4.1.3.2 Halaman Login . . . 24 4.1.3.3 Detail Kampus . . . 24 4.1.3.4 Detail Gedung . . . 26 4.1.3.5 Membuat Kegiatan . . . 27 4.1.3.6 Detail Kegiatan . . . 30

4.1.3.7 Mengubah Waktu Kegiatan . . . 35

(10)

x

4.1.3.9 Import Jadwal Perkuliahan . . . 49

4.1.3.10 Menelusur Jawal Perkuliahan . . . 50

4.1.3.11 Django Administration . . . 51

4.1.3.12 Edit Data Kampus . . . 51

4.1.3.13 Edit Data Gedung dan Ruang . . . 53

4.1.3.14 Edit Hak Akses Kalender Ruang . . . 55

4.1.3.15 Edit Data Kalender Fakultas, Jurusan, Lembaga dan Unit (FJLU) . . . 57

4.1.3.16 Edit Data Semester . . . 60

4.1.3.17 Edit Data Jam Perkuliahan . . . 61

4.1.3.18 Django Authentication and Authorization. . . 62

4.1.3.19 Setting Notifikasi . . . 62

4.1.4 Instalasi . . . 63

4.1.5 Input Data Ruang . . . 64

4.2 Pengujian . . . 65

4.2.1 Pengujian Kinerja Server . . . 65

4.2.2 Pengujian Kinerja Web Server . . . 66

4.2.3 Akses Kalender Menggunakan TabletAndroid . . . 67

4.2.4 Notifikasi . . . 68

4.3 Pembahasan . . . 69

(11)

DAFTAR GAMBAR

3.1 Proses FAST framework . . . 13

3.2 Bagan Alir Penelitian . . . 19

4.1 Django Project Menggunakan Eric IDE . . . 21

4.2 Tampilan Halaman Depan . . . 23

4.3 Tampilan Persetujuan Akses Data . . . 24

4.4 Tampilan Detail Kampus . . . 25

4.5 Tampilan Detail Gedung . . . 26

4.6 Tampilan Edit Detail Kegiatan . . . 30

4.7 Tampilan Mengelola Data Peserta . . . 39

4.8 Tampilan Import Jadwal Perkuliahan . . . 49

4.9 Tampilan Penelusuran Jadwal Perkuliahan . . . 51

4.10 Tampilan Edit Data Kampus . . . 52

4.11 Tampilan Edit Data Gedung dan Ruang . . . 53

4.12 Tampilan Edit Hak Akses Kalender Ruang . . . 56

4.13 Tampilan Edit Kalenden Fakultas, Jurusan, Lembaga dan Unit . . . 58

4.14 Tampilan Edit Data Semester . . . 60

4.15 Tampilan Edit Data Jam Perkuliahan . . . 61

4.16 Tampilan Setting Pemberitahuan Lewat SMS . . . 62

4.17 Statistik PemakaianProcessordan Memori Server . . . 66

4.18 Grafik Hasil Pengujian Menggunakan ApacheBench sejumlah 10000 requestdengan level konkuren 10, 100, 200, 400, 600, 800 dan 1000 . . . 67

4.19 Tampilan Kalender MenggunkananAndroid S Planner . . . 68

(12)

xii 4.20 Tampilan Notifikasi Surel dan SMS . . . 68

(13)

DAFTAR TABEL

4.1 Daftar Ruang Kelas, Seminar dan Pertemuan Gedung J . . . 65 4.2 Sampel Waktu Notifikasi Kegiatan Perkuliahan . . . 69

Referensi

Dokumen terkait

Penelitian ini ingin menguji pengaruh kualitas audit yang diproksikan dengan spesialisasi industri KAP terhadap manajemen laba transaksi real dalam bentuk pengakuan

Dalam skripsi ini menggunakan teknologi augmented reality untuk menunjukkan visualisasi denah gedung program studi Teknik Informatika UPN “Veteran” Yogyakarta agar

Dalam pelajaran ini karena kami mengangkat sub bab menyederhanakan dan mengurutkan pecahan, blok lingkaran pecahan ini digunakan untuk mempermudah guru dalam menjelaskan

Pada luka insisi operasi dilakukan infiltrasi anestesi local levobupivakain pada sekitar luka karena sekresi IL-10 akan tetap dipertahankan dibandingkan tanpa

---, 2007, “Ilmu Pengetahuan: Sebuah Sketsa Umum Mengenai Kelahiran dan Perkembangannya Sebagai Pengantar Untuk Memahami Filsafat Ilmu”, dalam Filsafat Ilmu:

dalam pematematikaan horizontal tetapi ditetapkan dari dunia yang dibuat secara ” ad hoe”, yang tidak ada kesamaan dengan dunia siswa.. d) Realistic , yaitu pendekatan

BAB II : Dasar teori, berisi tinjauan pustaka yang berkaitan dengan pengaruh ukuran saluran penambah (riser) terhadap terjadinya cacat penyusutan dan cacat

PROGRAM LAYANAN KONSELING UMTUK MEREDUKSI KECEMASAN AKADEMIK PESERTA DIDIK MENGGUNAKAN TEKNIK RESTRUKTURISASI KOGNITIF. Universitas Pendidikan Indonesia| repository.upi.edu