Senin, 14 Agustus 2017

Membuat Repository Local Debian 9-Stracth

Selamat sore sahabat blogger, pada kesempatan kali ini saya akan sedikit share tentang pengalaman saya membuat repository local Debian 9.0-Strecth, dimana Debian 9.0.0 Strecth ini sendiri merupakan Debian keluaran terbaru. Oke, langsung aja ke pembahasannya.


MEMBUAT REPOSITORY LOCAL DEBIAN 9-STRECTH
DENGAN DVD

  1. PENDAHULUAN
  1. Pengertian
Repository Server adalah sebuah penyimpanan yang digunakan untuk menyediakan software untuk server. Nah, Repository Server Local adalah sebuah penyimpanan software yang dibuat untuk area lokal, seperti Sekolah, Perusahaan dan lain-lain yang hanya berbentuk lingkungan yang kecil.

Manfaat dari repository local adalah kita tidak memerlukan banyak bandwicth untuk mengakses, sehingga kita bisa meminimalisir bandwicth yang keluar.

  1. Latar Belakang
Karena sulitnya internet di sekolah saya, saya berniat membuat repository local untuk menyediakan paket-paket software di sekolah, sehingga siswa tidak harus mengakses jaringan publik dan memakan banyak bandwicth untuk menginstall atau memasang sebuah aplikasi/software.

  1. Maksud dan Tujuan
Menyediakan repository paket data dan software lokal untuk mendukung pembelajaran, khususnya bidan TKJ

  1. ALAT dan BAHAN
  1. Laptop
  2. Server yang sudah terinstall
  3. Kabel jaringan untuk upload dvd iso
  4. DVD Debian 9.0.0 (dvd1, dvd2,dvd3)
  5. Koneksi Internet

  1. WAKTU PELAKSANAAN
1-2 jam

  1. TAHAP PELAKSANAAN
  1. Pastikan anda sudah memiliki ketiga DVD Debian jika belum bisa download di sini, setelah itu upload ke server anda bisa melalui ftp atau sftp

  2. Setelah itu install beberapa paket debian yang di butuhkan untuk membuat repository local
# apt-get install apache2 dpkg-dev rsync
  1. Setelah paket di atas terinstall, buat beberapa directory yang dibutuhkan untuk menampung paket yang ada dalam setiap dvd
# mkdir /repo
# mkdir /media/dvd1
# mkdir /media/dvd2
# mkdir /media/dvd3
# mkdir -p /repo/pool/
# mkdir -p /repo/dists/strecth/main/binary-amd64/
# mkdir -p /repo/dists/strecth/main/source/

Untuk yang berwarna merah sesuaikan dengan arsiktektur yang anda gunakan, disini saya menggunakan arsitektur 64 bit atau amd64
  1. Setelah selesai membuat folder, mount dvd satu persatu ke folder media/dvd, sesuaikan dvd dengan folder dvd yang anda buat, misal debian-9.0.0-dvd1.iso >/media/dvd1
# mount -o loop debian-9.0.0-amd64-DVD-1.iso /media/dvd1
# mount -o loop debian-9.0.0-amd64-DVD-2.iso /media/dvd2
# mount -o loop debian-9.0.0-amd64-DVD-3.iso /media/dvd3

Contoh gambar :
  1. Setelah selesai resync seleruh dvd menjadi satu dalam /repo/pool, caranya :
# rsync -avH /media/dvd1/pool/ /repo/pool/
# rsync -avH /media/dvd2/pool/ /repo/pool/
# rsync -avH /media/dvd3/pool/ /repo/pool/

Contoh salah satu proses resync  :



  1. Kemudian pindah ke directory /repo kemudian lakukan dpkg-scanpackage dan dpkg-scansources, caranya :
# cd /repo
# dpkg-scanpackages ./dev/null | gzip -9c > Packages.gz

Proses ini akan memakan waktu 3-5 menit
# dpkg-scansources ./dev/null | gzip -9c > Sources.gz

Untuk yang ini lebih cepat.
  1. Kemudian pindah hasil scan tadi, caranya :
Ketik ls untuk memastikan hasil scan :

untuk Packages.gz pindah ke direktory binary-amd64
 # mv Packages.gz /repo/dists/strecth/main/binary-amd64/
Untuk Sources.gz pindah ke directory /source
 # mv Sources.gz /repo/dists/strecth/main/source/

Perhatikan gambar:

  1. Agar bisa diakses server lain kita tinggal buat simbolik repo ke /var/www/html, caranya :
    # ln -s /repo/ /var/www/html/debian
  2. Setelah itu anda tinggal mengubah file /etc/apt/sources.lists dan tambahkan repository yang baru anda buat tadi.


  1. HASIL YANG DI DAPAT
Berhasil membuat repository local dan dapat digunakan

  1. TEMUAN MASALAH
Saat melakukan copy iso dvd menggunakan Flasdisk terjadi corrupt, jadi untuk mengatasinya, saya gunakan laptop teman saya yang sudah memiliki iso untuk meremote dan mengupload iso ke server saya.

  1. KESIMPULAN
Perbanyak membaca dan jangan hanya membaca satu referensi saja

  1. REFERENSI

Sabtu, 12 Agustus 2017

Evaluasi Mingguan

Selamat sore sahabat blogger, hari ini saya bersama teman teman prakerin di BLC Telkom telah melakukan kegiatan rutinitas yaitu evaluasi mingguan, yah meski ada beberapa sekolah yang masih saja belum menunjukan eksistensi atau keberadaanya.

Dalam evaluasi hari ini, saya mendapatkan pengalaman baru, seperti saya semakin paham akan fitur moodle setelah salah satu teman prakerin saya, dari YPE Kroya melakukan evaluasi.

Saya juga mendapatkan tambahn mengenai VPN, dan masih banyak lagi.

Nah, hal yang paling penting menurut saya, adalah saat di mana pembimbing kami Mbah Suro, melakukan tanya jawab langsung kepada salah satu teman saya, menggunakan SWOT analisys, nah dari pertanyaan dan jawaban dari teman saya dengan Mbah Suro, saya dapat menyimpulkan bahwa kriteria seorang yang profesional adalah seorang yang mampu memahami kondisi dan batas kemampuannya, serta mampu menguasai konsep dasar pekerjaan yang akan dilakukkannya,

Saya minta maaf karena tidak bisa memberikan dokumentasi, karena saya tidak bawa ponsel ataupun kamera untuk dokumentasi,

Oke, Sekian yang dapat saya posting untuk hari ini, kurang lebihnya saya mohon maaf, Terimakasih sudah berkunjung.

Jumat, 11 Agustus 2017

Membangun Video Conference Untuk Elearning dengan BigBlueButton di Moodle

uSelamat sore sahabat blogger, hari ini saya akan berbagi mengenai bagamana cara mengintegrasikan BigBlueButton dengan Moodle sebagai Video Conference yang digunakan untuk Elearning.

Oke, Langsung saja kita ke TKP, hehehe

A. PENDAHULUAN
  1. PengertianBigBlueButton adalah sistem konferensi web open source untuk pembelajaran online. BigBlueButton memungkinkan pembagian audio, video, slide secara real time (dengan papan tulis), polling, ikon emote (termasuk mengangkat tangan), obrolan, dan desktop presenter. Hal ini diterjemahkan ke dalam lebih dari 35 bahasa dan mendukung pembaca layar JAWS untuk siswa penyandang cacat visual.

    Pengguna bergabung dengan sesi BigBlueButton sebagai satu dari dua peran: pemirsa atau moderator . Penampil (biasanya siswa) dapat mengobrol, menampilkan ikon emote, mengirim / menerima audio dan video, dan menanggapi jajak pendapat. Seorang moderator (biasanya instruktur) dapat - selain semua kemampuan pemirsa - menonaktifkan / mengaktifkan pemirsa lain, mengunci pemirsa, atau membuat siapa pun (termasuk mereka sendiri) presenter. Presenter saat ini dapat mengunggah slide, memberi catatan mereka (menggunakan kontrol papan tulis), dan membagikan desktopnya untuk dilihat semua orang. Untuk lebih jelasnya bisa di baca di link berikut :

    > Home BBB Forum Resmi => Link di sini
    > Home BBB Forum Resmi Terjemahan => Link di sini
  2. Latar Belakang
    Untuk mendukung sebuah layanan pembelajaran online, dimana kita dapat bertatap muka dengan guru, teman dan lainya yang terlibat dalam Elearning, tanpa harus menemui mereka langsung. Maka BigBlueButton sangat di recomendesikan untuk hal ini.
  3. Maksud dan Tujuan
    Membangun Video Conferences untuk pembelajaran Online



B. ALAT DAN BAHAN
  1. BigBlueButton bisa download di sini
  2. Koneksi Internet
  3. Server yang terinstall Moodle

C. WAKTU PELAKSANAAN
20-30 menit (Tahap Pembelajaran)

D. TAHAP PELAKSANAAN
  1. Download BigBlueButton terlebih dahulu. Bisa download di sini
  2. Setelah selesai download, upload file tadi ke server, caranya : scp userserver@ipserver:/home/namauser , contoh:
    # scp bernad@192.168.50.5:/home/bernad
  3. Setelah selesai upload ke server, sekarang kita remote server kita, caranya : ssh userserver@ipserver, contoh;
    # ssh bernad@192.168.50.5
  4. Setelah itu ketik ls untuk memastikan file yang kita upload tadi sudah ada di server 
  5. Jika sudah ada, sekarang copy file tersebut ke /moodle/mod/ caranya  cp nama_file /var/www/html/moodle/mod contoh:
    # ls

    # cp mod_bigbluebuttonbn_moodle33_2016051917.zip /var/www/html/moodle/mod
  6. Setelah itu pindah ke direktory /moodle/mod lalu extrax file tadi, caranya :
    # cd /var/www/html/moodle/mod


    # unzip mod_bigbluebuttonbn_moodle33_2016051917.zip
  7. Setelah itu kita panggil moodle melalui web browser caranya, ketik ipserver/moodle/admin maka akan tampil login, isikan user dan password admin contoh :

    >> http://192.168.50.5/moodle/admin
  8. Setelah login, maka nanti akan muncul uplugin check, pilih upgrade database plugin now
  9. Setelah itu akan muncul notifikasi sukses, klik continue
  10. Selanjutnya cukup anda scroll ke bawah lalu klik save changes

  11. Setelah itu, kita coba buat course baru caranya, masuk sites home lalu add new course, (pastikan anda login sebagai admin, tapi tidak masalah sih jika anda belum membuat user lain.)
  12. Setelah itu data yang di butuhkan, nah berikut adalah bagian data yang perlu di isi:
  13. Lalu scroll ke bawah dan  klik save and display

     
  14. Setelah itu kita enroll user


  15. Lalu setelah selesai, kembali lagi ke site home
  16. masuk ke course yang di buat
  17. lalu tambahkan activity
  18. pilih BigBlueButton lalu add
  19. Lalu isikan nama virtual class room dan atur juga untuk partisipannya
  20. Lalu save and display
  21. Kemudian kita bisa join sesion 
  22. Tunggu Proses loading
  23. Setelah itu konfigurasi sesuai gambar di bawah secara bertahap:






  24. Selamat mencoba, semoga bermanfaat.

E. HASIL YANG DIDAPAT
Berhasil mengintegrasikan BigBlueButton dengan Moodle dan mengkonfigurasinya

F. TEMUAN MASALAH
Speaker sering mati, dan suara nggak bisa jernih saat berbicara, (recomended with headset to best experience)
G. KESIMPULAN
Selalu berusaha dan perbanyak membaca agar kemampuan dan pekerjaan kita lebih mudah terselesaikan ketika menghadapi masalah
I. REFERENSI