Thursday 26 February 2015

Java

Class
For now it is enough to know that every application begins with a class definition

/**
 * The HelloWorldApp class implements an application that
 * simply prints "Hello World!" to standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}
 

Wednesday 25 February 2015

Peristiwa (Event)

Jenis peristiwa berdasarkan jenis waktu:
1. Peristiwa masa lampau
2. Peristiwa masa sekarang / hari ini  / 24 jam
3. Peristiwa masa depan


Ada berapa banyak sih jenis peristiwa? Jenis peristiwa sebanyak jumlah kata kerja yang dibuat/diciptakan oleh manusia.
Contoh:
memukul - peristiwa pemukulan
mengangkat - peristiwa pengangkatan
mengesahkan - peristiwa pengesahan
merampok - peristiwa perampokan
membengkokan - peristiwa pembengkokan
mengangkangi - peristiwa pengangkangan
menggeser - peristiwa penggeseran
memindahkan - peristiwa pemindahan
dan seterusnya

Setiap peristiwa pasti ada subyek (pelaku) dan obyek (orang yang menerima perlakuan), karena
Array
Declare, construct,

Modifier
Access modifier: default, public, protected, private.
Non-access modifier: final, abstract, strictfp.

Inheritance
in java, class can be derived from classes.
Superclass: deriving, induk, class yang diambil.
Subclass: derived, anak, class yang mewarisi.

Polymorphism
Inheritance
Encapsulation
Abstraction
Classes
Objects
Instance
Method
Message Parsing



Next Project: Word recognition

Kecerdasan kalimat

Buatlah kalimat dengan kata kerja / Verbs berikut:
1. Mewariskan
2. Menimbun

It looks simple, but it will change your life.


Kecerdasan emosional

Kenalilah jenis perasaan-perasaan berikut dan tentukan hal-hal yang menimbulkannya:
1. Anxiety (cemas)
2. Inferios (merasa rendah diri)
3. Superior (merasa lebih jago)
4. Merasa jijik dengan dirinya sendiri.
4. Tidak bisa diandalkan
5. Kurang ramah


Kecerdasan angka
1. Berapakah hasil 12 dibagi 3?

2.

3.

4.

5.

Kecerdasan gambar
1. Tanpa pilihan
2. Dengan pilihan ganda

Class and object

Object inherit class.

1. Open console editor
2. Do import
system.net.sockets
system.text
used for conversion between bytes and strings


So do the following code:
1. Dim client as net.sockets.tcpclient
2. Dim stream as networkstream = Nothing

You just created a new tcp client, and a stream for when the connection is made so we can send and receive information between the client and the server.

3. Make a connection attempt
For this you need a server and the IP address and port of the server.
This time your computer is also a server.


Tuesday 24 February 2015

useful windows command-line

1. mstsc
2/ control panel commandline
   Control panel tool             Command
   -----------------------------------------------------------------
   Accessibility Options          control access.cpl
   Add New Hardware               control sysdm.cpl add new hardware
   Add/Remove Programs            control appwiz.cpl
   Date/Time Properties           control timedate.cpl
   Display Properties             control desk.cpl
   FindFast                       control findfast.cpl
   Fonts Folder                   control fonts
   Internet Properties            control inetcpl.cpl
   Joystick Properties            control joy.cpl
   Keyboard Properties            control main.cpl keyboard
   Microsoft Exchange             control mlcfg32.cpl
      (or Windows Messaging)
   Microsoft Mail Post Office     control wgpocpl.cpl
   Modem Properties               control modem.cpl
   Mouse Properties               control main.cpl
   Multimedia Properties          control mmsys.cpl
   Network Properties             control netcpl.cpl
                                  NOTE: In Windows NT 4.0, Network
                                  properties is Ncpa.cpl, not Netcpl.cpl
   Password Properties            control password.cpl
   PC Card                        control main.cpl pc card (PCMCIA)
   Power Management (Windows 95)  control main.cpl power
   Power Management (Windows 98)  control powercfg.cpl
   Printers Folder                control printers
   Regional Settings              control intl.cpl
   Scanners and Cameras           control sticpl.cpl
   Sound Properties               control mmsys.cpl sounds
   System Properties              control sysdm.cpl
    

Try.. Catch ..

If an operation of writing a file is fail, what do you next.

Scratch

Scratch help us to:
1. Create own computer games
2. Create interactive stories
3. Create animation
Without having to write code a.k.a just by drag-and-drop.

WIFI

Master said: "It just a configuration"

1. Set up wireless network

Data yang diperlukan:
Nama SSID yang akan dibuat:
Apakah SSID boleh dimunculkan atau tidak boleh.
Jenis keamanan jaringan yang akan digunakan: WPA, WPA2
Password untuk masuk ke dalam SSID:




2. Bridging 2 wireless coverage between 2 access point
Syarat: AP 1 harus bisa detek AP 2. AP2 harus bisa detek AP1.

Parameter yang perlu disetting:

3. Denying a host / MAC filtering

Data yang diperlukan:
Alamat MAC PC/laptop/gadget yang ingin dilarang masuk ke dalam SSID.

4. Set up login server / RADIUS server

5. Set up SNMP server for the access point

6.

Network Troubleshooting

ipconfig
ping
tracert
nslookup


IPconfig


ipconfig: information gathering: ip address, your router's ip address, your DNS server ip address, DHCP server iP address (ipconfig /all),

Ping

ping: allows you to send a SIGNAL to another Device on the NETWORK to see if it is ACTIVE
try:
1. ping your router a.k.a gateway a.k.a default router.
2. ping other PC.
3. ping outside the network PC.

Tracert

Tracert let's you see, the step-by-step route a packet takes to the destination you specify.

You can also use the term HOPS instead of routers. So, if it takes 10 routers to get to google.com, you can instead say. "it took 10 hops".

NSLOOKUP

This command will fetch the DNS records for a given domain name or for a given IP address. Remember the IP address and domain names are stored in DNS servers, so the nslookup command cause you to query the DNS Record to gather information.

8.8.8.8 --> google-public-dns-a.google.com

Terdiri dari:
1. Interactive mode
2. Non-interactive mode

Non-authoritative : non-your DNS server reply.

ls -a

Record type Name server

1. CNAME
Nickname; alias for a machine.
Name:
Hostname:

2. A record
Informasi yang butuh:
1. Name:
2. Address:

3. SOA record
Data yang dibutuhkan
1. Name :
2. Primary server name:
3. Minimum T T L:
4. Retry time:
5. Mail Box:
6. Refresh Time:
7. Expiry Time:

4. NS record
Data yang dibutuhkan
1. Name
2. Server name

IANA list of root server DNS
IANA list of root server DNS


Monday 23 February 2015

Aktivasi Mandiri Internet Banking

Flowchart aktivasi layanan Mandiri Internet Banking adalah:

Registrasi melalui mesin ATM > Masukkan password OTP (biasanya angka 123456) > Aktivasi di situs www.bankmandiri.co.id > Masukkan no. kartu ATM sbg Access ID, password OTP yang di-inputkan di mesin ATM sebagai Access code > Masukkan username yang anda inginkan > Ganti password OTP anda dengan password yang anda inginkan


Resiko salah dalam memasukkan pin internet banking mandiri yang telah teraktivasi adalah:
Account internet banking anda akan terhapus secara sistem (bukan rekening anda yang terhapus; hanya account internet banking anda saja yang terhapus).

Solusi jika salah dalam memasukkan pin adalah:
Menunggu 1x24 jam dan selepas masa tunggu harus relogin lagi dari ATM untuk mulai dari awal.

Sunday 22 February 2015

Bahan-bahan / yang perlu disediakan:

1. Sebuah cerita, contoh seperti berikut:

Once upon a time there was a wizard called Carrie Anne. She and some friends found themselves in the magic land of Turingville. This land was ruled by Ben the wizard. All of sudden a mysterious voice spoke to them from high in the sky and said you must kiss Ben the wizard to lift the curse of not being able to use technology.

2. Sebuah nama pengguna
3. Sebuah gender pengguna
4. Sebuah kondisi untuk mendapatkan pronoun berdasarkan gender pengguna, apakah he/she/it.
4. Sebuah nama hari ini.
5. 4 buah list:
List pertama : peranan / role
List kedua : nama-nama teman yang ada disekitar / names
List ketiga : nama-nama tindakan / actions
List keempat : nama-nama tempat / places
6. Dan sebuah randomisasi

Start of making

Cerita diatas bisa dibuat sebagai berikut:

Once upon a time there was a ____ called ____ . ____ and some friends found themselves in the magic land of ____. This land was ruled by ____ the ____. All of sudden a mysterious voice spoken to them from high in the sky and said you must ____ ____ the ____ to lift the curse of not being able to use technology.

Yang pada akhirnya bisa dibuat sebagai berikut:

Once upon a time, there was a  actor_role called name. " pronoun and some friends found themselves in the magic land of magic_place. This land was ruled by actor_name the actor_role. All of a sudden a mysterious voice spoke to them from high in the sky and said you must quest actor_name the actor_role to lift the curse of not being able to use technology.

List

List yang dipakai:
roles = ["Knight", "Princess", "Prince", "Frog", "Wizard", "ogre"]
names = ["Ben", "Dave", "Liz", "Alex", "Rachel", "Clive", "Eben"]
actions = ["slay", "kiss", "save", "marry", "rescue", "eat"]
places = ["Computopia", "Turringville", "Digitopolis", "Bool city"]

Randomisasi

Randomisasi yang akan dipakai tapi sebelumnya harus mengimpor module random. Sebagai berikut:

import random

actor_name =  random.choice(names)
actor_role = random.choice(roles)
quest = random.choice(actions)
magic_place = random.choice(places)

Jika diperhatikan variabel hasil randomisasi inilah yang akan dipakaikan kedalam cerita dan taruh perintah import random di paling atas program.

Kondisi untuk mendapatkan pronoun

Tapi sebelumnya harus mendapatkan gender pengguna. Jadi langkah 3 dan 4 disatukan sebagai berikut:
gender = input ('Apakah kamu cowok atau cewek? ')
if gender == "girl":
    pronoun = "she"
elif gender == "boy":
    pronoun = "he"
else
    pronoun = "it"

Sebuah nama pengguna


Untuk mendapatkan nama pengguna sebagai berikut dan disimpan ke dalam variabel name.
name = input ('What is your name? ')

Merangkumkan program

name = input ('What is your name? ')
gender = input('Apakah kamu boy atau girl? ')
if gender == "girl":
    pronoun = "she"
elif gender == "boy"
    pronoun = "he"
else
    pronoun = "it"

 'List
roles = ["Knight", "Princess", "Prince", "Frog", "Wizard", "Ogre"]
names = ["Ben", "Dave", "Liz", "Alex", "Rachel", "Clive", "Eben"]
actions = ["slay", "kiss", "save", "marry", "rescue", "eat"]
places = ["Computopia", "Turringville", "Digitopolis", "Bool city"]

'Randomization
actor_name = random.choice(names)
actor_role = random.choice(roles)
quest = random.choice(actions)
magic_place = random.choice(places)

'Now, the story
Story = "Once upon a time, there was a " + actor_rule + "called " + name + ". " + pronoun + " and some friends found themselves in the magic land of " + magic_place + ". This land was ruled by " + actor_name + " the " + actor_role + ". All of sudden a mysterious voice spoke to them from high in the sky and said you must " + quest + " "  + actor_name + " the " + actor_role + " to lift the curse of not being able to use technology... "

The video to show:
 
Next project:
1. Membuat bible online yang bebas dari nama Allah.

Raspberry Projects

1. Turn on Raspberry into Ad-Blocker

Langkah:
1. Login ke Pi, masukkan username dan password.
Default username: pi, default password: raspberry.

2. Paste dan enter code berikut:
curl -s "https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | bash

3. Tunggu proses instalasi selesai

4. Setting komputer penguji lain di network kamu supaya menggunakan alamat IP pi sebagai DNS server.



2. Turn on a Raspberry Pi as VNC server

Langkah:
1. Login ke Pi, masukkan username dan password.
Default username: pi, default password: raspberry.

2. Ketik di Terminal Window "sudo apt-get update" untuk mengupdate sistem operasi rpi kamu ke versi paling terbaru.

3. Ketik "y" ketika ditanya.

4. Setelah proses updating selesai, ketikkan perintah/command: "sudo install tightvncserver". Tekan "y" dan tekan Enter ketika ditanya.

5. Setelah tight VNC server selesai diinstalasi, kamu dapat memulai software/program tight VNC server ini dengan mengetik: "vncserver:1"

6. Hal diatas akan membuat kamu diminta untuk memasukkan/membuat satu password. Ingat di kepala bahwa password dapat paling banyak 8 karakter.

7. Setelah kamu selesai menginputkan password, kamu selesai. Sekarang kamu dapat menggunakan komputer manapun di network kamu yang ada terinstal VNC client untuk mengakses secara rpi remote.

3. Turn on a Raspberry Pi as Wireless access point Router



Python Introduction

1. Printing
2. Variables
3. Basic math operator (add/tambah, subtract/kurang, multiply/kali)
4. Basic variable types(string, integers)
5. Concatenating string
6. Casting an integer to a string
7. Booleans (True/False)
8. Inequalities (Greater than / less than)
9. If/Else statements
10. Lists
11. List method
12. Adding list together with +
13. Sets
14. For loops
15. Indexing strings
16. Splitting strings
17. Tuples
18. Dictionaries


IDLE3 (Python Programming environment) mencakup:
1. Python shell window: to see result when you Run/F5 your code.
2. Python Editor Window: in which you can write, save and test your code.





Space recognition trick (Memorize program's code)

Module Module1

    Sub Main()
        FileOpen(1, "D:/hello.txt", OpenMode.Input)

        While Not EOF(1)
            Console.WriteLine(LineInput(1))
        End While

        Console.ReadLine()

    End Sub

End Module


For example:

Module is the most left of the code.
Sub Main() is space-out 1 space from Module and shifted a litle bit to the right.
FileOpen is shift a litle bit to the right and after the Sub Main.
While Not is aligned with FileOpen and space-out 1 space from FileOpen.
Console.writeline is shifted a litle bit to the right and inside While Not and End While.
End While is aligned to While Not
Console.readline is space-out 1 space from EndWhile and aligned to EndWhile
End Sub is space-out 1 space from console.readline() and aligned with Sub Main().
EndModule is space-out 1 space from End Sub and aligned with Module.

Pergi ke suatu tempat dan pulang dari suatu tempat dengan matahari


Investing

1. Picking individual stock.
2. Tracking individual stock daily performance.
3. Constantly buying and selling.

Saturday 21 February 2015

Man VS Machine


Algorithms are making it increasingly difficult for investors to beat the market.
Module Module1

    Sub Main()
        Dim s As Char = Nothing
        While s <> "Q"
            Console.WriteLine("Enter choice: ")
            s = Console.ReadLine
        End While

    End Sub

End Module

Wednesday 18 February 2015

Berikut kami informasikan persyaratan registrasi domain CO.ID : - Scan KTP/SIM/Passport Direktur/Penanggungjawab yang masih berlaku - Scan SIUP/TDP/Akta Notaris Pendirian Perusahaan (salah satu) - Scan Merek Dagang, apabila menggunakan nama domain berdasarkan merek dagangnya, bukan dari SIUP.

Tuesday 17 February 2015

Basic Automotive Maintenance

Checklist:
1. Check power steering fluid
2. Check washer fluid
3. Check coolant level
4. Check brake fluid level (rem)
5. Lubricate (minyaki) locks, hinges, hood latch
6. Check rubber seals around door
7. Check oil level
8. Check cabin air filter
9. Check and replace air filter
10. Check tire pressure
11. Replace wiper blades
12. Check bulbs
13. Keep a log book.


Daftar Input

1. Button
2. Checkbox
3. Color
4. Date
5. Datetime
6. Datetime-local
7. email
8. file
9. hidden
10. image
11. month
12. number
13. password
14. radio
15. range
16. reset
17. search
18. submit
19. text
20. time
21. url
22. week

1. Button

2. Checkbox

3. Color

4. Date

5. Datetime

6. Datetime-local

7. Email

8. File

9. Hidden

10. Image

11. Month

12. Number

13. Password

14. Radio

15. Range

16. Reset

17. Search

18. submit

19. Text

20. Time

21. Url

22. Week

Thursday 12 February 2015

Printer

Printer can do:
1. Bisa on body CD/DVD printing
2. Bisa automatic duplex
3. Printing A3
4. Bisa WIFI
5. Bisa scanning yang mana dapat juga sebagai standalone copier.
6. Bisa baca memory card
7. 

Monday 9 February 2015

Sunday 8 February 2015

My Web Page

A Paragraph


http://www.w3schools.com

Javascript place
1. Head
2. Body
3. External

Javascript can:
1. Validate




Step button:
1. Buat/tulis fungsi
2. 3. Buat button
3. Arahkan event button contoh(onclick) ke fungsi yang baru saja dibuat
4. tuliskan apa yang dilakukan suatu fungsi

Monday 2 February 2015

Inti dari alamat ip adalah jumlah bit-bit, jumlah bit untuk host, jumlah bit untuk subnet, dan jumlah bit untuk network.


1. Ada sebuah perusahaan ingin mengkoneksikan 3 buah cabangnya. Cabang 1 terdiri dari 200 host, cabang 2 terdiri dari 10 hosts, cabang 3 terdiri dari 20 hosts. Tentukan pola pengalamatannya (addressing scheme).

Bisa dimulai dari jumlah subnet, bisa dimulai dari jumlah hosts.

Metode 1: Easiest subnetmask
Diketahui ada 3 cabang atau subnetwork.
1 buah class c = 256 buah ip address dimulai dari angka 0 sampai angka 255. Ini cukup.
Jadi solusi pengalamatan untuk perusahaan ini:
192.168.1.0/24 untuk Cabang 1
192.168.2.0/24 untuk Cabang 2
192.168.3.0/24 untuk Cabang 3.

Pengalamatan ini sudah membuat 3 cabang ini bisa terkoneksi. Tanpa pusing-pusing subnetting.

Metode 2: Uniform subnet mask
Starting from left / kiri.
Uniform subnet mask adalah subnetting yang sama dengan menggunakan jumlah subnet.
Jumlah subnet yang dibutuhkan = 3, angka biner yang cocok = 4

Jadi solusi pengalamatan untuk perusahaan ini dengan metode ini adalah:
172.16.0.0/18
172.16.64.0/18
172.16.128.0/18
172.16.192.0/18

Notice (perhatikan!) bahwa prefix yang digunakan sama angkanya yaitu 18.

Notice juga bahwa jumlah alamat IP yang disediakan adalah 16.384 alamat IP, sangat berlebih untuk bahkan cabang 1 cabang yang paling besar yang membutuhkan 200 alamat IP. Mungkin alamat IP dapat digunakan untuk future growth?


Metode 3: Non-uniform (variable) subnet mask
Starting from right / kanan.

Non-uniform subnet mask adalah subnetting yang berbeda dengan memperhatikan jumlah host tiap subnetwork.

Yang perlu diperhatikan adalah jumlah host terbesar. Jika yang terbesar bisa disesuaikan maka yang kecil juga bisa disesuaikan.

Jumlah host yang terbesar adalah pada cabang 1 dengan jumlah 200 host.

Halo non-uniform subnetmask atau VLSM (Variabel Length Subnet Mask) bisa dilihat disini: http://vlsm-calc.net/

Friday 30 January 2015

1. VB.Net program structure
A VB.Net program basically consists of the following parts:
  • Namespace declaration
  • A class or module
  • One or more procedures
  • Variables
  • The Main procedure
  • Statements & Expressions
  • Comments
Imports System
Module Module1
   'This program will display Hello World 
   Sub Main()
      Console.WriteLine("Hello World")
      Console.ReadKey()
   End Sub
End Module

Statement = console.writeline("Hello World")
Expression = 

2. VB.Net basic syntax

Tuesday 27 January 2015

1. The basic C templates
#include <stdio.h>
#include <stdlib.h>

int main()
{
    

    return 0;
}



Constants, Variables & Constants
Constant: Something that never change.
For example:
x = 'A'

int x;
char c;

x = 2;
c = 'A';

int: bilangan bulat / bilangan tidak berkoma.

Tutorial 4 - Operators
float: bilangan berkoma

Tutorial 5 - More on variables
int m, n, p; = m, n, p these are integer variabel
float realNumber, rationalNumber;

int x = 20; the same time expression

Tutorial 6 - Outputting
%c
%d
%i
%f
%%

%e
%E
%g
%G
%o
%s

How to print x and y

Tutorial 7 - Pointer
Task:
1. Deklarasi sebuah variabel sebagai sebuah variabel pointer.
Contoh:
int *px;

2. Memberikan tugas / meng-assign memory address sebuah variabel, dalam hal ini var_1, tapi sebelumnya deklarasikan dan inisialisasilah sebuah variabel, dalam hal ini var_1.
Contoh: 
int var_1 = 10;
px = &var_1;

3. Mengoutputkan
Contoh:
printf("Alamat memori dari variabel var_1 adalah %p", px);


World of Database

General Info
Data is stored in tables. Example: address book is a table of the address book database. Each address is a data record, presented as a row in that table. The data records (the data row) consist of data fields and the e-mail field.


1. Data sources
2. Forms and reports
3. Queries
4. Tables

Information abou database:
1.

1. Create a new database file
File > New > Database

2. Create new table
1. Select fields
2. Set types and formats
3. Set primary key
4. Create table


In Datasheet view, you can edit fields, add data, delete data, search for data.
Data types: Boolean, Integer, Long, Currency, Single, Double, Date, string

Sunday 25 January 2015

Photoshop how-to

Mengupgrade image

1. Menambahkan sebuah teksture ke sebuah image
> Menambahkan sebuah gambar 3 dimensi tersamar kedalam sebuah image

2. Menambahkan brightness atau contrast sebuah image
> Dapat membuat foto lebih realistik. Pilih Image > Adjustments > Brightness/Contrast

3. Crop foto
> Menggunakan crop tool di toolbox

4. Lighten or darken
Dengan melihat histogram sebuah image kamu bisa melakukan tonal balance pada image itu.
Pilih Image > Adjustments > Levels

5. Lighten or darken image menggunakan dodge dan burn tool

6. Membuat bingkai foto
Pilih Image > Canvas size

7. Remove a color cast
Pilih Image > Adjustment > Auto Color. Photoshop akan secara otomatis meng-adjust contrast dan warna dari image secara otomatis.

8. Remove suatu object dari foto
Select daerah yang mau di remove. Pilih Edit in Quick Mask Mode (Q)

9. Membuat penajaman (sharpen) foto
Pilih: Filter > Sharpen > Unsharp Mask
Tiga parameter yang digunakan: Amount, Radius, Threshold slider.

10.

Menggambar
1. Membuat gambar lingkaran  persegi
Pilih Edit > Stroke
Tuliskan value: Width, Pilih Color kamu suka, Tentukan Location: Inside, Center, atau Outside.

2. Membuat custom brush
Select area yang ingin digunakan sebagai brush, pilih Edit > Define Brush Preset.

3. Menggambar shape donat dan shape wheel
Tools:
1. Ellipse Tool (U)
2. Subtract from Shape Area buttonu
3. Draw dua donuts

4. Draw a path
Tools: Pen tool

5. Set options for the shape tools
Options are: Shape Layer, Paths, Fill Pixels

Work with layers and selections

1. Align (mensejajarkan) objek-objek pada layer-layer yang berbeda

Saturday 24 January 2015

1. Hello World
2. Variabel and types
3. Arrays
4. Strings
5. For Loops
6. While Loops
7. Functions
8. Pointers
9. Structures
10. Function arguments by reference
11. Dynamic allocation
12. Recursion
13. Linked Lists
14. Binary trees
15. Unions
16. Pointer Arithmetics
17. Function Pointers

How to create a bootable SO

USB
CD/DVD
Network

Thursday 22 January 2015

Sistem Warna
1. RGB
2. CMYK

Parameter warna
1. Hue
Hue are all the basic primary and secondary color yang membuat pelangi.

2. Saturation
To desaturate the hue you must add the complementary color.

3. Value

4. Shades
Bayangan

Color table


Graphicswindow.BackgroudColor = "Black"
GraphicsWindow.Width = 200
GraphicsWindow.Height = 160
GraphicsWindow.Pencolor = "Blue"

For i = 1 To 10
GraphicsWindow.PenWidth = i
GraphicsWindow.DrawLine(20, i * 15, 180, i * 15)
endfor

Monday 19 January 2015

Rahasia Pitagoras


Pada segitiga siku-siku terdapat 4 parameter yaitu x, y, r dan alfa.
Jika 3 dari 4 diketahui maka parameter yang lain bisa diketahui.

Rumah Developer Mode

<? Date ?>
Rumah Developer Mode hari ini menemukan warna.

Warna terdiri dari:
1. Red Color  = Merah
2. Pink Color = Merah Muda
3. Orange Color = Jingga
4. Yellow Color = Kuning
5. Purple Color = Ungu
6. Green Color = Hijau
7. Blue Color = Biru
8. Brown Color = Coklat
9. White Color = Putih
10. Gray Color = Abu-abu

Dengan masing-masing mempunyai anak-anak warna (children of color).

Strateginya: membeli baju masing-masing wakili 1 warna dari 10 warna diatas serta membeli celana mewakili 1 warna dari 10 warna itu juga.

Rumah Developer Mode hari ini berhasil menemukan obyek yang akan dijual:
1. Tas.
2. Sepatu.
3. Seprai.
4. Parfum.
5. Bahan Kebaya.
6. Sanggul.
7. Hiasan sanggul.
8. Kemeja dan Kaos lengan panjang dan lengan pendek untuk laki-laki.
9. Kemeja dan Kaos lengan panjang dan lengan pendek untuk wanita.
9. Celana pendek dan panjang.
10. Lapis bedak untuk make-up.

Rumah developer mode juga hari ini berhasil menemukan cara mewarnai pakaian dengan wantek(pewarna tekstil)
Link disini


Rumah developer mode hari ini menemukan ide untuk bekerja sebagai retail dari butik atau rumah mode yang lain.
Partner yang pertama Parnter yang kedua

Rumah developer mode hari ini mengerti bahwa pengelompokkan itu penting agar mudah diproses.

Sunday 18 January 2015

Projek Warna Kulit


Projek 2: Pemecah cerita (space seperated value)

Screenshoot


Full Program (Small Basic):

Controls.ButtonClicked = bc
mlt = Controls.AddMultiLineTextBox(0,0)

button1 = Controls.AddButton("Proses", 200, 0)

i = 0



Sub bc
  if Controls.LastClickedButton = button1 Then
    takemlttext = Controls.GetTextBoxText(mlt)
    index = Text.GetIndexOf(takemlttext, " ")
    While index <> 0
      word[i] = Text.GetSubText(takemlttext, 1, index - 1)
      takemlttext = Text.GetSubTextToEnd(takemlttext, index + 1)
      index = Text.GetIndexOf(takemlttext, " ")
      TextWindow.WriteLine(word[i])
      i = i + 1
      EndWhile
    EndIf
EndSub
  

Tuesday 13 January 2015

<h2> Hari ini rumah develepor mode berhasil mengerti persoalan permutasi dengan bantuan mainan kereta api anak-anak Ben10! </h2>
<p> Hari ini rumah developer mode berhasil mengerti masalah permutasi dengan menggunakan mainan kereta api anak-anak Ben10. </p>
<p> Mainan terdiri dari 9 buah rel kereta api dan 3 gerbong kereta. Tapi yang akan kita perhatikan adalah 9 rel kereta api. Contoh pertanyaan adalah ada berapa banyak lintasan yang dapat dibuat? Kita akan menggunakan permutasi untuk menjawab.</p>
<p> Kata kunci permutasi adalah urutan kerja mencampur atau menggabung obyek yang kita perhatikan. Obyek yang kita perhatikan adalah 9 buah rel kereta api. <br/>
Contoh: <br />
Salah satu subset dari permutasi 9P3 adalah
{Rel 1, Rel 2, Rel 3} = Rel 1 + Rel 2 + Rel 3 = "Rel 1 disambung dengan Rel 2, Rel 2 disambung dengan rel 3". <p>

<p> Kenapa topik ini ada di dalam page Rumah Developer Mode? Karena persoalan permutasi juga ada di dalam dunia fashion. <p>
<br />

Web development

Mindset:
1. Jangan ambisius
2. Jangan rendah
3. Jangan complex
4. Be simple
5. Paparkan informasi yang menyenangkan
6. Paparkan informasi yang menambah pengetahuan
7.

Algoritma:
1. Tentukan berapa banyak page
Contoh: page home, page tentang kami, page koleksi foto, page kontak, page testimoni

2. Tentukan berapa banyak layout tiap page
Contoh:
page home 2 layout
page tentang kami: 3 layout

3. Tiap page buat div sebanyak layout dan beri nama div nya.
Contoh:
page home ada 2 layout berarti ada 2 div
page tentang kami ada 3 layout > 3 div


Saturday 3 January 2015

Pengukuran-pengukuran fisika di rumah

1. Pengukuran kecepatan air yang keluar dari suatu kran di rumah


2. Pengukuran gaya gravitasi di rumah


3. Pengukuran suhu (Panas atau dingin)


3. Pengukuran tingkat/level/intensitas cahaya

4. 

Pengenalan Pin pada Arduino Uno

Arduino uno adalah mesin digital.

Arduino uno mempunyai jumlah pin 20 buah total yang dapat dideklarasikan sebagai peng-input atau sebagai peng-output (mode pin-pin Arduino uno ini bisa dideklarasikan sebagai mode input atau mode output)

Mode input untuk memeriksa level tegangan, sementara mode output sebagai pengeluar tegangan ke rangkaian elektronik lainnya diluar papan Arduino itu, misalnya: rangkaian pada breadboard.

Pada default-nya mode dari pin-pin ini adalah mode output. Jadi untuk mengkonfigurasi pin untuk menjadi mode output tidak perlu.

Pin yang support sebagai peng-output tegangan analog adalah: pin nomor 3, 5, 6, 9, 10 dan 11. Pin-pin ini adalah pin digital, jadi untuk bisa menjadi analog, lebar pulsa digital dipersempit dan nilai amplitudo voltasenya di-sinus-kan atau dinaik turunkan.

Mode input digunakan yang paling sederhananya adalah mendeteksi apakah rangkaian terputus atau terbuka.








Friday 2 January 2015

Listen, watch and feel.

0. Bengkel resistor
Circuit:
1. Circuit dengan voltase digital
+5v --- Resistor --- Amperemeter --- GND

I hasil pengukuran = 4.7 mA


2. Circuit dengan voltase analog
+5v --- Resistor --- Amperemeter --- GND

I hasil pengukuran =

3. Circuit dengan 2 sumber voltase


Komponen: resistor 1KOhm

1. Bengkel photoresistor
Circuit:
+5v ___ photoresistor ___ GND
         |__Voltmeter__|

Hasil pengukuran: semakin gelap, nilai voltmeter / nilai voltase semakin besar.
Contoh:
5.00 V pada saat photoresistor dibuka.
5.03 V pada saat photoresistor ditutup kain berwarna hitam gelap.

Komponen: photoresistor


2. Bengkel Infrared communication
Circuit:
+5v ---- resistor ---- infrared led --- GND


3. Bengkel nada (suara)
Circuit:

+5v --- piezospeaker --- GND

Komponen:
Piezospeaker

4. Bengkel temperature (suhu)
Circuit:


5. Bengkel shift register


6. Bengkel Capacitor

Circuit:
+5v --- Capacitor --- Resistor --- GND





Pengenalan Wave dan Wave generator

Sinyal hanyalah/adalah sebuah fungsi, sebuah fungsi yang memetakan amplitudo ke waktu.

Pada waktu 0 dari waktu pemancaran kita mau amplitudonya 0, pada waktu 0.5 detik kita mau amplitudonya 1, pada waktu 1 detik kita mau amplitudonya turun lagi ke 0. Sinyal apakah ini?


Dan, antena adalah sepotong kawat yang menginduksi sinyal tersebut ke tempat lain supaya bisa dirasakan pengaruhnya dari tempat lain yang berbeda beberapa meter dari tempat pemancaran.

Kita tahu dari matematika, setiap sinyal (f(x) atau f(t)) bisa dicari integralnya, turunannya dan limitnya.

Sinyal analog adalah fungsi amplitudo terhadap waktu dan sinyal dijital juga.


Digital wave hanya mempunyai dua state 0 (0 Volt) dan 1 (5 Volt) terhadap waktu. Sementara, analog wave mempunyai state lebih dari 2 jenis Voltase.

Jadi yang kita bahas disini adalah sinyal analog, sinyal yang amplitudonya bervariasi terhadap waktu. Sinyal digital juga memang amplitudonya bervariasi juga terhadap waktu tapi variasinya tidak serame sinyal analog.

Sinyal digital (0 Volt & 5 Volt) cocok untuk memati-hidupkan lampu LED. Sinyal digital adalah square wave.

Jika sinyal digital dimati-hidupkan (on and off atau up and down) sebanyak 261Hz akan menghasilkan nada atau note C.


Setiap sinyal (wave) mempunyai properti:
1. Periode / lebar pulsa diukur dengan berapa lama (sekon).
2. Frequency diukur dengan Hz.
3. Amplitudo diukur dengan Volt.

Jadi yang pertama dilakukan untuk menghasilkan/membuat gelombang adalah:
1. Menentukan lebar 1 pulsa


Contoh gelombang:
1. Sinus
2. Triangle (Segitiga)
3. Seesaw (Sinyal gergaji)
4. Square wave

Gambar dari kiri ke kanan:


Penjelasan masing-masing fungsi:
1. Fungsi segitiga (Triangle)
Contoh salah satu dari fungsi segitiga:
f(x) = x + 3 for x ≤ 2
f(x) = -x + 7 for x > 2

Thursday 1 January 2015

Proportional

If two amounts are proportional, they change at the same rateso that the relationship between them does not change:

Example:
Weight is proportional to size.