Kamis, 14 Maret 2019

CONTOH BAHASA PEMROGRAMAN

Assalamu'alaikum Wr. Wb.




A. PENDAHULUAN

   Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.


 B. LATAR BELAKANG

    Karena kemarin teman saya ada yang presentasi tentang bahasa pemrograman, makanya saya buat blog ini.

 C. MAKSUD DAN TUJUAN

    Mengerti jenis dari bahasa pemrograman.

D. JANGKA WAKTU

    Waktu yang saya butuhkan adalah 2 jam.

E. ALAT DAN BAHAN

  -

F. PENGULASAN MATERI


 Berikut adalah contoh dari bahasa pemrograman :

1. JAVA

Logo Java
Logo Java
Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai platform, dari mulai PC sampai perangkat mobile. Bahasa pemrograman ini awalnya dikembangkan pada The Green Project pada tahun 1991 oleh Sun Microsystem yang kemudian dilepas pada Oracle. Nama Java sendiri dipilih karena salah seorang pendiri Java, James Gosling, sangat menyukai kopi murni yang langsung digiling dari mesin giling (kopi tubruk) dimana kopi jenis ini berasal dari pulau Jawa di Indonesia.
Java menjadi salah satu bahasa pemrograman terpopuler bukan karena tanpa alasan, bahasa pemrograman ini memiliki beberapa kelebihan seperti misalnya bisa berjalan di sistem operasi yang berbeda-beda, kemudian bahasa pemrograman ini termasuk kedalam pemrograman OOP (pemrograman orientasi objek) sehingga programer lebih mudah dalam menyusun program menggunakan bahasa ini, selain itu bahasa ini juga memiliki library yang lengkap sehingga akan sangat memudahkan programer. Dan saat ini merupakan era dimana smartphone Android sangat banyak digunakan. Aplikasi dalam smartphone Android dibangun menggunakan bahasa Java, sehingga banyak juga programer-programer yang menggunakan bahasa ini karena memang sedang banyak dibutuhkan.

2. C


Bahasa C
Bahasa C ini termasuk bahasa pemrograman tertua yang pernah ada. Bahasa pemrograman C ini dikembangkan dari sekitar tahun 70-an. Pembuat bahasa C adalah Dennis Ritchie. Bahasa C menjadi bahasa pemrograman yang populer di Indonesia karena hampir sebagian besar perguruan tinggi jurusan IT ataupun lembaga kursus pemrograman menggunakan bahasa ini untuk dipelajari pertama kali sebelum mempelajari bahasa pemrograman yang lain. Bukan tanpa sebab bahasa C ini menjadi dasar untuk mempelajari bahasa pemrograman yang lain, karena memang bahasa C ini merupakan "bapak" dari bahasa pemrograman lain seperi C#, Java, C++, dan lain sebagainya.

3. PHP

PHP
Logo PHP
PHP (PHP Hypertext Pre-processor) merupakan bahasa pemrograman yang paling banyak digunakan di Indonesia. Selain karena gratis, PHP banyak digunakan karena bahasa pemrograman ini merupakan server side scripting yang memang dirancang untuk membangun website dinamis. Selain itu banyak website-website ternama seperti Facebook, Wordpress, ataupun Digg yang menggunakan PHP dalam pengembangannya. PHP pertama kali dikembangkan oleh Rasmus Lerdrorf.

4. Visual Basic


Logo Visual Basic
Visual Basic merupakan bahasa pemrograman yang dikembangkan oleh Microsoft. Bahasa pemrograman ini menawarkan IDE visual dalam pembuatan software, dan bahasa pemrograman ini dikembangkan untuk membuat software-software berbasis sistem operasi Windows. VisualBasic sendiri adalah keturunan dari bahasa pemrograman BASIC.
Sebuah survey pada tahun 2005 menunjukan 62% developer software menggunakan Visual Basic dalam pengembangan software nya, sehingga hal tersebut menjadikan VisualBasic sebagai salah satu bahasa pemrograman yang populer. Di Indonesia sendiri terdapat grup Visual Basic Indonesia yang telah memiliki 22 ribu member lebih.

5. Python

Python
Logo Python
Dalam tingkatan bahasa pemrograman, Python termasuk bahasa tingkat tinggi. Python menjadi salah satu bahasa pemrograman yang dapat membangun aplikasi, baik itu berbasis web ataupun berbasis mobile. Bahasa phyton ini termasuk kedalam bahasa pemorgraman yang cukup mudah bagi pemula, karena bahasa tersebut mudah untuk dibaca dengan syntax yang mudah untuk dipahami juga. Banyak perusahaan besar menggunanakn Phyton dalam pengembanganya seperti Instagram, Pinterest dan Rdio. Python juga digunakan oleh para pengembang Google, Yahoo!, dan juga NASA.
Di Indonesia sendiri terdapat grup Facebook yang membahas tentang Python yang telah memiliki lebih dari 6000 anggota. Grup ini cukup aktif, grup ini bernama Python Indonesia.

6. C++


C++
C++ merupakan bahasa pemrograman pengembangan dari bahasa C. C++ dan C memiliki sintaks penulisan yang hampir sama, meski begitu kedua bahasa pemrograman ini memiliki perbedaan pada penyelesaian masalahnya. Pada bahasa C penyelesaian masalah dilakukan dengan membagi-bagi kedalam sub-sub masalah yang lebih kecil lagi atau bisa disebut bahasa pemrograman prosedural, sedangakan C++ berorientasi pada objek dimana permasalahan dibagi-bagi kedalam class-class. C++ pertama kali dikembangkan oleh Bjarne Stroustrup.
C++ ini menjadi bahasa pemrograman yang populer karena banyak juga perusahaan-perusahaan software besar yang menggunakan bahasa ini untuk membangun software nya seperti Adobe, Firefox, ataupun Winamp yang sekarang pengembanganya di hentikan.

7. JavaScript


JavaScript
JavaScript adalah bahasa pemrograma yang dikembangkan oleh Netscape. Penggunaan JavaScript saat ini kebanyakan terdapat pada pengembangan web. Dengan JavaScript ini kita bisa membuat web yang interaktif dan menarik. Di Indonesia sendiri terdapat grup Facebook yang membahas tentang JavaScript ini dengan nama JavaScript Indonesia. Grup yang beranggotakan lebih dari 10 ribu orang ini masih aktif sampai sekarang.

8. C

2p4i
C# adalah bahasa pemrograman yang dikembangkan oleh Microsoft. C# ini menggabungkan prinsip dari C dan C++. C# ini banyak digunakan untuk mengembangkan software yang menggunakan platform Windows.

9. Objective-C


Logo Objective - C
Objective-C adalah bahasa pemrograman yang berorientasi objek. Bahasa pemrograman ini digunakan untuk pengembangan aplikasi yang digunakan pada perangkat Apple, bahkan sistem operasi iOS pun dikembangkan menggunakan bahasa pemrograman Objective-C ini.

10. ActionScript


Logo ActionScript
ActionScript adalah bahasa pemrograman yang dibuat berdasarkan ECMAScript yang digunakan dalam pengembangan situs web dan perangkat lunak menggunakan platform Adobe Flash Player. ActionScript juga dipakai pada beberapa aplikasi basis data, seperti Alpha Five. Bahasa ini awalnya dikembangkan oleh Macromedia, tapi kini sudah dimiliki dan dilanjutkan perkembangannya oleh Adobe, yang membeli Macromedia pada tahun 2005.
Action Script terbaru saat ini adalah Action Script 3.0. Action Script 3.0 adalah bahasa terbaru dari edisi yang sebelumnya dikenal dengan Action Script 2.0. Action Script 3.0 memiliki beberapa kelebihan dibanding pendahulunya, antara lain fitur yang ditawarkan adalah file pada Action Script 3.0 dapat dibuat terpisah saat runtime. (wikipedia.org)

Continue reading CONTOH BAHASA PEMROGRAMAN

Selasa, 12 Maret 2019

Risk Managemen

Assalamu'alaikum Wr. Wb.




A. PENDAHULUAN


 Manajemen risiko atau Management Risk adalah pendekatan sistematis untuk menemukan dan memperlakukan risiko yang dihadapi oleh seseorang dan keluarganya.



 B. LATAR BELAKANG


       Dalam bekerja, risk management penting karena bisa memberikan pengajaran tentang macam resiko dalam bekerja.


 C. MAKSUD DAN TUJUAN


     Faham dan mengerti apa itu risk management secara luas.


D. JANGKA WAKTU


      Jangka waktu yang saya butuhkan  3 jam, untuk mempelajari materi ini.

   
E. ALAT DAN BAHAN

  -


F. PENGULASAN MATERI


   Sebelum kita belajar apa itu risk management sejarah



Rekaman tertua terkait pengelolaan risiko dapat ditemukan pada Piagam Hammurabi (codex Hammurabi), yang dibuat pada tahun 2100 sebelum masehi.[1]Piagam tersebut mencantumkan peraturan dimana pemilik kapal dapat meminjam uang untuk membeli kargo; namun bila dalam perjalanan kapalnya tenggelam atau hilang, ia tidak perlu mengembalikan uang pinjaman tersebut. Masa ini disebut sebagai zaman pertama manajemen risiko, di mana perusahaan hanya melihat risiko non-entrepreneurial (seperti misalnya keamanan).
Tahun 1970-an dan 1980-an disebut sebagai zaman kedua manajemen risiko di mana perusahaan-perusahaan asuransi mulai berusaha mendorong pengusaha untuk benar-benar menjaga barang yang diasuransikan. Pada masa ini juga lahir konsep jaminan mutu (quality assurance) yang menjamin setiap produk memenuhi spesifikasi standarnya. Konsep ini dipopulerkan oleh British Standards Institution yang meluncurkan standar kualitas BS 5750 pada tahun 1979.
Pada tahun 1993, James Lam diangkat menjadi Chief Risk Office, yang merupakan jabatan CRO pertama di dunia.
Zaman ketiga manajemen risiko dimulai tahun 1995 dengan diterbitkannya AS/NZS 4360:1995 oleh Standards Australia of the World's Risk management Standard.

Tujuan manajemen risiko adalah:
  1. Tersedianya perlindungan, akan kemungkinan terjadinya semua risiko ekonomi yang utama, misal kehilangan penghasilan karena kematian dini tulang punggung keluarga atau cacat tetap.
  2. Rencana keuangan tidak terganggu, karena adanya musibah atau hal-hal yang tidak terduga.
  3. Penghasilan yang sudah diperoleh (penghasilan aktif, hasil investasi dan penghasilan pasif) dapat difokuskan untuk meningkatkan kekayaan bersih (memperbanyak aset).
Dalam kehidupan selalu ada hal-hal yang tak terduga dan ketidakpastian. Hal-hal yang tidak terduga dan ketidakpastian dalam keuangan dikenal dengan istilah risiko (bahasa Inggris: risk). Risiko sendiri selalu ada dan risiko tidak dapat dihilangkan. Risiko dapat dikelola atau di-manage, melalui pengendalian risiko dan pendanaan risiko.


  1. Risk avoidance: menghindari kondisi-kondisi yang dapat menyebabkan risiko tersebut. Misal orang tua yang ingin menghindari anak balitanya tenggelam di kolam renang belakang rumah, dengan cara membeli rumah tanpa kolam renang.
  2. Segregation (pemisahan): memisahkan orang-orang atau barang-barang yang dapat menyebabkan kerugian. Misal menempatkan dana untuk investasi diberbagai produk, daripada satu sarana investasi.
  3. Loss prevention: mengendalikan kerugian dengan cara melakukan pencegahan kerugian. Misal perawatan mobil berkala dapat mengurangi peluang terjadinya kecelakaan karena kegagalan sistem mekanik.
  4. Loss reduction: mengurangi dampak kerugian yang telah terjadi. Misal memasang stop loss untuk mengurangi kerugian saat investasi saham.
  5. Non insurance transfer: memindahkah risiko kepada pihak lain, dengan tanpa menggunakan kontrak asuransi. Misal ada seseorang pebisnis yang memiliki utang dalam bentuk mata uang asing (US Dollar). Pebisnis tersebut melakukan perjanjian dengan bank untuk membeli US Dollar dalam jumlah, tanggal dan harga yang telah disepakati bersama.
  6. Risk transfer: memindahkah risiko kepada pihak lain, dengan menggunakan kontrak asuransi. Misalnya konsep asuransi jiwa, asuransi kesehatan, asuransi kendaraan dan lainnya.
  7. Risk retention: membiayai atau membayar kerugian seseorang (disebut juga dengan self assumption of risk atau self insurance). Misal orang-orang tidak mengasuransikan kehilangan handphone atau bolpen mahalnya. Jadi jika sampai terjadi kehilangan, maka kerugian ditanggung pemilik.

Berdasarkan besarnya kerugian yang dibayarkan (severity) dan frekuensi terjadinya risiko tersebut, maka manajemen risiko dibagi menjadi empat bagian utama.


4 Tahapan dalam Manajemen Risiko untuk Individu dan Keluarga

Tahapan-tahapan dalam manajemen risiko yaitu:
  1. Mengidentifikasi risiko: cari tahu apa saja risiko-risiko yang memiliki potensi terjadi.
  2. Pengukuran risiko: hitung berapa jumlah kerugian terbesar, agar dapat mengetahui perlindungan yang tepat.
  3. Pilih metode yang tepat untuk memperlakukan risiko: sesuaikan risiko dengan metode yang tepat untuk memperlakukannya.
  4. Administrasi: disiplin dalam mengadministrasikan risiko, misal disiplin dalam pembayaran premi asuransi jiwa.

Manajemen risiko (risk management) yang tepat membuat Anda menjadi lebih merasa aman dan nyaman dalam menghadapi potensi risiko yang bakal terjadi.

Continue reading Risk Managemen

Senin, 11 Maret 2019

Instal Inkscape di Linux Xubuntu 18.04

Hasil gambar untuk inkscape logo


Assalamu'alaikum Wr. Wb.





A. PENDAHULUAN


    Inkscape adalah editor grafik vektor open source gratis untuk Linux, Windows dan Mac OS X. Ini cocok untuk ilustrator dan desainer web. Ini juga merupakan alternatif gratis terbaik untuk Adobe Illustrator.



 B. LATAR BELAKANG


   


 C. MAKSUD DAN TUJUAN

  
        Bisa menginstal Inksape di Linux dengan baik dan benar.

D. JANGKA WAKTU

15 ment.

E. ALAT DAN BAHAN


  -Koneksi Internet


F. PENGULASAN MATERI


Inkscape mendukung pembuatan dan pengeditan file SVG dan mendukung format ekspor PNG, OpenDocument, DXF, sk1, PDF, EPS dan PostScript. Itu datang dengan alat menggambar, alat bentuk, alat teks dan alat klon. Anda dapat menonton dan mengedit pohon dokumen di editor XML. Itu juga dilengkapi dengan pemilih warna, pemilih warna, editor gradien, pola mengisi, stroke putus-putus dan penanda jalur. Anda dapat menambahkan lebih banyak fitur di Inkscape dengan menggunakan ekstensi.



Landsung kita Instal saja, berikut adalah langkah nya

Anda dapat mengunduh dan Inkscape dari pusat perangkat lunak ubuntu atau menginstalnya dari baris perintah dengan menambahkan PPA-nya.  Untuk menginstal Inkscape melalui baris perintah, buka aplikasi terminal dan ketik dan masukkan perintah di bawah ini.
$sudo add-apt-repository ppa:inkscape.dev/stable

Ketikkan kata sandi Anda. Lalu tekan tombol enter. Ini akan menambahkan PPA editor grafik vektor Inkscape pada sistem Anda. Kemudian jalankan perintah di bawah ini.

$sudo apt-get update


Setelah itu ketik perintah di bawah ini dan tekan tombol enter untuk menginstal Inkscape di Ubuntu.


$sudo apt-get install inkscape

Ketik Y dan tekan tombol enter untuk mengkonfirmasi instalasi. Setelah instalasi Inkscape berhasil, restart ubuntu Anda. Klik Dasbor beranda dari peluncur persatuan. Dan ketik Inkscape di kolom pencarian. Kemudian klik editor grafik vektor Inkscape untuk membukanya.



Continue reading Instal Inkscape di Linux Xubuntu 18.04

Kamis, 07 Maret 2019

Apa itu John the Ripper?

Hasil gambar untuk john the ripper
Assalamu'alaikum Wr. Wb.



A. PENDAHULUAN

John the Ripper adalah alat perangkat lunak peretas kata sandi gratis. Awalnya dikembangkan untuk sistem operasi Unix, sekarang berjalan pada lima belas platform yang berbeda (sebelas di antaranya adalah versi arsitektur khusus Unix DOS,Win32,BeOS,

B. LATAR BELAKANG

Ini adalah salah satu program pengujian dan pemecahan kata sandi yang paling populer karena menggabungkan sejumlah cracker kata sandi menjadi satu paket, secara otomatis mendeteksi tipe hash kata sandi, dan termasuk cracker yang dapat disesuaikan.
C. MAKSUD DAN TUJUAN
Mengetahui tentang John the Ripper.
D. JANGKA WAKTU

Waktu yang saya gunakan untuk mempelajari materi ini adalah 2 jam.

E. ALAT DAN BAHAN
-

F. PEMBAHASAN DAN PRAKTIK

John the Ripper dapat dijalankan terhadap berbagai format kata sandi terenkripsi termasuk beberapatipe hash crypt password paling umum ditemukan pada berbagai versi Unix (berdasarkan DES,MD5, atau Blowfish ), Kerberos AFS , dan hash LMWindows NT / 2000 / XP / 2003. Modul tambahan telah memperluas kemampuannya untuk memasukkan hash kata sandi berbasis- MD4 dan kata sandi yang disimpan dalam LDAP, MySQL, dan lainnya.


Contoh Output
Berikut adalah contoh keluaran dalam lingkungan Debian .
# cat pass.txt
pengguna: AZl.zWwxIh15Q
# john -w: password.lst pass.txt
Sandi hash 1 yang dimuat (DES Tradisional [24/32 4K])
contoh (pengguna)
tebak: 1 kali: 0: 00: 00: 100 100% c / s: 752 mencoba: 12345 - pookie
Baris pertama adalah perintah untuk memperluas data yang disimpan dalam file "pass.txt." Baris berikutnya adalah isi file, yaitu pengguna (AZl) dan hash yang terkait dengan pengguna itu (zWwxIh15Q).Baris ketiga adalah perintah untuk menjalankan John the Ripper menggunakan bendera "-w"."password.lst" adalah nama file teks yang penuh dengan kata-kata yang akan digunakan oleh program terhadap hash, pass.txt membuat tampilan lain sebagai file yang kita inginkan untuk dikerjakan John.

Kemudian kita melihat output dari John berfungsi. Memuat 1 kata sandi hash - yang kita lihat dengan perintah "cat" - dan jenis hash John pikir itu (Traditional DES). Kami juga melihat bahwa upaya tersebut membutuhkan satu tebakan pada saat 0 dengan tingkat tebakan 100%.

Continue reading Apa itu John the Ripper?

Senin, 25 Februari 2019

Minggu, 24 Februari 2019

Sabtu, 23 Februari 2019

Jumat, 22 Februari 2019

Rabu, 20 Februari 2019

hari ke 6



Pengertian dan Cara Konfigurasi Based Port di MLS(Multilayer Switch)



Assalamu’alaikum Wr. Wb.

A. Pendahuluan
Based port artinya Berbasis Port, adalah fitur dari perangkat cisco, dimana Multi Layer Switch dapat berkomunikasi dengan host hanya dengan syarat port yang terhubung.
Multi Layer Switch adalah perangkat jaringan komputer yang beralih pada layer 2. Seperti switch jaringan dan menyediakan fungsi tambahan pada lebih tinggi OSI layer.
Latar Belakang
Pentingnya penggunaan konfigurasi ini. Jika menghubungkan MLS hanya dengan port.
Maksud dan tujuan
Mengkonfigurasi Based Port.
Hasil yang diharapkan
Dapat menghubungkan pc dan MLS dengan konfigurasi Based Port.
B. Alat dan Bahan
Simulasi Cisco Packet Tracer
C. Jangka Waktu Pelaksanaan
Waktu yang saya butuhkan untuk memahami serta konfigurasi adalah 1 jam.
D. Proses & Tahapan
1. Buat topologi seperti gambar di bawah ini, (1 MLS, 1 Switch, 2 PC)

2. Lakukan konfigurasi di MLS seperti dibawah ini.

3. Lakukan konfigurasi di Switch0 seperti dibawah ini.

 4. Lakukan konfigurasi  IP di client PC 0 dan PC 1 seperti dibawah ini.



 5. Cek terhubung tidaknya antar perangkan dengan perintah PING di terminal atau icon surat seperti gambar di bawah ini.


6. Jika semua terhubung dengan indikator Reply atau Succesful maka konfigurasi port-based berhasil:)

E. Hasil yang didapat
Terhubungnya client dan MLS dengan konfigurasi Port-Based.
F. Temuan Permasalahan
-
G. Kesimpulan
Dengan konfigurasi port based, MLS dengan switch dan komputer client dapat dengan mudah terkoneksi.


Continue reading hari ke 6

Senin, 18 Februari 2019

Pengertian dan Cara Konfigurasi Based Port di MLS(Multilayer Switch)


Assalamu’alaikum Wr. Wb.





A. Pendahuluan
        Based port artinya Berbasis Port, adalah fitur dari perangkat cisco, dimana Multi Layer Switch dapat berkomunikasi dengan host hanya dengan syarat port yang terhubung.
Multi Layer Switch adalah perangkat jaringan komputer yang beralih pada layer 2. Seperti switch jaringan dan menyediakan fungsi tambahan pada lebih tinggi OSI layer.
Latar Belakang
Pentingnya penggunaan konfigurasi ini. Jika menghubungkan MLS hanya dengan port.
Maksud dan tujuan
Mengkonfigurasi Based Port.
Hasil yang diharapkan
Dapat menghubungkan pc dan MLS dengan konfigurasi Based Port.
B. Alat dan Bahan
Simulasi Cisco Packet Tracer
C. Jangka Waktu Pelaksanaan
Waktu yang saya butuhkan untuk memahami serta konfigurasi adalah 1 jam.
D. Proses & Tahapan
1. Buat topologi seperti gambar di bawah ini, (1 MLS, 1 Switch, 2 PC)













2. Lakukan konfigurasi di MLS seperti dibawah ini.












 3. Lakukan konfigurasi di Switch0 seperti dibawah ini.










 4. Lakukan konfigurasi  IP di client PC 0 dan PC 1 seperti dibawah ini.


 5. Cek terhubung tidaknya antar perangkan dengan perintah PING di terminal atau icon surat seperti gambar di bawah ini.










6. Jika semua terhubung dengan indikator Reply atau Succesful maka konfigurasi port-based berhasil:)

E. Hasil yang didapat
Terhubungnya client dan MLS dengan konfigurasi Port-Based.
F. Temuan Permasalahan
-
G. Kesimpulan
Dengan konfigurasi port based, MLS dengan switch dan komputer client dapat dengan mudah terkoneksi.


Continue reading Pengertian dan Cara Konfigurasi Based Port di MLS(Multilayer Switch)