Friday, January 1, 2021

Cara mengubah WEBM ke MP4 secara offline / manual

 


Cara mengubah WEBM ke MP4 secara offline / manual:

  1. Install VLC player jika anda tidak mempunyainya.
  2. Klik pada menu File, lalu pilih opsi Convert / Stream. Ada tiga bagian: pemilih media, profil keluaran, dan tujuan.

  3. Drag and drop file WEBM, pastikan untuk memilih profil MP4, lalu set lokasi untuk menyimpan file. Klik tombol Save untuk mengonversi file.

File tersebut disimpan sebagai format M4V. Ubah nama file dari M4V menjadi MP4, file akan tetap berfungsi dengan baik di platform apa pun.


Terima kasih 
Enjoy your day !

Thursday, April 5, 2018

C++ - Menentukan Bilangan Genap atau Ganjil

Contoh program C++ menentukan apakah bilangan yang kita inputkan adalah bilangan genap atau ganjil menggunakan if...else.

Source Code
#include <iostream>
using namespace std;

int main()
{
    int bil;

    cout << "Masukan bilangan: ";
    cin >> bil;

    if ( bil % 2 == 0)
        cout << bil << " adalah bilangan genap.";
    else
        cout << bil << " adalah bilangan ganjil.";

    return 0;
}

(Baca juga : C++ - Menentukan Bilangan Prima atau Bukan)

Output
Masukan bilangan: 2
2 adalah bilangan genap.

Masukan bilangan: 15
15 adalah bilangan ganjil.

Terima kasih
Enjoy your day !

C++ - Menentukan Bilangan Prima atau Bukan

Contoh program C++ menentukan apakah bilangan yang kita inputkan adalah bilangan prima atau bukan menggunakan for loop dan if...else.

Source Code
#include <iostream>
using namespace std;

int main()
{
    int bil, i;
    bool Prima = true;

    cout << "Masukan bilangan bulat positif: ";
    cin >> bil;

    for(i = 2; i <= bil / 2; ++i)
    {
        if(bil % i == 0)
        {
            Prima = false;
            break;
        }
    }
    
    if (Prima)
        cout << "Bilangan tersebut adalah bilangan prima.";
    else
        cout << "Bilangan tersebut bukan bilangan prima.";

    return 0;
}

(Baca juga : C++ - Konversi Infix Menjadi Postfix Menggunakan Stack)

Output
Masukan bilangan bulat positif: 3
Bilangan tersebut adalah bilangan prima.

Masukan bilangan bulat positif: 16
Bilangan tersebut bukan bilangan prima.

Terima kasih
Enjoy your day !

Wednesday, January 31, 2018

Apa Itu Blogger (Blogspot)


Blogger atau Blogspot adalah sebuah layanan publikasi blog yang dibuat oleh Pyra Labs dan diakuisisi oleh Google pada tahun 2003 dan membuatnya menjadi salah satu produk andalan.

Blogger adalah sebuah hosting/file milik Google yang dimana akan memudahkan pengguna untuk membuat sebuah blog atau website. Blogger merupakan salah satu platform blogging yang banyak digunakan. Karena blogger dimiliki oleh raksasa Google menjadi minat para blogger pemula yang ingin mencoba-coba membuat blog secara gratis.

Fitur-fitur Blogger
Fitur Fungsi
Fitur Blogger - Entri Baru untuk membuat postingan baru.
Fitur Blogger - Postingan untuk menampilkan rangkuman postingan, baik yang telah anda publikasikan maupun yang masih dalam draft.
Fitur Blogger - Statistik untuk menampilkan informasi ikhtisiar, postingan, sumber lalu lintas dan pemirsa.
Fitur Blogger - Komentar untuk menampilkan informasi komentar. Baik komentar yang dipublikasikan maupun komentar yang terindikasi spam.
Fitur Blogger - Penghasilan untuk menampilkan informasi tentang program yang dapat memberikan penghasilan.
Fitur Blogger - Kampanye untuk menampilkan informasi tentang program yang dapat membantu meningkatkan pemirsa.
Fitur Blogger - Halaman untuk menampilkan informasi halaman. Menambah, menghapus ataupun mengedit halaman.
Fitur Blogger - Tata Letak untuk menampilkan informasi bentuk blog. Bisa mengedit, menambah, mengurangi gadget untuk melengkapi blog.
Fitur Blogger - Tema untuk menampilkan informasi tema dasar, tata letak, warna, font, dan lainnya.
Fitur Blogger - Setelan untuk memberikan settingan pada blog.

Kelebihan Blogger
1. Merupakan salah satu produk Google. Sehingga dapat terintegrasi dengan layanan-layanan dari Google yang lainnya.
2. Sangat ramah dengan SEO (search engine optimization) / SEO Friendly.
3. Cukup mudah digunakan dan sangat praktis / User Friendly.
4. Mudah melakukan kostumisasi blog kita sendiri.
5. Bisa dimonetisasi.


Kekurangan Blogger
1. Tampilan dashboard admin yang sederhana.
2. Menulis artikel kurang leluasa, karena tools yang disediakan tidak begiet lengkap.
3. Template yang disediakan sangat sedikit.
4. Harus patuh dan tunduk pada peraturan Google.


Sekian pembahasan tentang Apa Itu Blogger (Blogspot).

Terima kasih
Enjoy your day!

Saturday, January 6, 2018

Pengertian CMS (Content Management System) dan Macam-macam CMS (Wordpress)

CMS (Content Management System)

Saat ini dalam membangun dan mengelola sebuah website sudah semakin mudah, tidak seperti dulu dimana kita harus membuat sistem sendiri dengan ratusan bahkan ribuan baris kodingan.

Dengan bantuan CMS (Content Management System) kita dapat dengan mudah mengelola website yang kita buat tanpa harus membuat sistem dari awal.

Pengertian CMS

CMS (Content Management System)

CMS (Content Management System) atau dalam bahasa Indonesia disebut dengan sistem manajemen konten adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web.

Dengan CMS, seorang pengguna bisa lebih mudah dalam mengelola konten situs tanpa harus dibebani dengan pengetahuan teknis yang umum dimiliki seorang programmer. Yang penting pengguna bisa mengakses situsnya dengan mudah mengingat umumnya CMS digunakan untuk aplikasi web.

Elemen Penting CMS

Terdapat 2 macam elemen dalam CMS dengan fungsinya masing – masing, yakni :

1. CMA (Content Management Application).
2. CDA (Content Delivery Application).

Dalam Content Management Aplications anda diberikan fasilitas untuk mengolah atau manajemen konten. Sedangkan untuk Content Delivery Application anda dapat memperbaharui suatu situs web dengan menggunakan atau informasi – informasi yang sebelumnya telah digunakan pemiliknya.

Keunggulan CMS

1. Pengelolaan Konten yang Mudah.
2. Ekstension dan Plugin.
3. Seo Friendly.
4. Fleksibel dan Efisien.
5. Hak Akses Pengguna.
6. Konten dan Desain yang Terpisah.

Macam-macam CMS

1. Drupal.
2. Moodle.
3. Joomla.
4. V-Buletin.
5. Openchart.
6. Prestashop.
7. Magento.
8. Wordpress.

Pengertian Wordpress

Wordpress, siapa yang tak kenal dengan layanan blog dan platform CMS yang satu ini? Kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan pengguna membuat Wordpress menjadi salah satu CMS yang sangat digandrungi saat ini.

WordPress adalah salah satu aplikasi dengan berbasis open source (terbuka) yang sangat terkenal untuk kalangan blogger maupun programmer yang digunakan sebagai mesin pembuat blog. WordPress dibangun menggunakan bahasa pemrograman PHP dan database MySQL. Keduanya termasuk software open source.

Selain sebagai untuk blog, WordPress juga sering digunakan dalam sebuah CMS (Content Management System) karena memiliki kemampuan dalam untuk mengubah isi sumber dan dapat menyesesuaikan dengan keinginan dan kebutuhan user.

Mengapa harus Wordpress ?

Menurut situs http://w3techs.com, dan https://wappalyzer.com, hingga bulan November 2014, dari sekian banyak website yang menggunakan CMS, lebih dari 60%-nya menggunakan wordpress. Market share lengkapnya bisa anda lihat dari grafik dibawah ini:

Market Share Wordpress


Sekian pembahasan tentang Pengertian CMS (Content Management System) dan Macam-macam CMS (Wordpress).

Terima kasih
Enjoy your day!

Tuesday, November 21, 2017

Pengertian CodeIgniter : Kelebihan dan Kekurangannya


Siapa yang tak kenal dengan CodeIgniter? Framework PHP yang satu ini bisa dibilang framework yang paling populer di Indonesia. CodeIgniter pertama kali dikembangkan pada tahun 2006 oleh Rick Ellis, seorang musisi rock yang beralih profesi menjadi programmer, dalam riset kecil-kecilannya Rick Ellis menghasilkan suatu framework PHP yang berukuran kecil, ringan serta memenuhi fitur umum aplikasi PHP. Namun pada bulan Oktober 2014, kepemilikan CodeIgniter berpindah tangan kepada British Columbia Institute of Technology, salah satu sekolah tinggi teknologi di Kanada.

CodeIgniter adalah sebuah framework PHP yang bersifat open source. CodeIgniter bersifat free alias tidak berbayar dan di buat dengan tujuan sama seperti framework lainnya yaitu untuk memudahkan developer atau programmer dalam membangun sebuah aplikasi berbasis web tanpa harus membuat nya dari awal. CodeIgniter dibangun berbasis MVC (Model, View, Controller) yang memisahkan antara tampilan dan logic aplikasi.

Model View Controller CodeIgniter
Model View Controller CodeIgniter

1. Model
Model merupakan bagian penanganan yang berhubungan dengan pengolahan atau manipulasi database. Seperti create, read, update atau delete. semua intruksi yang berhubung dengan pengolahan database di letakkan di dalam Model.
2. View
View merupakan bagian yang menangani halaman user interface atau halaman yang muncul pada user. Tampilan dari user interface di kumpulkan pada View untuk memisahkannya dengan Controller dan Model sehingga memudahkan web designer dalam melakukan pengembangan tampilan halaman website.
3. Controller
Controller merupakan bagian yang mengatur hubungan antara Model dan View. Controller adalah otak dari kinerja aplikasi. Controller terdiri dari fungsi-fungsi yang bersifat operasional dan logikal. Saat ada request yang masuk, Controller akan menangani dan memprosesnya untuk kemudian ditampilkan dalam View.


Kelebihan CodeIgniter
1. Berukuran sangat kecil.
2. Dokumentasi yang bagus.
3. Kompitabilitas dengan Hosting.
4. Tidak ada aturan coding yang ketat.
5. Kinerja yang baik.
6. Kemudahan dalam menggunakannya.


Kekurangan CodeIgniter
1. CodeIgniter tidak ditujukan untuk pembuatan web dengan skala besar.
2. Library yang sangat terbatas.
3. Belum adanya aplikasi editor khusus untuk CodeIgniter.


Sekian pembahasan tentang Pengertian CodeIgniter : Kelebihan dan Kekurangannya.

Terima kasih
Enjoy your day!

Friday, January 27, 2017

Jenis Serangan - Keamanan Komputer

Jenis Serangan Komputer

Kejahatan komputer adalah kejahatan yang menggunakan komputer sebagai media. Jenis kejahatan/serangan yang biasa terjadi dikelompokkan menjadi 4, yaitu:

1. Keamanan fisik
Keamanan yang berhubungan dengan fisik, seperti keamanan ruangan server, peralatan penunjang sistem terdistribusi dan media pendukung infrastruktur jaringan.
2. Keamanan yang berhubungan dengan manusia
Manusia merupakan salah satu faktor yang perlu diwaspadai, istilah yang sering digunakan adalah social engineering. Manusia sering dimanfaatkan oleh penjahat komputer untuk mengorek informasi tertentu dengan berpura-pura sebagai orang yang berhak mengakses informasi tersebut.
3. Keamanan yang berhubungan dengan data
Kelemahan program dalam menangani data, sering digunakan penjahat komputer dengan cara mengirim virus atau trojan untuk memantau atau mencuri data pada komputer tersebut.
4. Keamanan yang berhubungan dengan operasi
Yang termasuk disini adalah keamanan dalam prosedur pengoperasian sistem keamanan itu sendiri.

Keamanan komputer meliputi 5 aspek, yaitu privacy/confidentialy, integrity, authentication, non-repudiation, dan availability.

1. Kerahasiaan (Confidentialtity)
Kerahasiaan didalam sudut pandang keamanan adalah menunjukkan bahwa tidak satupun yang dapat data kecuali yang berhak. Kerahasiaan biasanya berhubungan dengan data yang diberikan ke pihak lain untuk keperluan tertentu dan hanya diperbolehkan untuk keperluan tertentu tersebut. Layanannya ditujukan untuk menjaga agar pesan tidak dapat dibaca oleh pihak yang tidak berhak.
2. Keutuhan (Integrity)
Keutuhan berkaitan dengan konsistensi informasi yang terdapat pada data yang ada pada jaringan komputer. Dimana modifikasi ataupun perusakan data yang mengakibatkan ketidaktahuan data ditimbulkan oleh malicious code (virus atau worm). Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi pesan oleh pihak-pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubstitusian data lain kedalam pesan yang sebenarnya. Maka untuk menunjang aspek ini sering dipergunakan metode enkripsi (penyandian) dan digital signature (tanda tangan digital).
3. Keaslian (Authentication)
Keaslian layanan yang berhubungan dengan identifikasi, baik mengidentifikasi kebenaran pihak-pihak yang berkomunikasi (pengguna authentication atau entity authentication), maupun mengidentifikasi kebenaran sumber pesan (data origin authentication).
4. Tidak ada penyangkalan (Non-Repudiation)
Tidak ada penyangkalan berkaitan dengan menjaga pengguna atau pemilik data tidak dapat menyangkal telah mengakses atau menggunakan data sehingga sistem mengetahui siapa yang bertanggung jawab apa yang telah terjadi pada data tersebut.
5. Availabiltiy
Aspek ini berhubungan dengan ketersediaan informasi ketika diperlukan. Suatu server yang diserang hingga mati, akan membuat pengguna tidak dapat mengakses informasi yang ada didalamnya.Adapun serangan terhadap keamanan sebuah sistem informasi jaringan komputer memiliki beberapa kemungkinan (W STALLING)
1. Interruption
Melumpuhkan layanan atau server sehingga sistem menjadi rusak. Serangan ditujukan untuk menyerang availability sebuah sistem. Perangkat Sistem menjadi rusak atau tidak tersedia.serangan ditujukan kepada ketersediaan dari system
2. Interception
Tujuan mendapatkan informasi yang sifatnya pribadi dan tidak boleh dibaca olehorang lain tanpa seizin pemilik data. Pihak yang tidak berwenang berhasil mengakses aset atau informasi. Contoh dari serangan ini adalah penyadapan (wiretapping).
3. Modification
Tujuan tidak hanya untuk melumpukan layanan, tetapi juga memodifikasi data atau informasi yang dikirimkan sebelum data tersebut sampai di tujuannya. Misal ketika orang berhasil masuk ke alamat situs tertentu, kemudian menggantikan halamannya dengan yang lain (deface).
4. Fabrication
Serangan ini dilakukan dengan menyisipkan obyek-obyek palsu ke dalam sistem. contoh: memasukan pesan pesan palsu seperti e-mail palsu kedalam jaringan komputer.

Terima kasih
Enjoy your day!

Keamanan Komputer

Keamanan Komputer

Sistem keamanan komputer bermanfaat menjaga suatu sistem komputer dari pengaksesan seseorang yang tidak berhak. Sistem keamanan komputer semakin dibutuhkan seiring dengan meningkatnya pengguna komputer saat ini. Selain itu makin meningkatnya para pengguna yang menghubungkan jaringan LANnya ke internet, namun tidak diimbangi dengan SDM yang dapat menjaga keamanan data dan infomasi yang dimiliki. Sehingga keamanan data yang ada menjadi terancam untuk diakses dari orang-orang yang tidak berhak. Keamanan komputer menjadi penting karena ini terkait dengan Privacy, Integrity, Autentication, Confidentiality dan Availability. Beberapa ancaman keamanan komputer adalah virus, worm, trojan, spam dan lain-lain. Masing-masingnya memiliki cara untuk mencuri data bahkan merusak sistem komputer yang ada. Ancaman bagi keamanan sistem komputer ini tidak bisa dihilangkan begitu saja, namun kita dapat meminimalisasi hal ini adalah dengan menggunakan software keamanan sistem antara lain antivirus, antispam dan sebagainya.

Pengertian Sistem adalah suatu sekumpulan elemen atau unsur yang saling berkaitan dan memiliki tujuan yang sama. Keamanan adalah suatu kondisi yang terbebas dari resiko. Komputer adalah suatu perangkat yang terdiri dari software dan hardware serta dikendalikan oleh brainware (manusia). Dan jika ketiga kata ini dirangkai maka akan memiliki arti suatu sistem yang mengkondisikan komputer terhindar dari berbagai resiko.

Selain itu, sistem keamanan komputer bisa juga berarti suatu cabang teknologi yang dikenal dengan nama keamanan informasi yang diterapkan pada komputer. Sasaran keamanan komputer antara lain adalah sebagai perlindungan informasi terhadap pencurian atau korupsi, atau pemeliharaan ketersediaan, seperti dijabarkan dalam kebijakan keamanan.

Menurut John D. Howard dalam bukunya “An Analysis of security incidents on the internet” menyatakan bahwa : Keamanan komputer adalah tindakan pencegahan dari serangan pengguna komputer atau pengakses jaringan yang tidak bertanggung jawab.

Sedangkan menurut Gollmann pada tahun 1999 dalam bukunya “Computer Security” menyatakan bahwa : Keamanan komputer adalah berhubungan dengan pencegahan diri dan deteksi terhadap tindakan pengganggu yang tidak dikenali dalam system komputer.

Dalam keamanan sistem komputer yang perlu kita lakukan adalah untuk mempersulit orang lain mengganggu sistem yang kita pakai, baik kita menggunakan komputer yang sifatnya sendiri, jaringan local maupun jaringan global. Harus dipastikan system bisa berjalan dengan baik dan kondusif, selain itu program aplikasinya masih bisa dipakai tanpa ada masalah.

Beberapa hal yang menjadikan kejahatan komputer terus terjadi dan cenderung meningkat adalah sebagai berikut :
  1. Meningkatnya pengguna komputer dan internet.
  2. Banyaknya software yang pada awalnya digunakan untuk melakukan audit sebuah system dengan cara mencari kelemahan dan celah yang mungkin disalahgunakan untuk melakukan scanning system orang lain.
  3. Banyaknya software-software untuk melakukan penyusupan yang tersedia di Internet dan bisa di download secara gratis.
  4. Meningkatnya kemampuan pengguna komputer dan internet.
  5. Desentralisasi server sehingga lebih banyak system yang harus ditangani, sementara SDM terbatas.
  6. Kurangnya hukum yang mengatur kejahatan komputer.
  7. Semakin banyaknya perusahaan yang menghubungkan jaringan LAN mereka ke Internet.
  8. Meningkatnya aplikasi bisnis yang menggunakan internet.
  9. Banyaknya software yang mempunyai kelemahan (bugs).

Ada beberapa hal yang bisa menjawab diperlukannya pengamanan sistem komputer, antara lain :
  1. Menghindari resiko penyusupan, harus dipastikan bahwa system tidak ada penyusup yang bisa membaca, menulis dan menjalankan program-program yang bisa mengganggu atau menghancurkan system.
  2. Mengurangi resiko ancaman, hal ini biasa berlaku di institusi dan perusahaan swasta. Ada beberapa macam penyusup yang bisa menyerang system yang dimiliki, antara lain :
    1. Ingin Tahu, jenis penyusup ini pada dasarnya tertarik menemukan jenis system yang digunakan.
    2. Perusak, jenis penyusup ini ingin merusak system yang digunakan atau mengubah tampilan layar yang dibuat.
    3. Penyusup untuk popularitas, penyusup ini menggunakan system untuk mencapai popularitas dia sendiri, semakin tinggi system keamanan yang kita buat, semakin membuatnya penasaran. Jika dia berhasil masuk ke sistem kita maka ini menjadi sarana baginya untuk mempromosikan diri.
    4. Pesaing, penyusup ini lebih tertarik pada data yang ada dalam system yang kita miliki, karena dia menganggap kita memiliki sesuatu yang dapat menguntungkannya secara finansial atau malah merugikannya (penyusup).
  3. Melindungi system dari kerentanan, kerentanan akan menjadikan system berpotensi untuk memberikan akses yang tidak diizinkan bagi orang lain yang tidak berhak.
  4. Melindungi system dari gangguan alam seperti petir dan lain-lainnya.

Macam keamanan sistem, yaitu :

1. Keamanan eksternal / external security
Berkaitan dengan pengamanan fasilitas komputer dari penyusup dan bencana seperti kebakaran /kebanjiran.
2. Keamanan interface pemakai / user interface security
Berkaitan dengan indentifikasi pemakai sebelum pemakai diijinkan mengakses program dan data yang disimpan.
3. Keamanan internal / internal security
Berkaitan dengan pengamanan beragam kendali yang dibangun pada perangkat keras dan sistem operasi yang menjamin operasi yang handal dan tak terkorupsi untuk menjaga integritas program dan data.


Masalah penting keamanan, yaitu :

1. Kehilangan data / Data Loss
  • Bencana, contohnya kebakaran, banjir, gempa bumi, perang, kerusuhan, tikus, dll.
  • Kesalahan perangkat keras dan perangkat lunak, contohnya ketidak berfungsinya pemroses, disk / tape yang tidak terbaca, kesalahan komunikasi, kesalahan program / bugs.
  • Kesalahan / kelalaian manusia, contohnya kesalahan pemasukkan data, memasang tape / disk yang salah, kehilangan disk / tape.
2. Penyusup / Intruder
  • Penyusup pasif, yaitu yang membaca data yang tidak terotorisasi
  • Penyusup aktif, yaitu mengubah data yang tidak terotorisasi.

Terima kasih
Enjoy your day!