Pengertian dan Fungsi Dasar Python

Pengertian dan Fungsi Dasar Bahasa Pemrograman Python

Al Maz BosPython merupakan bahasa pemrograman iterpretatif yang multiguna, berbeda dengan bahasa pemrograman pada umumnya. Dengan menggabungkan kemampuan, kapabilitas, dengan sintaksis kode yang jelas, serta menekankan pada keterbacaan kode untuk lebih mudah dipahami sintaksnya, python menjadi lebih mudah untuk dipelajari para pemula maupun programmer tingkat lanjut. Selain itu pythoh juga didukung oleh banyak komunitas yang besar.

Python pertamakali dirancang oleh Guido van Rossum pada tahun 1990 di Stichting Mathematisch Centrum, Amsterdam sebagai perkembangan dari bahasa pemrograman ABC. Sejak Pindah dari Guido ke BeOpen, python mengalami pengembangan dari versi 1.2 hingga saat ini sudah mencapai versi 3.6.3.

Bahasa Program ini dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai macam platform sistem operasi, saat ini python dapat berjalan pada platform sistem operasi Linux/Unix, Windows, Mac OS X, OS/2, Java Virtual Machine, Palm, Amiga dan Symbian.


Fungsi Dasar Pada Python


Ada berbagai macam fungsi yang bisa kita buat dengan bahasa pemrograman ini, namun pada kali ini kita hanya akan membuat fungsi dasar saja. Untuk membuat fungsi pada python, dibuat dengan fungsi "def" kemudian diikuti dengan nama fungsi dibelakangnya, dan juga pemanggil fungsinya, Contoh :

# Fungsinya
def salam():
   print "Selamat Datang di Indonesia"

# Pemanggilnya
salam()

Maka Hasilnya Akan Seperti ini :

Selamat Datang di Indonesia

Mudah bukan? Sebenarnya masih banyak lagi fungsi yang bisa kita buat, namun rasanya cukup sekian pada kali ini. Itulah pengertian dan fungsi daras python, tertarik ingin mempelajarinya? kamu bisa mempelajarinya pada situs-situs belajar pemrograman online di google. Atau kamu sudah bisa membuat berbagai macam fungsi? coba sertakan dikomentar apa saja yang sudah bisa kamu buat. Happy Programming!

Mengenal dan Memahami Operasi Sistem


Mengenal dan Memahami Operasi Sistem

Al Maz Bos - Apa itu sistem operasi? Sistem operasi adalah perangkat lunak paling penting yang berjalan di komputer. Ia mengatur memori dan proses pada komputer, serta semua perangkat lunak dan perangkat kerasnya. Ini juga memungkinkan anda untuk berkomunikasi dengan komputer tanpa mengetahui cara berbicara bahasa komputer. Tanpa adanya sistem operasi, komputer tidak akan berguna.

Fungsi sistem operasi

Sistem operasi (OS) komputer mengelola semua perangkat lunak dan perangkat keras pada komputer. Sebagian besar waktu, ada beberapa program komputer yang berjalan pada saat yang bersamaan, dan mereka semua perlu mengakses central processing unit (CPU), ram, dan penyimpanan komputer anda. Sistem operasi mengkoordinasikan semua ini untuk memastikan setiap program mendapatkan apa yang dibutuhkannya.

Jenis sistem operasi

Sistem operasi biasanya sudah terpasang di komputer yang anda beli. Kebanyakan orang menggunakan sistem operasi yang sudah terpasang di komputer mereka, namun anda juga dapat meng-upgrade atau bahkan mengubah sistem operasi pada komputer anda. Sistem operasi yang paling umum digunakan untuk komputer adalah Microsoft Windows, Mac OS, dan Linux.

Sistem operasi modern menggunakan graphical user interface (GUI). GUI memungkinkan anda menggunakan mouse untuk meng-klik ikon, tombol, menu, dan semuanya yang ditampilkan dengan jelas di layar menggunakan kombinasi grafik dan teks.

Setiap GUI sistem operasi memiliki tampilan dan nuansa yang berbeda, jadi jika anda beralih ke sistem operasi yang berbeda, mungkin terasa asing pada awalnya. Namun, sistem operasi modern dirancang agar mudah digunakan, dan sebagian besar prinsip dasarnya sama.

Microsoft Windows


Windows Os

Microsoft menciptakan sistem operasi Windows pada pertengahan 1980-an. Selama bertahun-tahun, ada banyak versi Windows yang berbeda, tetapi yang paling baru adalah Windows 10 (dirilis pada tahun 2015), Windows 8 (2012), Windows 7 (2009), dan Windows Vista (2007). Windows hadir pada komputer, laptop, dan smartphone terbaru, yang membantu menjadikannya sistem operasi paling populer di dunia.

Mac OS


Mac OS

Mac OS adalah sistem operasi yang dibuat oleh Apple. Mac OS sudah terpasang di semua komputer Macintosh terbaru, atau Mac. Semua versi terbaru dikenal sebagai OS X, dan versi spesifik termasuk El Capitan (dirilis pada tahun 2015), Yosemite (2014), Mavericks (2013), Mountain Lion (2012), dan Lion (2011) .

Menurut StatCounter Global Stat, pengguna akun Mac OS X kurang dari 10% dari sistem operasi global, jauh lebih rendah dari persentase pengguna Windows (lebih dari 80% ). Salah satu alasannya adalah bahwa komputer Apple cenderung lebih mahal. Namun, banyak orang lebih menyukai tampilan dan nuansa Mac OS X dibanding Windows.

Linux


Linux OS

Linux adalah sistem operasi open-source, yang berarti mereka dapat dimodifikasi dan didistribusikan oleh siapa saja di seluruh dunia. Ini berbeda dari perangkat lunak berpemilik seperti Windows, yang hanya dapat dimodifikasi oleh perusahaan yang memilikinya. Kelebihan Linux adalah gratis, dan ada banyak distro yang berbeda atau versi yang dapat anda pilih.

Menurut StatCounter Global Stat, pengguna Linux terhitung kurang dari 2% dari sistem operasi global. Namun, sebagian besar server menggunakan Linux karena relatif mudah untuk disesuaikan.

Sistem operasi untuk perangkat seluler


Mobile OS

Perangkat seluler seperti ponsel, tablet, dan pemutar MP3 berbeda dari komputer desktop dan laptop, mereka menjalankan sistem operasi yang dirancang khusus untuk perangkat seluler. Contoh sistem operasi seluler termasuk Apple iOS dan Google Android.

Sistem operasi untuk perangkat seluler umumnya tidak sepenuhnya ditampilkan seperti yang dibuat untuk komputer desktop dan laptop, dan mereka tidak dapat menjalankan semua perangkat lunak yang sama. Namun, anda masih bisa melakukan banyak hal, seperti menonton film, menjelajah Web, dan bermain game.

Bagaimana? sudah mengenal dan memahami mengenai operasi sistem? rasanya sih sudah cukup, jika masih ada yang kurang paham anda dapat bertanya melalui kolom komentar... Good Luck!

Diduga Meretas LinkedIn dan Dropbox Hecker Rusia Ini Diekstradisi ke AS

Diduga Meretas LinkedIn dan Dropbox Hecker Rusia Ini Diekstradisi ke AS

Al Maz Bos - Seorang pria Rusia yang dituduh meretas LinkedIn , Dropbox , dan Formspring pada tahun 2012 dan mungkin mengorbankan informasi pribadi lebih dari 100 juta pengguna, telah mengaku tidak bersalah di pengadilan federal AS setelah diekstradisi dari Republik Ceko.

Yevgeniy Aleksandrovich Nikulin, dari Moskow ditangkap di Praha pada 5 Oktober 2016, oleh agen Interpol yang bekerja sama dengan FBI, tetapi dia baru-baru ini diekstradisi ke Amerika Serikat dari Republik Ceko pada hari Kamis untuk penampilan pertamanya di pengadilan federal .

Penangkapan Nikulin memulai pertempuran ekstradisi antara Amerika Serikat dan Rusia, di mana ia menghadapi tuduhan kriminal yang lebih rendah secara signifikan mencuri $3.450 melalui Webmoney pada tahun 2009. Tetapi Republik Ceko memutuskan mendukung Amerika Serikat.

Di AS, Nikulin menghadap :

  • 3 jumlah intrusi komputer
  • 2 jumlah transmisi informasi yang disengaja, kode, atau perintah yang menyebabkan kerusakan pada komputer yang dilindungi
  • 2 jumlah pencurian identitas yang diperburuk
  • 1 hitungan perdagangan di perangkat akses tidak sah
  • 1 hitungan konspirasi
Menurut hukuman maksimum untuk setiap hitungan, Nikulin menghadapi maksimal 32 tahun penjara dan denda besar lebih dari $1 Juta.

Departemen Kehakiman AS menuduh Nikulin diduga meretas komputer milik tiga perusahaan media sosial Amerika, termasuk LinkedIn, platform penyimpanan cloud online, Dropbox, dan Formspring, perusahaan jaringan sosial yang sekarang sudah mati.


Nikulin dilaporkan memperoleh akses ke jaringan LinkedIn antara 3 Maret dan 4 Maret 2012, Dropbox antara 14 Mei dan 25 Juli 2012, dan Formspring antara 13 Juni dan 29 Juni 2012.


Dia juga diduga mencuri akun lebih dari 117 Juta pengguna LinkedIn dan lebih dari 68 juta pengguna Dropbox. Pihak berwenang juga mengatakan bahwa setelah mencuri data dari tiga perusahaan, Nikulin bekerja dengan rekan-konspirator yang tidak disebutkan namanya untuk menjual data yang dicuri.

Selain meretas ke dalam tiga perusahaan media sosial, Departemen Kehakiman juga menuduh Nikulin diduga mendapatkan akses ke kredensial milik karyawan LinkedIn dan Formspring, yang membantunya melakukan peretasan komputer.

Nikulin muncul di Pengadilan Distrik Federal di San Francisco pada hari Jumat dan mengaku tidak bersalah atas dakwaan terhadap dirinya, saat New York melaporkan.

"This is deeply troubling behavior once again emanating from Russia," ujar Jaksa Agung Jeff Sessions dalam sebuah pernyataan. "We will not tolerate criminal cyber-attacks and will make it a priority to investigate and prosecute these crimes, regardless of the country where they originate."

Hakim Jacqueline Scott Corley menjadwalkan penampilan pengadilan Nikulin berikutnya untuk status pada 2 April 2018, dan menjadwalkan sidang penahanan untuk 4 April 2018.

Sumber : http://bit.ly/2JbF0lw

Mengenal dan Memahami Cara Kerja ACLs (Access Control List)

Mengenal dan Memahami Cara Kerja ACLs (Access Control List)

Al Maz Bos -  Apasih ACLs itu? Acces Control List (ACLs), merupakan suatu daftar dari kendali akses yang menunjukan akses dan informasi untuk pengguna yang di gunakan oleh sistem, contoh Windows NT atau proxy server.

Dalam Windows NT, ACLs digunakan bersama dengan sistem akses files sistem NTFS (New Technology File System). Windows NT menggunakannya untuk melihat siapa saja yang diberikan hak akses sumber daya tertentu (baik file maupun folder) dan hak apa yang di berikannya, seperti menulis, membaca dan mengeksekusi.

Dalam file UNIX, hak akses ini bisa dilihat melalui bit-bit kode akses yang meliputi akses untuk user, group user serta globe user. Akses untuk user berlaku pada user yang bersangkutan, akses group user berlaku pada user lain yang berada dalam satu group pada user yang bersangkutan, sedangkan akses untuk globe user berlaku pada user yang tidak berada dalam satu group dan user yang bersangkutan. Setiap file dalam file sistem Unix memiliki bit-bit pengendali tersebut.


Jenis ACLs



1. Standard ACLs

Standard ACLs merupakan jenis ACLs yang paling sederhana. Jenis ini hanya akan melakukan filtering pada alamat sumber (source) dari paket yang dikirimkan. Alamat sumber yang dimaksud bisa berupa alamat sumber dari jaringan (Network Address) maupun dari host. Standard ACLs dapat diterapkan pada proses filtering protocol TCP, UDP atau pada nomor port yang digunakan. Namun, ACLs jenis ini hanya mampu mengijinkan atau menolak paket yang dikirim berdasarkan alamat sumbernya saja. Berikut adalah contoh konfigurasi Standard ACLs.

Router(config)#access-list list list [nomor daftar akses IP standar] [permit / deny] [IP address] [wildcard mask]

Pada contoh konfigurasi di atas, nomor daftar akses IP adalah 1 – 99, dan permit / deny adalah sebuah parameter untuk memberi izin atau menolak hak akses. IP address yang diisi adalah alamat pengirim atau alamat sumber, kemudian wildcard mask merupakan penentu jarak dari suatu subnet.


2. Extended ACLs

Jenis yang satu ini memberikan tingkat keamanan yang lebih baik ketimbang Standard ACLs. Extended ACLs mampu melakukan filtering pada alamat sumber dan alamat tujuan. Selain itu jenis ACLs ini memberikan keleluasaan pada admin jaringan dan mampu memberikan tujuan yang lebih spesifik dalam melakukan proses filtering.

Router(config)#access-list [nomor daftar akses IP extended] [permit / deny] [protokol] [source address] [wildcard mask] [destination address] [wildcard mask] [operator] [informasi port]

Pada contoh konfigurasi diatas, nomor daftar akses IP extended adalah 100 – 199, permit / deny merupakan sebuah parameter untuk memberi izin atau menolak hak akses. Protokol dapat diisi dengan TCP, UDP, dll. Destination address diisi dengan alamat yang akan dituju, wildcard mask sebagai penentu jarak subnet. Operator bisa diisi seperti eq.


Cara Kerja ACLs

Cara kerja ACLs yaitu mencocokkan setiap paket yang akan dikirim dengan informasi yang telah dipetakan sebelumnya pada daftar akses. Jika paket yang dikirim sesuai dengan kriteria yang didefinisikan pada daftar akses, maka paket akan diberi ijin (permit) untuk melawati router yang nantinya akan diteruskan ke alamat yang dituju oleh paket. Namun, Jika paket yang dikirim tidak sesuai dengan kriteria yang telah didefinisikan pada daftar akses, maka paket yang akan dikirim tersebut akan ditolak (deny).


Fungsi ACL

ACLs memiliki berbagai macam fungsi antara lain :

  • Mengontrol area klien agar mendapatkan akses jaringan.
  • Membatasi trafik jaringan untuk meningkatkan kinerja jaringan.
  • Dapat memberi hak akses keamanan dalam jaringan.
  • Mampu Memutuskan atau memblok trafik melalui interface router.
  • Mampu mengatur jalur trafik, salah satu contohnya yakni menghentikan routing update yang tidak diperlukan sebagai penghematan bandwith.

Bagaimana? sudah jelas bukan? rasanya sih sudah cukup jelas untuk mengenal dan memahami cara kerja ACLs (Access Control List), bila masih kurang jelas, jangan segan-segan untuk bertanya! silahkan bertanya menggunakan komentar, dan jangan lupa tinggalkan jejak anda di komentar...

Cara Menampilkan File Hidden Menggunakan WinRar

Cara Menampilkan File Hidden Menggunakan WinRar

Al Maz Bos - Pernahkah anda mengalami hilangnya data atau sebuah folder secara tiba-tiba? pasti menjengkelkan bukan? apalagi isinya sangat penting, wah.. bisa pusing tujuh keliling hehe... Mungkin saja itu adalah ulah tangan jahil dari kerabat atau teman-teman anda, mereka menyembunyikan folder atau file anda secara sengaja saat mereka meminjam komputer atau laptop anda. Masalahnya, bagaimana cara melihatnya?


Pada kali ini kita akan menggunakan sebuah software yang tentunya anda pasti sudah mengenalinya yaitu WinRar, jika memang belum punya silahkan download terlebih dahulu. Ternyata dengan menggunakan WinRar kita dapat melihat folder atau file yang terhidden, caranya pun sangat mudah, cukup ikuti langkah dibawah ini

Cara Kompres File dengan WinRar

  • Pertama buka program WinRar
  • Alihkan ke directory dimana file atau folder anda hilang
Show File with WinRar

Dan lihatlah hasilnya, folder yang sebelumnya terhidden sekarang terlihat jelas dengan winrar, sangat mudah bukan? Sekarang anda tidak perlu khawatir jika ada tangan jahil lagi yang menghidden file atau folder anda hehe... Rasanya cukup sekian pada kali ini, jika ada pertanyaan anda dapat bertanya menggunakan kolom komentar dibawah, jangan lupa tinggalkan jejak anda dikomentar dan share keteman-teman anda. Selamat mencoba...

Cara Mudah Membuat Kalkulator Sederhana dengan CMD

Cara Mudah Membuat Kalkulator Sederhana dengan CMD

Al Maz Bos - Anda pasti sudah sangat mengenal dengan yang namanya kalkulator bukan? Begitu pula cara menggunakannya. Ya, kalkulator adalah sebuah alat yang digunakan untuk menghitung seperti penjumlahan, pengurangan, perkalian, pembagian, dan masih banyak lagi. Dengan adanya kalkulator tentu memudahkan kita dalam berbagai hal, misal dalam pekerjaan sepeti perdagangan pasti akan lebih mudah jika kita menggunakan kalkulator untuk menghitung.

Di era digital ini, kalkulator sudah tersedia di berbagai macam gadget mulai dari kalkulator yang sederhana hingga yang mampu menghitung rumus-rumus sains tertentu. Nah, pada kali ini kita akan membuat sebuah kalkulator sederhana yang nantinya dapat dijalankan dengan cmd (command prompt). Caranya sangat mudah, cukup ikuti langkah dibawah ini



Cara Mudah Membuat Kalkulator Sederhana dengan CMD

  • Pertama salin kode berikut di notepad


@echo off
title Kalkulator Sederhana [www.almazbos.net]
color 0b
echo -----------------------------------------------------------
echo --------------------[www.almazbos.net]---------------------
echo -----------------------------------------------------------
:lagp
echo.
set /p A=Angka Pertama =
set /p B=Angka Kedua =
set /p o=Operasi Hitung : [ *, +, -, / ] =
set /a "jumlah" = A%o%B
echo Jumlah = %jumlah%
echo.
echo Tekan Enter Untuk Menghitung Lagi
pause > null
goto lagp

  • Kemudian beri nama dengan ekstensi .bat (contoh : kalkulator.bat), dan simpan dengan type "All Files"
Dan selamat, anda sudah berhasil membuat sebuah kalkulator sederhana, anda bisa mengembangakan lagi sendiri operasi hitung yang ada. Dan itulah cara membuat kalkulator sederhana yang dapat dijalankan dengan cmd, Jika ada kesulitan silahkan bertanya pada kolom komentar dibawah, jangan lupa share dan tinggalkan jejak anda dikomentar. Selamat mencoba...

Mengenal dan Memahami Enkripsi dalam Keamanan Jaringan

Mengenal dan Memahami Enkripsi dalam Keamanan Jaringan

Al Maz Bos - Seperti apakah enkripsi pada jaringan? dan seberapa pentingnya dia? Enkripsi adalah salah satu teknik yang sangat penting, bayangkan saja ketika kita melakukan koneksi terminal ( telnet, port 21 ) pada jaringan kita dari ujung barat sampai ujung timur indonesia melalui Internet yang notabene melalui ratusan bahkan ribuan router. Dalam spesifikasinya, komunikasi terminal tersebut mentransmisikan data-data dalam bentuk teks ASCII. Jika kemudian ada seorang hacker atau sniffer yang mengendus data-data yang ditransmisikan antara komputer server dengan terminal kita, maka data-data tersebut akan sangat mudah terbaca. Jika kemudian kita membaca email yang terdapat dalam server kita, maka hacker atau sniffer tersebut juga dapat ikut membaca email yang sedang kita baca.

Untuk mengatasi hal-hal tersebut, diciptakanlah sistem enkripsi dimana data-data yang dikirimkan sudah dalam bentuk terenkripsi. Untuk melakukan enkripsi dibutuhkan suatu kunci pembuka yang harus diketahui oleh server dan sang pengguna. Akan tetapi jika seorang hacker atau sniffer dapat mengendus kunci pembuka tersebut, maka dia juga dapat membuka data-data komunikasi antara si pemakai dan server. Oleh karena itulah diciptakan teknik enkripsi dengan kunci publik dari RSA, yang dimana kunci publik tersebut dapat disebarluaskan secara free (bebas), sementara kunci privat disimpan serahasia mungkin.

Seorang pemakai yang ingin melakukan koneksi kemudian memberikan kunci publiknya kepada server serta mengambil kunci publik server. Pengguna yang bersangkutan kemudian melakukan enkripsi dengan kunci privat miliknya serta kunci publik milik server kemudian mengirimkan data tersebut kepada server. Server kemudian melakukan dekripsi dengan menggunakan kunci privat miliknya serta kunci publik milik pengguna yang bersangkutan. Dengan begitu, meski dapat diendus oleh hacker atau sniffer, namun data tersebut tidak dapat diinterpretasikan dengan baik dan benar.

Itulah seberapa penting enkripsi dalam keamanan jaringan. Jika masih bingung atau ada hal yang tidak mengeri, jangan enggan bertanya! anda dapat bertanya melalui komentar dan jangan lupa tinggalkan jejak anda di komentar...