Tombol dan menu pada Blender

09.50.00 Add Comment

Sebagaimana kita membaca tutorial ini, kita akan menemukan cryptic code seperti  SHIFT + LMB  dan Timeline > End Frame. Mereka mendeskripsikan action yang kita lakukan dengan menggunakan keyboard dan mouse. Notation yang ada pada tutorial ini berasal dari standard yang biasa digunakan oleh komunitas Blender.


Mungkin kalian ingin membuat print out halaman ini untuk referensi , dan mungkin kalian bisa membookmark halaman ini di browser kalian.


Hotkeys

Kebanyakan keyboard computer mempunyai angka pada dua tempat yang berbeda. Baris yang ada di atas huruf dan yang ada pada Numpad(numeric keypad) yang ada disebelah kanan keyboard. Mungkin banyak aplikasi yang menggunakan dua set angka tersebut sama, tapi tidak dengan blender. Blender mempunyai fungsi yang berbeda pada masing – masing set angka, jika kalian menggunakan laptop tanpa numpad, mungkin akan menemui kesulitan. Kita akan membutuhkan function key untuk melakukan beberapa hal. Walaupun terdapat setingan pada blender untuk memilih menggunakan keyboard apa, tapi di tutorial ini direkomendasikan untuk menggunakan external keyboard jika kita menggunakan laptop untuk tutorial ini akan membuat kita dapat mempelajari Blender lebih dalam dan enjoy.

===Notation===
=Action or Key=

 Alt 
(tekan dan tahan) tombol ALT

 Cmd 
(tekan dan tahan) the Command or Super key (pada windows tombolnya dengan simbol logo windows;sedangkan pada mac tertulis command.)

 Ctrl 
(tekan dan tahan) tombol CTRL ( control )

 Fn 
(tekan dan tahan) tombol Fn (hanya ada pada laptop)

 Shift 
(tekan dan tahan) tombol Shift

 Enter 
(tekan) tombol Enter (pada keypad)

 Esc 
(tekan) tombol Esc (escape)

 F1  sampai  F12 
Tombol function F1 - F12 (biasanya ada di paling atas tombol keyboard)

 Space 
(tekan) tombol spasi (biasanya tidak memakai tanda)

 Tab 
(tekan) tombol Tab

 A  sampai Z 
Huruf pada keypad utama.

 0key  sampai  9Key  Num0  sampai  Num9  
Angka pada numpad.

 NumLock ,  Num/ ,  Num*  NUM− ,  Num+ ,  NumEnter , dan  Num. 
Tombol lain pada numpad

 Delete 
(tekan) tombol delete (bukan  NUM.  !)

 Down Arrow 
(tekan) arah panah bawah (bukan  Num2  !) 

 Left Arrow 
(tekan) arah panah kiri (bukan  NUM4  !)

 Right Arrow 
(tekan) arah panah kanan (bukan  NUM6  !)

 Up Arrow 
(tekan) arah panah atas (bukan  NUM8  !)



kombinasi yang melibatkan tahan suatu key ketika mentekan tombol lain ditulis dengan simbol plus (+) seperti
  •  Shift + Tab  artinya tekan Tab  ketika menahan  Shift 
dan
  •  Shift + Ctrl + F9  artinya tekan F9  ketika menahan  Ctrl  and  Shift .













Mouse Notation


Blender menggunakan tiga tombol pada mouse dan scrollnya jadi total 4
Notation Action or Button
 LMB  Tekan tombol kiri mouse
 RMB  Tekan tombol kanan mouse
 MMB  Tekan tombol (roda) scroll
 SCROLL  Scroll kesalah satu arah




Menu Navigasi
Blender menggunakan menu popup dan pull-down/pull-up. Banyak menu yang mempunyai submenu(menu yang diakses melalui menu lain). Jika sebuah menu menunjukan bentuk segitiga disebelahnya, artinya menu itu mengarah ke sub menu. Sebagai contoh, pull-down menu berikut ini mempunyai tujuh belas item, empat diantaranya memiliki sub menu.

Menu File


Untuk setiap menu, Blender mengingat pilihat kalian terakhir kali dan meng highlight nya untuk kita sewaktu kita masuk menu itu lagi.



Notation

Menu notasi cukup jelas.
 Shift + A  Mesh → UV Sphere

Artinya
1.Tekan Shift + A
2.Pada menu yang keluar, cari item mesh
3.Masuk sub menu mesh
4.Cari UV Sphere
5.Tekan enter atau klik tombol yang mengindikasikan aksi




Koordinat pada Blender

14.09.00 Add Comment
Koordinat space pada Blender.

Kita akan belajar bagaimana gambar 3D pada blender.

Seperti yang telah dijelaskan pada 3D Geometry module, blender merepresentasikan lokasi dengan koordinat. Koordinat lokasi terdiri dari tiga angka yang mendefinisikan jarak dan arah, lebih tepatnya seperti berikut :
  • Yang pertama ( or x- ) koordinat lokasi yang mendefinisikan jarak dari ruang YZ ( yang mempunyai sumbu Y dan Z ). Lokasi di sisi +X dari ruang ini adalah positive koordinat-x, dan pada sisi –X adalah negative.
  • Yang kedua ( or y- ) adalah jarak dari ruang XZ dengan lokasi sisi –Y dari ruang ini adalah negative koordinat y- .
  • Yang ketiga ( or z- ) adalah jarak dari ruang XY, dengan lokasi pada sisi –Z dari ruang ini adalah negative koordinat z- .
Jadi asalnya ( yang mana berada pada ketiga sumbu dan ruang ) mempunyai koordinat( 0 , 0 , 0 )

Koordinat pada Blender
Object pada ruang 3D. di tengah tengah koordinate system adalah system koordinat global asli.


Koordinat global dan lokal

Blender mendeskripsikan koordinat sistem diatas sebagai Global Coordinate System, meskipun sebenarnya tidak global, masing – masing scene mempunyai koordinat global. Setiap koordinat global mempunyai asal dan orientasi tetap, tapi kita dapat melihatnya dari angle yang berbeda dengan menggerakan kamera virtual melalu scene dan atau dengan memutar kamera.

Koordinat global cukup memadai untuk scene yang berisi satu object tetap dan scene dimana masing – masing object hanya satu titik pada scene. Ketika berhadapan dengan object yang bergerak ( atau lebih dari satu object dengan ukuran dan bentuk yang berbeda ) akan sangat membantu dengan mendefinisikan system koordinat lokal untuk masing – masing object, sebuah koordinat yang dapat bergerak dengan object dan mengikuti object. Sistem koordinat lokal dari object ini biasa disebut sebagai Center of the object meskipun tidak memerlukan ketepatan dengan pusat geometric object.

Object 3D pada Blendersebagian besar dijelaskan menggunakan vertices (titik pada object, bentuk single dari vertex ). Koordinat global dari vertex bergantung pada :
Koordinat ( x, y, z ) dari vertex pada system koordinat lokal object.
Lokasi dari pusat object.
Rotasi apapun (turning) dari relative sistem koordinat lokal ke system koordinat global.
Scalling apapun ( magnification atau reduction ) dari relative system koordinat lokal ke system koordinat global.

Sebagai contoh, cangkir teh pada Figur 1 di deskripsikan oleh sebuah mesh model yang berisi 171 vertices, masing – masing mempunyai relative koordinat lokal ( x, y, z ) yang berbeda ke pusat cangkir. Jika kalian translate(menggerakkannya tanpa memutarnya) cangkir tersebut, titik dari model tersebut yang berubah adalah pusat koordinat global, koordinat lokal dari semua vertice akan tetap sama.



Coordinat of Child Object

Semua object dapat berperan menjadi parent untuk satu atau lebih object dalam sebuah scene, yang kemudian disebut dengan children. Sebuah object tidak bisa memiliki lebih dari satu parent langsung, tapi object parent dapat menjadikan diri mereka sebagai children dari object lain.

Jika object mempunyai parent, position, rotation, dan scaling di ukur dari system koordinat local dari parent, hampir seolah – olah adalah titik induk. Dengan kata lain, posisi dari titik tengah child bukan diukur dari titik system koordinat global melainkan dari titik tengah parent. Jadi jika kalian memindahkan object parent maka object child juga akan ikut pindah, meskipun koordinat dari object children tidak berubah. Orientation dan scaling dari system koordinat local object child juga di ukur relative dengan object parent. Jika kalian me-rotate object parent, object child juga akan rotate( dan mungkin akan revolve ) dengan sumbu yang sama.

Hubungan parent-child antara object membuatnya lebih mudah dan simple dalam melakukan rotation, scaling, dan memindahkan object ke arah yang kita mau. Pada gambar 1b cangkir the adalah object child dari koordinat cross yang berada disebelah kanan. Cross itu sendiri adalah child dari dari parent yang tidak terlihat. ( keduanya adalah parent dan child ) pada system koordinat local dari cangkir, tidak ber-rotate tapi cross yang berada pada sisi kanan yang ber-rotate disekitar sumbu Z, inilah yang menyebabkan cangkir itu ber-rotate dan revolve. Pada sebuah animasi, hal ini akan mudah jika karakter memegang cangkir ber-rotate, cangkir itupun akan berubah posisinya.

Koordinat pada Blender 
 Indukan perperan sebagai koordinat global untuk anakannya. cangkir adalah object anakan, sedangkan indukan adalah panah berwarna seperti yang ditunjukan



Koordinat pada Blender 
Animasinya



Koordinat View

Ada ruang koordinat lain : koordinat view. Pada gambar Fig 2. Screen yang akan kita lihat disimbolkan sebagai camera. Sumbu Z dari koordinat view selalu mengarah pada camera ( viewer ) pada orthographic projection. Sumbu X mengarah ke kanan sedangkan sumbu Y mengarah ke atas. (Fig 3)

Faktanya kalian selalu mulai bekerja pada koordinat view jika kalian tidak mensettingnya. Hal ini cukup berguna jika kalian telah mensejajarkan pandangan kalian untuk suatu modeling. Contoh, jika sebuah object memiliki object atap miring dan kalian ingin membuat jendela sesuai dengan atap ini, akan sulit jika membuat jendela ini berdasarkan system koordinat local dari object, tapi jika sebelumnya kalian mensejajarkan view pada atap yang miring kalian bisa membuat jendela tersebut pada koordinat view ini.

Koordinat pada Blender 
Figure 2. koordinat view dan projection plane

Koordinat pada Blender
Figure 3




Normal Koordinat 

Meskipun blender adalah 3D program, hanya permukaan yang terlihat. Orientasi dari permukaan cukup penting pada beberapa factor. Sebagai contoh, pada kehidupan sehari – hari kita terlihat jelas kalau buku tampak datar diatas sebuah meja. Jika kita meletakkan sebuah buku diatas meja pada program 3D, tidak ada mekanisme yang memaksa permukaan ini untuk menjadi parallel, kita harus harus memastikannya sendiri.

Orientasi dari permukaan itu di deskripsikan dengan bantuan yang dinamakan Surface normal, yang selalu tegak lurus pada permukaan. Jika beberapa permukaan di pilih. Menghasilkan permukaan rata – rata dari setiap permukaan yang dipilih. Pada Fig 4 normal koordinat dari permukaan yang terlihat akan tergambar.
Konsep ini dapat di aplikasikan kepada setiap titik individual , meskipun titik itu sendiri tidak mempunyai orientasi. Titik normal adalah rata – rata dari permukaan sekitarnya.

Koordinat pada Blender 
Fig4. Normal Koordinat



Uv koordinat

Pada part selanjutnya(berbicara soal texture) kalian akan menyadari koordinat dengan label “U” dan “V” . perbedaannya hanya pada penggunaan huruf untuk menghindari kebingungan dengan “X”,”Y” dan “Z”.



sumber : https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Coordinate_Spaces_in_Blender
Masalah No more connections can be made to this remote computer

Masalah No more connections can be made to this remote computer

14.55.00 Add Comment
ada beberapa versi dari Windows XP yang dikeluarkan oleh Microsoft dan yang paling banyak dikeluarkan adalah windows XP Professional dan XP Home.

ketika sharing file atau printer, ada sebuah limit pada berapa banyak user dapat mengaksesnya dari Local Area Network( LAN ). Microsoft telah membatasi total koneksi yang terhubung hanya 10 untuk XP Professional dan 5 untuk XP Home.

Sebagian komputer saga masih ada yang menggunakan Windows XP Professional sebagai server untuk lebih dari 10 PC klien, mungkin rekan - rekan juga mengalami masalah seperti ini.

No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.

Error ini diakibatkan oleh limitasi dari Windows XP Professional yang hanya 10 koneksi saja. Untuk menangai masalah No more connection ini rekan - rekan harus mengedit registry

1. Klick START -> RUN
2. Ketik regedit
3. masuk ke direktory ini \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
4. Pada direktory tersebut terdapat cachedlogonscount
5. Ganti nilai yang ada pada cachedlogonscount sesuai kebutuhan.



kemudian buka CMD

kemudian ketik net config server /autodisconnect:1

hal ini akan mengurangi waktu yang di butuhkan untuk menutup koneksi yang tidak dipakai menjadi 1 menit yang default adalah 15 menit




NOTE : cara diatas tidak selalu bekerja karena memang microsoft membatasi hanya 10
Apa itu kuota email dan apa itu over artinya over kuota

Apa itu kuota email dan apa itu over artinya over kuota

12.01.00 Add Comment

Apa itu kuota email dan apa itu over artinya over kuota.

Over kuota artinya rekan – rekan telah menerima atau menyimpan terlalu banyak pesan. Berhadapan dengan kuota email membutuhkan pengertian dimana email tersebut disimpan.

Percaya atau tidak, over kuota tidak ada hubungannya dengan inbox yang ada pada PC kalian atau bahkan email program yang kalian gunakan.

Tapi mungkin saja ada hubungannya dengan bagaimana kalian menyeting program email tadi.


Kuota
Kuota adalah limit seberapa banyak disk space yang akan digunakan sebagai storage email. Bukan pada perangkat kalian, melainkan pada server email service provider kalian.

Penyedia jasa email kalianlah yang menset seberapa banyak kuota yang kalian dapatkan pada server mereka. Termasuk juga Hotmail, Yahoo, Gmail atau penyedia jasa email lainnya.

Sebagai contoh di Gmail, saga mempunyai pesan dibagian bawah halaman :
0.17 GB (1%) of 15 GB used

Itu artinya saga mempunyai kuota 15 GB, jika saga melebihi batas tersebut maka Gmail akan mulai menolak semua email yang dikirimkan kepada saga.

Over kuota
Ketika akun kalian over kuota aka nada 2 hal yang mungkin terjadi :
  1. Penyedia email kalian akan menolak email yang dikirimkan kepada kalian karena sudah tidak ada lagi sisa kuota yang ada untuk menyimpannya, biasanya penyedia email akan mengirimkan email balasan kepada pengirim bahwa email tidak dapat dikirim.
  2. Penyedia email kalian mungkin akan mengirim email kepada kalian bahwa kalian telah melebihi batas kuota.
Pada kedua hal tersebut, sebuah pantulan telah terbuat, sebuah fakta bahwa kalian telah over kuota didetek oleh server penyedia email dan program email yang terinstal pada pc kalian tidak terlibat.

Yang sering menyebabkan masalah over kuota adalah liburan ? :eek

Ketika kalian sedang liburan, kalian tidak mendownload email, jadi email diakumulasikan pada server penyedia email. Jika kalian liburan dan email yang kalian terima melebihi batas yang telah diset oleh penyedia email kalian maka yang terjadi adalah over kuota.

Solusinya adalah
  1. Minta kuota yang lebih besar.
  2. Cek, Download, atau bersihkan email pada server penyedia email kalian dari waktu kewaktu.
  3. Ganti dengan penyedia email dengan kuota besar atau tanpa kuota sama sekali.


Brute Force Attack adalah

Brute Force Attack adalah

10.58.00 Add Comment
Brute Force Attack adalah mencoba membuka sebuah enkripsi ( atau sebuah akun online ) dengan mencoba semua password yang kira - kira dapat membuka enkripsi atau akun tersebut.

Pada kasus akun online, serangan biasa terjadi pada akun yang spesifik. akun tersebut biasanya telah diketahui, mungkin secara virtual atau alamat email yang dipublikasikan. biasanya yang menggunakan nama dalam akun email tersebut.

Sifat brute force attack sangat lambat namun juga tidak mudah menyerah.

Cara kerjanya, kebanyakan brute force attack menyerang akun online dengan memprioritaskan password yang umum. hal ini memberikan mereka kemungkinan berhasil sangat tinggi, meskipun percobaan login di batasi.

Sedangkan jika brute force attack menyerang enkripsi data secara offline - termasuk password database - umumnya tidak ada batas waktu. tapi pada kasus ini kompleksitas dari algoritma ekripsi dan panjang atau jumlah password yang dipakai, yang menjadikan faktor utama dalam sukses dan seberapa cepatnya serangan.

Cara menyembungikan Grid Lines(Garis) pada excel

09.44.00 Add Comment
Selamat datang kembali saga :)

Well, mungkin postingan ini mengenai excel cara menyembungikan Grid Lines(Garis) pada excel.

Aku suka kalau gridlines atau garis pada Spreadsheets excel yang sedang aku kerjakan disembunyikan, karena aku berfikir dengan menyembunyikan gridlines dapat membuat Lembar kerja dan Chart - chart lebih clean. Jika rekan - rekan juga mempunyai pemikiran yang sama dan bertanya - tanya bagaimana caranya untuk menyembunyikan gridlines di excel ikuti beberapa langkah berikut ini.

Untuk menyembunyikan garis pada lembar kerja excel :


Excel 2007 sampai yang terbaru : klik pada View Ribbon dan hilangkan centang pada "Gridlines". Rekan - rekan juga bisa menggunakan tombol shortcut ALT + WVG.


Excel 2003 dan sebelumnya : klik pada Tools > Option dan kemudian pada tab View hilangkan centang pada "Gridlines" option.

Untuk menyembunyikan Gridlines atau garis ketika mau mencetak :


Excel 2007 sampai yang terbaru : klik pada Page Layout dan hilangkan centang pada pilihan "Print" di area Gridlines. rekan - rekan juga bisa menggunakan tombol shortcut ALT + PPG.

Excel 2003 : dan sebelumnya : pergi ke "Print Preview" dan hilangkan centang pada "Gridlines" di tab "Print".

Untuk menghilangkan gridlines atau garis pada chart :


Klik gridlines atau garis pada chart tersebut dan tekan tombol delete.

Mengenal Tipe Data dan Operator pada Python

Mengenal Tipe Data dan Operator pada Python

10.34.00

Tipe Data di Python


Variable menyimpan data yang dilakukan selama program dieksekusi dan isinya dapat diubah oleh operasi – operasi tertentu pada program yang menggunakan variable tersebut.
Pada Python terdapat beberapa tipe data yang cukup unik bila dibandingkan dengan bahasa pemrograman lannya. Tipe data pada Python adalah sebagai berikut :
  1. Boolean bersifat True atau False
  2. Complex, pasangan angka real dan imajiner misalnya 1+5j
  3. Date, bilangan yang dapat dikonversi menjadi format tanggal
  4. Float, bilangan yang mempunyai koma, misalnya 3.14
  5. Hexadecimal, bilangan dalam format heksa misalnya 5A1
  6. Integer, bilangan bulat contohnya 10
  7. Long, bilangan bulat yang panjang misalnya 123456789123456789
  8. None, tipe data yang tidak terdefinisi tipe data apapun
  9. String, data yang berisi kalimat , bisa dibentuk dengan diapit tanda ‘’ atau “” untuk membentuk paragraph
  10. List, sebuah data berupa untaian yang menyimpan berbagai tipe data dan isinya bisa diubah
  11. Tuple, sebuah data berupa untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah
  12. Dictionary, sebuah data berupa untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai
  13. Objek, sebuah data berisi atribut dan method

Operator – operator pada Python

Selain variable diatas, terdapat juga beberapa operator untuk pemrosesan data di Python. Agar lebih memahami seperti apa cara kerja operator pada Python, buka IDLE Python dan cobalah contoh berikut

  1. Aritmatika (Arithmetic Operator)
  2. Operator
    Penjelasan Contoh
    + Penjumlahan,
    menambahkan dua buah operan
    10+5,Hasilnya
    nanti akan 15
    -

    Pengurangan,
    mengurangkan operan yang ada disebelah kiri dengan operan di sebelah kanan
    operan
    10-5,Hasilnya
    nanti akan 5
    * Perkalian,
    mengalikan operan disebelah kiri dengan operan disebelah kanan operator
    10*5,Hasilnya
    nanti akan 50
    / Pembagian,
    membagi operan disebelah kiri dengan disebelah kanan operator
    10/5,Hasilnya
    nanti akan 2
    % Modulus,
    mendapatkan sisa pembagian dari operan disebelah kiri operator ketika dibagi
    oleh operan disebelah kanan
    10%5,Hasilnya
    nanti akan 1
    ** Pemangkatan,
    memangkatkan operan disebelah kiri operator dengan operan disebelah kanan
    operator
    10**5,Hasilnya
    nanti akan 100000
    // Pembagian
    bulat, prosesnya sama seperti pembagian. Hanya saja angka dibelakan koma
    dihilangkan
    11//2,Hasilnya
    nanti akan 5
  3. Perbandingan (comparison operator)
  4. Operator
    Penjelasan Contoh
    == Memeriksa apakah kedua nilai (operan) yang di bandingkan sama atau tidak. Jika sama akan
    di kembalikan nilai True jika tidak sama akan di kembalikan nilai False
    10==10,Hasilnya
    akan True
    !=

    Memeriksa apakah nilai yang di bandingkan sama atau tidak. Jika tidak sama maka di
    kembalikan nilai True jika sama akan di kembalikan nilai False
    10!=10,Hasilya akan False,10!=8,Hasilnya
    akan True
    <> Fungsinya sama dengan operator != 10<>8,Hasilnya akan True,
    10<>10,Hasilnya akan False
    > Memeriksa apakah nilai di sebelah kiri operator lebih besar dari nilai di sebelah kanan
    operator
    10 > 8,Hasilnya
    akan True

    <

    Memeriksa apakah nilai di sebelah kiri operator lebih besar dari
    nilai di sebelah kanan operator

    10 < 8
    Hasilnya akan False

    >=
    Memeriksa apakah nilai di sebelah kiri operator lebih besar dari
    nilai di sebelah kanan operator atau memiliki nilai yang sama

    10>=8
    Hasilnya akan True
    10>=10
    Hasilnya akan True
    8>=10
    Hasilnya akan False

    <=
    Memeriksa apakah nilai di sebelah kiri operator lebih kecil dari
    nilai di sebelah kanan operator memiliki nilai yang sama

    10<=8
    Hasilnya akan False
    8<=8
    Hasilnya akan True
    8<=10
    Hasilnya akan True
  5. Penugasan(assigment operator)

    Operator
    Penjelasan Contoh

    =

    Mengisikan nilai di sebelah kanan operator ke nilai di sebelah kiri
    operator

    A=10
    Print A
    Hasilnya akan 10

    +=

    Menambahkan operan sebelah kiri operator dengan operan sebelah kanan
    operan

    a,b=10,8
    #hasil akan 18 sama dengan c=a+b
    a+=b
    print a

    -=

    Mengurangi operan sebelah kiri operator dengan operan sebelah kanan
    operator kemudian hasilnya diisikan ke operan sebelah kiri

    a,b=10,8
    #hasil akan 2 sama c=a-b
    a-=b
    print a

    *=

    Mengalikan operan sebelah kiri operator dengan operan sebelah kanan operator
    kemudian hasilnya diisikan ke operan sebelah kiri

    A,b=10,8
    #Hasil akan 80 sama c=a*b
    a*=b
    print a

    /=

    Membagi operan sebelah kiri dengan operan sebelah kanan operator
    kemudian hasilnya diisikan ke operan sebelah kiri

    a,b=10,5
    #hasil akan 2 sama c=a/b
    a/=b
    print a

    %=

    Mengambil sisa bagi dari peran sebelah kiri operator dengan operan
    sebelah kanan operator kemudian hasilnya diisikan ke operan sebelah kiri

    a,b=10,4
    hasilnya akan 2 sama c=a%b
    a%=b
    print a

    **=

    Memangkatkan operan sebelah kiri dengan operan sebelah kanan operator
    kemudian hasilnya diisikan ke operan sebelah kiri

    a,b=10,2
    #hasil akan 100 sama c=a**b
    a**=b
    Print a

    //=

    Membagi bulan operan sebelah kiri operator dengan operan sebelah
    kanan operator kemudian hasilnya diisikan ke operan sebelah kiri

    a,b=10,4
    #hasil akan 2 sama c=a//b
    a//=b
    print a
  6. bit wiser operator



  7. Operator
    Penjelasan Contoh

    &

    Operator biner AND, memeriksa apakah operan di sebelah kiri dan
    operan disebelah kanan mempunyai angka biner 1 di setiap bit. Jika keduanya
    bernilai 1 maka bit hasil operasi akan bernilai 1

    a,b=13,37
    #a akan bernilai ‘0000 1101’
    #b akan bernilai ‘0010 0101’
    C = a & b
    #c akan bernilai 5 =’0000 0101’
    Print c

    |

    Operator biner OR, memeriksa apakah operan di sebelah kiri dan operan
    sebelah kanan mempunyai angka biner 1 di setiap bit. Jika salah satunya
    bernilai 1 maka bit hasil operasi bernilai 1

    a,b=13,37

    c=a|b
    #c akan bernilai 45=’0010 1101’
    Print c

    ^

    Operator biner XOR, memeriksa apakah operan di sebelah kiri dan
    operan sebelah kanan mempunyai angka biner 1 disetiap bit. Jika keduanya
    bernilai 1 maka bit hasil operasi akan bernilai 0

    a,b=13,37
    c=a^b
    #c akan bernilai 40=’0010 1000’.
    Print c

    ~

    Operator biner Negative, membalik nilai bit. Missal dari 1 menjadi 0,
    dari 0 menjadi 1

    a,b=13,37
    ~ a
    Maka hasilnya akan -14

    <<

    Operator penggeser biner ke kiri, deret bit akan digeser ke kiri
    sebanyak N kali

    a,b=13,37

    #hasil bernilai 52 = ‘0011 0100’
    Print a <<2
    #hasil akan bernilai 142=’1001 0100’
    Print b<<2

    >>

    Operator penggeser biner ke kanan, deret bit akan digeser ke kanan
    sebanyak N kali

    a,b=13,37
    #hasil bernilai 3=’0000 0011’
    Print a>>2
    #hasil bernilai 9=’0000 1001’
    Print b>>2
  8. Logika operator



  9. Operator
    Penjelasan Contoh

    and

    Jika kedua operan bernilai True, maka kondisi akan bernilai True. Selain
    kondisi tadi maka akan bernilai False

    a,b=True, True
    #hasil akan True
    Print a and b

    or

    Jika salah satu atau kedua operan bernilai True maka kondisi akan
    bernilai True. Jika keduanya False maka kondisi akan bernilai False

    a,b=True, False
    #hasil akan True
    Print a or b
    Print b or a
    Print a or a

    #hasil akan False
    Print b or b

    not

    Membalikan nilai kebenaran pada operan, misal jika asalnya True akan
    menjadi False dan begitupun sebaliknya

    a,b=True, False

    #hasil akan False
    Print not a

    #hasil akan True
    Print not b

  10. keanggotaan(membership operator



  11. Operator
    Penjelasan Contoh

    in

    Memeriksa apakah nilai yang dicari berada pada list atau struktur
    data python lainnya. Jika nilai tersebut ada maka kondisi akan berilai True

    Sebuah_list=[1,2,3,4,5]

    Print 5 in sebuah_list

    Not in

    Memeriksa apakah nilai yang dicari tidak ada pada list atau struktur
    data python lainya. Jika nilai tersebut tidak ada maka kondisi akan bernilai
    True

    Sebuah_list=[1,2,3,4,5]

    Print 10 not in sebuah_list

  12. identitas (identity operator)



  13. Operator
    Penjelasan Contoh

    is

    Memeriksa apakah nilai di sebelah kiri operan memiliki identitas
    memori yang sam dengan nilai di sebelah kanan operan. Jika sama maka kondisi
    bernilai True

    a,b=10,10
    #hasil akan True
    Print a is b

    Is not

    Memeriksa apakah nilai di sebelah kiri operan memiliki identitas
    memori yang berbeda dengan nilai di sebelah kanan operan. Jika berbeda maka
    kondisi bernilai True

    a,b=10,5
    #hasil akan true
    Print a is not b

  14. Prioritas eksekusi operator di Python


  15. Dari sekian banyakya operator yang telah kita bahas, masing – masing mempunyai prioritas pemrosesan yang dapat dilihat pada table berikut. Prioritas tersebut makin kebawah makin akhir untuk di eksekusi. Paling atas adalah yang akan di dahulukan daripada operator lain, sedangkan paling bawah adalah operator yang paling terakhir di eksekusi :

    operator
    Keterangan
    **
    Aritmatika
    ~,+,-
    Bitwise
    *,/,%,//
    Aritmatika
    +,-
    Aritmatika
    >>,<<
    Bitwise
    &
    Bitwise
    ^,|
    Bitwise
    <=,<,>,>=
    Pebandingan
    <>,==,!=
    Perbandingan
    =,%=,/=,//=,-=,+=,*=,**=
    Penugasan
    Is, is not
    identitas
    In, not in
    membership
    Not, or, and
    logika
Hal pertama dalam python

Hal pertama dalam python

10.34.00 Add Comment
Hal pertama

Kita tidak pernah melakukan coding(python) sebelumnya. Hanya ada satu cara untuk belajar programming. Kita harus membaca dan menulis code ( seperti computer program biasanya dipanggil). Disini nanti akan ada cukup banyak code, dan kita harus mengetikan code tersebut dan melihat apa yang dihasilkan dari code itu. Sedikit bermain(mengubahnya) dengan code tersebut. hal buruk yang mungkin terjadi hanyalah code tersebut tidak akan bekerja. Code disini akan berbentuk seperti ini

##Python is easy to learn
print Hello World

Sehingga kita bisa membedakannya dari text lain. Jika rekan – rekan membaca ini di web, maka rekan – rekan akan menyadari kalau tulisan itu berwarna, hal tersebut hanya untuk menonjolkan text tersebut dari yang lainnya. Code yang rekan – rekan masukan nantinya mungkin tidak akan berwarna atau dengan warna yang berbeda tapi hal tersebut tidak akan mempengaruhi codenya selama yang dimasukan sama dengan yang ada disini.
Dan berikut ini adalah outputnya

Hello World



Jika kalian mencoba program ini dan mendapatkan syntax error, maka check versi dari python yang kalian pakai. Disini saga memakai python 2.7 jika kalian memakai python 3.0 maka bersabarlah saga sedang menyusunnya atau mungkin ambil dari sumber lain juga tidak masalah.
Dan akan cukup sering terjadi campuran antara code dengan text ( yang mana akan saga kasih bold dan text dari program akan tercetak seperti ini.

tok tok tok
Siapa disana ??
Saga
Hmm.. silahkan masuk Saga


Interpreter

Interpreter

10.27.00 Add Comment
Interpreter adalah perangkat lunak yang mampu mengeksekusi code program (yang ditulis oleh programmer) lalu menterjemahkannya ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut. Perintah-perintah yang dibuat oleh programmer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode tersebut. Proses ini sangat berbeda dengan compiler, dimana pada compiler, hasilnya sudah langsung berupa satu kesatuan perintah dalam bentuk bahasa mesin, dimana proses penterjemahan dilaksanakan sebelum program tersebut dieksekusi.
List website yang berguna bagi semua orang

List website yang berguna bagi semua orang

16.00.00 Add Comment
Berikut ini adalah kumpulan website yang sangat berguna terlebih lagi alamatnya sangat simple dan sederhana sehingga rekan – rekan dapat mengingatnya ketika sedang dibutuhkan.


  1. screenr.com – merekam movie yang ada di desktop rekan – rekan dan langsung mengirimnya ke youtube.
  2. ctrlq.org / screenshots – untuk membuat screenshots dari sebuah website di mobile ataupun desktop.
  3. goo.gl – memendekan url dan mengkonvert url tersebut menjadi QR Codes.
  4. unfurlr.com – menemukan url yang sebenarnya dibalik url pendek.
  5. qclock – mencari waktu local dari suatu kota menggunakan google map.
  6. copypastecharacter.com – mengcopy special karakter yang tidak ada di keyboard rekan – rekan.
  7. postpost.com – mesin pencari untuk twitter.
  8. lovelycharts.com – membuat flowcharts, network diagram, sitemaps dan lain sebagainya.
  9. Iconfinder.com – tempat terbaik untuk menemukan icon dalam segala ukuran
  10. Office.com – download templates, clipart dan images untuk office document rekan – rekan.
  11. Followupthen.com – tempat paling mudah untuk membuat email pengingat.
  12. jotti.org – scan semua file atau email yang mencurigakan karena virus.
  13. wolframalpha.com – mendapatkan jawaban langsung tanpa mencari – lebih lanjut lihat wolfram tips.
  14. printwhatyoulike.com – mengeprint halaman web tanpa clutter
  15. joliprint.com – reformats news articles dan blog content sebagai Koran
  16. ctrlq.org/rss – mesin pencari untuk RSS feeds
  17. e.ggtimer.com – simple online timer .
  18. coralcdn.org – jika suatu site down karena kebanyakan trafik cobalah untuk mengakses site tersebut dari coral cdn.
  19. random.org – merandom sesuatu.
  20. pdfescape.com – mengedit pdf secara online dibrowser.
  21. viewer.zoho.com – melihat dan mempresentasikan PDF di browser.
  22. tubemogul.com – mengupload ke youtube dan video website lainnya secara bersamaan.
  23. Dabbleboard.com – your virtual whiteboard.
  24. Scr.im – share alamat email rekan – rekan tanpa khawatir akan adanya spam.
  25. Spypig.com - now get read receipts for your email.
  26. sizeasy.com – memvisualisasikan dan membandingkan ukuran dari berbagai produk.
  27. myfonts.com/watthefont – menentukan nama font dari sebuah gambar.
  28. google.com/webfonts – tempat koleksi font open source .
  29. regex.info – mencari data tersembunyi dari suatu gambar atau foto .
  30. livestream.com – broadcast event live over the web, termasuk desktop screen rekan – rekan.
  31. iwantmyname.com – membantu rekan – rekan menemukan nama domain di semua TLD.
  32. homestyler.com – mendesain rumah dari nol hingga jadi.
  33. join.me – share screen rekan – rekan dengan semua orang di web.
  34. onlineocr.net – recognize text dari pdf hasil scan.
  35. flightstats.com – track flight status pada semua bandara didunia.
  36. wettransfer.com – sharing file berukuran raksasa secara online.
  37. Hundredzeros.com – tempat download dan baca novel best seller secara gratis .
  38. Polishmywriting.com – mengecek ejaan dan gramer tulisan rekan – rekan .
  39. Marker.to – highlight bagian penting dari sebuah website untuk di sharing.
  40. Typewith.me – bekerja dalam document yang sama dengan beberapa orang.
  41. Whichdateworks.com – menemukan hari yang cocok untuk semua orang.
  42. Everytimezone.com – melihat time zone dunia.
  43. Gtmetrix.com – tool untuk mengukur kecepatan suatu website secara online.
  44. Noteflight.com – print music sheets, tulis music rekan – rekan secara online.
  45. Imo.im – chat dengan teman – teman di skype, facebook, google talk, etc dari satu tempat.
  46. Translate.google.com – translate web pages, pdf dan office document.
  47. Kleki.com – membuat sketch dengan berbagai macam tool brush.
  48. Similarsites.com – temukan website mirip dengan yang rekan – rekan sukai atau pilih.
  49. Wordle.net – menyimpulkan text yang panjangan dengan sebuah tag clouds.
  50. Bubbl.us – membuat mind-maps, brainstorm ide di browser.
  51. Kuler.adobe.com – extract warna dari foto.
  52. Liveshare.com – share foto album rekan – rekan secara instan.
  53. Imgtfy.com – ketika teman rekan – rekan terlalu malas untuk menggunakan google.
  54. Midomi.com – ketika rekan – rekan ingin mencari judul dari sebuah lagu.
  55. Bing.com/images – mencari wallpaper dengan ukuran yang sempurna untuk hp rekan –rekan.
  56. Faxzero.com – mengirim fax online secara gratis – lihat selebihnya di sana.
  57. Feedmyinbox.com – mendapatkan RSS Feed sebagai email newsletter.
  58. Ge.tt – mengirim file ke seseorang, mereka bahkan bisa melihatnya terlebih dahulu sebelum mendownloadnya.
  59. Pipebytes.com – transfer file dengan ukuran sampai 5GB tanpa harus menguploadnya ke pihak ketiga terlebih dahulu.
  60. Tinychat.com – membuat private chat.
  61. Privnote.com – membuat pesan tulisan yang akan hancur dengan sendirinya ketika sudah di baca.
  62. Boxoh.com – mentrack status pengiriman di googlemaps
  63. Chipin.com – ketika rekan –rekan ingin mengumpulkan uang untuk sebuah event.
  64. Downforeveryoneorjustme.com – cari tahu apakah website favorit rekan – rekan offline atau tidak
  65. Ewhois.com – cari website dari orang yang sama dengan menggunakan reserve analtytic lookup
  66. Whoishostingthis.com – temukan web host dari semua website.
  67. Google.com/history – mencari sesuatu digoogle tapi lupa sekarang.
  68. Aviary.com/myna – online audio editor yang dapat merecord dan meremix audio clip.
  69. Disposablewebpage.com – membuat temporary webpage yang akan hancur dengan sendirinya.
  70. Urbandictionary.com – cari definisi dari kata yang tidak lazim dan informal.
  71. Seatguru.com – consultasikan tempat duduk penerbangan rekan – rekan selanjutnya.
  72. Sxc.hu – download stock email dengan gratis
  73. Zoom.it – melihat gambar dengan resolusi sangat tinggi di browser rekan – rekan tanpa harus scrolling.
  74. Scribblemaps.com – membuat custom google maps dengan cepat.
  75. Alertful.com – membuat email reminder dengan cepat
  76. Picmonkey.com – picnic adalah editor gambar offline tapi picmonkey adalah image editor yang lebih baik.
  77. Formspring.me – rekan – rekan dapat bertanya dan menjawab sesuatu yang personal dimari.
  78. Sumopaint.com – layerbased online image editor yang luar biasa.
  79. Snopes.com – cari tahu apakah email penawaran yang rekan – rekan dapatkan tersebut asli atau hanya spam.
  80. Typingweb.com – master touch-typing dengan sesi latihan.
  81. Mailvu.com – mengirim video email dengan semua orang menggunakan web cam.
  82. Timerime.com – membuat timeline dengan audio, video dan gambar.
  83. Stupeflix.com – membuat movie dari gambar, audio, dan video clip.
  84. Safeweb.norton.com – mengecek tingkat kepercayaan dari sebuah website.
  85. Teuxdeux.com – aplikasi To-Do yang cantik yang hampir mirip dengan diary rekan – rekan.
  86. Deadurl.com – rekan –rekan membutuhkan ini ketika web page yang rekan –rekan bookmark terhapus.
  87. Minutes.io - quickly capture effective notes during meetings.
  88. Youtube.com/leanback – melihat youtube di mode TV.
  89. Youtube.com/disco – membuat video playlist dari artist yang rekan – rekan idolakan.
  90. Talltweets.com – mengirim ocehan twitter yang lebih dari 140 karakter.
  91. Pancake.io – membuat website simple dan gratis menggunakan akun dropbox rekan – rekan.
  92. Builtwith.com – find the technology stack untuk website apapun.
  93. Woorank.com – research a website dari SEO perspective.
  94. Mixlr.com – broadcast live audio over the web.
  95. Radbox.me – bookmark video online dan menontonnya nanti
  96. Tagmydoc.com – menambahkan QR code ke dokumen dan presentasi .
  97. Notes.io – the easiest way to write short text notes in the browser.
  98. Ctrlq.org/html-mail – mengirim rich-text email ke semua orang, secara anonimus.
  99. Fiverr.com – merekrut orang untuk melakukan hal kecil dengan $5.
  100. Otixo.com – memanage online file rekan – rekan di dropbox, google doc dan lain sebagainya.
  101. Ifttt.com – membuat koneksi antara semua online akun rekan – rekan.

sumber


Incremental Backup

Incremental Backup

08.45.00
Incremental Backup adalah backup yang hanya file yang mengalami perubahan sejak backup terakhir, istilah itu berasal dari kata "increment", oleh karena itu hanya file yang mengalami perubahanlah yang diikutkan dalam backup selanjutnya.

Incremental Backup digunakan untuk "space-saving" alternative oleh full image backups yang mana membackup semuanya.

Incremental Backup digunakan ketika backup dilakukan secara berkala. Backup yang pertama adalah full backup dari semuanya, tapi backup selanjutnya adalah incremental, membackup hanya file yang telah mengalami perubahan.

Meskipun incremental backups dapat menyisakan banyak space, mempunyai explicit built-in dependency, jadi untuk merecovernya membutuhkan semua data full backup dan semua incremental backup

Perspective Views

12.45.00 Add Comment

Selamat tahun baru 2016
lagi agak males translate :)

----

As you know, the main reason for modeling 3D objects in Blender is to render images that exhibit the illusion of depth.

Orthographic views are great for building a house, but seriously flawed when it comes to creating realistic images of the house for use in a sales brochure. While a builder wants blueprints that are clear and accurate, a seller wants imagery that's aesthetically pleasing, with the illusion of depth. Blender makes it easy to use tricks like perspective, surface hiding, shading, and animation to achieve this illusion.

How does perspective work?
The essence of perspective is to represent parallel edges (in a 3D scene) by edges (in the 2D image) that are not parallel. When done correctly, this produces foreshortening (nearby objects depicted at a larger scale than faraway ones) and contributes to the illusion of depth.

Perspective is challenging to draw by hand, but Blender does it for you, provided you give it a 3D model of the scene and tell it where to view the scene from.


One-point Perspective
Coordinate Transformations
1-Point Perspective.

Drawing classes teach several different kinds of perspective drawing: one-point perspective, two-point perspective, and three-point perspective. In this context, the word "point" refers to what artists call a vanishing point.

One-point perspective works when you're looking at a 3D object head-on and it's centered in your view.
Imagine looking down a straight and level set of train tracks. The tracks will appear to converge at a point on the horizon. This is the vanishing point.

The image on the right is a 2D image of a cubic lattice or framework. Like any cube, it has six square faces and twelve straight edges. In the 3D world, four of the edges are parallel to our line-of-sight; they connect the four corners of the nearest square to the corresponding corners of the farthest one. Each of these edges is parallel to the other three.

In the 2D image, those same four edges appear to converge toward a vanishing point, contributing to the illusion of a depth. Since this is one-point perspective, there is a single point of convergence at the center of the image.

Two-point Perspective
Coordinate Transformations
2-Point Perspective.

Now the cube is at eye level, and you're near one of its edges. Since you're not viewing it face-on, you can't draw it realistically using one-point perspective. The horizontal edges on your left appear to converge at a point on the horizon to the left of the cube, while those on the right converge to the right. To illustrate the cube with a good illusion of depth, you need two vanishing points.

Three-point Perspective
Coordinate Transformations
3-Point Perspective.

Now imagine that you're above the cube near one of its corners. To draw this, you'd need three vanishing points, one for each set of parallel edges.

From this perspective, there are no longer any edges which appear parallel. The four vertical edges, the four left-right edges, and the four in-out edges each converge toward a different vanishing point.
Additional Resources


Sumber