Jumat, 30 Agustus 2019

Cara Install Manjaro 18.0 KDE Codename Illyria


yap ketemu lagi, setelah dulu pernah saya bahas mengenai Cara Mudah Install Arcolinux v19.06.1 , sekarang saya akan membahas mengenai Cara Install Manjaro 18.0

Kenapa Manjaro
manjaro ini tergolong user friendly (pendapat pribadi) karena terdapat fitur fitur yang memudahkan para penggunanya, tools-tools yang disediakan manjaro banyak yang sudah otomatis dan sedikit menggunakan intervensi manual sehingga manjaro sangat cocok untuk pendatang baru atau user Linux yang sudah berpengalaman.


Ulasan Sedikit Mengenai Manjaro
Seperti yang sudah diketahui manjaro ini merupakan turunan dari Arch Linux dan distro ini hanya mendukung prosessor 64 bit tidak seperti distro lain pada umumnya yang mendukung arsitektur 32 bit 

Spesifikasi minimum System yang Disarankan untuk Manjaro 18.0
- 1 GB RAM
- 30 GB Ruang Hardisk Kosong
- 1GHz Processor
- HD Graphic card dan Monitor
- Koneksi Internet Broadband(opsional pada proses instalasi)

Instalasi Manjaro 18.0 "Illyria"
sebelum melakukan instalasi tentunya harus melakukan beberapa persiapan, berikut pesiapanya
- unduh iso nya di https://manjaro.org/download/
- setelah didownloads buat bootable iso tersebut

nah setelah sudah melakukan semua persiapan diatas lanjut ke proses instalasinya

1. masukan bootable yang telah dibuat tadi lalu masuk boot menu lalu pilih bootable yang telah dibuat tadi, maka akan langsung ke redirect ke bootloader manjaro

    
2. pada langkah ini pilih "Boot: Manjaro.x86_64 kde"

  
3. lalu klik "Launch installer" maka akan langsung di redirect ke menu Installernya


4. pilih bahasa yang akan digunakan pada sistem operasinya "pilih American English" untuk bahasa inggris lalu klik next


5. selanjutnya adalah konfigurasi keboard pilih "English US " lalu pilih "Default" lalu klik next


6. selanjutnya pada bagian partisi pilih "Manual Partitioning" lalu klik next



7. lalu klik "new partition table" untuk membuat tabel partisi baru atau sediakan ruang partisi kosong untuk menginstall manjaronya


8. buat partisi swap untuk manjaro note:swap biasanya 2x RAM, centang flags:swap


9. nah setelah membuat partisi swap sekarang buat partisi root flag:root, boot 


10. hingga jadi seperti ini note: ini fresh install jd hardisk dalam keadaan kosong  lalu klik next


11. nah selanjutnya konfigurasi user Account silahkan masukan user sesuai ketentuan lalu klik next


12. lalu akan ada pengecekan installasi, cek settingan instalasi jika sudah klik install



13. konfirmasi pengecekanya lalu klik "install now " pada kotak dialog maka proses instalasi akan segera dimulai


14. proses instalasi sedang berlangsung tunggu sampai selesai note proses ini biasanya berlangsung 25~30 menit


15. proses instalasi telah selesai centang "restart now " untuk reboot system atau biarkan saja "tidak dicentang :v" untuk melanjutkan testing



15. instalasi selesai, gambar diatas marupakan tampilan awal dari Manjaro 18.0 KDE "Illyria"

Referensi 
https://manjaro.org/download/
https://wiki.manjaro.org/index.php/About_Manjaro
Share:

Kamis, 15 Agustus 2019

Mengenal Functions Atau Sub Program pada Python #9


yo whatsapp teman-teman, pada kesempatan kali ini saya akan melanjutkan pembahasan mengenai python, pada pembahasan kali ini saya akan membahas tentang Fungsi (Functions) pada python.

Apa Itu Functions?
Functions adalah blok kode yang berjalan saat dipanggil, formatnya seperti ini
def namafungsi():
    statement
contoh programnya begini
def fungsi():
    print("ini fungsi python lho")

fungsi()

nah program diatas untuk mencetak tulisan "ini fungsi python lho" ke layar outputnya akan seperti ini


Kegunaan Function
fungsi ini digunakan untuk mengelompokkan beberapa syntax dalam satu kelompok statement nah statement ini biasanya dapat digunakan berulang kali

Kapan Biasanya Function itu Digunakan?
Ketika kita membuat program dan programnya sudah cukup besar Functions ini digunakan untuk mem-breakdown potongan-potongan kode agar menjadi beberapa kesatuan yang lebih kecil.

Kenalan Dengan Parameter
nah dalam Functions ini dapat ditambahkan parameter, lalu apa itu parameter?
parameter itu adalah karakteristik yang dapat membantu mendefinisikan atau mengklasifikasi sistem tertentu.
intinya parameter adalah suatu kondisi yang dijadikan sebagai tolak ukur terhadap nilai atau kondisi yang lainya.
parameter pada functions ini dapat ditambahkan dalam tanda kurung setelah nama fungsi, parameter dapat ditambakan lebih dari satu cukup pisahkan dengan tanda koma

Bagaimana Deklarasi Functions?
sebenarnya sama seperti contoh diatas nah pada contoh kali ini kita akan menambah parameter pada function yang akan kita buat, contoh kasusnya gini kita akan mencetak tulisan "ini parameter y lho, yuk belajar python bareng" ke layar nah disini kita akan menambah dua parameter yaitu x, y. programnya seperti ini
def hai(x, y):
    for i in range(x):
        print(y)

nah pada functions ini parameter x digunakan untuk menentukan berapa isi dari parameter y akan tercetak, maupun sebaliknya.

Ritual Pemanggilan Functions pada Python
pemanggilan Functions pada python sebenarnya sudah ada di contoh diatas namun gimana ketika memanggil suatu Function dengan parameter?, berikut ritualnya,
hai(5, "ini parameter y lho, yuk belajar python bareng")

outpunya akan mencetak tulisan "ini parameter y lho, yuk belajar python bareng" sebanyak 5 kali


dan masih kegunaan Functions ini dan akan dibahas pada part berikutnya

Referensi
https://github.com/gunturbudi/digital-talent/blob/master/03%20-%20Fungsi%2C%20File%20IO%2C%20Library.ipynb
https://www.w3schools.com/python/python_functions.asp
http://www.tutorialspoint.com/python/python_functions.htm
https://en.wikipedia.org/wiki/Parameter
https://techwithtim.net/tutorials/python-programming/intermediate-python-tutorials/optional-parameters/
Share:

Sabtu, 10 Agustus 2019

Kenalan sama Control Panel Hosting dan Cpanel


yap ketemu lagi, dan selamat hari raya idul adha, pada kesempatan kali ini saya akan membahas Seputar Cpanel dan Control Panel Hosting, Apa saja sih bahasanya yuk simak bareng

Apa Itu Control Panel Hosting
contol panel hosting adalah panel pengendali yang digunakan untuk mengelola website, Control Panel ini berfungsi untuk mengatur hosting seperti membuat dan mengelola database membuat email, subdomain atau addon domain dan masih banyak lagi

Apa Itu Cpanel?
cpanel merupakan control panel pada layanan hosting yang berbasis linux yang memberikan tampilan grafis dan tools automasi yang dibuat untuk memudahkan proses hosting di website, cpanel sendiri menggunakan tiga tingkat struktur untuk memberikan fungsi kepada admin untuk mengatur administrasi server melalui browser seperti mozila firefox, chrome, safari dan masih banyak lagi.

Fungsi Cpanel
Cpanel didesain untuk berfungsi pada VPS atau "Virtual Private Server" yang bisa digunakan di OS CentOS, Debian, RedHat dan FreeBSD, aplikasi yang didukung pun cukup banyak seperti :  nginx, PHP, Mysql , Postgree, perl, python, Bind juga E-mail seperti POP3, IMAP dan layanan SMTP, biasanya Cpanel ini dapat diakses melalui Port 2083

Kelebihan Cpanel
seperti halnya mahluk yang mempunyai kekurangan serta kelebihan, begitupun dengan Cpanel, berikut adalah kelebihan Cpanel

- Mudah Dipelajari
- Mudah Digunakan
- Menghemat Waktu
- Telah Ditesting atau Diuji Coba
- Menggunakan Auto installer

Kekurangan Cpanel
beberapa kekurangan Cpanel seperti:

- Fitur yang terlalu banyak sehingga memperlambat performa Cpanel
- beberapa Hosting menjalankan Software yang tidak diupdate
- pengaturan yang penting berubah secara otomatis

Ada gak Pilihan Selain Cpanel?
jawabnya tentu ada, ada banyak Panel Hosting yang yang beredar baik yang berbayar maupun yang opensource, berikut contohnya

- Cpanel
- Plesk
- Ensim
- ISPConfig
- Spanel
- GPLHost
- VHCS
- Virtualmin / Webmin

Ada Apa Saja Modul dalam Control Panel Hosting
biasanya Control Panel Hosting berisi modul

- Web Server
- DNS Server
- FTP Server
- Database Server
- File Manager
- System Monitor
- Web Log Analysis Software
- Firewall

Contoh Gambar Control Panel Hosting Webmin




 

Referensi
https://www.hostinger.co.id/tutorial/apa-itu-cpanel/ 
https://id.wikipedia.org/wiki/CPanel
https://cpanel.net/
https://www.losari.web.id/domain-hosting/pengertian-control-panel-hosting

Share:

Sabtu, 03 Agustus 2019

Cara Instalasi VMWare Workstation 15 Pro di Ubuntu 18.04.2


yap whatsap teman teman pada kesempatan kali ini saya akan membahas tentang bagaimana menginstall VMWare workstation 15 pro di ubuntu 18.04.2, nah sebelum menginstall tentunya harus tau dulu apa itu vmware workstation dan apa gunanya sih?, ok kita bahas satu-satu

Apa itu VMWare?
VMWare adalah sebuah software yang bisa digunakan untuk membuat virtual machine, namanya sendiri diambil dari nama perusahaannya sendiri yaitu VMWare , inc

Apa Kegunaan dan Bagaimana Cara Kerja VMWare?
VMWare digunakan untuk membuat virtualisasi server, storage device, intinya dengan vmware ini kita dapat membuat komputer virtual dalam komputer dan menjalankan system operasi layaknya komputer fisik, di bagian server virtual, VMWare dapat memaksimalkan resources hardware dengan memecah satu server fisik menjadi beberapa server virtual yang fungsional

Bagaimana Instalasi VMWare Workstation 15 Pro di Ubuntu 18.04.2
nah sekarang saya akan membahas gimana sih cara install vmware langsung saja disimak

1. Download dulu bundle vmwarenya di https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html lalu pilih yang versi linux


2. setelah download lalu install gcc bulid-essential dengan perintah
sudo apt-get install gcc build-essential

3. setelah itu jalankan file .bundle tadi dengan perintah
sudo bash VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle




 4. maka akan langsung redirect secara otomatis ke menu installer vmware nya dan akan muncul kotak dialog licence agreement,pilih accept lalu next, kotak ini akan muncul dua kali klik next saja


5. nah sekarang muncul kotak pertanyaan Would you like to check for product updates on startup pilih yes jika ingin update secara otomatis ketika ada pembaruan


6. sekarang akan muncul  kotak konfirmasi "CEIP" pilih yes lalu next


7. sekarang muncul kotak pemilihan user untuk inisialisasi konektifitas workstation, setelah memilih user klik next


8. sekarang pemilihan directory untuk shared virtual machine, setelah memilih klik next



9. kemudian setting port yang akan digunakan untuk https access ke workstation server lalu klik next


10. kemudian masukan licence key pada kotak Enter licence key, jika tidak punya maka akan ada masa percobaan atau trial selama 30 hari atau bisa juga memasukan lisensi nanti detelah selesai di install, lalu klik next




11. sekarang proses inisialisasi selesai software telah siap di install, klik install


12. proses penkopian dan konfigurasi sedang berlansung tunggu beberapa saat


13. proses instalasi selesai bisa di klik close


14. cek apakah software sudah teristalll


15. jalankan coba vmware nya




Referensi
https://www.nesabamedia.com/pengertian-vmware/
https://vitux.com/how-to-install-vmware-workstation-on-ubuntu/
https://winpoin.com/apa-itu-vmware-apa-kegunaannya-dan-bagaimana-cara-kerjanya/
Share:

Kamis, 01 Agustus 2019

Looping pada python "Mengenal kendali looping" part 2 #8


ok minna san pada pembahasan kali ini saya akan melanjutkan pembahasan kemarin mengenai looping atau perulangan, nah pembahasan kali ini akan membahas lebih detail mengenai looping pada python.

Apa itu Nested Loop?
nah pada pembahasan sebelumnya kita sudah mengenal perulangan pada python ada for loop dan while loop, nah pada python ada juga yang namanya nested loop, ok sekarang muncul pertanyaan apa itu nested loop?, sebuah loop bisa lebih dari satu, bisa juga menciptakan loop dalam loop, konsep ini lebih dikenal dengan sebutan loop bersarang atau nested loop  loop bersarang bisa melewati dua atau lebih looping.

Loop bersarang menggunakan for
untuk dapat membuat loop bersarang kita dapat menggunakan metode looping yang telah kita pelajari pada pembahasan sebelumnya, pada contoh kali ini saya menggunakan for loop untuk membuat loop bersarang. formatnya seperti ini
for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)
formatnya sama seperti for pada umumnya bedanya dalam statement for di isi dengan for lagi, contoh program nya seperti ini
orang = ['jaka', 'budi', 'pery', 'patrick']
hobi = ['main bola', 'nonton film', 'karaoke', 'membaca']

for data in orang:
    for data2 in hobi:
        print(data + ' mempunyai hobi ' + data2)

ok penjelasannya seperti ini
for yang pertama digunakan untuk looping orang namun statement pada loop pertama di isi loop untuk looping data kedua lalu statement loop kedua di isi dengan print(data + ' mempunyai hobi ' + data2) nah pada program diatas python interpreter akan mengeksekusi progam baris, kalo dijalankan output programnya akan seperti ini


Loop bersarang menggunakan while (nested while loop)
sama seperti for loop diatas, while mempunyai format seperti ini
while expression:
   while expression:
      statement(s)
   statement(s)
ok sekarang kita ke contoh kasus, contoh kasusnya disini kita akan mencetak '*' secara berturut turut sebanyak 5 kali seperti ini


ok programnya seperti ini
i = 6
while (i > 0):
    j = 6
    while (j > i):
        print("*", end=' ')
        j -= 1
    i -= 1
    print()

lalu jalankan programnya maka outputnya akan sama seperti ini


Infinite loop
infinite loop atau loop tak terbatas adalah sebuah kondisi dimana loop selalu benar dan tidak pernah salah, gunanya buat apa sih bang? biasanya infinite loop digunakan untuk program yang dimana server perlu menjaga komunikasi client server tidak putus
contoh programnya
count = 0
while count < 10:
    print('hitunganya sampai', count, "kurang dari 10")
   
else:
    print(count, 'tidak kurang dari 10')


Kendali Looping Atau Loop Control Statements
looping pada umumnya akan berhenti jika kondisi bernilai salah, nah sering kali kita perlu keluar di tengah jalan atau saat looping belum selesai tergantung keperluanya sih, nah di python kita dapat menggunakan kata kunci break dan continue, ok kita bahas satu satu
  
  - break statement
break statement berfungsi untuk memaksa program keluar dari blok looping ditengah jalan (keluar dari blok loop meskipun loopingnya belum selesai)
skemanya seperti ini

cara kerja nya di python begini

contoh programnya seperti ini
for huruf in 'python':
    if huruf == 'h':
        break
    print('huruf sekarang adalah ', huruf)
print('program selesai')

ok penjelansanya begini disini kita looping string "python" jika huruf "h" maka break atau berhenti sehingga output yang tercetak ke layar adalah "pyt" huruf "h" dan seterusnya tidak tercetak, kita dapat mengetahui nya dengan mencetak variabel huruf lalu keluar dari blok for untuk mencetak tulisan "program selesai"



   - Continue Statement
 kebalikan dari break. statement Continue digunakan untuk melewati baris atau sisa kode untuk iterasi saat ini saja loop akan berlanjut ke iterasi berikutnya
yap skemanya seperti ini


cara kerjanya di python seperti ini
ok sekarang ke contoh programnya disini saya akan menggunakan program yang sebelumnya
for huruf in 'python':
    if huruf == 'h':
        continue
    print('huruf sekarang adalah ', huruf)
print('program selesai')

penjelasanya begini sama seperti break bedanya si continue tidak mengjentikan loop tapi melanjutkanya dengan melewatkan Char "h" sehingga outputnya "pyton"  , jika program di eksekusi maka outputnya


    - pass statement
dalam pemrograman python pass bernilai nol atau null statement, terus bedanya sama komentar apa bang? yap perbedaan pass dan comment adalah jika komentar itu sepenuhnya di abaikan sementara pass tidak diabaikan
contoh programnya seperti ini
for huruf in 'python':
    if huruf == 'h':
        pass
        print("ini blok pass ya")
    print('huruf sekarang adalah ', huruf)
print('program selesai')


jika dieksekusi maka outputnya


pass statement juga dapat digunakan di function dan class misalnya kita membuat fungsi yang akan kita gunakan nantinya karena fungsi tidak dapat memiliki tubuh yang kosong kita dapat menggunakan pass

 
  - while else
pemrograman python mendukung else sebagai pasangan while, else hanya di eksekusi saat while bernilai salah
contoh programnya seperti ini
count = 0
while count < 10:
    print('hitunganya sampai', count, "kurang dari 10")
    count += 1
else:
    print(count, 'tidak kurang dari 10') 

jika di eksekusi maka outputnya seperti ini


  - For else
for loop dapat ditambah dengan blok optional lain seperti halnya while yang bisa dipasangkan dengan else konsepnya sama seperti while else dan else hanya dieksekusi saat for bernilai salah, langsung saja ke contoh programnya
digit = [10, 15, 20, 25, 30]
for x in digit:
    print(x)
else:
    print('tidak ada item yang tersisa')

 nah jika di eksekusi outputnya seperti ini


Range() Function
dalam python juga dikenal fungsi yang bernama range() fungsi ini digunakan untuk mengembalikan deret integer yang ditentukan dari start sampai stop
formatnya seperti ini
range(stop)
range(start, stop[, step])
yap sekarang kita bahas satu-satu di sesi pembahasan range parameter

Parameter range
yap setelah mengetahui format fungsi range() diatas sekarang saya akan membahas parameter apa saja yang digunakan di range 
- start : bilangan awal
- stop : bilangan akhir
- step : (opsional) jarak atau kenaikan antar bilangan

contoh programnya seperti
musik = ['dangdut', 'pop', 'vocaloid']
for y in range(len(musik)):
    print('saya suka genre musik ', musik[y])


 outputnya akan seperti ini


Referensi
Share:

Popular Posts

Recent Posts