app cloud

<iframe src="https://drive.google.com/file/d/1CkddHiBN16mRt7bwJrI-bdr6l4rCO-bv/preview" width="600" height="480"></iframe>

app cloud google drive

<iframe src="https://drive.google.com/file/d/1CkddHiBN16mRt7bwJrI-bdr6l4rCO-bv" width="600" height="480"></iframe>

APP CLOUD

KATA PENGANTAR

      Dengan mengucapkan puja dan puji syukur atas kehadirat Allah SWT, yang telah memberikan rahmat dan hidayah-Nya sehingga penulis dapat meyelesaikan Laporan ini, yang berjudul “Penyimpanan Data Pada Web Dengan Menggunakan Teknologi Cloud Computing Google Drive ”.
Laporan ini disusun dan dibuat berdasarkan materi-materi yang ada. Materi-materi bertujuan agar dapat menambah pengetahuan dan wawasan  dalam belajar mengenai Cloud Computing. Serta  juga dapat memahami nilai-nilai dasar yang direfleksikan dalam berpikir dan bertindak.
Mudah-mudahan dengan mempelajari laporan ini, dapat memahami tentang materi Cloud Computing. Dan dengan harapan semoga mampu berinovasi dan berkreasi dengan potensi yang dimiliki.
Selain itu mahasiswa akan mendapatkan suatu pengalaman dan memperluas wawasan terkait penerapan teori dan pengetahuan yang telah diterimanya dalam bidang pembelajaran masing-masing. Dengan terselesaikannya laporan ini penulis tidak lupa menyampaikan terimakasih kepada R.Dimas Adityo, S.T., M.T. sebagai dosen pengajar Aplikasi Cloud Computing.
            Penulis menyadari bahwa laporan ini masih jauh dari sempurna, namun penulis mengharapkan agar laporan ini bermanfaat bagi pembaca sehingga informasi tambahan untuk pengembangan lebih lanjut sangat kami harapkan.


Sidoarjo, 08 Januari 2018
                                                                                                                                                                                                                                    Penyusun


BAB I
PENDAHULUAN
1.1 Latar Belakang
     
      Seiring dengan perkembangan zaman, teknologi saat ini mengalami perkembangan kearah pencapaian kemudahan dan kenyamanan luar biasa, sehingga kegiatan sehari-hari yang di anggap tidak mungkin di kerjakan dalam waktu yang singkat menjadi mungkin untuk dilakukan secara singkat.
Permasalahan diperoleh dalam penyimpanan data pada laptop atau PC, yang mengakibatkan membengkaknya kapasitas penyimpanan data dapat membuat kinerja pada laptop atau PC menjadi lamban.
            Sekarang sistem teknologi informasi Cloud Computing sedang hangat di bicarakan. Istilah Cloud Computing mulai banyak di dengar dan perkembanganya sangat luar biasa. Disebut-sebut teknologi Cloud Computing dapat menghilangkan permasalahan yang dijelaskan di atas. Dalam menerapkan metode ini, pelanggan diharuskan menyewa beberapa komponen kerja di TI, seperti server penyimpanan data hingga data center. Melihat dari tren ini, kita dapat memprediksi masa depan, standar teknologi akan menjadi lebih sederhana karena ketersediaan dari cloud service. Seluruh nama besar seperti IBM, Microsoft, Google, dan Aplle, saat ini sedang terlibat dalam peperangan untuk menjadi penguasa terbesar terhadap teknologi awan ini.

1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan diatas, rumusan masalah yang akan diselesaikan pada Laporan ini yaitu :
1.                   Apa Fungsi Dari Api Key dalam penyimpanan data pada web ?



1.3 Tujuan

      Adapun Menjadi tujuan penulisan laporan ini bertujuan untuk merancang dan membangun aplikasi berbasis web dengan memanfaatkan Api Key dan Google Drive sebagai penyimpan data.

1.4 Manfaat

        Manfaat dari laporan ini agar dapat mengetahui tentang fungsi dari api key yang di dapat, membuat web yang dapat menyimpan file ke dalam google drive.

BAB II
PEMBAHASAN

2.1 Pengertian Cloud computing

     Cloud Computing terdiri dari 2 kata, yaitu Cloud dan Computing. Cloud jika diartikan ke dalam bahasa Indonesia memiliki arti awan, sedangkan Computing yang berasal dari kata Compute jika diartikan ke dalam bahasa Indonesia memiliki arti perhitungan. Jika kedua kata tersebut digabungkan maka, Cloud Computing merupakan komputasi atau perhitungan yang dilakukan di awan. Awan yang dimaksud disini adalah jaringan internet.
    Komputasi awan ( cloud computing) adalah gabungan pemanfaatan teknologi komputer (komputasi) dan pengembangan berbasis Internet (awan). Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain." Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server.

2.2 API (Application Programming Interface)
Pengertian API (Application Programming Interface)
Antarmuka pemrograman aplikasi (Application Programming Interface/API) adalah sekumpulan perintah, fungsi, dan protocol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk system operasi tertentu. API memungkinkan programmer untuk menggunakan fungsi standar untuk berinteraksi dengan system operasi.

API dapat menjelaskan cara sebuah tugas (task) tertentu dilakukan. Dalam pemrograman procedural seperti bahasa C, aksi biasanya dilakukan dengan media pemanggilan fungsi. Karena itu, API biasanya menyertakan penjelasan dari fungsi/rutin yang disediakannya.
API menyediakan fungsi dan perintah dengan bahasa yang lebih terstruktur dan lebih mudah untuk dipahami oleh programer bila dibandingkan dengan System Calls, hal ini penting untuk aspek editing dan pengembangan, sehingga programer dapat mengembangkan sistem dengan mudah. API juga dapat digunakan pada Sistem Operasi mana saja asalkan sudah ada paket-paket API nya.
Dalam contoh program sederhana, dibutuhkan setidaknya ribuan system calls per detik. Oleh karena itu Kebanyakan programmer membuat aplikasi dengan menggunakan Application Programming Interface(API). Dalam API itu terdapat fungsi-fungsi/perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer. Fungsi yang dibuat dengan menggunakan API tersebut kemudian akan memanggil system calls sesuai dengan sistem operasinya. Tidak tertutup kemungkinan nama dari system calls sama dengan nama di API.

2.3 Mendapatkan API Key Google

Untuk mendapatkan ApiKey Google, langkah-langkah yang dilakukan adalah:
2.      Dengan otomatis dia akan meredirect ke halaman Google Developer Console

3.      Pilih yes di keduanya lalu “Agree and continue”
4.      Lalu akan muncul seperti ini
5.      Klik button “Create API Key”
  1. Jika sudah mengklik button tersebut kalian akan mendapatkan google api keynya.
7.      Copy api key tersebut lalu paste ke kodingan dengan api key yang barusan saja kalian dapatkan.
  1. Sesudah langkah tersebut klik pada button “Restrict Key” lalu ikuti seperti pada gambar berikut

9.      Jika sudah mengatur seperti gambar diatas tadi bisa langsung simpan/save.
10.  Jika sudah maka sudah selesai dan siap untuk digunakan.
11.  SELESAI




2.4 Memanfaatkan Google Drive dengan API Key Sebagai Penyimpan Data Dari Web
Untuk merancang dan membangun aplikasi berbasis web yang penyimpanan data disimpan ke dalam Google Drive yang kita miliki. Untuk membuat hal tersebut dipergunakan Sublim Text3 sebagai text editor, XAMPP sebagai web serverdan menggunakan library terbaru yang di download darigithub. Untuk menyimpan token akses dan file list.
Pada dokumentasi ini menggunakan php yang di dapat dari github, untuk mengupload file ke dalam google drive. Berikut adalah source codenya:
a.       index.php
<?php
session_start();
$url_array = explode('?', 'http://'.$_SERVER ['HTTP_HOST'].$_SERVER['REQUEST_URI']);
$url = $url_array[0];
require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_DriveService.php';
$client = new Google_Client();
$client->setClientId('691215757582-l0bkpjco3v8iu3u1dnc0urk6q8kqbqj8.apps.googleusercontent.com');
$client->setClientSecret('4l0exss1M5emJTGvYnoCBjyI');
$client->setRedirectUri($url);
$client->setScopes(array('https://www.googleapis.com/auth/drive'));
if (isset($_GET['code'])) {
    $_SESSION['accessToken'] = $client->authenticate($_GET['code']);
    header('location:'.$url);exit;
} elseif (!isset($_SESSION['accessToken'])) {
    $client->authenticate();
}
$files= array();
$dir = dir('files');
while ($file = $dir->read()) {
    if ($file != '.' && $file != '..') {
        $files[] = $file;
    }
}
$dir->close();
if (!empty($_POST)) {
    $client->setAccessToken($_SESSION['accessToken']);
    $service = new Google_DriveService($client);
    $finfo = finfo_open(FILEINFO_MIME_TYPE);
    $file = new Google_DriveFile();
    foreach ($files as $file_name) {
        $file_path = 'files/'.$file_name;
        $mime_type = finfo_file($finfo, $file_path);
        $file->setTitle($file_name);
        $file->setDescription('This is a '.$mime_type.' document');
        $file->setMimeType($mime_type);
        $service->files->insert(
            $file,
            array(
                'data' => file_get_contents($file_path),
                'mimeType' => $mime_type
            )
        );
    }
    finfo_close($finfo);
    header('location:'.$url);exit;
}
include 'index.phtml';


b.      index.phtml
<!DOCTYPE html>
<html lang="es">
    <head>
        <meta charset="UTF-8">
        <title>Google Drive Example App</title>
    </head>
    <body>
        <ul>
        <?php foreach ($files as $file) { ?>
            <li><?php echo $file; ?></li>
        <?php } ?>
        </ul>
        <form method="post" action="<?php echo $url; ?>">
            <input type="submit" value="upload" name="submit">
        </form>
    </body>
</html>
2.5 Tampilan Program
           
            Tampilan program menyimpan data ke dalam google drive, dan menampilkan data yang ada dilam google drive ke dalam program.
           

BAB III
PENUTUP

3.1 Kesimpulan
     Cloud Computing dapat dikatakan dapat membatu untuk mengurangi penyimpanan data secara sementara di laptop atau PC pengguna (client) dan di mana data secara permanen tersimpan di server diinternet.

3.2 Saran
    Makalah ini diharapkan mampu dijadikan referensi dan sarana pembelajaran mengenai jaringan komputer serta mampu diaplikasikan dan dikembangkan di kehidupan sehari-hari tepatnya dunia komputerisasi.


DAFTAR PUSTAKA

Ø  Teknik, dunia. 2013. Konsep cloud computing. www.dunia-teknik.com
Ø  Sutyadinata, andi. 2013. Mengorek lebih dalam tentang komputasi awan (cloud computing). www.andi0309.blogspot.com








KATA PENGANTAR

      Dengan mengucapkan puja dan puji syukur atas kehadirat Allah SWT, yang telah memberikan rahmat dan hidayah-Nya sehingga penulis dapat meyelesaikan Laporan ini, yang berjudul “Penyimpanan Data Pada Web Dengan Menggunakan Teknologi Cloud Computing Google Drive ”.
Laporan ini disusun dan dibuat berdasarkan materi-materi yang ada. Materi-materi bertujuan agar dapat menambah pengetahuan dan wawasan  dalam belajar mengenai Cloud Computing. Serta  juga dapat memahami nilai-nilai dasar yang direfleksikan dalam berpikir dan bertindak.
Mudah-mudahan dengan mempelajari laporan ini, dapat memahami tentang materi Cloud Computing. Dan dengan harapan semoga mampu berinovasi dan berkreasi dengan potensi yang dimiliki.
Selain itu mahasiswa akan mendapatkan suatu pengalaman dan memperluas wawasan terkait penerapan teori dan pengetahuan yang telah diterimanya dalam bidang pembelajaran masing-masing. Dengan terselesaikannya laporan ini penulis tidak lupa menyampaikan terimakasih kepada R.Dimas Adityo, S.T., M.T. sebagai dosen pengajar Aplikasi Cloud Computing.
            Penulis menyadari bahwa laporan ini masih jauh dari sempurna, namun penulis mengharapkan agar laporan ini bermanfaat bagi pembaca sehingga informasi tambahan untuk pengembangan lebih lanjut sangat kami harapkan.


Sidoarjo, 08 Januari 2018
                                                                                                                                                                                                                                    suhairi


cara mengatasi xiaomi yang ke lock

cara mengatasi xiaomi yang ke lock gara-gara salah masukkan sandi
pertama Sign in akun mi anda dengan perangkat lain
kemudian pilih find my device


kemudian klik erase
selesai deh urusan.....

Mau mi4c kalian ada bahasa indonesianya?




MI4c ada bahasa indonesianya dengan miui pro
kelebihahan :
- Udah bahasa indonesia
- Lebih Smooth
- gak usah root lagi
-Udah ada Google APPS

download MIUI PRO

Tutorial sebagai berikut :

Via TWRP


- Masuk Wipe


- Masuk Advance > centang : Wipe Data, Wipe Cache, Wipe Dalvic > Geser kekanan 


- Selesai, Go Back


-Pilih Install > Cari ROM yang kalian download tadi

- Pilih Instal tunggu sampai penginstalan selesai


- Selesai, Go Back




NB; harus sudah  ROOT &  Terpasang TWRP
baca juga cara root dan pasang twrp