Senin, 26 September 2016

Belajar Boot2Docker

pada pertemuan ke 3 minggu ke 4 dalam mata kuliah Praktik teknologi cloud computing saya belajar tentang boot2docker. untuk belajar boot2docker tentu saja kita harus menyediakan aplikasi boot2docker tersebut dengan cara mendownload ataupun meminta software boot2docker.
jika sudah mempunyai aplikasi boot2docker tentu saja kita harus mengistal terlebih dahulu, waktu yang dibutuhkan untuk mengistal cukup lama sekitar 30 menit. tunggu sampai selesai.
setelah terinstal buka virtual box dan pilih default pada kolom kiri paling bawah, tunggu sampai program selesai memproses sampai ada tulisan "press anything to continue" kemudian tekan tombol apapun. setelah itu program akan menampailkan tulisan dan gambar (boot2docker dan gambar kapal ikan paus :D) setelah ini selesai saya mulai menjalankan program dengan mendownload busybox dengan source "docker pull busybox", untuk mendownload versi terbaru bisa dengan "docker pull busybox:~", untuk mendownload semua versi busybox dengan source "docker pull -a busybox" setlah mendownload busybox kita bisa melihat images apa saja yang sudah ada bisa dengan menggunakan source "docker images" sedangkan untuk masuk ke dalam image busybox kita bisa menjalankan dengan "docker run -i -t busybox"
jika kita ingin menggunakan wordpress kita bisa mencarinya dengan source " docker search wordpress" nanti akan muncul nama dan descrpsi wordpress tersebut
dalam praktikum ke 3 ini saya belajar tentang :
docker ls : Untuk melihat isi file dari direktori aktif. 

docker ps : untuk melihat daftar container

docker run: untuk menjalankan container docker

docker pull : Mengunduh images dari Docker hub

Docker image :  Melihat daftar image

docker search : Untuk mencari konten

docker stop : Untuk menghapus konten

docker start : untuk memulai kontai

docker attach : melampirkan perintah yang memungkinkan untuk wadah berjalan menggunakan ID wadah atau nama

docker diff : perintah yang akan daftar perubahannya dibuat pada sebuah wadah sejak pertama dibuat

docker rm : Menghapus kontainer yang ada

Menyeting chat server dengan Let's Chat di Ubuntu

pada pertemuan kedua Praktikum TCC kami akan belajar tentang ubuntu dengan tema 
"menyeting Chat Server dengan Let's Chat di Ubuntu" untuk menjalankan programnya kita buka terlenih dahulu vbox ubuntu (ubuntu 14 yang saya gunakan) kemudian saya melakukan langkah langkah seperti berikut


  • Langkah 1 kita buka ubuntu dan masuk ke terminalnya kemudian ketikan
$ sudo apt-get update 
setelah kita ketikan source di atas maka program akan mengupdate secara otomatis source diatas adalah untuk mengupdate apt-get


  • Langkah 2 Install Node.js, NPM, MongoDB, and Git
caranya mengetikan 
$ sudo apt-get install nodejs npm nodejs-legacy mongodb mongodb-server git
setelah source diatas di jalankan maka akan ada pilihan y/n kita langsung tekan tombol enter saja maka program akan mengunduh dan mengistal dengan sendirinya waktu untuk mengistal cukup lama (cepat jika koneksi dewa :D)

Node.js adalah sebuah perangkat lunak yang didisain untuk mengembangkan aplikasi berbasis WEB. Node.js dieksekusi sebagai aplikasi server. Platform ini menggunakan bahasa pemrograman javascript dan menggunakan teknik non-bloking untuk mempercepat proses. Teknik non-bloking adalah sebuah metode penyelesaian sebuah fungsi.(https://maqriki.wordpress.com/2015/09/27/node-js-pengertian-fungsi-dan-aplikasi-sederhana/)

npm adalah package manager untuk JavaScript. Jadi npm adalah sebuah tool/aplikasi kecil untuk mengatur package/aplikasi JavaScript yang mengunakan Node.js.

MongoDB adalah salah satu produk database noSQL OPEN SOURCE yang menggunakan struktur data JSON untuk menyimpan datanya. MongoDB adalah salah satu database noSQL yang paling populer di internet. MongoDB sering dipakai untuk aplikasi berbasis Cloud, Grid Computing, atau Big Data. 
(https://diniislam.gitbooks.io/pemograman-web-mongodb/content/pengertianmongo.html)

Git adalah perangkat lunak pengontrol versi atau proyek manajemen kode perangkat lunak yang diciptakan oleh Linus Torvalds, yang pada awalnya ditujukan untuk pengembangan kernel Linux. Desain Git terinspirasi oleh BitKeeper dan Monotone.(wikipedia)
  • Langkah 3 Download Let’s Chat Source
caranya ketikan : $ cd ~
                            $ git clone https://github.com/sdelements/lets-chat.git
setelah dijalankan
source diatas adalah mengclone data ke data directory, waktu yang digunakan untuk mengclone cukup lama, sebenarnya cepat jika koneksi memadai. tunggu sampai selesai. jika sudah selesai akan ada pemberitahuan "checking connectivity... done". langkah selanjutnya adalah memindahkan ke repo dengan cara mengetikan "$ cd lets-chat" setelah itu langsung ketikan "$ npm install"  untuk Menginstal paket Node.js yang diperlukan. tunggu hingga proses selesai.


  • langkah ke 4 mengkonfigurasi Let’s Chat
 dengan mengetikan "$ cp settings.yml.sample settings.yml" artinta kita mengubah nama sttings.yml.sample menjadi settings.yml.
  • langkah ke 5  Start the Server
 dengan cara mengetikan "$ npm start"

ALTERNATIF


  • Langkah 1 kita buka ubuntu dan masuk ke terminalnya kemudian ketikan
$ sudo apt-get update 
setelah kita ketikan source di atas maka program akan mengupdate secara otomatis source diatas adalah untuk mengupdate apt-get
  • langkah 2 install curl 

 $ "sudo apt-get install curl" tunngu sebentar sampai proses selesai kemudian ketikan $ curl -sL https:// deb.nodesource.com/setup | sudo bash -" tunggu beberapa saat nanti akan ada peringatan "SCRIP DEPRECATION WARNING" tunggu sampai proses selesai kemudian ketikan
$ sudo apt-get install nodejsmongodb mongodb-server git 
 
 
  •  Langkah 3 Download Let’s Chat Source

caranya ketikan : $ cd ~
                            $ git clone https://github.com/sdelements/lets-chat.git
setelah dijalankan
source diatas adalah mengclone data ke data directory, waktu yang digunakan untuk mengclone cukup lama, sebenarnya cepat jika koneksi memadai. tunggu sampai selesai. jika sudah selesai akan ada pemberitahuan "checking connectivity... done". langkah selanjutnya adalah memindahkan ke repo dengan cara mengetikan "$ cd lets-chat" setelah itu langsung ketikan "$ npm install"  untuk Menginstal paket Node.js yang diperlukan. tunggu hingga proses selesai.
  • langkah ke 4 mengkonfigurasi Let’s Chat
 dengan mengetikan "$ cp settings.yml.sample settings.yml" artinta kita mengubah nama sttings.yml.sample menjadi settings.yml.
  • langkah ke 5  Start the Server
 dengan cara mengetikan "$ npm start"


Senin, 12 September 2016

Praktik TCC

pada pertemuan kali ini lebih tepatnya pertemuan pertama saya akan membagikan pengalaman saya dalam menjalankan praktik TCC

Praktik pertama yaitu saya mencoba membuat keep google yang sudah di tugaskan oleh dosen penganpu saya diantaranya yaitu : membuat catatan cara menggunakan google keep ( ada gambar, ceklist, shraing, membuat Cheklist tugas, dan Buat reminder

Praktik ke dua saya saya mempelajari tentang Drive-google untuk pembuatan form yang berisikan tentang seminar yang dimana saya membuat form seminar untuk penghijaun yang tujuannya untuk mengetahui seberapa besar kepedulian masyarakat dalam seminar penghijauan ini cara membuatnya cukup mudah yakni kita tinggal klik tombol baru ==> lainnya ==> google formulir

setelah itu kita tinggal mengisikan apa saja yang perlu di buat dalam pembuatan form seminar

Praktik ketiga saya disuruh memperpendek link URL dengan menggunakan S.id (situs resmi dari indonesia)
caranya cukup mudah hanya dengan mendaftar di s.id terlebih dahulu kemudian masukan URL yang akan di perpendek kemudian klik tombol shorten

Praktik keempat Mendeskripsi diri kelompok di praltik ini setiap kelompok harus mendiskripsikan diri masing masing seperti leih tepatnya menceritakan asal usul kehidupan sendiri dari kpan kamu lahir, anak keberapa, hobi dan sebagainya semua terserah bagaimana kamu menceritakannya.

Praktik Kelima belajar tentang Hangout 

Hal-hal yang dapat dilakukan dengan Hangouts


  • Mengirim pesan Hangouts: Anda dapat memulai percakapan Hangout dengan satu orang saja atau melalui grup ngobrol dengan beberapa orang.
  • Melakukan video call: Lakukan video call sambil bertatap muka dengan maksimal 9 orang.
  • Menelepon menggunakan Wi-Fi atau data: Hampir semua panggilan ke AS dan Kanada gratis dari semua negara tempat panggilan Hangouts tersedia. Beberapa tujuan AS dan Kanada akan dikenai biaya 1 sen per menit (USD), atau tarif terdaftar untuk mata uang lokal Anda. Menelepon tidak tersedia di semua lokasi.
  • Mengirim SMS: Anda dapat mengirim SMS menggunakan Hangouts dengan nomor telepon Google Voice atau Project Fi. Di perangkat Android, pesan teks dapat dikirim menggunakan Hangouts dengan nomor operator.
  • Membagikan foto, video, lokasi, dan stiker: Anda dapat membagikan foto, stiker, dan emoji dalam percakapan. Di perangkat seluler, Anda juga dapat membagikan lokasi dengan orang lain.

Yang Anda perlukan untuk memulai di Hangouts


  • Akun Google
  • Izinkan Hangouts menggunakan mikrofon dan kamera
    • Komputer dengan browser Internet Explorer, Firefox & Safari: Unduh dan pasang plugin Hangouts versi terbaru.

Komputer AndroidiPhone & iPad

Membuka Hangouts di komputer


  • hangouts.google.com: Hangouts tersedia di hangouts.google.com.
  • Gmail: Hangouts otomatis diaktifkan di Gmail.
  • Inbox by Gmail: Hangouts otomatis diaktifkan di Inbox by Gmail.
  • Ekstensi browser Chrome: Unduh ekstensi Chrome Hangouts. Diperlukan browser Chrome atau perangkat Chrome OS.
  • Aplikasi desktop Chrome: Unduh aplikasi desktop Chrome Hangouts. Aplikasi ini didukung pada sistem operasi Windows, Chrome OS, Mac, dan Linux. sumber (https://support.google.com/hangouts/answer/2944865?co=GENIE.Platform%3DDesktop&hl=id)