UTS Mata Kuliah Pemrograman Visual Eresha Wikrama Kelas B

Rabu | komentar

Program Penjualan Tiket Film 

Program sederhana ini dibuat untuk memudahkan penjualan tiket film, cara kerjanya pilih kode studio, masukan jumlah tiket yang dipesan lalu masukan jumlah uang yang dibayar. Berikut screenshootnya :


Berikut source codenya :

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Kode.Items.Add("A001")
        Kode.Items.Add("A002")
        Kode.Items.Add("A003")
        Kode.Items.Add("A004")
    End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kode.SelectedIndexChanged
        If Kode.Text = "A001" Then
            Nama_studio.Text = "Studio 1"
            Kelas.Text = "Eksklusif"
            Harga.Text = 90000
        ElseIf Kode.Text = "A002" Then
            Nama_studio.Text = "Studio 2"
            Kelas.Text = "Bisnis"
            Harga.Text = 80000
        ElseIf Kode.Text = "A003" Then
            Nama_studio.Text = "Studio 3"
            Kelas.Text = "Ekonomi"
            Harga.Text = 70000
        Else
            Nama_studio.Text = "Studio 4"
            Kelas.Text = "Super Ekonomi"
            Harga.Text = 60000
        End If
        Jumlah.Focus()
    End Sub

Private Sub Jumlah_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Jumlah.KeyPress
        If e.KeyChar = Chr(13) Then
            Tohar.Text = Harga.Text * Jumlah.Text

        End If

    End Sub
Private Sub Dibayar_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Dibayar.KeyPress
        If e.KeyChar = Chr(13) Then
            Kembalian.Text = Dibayar.Text - Tohar.Text
        End If
    End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Kode.Text = ""
        Nama_studio.Text = ""
        Kelas.Text = ""
        Harga.Text = ""
        Jumlah.Text = ""
        Tohar.Text = ""
        Dibayar.Text = ""
        Kembalian.Text = ""
    End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Me.Close()
    End Sub


Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 07.57

Setting VPN di Mikrotik

| komentar

Sebelum kita membahas untuk seting vpn di mikrorik apakah sebelumnya anda mengetahui apa itu vpn ? vpn adalah singkatan dari virtual private network yaitu sebuah koneksi private yang melalui jaringan internet dimana tidak sembarangan orang dapat mengaksesnya.  Fungsi VPN adalah memberikan koneksi yang sangat aman antara jaringan pribadi yang terhubung ke internet. VPN mendukung fungsi akses remote client, akses jaringan LAN satu ke jaringan LAN lain, dan juga membuat fungsi pembatasan internet. Yang akan saya bahas kali ini yaitu setting vpn di mikrotik dengan protokol PPTP (Point-to-Point Tunneling Protocol). PPTP adalah suatu protokol jaringan yang memungkinkan pengiriman data secara aman dari remote client kepada server dengan membuat suatu virtual private network (VPN) melalui jaringan data berbasis TCP/IP.

Disini kita mempunyai kasus seperti topologi diatas dimana kedua router sebenarnya sudah terhubung dengan internet namun untuk LAN Bogor belum dapat terkoneksi dengan LAN Jakarta, maka cara agar dapat menghubungkan Lan-Jkt ke Lan-Bgr dibutuhkan koneksi vpn seperti pada gambar diatas.

Setting Router Jakarta

Yang perlu dilakukan pertama adalah mengkonfigurasi IP Address pada ether 1 dan ether 2 seperti pada konsep IP Address pada topologi diatas.

[catatanblogkecil@Jkt] > ip address add address=202.148.59.2/29 interface=ether1
[catatanblogkecil@Jkt] > ip address add address=192.168.10.1/24 interface=ether2

Melalui menggunakan winbox melalui perintah IP/Address/Add.


Selanjutnya adalah mengaktifkan PPTP Server dengan perintah sebagai berikut:

[catatanblogkecil@Jkt] > interface pptp-server server set enabled=yes

Jika menggunakan winbox melalui PPP/PPTP Server.



Langkah berikutnya, menentukan username dan password untuk proses autentikasi Client yang akan terkoneksi ke PPTP server. Yang perlu diperhatikan adalah penggunaan huruf besar dan kecil akan berpengaruh.

PPTP untuk Router-Bgr
[catatanblogkecil@Jkt] > ppp secret add name=router-jkt password=router-jkt service=pptp profile=default-encryption local-address=10.10.10.1 remote-address=10.10.10.2

Jika melalui winbox masuk menu PPP/Secret/Add.
 -Local Address adalah alamat IP yang akan terpasang pada router itu sendiri (Router-Jkt / PPTP Server) setelah link PPTP terbentuk
 -Remote Address adalah alamat IP yang akan diberikan ke Client setelah link PPTP terbentuk.



Selanjutnya agar antar jaringan local bisa saling berkomunikasi, kita perlu menambahkan routing static dengan konfigurasi.

[catatanblogkecil@Jkt] > ip route add dst-address=192.168.20.0/24 gateway=10.10.10.2

Jika dengan winbox melalui menu IP/Routes/Add.
- dst-address : jaringan local Router lawan (Router-Bgr).
- gateway : IP PPTP Tunnel pada kedua router (IP Address PPTP Router-Bgr).



Setting Router-Bgr

Langkah pertama adalah mengkonfigurasi IP Address pada ether 1 dan ether 2 seperti pada konsep IP Address pada topologi diatas.

[catatankecil@Bgr] > ip address add address=202.14.59.10/29 interface=ether1
[catatankecil@Bgr] > ip address add address=192.168.20.1/24 interface=ether2

Melalui menggunakan winbox melalui perintah IP/Address/Add.



Selanjutnya tambahkan interface baru sebagai PPTP Client.

[catatankecil@Bgr] > interface pptp-client add user=router-jkt password=router-jkt connect-to=202.148.59.2 disabled=no

Jika menggunakan winbox melalui, PPP/Add/PPTP Client.
Lakukan dial ke IP Public Router Gedung A (PPTP server) dan masukkan username dan password sesuai pengaturan secret PPTP Server.



Agar antar jaringan local bisa saling berkomunikasi, kita perlu menambahkan routing static dengan konfigurasi.

[catatankecil@Bgr] > ip route add dst-address=192.168.10.0/24 gateway=10.10.10.1

Jika dengan winbox melalui menu IP/Routes/Add.
- dst-address : jaringan local Router lawan (Router-Jkt).
- gateway : IP PPTP Tunnel pada kedua router (IP Address PPTP Router-Jkt).


Sampai tahap ini untuk setting vpn di mikrotik dengan protokol PPTP sudah selesai, saatnya untuk mencoba ping dari Lan-Bgr ke Lan-Jkt maupun sebaliknya, jika hasilnya reply maka setting vpn di mikrotik telah selesai.
Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 06.17

Password Default SMC Router

Selasa | komentar


SMC
Model
Default Username
Default Password
Barricade 7004 AWBR
admin 
(none) 
Router All
admin 
admin 
SMC broadband router
admin 
admin 
SMC2804WBR v.1
(none) 
smcadmin 
WiFi Router All
n/a 
smcadmin 
SMB2804WBR V2
Administrator 
smcadmin 
7401BRA 1
admin 
barricade 
7401BRA 2
smc 
smcadmin 
Barricade7204BRB
admin 
smcadmin 
2804wr
(none) 
smcadmin 
Router/Modem BR7401
admin 
barricade 
SMCWBR14-G SMCWBR14-G
(none) 
smcadmin 
Modem/Router
cusadmin 
highspeed 
7204BRA
smc 
smcadmin 
SMCWBR14-G
n/a 
smcadmin 
smc 7904BRA
(none) 
smcadmin 
smc7904wbrb
(none) 
smcadmin 
SMC7004VBR
n/a 
smcadmin 
SMCWBR14-G
(none) 
smcadmin 
SMC8013WG-CCR 2.11.19-1d
mso 
w0rkplac3rul3s 
7401BRA-alt
root 
root 
2404WBR
NONE 
blank 
7004VBR
NONE 
smcadmin 
7004VBRv2EU

blank 
7004VWBR

admin 
7008ABR
NONE 
blank 
2804WBRP-G
NONE 
smcadmin 
2804WBR
NONE 
smcadmin 
7804WBRB
NONE 
smcadmin 
2804WBRV2
NONE 
smcadmin 
7004BR
NONE 
admin 
7004BRV2
NONE 
admin 
7004WBR
NONE 
admin 
7008BR
NONE 
admin 
7004ABR
NONE 
blank 
7004AWBR
NONE 
blank 
7004FW
NONE 
blank 
7004WFW
NONE 
blank 
7401BRA
admin 
barricade 
WBR14-G
NONE 
blank 
1244TX
NONE 
blank 
7904BRA

smcadmin 
SMCBR14UP

smcadmin 
WBR14T-G
UNKNOWN 
UNKNOWN 
7004VBRv2
blank 
smcadmin 
2804WBRv3
blank 
smcadmin 
7004ABRv2

blank 
WBR14-G2
unknown 
unknown 
7908VoWBRB

admin 
WBR14-G2EU
unknown 
unknown 
WHSG44G
admin 
smcadmin 
7904WBRA2
smcadmin 
blank 
SMC8014
unknown 
unknown 
8014WG-SI
unknown 
unknown 
WBR14-N
Admin 
smcadmin 
Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 17.49

Tutorial Cara Backup dan Restore di Mikrotik

| komentar

Tutorial Cara Backup dan Restore di Mikrotik - Postingan kali ini saya akan coba membahas backup dan restore di mikrotik, mungkin sobat-sobat sekalian sudah mengetahui tutorial ini, namun saya hanya ingin berbagi ilmu saja. Pada dasarnya proses Backup atau cadangan berisi sisterm registrasi file untuk di simpan jika terjadi kehancuran pada suatu software atau sistem operasi, sehinggasoftware atau sistem operasi yang sebelumnya sudah dibackup dapat dikembalikan ke kondisi sebelum rusak atau hancur. Sedangkan Restore adalah memperbaiki ulang sistem registrasi software yang rusak dengan menggunakan media backup software yang sudah disiapkan sebelumnya.

Langkah-langkah Cara Backup dan Restore di mikrotik cukup mudah, yaitu :

- pertama anda login terlebih dahulu ke mikrotik dengan menggunakan winbox
- setelah itu pilih menu "file",  pilih "backup" maka proses backup akan berjalan otomatis


- untuk merestore hasil backup tersebut sobat dapat pilih file yang sebelumnya dibackup
- lalu pilih menu "restore" agar konfigurasi yang sebelumnya disimpan dapat dipergunakan kembali

Demikian Tutorial Cara Backup dan Restore di Mikrotik lebih dan kurangnya saya mohon maaf, semoga bermanfaat untuk sobat semuanya.
Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 08.17

Tutorial Cara Install Zimbra Mail Server di Ubuntu

Rabu | komentar

Tutorial Cara Install Zimbra Mail Server di Ubuntu - Pada postingan kali ini saya ingin membahas bagaimana cara instalasi Zimbra Mail server pada ubuntu 10.04. Sekilas info, Zimbra adalah software open source untuk email server dan kolaborasi (groupware), yang menyediakan solusi email server yang powerful, penjadwalan, kalender grup, kontak dan manajemen penyimpananan dokumen via web. Zimbra server tersedia untuk Linux, Mac OS X dan platform virtualisasi. Zimbra menggunakan klien Ajax Web 2.0 yang dapat di jalankan pada browser firefox, Safari dan Internet Explorer (6.0+) dan IE serta mudah diintegrasikan dengan portal web API, aplikasi bisnis dan VoIP menggunakan web services.



Berikut ini adalah Kelebihan yang dimiliki oleh Zimbra :


  • Beroperasi menggunakan Operating System Linux (Jadi selain aplikasi ini open source juga dapat dijalankan pada OS yang Open Source juga)
  • AntiVirus dan AntiSpam Handal dan include secara satu kesatuan dalam mail server
  • Kapasitas User account dan Mailbox tidak terbatas
  • Pengaturan dan pemeliharaan sangat mudah dengan Web Administration console
  • Memiliki kemampuan Multi Domain
  • Memiliki pembatasan Quota MailBox per User
  • Dapat di gabungkan dengan Fitur Spooling Mail



Beberapa Email Protocol yang ada pada Mail Server Zimbra :


  • SMTP (Simple Mail Transport Protocol)
  • SSMTP (Secure Simple Mail Transport Protocol)
  • POP3 (Post Office Protocol )
  • POP3S (Secure Post Office Protocol )
  • IMAP (Internet Mail Application Protocol)
  • IMAPS (Secure Internet Mail Application Protocol)


Mail Server Zimbra menggunakan 3 pilihan akses Webmail berdasarkan kecepatan koneksi internet yang dimiliki user yaitu :


  • Advanced Client (AJAX), untuk Kecepatan koneksi user tinggi misalnya min 512 kbps ke atas
  • Standard (HTML), untuk Kecepatan koneksi user sedang misalnya min 256 kbps s/d 384 kbps
  • Mobile, Bila anda menggunakan smartphone atau kecepatan koneksi yang anda miliki GPRS atau dial-up gunakan pilihan ini.


Untuk Fitur dan menu pilihan yang tersedia pada webmail Server Zimbra adalah sebagai berikut :

Saat ini banyak Aplikasi Email client yang kompatibel dapat mengakses Mail server Zimbra, Berikut beberapa aplikasi yang dapat di gunakan oleh user sebagai Email Client yaitu : Zimbra Dekstop, Outlook Express, Microsoft Outlook, Mozilla Thunder Bird, dan lain-lain.

Server Zimbra juga dapat berjalan di semua Web Browser dengan di dukung pengembangannya oleh Web Browser yang ada, seperti : Microsoft Internet Explorer, Mozilla FireFox, Safari, Google Chrome, dan Opera.

Kita lanjutkan ke bagian instalasi, sebelumnya sistem operasi sudah terinstall pada PC/Server kita lanjutkan kebagian konfigurasi Network :

address 192.168.10.18
network 192.168.10.0
netmask 255.255.255.0
broadcast 192.168.10.255
gateway 192.168.10.1

Ubah file /etc/hosts menjadi seperti contoh berikut :

127.0.0.1 localhost
192.168.10.18 mail.catatanblogkecil.com mail

Ubah file /etc/resolv.conf agar memuat urutan DNS yang digunakan :

nameserver 192.168.10.18
nameserver 8.8.8.8
nameserver 202.148.1.196

Lalu lakukan update sistem operasi, disini saya menggunakan repository dari UGM

deb ftp://repo.ugm.ac.id/ubuntu/ lucid main restricted universe multiverse
deb ftp://repo.ugm.ac.id/ubuntu/ lucid-updates main restricted universe multiverse
deb ftp://repo.ugm.ac.id/ubuntu/ lucid-security main restricted universe multiverse

Setelah update, remove package apparmor (agar tidak menjadi bottle neck dari sisi security) dan install paket-paket yang diperlukan.

apt-get upgrade
dpkg --purge apparmor apparmor-utils
sudo apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libltdl7 libperl5.10 sysstat fetchmail sqlite3

Download file binary Zimbra 7.1.1 untuk Ubuntu 10.04 LTS. Agar lebih cepat bisa menggunakan mirror lokal Komunitas Zimbra Indonesia : http://mirror.linux.or.id/zimbra/binary/

Setelah selesai coba anda install dan konfigurasi DNS Server pada Ubuntu server anda, untuk tutorialnya dapat dilihat disini.

Lalu kita lanjutkan ketahap instalasi Zimbra ketika instalasi DNS sudah sukses.

Pastikan kita sudah melakukan download file binary Zimbra dan menempatkannya pada folder /opt.
Ekstrak file binary, masuk ke folder hasil ekstrak dan jalankan script instalasi (jangan lupa sesuaikan nama file .tar.gz yang digunakan) :

cd /opt
tar -zxvf zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124.tgz
cd zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124
./install.sh

Berikut proses installnya :

Operations logged to /tmp/install.log.17313
Checking for existing installation...
zimbra-ldap...NOT FOUND
zimbra-logger...NOT FOUND
zimbra-mta...NOT FOUND
zimbra-snmp...NOT FOUND
zimbra-store...NOT FOUND
zimbra-apache...NOT FOUND
zimbra-spell...NOT FOUND
zimbra-convertd...NOT FOUND
zimbra-memcached...NOT FOUND
zimbra-proxy...NOT FOUND
zimbra-archiving...NOT FOUND
zimbra-cluster...NOT FOUND
zimbra-core...NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for the Zimbra Collaboration Suite: http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Do you agree with the terms of the software license agreement? [N] y
Checking for prerequisites...
FOUND: NPTL
...
FOUND: perl-5.10.0
FOUND: sysstat
Prerequisite check complete.
Checking for installable packages
Found zimbra-core
...
Select the packages to install
Install zimbra-ldap [Y] y
Install zimbra-logger [Y] y
Install zimbra-mta [Y] y
Install zimbra-snmp [Y] y
Install zimbra-store [Y] y
Install zimbra-apache [Y] y
Install zimbra-spell [Y] y
Install zimbra-memcached [N] n
Install zimbra-proxy [N] n
Checking required space for zimbra-core
checking space for zimbra-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
The system will be modified. Continue? [N] y
Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/ld.so.conf...done.
Cleaning up /etc/security/limits.conf...done.
Finished removing Zimbra Collaboration Suite.
Installing packages

...

Operations logged to /tmp/zmsetup.01202011-203128.log
Installing LDAP configuration database...done.
Setting defaults...
DNS ERROR resolving MX for mail.catatanblogkecil.com
It is suggested that the domain name have an MX record configured in DNS
Create domain: [mail.catatanblogkecil.com] catatanblogkecil.com


Jika mendapat pertanyaan soal “DNS ERROR resolving MX”. Jawab “Y” untuk mengubah nama domain dan kemudian ketik nama domain (dalam contoh misalnya : catatanblogkecil.com) bukan mail.catatanblogkecil.com.

Catatan Kecil : Jangan by pass proses ini. Jika masih tetap bermasalah di tahap ini, periksa ulang konfigurasi DNS yang dilakukan pada tahap 2 karena kemungkinan besar ada masalah pada saat setting DNS Server.
Setelah di enter, proses install akan berlanjut :

MX: mail.catatanblogkecil.com (192.168.10.18)
Interface: 192.168.10.18
Interface: 127.0.0.1
Interface: 127.0.0.2
done.
Checking for port conflicts
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@catatanblogkecil.com
******* +Admin Password UNSET
+Enable automated spam training: yes

...

4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit
Address unconfigured (**) items (? - help) 3


Pada proses diatas, ketik angka 3 untuk mengubah pilihan yang belum disetting, dalam hal ini adalah konfigurasi password untuk Admin.
Zimbra akan memberikan informasi mengenai pilihan yang belum disetting, yaitu Zimbra Password :

Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@catatanblogkecil.com
** 4) Admin Password UNSET
5) Enable automated spam training: yes
...

Select, or 'r' for previous menu [r] 4
Password for admin@catatanblogkecil.com (min 6 characters): [RGu2usa9S] MySecretPassword

Masukan password kemudian tekan enter.

Tekan huruf r untuk kembali ke menu pilihan, lalu simpan konfigurasi yang sudah disetting tadi

The system will be modified - continue? [No] yes


Sebagai bagian proses tracking statistik pengguna Zimbra, Zimbra akan memberikan notifikasi ke server pusat. Kita bisa memilih untuk memberikan notifikasi atau tidak.

Notify Zimbra of your installation? [Yes] yes

Setelah proses instalasi selesai, kita bisa melakukan proses pengecekan status menggunaka perintah zmcontrol status :

su - zimbra
zimbra@mail:> zmcontrol status
Host mail.catatanblogkecil.com
antispam Running
antivirus Running
ldap Running
logger Running
mailbox Running
mta Running
snmp Running
spell Running
stats Running
zimbra@mail:~> zmcontrol -v
Release 7.1.1_GA_3196.UBUNTU10_64 UBUNTU10_64 FOSS edition.


Zimbra web mail dapat diakses menggunakan host name atau IP Address (dalam contoh saya : http://mail.catatanblogkecil.com atau http://192.168.10.18) sedangkan Zimbra Admin dapat diakses menggunakan protokol https pada port 7071 (https://mail.catatanblogkecil.com:7071 atau https://192.168.10.18:7071).

Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 21.51
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Catatan Kecil - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger