Pengenalan IPv6

No comments:
A. Pengertian 
IPv6 (Internet Protocol version 6) adalah protokol internet generasi baru yang menggantikan protokol versi sebelumnya (IPv4). IPv6 dikembangkan oleh Internet Engineering Task Force (IETF). Tujuan utama diciptakan IPv6 karena keterbatasan ruang alamat di IPv4 yang hanya terdiri dari 32 bit. Paket Link Layer pada IPv6 harus mendukung ukuran paket 1280 Byte dan harus bisa menyusun kembali paket yang berukuran 1500 Byte.
Berkas:Ipv6 address leading zeros.svg

B. Adanya IPv6
Setiap perangkat di Internet diberi alamat IP unik untuk identifikasi dan definisi lokasi. Dengan pesatnya pertumbuhan Internet setelah komersialisasi pada tahun 1990an, menjadi jelas bahwa jauh lebih banyak alamat yang dibutuhkan untuk menghubungkan perangkat daripada ruang alamat IPv4 yang tersedia. Pada tahun 1998, Internet Engineering Task Force (IETF) telah meresmikan protokol penerusnya. IPv6 menggunakan alamat 128-bit, yang secara teoritis memungkinkan 2 128 , atau sekitar 3,4 × 10 38 alamat. Jumlah sebenarnya sedikit lebih kecil, karena beberapa rentang dicadangkan untuk penggunaan khusus atau benar-benar dikecualikan dari penggunaan. Jumlah alamat IPv6 yang mungkin lebih dari 7. 9 × 10 28 kali lebih banyak dari IPv4, yang menggunakan alamat 32-bit dan menyediakan sekitar 4,3 miliar alamat. Kedua protokol tersebut tidak dirancang untuk dapat dioperasikan , mempersulit transisi ke IPv6. Namun, beberapa mekanisme transisi IPv6 telah dirancang untuk memungkinkan komunikasi antara host IPv4 dan IPv6.

C. Kelebihan IPv6 dengan IPv4
Kelebihan IPv6 dibandingkan dengan IPv4 antara lain:
  • Ruang alamat IPv6 yang lebih besar yaitu 128 bit.
  • Pengalamatan multicast, yaitu pengiriman pesan ke beberapa alamat dalam satu group.
  • Stateless address autoconfiguration (SLAAC), IPv6 dapat membuat alamat sendiri tanpa bantuan DHCPv6.
  • Keamanan lebih bagus dengan adanya default sekuriti IPSec.
  • Pengiriman paket yang lebih sederhana dan efisien.
  • Dukungan mobilitas dengan adanya Mobile IPv6.


D. Paket Header IPv6
Paket IPv6 terdiri dari dua bagian yaitu: Paket Header dan Paket Payload.
Ukuran paket Header terdiri dari 40 oktet (320 bit) yang terdiri dari:
  • versi, 4 bit.
  • Traffic class, 8 bit.
  • Label Flow, 20 bit.
  • Panjang Payload, 16 bit.
  • Header berikutnya, 8 bit.
  • Batasan hop, 8 bit.
  • alamat tujuan, 128 bit
  • alamat asal, 128 bit
Ukuran panjang Payload adalah 16 bit dan bisa membawa maksimum 65535 oktet.



Referensi

Read More

ISO (International Organization for Standardization)

No comments:
A. Pengertian
ISO atau Organisasi Internasional untuk Standardisasi adalah badan penetap standar internasional yang terdiri dari wakil-wakil dari badan standardisasi nasional setiap negara. Dikarenakan singkatan dari masing-masing bahasa berbeda (IOS dalam bahasa Inggris dan OIN dalam bahasa Perancis) maka para pendirinya menggunakan singkatan ISO, (diambil dari bahasa Yunani: isos) yang berarti sama (equal). Penggunaan ini dapat dilihat pada kata isometrik atau isonomi.
Didirikan pada 23 Februari 1947, ISO menetapkan standar-standar industrial dan komersial dunia. ISO merupakan lembaga nirlaba internasional, pada awalnya dibentuk untuk membuat dan memperkenalkan standardisasi internasional untuk apa saja. Standar yang sudah kita kenal antara lain standar jenis film fotografi, ukuran kartu telepon, kartu ATM Bank, ukuran dan ketebalan kertas dan lainnya.
Dalam menetapkan suatu standar tersebut mereka mengundang wakil anggotanya dari 130 negara untuk duduk dalam Komite Teknis (TC), Sub Komite (SC) dan Kelompok Kerja (WG). Peserta ISO termasuk satu badan standar nasional dari setiap negara dan perusahaan-perusahaan besar.

B. Macam-macam ISO


  1. ISO 9001
    ISO 9001 merupakan sistem manajemen mutu dan merupakan persyaratan sistem manajemen yang paling populer di dunia. ISO 9001 telah mengalami beberapa kali revisi dan revisi yang paling akhir adalah ISO 9001:2008. Salah satu ciri penerapan ISO 9001 adalah diterapkannya pendekatan proses. Pendekatan proses ini bertujuan untuk meningkatkan efektivitas sistem manajemen mutu. Pendekatan ini mensyaratkan organisasi untuk melakukan identifikasi, penerapan, pengelolaan dan melakukan peningkatan berkesinambung.
  2. IS014001
    Berbeda dengan standar ISO 9001 yang berkaitan dengan sistem manajemen mutu, maka ISO 14001 merupakan standar yang berisi persyaratan-persyaratan sistem manajemen lingkungan. Konsep yang dipakai dalam ISO 14001 pada prinsipnya sama dengan ISO 9001, yaitu perbaikan berkesinambungan hanya dalam ISO 14001 adalah dalam mengelola lingkungan. Perusahaan yang menerapkan ISO 14001 harus dapat melakukan identifikasi terhadap aspek dan dampak lingkungan yang diakibatkan oleh kegiatan atau operasi perusahaannya terhadap aspek lingkungan. Dalam hal ini bukan hanya pengelolaan terhadap limbah atau polusi, namun juga termasuk upaya-upaya kreatif untuk menghemat pemakaian energi, air dan bahan bakar.
  3. ISO22000
    Perusahaan makanan atau minuman dituntut untuk memperhatikan aspek kesehatan dan keselamatan pelanggannya, sehingga harus meningkatkan pengendalian kontrol internalnya terutama dalam proses produksi.
    ISO 22000 merupakan suatu standar yang berisi persyaratan sistem manajemen keamanan pangan. Standar ini fokus terhadap pengendalian dalam sistem dan proses produksi produk makanan dan minuman. Setiap jenis produk baik makanan atau minuman harus dibuatkan rencana proses dan pengendaliannya. Pada dasarnya ISO 22000 tidaklah berbeda jauh dengan ISO 9001, hal yang membedakan terdapat dalam klausul 7: perencanaan dan realisasi produk dan klausul 8: validasi, verifikasi dan perbaikan sistem.
  4. ISO/TS16949
    Saya yakin Anda  telah mengenal jenis-jenis kendaraan bermotor beroda dua atau empat dengan merek-merek terkenal. Kendaraan bermotor tersebut diproduksi oleh perusahaan-perusahaan otomotif yang saat ini berkembang pesat di Indonesia. Dalam upaya menjaga “image” mereknya dimata pelanggan, perusahaan otomotif tersebut harus menjaga mutu produknya.
    Upaya perusahaan otomotif dalam menjaga mutu produk salah satunya dengan menerapkan ISO/TS 16949. Pada dasarnya ISO/TS 16949 merupakan Technical Specification yang dikeluarkan oleh ISO sebagai sistem manajemen mutu untuk industri otomotif. Sebagaimana jenis-jenis standar yang dikeluarkan oleh The International Organization for Standardization, ISO/TS 16949 mempunyai konsep perbaikan berkesinambungan, pengendalian terhadap rantai pasok, tindakan perbaikan dan pencegahan.
  5. ISO/IEC27001ISO / IEC 27001: 2005 , bagian dari standar standar ISO / IEC 27000 yang berkembang , adalah standar sistem manajemen keamanan informasi (ISMS) yang diterbitkan pada bulan Oktober 2005 oleh International Organization for Standardization (ISO) dan International Electrotechnical Commission (IEC) . Nama lengkapnya adalah ISO / IEC 27001: 2005 - Teknologi informasi - Teknik keamanan - Sistem manajemen keamanan informasi - Persyaratan . Itu digantikan, pada tahun 2013, oleh ISO / IEC 27001: 2013 .ISO / IEC 27001 secara formal menentukan sistem manajemen yang dimaksudkan untuk membawa keamanan informasi di bawah kontrol manajemen eksplisit. Menjadi spesifikasi formal berarti mengamanatkan persyaratan khusus.

dan masih banyak lagi.. disini kita akan bahas ISO 27001

C. ISO 27001

1. Standar kerja
Sebagian besar organisasi memiliki sejumlah kontrol keamanan informasi . Namun, tanpa sistem manajemen keamanan informasi (ISMS), kontrol cenderung agak tidak terorganisir dan terputus-putus, yang telah sering diterapkan sebagai solusi titik untuk situasi tertentu atau hanya sebagai masalah konvensi. Kontrol keamanan dalam operasi biasanya menangani aspek-aspek tertentu dari TI atau keamanan data secara khusus; Meninggalkan aset informasi non-TI (seperti dokumen dan pengetahuan kepemilikan) yang kurang dilindungi secara keseluruhan. Bahkan,
ISO / IEC 27001 mensyaratkan bahwa manajemen:
  • Secara sistematis memeriksa risiko keamanan informasi organisasi, dengan mempertimbangkan ancaman, kerentanan, dan dampak;
  • Merancang dan menerapkan seperangkat kontrol keamanan informasi yang koheren dan komprehensif dan / atau bentuk perlakuan risiko lainnya (seperti penghindaran risiko atau transfer risiko) untuk mengatasi risiko yang dianggap tidak dapat diterima; dan
  • Mengadopsi proses manajemen menyeluruh untuk memastikan bahwa kontrol keamanan informasi terus memenuhi kebutuhan keamanan informasi organisasi secara berkelanjutan.
Kontrol keamanan teknis seperti antivirus dan firewall biasanya tidak diaudit dalam audit sertifikasi ISO / IEC 27001: organisasi pada dasarnya dianggap telah mengadopsi semua kontrol keamanan informasi yang diperlukan karena keseluruhan ISMS telah ada dan dianggap memadai dengan memenuhi persyaratan ISO / IEC 27001.
Manajemen menentukan ruang lingkup ISMS untuk tujuan sertifikasi dan dapat membatasinya pada, misalnya, satu unit bisnis atau lokasi. Sertifikat ISO / IEC 27001 tidak berarti sisa organisasi, di luar area scoped, memiliki pendekatan yang memadai terhadap manajemen keamanan informasi.
Standar lain dalam standar standar ISO / IEC 27000 memberikan panduan tambahan mengenai aspek-aspek tertentu dalam merancang, menerapkan dan mengoperasikan ISMS, misalnya mengenai manajemen risiko keamanan informasi ( ISO / IEC 27005 ).
2. Sejarah
BS 7799 adalah standar awalnya diterbitkan oleh BSI Group  pada tahun 1995. Ini ditulis oleh Kerajaan Pemerintah Inggris Departemen Perdagangan dan Industri (DTI), dan terdiri dari beberapa bagian.
Bagian pertama, berisi praktik terbaik untuk manajemen keamanan informasi, direvisi pada tahun 1998; Setelah diskusi panjang di badan standar dunia, akhirnya diadopsi oleh ISO sebagai ISO / IEC 17799, "Teknologi Informasi - Kode Praktik untuk manajemen keamanan informasi." Pada tahun 2000. ISO / IEC 17799 kemudian direvisi pada bulan Juni 2005 dan akhirnya dimasukkan dalam rangkaian standar ISO 27000 sebagai ISO / IEC 27002 pada bulan Juli 2007.
Bagian kedua dari BS7799 pertama kali diterbitkan oleh BSI pada tahun 1999, yang dikenal sebagai BS 7799 Bagian 2, berjudul "Sistem Manajemen Keamanan Informasi - Spesifikasi dengan panduan untuk digunakan." BS 7799-2 berfokus pada bagaimana menerapkan sistem manajemen keamanan informasi (ISMS), mengacu pada struktur manajemen keamanan informasi dan kontrol yang diidentifikasi dalam BS 7799-2. Ini kemudian menjadi ISO / IEC 27001: 2005. BS 7799 Bagian 2 diadopsi oleh ISO sebagai ISO / IEC 27001 pada bulan November 2005.
BS 7799 Bagian 3 diterbitkan pada tahun 2005, meliputi analisis dan manajemen risiko. Ini sesuai dengan ISO / IEC 27001: 2005.
Pada tahun 2013, ISO / IEC 27001: 2013 diterbitkan; Itu menggantikan ISO / IEC 27001: 2005.
3. Siklus PDCA
File:PDCA Cycle.svg

Versi tahun 2002 dari BS 7799-2 memperkenalkan siklus Plan-Do-Check-Act (PDR) (Siklus Deming ), menyelaraskannya dengan standar kualitas seperti ISO 9000. 27001: 2005 menerapkan semua proses ISMS ini.
Merencanakan (membangun ISMS)
Menetapkan kebijakan, tujuan, proses dan prosedur ISMS yang terkait dengan manajemen risiko dan peningkatan keamanan informasi untuk memberikan hasil sesuai dengan kebijakan dan sasaran global organisasi.
Apakah (penerapan dan cara kerja ISMS)
Melaksanakan dan memanfaatkan kebijakan, pengendalian, proses dan prosedur ISMS.
Periksa (monitoring dan review ISMS)
Menilai dan, jika ada, mengukur kinerja proses terhadap kebijakan, tujuan dan pengalaman praktis dan melaporkan hasilnya kepada manajemen untuk ditinjau.
Bertindak (update dan perbaikan ISMS)
Melakukan tindakan korektif dan preventif, berdasarkan hasil audit internal dan tinjauan manajemen ISMS, atau informasi terkait lainnya untuk terus memperbaiki sistem tersebut.
ISO 27001: 2013 tidak begitu menekankan siklus ini.



Read More

Workshop Bersama Samsul Ma'arif (Pengenalan Git)

No comments:
Dalam workshop kali ini kami mendapat materi tentang Git
A. Pengertian
Git adalah Version Control System (VCS) untuk melacak perubahan pada file komputer dan mengkoordinasikan pekerjaan pada file-file di antara banyak orang. Hal ini terutama digunakan untuk manajemen kode sumber dalam pengembangan perangkat lunak , namun dapat digunakan untuk melacak perubahan dalam sekumpulan file. Sebagai sistem kontrol revisi terdistribusi, ini ditujukan untuk kecepatan, integritas data, dan dukungan untuk alur kerja terdistribusi dan non linier.

VCS sendiri adalah Version control system adalah sebuah sistem yang mencatat setiap perubahan terhadap sebuah berkas atau kumpulan berkas sehingga pada suatu saat anda dapat kembali kepada salah satu versi dari berkas tersebut. 

Terpusat vs Terdistribusi
Banyak orang mungkin melakukan pengontrolan versi dengan menyalin berkas-berkas pada direktori yang berbeda. Cara ini sangat sederhana, namun cenderung rentan terhadap kesalahan. Oleh karena itulah sistem database versi diciptakan.

Version Control Local

Version Control Lokal
Kelemahan dari sistem ini adalah pengembang perlu melakukan kolaborasi dengan pengembang pada sistem lainnya. Untuk mengatasi permasalahan ini maka dibangunlah Centralized Version Control System (CVCSs). 
 
Version Control Terpusat
Version Control Terpusat
 Sistem seperti ini memiliki beberapa kelebihan, terutama jika dibandingkan dengan VCS lokal. Misalnya, setiap orang pada tingkat tertentu mengetahui apa yang orang lain lakukan pada proyek. Administrator memiliki kendali yang mantap atas siapa yang dapat melakukan apa; dan adalah jauh lebih mudah untuk mengelola sebuah CVCS dibandingkan menangani database lokal pada setiap client.
Walau demikian, sistem dengan tatanan seperti ini memiliki kelemahan serius. Kelemahan nyata yang direpresesntasikan oleh sistem dengan server terpusat. Jika server mati untuk beberapa jam, maka tidak ada seorangpun yang bisa berkolaborasi atau menyimpan perubahan terhadap apa yang mereka telah kerjakan.
Jika harddisk yang menyimpan basisdata mengalami kerusakan, dan salinan yang beran belum tersimpan, anda akan kehilangan setiap perubahan dari proyek kecuali snapshot yang dimiliki oleh setiap kolaborator pada komputernya masing-masing. VCS lokal juga mengalami nasib yang sama jika anda menyimpan seluruh history perubahan proyek pada satu tempat, anda mempunyai resiko kehilangan semuanya.

Version Control Terdistribusi
Version Control Terdistribusi
Lain halnya dengan DVCS (Distributed Version Control System) seperti Git, Mercurial, Bazaar atau Darcs. Klien tidak hanya melakukan checkout untuk snapshot terakhir setiap berkas, namun klien memiliki salinan penuh dari repositori tersebut.
Jadi, jika server mati, dan sistem berkolaborasi melalui server tersebut, maka klien manapun dapat mengirimkan salinan repositori tersebut kembali ke server. Setiap checkout pada DVCS merupakan sebuah backup dari keseluruhan data.


B. Sejarah
Perkembangan Git dimulai pada bulan April 2005, setelah banyak pengembang kernel Linux melepaskan akses ke BitKeeper , sistem manajemen  source control management (SCM) yang sebelumnya mereka gunakan untuk mempertahankan proyek tersebut. Pemegang hak BitKeeper, Larry McVoy , telah menarik kembali penggunaan produk secara gratis setelah mengklaim bahwa Andrew Tridgell telah merekayasa ulang protokol BitKeeper. 

hubungan antara komunitas pengembang Kernel Linux dan perusahaan komersil pembuat BitKeeper menjadi kurang baik, membuat status free-of-charge dicabut. Ini membuat komunitas pengembang Linux (dan terutama Linus Torvalds, pembuat Linux) akhirnya mengembangkan sendiri peralatan berdasarkan beberapa halyang dipelajari saat menggunakan BitKeeper. Beberapa tujuan sistem baru tersebut dibuat antara lain :
  • Kecepatan
  • Desain sederhana
  • Dukungan penuh untuk pengembangan non-linear (ribuan cabang secara paralel)
  • Terdistribusi secara penuh
  • Dapat menangani proyek skala besar seperti Kernel Linux secara efisien (kecepatan dan ukuran data)
C. Alur Kerja Git

  1. Buat repositori
  2. Salin revisi
  3. Ubah, tambah, hapus
  4. Kirim perubahan ke repositori

Description


 
Read More

Create CT (Container) in Proxmox

No comments:
A. Pengertian 
Container adalah paket perangkat lunak ringan yang dapat berdiri sendiri , yang mencakup semua yang dibutuhkan untuk menjalankannya: kode, runtime, perkakas sistem, pustaka sistem, pengaturan. Tersedia untuk aplikasi berbasis Linux dan Windows, perangkat lunak kontainer akan selalu berjalan sama, terlepas dari lingkungannya. Wadah mengisolasi perangkat lunak dari sekitarnya, misalnya perbedaan antara lingkungan pengembangan dan pementasan dan membantu mengurangi konflik antar tim yang menjalankan perangkat lunak yang berbeda pada infrastruktur yang sama.



B. Latar Belakang 
Latar Belakang saya menulis ini karena saya tertarik setelah mengikuti workshop bersama mas Mario gulo


C. Tujuan 
Ingin memahami lebih tentang virtualisasi

D. Alat dan Bahan

  • PC yang sudah terinstall Proxmox 
  • template yang di gunakan untuk container
  • laptop untuk meremote
E. Durasi Pelaksanaan
10 menit

F. Tahap Pelaksanaan
1. jika belum ada Download terlebih dahulu template di sini
2. Kemudian Upload di local --> content --> lalu pilih upload, cari file yang mau kita upload
 

3. Kemudian kita create CT untuk membuat Container 
Beri  nama, VM ID, hostname, dan password yang nantinya digunakan untuk container
 
 
4. Pada tab Template pilih template yang sudah di upload tadi

5.Pada tab Root Disk tentuka kapasitas yang akan digunakan untuk container


6. Kemudian pada tab CPU tentukan CPU Limit dan CPU Unit
 

7. Lalu pada tab Memory tentukan memory ram dan juga swap untuk container

8. Pada tab Network, kita bisa mengkonfigurasi nama interface, bridge dan memberikan ip secara static atau dinamis.


9. Lalu Pada tab DNS di sini saya kosongkan

10. Kemudian pada Tab Confirm klik finish


 11. Jika sudah klik kanan pada CT (Container) pilih start, kemudian klik kanan lagi dan pilih console
 
 
 12. Lalu login dengan user root dan password yang sudah di buat tadi

13. Jika sudah bisa kita coba akses di web browser  ip yang sudah di kofigurasi seperti di step 8 
Maka hasilnya akan seperti di atas


G. Kesimpulan
Jadi perbedaan kontainer sama vm cukup jauh. yaitu kalo vm kita harus install dari awal, seperti install biasa di host. tapi kalo container adalah bentuk image yang sudah siap kita pakai tanpa install dari awal.

F. Referensi
Read More

Sharing Bersama Mbah Suro

No comments:
 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj61aQW_3dKm8RKurc0MRZwmnWmFoDhxloARf_qh4nPrhNT0KkzrqpOFpEl9VWk1jscOAoC_9g-x_bjCTtb6LWCHrkOgLrE8rStuBUhlMqZmmo8wovbnMTERWlZPa7vwIel3CbIRMl4sQwo/s1600/signboard_blc_uk._258x160cm.jpg
Dalam Sharing kali ini mbah suro membahas tentang sekolah, dan Praktek kerja
Apa Itu Sekolah?
Sekolah adalah lembaga yang dirancang untuk pengajaran siswa/murid di bawah pengawasan guru, Kata sekolah berasal dari Bahasa Latin: skhole, scola, scolae atau skhola yang memiliki arti: waktu luang atau waktu senggang, di mana ketika itu sekolah adalah kegiatan di waktu luang bagi anak-anak di tengah-tengah kegiatan utama mereka, yaitu bermain dan menghabiskan waktu untuk menikmati masa anak-anak dan remaja. Kegiatan dalam waktu luang itu adalah mempelajari cara berhitung, cara membaca huruf dan mengenal tentang moral (budi pekerti) dan estetika (seni). Untuk mendampingi dalam kegiatan scola anak-anak didampingi oleh orang ahli dan mengerti tentang psikologi anak, sehingga memberikan kesempatan yang sebesar-besarnya kepada anak untuk menciptakan sendiri dunianya melalui berbagai pelajaran di atas.
Saat ini, kata sekolah berubah arti menjadi: merupakan bangunan atau lembaga untuk belajar dan mengajar serta tempat menerima dan memberi pelajaran.Sekolah dipimpin oleh seorang Kepala SekolahKepala sekolah dibantu oleh wakil kepala sekolah.Jumlah wakil kepala sekolah di setiap sekolah berbeda, tergantung dengan kebutuhannya. Bangunan sekolah disusun meninggi untuk memanfaatkan tanahyang tersedia dan dapat diisi dengan fasilitas yang lain. Ketersediaan sarana dalam suatu sekolah mempunyai peran penting dalam terlaksananya proses pendidikan.

Sejarah Sekolah Di Indonesia
Sebelum ada sekolah dasar, pada masa penjajahan belanda sekolah dasar disebut sebagai Europeesche Lagere School (ELS), lalu pada masa penjajahan jepang disebut sebagai sekolah rakyat, kemudian setelah Indonesia merdeka baru di sebut sekolah dasar

Praktek Kerja Lapangan
Praktek Jerja Lapangan (PKL) adalah salah satu bentuk inplementasi sistematis dan sinkron antara program pendidikan di sekolah dengan program penguasaan keahlian yang diperoleh melalui kegiatan kerja secara langsung di dunia kerja untuk mencapai tingkat keahlian tertentu.

Disamping dunia usaha, PKL dapat memberikan keuntungan pada pelaksanaan itu sendiri yaitu sekolah, karena keahlian yang tidak diajarkan di  sekolah bisa di dapat didunia usaha, sehingga adanya PKL dapat meningkatkan mutu dan relevensi pendidikan menengah atas yang dapat di arahkan untuk mengembangkan suatu system yang mantap antara dunia pendidikan dan dunia usaha.

Maksud dan Tujuan PKL
Maksud dilaksanakannya Praktik Kerja Lapangan ( PKL ) yang diwujudkan dalam kerja disuatu perusahaan. Selain sebagai salah satu syarat tugas akhir Praktik Kerja Lapangan ( PKL ),Praktik Kerja Lapangan ( PKL ) juga sebagai kegiatan Siswa untuk mencari pengalaman kerja sebelum memasuki dunia kerja yang sesungguhnya, yang tercermin dalam Pendidikan Nasional yang berdasarkan Pancasila yang bertujuan meningkatkan kecerdasan, kreativitas, dan ketrampilan agar dapat menumbuhkan manusia yang dapat membangun dirinya sendiri serta bertanggung jawab atas Pembangunan Bangsa dan Negara dalam pencapaian perekonomian meningkat dan kehidupan yang makmur.

Karena pertumbuhan perekonomian yang meningkat, didukung pula oleh tumbuhnya persaingan dibidang industri dan teknologi yang memaksa kita untuk ikut terjun kedalam dunia industri, bisnis, dan perdagangan .
Adapun tujuan diadakan pelaksanakan Praktik Kerja Lapangan ( PKL ) antara lain :
  1. Untuk memperkenalkan siswa pada dunia usaha
  2. Menumbuhkan & meningkatkan sikap profosional yang diperlukan siswa untuk memasuki dunia usaha
  3. Meningkatkan daya kreasi dan produktifitas tehadap siswa sebagai persiapan dalam menghadapi atau memasuki dunia usaha yang sesungguhnya
  4. Meluaskan wawasan dan Pandangan Siswa terhadap jenis-jenis pekerjaan pada tempat dimana Siswa melaksanakan Praktik Kerja Lapangan (PKL).

Tujuan dan kegunaan Laporan
Laporan PKL adalah hasil penulisan siswa setelah menyelesaikan Praktek Kerja Lapangan Berdasarkkan data yang di peroleh dan dituangkan dalam bentuk tulisan ilmiah.

Adapun tujuan pembuatan laporan ilmiah antara lain:
  1. Mendorong siswa agar mampu mengembangkan atau mengemukakan pikiran dan pendapatnya serta mampu menuangkannya dalam bentuk tulisan yang sistematis, logis, dan dengan menggunakan bahasa Indonesia yang baik dan benar.
  2. Meningkatkan kreativitas Siswa dalam penulisan yang bersikap objektif dan ilmiah.
  3. Sebagai pertanggungjawaban siswa yangb telah melaksanakan Tugas Praktik Kerja Lapangan ( PKL ) yang berkaitan dengan program keahliannya masing- masing.
  4. Sebagai salah satu bukti bahwa siswa yang bersangkutan telah melakukan Praktik Kerja Lapangan ( PKL ) dengan baik.


 
Read More

Workshop Bersama Mas Mario Gulo (Pengenalan Docker)

No comments:
A. Pengertian
Docker merupakan project open source yang menyediakan platform terbuka dalam bentuk teknologi virtualisasi berbasis container, ditunjukkan bagi para developer maupun sysadmin untuk dapat membangun, membundel dan menjalankan aplikasi dimanapun dalam satu container yang ringan. Mirip seperti Virtual Machine (VM) namu lebih ringan karena Docker tidak membawa keseluruhan sistem operasi, melainkan berbagi sistem dengan host induknya.
Docker mempunyai Tagline”Buid, Ship and Run Any App, Anywhere” yang kira-kira artinya kita bisa membuat, mendistribusikan dan menjalankan aplikasi pada berbagai platform. Docker menyatukan perangkat lunak dalam file system lengkap berisi semua yang diperlukan untuk menjalankannya: source code, paket sistem untuk runtime, perngkat sistem, sistem pustaka software – apa pun yang dapat di install pada Server.
Hal ini menjamin bahwa perangkat lunak akan selalu berjalan sama, tidak tergantung pada lingkungannya. Sebagai Contoh, Jika aplikasi sudah berjalan dengan baik pada Docker berbasis Linux SUSE, sistem yang sama akan berjalan dengan baik pula pada docker berbasis linux ubuntu, linux red hat, CentOs maupun lainnya. Pada perkembangan terkini, Docker bahkan bisa dijalankan diatas sistem windows maupun MacOS.


B. Sejarah
Solomon Hykes memulai Docker di Prancis sebagai proyek internal di dotCloud , perusahaan platform-as-a-service , dengan kontribusi awal oleh insinyur dotCloud lainnya termasuk Andrea Luzzardi dan Francois-Xavier Bourlet. Jeff Lindsay juga terlibat sebagai kolaborator independen. Docker mewakili evolusi teknologi milik dotCloud, yang dibangun di atas proyek sumber terbuka sebelumnyaseperti Cloudlets .
Docker dirilis sebagai open source pada bulan Maret 2013.  Pada tanggal 13 Maret 2014, dengan diluncurkannya versi 0.9, Docker menjatuhkan LXC sebagai lingkungan eksekusi default dan menggantinya dengan library libcontainernya sendiri yang ditulis dalam bahasa pemrograman Go . Pada tanggal 24 Oktober 2015 , proyek ini memiliki lebih dari 25.600 bintang GitHub (menjadikannya proyek GitHub terbagi ke-20), lebih dari 6.800 garpu, dan hampir 1.100 kontributor. 
Analisis Mei 2016 menunjukkan organisasi berikut sebagai kontributor utama Docker: Tim Docker, Cisco , Google , Huawei , IBM , Microsoft , dan Red Hat . 
Analisis profil LinkedIn di LinkedIn pada bulan Januari 2017 menunjukkan kehadiran Docker tumbuh sebesar 160% pada tahun 2016. 
Pada bulan April 2014, terungkap bahwa lengan investasi CIA In-Q-Tel adalah investor besar di Docker. Docker belum menanggapi pertanyaan tentang sifat investasi dan jika ada pemalsuan terhadap produk akhir yang diminta oleh agen mata-mata dan jika demikian, permintaan apa yang terpenuhi.

C.Komponen Docker

Docker memiliki banyak komponen, setiap komponen itu saling membutuhkan satu sama lain, berikut adalah komponen pembentukan docker:
  1. Docker Image
    Docker image merupakan template yang bersifat read-only. Contohnya sebuah aplikasi image yang berisi sistem operasi ubuntu dengan Apache dan aplikasi web yang telah kita install. Image ini yang digunakan untuk menjalankan Container.
  2. Docker Container
    Docker container merupakan sebuah image bersifat read-write yang berjalan di atas image, Docker menggunakan union-file sistem sebagai back end file sistem containernya, dimana setiap perubahan yang disimpan pada container akan menyebabkan terbentuknya layer baru di atas base image.
  3. Docker Registry
    Docker registry merupakan repository distribusi kumpulan docker image yang terpusat baik bersifat public ataupun private repository. Registry public Docker disebut dengan Docker Hub. Disini kita bisa menyimpan docker image yang kita miliki alias push image maupun menggunakan image yang sudah ada alias pull image.
  4. Docker File
    Dokcer file merupakan sebuah skrip otomasi (builder) yang membangun sebuah image. Sebuah Docker file merupakan text atau skrip yang berisi semua perintah yang biasanya kita lakukan manual untuk membangun sebuah image.
  5. Repository
    Docker menggunakan kata ini mirip dengan yang digunakan pada Github dan source control system lainnya, namun jenis yang berbeda. Repository berupa ID untuk setiap image yang disimpan dalam registry. Ketika kita menjalankan perintah docker commit makan image itu akan kita beri nama dengan format namafile/nama_image.
  6. Docker Index
    Docker index terkait dengan Docker Hub Registry, meski keduanya memiliki fungsi yang berlainan. Index mengatur user account, permission, search, tagging dan hal lain yang tersimpan oada web interface public. Ketika kita melakukan eksekusi perintah docker run untuk menjalankan suatu docker image, hail itu digunakan untuk mencari data pada index bukan registry.

Read More

IPPBX Briker?

No comments:
https://dimas347.files.wordpress.com/2009/06/briker_logo_thumb.jpg?w=1400

A. Pengertian
     Briker Open Source IPPBX adalah proyek Perangkat Lunak Bebas dan Open Source untuk membangun Distribusi Linux yang menyediakan layanan terkait telekomunikasi seperti PBX atau IP PBX, dan fitur telephony lainnya  
IP PBX adalah perangkat switching komunikasi telepon dan data berbasis teknologi Internet Protocol (IP) yang mengendalikan ekstension telepon analog (TDM) maupun ekstension IP Phone.

B. Sejarah Briker
    Briker   ini   mulai dikembangkan  sekitar pertengahan  tahun  2008.  Pengembangannya  tidak  memakan  waktu  yang terlalu  lama.  Tidak  sampai  setengah  tahun,  Distro  (distribusi)  Linux  telahmenyebar  dan  dimanfaatkan  banyak  orang.  Pengembangan  dan  penyebarannya  itu sendiri  juga tidak  terlepas  dari  peran  tokoh  teknologi  ifnormasi  lain seperti  Onno  W.Purbo dan tim dari PT  Infotech Media Nusantara.
Nama Briker dipilih tak terlepas dari fungsinya, yang mirip  “brik brik brik”. Jadi namanya disesuaikan dan berhubungan dengan telepon atau interkom yang pernah tenar di tahun 1980-an.  Akhirnya, Briker adalah nama yang dipilih untuk VoIP berbasis opensource ini.


C. Fungsi
 Fungsi utama Briker IPPBX adalah menyediakan voip server yang instan. Jika dipasang pada PC yang sudah ready dengan telephony card khusus maka PC itu bisa difungsikan layaknya PBX dengan segudang fitur yang umumnya ditemui pada produk2 komersial.





Read More