Pemanfaatan Google API untuk Model Interoperability Web Berbasis PHP dengan Google Drive

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

LAYANAN PENYIMPANAN DATA INTEGRASI BERBASIS OWNCLOUD NASKAH PUBLIKASI. diajukan oleh Rizki Mandala Pratama

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB III METODE PENELITIAN


BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA XAVERIUS 1 BELITANG KABUPATEN OKU TIMUR PROPINSI SUMATER SELATAN

BAB IV PERANCANGAN SISTEM

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

E-COMMERCE TOKO PERINTIS MODE GUNA MEJASEM KABUPATEN TEGAL

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN.

BAB 4 IMPLEMENTASI DAN PENGUJIAN

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

BAB IV HASIL DAN UJI COBA

Taufiq Hidayat

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

BAB IV HASIL DAN UJI COBA

3.2. Analisa Masalah 3-1.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI PENJUALAN PADA UD. SONJAYA

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

Prototipe Sistem Informasi Persediaan Barang Logistik Berbasis Web Dengan Pemodelan UML

MEMBANGUN MAIL SERVER BERBASIS LINUX DENGAN MENGGUNAKAN ZIMBRA DI SMK N 2 ADIWERNA

Sistem Informasi Kerja Praktek Mahasiswa STMIK STIKOM Bali Berbasis Web

DOKUMEN UJI PERANGKAT LUNAK. E Learning Tugas (ELT) Dipersiapkan oleh: Program Keahlian Teknik Komputer. Institut Pertanian Bogor

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Untuk menunjung pembangunan manajemen sistem website yang ada CV.

BAB 4 RANCANGAN YANG DIUSULKAN. Berikut ini merupakan class diagram di mana menggambarkan hubungan antara

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

Software Requirements Specification

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN Latar Belakang Masalah

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

BAB V IMPLEMENTASI SISTEM

Sistem Informasi Aplikasi Penilaian Sidang Skripsi Berbasis Web di STMIK Bina Sarana Global

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

Sistem Perwalian Online Mahasiswa Pada Program Pendidikan Jarak Jauh

BAB III CARA DAN METODOLOGI PENELITIAN

PERANGKAT LUNAK DISTRIBUSI BARANG TATA USAHA DIPUSAT SUMBER DAYA MINERAL, BATUBARA DAN PANAS BUMI (PSDMBDPB)

BAB IV HASIL DAN PEMBAHASAN

APLIKASI E-SENSUS EKONOMI PADA KABUPATEN TEGAL

BAB III PERANCANGAN SISTEM

Analisa Dan Perancangan Sistem Maintenance Hadware Pada Laboratorium STMIK STIKOM Bali Berbasis Web

LAPORAN PROSES PERANCANGAN BERBASIS OBJECT SISTEM INFORMASI PENERIMAAN MAHASISWA BARU ONLINE

Bab 4 Implementasi dan Evaluasi

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

Sistem Toko Olahraga Online

Bab 3 Metode Perancangan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Perancangan Aplikasi Perpustakaan Berbasis Web Pada Madrasah Aliyah Darul Ihsan Kota Makassar

BAB III METODOLOGI PENELITIAN. digunakan berupa perangkat keras dan perangkat lunak. 8 GB Random Access Memmory (RAM), Sistem Operasi Windows 10.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

KOMPARASI E-PEMERINTAHAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

Situs Jejaring Sosial Alumni STIKOM BALI Berbasis Web Dengan Menggunakan.Net Framework

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB III METODE PENELITIAN

BAB III PERANCANGAN PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

BAB V IMPLEMENTASI SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. aktiva tetap seperti tanah, bangunan, mesin mesin, peralatan, kendaraan. Modal

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

RANCANG BANGUN WEBSITE JURNAL ILMIAH BIDANG KOMPUTER (STUDI KASUS : PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS MULAWARMAN)

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Analisa Pengembangan Penjadwalan Convention Center STIKOM Bali berbasis web

BAB III METODE PENELITIAN

SISTEM INFORMASI PENGAJUAN JUDUL TUGAS AKHIR BERBASIS WEBSITE PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO PAGARALAM

BAB III METODOLOGI PENELITIAN

Transkripsi:

112 JURNAL SISTEM DAN INFORMATIKA Pemanfaatan Google API untuk Model Interoperability Web Berbasis PHP dengan Google Drive Ni Kadek Sumiari STMIK STIKOM Bali Jl. Raya Puputan no.86 Renon Denpasar e-mail: sumiari@stikom-bali.ac.id Abstrak Dalam sebuah website tercapinya interoperability suatu system sangatlah penting. Penggunaan database berbasis Mysql, Sql Server ataupun oracle memang sudah sangat lumrah dipergunakan dalam sebuah system berbasis website. Namun penggunaan database tersebut tidak bisa menjamin apakah interoperability dari system tersebut dapat tercapai. Selain dari keamanan data dari segi implementasi system juga cukup sulit. Salah satu solusi dalam mencapi interoperability suatu system berbasis website adalah dengan penggunaan google API dimana sebagai pengganti database dari system tersebut memanfaatkan media penyimpanan online yang dimiliki oleh google yaitu google drive. Hasil dari penelitian ini adalah implementasi google API dari google drive untuk interoperability website dimana untuk form, dan penyimpanan data menggunakan google drive. Kata kunci: Google drive, Interoperability Abstract In a website to achieve interoperability of a system is very important. The use of MySQL-based database, Sql Server or Oracle is already very common used in a system based websites. However, the use of these databases can not guarantee whether the interoperability of the system can be achieved. Aside from the security of the data in terms of the implementation of the system is also quite difficult. One solution in interoperability mencapi a web-based system is the use of Google APIs where instead of utilizing the database of the system of online storage media owned by google is google drive. Results from this study is the implementation of google drive google API for interoperability based websites HTML and CSS. Keywords: Google drive, Interoperability 1. Pendahuluan Ditengah semakin pesatnya perkembangan teknologi informasi, kebutuhan terhadap system informasi yang cepat, fleksibel dan bisa terintegrasi dimanapun dan kapanpun semakin meningkat baik system yang berbentuk online (website) ataupun offline (desktop). Salah satu solusi yang ditawarkan untuk mencapai interoperability suatu system adalah dengan media penyimpanan online atau bisa disebut juga dengan cloud computing (komputasi awan) Dalam sebuah website tercapainya interoperability suatu system sangatlah penting. Penggunaan database berbasis Mysql, Sql Server ataupun oracle memang sudah sangat lumrah dipergunakan dalam sebuah system berbasis website. Namun penggunaan database tersebut tidak bisa menjamin apakah interoperability dari system tersebut dapat tercapai. Selain dari keamanan data dari segi implementasi system juga cukup sulit. Salah satu solusi dalam mencapi interoperability suatu system berbasis website adalah dengan penggunaan google API dimana sebagai pengganti database dari system tersebut memanfaatkan media penyimpanan online yang dimiliki oleh google yaitu google drive.[1] Google Drive merupakan salah satu media penyimpanan online berbasis cloud computing yang dimiliki oleh google. Google drive diluncurkam pada tanggal 24 april 2012 ini merupakan pengembangan dari Google doc yaitu media penyimpanan berupa document dari Google sebelumnya. Google Drive memberikan layanan penyimpanan gratis sebesar 5 GB dan dapat ditambahkan dengan pembayaran tertentu. Dengan fitur unggulan yang sama seperti Dropbox, yaitu sinkronisasi data melalui folder khusus di dalam desktop atau lebih dikenal dengan Desktop Sync Clients.[2] Untuk developer Google menyediakan Google API sebagai platform dalam pembuatan suatu system. Salah satunya yang bisa dimanfaatkan dalam pembuatan suatu aplikasi web adalah spreadsheets

113 dari google yang bisa dimanfaatkan sebagai form untuk aplikasi website. Dengan fitur yang bisa di sharing dan di akses dimana saja dapat memudahkan developer dalam membuat penyimpanan data untuk aplikasi web.[2] Pada penelitian ini dibahas bagaimana memanfaatkan Google Drive API dalam menunjang interoperability dari sistem yang dibuat. Hasil dari penelitian ini adalah dokument perancangan perangkat lunak dimana tool perancangan yang digunakan adalah Unified Modeling Language (UML) dan dalam implementasi sistemnya menggunakan API Google Drive. Sistem yang diimplementasikan dalam penelian ini adalah pembuatan website Computer Security Incident Response Team (CSIRT) STIKOM Bali yaitu dalam sistem pendaftaran dan list peserta. 2. Metode Penelitian Metode yang dilakukan untuk melakukan pengumpulan data pada penelitian ini ada beberapa metode yang digunakan. Untuk pengumpulan data disesuaikan dengan jenis data yang akan dikumpulkan yaitu teknik pengumpulan data primer dan teknik pengumpulan data sekunder. Pengumpulan data primer yang menggunakan pernyataan lisan dan tulisan. Metode ini memerlukan adanya kontak atau hubungan anata peneliti dengan subyek penelitian. Untuk memperoleh data yang diperlukan, dilakukan melalui wawancara dengan subyek (responden). Sedangkan untuk data sekunder diperoleh dengan mengadakan studi literature terhadap beberapa hasil penelitian yang telah dilakukan sebelumnya maupun dari buku[3] Dalam penelitian ini metode yang wawancara yang dilakukan adalah wawancara terhadap programmer dari website mengenai interoperability suatu website berserta uji coba penggunaan API google drive dan diimplementasikan dalam sebuah website. Serta membandingkan melalui wawancara antara penggunaan Google API dengan coding PHP biasa dalam implementasi form website. 3. Hasil dan Pembahasan 3.1 Perancangan System Dalam perancangan website Computer Security Incident Response Team (CSIRT) STIKOM Bali dengan memanfaatkan Google API untuk model interoperability website berbasis PHP ini menggunakan UML sebagai perancangan dari modelnya. Usecase Input Data Lihat Data Peserta <<include>> Akses Google Account Administrator <<include>> Maintenance Data Gambar 1 usecase diagram Class Diagram Google_Drive Google_Account +usename +password Google_Doc +input() +edit() +delete() +view() Pendaftaran +id +nama +jk +instansi +alamat +kota +tlp +email +kategori +class View_Form +input() +edit() +delete() +view() +input() +view() Gambar 2 Class Diagram Pemanfaatan Google API untuk Model Interoperability Web Berbasis PHP dengan Google Drive (Ni Kadek Sumiari)

114 Activity Diagram peserta masuk ke halaman input data peserta masuk ke halaman input data peserta menginputkan data pendaftaran peserta menginputkan data pendaftaran sistem verifikasi data sistem verifikasi data Data Berhasil disimpan Data Berhasil disimpan Gambar 3 Activity diagram pendaftaran Gambar 4 activity diagram login account User Masuk Ke Halaman Data Pilih Data yang ingin di Maintenance Inputkan perubahan data Tidak Ya Data berhasil disimpan Gambar 5 Activity diagram maintenance data JURNAL SISTEM DAN INFORMATIKA Vol. 10, No. 1, Nopember 2015

115 Squence Diagram / : Peserta /Halaman Pendaftaran 1 : Melihat() /Input Data /Data Peserta 2 : Input Data() 3 : Simpan data() 4 : Tampil data() Gambar 6 Sequence diagram pendaftaran / : Administrator /Google_Login 1 : Input_username_password() /Proses_Login /google_account /Halaman_GoogleDrive 2 : close_form() 3 : Data user() 4 : get data user() 6 : get data user() 5 : login gagal() 7 : halaman utama() Gambar 7 Sequence diagram login google account / : Administrator 1 : akses halaman() /Halaman Google Drive /Halaman edit data /Proses Edit Data /Google Spreedsheet 2 : pilih data() 3 : close form() 4 : edit data() 5 : proses simpan() 6 : simpan data() 7 : view data() Gambar 8 Sequence diagram halaman mainteance data 3.2 Analisa Kebutuhan Hardware dan Software Spesifikasi hardware yang diperlukan dalam pemanfaatan Google drive sebagai model interoperability website berbasis PHP adalah sebagai berikut: 1. Processor Pentium 4 (minimal) 2. RAM 512 (minimal) 3. Hardisk Internal Minimal 80 GB 4. Sistem Operasi Windows atau Linux 5. PHP Editor 6. Account Google Pemanfaatan Google API untuk Model Interoperability Web Berbasis PHP dengan Google Drive (Ni Kadek Sumiari)

116 3.3 Implementasi Sistem Tahap ini merupakan tahap implementasi google drive untuk interoperability website berbasis PHP. Google Account Untuk memeprgunakan Google Drive, pengguna harus memiliki user account google untuk bias mengakses google drive. Google drive dapat di akses di http://drive.google.com. pada halaman login masukkan username dan password akun google. Apabila belum memiliki akun bias mempergunakan pilihan create an account Gambar 9 Login Google Drive Setelah berhasil login maka akan di arahkan ke halaman utama dari google drive. Berikut merupakan halaman utama google drive: Gambar 10 Halaman Home Google Account Beberapa fitur yang terdapat di google drive yang bisa dipergunakan adalah: 1. Dokument Untuk membuat dokumen berupa word secara online dan tersimpan di google drive. 2. Persentation Untuk membuat slide persentasi berupa power point secara online 3. Speadsheet Untuk membuat file berupa excel secara online 4. Form Untuk membuat form secara online. Form ini nantinya dimanfaatkan dalam website untuk modek interoperability website. 5. Drawing Digunakan untuk membuat gambar seperti grafik dan bagan. JURNAL SISTEM DAN INFORMATIKA Vol. 10, No. 1, Nopember 2015

117 Gambar 11 Fitur Google drive 3.4 Implementasi Google Drive dalam Website Berbasis PHP Dalam studi kasus penelitian ini google drive digunakan sebagai model interoperability dalam website berbasis PHP, dimana diterapkan dalam pembuatan website Computer Security Incident Response Team (CSIRT) STIKOM Bali yaitu dalam pendaftaran peserta yang memanfaatkan Form dari google drive sebagai media pendaftarannya. a. Google Form Google form merupakan fitur form web online dari google drive yang bisa dipergunakan dalam form pendaftaran maupun dalam form penjualan barang. Berikut merupakan tampilan form pendaftaran dari website Computer Security Respose Team STIKOM Bali dengan memanfaatkan google Form. Gambar 12 Form Pendaftaran Google Drive Setelah form selesai dibuat selanjutnya di pasang di website dengan kode API dari form tersebut. Berikut merupakan kode API dari form di atas : Gambar 13 Penggunaan Form Google Drive Pemanfaatan Google API untuk Model Interoperability Web Berbasis PHP dengan Google Drive (Ni Kadek Sumiari)

118 <iframe src="https://docs.google.com/forms/d/1sjhelibqatdld3n7npbl19wfpnupuiqzpp ibstg5cyk/viewform?embedded=true" width="760" height="500" frameborder="0" marginheight="0" marginwidth="0">loading...</iframe> b. Halaman Pendaftaran CSIRT Halaman ini merupakan halaman yang digunakan untuk pendaftaran peserta CSIRT STIKOM Bali. Peserta menginputkan data sesuai dengan form yang ada kemudian klik Submit untuk menyimpan data. Berikut merupakan tampilannya : Gambar 14 Halaman Pendaftaran CSIRT c. Halaman Admin Pendaftaran Dengan memanfaatkan google drive sebagai media pendaftaran developer website tidak perlu membuat halaman administrator untuk melihat data-data yang masuk melalui form pendafatar yang telah dibuat, karena melalui google drive data-data yang masuk melalui form pendaftaran sudah disimpan dalam bentuk spreadsheet. Berikut merupakan tampilan dari administrator pendaftaran: JURNAL SISTEM DAN INFORMATIKA Vol. 10, No. 1, Nopember 2015

119 Gambar 15 Halaman Admin Pendaftaran Beberapa fitur yang bisa dilakukan di administrator pendaftaran peserta ini yaitu: 1. Hapus dan edit data dengan cara pengoperasian sama dengan Microsoft excel 2. Download semua data dengan format file excel 3. Share data dengan akun google drive yang lain sehingga bisa di maintenance secara bersamasama. 5. Kesimpulan Berdasarkan penelitian yang dilakukan dalam Pemanfaatan Google Api Untuk Model Interoperability Web Berbasis PHP Dengan Google Drive ini dapat ditarik kesimpulan sebagai berikut : 1. Google drive API bias diimplementasikan dalam sebiah website yaitu untuk view from sebagai pengganti form html dan proses sismpan dengan PHP. 2. Dengan mempergunakan google drive sebagai media input dalam sebuah website dapat mempermudah developer dalam pembuatan website tersebut. Daftar Pustaka [1] Novakouski Marc, Grace A. Lewis. (2012), Interoperability in the e-government Context, Carnegie Mellon University [2] Wahana Komputer. (2010). Google Docs, Olah Dokumen Di Mana Saja. Yogyakarta: ANDI [3] HAVILUDDIN. (2011). Memahami Penggunaan UML (Unified Modelling Language). Jurnal Informatika Mulawarman Vol 6 No. 1 Febuari 2011 [4] Azrul Hazri Jantan. (2012). An Extension of UML Modeling for Web Hypermedia Design: A Case Study. ICT Journal Volume 2 No. 1, January 2012 [5] Göran Goldkuhl. (2008), The challenges of Interoperability in E-government: Towards a conceptual refinement. Pre-ICIS 2008 SIG egovernment Workshop: PARIS [6] Jepri, Mohammad. (2012). Panduan Mudah Desain Web Professional. Jakarta: ELEX MEDIA KOMPUTINDO [7] Kadir, Abdul. (2008). Dasar Pemrograman Web Dinamis Menggunakan PHP (Edisi Revisi). Yogyakarta: ANDI [8] Kissel Joe, (2007). The Google Office, MacWorld Pemanfaatan Google API untuk Model Interoperability Web Berbasis PHP dengan Google Drive (Ni Kadek Sumiari)