Saturday, 21 December 2013

Email component and their functions

MTA
1. Receives mail from client
2. forward mail between servers using SMTP

MDA
1. Resolves final delivery issues
2. performs actual delivery to user's mailbox

MUA
1.Client used to access and to read mail
2. retrieves mail using POP


DNS record type and the resources that it identifies

NS = Authoritative name server

CNAME = canonical or Fully Qualified Domain Name for an alias

MX = Maps a domain name to a list of mail exchange server for that domain

A = End device address

Cisco Packet Tracer 6.1 components

 Cisco Router:

1. Cisco 1841
2. Cisco 1941
3. Cisco 2620XM
4. Cisco 2621XM
5. Cisco 2811
6. Cisco 2901
7. Cisco 2911

Cisco Switch:

1. Cisco 2950-24
2. Cisco 2950T
3. Cisco 2960
4. Cisco 3560 24 PS

Server:

1. HTTP Server
2. DHCP server
3. TFTP server
4. DNS server
5. SYSLOG server
6. AAA server
7. NTP server
8. EMAIL server
9. FTP server
10. FIREWALL server
11. IPv6 FIREWALL


Router modules:

1. NM-1E
2. NM-1E2W
3. NM-1FE-FX
4. NM-1FE-TX
5. NM-1FE2W
6. NM-2E2W
7. NM-2FE2W
8. NM-2W
9. NM-4A/S
10. NM-4E
11. NM-8A/S
12. NM-8AM
13. NM-Cover
14. NM-ESW-161
15. HWIC-2T
16. HWIC-4ESW
17. HWIC-8A
18. HWIC-AP-AG-B
19. WIC-1AM
20. WIC-ENET
21. WIC-1T
22. WIC-2AM
23. WIC-2T
24. WIC-Cover


Friday, 20 December 2013

The 9 hardest things programmers have to do

1. Naming things
2. Explainning what I do and don't do
3. Estimating time to complete task
4. Dealing with other people
5. Working with someone else's code
6. Implementing functionality you disagree with
7. Writing documentation
8. Writing test
9. Designing a solution


Wednesday, 18 December 2013

Visual Basic LAB

7. Visual basic Errors
Error tergolong atas:
1. Logic error
2. Syntax error
3.

Panduan melihat error: Jendela Error list 

39. Messagebox
- Message/prompt
- Buttons
- Title
- Icon

dim a = msgbox ("Aloha?",vbYesNo, "Asek?")
if messagebox.show("click something", "title", messagebuttons.abort,

38. Toolbox
Button
- Dock : None, top,
Checkedlistbox:
   - item: hello, onlivegamer,
Checkbox




 37. Visual basic form properties
Changing (name):
- Mengubah nama panggilan form.

Changing backcolor:
- Mengubah warna layar utama jendela (bukan layar title).
- System color : Warna-warna yang biasanya digunakan pada sistem (Windows 7 misalnya)
- Web color: Warna yang biasanya digunakan dalam web. Web biasanya membutuhkan lebih banyak variasi warna. Makanya variasi warna web color lebih banyak dari system color.

Changing background image
- Mengubah gambar latar form
- Jika ukuran gambar yang digunakan lebih kecil dari ukuran layar, gambar akan di-tile

 Changing icon
- Mengubah gambar icon jendela formborder title

Changing formborder style
- None, fixedsingle, fixed3d,  fixeddialog, sizable, fixedtoolwindow, sizabletoolwindow
- None: Tidak pakai/tidak ada formborder
- Fixedsingle:
- Fixed3D
- FixedDialog
- Sizable
- Fixedtoolwindow
- Sizabletoolwindow


Change MaximizeBox
- Change whether form can be maximized or not

Change Minimize Box
- Change whether form can minimized or not

Change opacity
- Change the transparency of the form

Changing text (form's title)
- change form's title

Change transparency key


Kondisi
Kondisi maju atau mundurnya suatu perusahaan tergantung dari pendapatan.
Besar / kecilnya pendapatan tergantung dari banyaknya barang yang terjual.

jika perusahaan maju, maka pendapatan besar.
jika perusahaan mundur, maka pendapatan kecil.

lebih ke sebab-akibat

if perusahaan = "maju" then console.writeline = "
else :
    if perusahaan = "mundur" then console.writeline ("Pendapatan kecil")
end if

Jika kasus diperluas, bahwa maju mundurnya perusahaan bukan hanya dari meningkatnya pendapatan, tapi juga berkurangnya pengeluaran

if pendapatan = "meningkat"
    if pengeluaran = "berkurang"
        then console.writeline ("Perusahaan maju")
else
    console.writeline ("Perusahaan tidak maju")

26. Visual Basic Form



23. Comparing String

 .compare


22. Replacing String
a = console.readline()
console.writeline(kata1.replace("Hello","Halo"))

21. Formatting string
21.1 Uppercasing
.toUpper
21.2 Lowercasing
 .toLower


20. Substring
sub main()
dim kata1 as String
kata1 = "Hello World!"
writeline(kata1.substring

End sub

19. Get length of String
Well, jika sesuatu direfer sebagai sesuatu, maka referensi itu mempunyai properti yang sama dan berbeda.
Contoh jika truk dibilang sama dengan mobil, maka truk pada umumnya mempunyai strir, ban, kaca, karena mobil memiliki itu semua.

Sejak kamu mereferensikan sebuah variabel sebagai string (pada waktu kamu mendeklarasikannya: dim kata1 as string), maka variabel itu juga memiliki apa yang dimiliki string.

Jika kamu mereferensikan variabel a sebagai string maka variabel a memiliki length,

Console.WriteLine(angka1.Length.Equals(10))

9. Math operators
+, -, *, /, ^, mod
Contoh syntax modulus:
4 mod 3

10. Declaring variabel and initialization
Berikut hanya deklarasi variabel:
Dim angka1 as Integer
Dim angka2 as Integer

Format deklarasi variabel jika dipersingkat menjadi:
Dim angka1, angka2 as Integer

Berikut deklarasi variabel sekaligus inisialisasi (pemberian nilai awal):
Dim angka1 as Integer = 10
Dim angka2 as Integer = 5

Disingkat menjadi?
Dim angka1, angka2 = 10, 5

3. Datatype primitives
Karena kita hanya berurusan dengan angka dan huruf saja, maka kita perlu variabel untuk menyimpan angka dan huruf itu. Angka dan huruf tersimpan di dalam. 

Data type untuk angka:
Double

Jika double, maka digit dibelakang koma maksimal = 14 dijit. Jika angka yang kamu masukkan 19 dijit dibelakang koma, maka 14 dijit dibelakang koma yang akan disimpan/ditampilkan dan 5 digit yang lainnya akan digenapkan.

Contoh:

sub main()
angka1 = 1.1234567891234568
Console.WriteLine(angka1)
end sub

Output:
 

Integer
Jika integer didesain untuk menyimpan bilangan bulat (bilangan tanpa koma), maka digit didepan koma maksimal = 10 dijit. Lebih daripada itu dijit yang lain tidak akan tersimpan.

Datatype untuk perhurufan

Char

Variabel bertipe char hanya mampu menyimpan 1 huruf saja. Jika kamu ingin menyimpan kata (lebih dari satu huruf) maka hanya 1 huruf saja yang tersimpan.

Contoh:

sub main()
dim kata1 as char
kata1 = "hello world apa kabarnya? Sehat kan? Sudahkah anda minum yakult hari ini?"
Console.WriteLine(angka1)
end sub

Output:


Well, hanya huruf h saja? Yup, betul. Variable char hanya muat 1 huruf!

String

Variabel bertipe string mampu menyimpan lebih dari satu huruf.

Contoh menggunakan contoh yang sama dengan contoh Char tapi variabel kata1 diubah menjadi variabel string:

sub main()
dim kata1 as String
kata1 = "hello world apa kabarnya? Sehat kan? Sudahkah anda minum yakult hari ini?"
Console.WriteLine(angka1)
end sub

Output:







Well, untuk peta lengkapnya adalah dibawah ini: Tapi kita sebagai programmer aplikasi sederhana cukup menggunakan integer, double, char, string saja. Kita sudah cukup bahagia.

 



Monday, 16 December 2013

VIsual Basic Language Features

Link
Materi:
1. Array
2. Collection Initializers
3. Constants and Enumerations
4. Control flow
5. Data types
6. Declared elements
7. Delegates
8. Early and late binding
9. Error types
10. Events
11. Interfaces
12. LINQ
13. Object and classes
14. Operators and expression
15. Procedures
16. Statements
17. Strings
18. Variables
19. XML